{"_id":"k-esprima","_rev":"4-d61ad87ad90717a0dbab63ec4d63f1b2","name":"k-esprima","description":"ECMAScript parsing infrastructure for multipurpose analysis","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"k-esprima","description":"ECMAScript parsing infrastructure for multipurpose analysis","homepage":"http://esprima.org","main":"esprima.js","bin":{"esparse":"./bin/esparse.js","esvalidate":"./bin/esvalidate.js"},"version":"0.1.0","engines":{"node":">=0.4.0"},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"repository":{"type":"git","url":"http://github.com/ariya/esprima.git"},"bugs":{"url":"http://issues.esprima.org"},"licenses":[{"type":"BSD","url":"http://github.com/ariya/esprima/raw/master/LICENSE.BSD"}],"devDependencies":{"jslint":"~0.1.9","eslint":"~0.3.0","jscs":"~1.2.4","istanbul":"~0.1.27","complexity-report":"~0.6.1","regenerate":"~0.5.4","unicode-6.3.0":"~0.1.0","json-diff":"~0.3.1","optimist":"~0.6.0"},"keywords":["ast","ecmascript","javascript","parser","syntax"],"scripts":{"generate-regex":"node tools/generate-identifier-regex.js","test":"npm run-script lint && node test/run.js && npm run-script coverage && npm run-script complexity","lint":"npm run-script check-version && npm run-script eslint && npm run-script jscs && npm run-script jslint","check-version":"node tools/check-version.js","eslint":"node node_modules/eslint/bin/eslint.js esprima.js","jscs":"node node_modules/.bin/jscs esprima.js","jslint":"node node_modules/jslint/bin/jslint.js esprima.js","coverage":"npm run-script analyze-coverage && npm run-script check-coverage","analyze-coverage":"node node_modules/istanbul/lib/cli.js cover test/runner.js","check-coverage":"node node_modules/istanbul/lib/cli.js check-coverage --statement -8 --branch -19 --function 100","complexity":"npm run-script analyze-complexity && npm run-script check-complexity","analyze-complexity":"node tools/list-complexity.js","check-complexity":"node node_modules/complexity-report/src/cli.js --maxcc 17 --silent -l -w esprima.js","benchmark":"node test/benchmarks.js","benchmark-quick":"node test/benchmarks.js quick"},"gitHead":"59893a59001627532379253fa4277bbfe8056cb5","_id":"k-esprima@0.1.0","_shasum":"1f1e44c154f9cd5b0b58d22f656e134865d9325f","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"1f1e44c154f9cd5b0b58d22f656e134865d9325f","tarball":"https://registry.npmjs.org/k-esprima/-/k-esprima-0.1.0.tgz","integrity":"sha512-rh1zhfdFKu04joMTJ5AY4ioLKLIp2J8jKQ6l6ZmjDRr5DvWJ8Rh5xVO3m+Dml5irmFgjkNfQTakd9fJ1l+X6oQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDj9VDByPUqauuODu9z/vY6JFn0KAnGRlwWXC8rgtje9QIgE2+9g5KIc8Lhsv+hjpMJVs/jD6GziJMTvwgv7dN3WZ8="}]}}},"readme":"**esprima-derby** ([esprima.org](http://esprima.org), BSD license)\n\nThis fork of Esprima is modified to parse expressions in Derby templates.\n\nParsing of statements and other non-expression language features has been removed. With the exception of `this`, `typeof`, `instanceof`, `in`, and `new`, ECMAScript keywords have been removed. Expressions such as `class` and `for` are parsed as identifiers instead of as keywords.\n\nInstead of parsing it as an identifier, `undefined` is parsed as a literal. It works the same way as `null` parsing.\n\nIdentifiers may start with an at sign (`@`) or hash (`#`) in addition to the standard set of starting characters (underscore, dollar sign, A-Z, a-z, and ISO 8859-1 or Unicode characters). These characters are not accepted as subsequent characters, which may only be the standard set (underscore, dollar sign, A-Z, a-z, ISO 8859-1 or Unicode characters, and 0-9).\n\nFor more information, see [derbyjs.com](http://derbyjs.com) and [esprima.org](http://esprima.org).\n","maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"time":{"modified":"2022-06-19T07:37:49.441Z","created":"2014-11-19T09:05:44.137Z","0.1.0":"2014-11-19T09:05:44.137Z"},"homepage":"http://esprima.org","keywords":["ast","ecmascript","javascript","parser","syntax"],"repository":{"type":"git","url":"http://github.com/ariya/esprima.git"},"bugs":{"url":"http://issues.esprima.org"},"readmeFilename":"README.md"}