metalsmith-coffee

0.0.2 • Public • Published

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

Dependencies (2)

Dev Dependencies (5)

Package Sidebar

Install

npm i metalsmith-coffee

Weekly Downloads

4

Version

0.0.2

License

MIT

Last publish

Collaborators

  • joaoafrmartins