Boilerplate for modern node modules
- Testing with Jest using multirunner
- Formatting with prettier and prettier-standard
- Precompiling for publication with Babel 7 and @babel/preset-env
Install this module as development dependency"
npm install --save-dev modern-node
And add appropriate scripts to your package.json
:
{
"scripts": {
"test": "modern test",
"format": "modern format",
"build": "modern build",
"precommit": "modern precommit"
}
}
Test your project:
yarn test
Pretty format your project:
yarn format
Prepare project for publication:
yarn build
Review and publish project:
cd package
npm publish
MIT