{"_id":"JSONSelect","_rev":"163536","name":"JSONSelect","description":"CSS-like selectors for JSON","dist-tags":{"latest":"0.4.0"},"maintainers":[{"name":"lloyd","email":"lloyd@hilaiel.com"}],"time":{"modified":"2021-06-03T11:43:06.000Z","created":"2011-05-22T14:52:09.864Z","0.4.0":"2012-01-27T21:40:31.750Z","0.3.0":"2012-01-05T17:31:03.834Z","0.2.3":"2012-01-05T16:51:13.956Z","0.2.2":"2011-10-25T19:07:00.266Z","0.2.1":"2011-06-12T14:14:18.637Z","0.2.0":"2011-06-03T15:33:11.086Z","0.1.0":"2011-06-01T21:12:59.691Z","0.0.1":"2011-05-22T14:52:09.864Z"},"users":{"leesei":true,"chilts":true,"fgribreau":true,"eklem":true},"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"repository":{"type":"git","url":"git://github.com/lloyd/JSONSelect.git"},"versions":{"0.4.0":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"JSONSelect","description":"CSS-like selectors for JSON","version":"0.4.0","homepage":"http://jsonselect.org","repository":{"type":"git","url":"git://github.com/lloyd/JSONSelect.git"},"main":"src/jsonselect","engines":{"node":">=0.4.7"},"dependencies":{},"devDependencies":{},"scripts":{"test":"node src/test/run.js"},"_npmUser":{"name":"lloyd","email":"lloyd@hilaiel.com"},"_id":"JSONSelect@0.4.0","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"a08edcc67eb3fcbe99ed630855344a0cf282bb8d","size":245760,"noattachment":false,"key":"/JSONSelect/-/JSONSelect-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/JSONSelect/download/JSONSelect-0.4.0.tgz"},"maintainers":[{"name":"lloyd","email":"lloyd@hilaiel.com"}],"directories":{},"publish_time":1327700431750,"_hasShrinkwrap":false,"_cnpm_publish_time":1327700431750},"0.3.0":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"JSONSelect","description":"CSS-like selectors for JSON","version":"0.3.0","homepage":"http://jsonselect.org","repository":{"type":"git","url":"git://github.com/lloyd/JSONSelect.git"},"main":"src/jsonselect","engines":{"node":">=0.4.7"},"dependencies":{},"devDependencies":{},"scripts":{"test":"node src/test/run.js"},"_npmUser":{"name":"lloyd","email":"lloyd@hilaiel.com"},"_id":"JSONSelect@0.3.0","_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"1b9f0ed44484685dae9f087c0f06f9fb45286017","size":60239,"noattachment":false,"key":"/JSONSelect/-/JSONSelect-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/JSONSelect/download/JSONSelect-0.3.0.tgz"},"maintainers":[{"name":"lloyd","email":"lloyd@hilaiel.com"}],"directories":{},"publish_time":1325784663834,"_hasShrinkwrap":false,"_cnpm_publish_time":1325784663834},"0.2.3":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"name":"JSONSelect","description":"CSS-like selectors for JSON","version":"0.2.3","homepage":"http://jsonselect.org","repository":{"type":"git","url":"git://github.com/lloyd/JSONSelect.git"},"main":"src/jsonselect","engines":{"node":">=0.4.7"},"dependencies":{},"devDependencies":{},"files":["src/jsonselect.js","src/test/run.js","src/test/tests","tests","README.md","JSONSelect.md","package.json","LICENSE"],"scripts":{"test":"node src/test/run.js"},"_npmUser":{"name":"lloyd","email":"lloyd@hilaiel.com"},"_id":"JSONSelect@0.2.3","_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"f3f3e6befa6d9eeeb9908588c57a9fbe9a8f6280","size":4458,"noattachment":false,"key":"/JSONSelect/-/JSONSelect-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/JSONSelect/download/JSONSelect-0.2.3.tgz"},"maintainers":[{"name":"lloyd","email":"lloyd@hilaiel.com"}],"directories":{},"publish_time":1325782273956,"_hasShrinkwrap":false,"_cnpm_publish_time":1325782273956},"0.2.2":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://trickyco.de"},"name":"JSONSelect","description":"CSS-like selectors for JSON","version":"0.2.2","homepage":"http://jsonselect.org","repository":{"type":"git","url":"git://github.com/lloyd/JSONSelect.git"},"main":"src/jsonselect","engines":{"node":">=0.4.7"},"dependencies":{},"devDependencies":{},"files":["src/jsonselect.js","src/test/run.js","src/test/tests","tests","README.md","JSONSelect.md","package.json","LICENSE"],"scripts":{"test":"node src/test/run.js"},"_npmUser":{"name":"lloyd","email":"lloyd@hilaiel.com"},"_id":"JSONSelect@0.2.2","_engineSupported":true,"_npmVersion":"1.0.94","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"c6f081f5305de89f9f4e64a203304edc0177f8d5","size":243229,"noattachment":false,"key":"/JSONSelect/-/JSONSelect-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/JSONSelect/download/JSONSelect-0.2.2.tgz"},"maintainers":[{"name":"lloyd","email":"lloyd@hilaiel.com"}],"directories":{},"publish_time":1319569620266,"_hasShrinkwrap":false,"_cnpm_publish_time":1319569620266},"0.2.1":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://trickyco.de"},"name":"JSONSelect","description":"CSS-like selectors for JSON","version":"0.2.1","homepage":"http://jsonselect.org","repository":{"type":"git","url":"git://github.com/lloyd/JSONSelect.git"},"main":"src/jsonselect","engines":{"node":">=0.4.7"},"dependencies":{},"devDependencies":{},"files":["src/jsonselect.js","src/test/run.js","src/test/tests","tests","README.md","JSONSelect.md","package.json","LICENSE"],"_id":"JSONSelect@0.2.1","_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"415418a526d33fe31d74b4defa3c836d485ec203","size":235627,"noattachment":false,"key":"/JSONSelect/-/JSONSelect-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/JSONSelect/download/JSONSelect-0.2.1.tgz"},"scripts":{},"directories":{},"publish_time":1307888058637,"maintainers":[{"name":"lloyd","email":"lloyd@hilaiel.com"}],"_hasShrinkwrap":false,"_cnpm_publish_time":1307888058637},"0.2.0":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://trickyco.de"},"name":"JSONSelect","description":"CSS-like selectors for JSON","version":"0.2.0","homepage":"http://jsonselect.org","repository":{"type":"git","url":"git://github.com/lloyd/JSONSelect.git"},"main":"src/jsonselect","engines":{"node":">=0.4.7"},"dependencies":{},"devDependencies":{},"files":["src/jsonselect.js","src/test/run.js","src/test/tests","tests","README.md","JSONSelect.md","package.json","LICENSE"],"_id":"JSONSelect@0.2.0","_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"c7e22be1ffeb1b975880e465c5b748496f07366c","size":235434,"noattachment":false,"key":"/JSONSelect/-/JSONSelect-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/JSONSelect/download/JSONSelect-0.2.0.tgz"},"scripts":{},"directories":{},"publish_time":1307115191086,"maintainers":[{"name":"lloyd","email":"lloyd@hilaiel.com"}],"_hasShrinkwrap":false,"_cnpm_publish_time":1307115191086},"0.1.0":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://trickyco.de"},"name":"JSONSelect","description":"CSS-like selectors for JSON","version":"0.1.0","homepage":"http://jsonselect.org","repository":{"type":"git","url":"git://github.com/lloyd/JSONSelect.git"},"main":"src/jsonselect","engines":{"node":">=0.4.7"},"dependencies":{},"devDependencies":{},"files":["src/jsonselect.js","src/test/run.js","src/test/tests","tests","README.md","JSONSelect.md","package.json","LICENSE"],"_id":"JSONSelect@0.1.0","_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"4425af3d551ce413a1dae22f11668091ea307c15","size":233867,"noattachment":false,"key":"/JSONSelect/-/JSONSelect-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/JSONSelect/download/JSONSelect-0.1.0.tgz"},"scripts":{},"directories":{},"publish_time":1306962779691,"maintainers":[{"name":"lloyd","email":"lloyd@hilaiel.com"}],"_hasShrinkwrap":false,"_cnpm_publish_time":1306962779691},"0.0.1":{"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://trickyco.de"},"name":"JSONSelect","description":"CSS-like selectors for JSON","version":"0.0.1","homepage":"http://jsonselect.org","repository":{"type":"git","url":"git://github.com/lloyd/JSONSelect.git"},"main":"src/jsonselect","engines":{"node":">=0.4.7"},"dependencies":{},"devDependencies":{},"files":["src/jsonselect.js","src/test/run.js","src/test/tests","tests","README.md","JSONSelect.md","package.json","LICENSE"],"_id":"JSONSelect@0.0.1","_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"7e6a64a1c3e6e1d505ccdcfcee710017048c867f","size":127933,"noattachment":false,"key":"/JSONSelect/-/JSONSelect-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/JSONSelect/download/JSONSelect-0.0.1.tgz"},"scripts":{},"directories":{},"publish_time":1306075929864,"maintainers":[{"name":"lloyd","email":"lloyd@hilaiel.com"}],"_hasShrinkwrap":false,"_cnpm_publish_time":1306075929864}},"readme":"JSONSelect is *EXPERIMENTAL*, *ALPHA*, etc.\n\nJSONSelect defines a selector language similar to CSS intended for\nJSON documents.  For an introduction to the project see\n[jsonselect.org](http://jsonselect.org) or the [documentation](https://github.com/lloyd/JSONSelect/blob/master/JSONSelect.md).\n\n## Project Overview\n\nJSONSelect is an attempt to create a selector language similar to\nCSS for JSON objects.  A couple key goals of the project's include:\n\n  * **intuitive** - JSONSelect is meant to *feel like* CSS, meaning a developers with an understanding of CSS can probably guess most of the syntax.\n  * **expressive** - As JSONSelect evolves, it will include more of the most popular constructs from the CSS spec and popular implementations (like [sizzle](http://sizzlejs.com/)).  A successful result will be a good balance of simplicity and power.\n  * **language independence** - The project will avoid features which are unnecessarily tied to a particular implementation language.\n  * **incremental adoption** - JSONSelect features are broken in to conformance levels, to make it easier to build basic support and to allow incremental stabilization of the language.\n  * **efficient** - As many constructs of the language as possible will be able to be evaluated in a single document traversal.  This allows for efficient stream filtering.\n\nJSONSelect should make common operations easy, complex operations possible,\nbut haughtily ignore weird shit.\n\n## What's Here\n\nThis repository is the home to many things related to JSONSelect:\n\n  * [Documentation](https://github.com/lloyd/JSONSelect/blob/master/JSONSelect.md) which describes the language\n  * The [jsonselect.org](http://jsonselect.org) [site source](https://github.com/lloyd/JSONSelect/blob/master/site/)\n  * A [reference implementation](https://github.com/lloyd/JSONSelect/blob/master/src/jsonselect.js) in JavaScript\n\n## Related projects\n\nConformance tests are broken out into a [separate\nrepository](https://github.com/lloyd/JSONSelectTests) and may be used\nby other implementations.","_attachments":{},"homepage":"http://jsonselect.org"}