npm.io
0.1.2 • Published 9 years ago

slush-good-start

Licence
MIT
Version
0.1.2
Deps
6
Vulns
0
Weekly
0

Slush-Test

A slush generator for a simple node app with all the good stuff

Installation

Install slush-good-start globally:

npm install -g slush-good-start

Remember to install slush globally as well, if you haven't already:

npm install -g slush

Usage

Create a new folder for your project:

mkdir my-new-app

Run the generator from within the new folder:

cd my-new-app

slush good-start

Answer the questions and it will generate all the stuff you need.

Linting

It uses eslint and Airbnb's linting module

This can be ran via: npm run-script lint

Nodemon

It uses nodemon

This can be ran via: npm run-script nodemon

Testing

It uses mocha and chai and sinon

This can be ran via: npm run-script test

Logging

It uses bunyan and bunyan-prettystream

Other Modules
  • lodash
  • moment
  • config
  • async
Webstorm

It also include a nice configured webstorm project file

Precommit hooks

Linting and testing is ran prior to commits and will not commit on failure.

Keywords