Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
integrate webpack into grunt build process
JavaScript
branch: master

Merge pull request #33 from roddeh/resolve-root-option

Implemented the 'resolve.root' option for webpack.
latest commit 6ab5ea1e9f
Tobias Koppers sokra authored

README.md

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
    },
    // stats: false disables the stats output

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

    progress: false, // Don't show progress
    // Defaults to true

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

    watch: true, // use webpacks watcher
    // You need to keep the grunt process alive

    keepalive: true, // don't finish the grunt task
    // Use this in combination with the watch option
  },
  anotherName: {...}
}

grunt-webpack uses the webpack options.

License

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

Something went wrong with that request. Please try again.