Starter web app template.
npm install disciplenpm install, then npm start. It will load a local server broadcast on your current IP port 8080.
config.coffee.
brunch-signature creates a signature file (public/app.signature) that can be used for cachebusting
gzip-brunch creates a .gz version of all files within the public folder
terser-brunch compresses all JavaScript files
pugjs-brunch lets developers use .pug template files
riot-parents provides { this.parents(x) } syntax for accessing parent variables
riot-route provides ... tags
perfectionist pretty-prints stylesheets
cssnano compresses stylesheets
pixrem provides a px fallback for rem values
rucksack-css provides additional classes and functions
precss provides a bunch of sass-like utilities such as $variables and & nesting
immutable-css provides warnings when we overwrite base styles, can invoke an error
postcss-insert provides the @insert syntax to inject classes into arbitrary selectors
postcss-import lets us @import other files and dependencies
postcss-hocus provides the :hocus and :pocus pseudoelements for us to use
postcss-uncss (with uncss) removes all unused
app.css file and can be replaced.