Este artigo é uma pequena introdução ao compilador de JavaScript CoffeeScript.

Coffescript é um compilador para JavaScript, é uma pequena linguagem que compila para JavaScript.

Ele converte coisas como..

number = -42 if opposite

nisto aqui…

var number;

if (opposite) {
  number = -42;
}

O coffescript pode ser instalado como um pacote do Node.js.

npm install -g coffee-script

Experimentando CoffeScript

Para começar a experimentar o CoffeScript crie um arquivo denominado experimental.coffee e utilize o comando abaixo.

coffee --watch --compile experimental.coffee

Neste exemplo, o arquivo contendo CoffeScript chama-se experimental.coffee e o arquivo com JavaScript puro será experimental.js.

A diretiva --watch faz com que a cada alteração no arquivo seja imediatamente convertida.

Se o arquivo CoffeScript (experimental.coffee) estiver em branco, o arquivo gerado conterá apenas…

// Generated by CoffeeScript 1.8.0
(function() {


}).call(this);

Fontes: