npm install -g node-init
node-init all
create node js AirBnB based standards gulpfile.js, .editorconfig, .gitignore, .jshintrc, .jscs using commandline
Instantly create linting file and editor configuration
Because I dont like installing yeoman and making a nodejs boilerplate is counter productive
node-init help
* Install Git
* OSX: brew install git
* linux: yum install git or apt-get install git
* Windows: chocolatey install git
* Install node
* OSX: brew install node
* linux: yum install node or apt-get install node
* windows: [node](https://nodejs.org/en/download/) or chocolatey install node
```
mkdir BestNodeJSProject
npm init
```
- Use markdown in README.md
- Cheatsheet is in
markdown/
add .editorconfig file in
editorconfig/.editorconfig
to your root directory atom editorconfig Go to atom install packages and then search install editorconfig
add .editorconfig file in
editorconfig/.editorconfig
to your root directory Install packagecontrol Install sublime editorconfig
Install JShint in dev environment
npm install jshint gulp gulp-jshint --save-dev
add .jshintrc in
airbnb/linters/.jshintrc
to root directory
add .eslint in
airbnb/linters/.eslintrc
to your root directory
OSX: iterm2 Linux: Native Terminal Windows: cmd.exe?
Use gulp to make your life easy (grunt syntax is too complicated)
gulp/gulpfile.js
add this gulp file in your root directory. Now you can run 'gulp lint' command in your Terminal
#.gitignore Don't forger .gitignore so that you will not accidentally upload unnecessary file to scm (e.g. node_modules)
Now you can start working with nodejs
#TODO * eslintrc support * man page