No description or website provided.
CoffeeScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
node_modules
src
test code refactoring May 10, 2014
.npmignore
LICENSE.md
README.md
package.json

README.md

metalsmith-coffee

Build Status

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