Skip to content

Gulp 4 empowered build system for materialised Browserify projects.

License

Notifications You must be signed in to change notification settings

Flubbex/fluxbuild

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fluxbuild

Gulp 4 empowered build system for materialised Browserify projects.

Accurate documentation coming soon™

Historical documentation:

HTML5base

Basic framework for my Browserify projects.

Contains

  • 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

Gulp tasks

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

Folder structure

source

Project root folder.

test

Unit tests for /source.

dist

Distributions of /source files.

docs

Public HTML files.

Dependencies

  • "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"

Install everything

npm install gulp gulp-browserify gulp-jshint gulp-open gulp-uglify jshint jshint-stylish mocha node-inspector

Credits

mildrenben - Surface CSS

About

Gulp 4 empowered build system for materialised Browserify projects.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published