0.3.0 • Published 11 years ago

james-compile v0.3.0

Weekly downloads
1
License
-
Repository
github
Last release
11 years ago

james-compile - A compiler plugin for james.js

Generic template compiler for James.js. The compiler you use should provide a compile method that returns a function that may be used to render a context. Ie. jade.compile()() is such a function. In case the templating engine you wish to use does not implement this scheme, consider implementing an adapter.

var james   = require('james'),
    compile = require('james-compile'),
    jade    = require('jade');

james.task('jade', function() {
    james.list('src/**/*.jade').forEach(function(file) {
        james.read(file)
            .transform(compile({
                compiler: jade,
                filename: file,
                context: {
                    title: 'demo'
                }
            }))
            .write(process.stdout);
        });
    });

License

james-compile is available under MIT. See LICENSE for more details.

0.3.0

11 years ago

0.2.2

11 years ago

0.2.1

11 years ago

0.2.0

11 years ago