Gulp 4 empowered build system for materialised Browserify projects.
Accurate documentation coming soon™
Historical documentation:
Basic framework for my Browserify projects.
- node-inspector for debugging
- mocha for testing
- JSHint code verification + jshint-stylish output
- Gulp tasks to automate everything
- Material CSS and JS for building beautiful user experiences
Name | Task | Source | Destination |
---|---|---|---|
build | Browserify | /source | /dist/dev/ |
lint | Validate | /dist/dev | Console |
merge | Merge | /dist/dev/ | /dist/dev/index.js |
compress | Uglify | /dist/dev/index.js | /dist/rel/index.js |
publish | Publish | /dist/rel/index.js | /docs/js/index.js |
reload | Open file | /docs/index.html | Browser |
watch | Auto reload | /source/ | reload |
Project root folder.
Unit tests for /source.
Distributions of /source files.
Public HTML files.
- "gulp": "^3.9.1"
- "gulp-browserify": "^0.5.1"
- "gulp-jshint": "^2.0.4"
- "gulp-open": "^2.0.0"
- "gulp-uglify": "^2.0.1"
- "jshint": "^2.9.4"
- "jshint-stylish": "^2.2.1"
- "mocha": "^3.2.0"
- "node-inspector": "^0.12.10"
npm install gulp gulp-browserify gulp-jshint gulp-open gulp-uglify jshint jshint-stylish mocha node-inspector