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

Package Sidebar

Install

npm i metalsmith-coffee

Weekly Downloads

1

Version

0.0.2

License

MIT

Last publish

Collaborators

  • joaoafrmartins