CoffeeScript y JQuery

Es posible instalar JQuery en Node.js. Tuve algún problema para instalar jquery con algunas versiones de Node pero funcionó con la 0.10.10:

~/sinatra/rockpaperscissors(master)]$ n
  * 0.10.10 
    0.11.2 
    0.8.17
El programa n es un gestor de versiones de Node.js. Otro gestor de versiones del intérprete es nvm.

Una vez instalado, podemos usarlo desde coffeescript via node.js:

coffee> $ = require 'jquery'; null
null
coffee> $("<h1>test passes</h1>").appendTo "body" ; null
null
coffee> console.log $("body").html() 
<h1>test passes</h1>
undefined
coffee> 
coffee> $.each [4,3,2,1], (i,v)-> console.log "index: #{i} -> value: #{v}"
index: 0 -> value: 4
index: 1 -> value: 3
index: 2 -> value: 2
index: 3 -> value: 1
[ 4, 3, 2, 1 ]

Casiano Rodríguez León
2016-03-27