blob: 4f4d760e26d8f1d39576c811d69e70205d6b77d7 [file] [log] [blame]
var path = require('path')
var cssnext = require('postcss-cssnext')
var entry = {}
var start = 'a'
var end = 'o'
var count = end.charCodeAt(0) - start.charCodeAt(0)
new Array(count + 1).fill(0)
.forEach((n, i) => {
var name = String.fromCharCode(i + start.charCodeAt(0))
entry[name] = path.resolve(__dirname, 'spec', name + '.we?entry')
})
module.exports = {
entry: entry,
output: {
path: path.resolve(__dirname, 'actual'),
filename: '[name].js'
},
devtool: 'source-map',
module: {
loaders: [
{
test: /\.we(\?[^?]+)?$/,
loaders: [path.resolve(__dirname, '..', 'index.js')]
},
{
test: /\.js/,
loaders: ['babel?presets[]=es2015']
}
]
},
devtool: 'inline-source-map',
resolveLoader: {
modulesDirectories: ['./node_modules']
},
postcss: function() {
return [cssnext({
browsers: ['last 1 version']
})]
},
weex: {
lang: {
cssnext: ['postcss'],
jade: ['jade-html'],
coffee: ['coffee']
}
}
}