I've added a Makefile to handle some things (some of which are new things):
$ make lint
$ make lintfix
Fixes some lint issues automatically with fixjsstyle.
$ make deps
Generates mavelous-deps.js, required for the uncompiled mavelous code.
$ make
1. Downloads the closure compiler if necessary into .tools; 2. Generates mavelous-deps.js; 3. Compiles mavelous with closure to create mavelous.min.js; 4. Renders index.tmpl (a
Jinja template) into two HTML files: index.html, which uses the uncompiled mavelous code, and index_compiled.html, which uses the compiled mavelous code.
I still haven't gotten the code running with closure's ADVANCED_OPTIMIZATIONS so mavelous.min.js uses SIMPLE_OPTIMIZATIONS.
John
P.S. Happy holidays!