{"_id":"JSONSelect","_rev":"27-f0c560f732980740d6063bac9d160234","name":"JSONSelect","description":"CSS-like selectors for JSON","dist-tags":{"latest":"0.4.0"},"versions":{"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","tarball":"https://registry.npmjs.org/JSONSelect/-/JSONSelect-0.0.1.tgz","integrity":"sha512-YeENDsbLeUVcrT4JBYfH9YB1tHDg0EfC8cxn4U8gb7PtP2DaJle04bjMh894f+EvPpH6dJaDSpZPsLk7hD/38Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTfH5Wg4pnaHmUPS9q4qGiztl9OlktHBq2a7xiUhJ5gwIgBfBUzlod7jCsxKAZjMJf2aQj5YHwuVovhinUsFSvDu8="}]},"scripts":{}},"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","tarball":"https://registry.npmjs.org/JSONSelect/-/JSONSelect-0.1.0.tgz","integrity":"sha512-Anjcps7zui3J2I9crpFMSf5SNz3DdVwl/1zyvXFhrVEKyB4tNLqpg/MPh0TBLPrmgt174TzPg4OfqTgF0qMtVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNknHBPA3YVhtzkT7gXurmmT9Wgem+aT9aTrwUEvMfyQIhANXfPNqOp/fL3umP69XIV1PpwmZOnL/LonVKdtGUbxLP"}]},"scripts":{}},"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","tarball":"https://registry.npmjs.org/JSONSelect/-/JSONSelect-0.2.0.tgz","integrity":"sha512-cvkVRxB2H6rPAy/BmG15EwM+RMhCPMSNW18pxxzRjjGuaXhS28CrMNxiQLN9gBACQb2/LkTgzROebi0LHyF80A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE/+5xigV9jhl9ymsnNCdXPIguem3mTJza2ggLAezPTlAiAuvQpw+v6uEBQLKFbuXfa19bLgySdBicz0Uym7JNfDBA=="}]},"scripts":{}},"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","tarball":"https://registry.npmjs.org/JSONSelect/-/JSONSelect-0.2.1.tgz","integrity":"sha512-Q/zZyUq4PZ7Mja7Jz7doBHcdQpfyCq2zR2B5AUqFtQs4hzIe4gsiZ1Yzkx7nEiS15JrYpfWe99MAjYwFt05Q4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCc5wOk5fy0Ej90LNZ72/TVL8X2jnKirkDt41eJCRkzWgIhALvpM9NJfgRb2BW5vRwm962WE02q1YN3fNfSLvZrFTzL"}]},"scripts":{}},"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","tarball":"https://registry.npmjs.org/JSONSelect/-/JSONSelect-0.2.2.tgz","integrity":"sha512-OXBajN3+kHP+H21dx5LE/CXgmbOUtsQ7OjZPdRiR8tSwfi9TxQF+vsWy9lNhObUxk6QxOrr0AG7N0GHtLHG7lQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGmOVgaC4DRPAYHvjzjeIG6E+3Ww8hmroa9c/CapLsxxAiBH7r9CZoXcOfhc7AKmZG3JyoKX4FzthiMtT3gAb1gV5A=="}]},"maintainers":[{"name":"lloyd","email":"lloyd@hilaiel.com"}]},"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","tarball":"https://registry.npmjs.org/JSONSelect/-/JSONSelect-0.2.3.tgz","integrity":"sha512-diK/0slsjZBvSWr/Xzkf3shDiXslYrSMkTnX+9OPQbWM9SeG1ItG/dqCGLk0oHK612pFChxjZ1WZCptld8hXdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIACd24bGvDygqQ/yn7JzcDNxSpA9m2oNAtihBqiOJPboAiBhci+EFi4VHCRxrVzmbmB4Lm1g/txJ9dcq3Emb0QjG4w=="}]},"maintainers":[{"name":"lloyd","email":"lloyd@hilaiel.com"}]},"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","tarball":"https://registry.npmjs.org/JSONSelect/-/JSONSelect-0.3.0.tgz","integrity":"sha512-Eu8vB9VBbhtUeaticg80Fe78X/3/CMvaSW57rBoXetM1O1MWqIo6ll2vynir6Qesnke0bWNTkK3i8gqkvX8kZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBsoBz4/8Nkl4//KemNfmUV2fJJR7Og/ULKpsSQgptfgIhANV3khNXHm/vdjzRrchKs9J29ZzLMbWpkTAkbU3y4BDx"}]},"maintainers":[{"name":"lloyd","email":"lloyd@hilaiel.com"}]},"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","tarball":"https://registry.npmjs.org/JSONSelect/-/JSONSelect-0.4.0.tgz","integrity":"sha512-VRLR3Su35MH+XV2lrvh9O7qWoug/TUyj9tLDjn9rtpUCNnILLrHjgd/tB0KrhugCxUpj3UqoLqfYb3fLJdIQQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbM8k7CiZTRL3gZI6AJc3bsY5C27HlqlgH8C2eiiX9fQIhAJN1quK+oBpVqKrHOsr1OqPCN9qAwhDbY6cGlSl7TZZ9"}]},"maintainers":[{"name":"lloyd","email":"lloyd@hilaiel.com"}]}},"maintainers":[{"name":"lloyd","email":"lloyd@hilaiel.com"}],"time":{"modified":"2022-06-13T02:14:30.876Z","created":"2011-05-22T14:52:09.489Z","0.0.1":"2011-05-22T14:52:09.864Z","0.1.0":"2011-06-01T21:12:59.691Z","0.2.0":"2011-06-03T15:33:11.086Z","0.2.1":"2011-06-12T14:14:18.637Z","0.2.2":"2011-10-25T19:07:00.266Z","0.2.3":"2012-01-05T16:51:13.956Z","0.3.0":"2012-01-05T17:31:03.834Z","0.4.0":"2012-01-27T21:40:31.750Z"},"author":{"name":"Lloyd Hilaiel","email":"lloyd@hilaiel.com","url":"http://lloyd.io"},"repository":{"type":"git","url":"git://github.com/lloyd/JSONSelect.git"},"users":{"leesei":true,"chilts":true,"fgribreau":true,"eklem":true},"homepage":"http://jsonselect.org","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.","readmeFilename":""}