UNPKG

generator-react-gulp-browserify-less

Version:

A Yeoman Generator for facebook's React framework. It includes gulp, browserify,babel,source maps, livereload and famous official Twitter bootstrap LESS version.

78 lines (52 loc) 1.72 kB
# generator-react-gulp-browserify-less _This is a Fork of [generator-react-gulp-browserify](https://github.com/randylien/generator-react-gulp-browserify) replacing SASS with LESS_ > [Yeoman](http://yeoman.io) generator for facebook's React library - Integrate with gulp and browserify. ### Changelog * v0.0.43 - Added Babelify for ES2015 support - Added source maps for javascript assets. ## What's inside? Bundled: * Gulp * Bower * jQuery * Browserify * Babelify * Watchify support! (Sourcemap also!) * livereload (BrowserSync) Optional: * Less * Bootstrap - Twitter Bootstrap's official Sass version * Modernizr * PugJS for HTML templates (formerly Jade) * CoffeeScript for JavaScript * Jest for unit tests ## Environment requirements * node.js 0.12 (I suggest to use [nvm](https://github.com/creationix/nvm) to manage your node environment.) ## Getting Started ``` $ npm install -g yo # Install Yeoman (if you don't have it yet)... $ npm install -g generator-react-gulp-browserify-less # ...then install this generator... $ yo react-gulp-browserify-less # ...and run it. ``` If you chose to use sass, you'll need to install it with `gem install sass`. If you find your css build results are empty, update your sass gem. ## Output folders scripts - /scripts styles - /styles fonts - /fonts Now, when everything is ready, run the watch task and begin to develop your React components. ``` $ gulp watch ``` How to run test? Currently, I prefer to run test tasks from npm. Please run this command. ``` $ npm test ``` After development, you can run this task to generate production code. ``` $ gulp build ``` ## License MIT