1.0.1 • Published 10 years ago
generator-gulp-webpack-es6 v1.0.1
A generator for a generic es6 module
generator-gulp-webpack-es6 scaffolds out an ES6 module that supports imports.
- Provides 2 ways to run dev server: 
browser-syncandwebpack-dev-server. - The sample module displays a circle using 
d3.js. 
Installing generator-gulp-webpack-es6
$ npm install -g yo generator-gulp-webpack-es6Creating a module
$ mkdir module_dir_name
$ cd module_dir_name
$ yo gulp-webpack-es6You will be asked to enter a module name (e.g. circle) and other items.
module_dir_name is the name of the module root directory (e.g., circle_module). module_dir_name may be different from the module name (e.g., circle).
Running local server
using browser-sync
$ gulp serveThe result will be in the .tmp/ directory.
using webpack-dev-server
$ gulp webpack_devOpening the given url should display a circle:
Building a release version
$ gulp buildThe result will be in the dist directory.
Module Directory Structure
The directory structure generated using gulp-webpack-es6 is organized so that the configuration files are in the root directory (.e.g. circle_module), all of the code is in the app subdirectory, unit tests are in test and the compiled javascript is in dist:
.
├── app
│   ├── index.html
│   ├── scripts
│   │   ├── circle.js
│   │   └── helper_module.js
│   └── styles
│       └── circle.css
├── bower.json
├── dist
│   ├── index.html
│   └── scripts
│       └── circle.js
├── gulpfile.babel.js
├── package.json
└── webpack.config.js