0.0.1 • Published 3 years ago

prettier-plugin-x-standard v0.0.1

Weekly downloads
-
License
(MIT OR Apache-2....
Repository
-
Last release
3 years ago

prettier-plugin-x-standard

LICENSE npm package

Fork of prettier-plugin-x, with defaults updated to match "Standard JS" formatting standards.

Supported parsers:

Requires explicit configuration of parser. Recommended configuation helper:

Sample formatting according to "Standard JS":

function * a () {}

console.log(typeof a)

Note that for the non-Babel x-typescript parser this plugin uses the TypeScript parser that is bundled with stock Prettier.

Installation

with Yarn (recommended):

yarn add --dev prettier-plugin-x

or with npm:

npm install --save-dev prettier-plugin-x

Sample usage

prettier --parser=x-babel --check sample.js

with babel-ts parser:

prettier --parser=x-babel-ts --check sample.js

or with the TypeScript parser:

prettier --parser=x-typescript --check sample.js

with babel-flow parser:

prettier --parser=x-babel-flow --check sample.js

Note that the --plugin option is not needed if this plugin is installed as a peer of Prettier.

Thanks and credits

  • Thanks to @prettier/plugin-php for an easy-to-understand Prettier plugin, which helped with the initial structure of this Prettier plugin.