steal-coffee

0.2.2 • Public • Published

Build Status npm version

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:

<script src="../node_modules/steal/steal.js" data-main="src/app.coffee!"></script>

app.coffee

math = require 'test/math.coffee!'  # bang in the end tells Steal that it should use 
                                    # steal-coffee plugin to load this script 
 
console.log 'square of 2 is 'math.square 2

ES6 app with CoffeeScript modules

app.js (ES6):

import math from 'mathModule.coffee!';

mathModule.coffee:

square = (x) -> x * x
 
math =
  root:   Math.sqrt
  square: square
  cube:   (x) -> x * square x
 
module.exports = math;

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i steal-coffee

Weekly Downloads

3

Version

0.2.2

License

MIT

Last publish

Collaborators

  • ilyavf