@form8ion/prettier
v3.1.0
Published
form8ion plugin for projects that manage code style with prettier
Downloads
3,737
Readme
prettier
form8ion plugin for projects that manage code style with prettier
Table of Contents
Features
- Configures prettier in the scaffolded project to extend the provided shareable config
- Installs the provided shareable config
- Installs the related eslint config and configures eslint to use it
Notes
- prettier will only be configured if a config scope is defined
- the shareable config is expected to define a dependency on
prettier, so the scaffolded project will not be configured to depend directly onprettier - the pretter and eslint config names are defined by convention, so packages
that are named as
@<your-scope>/prettier-configand@<your-scope>/eslint-config-prettierare expected to exist
Usage
Installation
$ npm install @form8ion/prettier --save-prodExample
Import
import {scaffold} from '@form8ion/prettier';Execute
(async () => {
await scaffold({projectRoot: process.cwd(), config: {scope: '@foo'}});
})();Contributing
Dependencies
$ nvm install
$ npm installVerification
$ npm test