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


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:


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.


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

npm loves you