
CoffeeScript
The command-line version of coffee is available as a Node.js utility, requiring Node 6 or later. The core compiler however, does not depend on Node, and can be run in any JavaScript environment, or in …
command.coffee - CoffeeScript
The coffee utility. Handles command-line compilation of CoffeeScript into various forms: saved into .js files or printed to stdout or recompiled every time the source is saved, printed as a token stream or …
index.coffee
Loader for CoffeeScript as a Node.js library. exports [key] = val for key, val ofrequire'./coffee-script'
coffeescript.coffee
CoffeeScript can be used both on the server, as a command-line compiler based on Node.js/V8, or to run CoffeeScript directly in the browser. This module contains the main entry functions for tokenizing, …
Announcing CoffeeScript 2
All the CoffeeScript compiler needs to worry about now is converting the CoffeeScript version of new syntax into the JS version of that syntax, e.g. "Hello, #{name}!" into `Hello, ${name}!`. This makes …
CoffeeScript Test Suite
CoffeeScript Test Suite CoffeeScript Test Suite
register.coffee
If we’re on Node, patch child_process.fork so that Coffee scripts are able to fork both CoffeeScript files, and JavaScript files, directly.
index.coffee
Compile and evaluate a string of CoffeeScript (in a Node.js-like environment). The CoffeeScript REPL uses this to run the input.
repl.coffee
Strip "use strict", to avoid an exception on assigning to undeclared variable __. js = js.replace /^"use strict"|^'use strict'/, '' result = runInContext js, context, filename
coffee-script.coffee
CoffeeScript can be used both on the server, as a command-line compiler based on Node.js/V8, or to run CoffeeScript directly in the browser. This module contains the main entry functions for tokenizing, …