metalsmith-coffee
v0.0.2
Published
a coffee-script plugin for metalsmith
Downloads
3
Maintainers
Readme
metalsmith-coffee
A CoffeeScript plugin for Metalsmith.
Installation
npm install metalsmith-coffee
Usage
var coffee = require('metalsmith-coffee')
Metalsmith(__dirname)
.use(coffee(options))
.build()
Options
Use any or all of the following:
filter
A function to filter source files. By default all files with a valid coffeescript extension (.coffee, .litcoffee, .coffee.md) are included.
output
A function that receives as argument a coffee-script source file matched by filter and that shoud return de compiled file destination filepath.
preserveSources
if preserveSources is a truthy value then the files matched by filter will also be in the build folder
Aditional options to the coffee-script compile method can also be passed in the options object.
check the coffee-script compiler documentation for details
Tests
$ npm test
License
MIT License, see LICENSE for details.
Credits
This metalsmith plugin is an adaptation of the Metalsmith LESS plugin by Cristopher Cliff