wintersmith-jsbundler

CommonJS browser bundler for wintersmith

wintersmith-jsbundler

Wintersmith plugin that follows require calls in javascript and coffeescript files and bundles them.

Uses commonjs-everywhere and escodegen.

Install globally or locally using npm

npm install [-g] wintersmith-jsbundler

and add wintersmith-jsbundler to your config.json

{
  "plugins": [
    "wintersmith-jsbundler"
  ]
}

Configured by a jsbundler key in your wintersmith config.

Available options are

  • sourceMap - inline source map for bundled files, defaults to true in preview mode; otherwise false.
  • minify - minify output (sourcemaps still work), defaults to true in build mode; otherwise false.

Example config:

{
  "plugins": [
    "wintersmith-jsbundler"
  ]
  "jsbundler": {
    "sourceMap": true,
    "minify": true
  }
}
npm install
npm test