I plan to put my js dev environment in this repository.
The topics when setting up a JS Dev Environment to consider are:
-
Editors
- Atom
- Brackets
- Visual Studio Code
- WebStorm (not free)
-
Configuration
- Editorconfig
-
Package Management
- Bower
- npm
- JSPM
-
Development Web Server
- http-server
- live-server
- Express
- Browsersync
-
Automation (scripts)
- Grunt
- Gulp
- npm Scripts
-
Transpiling
- Babel
- TypeScript
- Elm (?)
-
Bundling (for a target environment)
- Browserify
- Webpack
- SourceMaps
- Rollup
- JSPM
-
Linting (Consistancy / Mistake Avoidance)
- JSLint
- JSHint
- TSLint
- ESLint