I found this similar project after I put this starter project together: https://github.com/vigetlabs/gulp-starter/
Gulp, Babel, React, Backbone, Browserify, BrowserSync, Express, ESLint, Obfuscation, Minification, Testing
Features | Tools |
---|---|
JavaScript | Babel, Browserify |
CSS | Less |
HTML | As-is, no preprocessor |
Live Updating | BrowserSync |
Obfuscation | JS is uglified with uglified and CSS is minified |
JS Testing | Mocha, Chai, and Sinon |
Deployment | Deploy dist folder to gh-pages with gulp-gh-pages , automatically on pushes to master branch with Travis CI |
- Edit
package.json
name
description
repository.url
- Add
src/favicon.ico
file - Edit
src/index.html
<title>
favicon.ico
name if changed in previous step
- Edit
README.md
- Edit
.travis.yml
env.global.GITHUB_REPO
env.global.secure
- 4.x < Node.js < 6.x
npm install
gulp build
gulp test
gulp lint
gulp server
runs on localhost:3000
gulp watch
gulp deploy
to https://mnoble01.github.io/gulp-project/