StealJS plugin for CoffeeScript.
Steal (StealJS) is a module loader that supports different formats (ES6, CommonJS, AMD). You can even use a combination of multiple formats! Steal will figure it out for you.
Steal can also import CSS/LESS/SASS files right into your application. With steal-coffee plugin you can write your JavaScript modules in CoffeeScript and then load them into your application with Steal.
Install
npm install steal-coffee --save
Use
After you've installed the plugin you can just start using it directly.
Coffee app:
Index.html:
app.coffee
math = require 'test/math.coffee!' # bang in the end tells Steal that it should use # steal-coffee plugin to load this script consolelog 'square of 2 is 'mathsquare 2
ES6 app with CoffeeScript modules
app.js (ES6):
;
mathModule.coffee:
= x * x math = root: Mathsqrt square: square : x * square x module.exports = math;
License
MIT