npm install -g brunch
npm install -g brunch
brunch new <skeleton url> <output directory>
cd <output directory>
brunch watch --server
brunch build --production [-e <config-override>]
module.exports = {
brunchPlugin: true
exports.config =
files:
javascripts:
joinTo:
'javascripts/app.js': /^app/
'javascripts/vendor.js': /^(?!app)/
stylesheets:
joinTo: 'stylesheets/app.css'
templates:
joinTo: 'javascripts/app.js'
(how it starts at least)
exports.config =
files:
javascripts:
joinTo:
'javascripts/app.js': /^app/
'javascripts/vendor.js': /^(?!app)/
order:
before: [
'bower_components/jquery/jquery.js',
'bower_components/underscore/underscore.js',
'bower_components/backbone/backbone.js',
]
{
"dependencies": {"backbone": "*"},
"overrides": {
"backbone": {
"main": "backbone.js",
"dependencies": {
"underscore": "~1.5.0",
"jquery": "~2.0.0"
}
}
}
}