Riku Rouvila 008ee37e94 Add .jscsrc file http://jscs.info/
* Sublime text plugin is recommended
2015-05-21 00:50:33 +03:00
2014-12-22 16:59:56 +02:00
2015-05-01 16:42:27 +03:00
2015-05-21 00:50:33 +03:00
2014-12-22 16:59:56 +02:00
2014-02-19 15:03:39 +02:00
2015-01-26 16:51:10 +02:00

Project template for gulp.js

What it does

  • Jade files to HTML
  • Stylus files to CSS
  • ES6+ JavaScript files to ES5 Javascript through browserify
    • You are able to use 'require' in your client-side code
  • Serves your static files to localhost:9001
  • Reloads your browser with LiveReload when files change

Getting things up and running

 git clone git@github.com:leonidas/gulp-project-template.git <your project name>
 cd <your project name>
 npm install
 npm start
 open http://localhost:9001 in your browser

CLI Commands

  • npm install
    • Installs server-side dependencies from NPM and client-side dependencies from Bower
  • npm start
    • Compiles your files, starts watching files for changes, serves static files to port 9001
  • npm run build
    • Builds everything

Production build

Minification, uglification and other tasks you're expected to run before deploying your product can be made by running the build command with env variable NODE_ENV set to "production"

NODE_ENV=production npm run build

Development guidelines

  • public - directory should be dedicated only to compiled/copied files from src - directory. It should be possible to delete directory completely and after npm start or npm run build everything should be as they were before the deletion.
  • All backend dependencies should be installed with npm. Browser dependencies should be installed with bower or with npm.

FAQ

I want to use CoffeeScript instead of JavaScript

Check out the coffee branch

Description
No description provided
Readme 13 MiB
Languages
TypeScript 86%
CSS 12.2%
JavaScript 1.8%