summaryrefslogtreecommitdiffstatshomepage
path: root/webpack.config.dev.js
blob: 27c8e74b237d3aa79a7f5e670c70a94dcd31edff (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
var path         = require( 'path' ),
	SOURCE_DIR   = 'src/',
	mediaConfig  = {},
	mediaBuilds  = [ 'audiovideo', 'grid', 'models', 'views' ],
	webpack      = require( 'webpack' );


mediaBuilds.forEach( function ( build ) {
	var path = SOURCE_DIR + 'wp-includes/js/media';
	mediaConfig[ build ] = './' + path + '/' + build + '.manifest.js';
} );

module.exports = {
	cache: true,
	watch: true,
	entry: mediaConfig,
	output: {
		path: path.join( __dirname, 'src/wp-includes/js' ),
		filename: 'media-[name].js'
	}
};