@form8ion/prettier
v3.1.0
Published
form8ion plugin for projects that manage code style with prettier
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