An all-in-one, pre-configured NodeJS/Express starter project with scripting, transpiling, bundling, linting, testing, and CI built in.
Inspired by Cory House's Pluralsight course on "Building a JavaScript Development Environment", this project is an updated version with a few key differences:
npm auditis used instead ofnsp.- no longer using
openpackage due to security concerns. - various config changes with updated version of various packages.
- newer versions of most packages are used (i.e. babel, webpack etc)
This project is to help a NodeJS Javascript developer start off with a fully configured project ready for javascript development.
It has the following:
- Package Manager:
npm - Server: NodeJS +
expressJS - Sharing WIP:
localtunnel - Scripting:
npm scripts - Transpiling:
babel - Bundling:
webpack - Linting:
eslint - Testing:
mocha+chai+jsdom - CI: travis-ci + appveyor
- Polyfill: polyfill.io
- Mock HTTP:
nock