JQ

0.0.1 • Public • Published

JQ Build Status

JQ is a DSL for querying javascript object. APIs are very similar to jQuery. If you know jQuery, you can use this library immediately.

Instalation

via npm:

$ npm install JQ

Browser Support

To compile JQ to a single file runnable for client-side use simply execute:

$ make JQ.js

Sample

var JQ = require('JQ').JQ;
 
var family = {
  father_name: 'bob',
  mother_name: 'kathy',
  children: [
    { 
      name: 'john',
      age: 3
    },
    {
      name: 'alice',
      age: 2
    },
    {
      name: 'mike',
      age: 1
    }
  ]
};
 
var $family = JQ(family);
$family("name === 'john' || age === 1").get(0); // -> { name: 'john', age: 3 }
$family("name === 'john' || age === 1").get(1); // -> { name: 'make', age: 1 }
 

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.1
    3
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.1
    3

Package Sidebar

Install

npm i JQ

Weekly Downloads

3

Version

0.0.1

License

none

Last publish

Collaborators

  • arumons