The Node-Vash Boilerplate is a simple Express Node.js application framework powered by the Vash templating engine.
Includes built-in support for:
- Express
- Vash
- Winston
- Helmet
- Compression
- Mocha
- Chai
- Chai-http
- Sinon
- Istanbul
- Node-sass
- Eslint
- Install browser-sync (optional):
npm install -g browser-sync - Install project dependencies:
cd into/project/rootthen runnpm install
- Cd into the project directory:
cd path/to/node-vash-boilerplate - Run:
npm run dev
This will start up the Node server at http://localhost:4000, start the node-sass watcher, and browser-sync
Unit tests are located in the src/test directory.
Run: npm run test to run all unit tests.
Run: npm run lint