grunt-webpack

Use webpack with grunt.

npm install grunt-webpack
28 downloads in the last day
128 downloads in the last week
620 downloads in the last month

grunt-webpack

Use webpack with grunt.

Getting Started

Install this grunt plugin next to your project's Gruntfile.js with: npm install grunt-webpack

Then add this line to your project's Gruntfile.js gruntfile:

grunt.loadNpmTasks('grunt-webpack');

Configuration Example

webpack: {
  someName: {
    // webpack options
    entry: "./client/lib/index.js",
    output: {
      path: "asserts/",
      filename: "[hash].js",
    },

    stats: {
      // Configure the console output
      colors: false,
      modules: true,
      reasons: true
    },

    storeStatsTo: "xyz", // writes the status to a variable named xyz
    // you may use it later in grunt i.e. <%= xyz.hash %>

    failOnError: false, // don't report error to grunt if webpack find errors
    // Use this if webpack errors are tolerable and grunt should continue
  },
  anotherName: {...}
}

grunt-webpack uses the webpack options.

The watch option is not valid for compiling with grunt, you have to use the watch function of grunt.

License

Copyright (c) 2012-2014 Tobias Koppers @sokra
Licensed under the MIT license.

npm loves you