1.7.2 • Published 14 years ago
jq v1.7.2
jQ
Use jQuery on the server side of your node.js apps.
$ npm install jqThe versions on npm will coincide with jQuery releases.
Then use:
var $ = require('jq').jQuery;
var doc = '<html><body><div id="hello">Universe!</div></body></html>',
hello = $('#hello', doc).html();
console.log('Hello ' + hello); // Hello Universe!See tests for other use cases.
Using other versions of jQuery
Inspired by other jQuery node implementions, but has a version switch tool.
Clone or add as submodule to your project. Then from within jq directory get dev dependancies:
$ npm installAnd then use build command to switch to a version of your choice:
$ ./bin/jq build 1.6.4Will accept any version that is listed as tag at github.com/jquery/jquery.
Tests
Tests require expresso.
$ expressoAnother one?
This tool is based on the awesome coolaj86/node-jquery but with a different build system. Needed a little more control over versioning with some upcoming projects.