188c88e8eSopenharmony_civar path = require('path') 288c88e8eSopenharmony_civar cssnext = require('postcss-cssnext') 388c88e8eSopenharmony_ci 488c88e8eSopenharmony_civar entry = {} 588c88e8eSopenharmony_civar start = 'a' 688c88e8eSopenharmony_civar end = 'o' 788c88e8eSopenharmony_civar count = end.charCodeAt(0) - start.charCodeAt(0) 888c88e8eSopenharmony_ci 988c88e8eSopenharmony_cinew Array(count + 1).fill(0) 1088c88e8eSopenharmony_ci .forEach((n, i) => { 1188c88e8eSopenharmony_ci var name = String.fromCharCode(i + start.charCodeAt(0)) 1288c88e8eSopenharmony_ci entry[name] = path.resolve(__dirname, 'spec', name + '.we?entry') 1388c88e8eSopenharmony_ci }) 1488c88e8eSopenharmony_ci 1588c88e8eSopenharmony_cimodule.exports = { 1688c88e8eSopenharmony_ci entry: entry, 1788c88e8eSopenharmony_ci output: { 1888c88e8eSopenharmony_ci path: path.resolve(__dirname, 'actual'), 1988c88e8eSopenharmony_ci filename: '[name].js' 2088c88e8eSopenharmony_ci }, 2188c88e8eSopenharmony_ci devtool: 'source-map', 2288c88e8eSopenharmony_ci module: { 2388c88e8eSopenharmony_ci loaders: [ 2488c88e8eSopenharmony_ci { 2588c88e8eSopenharmony_ci test: /\.we(\?[^?]+)?$/, 2688c88e8eSopenharmony_ci loaders: [path.resolve(__dirname, '..', 'index.js')] 2788c88e8eSopenharmony_ci }, 2888c88e8eSopenharmony_ci { 2988c88e8eSopenharmony_ci test: /\.js/, 3088c88e8eSopenharmony_ci loaders: ['babel?presets[]=es2015'] 3188c88e8eSopenharmony_ci } 3288c88e8eSopenharmony_ci ] 3388c88e8eSopenharmony_ci }, 3488c88e8eSopenharmony_ci devtool: 'inline-source-map', 3588c88e8eSopenharmony_ci resolveLoader: { 3688c88e8eSopenharmony_ci modulesDirectories: ['./node_modules'] 3788c88e8eSopenharmony_ci }, 3888c88e8eSopenharmony_ci postcss: function() { 3988c88e8eSopenharmony_ci return [cssnext({ 4088c88e8eSopenharmony_ci browsers: ['last 1 version'] 4188c88e8eSopenharmony_ci })] 4288c88e8eSopenharmony_ci }, 4388c88e8eSopenharmony_ci weex: { 4488c88e8eSopenharmony_ci lang: { 4588c88e8eSopenharmony_ci cssnext: ['postcss'], 4688c88e8eSopenharmony_ci jade: ['jade-html'], 4788c88e8eSopenharmony_ci coffee: ['coffee'] 4888c88e8eSopenharmony_ci } 4988c88e8eSopenharmony_ci } 5088c88e8eSopenharmony_ci} 51