Skip to content

chiplay/grunt-webpack

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

integrate webpack into grunt build process

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%