0.4.2 • Published 10 years ago

@metalab/generator-webpack v0.4.2

Weekly downloads
-
License
CC0-1.0
Repository
github
Last release
10 years ago

generator-webpack

Scaffold common webpack patterns.

npm install -g @metalab/generator-webpack
# Setup webpack proper.
yo @metalab/webpack
# Create your first entry.
yo @metalab/webpack:entry
# Build the entry you just made.
npm run build:name

Sub-generators

  • babel - Add support for ES6.
  • build-info - Inject a build-info module.
  • compatibility - Add support for older versions of IE.
  • env - Import environment variables into your apps.
  • entry - Generate a config for an entrypoint.
  • external - Bundle an external resource.
  • hot - Hot module reload magic.
  • json - JSON/JSON5 support.
  • optimize - Enable UglifyJS support for production builds.
  • postcss - Add support for postcss stylesheets.
  • progress - Show progress info as webpack build goes on.
  • root - Make another folder act like node_modules.
  • sass - Add support for SASS stylesheets.
  • sharp - Image pre-processing with sharp.
  • source-maps - Add sensible source-map support.
  • stats - Generate a stats.json file.
  • vendor - Bundle common code into a vendor.js file.

The webpack structure is setup as follows:

+ config
 + webpack
  + partial
   - babel.webpack.config.js
   - sass.webpack.config.js
   - ...
  - entrypoint-1.webpack.config.js
  - entrypoint-2.webpack.config.js
  - ...

Other thoughts:

0.4.2

10 years ago

0.4.1

10 years ago

0.4.0

10 years ago

0.3.0

10 years ago