Installation is one-line, once you have node.js. In your console, run:
npm install -g brunch
brunch new <skeleton-URL> [optional-output-dir]
skeleton-URL specifies a skeleton from which your application will be initialized.
See the README for a complete description of app structure.
brunch watch --server
tells Brunch to watch your project and incrementally rebuild it when source files are changed. The optional
server flag launches a simple web server with pushState support.
If you use OS X and want brunch to show system notification every time compilation error happens, you will need to install terminal-notifier:
brew install terminal-notifier.
brunch build --production
builds a project for distribution. By default it enables minification.
All docs are available on GitHub.
Brunch-generated applications are a bunch of simple static files. You can
host them everywhere, even on free hostings, like
Because production environments are usually
slightly different than development envs,
To build application that has minified JS and CSS, execute
brunch build --production. Then you can deploy it:
public/directory to the directory that is served by a webserver.
public/directory to somewhere, switch to
gh-pagesgit branch, remove files from directory and move files from your temporary dir here.