blob: 4833d074bb8e5fc79fc05ac1dea436b65ea9f9be [file] [log] [blame]
var path = require('path')
module.exports = {
entry: {
a: path.resolve(__dirname, 'a.js?entry=true'),
b: path.resolve(__dirname, 'expect/b.we?entry=true'),
z: path.resolve(__dirname, 'expect/z.we?entry=true')
},
output: {
path: path.resolve(__dirname, 'actual'),
filename: '[name].js'
},
module: {
loaders: [
{
test: /\.we(\?[^?]+)?$/,
loaders: ['index.js']
},
{
test: /\.js(\?[^?]+)?$/,
exclude: [
path.resolve(__dirname, 'lib')
],
loaders: ['index.js?type=script', 'babel?presets[]=es2015']
},
{
test: /\.css(\?[^?]+)?$/,
loaders: ['index.js?type=style']
},
{
test: /\.less(\?[^?]+)?$/,
loaders: ['index.js?type=style', 'less']
},
{
test: /\.tpl(\?[^?]+)?$/,
loaders: ['index.js?type=tpl']
}
]
},
resolveLoader: {
modulesDirectories: ['./', './node_modules']
}
}