coffee-autocompile

Compile JavaScript from CoffeeScript with options and notifications

DopustimVladimir

346

0

1.0.0

MIT

GitHub

This package consumes the following services:

Coffee Autocompile for Atom

This plugin makes it easy to compile JavaScript from CoffeeScript with options and notifications.

Atom Package

Installation

Via Atom: Settings ➔ Install ➔ Search for "coffee-autocompile"

Via command line:

apm install coffee-autocompile

Usage

Via menu: Packages ➔ Coffee Autocompile ➔ Compile ...

Via context menu: Right Click ➔ Compile ...

Keymaps

Works only with ".coffee" files!

Windows / Linux

Command Description
Ctrl+ Shift+ C then D compile selection
Ctrl+ Shift+ C then F compile file

macOS

Command Description
Cmd+ Shift+ C then D compile selection
Cmd+ Shift+ C then F compile file

Options Line

The options line should be the first. The output file will be minified (default behaviour). Always start the options line with comment #- and separate options by comma , .

Parameter Description
out: path/to/output.js path to output (target) JavaScript file
pretty: true makes JavaScript pretty (false to vice versa)

Example

index.coffee

#- out: build/index.js, pretty: true
a = (num for num in [ 0..5 ] when num % 2 is 0)

build/index.js

var a, num;

a = function() {
    var i, results;
    results = [];
    for (num = i = 0; i <= 5; num = ++i) {
        if (num % 2 === 0) {
            results.push(num);
        }
    }
    return results;
}();