Socket
Socket
Sign inDemoInstall

prettier

Package Overview
Dependencies
0
Maintainers
6
Versions
160
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install
Previous1
12131416Next

0.19.0

Diff

Changelog

Source

0.19.0

diff

  • docs(README): use yarn add for consistency (#734)
  • Make trailing-comma option support 2 different modes (#641)
  • Update README with valid trailingComma options
  • Fix await ternary parenthesis (#740)
  • Fix missing dangling comment in exports (#741)
  • Fix missing dangling comments in arrays (#744)
  • Remove extra parenthesis around await inside of unary expression (#745)
  • Fix missing dangling comments in for loop (#742)
  • Add note about trailingComma option in versions 0.18.0 and below
  • Add missing explanatory comment in ForStatement case (#748)
  • Fix leading & operators in flow types (#738)
  • Fix missing comments in assignment pattern (#704)
  • Correctly place trailing comments in conditionals (#754)
  • Use double quotes in script wildcards to support windows cmd.exe. (#761)
  • Upgrade to Jest 19 (#762)
  • Upgrade to Jest 19.0.1 (#779)
  • Remove extra parens around ternary arguments of a new call (#776)
  • Do not attach comments to EmptyStatements in try/catch (#763)
  • Bump babylon & add test for async func decl (#790)
  • Add this for Member factory whitelist and remove softline (#782)
  • Do not expand empty catch (#783)
  • Group [0] at the end of the previous chain instead of beginning of next one (#784)
  • Do not format template literals (#749)
  • Revert babylon bump (#792)
  • Do not put trailing commas for function declaration in es5 mode (#791)
  • [WIP] Fix comments in template literals (#643)
  • Introduce line-suffix-boundary (#750)
  • [RFC] Add parenthesis around && inside of || (#780)
  • Fix tests on node 4
vjeux
published 0.18.0 •

Changelog

Source

0.18.0

diff

  • fix --debug-check
  • [JSX] Don't add newline following newline (#690)
  • [Docs] Use replaceState API when demo code changes (#710)
  • Do not inline new as last argument (#705)
  • Inline objects & arrays as right part of a boolean expression (#692)
  • [RFC] Remove parenthesis object special case (#689)
  • Ensure importKind is printed (#718)
  • [Docs]: update Readme to reference VS extension (#720)
  • docs: Add pre-commit hook with 🚫💩 lint-staged section to the README (#714)
  • [RFC] Preserve new lines between array elements (#707)
  • Do not put \n inside of empty object method bodies (#706)
  • Align boolean inside of arrow functions (#691)
  • Fix trailing new lines preservation (#724)
  • Unified Split
vjeux
published 0.17.1 •

Changelog

Source

0.17.1

diff

  • Use readline api to manipulate process.stdout output. (#687)
vjeux
published 0.17.0 •

Changelog

Source

0.17.0

diff

  • [JSX] Fix spurious newline (fixes #614) (#628)
  • Add --debug-check cli option (#627)
  • Remove last trailing line for directives-only files (#609)
  • Expand vim instructions
  • Fix formatting in readme
  • Update snapshots
  • Preserve empty line before last comment (#594)
  • test on current release of node.js (#595)
  • [JSX] jsx-whitespace breaks with parent (fixes #622) (#626)
  • Log filename with [update] or [ignore] flags during --write process. (#584)
  • Do not indent binary expressions inside of if (#604)
  • Put short elements at right of single binary expression on same line (#605)
  • Run prettier 0.16.0 on the codebase (#631)
  • Preserve blank lines inside of objects (#606)
  • fix typo in JetBrains External Tool config readme (#679)
  • Fix dangling comments for arrays (#665)
  • Print line-suffix in --debug-print-doc (#676)
  • Avoid unneeded parenthesis for colon with comments (#673)
  • Stabilize comments inside of if/then/else before { (#672)
  • Soft break the first member of a chain (#667)
  • Stabilize comments inside of ternaries (#666)
  • Fix trailing commas with a trailing comment (#664)
  • Fix Flow union type annotations indentation (#650)
  • Ensure that all comments are printed (#571)
  • Properly support member chains comments (#668)
  • [WIP] Fix Flow DeclareTypeAlias (#669)
  • Add option for putting > on the last line in jsx (#661)
  • Always put a hardline before dangling comment (#675)
  • Fix comments in return statement argument (#657)
  • [RFC] Introduce prettier-ignore-next (#671)
vjeux
published 0.16.0 •

Changelog

Source

0.16.0

diff

  • Revert "Print \x and \u escapes in strings and regexes lowercase (#522)
  • Fix ternary indent bug (#577)
  • jsx parentheses fix (#580)
  • Run prettier on 0.15.0 (#558)
  • Add parenthesis around single argument arrow if comments (#573)
  • Use breakParent inside of last arrow expansion (#559)
  • Support dangling comments in ClassBody (#570)
  • Make all the member expressions but the last one part of the first group (#589)
  • Break long imports (#590)
  • Remove the concept of globalPrecedingNode (#561)
  • Remove test.js and put it back in the gitignore
  • Fix use strict as expression statement (#602)
  • Use arrow function when inputted that way for flow objects (#608)
  • Better support try/catch comments (#607)
  • Print CallExpression comments inside of memberChain (#600)
  • Do not attach comments to EmptyStatement (#599)
  • Fix files with only comments on the flow parser (#598)
  • Remove first line special case (#597)
  • Fix single indented JSX comment (#596)
  • Print dangling on ast on all the paths
vjeux
published 0.15.0 •

Changelog

Source

0.15.0

diff

  • Fix syntax error in empty object with dangling comment (#533)
  • Fix closing call expression commented out (#530)
  • Update bracketSpacing comment to say it's about {} (#529)
  • Add 0.14.1 to CHANGELOG (#525)
  • Print \x and \u escapes in strings and regexes lowercase (#522)
  • Fix Jetbrains example screenshot url. (#534)
  • Preserve next line with trailing comment (#535)
  • Break nested calls (#517)
  • Update snapshot tests from conflicting PRs
  • Reimplement MemberExpression printing (#469)
  • Remove spurious test.js
  • Fix small typo on Jetbrains section (#552)
  • [JSX] Handle non-breaking space (#557)
  • Make comments between if & else to look good (#544)
  • Whitelist UnaryExpression for parentless objects (#545)
  • Make comments inside of MemberExpression look good (#556)
vjeux
published 0.14.1 •

Changelog

Source

0.14.1

diff

  • Fix range for object newline detection (#520)
    • a bugfix for "Keep expanded objects expanded" (#495)
vjeux
published 0.14.0 •

Changelog

Source

0.14.0

diff

  • Only write to files if the change (#511)
  • Remove extra group when printing object values (#502)
  • Add documentation for JetBrains products. (#509)
  • Don't print trailing commas for object destructuring and rest (#512)
  • Mention eslint-config-prettier (#516)
  • [RFC] Keep expanded objects expanded (#495)
  • Do not always put an empty lines after directives (#505)
  • Print numbers in a uniform way (#498)
vjeux
published 0.13.1 •

vjeux
published 0.11.0 •

Changelog

Source

0.11.0

diff

Now using minor versions instead of patch versions for the releases.

  • Swap quotes (#355)
  • Drop jsesc (#357)
  • Use a Symbol instead of the private dep (#359)
  • Add parens for default export FunctionExpressions (#345)
  • Fix export extension output (#361)
  • Exit with an error if an unknown CLI option is passed (#365)
  • Warn if using deprecated CLI options (#364)
  • s/jscodefmt/prettier/ (#370)
  • Fix CLI options (#369)
  • Fix some parens cases for UpdateExpressions (#381)
  • Output strings with the minimum amount of escaped quotes (#390)
  • Ignore EmptyStatement inside of switch case (#391)
  • Support multiple standalones in import (#389)
  • Fix missing semi-colon in for loop and var body (#388)
  • Fix empty labels (#383)
  • Fix forced trailing comma (#382)
  • Empty switch should not have an empty line (#384)
  • add formatAST() for formatting ASTs directly (#393)
  • Fix class extends parenthesis (#396)
  • Fix class inside of binary expression missing parenthesis (#397)
  • Fix parenthesis in object as left-hand-side of template (#398)
  • Remove unneeded parens for FunctionExpression inside LogicalExpression (#399)
  • Remove trailing comma for array destructuring with rest (#400)
  • Fix +++x (#401)
  • Also do the class extend parenthesis for class expressions (#403)
  • Fix various parenthesis issues on the left side of template (#404)
  • Fix in inside of the first group of a for (#406)
  • Add parenthesis for arrow function inside of ternary (#408)
  • Add parenthesis around class expression when left side of call expression (#409)
  • Ensure computed method names don't lose quotes (#419)
  • Add parenthesis for yield inside of a conditional (#418)
  • Add parenthesis around assignment for arrow function body (#422)
  • Add parenthesis around export default assignments (#423)
  • Add parenthesis for class expression on left of member expression (#421)
  • Fix missing parens around object in MemberExpression (#424)
  • Re-run snapshot tests
  • Workaround flow bug around trailing comma (#427)
  • Add parenthesis when class expressions are left of a ternary (#428)
  • Revert "Workaround flow bug around trailing comma" (#429)
  • Update commands.md (#430)
  • Improve vim integration section (#416)
  • Add glob support to the CLI (#363)
  • Use babel-code-frame for syntax errors (#367)
  • Update yarn.lock
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc