Package Exports
- prettier
- prettier/bin/prettier.cjs
- prettier/doc
- prettier/doc.js
- prettier/esm/parser-angular.mjs
- prettier/esm/parser-babel.mjs
- prettier/esm/parser-espree.mjs
- prettier/esm/parser-flow.mjs
- prettier/esm/parser-glimmer.mjs
- prettier/esm/parser-graphql.mjs
- prettier/esm/parser-html.mjs
- prettier/esm/parser-markdown.mjs
- prettier/esm/parser-meriyah.mjs
- prettier/esm/parser-postcss.mjs
- prettier/esm/parser-typescript.mjs
- prettier/esm/parser-yaml.mjs
- prettier/esm/standalone.mjs
- prettier/package.json
- prettier/parser-angular
- prettier/parser-angular.js
- prettier/parser-babel
- prettier/parser-babel.js
- prettier/parser-espree
- prettier/parser-espree.js
- prettier/parser-flow
- prettier/parser-flow.js
- prettier/parser-glimmer
- prettier/parser-glimmer.js
- prettier/parser-graphql
- prettier/parser-graphql.js
- prettier/parser-html
- prettier/parser-html.js
- prettier/parser-markdown
- prettier/parser-markdown.js
- prettier/parser-meriyah
- prettier/parser-meriyah.js
- prettier/parser-postcss
- prettier/parser-postcss.js
- prettier/parser-typescript
- prettier/parser-typescript.js
- prettier/parser-yaml
- prettier/parser-yaml.js
- prettier/plugins/acorn
- prettier/plugins/angular
- prettier/plugins/babel
- prettier/plugins/babel.js
- prettier/plugins/babel.mjs
- prettier/plugins/estree
- prettier/plugins/estree.js
- prettier/plugins/estree.mjs
- prettier/plugins/flow
- prettier/plugins/glimmer
- prettier/plugins/graphql
- prettier/plugins/html
- prettier/plugins/markdown
- prettier/plugins/markdown.js
- prettier/plugins/meriyah
- prettier/plugins/postcss
- prettier/plugins/typescript
- prettier/plugins/typescript.js
- prettier/plugins/typescript.mjs
- prettier/plugins/yaml
- prettier/plugins/yaml.js
- prettier/standalone
- prettier/standalone.js
Readme
Opinionated Code Formatter
JavaScript
· TypeScript
· Flow
· JSX
· JSON
CSS
· SCSS
· Less
HTML
· Vue
· Angular
GraphQL
· Markdown
· YAML
Your favorite language?
Intro
Prettier is an opinionated code formatter. It enforces a consistent style by parsing your code and re-printing it with its own rules that take the maximum line length into account, wrapping code when necessary.
Input
foo(reallyLongArg(), omgSoManyParameters(), IShouldRefactorThis(), isThereSeriouslyAnotherOne());Output
foo(
reallyLongArg(),
omgSoManyParameters(),
IShouldRefactorThis(),
isThereSeriouslyAnotherOne(),
);Prettier can be run in your editor on-save, in a pre-commit hook, or in CI environments to ensure your codebase has a consistent style without devs ever having to post a nit-picky comment on a code review ever again!
Badge
Show the world you're using Prettier →
[](https://github.com/prettier/prettier)Contributing
See CONTRIBUTING.md.