- Templates look like HTML
- Easily build large templates out of small ones
- Less logic than "logicless" templates. It doesn't turn HTML into a programming language.
- Use stand-alone or with a framework, e.g. backbone,
- Use "demo" elements to preview a design--they go away when compiled for production.
- Pass-through parameters are easier than "partials." Documentation and Example
- Download modest-preview.js.
<script src="modest-preview.js"></script> in the
head of your html file (after jquery).
Compile to Production*
- Install node.js (once)
npm install -g modest (once)
- Go into your project directory
modest OR use grunt-modest
modest-preview.js runs in the browser, and depends on jquery.
To compile to production, you need:
See the installation instructions for node-gyp for more information.
Change directories into your local clone and type
to get the node.js dependencies. After you make your changes, make sure your tests are run by test/all.js. The tests use vows. Make sure the tests still pass by running
Permission is granted under the MIT license.