Node / yarn Boilerplate with Babel ES6 / ES7 Support, Testing, CI Integration, Code Coverage, JS Standard Style, Commit Guidelines, Git Hooks, Security Checks, Automatic Semantic Versioning, Benchmarking, Debugging, Monitoring, Source Map Generation, Auto Reload, Linting and more cool stuff ...
all used services are free to use for open source projects and quick registration via github authentication
In case you have to pass some secure token to Travis-CI i recommend the travis-cli tool for decryption and lots of other features. You can read more about it here. Linux / OS X Installation via
sudo gem install travis. You can also set Token on GitHub in the Repository Settings.
git clone https://github.com/ellerbrock/node-developer-boilerplate cd node-developer-boilerplate npm install
git clone https://github.com/ellerbrock/node-developer-boilerplate cd node-developer-boilerplate yarn
Node.js comes with a huge set of ES6 features out of the box. A detailed list of supported features can be found at http://node.green. To speed things up and avoid transpiling natively supported features i recommend to install only the missing parts in your current Node Version:
npm install --save-dev babel-preset-es2015-node6- Node.js Version 6x
npm install --save-dev babel-preset-es2015-node5- Node.js Version 5x
npm install --save-dev babel-preset-es2015-node4- Node.js Version 4x
npm install --save-dev babel-preset-es2015- for all Node.js Versions
At the moment im busy working on this boilerplate and lot stuff is changing.
When things getting more stable i will bump the version to 1.0.0 and write a detailed documentation.
Get the latest News about Web Development, Open Source, Tooling, Server & Security
Copyright (c) 2016 Maik Ellerbrock