44 lines
745 B
JavaScript
44 lines
745 B
JavaScript
// See http://brunch.io for documentation.
|
|
exports.files = {
|
|
javascripts: {
|
|
joinTo: {
|
|
'vendor.js': /^(?!app)/, // Files that are not in `app` dir.
|
|
'app.js': /^app/
|
|
},
|
|
entryPoints: {
|
|
'main.js': 'app.js'
|
|
}
|
|
},
|
|
stylesheets: {joinTo: 'app.css'}
|
|
};
|
|
|
|
exports.modules = {
|
|
nameCleaner: path => path.replace(/^app\//, ''),
|
|
autoRequire: {
|
|
'app.js': ['main.js']
|
|
}
|
|
}
|
|
|
|
exports.plugins = {
|
|
babel: {
|
|
ignore: [
|
|
/^node_modules/,
|
|
],
|
|
presets: [['env', {
|
|
exclude: [ 'transform-regenerator' ],
|
|
}]]
|
|
},
|
|
uglify: {
|
|
mangle: {
|
|
},
|
|
compress: {
|
|
}
|
|
},
|
|
postcss: {
|
|
processors: [
|
|
require('autoprefixer')(['last 8 versions']),
|
|
require('csswring')()
|
|
]
|
|
}
|
|
};
|