aspax-coffee-handler
Version:
Plugin enabling ASPAX to handle CoffeeScript files.
63 lines (42 loc) • 2.25 kB
Markdown
## What's this?
[![NPM version][npm-image]][npm-url]
[![Dependency Status][david-image]][david-url]
[![License][license-image]][license-url]
[![Downloads][downloads-image]][downloads-url]
A plugin that enables [ASPAX](http://aspax.github.io) to handle [CoffeeScript](http://coffeescript.org) files.
## Installation
Type this in the folder where you're running ASPAX:
npm install aspax-coffee-handler
If you're running ASPAX in a Node.js application root folder, consider using the `--save-dev` option to avoid deploying this plugin to your production environment:
npm install aspax-coffee-handler --save-dev
## Usage
Simply add `.coffee` source files in `aspax.yml`:
app.js:
- lib.js
- script-1.coffee|bare
- script-2.coffee
## Available flags
- `bare`: compile without the top-level function safety wrapper - see more [here](http://coffeescript.org/#usage).
Basically, this:
$ -> console.log 'hi!'
...compiles to this **with** the `bare` flag:
$(function() {
return console.log("hi!");
});
...and to this **without** the flag:
(function() {
$(function() {
return console.log("hi!");
});
}).call(this);
## Endorsing the author
If you find this piece of software useful, please [tweet about ASPAX](http://twitter.com/share?text=Checkout%20ASPAX%2C%20the%20simple%20Node.js%20asset%20packager!&url=http%3A%2F%2Faspax.github.io&hashtags=aspax&via=icflorescu) and endorse me on LinkedIn:
[](https://www.linkedin.com/in/icflorescu)
[npm-image]: https://img.shields.io/npm/v/aspax-coffee-handler.svg?style=flat-square
[npm-url]: https://npmjs.org/package/aspax-coffee-handler
[david-image]: http://img.shields.io/david/icflorescu/aspax-coffee-handler.svg?style=flat-square
[david-url]: https://david-dm.org/icflorescu/aspax-coffee-handler
[license-image]: http://img.shields.io/npm/l/aspax-coffee-handler.svg?style=flat-square
[license-url]: LICENSE
[downloads-image]: http://img.shields.io/npm/dm/aspax-coffee-handler.svg?style=flat-square
[downloads-url]: https://npmjs.org/package/aspax-coffee-handler