This module has been deprecated. Please use chrisblossom/backtrack-preset-node instead.
@backtrack/preset-node-app
About
backtrack
preset that bootstraps a node
app.
Features
-
babel
withbabel-preset-env
targetingnode v8.9.0
by default -
flow
,eslint
, andprettier
-
jest
with CircleCI -
package.json
scriptsbuild
anddev
- Automatic app restarts in
development
-
prepush
git hook
Installation
npm install --save-dev @backtrack/preset-node-app flow-bin
Usage
// backtrack.config.js
'use strict';
module.exports = {
presets: ['@backtrack/node-app'],
};
Options
// backtrack.config.js
'use strict';
module.exports = {
presets: [
[
'@backtrack/node-app',
{
/**
* Disable flow
*
* default: true
*/
flow: false,
/**
* Use node ^10
*
* default: '^8.9.0'
*/
nodeVersion: '^10',
/**
* Use npm >=6
*
* default: '>=5.6.0'
*/
npmVersion: '>=6',
/**
* Use custom babel config file
*/
babelConfig: './.babelrc.js',
},
],
],
};