Socket
Socket
Sign inDemoInstall

prettier

Package Overview
Dependencies
0
Maintainers
11
Versions
158
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install
Previous1
12131415

0.0.8

Diff

Changelog

Source

0.0.8

diff

  • Fix await parenthesis (#185)
  • Add note about Sublime Test github issue in readme
  • Remove legacy Recast code and simplify API. (#191)
  • Don't break to new line if logical/loop statements are without brackets. (#194)
  • Fix parenthesis for UpdateExpression (#198)
  • Fix directives printing for empty functions (#199)
  • Fix key quotes omission for flow parser (#203)
  • Fix comma when an arrow function with no arguments breaks (#210)
  • Last argument expansion works for arrow functions that return JSX (#211)
  • Remove faulty location check on template literals that throws in Nuclide (#218)
  • Add flow parser experimental options (#221)
  • Fix empty exports (#225)
  • Fix cases of missing parens with NewExpression (#230)
  • Fix issue with ArrowFunctionExpression parens (#236)
  • Add npm version badge (#240)
  • Consolidate badges in readme
  • Fix parens issue with nested UnaryExpressions (#237)
  • Escape strings using jsesc (#229)
  • Add newline for empty blocks {} (#205)
  • Fix empty export with from clause (#248)
  • Fix missing parenthesis for typeof and arrow functions (#249)
  • Fix FunctionExpression parens issues (#250)
  • Fix last element of an array being null (#232)
  • Make sure empty for loops generate valid code (#224)
  • Fix parens for functions inside TaggedTemplateExpression (#259)
  • Preserve the way numbers were written (#257)
jlongster
published 0.0.7 •

Changelog

Source

0.0.7

diff

  • Update live editor to 0.0.6
  • Adds various prettier-browser changes (#175)
  • Fix [(0)] (#179)
  • Do not advance for forward skipSpaces (#176)
  • Fix windows line-endings (#177)
  • add license to package.json (#178)
  • Fix exponent in babylon (#181)
  • Make declare type consistent between babylon and flow (#183)
  • Fix DeclareInterface (#182)
  • Change test to workaround babylon bug (#184)
jlongster
published 0.0.6 •

Changelog

Source

0.0.6

diff

  • Format property names consistently
  • remove node 0.10 from travis config, add travis badge to readme
  • Update snapshots
  • chore: link prettier package to its github project
  • add gitter badge to readme
  • add instructions for Visual Studio plugin
  • Do not unquote string properties
  • Add prettier-browser
  • v0.0.5 -- Accidentally didn't push this commit out before others landed; 0.0.5 is actually based on commit faed09c
  • update yarn.lock
  • remove recast (not used)
  • Always use double quotes for JSX and properly escape
  • remove unused recast ref
  • Fix typo in README.
  • Support type annotation for rest argument on babylon parser
  • Use setq instead of infc and decf
  • Add title and encoding to the REPL
  • Fix old name reference in tests_config
  • Minimize string escapes
  • Support method generics on babylon parser
  • Break long exports into multiple lines.
  • Use group instead of conditionalGroup
  • Fix misprinting of computed properties in method chains. (#157)
  • treat shebang outside of parsing (#137)
  • Break multiline imports (#167)
  • Do not put spaces on empty for loop (#169)
  • Add trailing comma support for multiline exports (#168)
  • Update run_spec to support options
  • Add tests for bracketSpacing option
  • Add tests for quotes option
  • Add tests for tabWidth option
  • Add tests for trailingComma option
  • Fix for Node 4
  • Add test for shebang and move to index.js (#170)
  • Numeric literal callees should keep parens (#141)
  • Remove leftover arrowParensAlways option (#171)
  • Wrap Stateless JSX Arrow Functions and Assignment in Parens (fixes part of #73)
  • Break JSXOpeningElement between attributes (fixes #15)
  • JSX maintains spaces that matter (fixes #30 and thus part of #73)
  • Multiline JSX opening tag breaks children out too (for #73)
  • Add regression tests for long JSX Expression contents
  • include index.js in format:all script (#132)
  • Wrap ForStatement in a block for const decls (#172)
  • Reprint all the files!
jlongster
published 0.0.5 •

jlongster
published 0.0.4 •

jlongster
published 0.0.3 •

jlongster
published 0.0.2 •

jlongster
published 0.0.1 •

Changelog

Source

0.0.10

diff

  • Add description to package.json (#320)
  • Fix crash for single rest on class declaration (#315)
  • Add canonical link to Prettier SublimeText package. (#318)
  • Properly escape JSXText (#329)
  • Hug objects and arrays inside of JSXExpressionContainer (#213)
  • Add quotes around unicode keys in flow parser (#328)
  • Add tests for comments (#330)
  • Print dangling comments in blocks (#331)
  • Remove Printer module in favor of single function (#333)
  • Split pp.js into doc-{printer,builders,utils}.js (#334)
  • Fix node 4 (#336)
  • Remove unused functions from recast (#337)
  • Kill fromString (#335)
  • Extract parser.js (#338)
  • Normalize exports (#339)
  • Refactor index.js (#340)
  • Add semicolon to more default exports (#343)
  • Introduce --parser/parser option and deprecate --flow-parser/useFlowParser (#342)
  • Remove parens around AwaitExpression in ternary (#346)
  • Indent while test the same way as if test (#352)
  • Add debugging support for doc IR (#347)
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