mnoble01 / gulp-project

Gulp, Babel, React, Browserify, BrowserSync, Express, ESLint, Minification, Testing

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

I found this similar project after I put this starter project together: https://github.com/vigetlabs/gulp-starter/

Build Status License: MIT devDependencies Status

gulp-project

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

Personalize

  • 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

Requirements

  • 4.x < Node.js < 6.x

Commands

Setup

npm install

Build

gulp build

Test

gulp test

Lint

gulp lint

Run

gulp server runs on localhost:3000

Make changes

gulp watch

Deploy to GH Pages

gulp deploy to https://mnoble01.github.io/gulp-project/

About

Gulp, Babel, React, Browserify, BrowserSync, Express, ESLint, Minification, Testing

License:MIT License


Languages

Language:JavaScript 69.3%Language:CSS 28.1%Language:HTML 2.6%