{"_attachments":{},"_id":"esprima","_rev":"789-61f14543a920628a7b6e5745","author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"description":"ECMAScript parsing infrastructure for multipurpose analysis","dist-tags":{"1.1.0":"1.1.0","latest":"4.0.1"},"license":"BSD-2-Clause","maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"name":"esprima","readme":"[![NPM version](https://img.shields.io/npm/v/esprima.svg)](https://www.npmjs.com/package/esprima)\n[![npm download](https://img.shields.io/npm/dm/esprima.svg)](https://www.npmjs.com/package/esprima)\n[![Build Status](https://img.shields.io/travis/jquery/esprima/master.svg)](https://travis-ci.org/jquery/esprima)\n[![Coverage Status](https://img.shields.io/codecov/c/github/jquery/esprima/master.svg)](https://codecov.io/github/jquery/esprima)\n\n**Esprima** ([esprima.org](http://esprima.org), BSD license) is a high performance,\nstandard-compliant [ECMAScript](http://www.ecma-international.org/publications/standards/Ecma-262.htm)\nparser written in ECMAScript (also popularly known as\n[JavaScript](https://en.wikipedia.org/wiki/JavaScript)).\nEsprima is created and maintained by [Ariya Hidayat](https://twitter.com/ariyahidayat),\nwith the help of [many contributors](https://github.com/jquery/esprima/contributors).\n\n### Features\n\n- Full support for ECMAScript 2017 ([ECMA-262 8th Edition](http://www.ecma-international.org/publications/standards/Ecma-262.htm))\n- Sensible [syntax tree format](https://github.com/estree/estree/blob/master/es5.md) as standardized by [ESTree project](https://github.com/estree/estree)\n- Experimental support for [JSX](https://facebook.github.io/jsx/), a syntax extension for [React](https://facebook.github.io/react/)\n- Optional tracking of syntax node location (index-based and line-column)\n- [Heavily tested](http://esprima.org/test/ci.html) (~1500 [unit tests](https://github.com/jquery/esprima/tree/master/test/fixtures) with [full code coverage](https://codecov.io/github/jquery/esprima))\n\n### API\n\nEsprima can be used to perform [lexical analysis](https://en.wikipedia.org/wiki/Lexical_analysis) (tokenization) or [syntactic analysis](https://en.wikipedia.org/wiki/Parsing) (parsing) of a JavaScript program.\n\nA simple example on Node.js REPL:\n\n```javascript\n> var esprima = require('esprima');\n> var program = 'const answer = 42';\n\n> esprima.tokenize(program);\n[ { type: 'Keyword', value: 'const' },\n  { type: 'Identifier', value: 'answer' },\n  { type: 'Punctuator', value: '=' },\n  { type: 'Numeric', value: '42' } ]\n  \n> esprima.parseScript(program);\n{ type: 'Program',\n  body:\n   [ { type: 'VariableDeclaration',\n       declarations: [Object],\n       kind: 'const' } ],\n  sourceType: 'script' }\n```\n\nFor more information, please read the [complete documentation](http://esprima.org/doc).","time":{"created":"2022-01-26T12:57:39.459Z","modified":"2023-07-28T03:42:53.013Z","4.0.1":"2018-07-13T08:39:14.711Z","4.0.0":"2017-06-10T11:56:16.911Z","3.1.3":"2016-12-23T03:18:26.259Z","3.1.2":"2016-11-24T15:32:54.356Z","3.1.1":"2016-11-01T01:34:31.812Z","3.1.0":"2016-10-09T17:35:10.436Z","3.0.0":"2016-09-03T14:12:54.637Z","2.7.3":"2016-08-24T04:40:05.981Z","2.7.2":"2016-02-03T05:27:56.817Z","2.7.1":"2015-12-10T15:56:54.946Z","2.7.0":"2015-10-22T13:37:16.314Z","2.6.0":"2015-09-01T13:39:17.351Z","2.5.0":"2015-08-01T07:37:47.437Z","2.4.1":"2015-07-01T07:37:50.207Z","2.4.0":"2015-06-26T08:50:02.645Z","2.3.0":"2015-06-17T06:06:13.513Z","2.2.0":"2015-04-17T13:44:52.729Z","2.1.0":"2015-03-09T16:31:55.960Z","1.2.5":"2015-03-03T16:32:43.830Z","2.0.0":"2015-02-06T08:28:39.786Z","1.2.4":"2015-02-05T16:58:05.039Z","1.2.3":"2015-01-18T18:19:56.686Z","1.2.2":"2014-05-19T06:35:59.891Z","1.2.1":"2014-05-04T18:39:50.836Z","1.2.0":"2014-04-30T05:11:57.910Z","1.1.1":"2014-03-26T15:21:42.488Z","1.1.0":"2014-03-24T15:10:54.011Z","1.0.4":"2013-08-29T05:24:39.624Z","1.0.3":"2013-05-17T14:51:52.964Z","1.0.2":"2012-11-06T06:06:52.547Z","1.0.1":"2012-10-29T02:57:27.792Z","1.0.0":"2012-10-22T09:20:29.359Z","0.9.9":"2012-03-29T05:55:52.820Z","0.9.8":"2012-02-16T15:20:36.451Z","0.9.7":"2012-01-23T04:01:09.485Z","0.9.6":"2012-01-01T19:45:58.344Z","0.9.5":"2011-12-22T02:42:29.051Z","0.9.4":"2011-12-13T16:10:32.001Z","0.9.3":"2011-12-09T06:36:24.578Z","0.9.2":"2011-12-05T15:24:51.970Z","0.9.1":"2011-12-03T18:34:53.006Z","0.9.0":"2011-12-02T16:10:54.419Z","0.8.2":"2011-12-01T16:40:18.907Z","0.8.1":"2011-11-30T15:43:01.939Z","0.8.0":"2011-11-27T19:59:06.359Z","0.7.0":"2011-11-25T05:45:41.118Z"},"versions":{"4.0.1":{"name":"esprima","description":"ECMAScript parsing infrastructure for multipurpose analysis","homepage":"http://esprima.org","main":"dist/esprima.js","bin":{"esparse":"./bin/esparse.js","esvalidate":"./bin/esvalidate.js"},"version":"4.0.1","files":["bin","dist/esprima.js"],"engines":{"node":">=4"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/jquery/esprima.git"},"bugs":{"url":"https://github.com/jquery/esprima/issues"},"license":"BSD-2-Clause","devDependencies":{"codecov.io":"~0.1.6","escomplex-js":"1.2.0","everything.js":"~1.0.3","glob":"~7.1.0","istanbul":"~0.4.0","json-diff":"~0.3.1","karma":"~1.3.0","karma-chrome-launcher":"~2.0.0","karma-detect-browsers":"~2.2.3","karma-edge-launcher":"~0.2.0","karma-firefox-launcher":"~1.0.0","karma-ie-launcher":"~1.0.0","karma-mocha":"~1.3.0","karma-safari-launcher":"~1.0.0","karma-safaritechpreview-launcher":"~0.0.4","karma-sauce-launcher":"~1.1.0","lodash":"~3.10.1","mocha":"~3.2.0","node-tick-processor":"~0.0.2","regenerate":"~1.3.2","temp":"~0.8.3","tslint":"~5.1.0","typescript":"~2.3.2","typescript-formatter":"~5.1.3","unicode-8.0.0":"~0.7.0","webpack":"~1.14.0"},"keywords":["ast","ecmascript","esprima","javascript","parser","syntax"],"scripts":{"check-version":"node test/check-version.js","tslint":"tslint src/*.ts","code-style":"tsfmt --verify src/*.ts && tsfmt --verify test/*.js","format-code":"tsfmt -r src/*.ts && tsfmt -r test/*.js","complexity":"node test/check-complexity.js","static-analysis":"npm run check-version && npm run tslint && npm run code-style && npm run complexity","hostile-env-tests":"node test/hostile-environment-tests.js","unit-tests":"node test/unit-tests.js","api-tests":"mocha -R dot test/api-tests.js","grammar-tests":"node test/grammar-tests.js","regression-tests":"node test/regression-tests.js","all-tests":"npm run verify-line-ending && npm run generate-fixtures && npm run unit-tests && npm run api-tests && npm run grammar-tests && npm run regression-tests && npm run hostile-env-tests","verify-line-ending":"node test/verify-line-ending.js","generate-fixtures":"node tools/generate-fixtures.js","browser-tests":"npm run compile && npm run generate-fixtures && cd test && karma start --single-run","saucelabs-evergreen":"cd test && karma start saucelabs-evergreen.conf.js","saucelabs-safari":"cd test && karma start saucelabs-safari.conf.js","saucelabs-ie":"cd test && karma start saucelabs-ie.conf.js","saucelabs":"npm run saucelabs-evergreen && npm run saucelabs-ie && npm run saucelabs-safari","analyze-coverage":"istanbul cover test/unit-tests.js","check-coverage":"istanbul check-coverage --statement 100 --branch 100 --function 100","dynamic-analysis":"npm run analyze-coverage && npm run check-coverage","compile":"tsc -p src/ && webpack && node tools/fixupbundle.js","test":"npm run compile && npm run all-tests && npm run static-analysis && npm run dynamic-analysis","prepublish":"npm run compile","profile":"node --prof test/profile.js && mv isolate*.log v8.log && node-tick-processor","benchmark-parser":"node -expose_gc test/benchmark-parser.js","benchmark-tokenizer":"node --expose_gc test/benchmark-tokenizer.js","benchmark":"npm run benchmark-parser && npm run benchmark-tokenizer","codecov":"istanbul report cobertura && codecov < ./coverage/cobertura-coverage.xml","downstream":"node test/downstream.js","travis":"npm test","circleci":"npm test && npm run codecov && npm run downstream","appveyor":"npm run compile && npm run all-tests && npm run browser-tests","droneio":"npm run compile && npm run all-tests && npm run saucelabs","generate-regex":"node tools/generate-identifier-regex.js","generate-xhtml-entities":"node tools/generate-xhtml-entities.js"},"gitHead":"0ed4b8afdf2abd416f738977672c6232836f410a","_id":"esprima@4.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"dist":{"shasum":"13b04cdb3e6c5d19df91ab6987a8695619b0aa71","size":52078,"noattachment":false,"tarball":"https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz","integrity":"sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esprima_4.0.1_1531471154575_0.7747545493259598"},"_hasShrinkwrap":false,"publish_time":1531471154711,"_cnpm_publish_time":1531471154711,"_cnpmcore_publish_time":"2021-12-13T06:46:28.907Z"},"4.0.0":{"name":"esprima","description":"ECMAScript parsing infrastructure for multipurpose analysis","homepage":"http://esprima.org","main":"dist/esprima.js","bin":{"esparse":"./bin/esparse.js","esvalidate":"./bin/esvalidate.js"},"version":"4.0.0","files":["bin","dist/esprima.js"],"engines":{"node":">=4"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/jquery/esprima.git"},"bugs":{"url":"https://github.com/jquery/esprima/issues"},"license":"BSD-2-Clause","devDependencies":{"codecov.io":"~0.1.6","escomplex-js":"1.2.0","everything.js":"~1.0.3","glob":"~7.1.0","istanbul":"~0.4.0","json-diff":"~0.3.1","karma":"~1.3.0","karma-chrome-launcher":"~2.0.0","karma-detect-browsers":"~2.2.3","karma-edge-launcher":"~0.2.0","karma-firefox-launcher":"~1.0.0","karma-ie-launcher":"~1.0.0","karma-mocha":"~1.3.0","karma-safari-launcher":"~1.0.0","karma-safaritechpreview-launcher":"~0.0.4","karma-sauce-launcher":"~1.1.0","lodash":"~3.10.1","mocha":"~3.2.0","node-tick-processor":"~0.0.2","regenerate":"~1.3.2","temp":"~0.8.3","tslint":"~5.1.0","typescript":"~2.3.2","typescript-formatter":"~5.1.3","unicode-8.0.0":"~0.7.0","webpack":"~1.14.0"},"keywords":["ast","ecmascript","esprima","javascript","parser","syntax"],"scripts":{"check-version":"node test/check-version.js","tslint":"tslint src/*.ts","code-style":"tsfmt --verify src/*.ts && tsfmt --verify test/*.js","format-code":"tsfmt -r src/*.ts && tsfmt -r test/*.js","complexity":"node test/check-complexity.js","static-analysis":"npm run check-version && npm run tslint && npm run code-style && npm run complexity","hostile-env-tests":"node test/hostile-environment-tests.js","unit-tests":"node test/unit-tests.js","api-tests":"mocha -R dot test/api-tests.js","grammar-tests":"node test/grammar-tests.js","regression-tests":"node test/regression-tests.js","all-tests":"npm run verify-line-ending && npm run generate-fixtures && npm run unit-tests && npm run api-tests && npm run grammar-tests && npm run regression-tests && npm run hostile-env-tests","verify-line-ending":"node test/verify-line-ending.js","generate-fixtures":"node tools/generate-fixtures.js","browser-tests":"npm run compile && npm run generate-fixtures && cd test && karma start --single-run","saucelabs-evergreen":"cd test && karma start saucelabs-evergreen.conf.js","saucelabs-safari":"cd test && karma start saucelabs-safari.conf.js","saucelabs-ie":"cd test && karma start saucelabs-ie.conf.js","saucelabs":"npm run saucelabs-evergreen && npm run saucelabs-ie && npm run saucelabs-safari","analyze-coverage":"istanbul cover test/unit-tests.js","check-coverage":"istanbul check-coverage --statement 100 --branch 100 --function 100","dynamic-analysis":"npm run analyze-coverage && npm run check-coverage","compile":"tsc -p src/ && webpack && node tools/fixupbundle.js","test":"npm run compile && npm run all-tests && npm run static-analysis && npm run dynamic-analysis","prepublish":"npm run compile","profile":"node --prof test/profile.js && mv isolate*.log v8.log && node-tick-processor","benchmark-parser":"node -expose_gc test/benchmark-parser.js","benchmark-tokenizer":"node --expose_gc test/benchmark-tokenizer.js","benchmark":"npm run benchmark-parser && npm run benchmark-tokenizer","codecov":"istanbul report cobertura && codecov < ./coverage/cobertura-coverage.xml","downstream":"node test/downstream.js","travis":"npm test","circleci":"npm test && npm run codecov && npm run downstream","appveyor":"npm run compile && npm run all-tests && npm run browser-tests","droneio":"npm run compile && npm run all-tests && npm run saucelabs","generate-regex":"node tools/generate-identifier-regex.js","generate-xhtml-entities":"node tools/generate-xhtml-entities.js"},"gitHead":"56c0f0f7248c8611cb55cb97ad089cb86cf8ddb3","_id":"esprima@4.0.0","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"dist":{"shasum":"4499eddcd1110e0b218bacf2fa7f7f59f55ca804","size":52016,"noattachment":false,"tarball":"https://registry.npmmirror.com/esprima/-/esprima-4.0.0.tgz","integrity":"sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw=="},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esprima-4.0.0.tgz_1497095776705_0.45635089301504195"},"directories":{},"publish_time":1497095776911,"_hasShrinkwrap":false,"_cnpm_publish_time":1497095776911,"_cnpmcore_publish_time":"2021-12-13T06:46:29.222Z"},"3.1.3":{"name":"esprima","description":"ECMAScript parsing infrastructure for multipurpose analysis","homepage":"http://esprima.org","main":"dist/esprima.js","bin":{"esparse":"./bin/esparse.js","esvalidate":"./bin/esvalidate.js"},"version":"3.1.3","files":["bin","dist/esprima.js"],"engines":{"node":">=4"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/jquery/esprima.git"},"bugs":{"url":"https://github.com/jquery/esprima/issues"},"license":"BSD-2-Clause","devDependencies":{"codecov.io":"~0.1.6","escomplex-js":"1.2.0","everything.js":"~1.0.3","glob":"~7.1.0","istanbul":"~0.4.0","json-diff":"~0.3.1","karma":"~1.3.0","karma-chrome-launcher":"~2.0.0","karma-detect-browsers":"~2.1.0","karma-firefox-launcher":"~1.0.0","karma-ie-launcher":"~1.0.0","karma-mocha":"~1.2.0","karma-safari-launcher":"~1.0.0","karma-sauce-launcher":"~1.0.0","lodash":"~3.10.1","mocha":"~3.1.0","node-tick-processor":"~0.0.2","regenerate":"~1.3.1","temp":"~0.8.3","tslint":"~3.15.1","typescript":"~1.8.10","typescript-formatter":"~2.3.0","unicode-8.0.0":"~0.7.0","webpack":"~1.13.2"},"keywords":["ast","ecmascript","esprima","javascript","parser","syntax"],"scripts":{"check-version":"node test/check-version.js","tslint":"tslint src/*.ts","code-style":"tsfmt --verify src/*.ts && tsfmt --verify test/*.js","format-code":"tsfmt -r src/*.ts && tsfmt -r test/*.js","complexity":"node test/check-complexity.js","static-analysis":"npm run check-version && npm run tslint && npm run code-style && npm run complexity","hostile-env-tests":"node test/hostile-environment-tests.js","unit-tests":"node test/unit-tests.js","api-tests":"mocha -R dot test/api-tests.js","grammar-tests":"node test/grammar-tests.js","regression-tests":"node test/regression-tests.js","all-tests":"npm run generate-fixtures && npm run unit-tests && npm run api-tests && npm run grammar-tests && npm run regression-tests && npm run hostile-env-tests","generate-fixtures":"node tools/generate-fixtures.js","browser-tests":"npm run compile && npm run generate-fixtures && cd test && karma start --single-run","saucelabs-evergreen":"cd test && karma start saucelabs-evergreen.conf.js","saucelabs-safari":"cd test && karma start saucelabs-safari.conf.js","saucelabs-ie":"cd test && karma start saucelabs-ie.conf.js","saucelabs":"npm run saucelabs-evergreen && npm run saucelabs-ie && npm run saucelabs-safari","analyze-coverage":"istanbul cover test/unit-tests.js","check-coverage":"istanbul check-coverage --statement 100 --branch 100 --function 100","dynamic-analysis":"npm run analyze-coverage && npm run check-coverage","compile":"tsc -p src/ && webpack && node tools/fixupbundle.js","test":"npm run compile && npm run all-tests && npm run static-analysis && npm run dynamic-analysis","prepublish":"npm run compile","profile":"node --prof test/profile.js && mv isolate*.log v8.log && node-tick-processor","benchmark-parser":"node -expose_gc test/benchmark-parser.js","benchmark-tokenizer":"node --expose_gc test/benchmark-tokenizer.js","benchmark":"npm run benchmark-parser && npm run benchmark-tokenizer","codecov":"istanbul report cobertura && codecov < ./coverage/cobertura-coverage.xml","downstream":"node test/downstream.js","travis":"npm test","circleci":"npm test && npm run codecov && npm run downstream","appveyor":"npm run compile && npm run all-tests && npm run browser-tests","droneio":"npm run compile && npm run all-tests && npm run saucelabs","generate-regex":"node tools/generate-identifier-regex.js","generate-xhtml-entities":"node tools/generate-xhtml-entities.js"},"gitHead":"cd5909280f363d503142cb79077ec532132d9749","_id":"esprima@3.1.3","_shasum":"fdca51cee6133895e3c88d535ce49dbff62a4633","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"dist":{"shasum":"fdca51cee6133895e3c88d535ce49dbff62a4633","size":50257,"noattachment":false,"tarball":"https://registry.npmmirror.com/esprima/-/esprima-3.1.3.tgz","integrity":"sha512-AWwVMNxwhN8+NIPQzAQZCm7RkLC4RbM3B1OobMuyp3i+w73X57KCKaVIxaRZb+DYCojq7rspo+fmuQfAboyhFg=="},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/esprima-3.1.3.tgz_1482463104044_0.19027737597934902"},"directories":{},"publish_time":1482463106259,"_hasShrinkwrap":false,"_cnpm_publish_time":1482463106259,"_cnpmcore_publish_time":"2021-12-13T06:46:29.556Z"},"3.1.2":{"name":"esprima","description":"ECMAScript parsing infrastructure for multipurpose analysis","homepage":"http://esprima.org","main":"dist/esprima.js","bin":{"esparse":"./bin/esparse.js","esvalidate":"./bin/esvalidate.js"},"version":"3.1.2","files":["bin","dist/esprima.js"],"engines":{"node":">=4"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/jquery/esprima.git"},"bugs":{"url":"https://github.com/jquery/esprima/issues"},"license":"BSD-2-Clause","devDependencies":{"codecov.io":"~0.1.6","escomplex-js":"1.2.0","everything.js":"~1.0.3","glob":"~7.1.0","istanbul":"~0.4.0","json-diff":"~0.3.1","karma":"~1.3.0","karma-chrome-launcher":"~2.0.0","karma-detect-browsers":"~2.1.0","karma-firefox-launcher":"~1.0.0","karma-ie-launcher":"~1.0.0","karma-mocha":"~1.2.0","karma-safari-launcher":"~1.0.0","karma-sauce-launcher":"~1.0.0","lodash":"~3.10.1","mocha":"~3.1.0","node-tick-processor":"~0.0.2","regenerate":"~1.3.1","temp":"~0.8.3","tslint":"~3.15.1","typescript":"~1.8.10","typescript-formatter":"~2.3.0","unicode-8.0.0":"~0.7.0","webpack":"~1.13.2"},"keywords":["ast","ecmascript","esprima","javascript","parser","syntax"],"scripts":{"check-version":"node test/check-version.js","tslint":"tslint src/*.ts","code-style":"tsfmt --verify src/*.ts && tsfmt --verify test/*.js","format-code":"tsfmt -r src/*.ts && tsfmt -r test/*.js","complexity":"node test/check-complexity.js","static-analysis":"npm run check-version && npm run tslint && npm run code-style && npm run complexity","hostile-env-tests":"node test/hostile-environment-tests.js","unit-tests":"node test/unit-tests.js","api-tests":"mocha -R dot test/api-tests.js","grammar-tests":"node test/grammar-tests.js","regression-tests":"node test/regression-tests.js","all-tests":"npm run generate-fixtures && npm run unit-tests && npm run api-tests && npm run grammar-tests && npm run regression-tests && npm run hostile-env-tests","generate-fixtures":"node tools/generate-fixtures.js","browser-tests":"npm run compile && npm run generate-fixtures && cd test && karma start --single-run","saucelabs-evergreen":"cd test && karma start saucelabs-evergreen.conf.js","saucelabs-safari":"cd test && karma start saucelabs-safari.conf.js","saucelabs-ie":"cd test && karma start saucelabs-ie.conf.js","saucelabs":"npm run saucelabs-evergreen && npm run saucelabs-ie && npm run saucelabs-safari","analyze-coverage":"istanbul cover test/unit-tests.js","check-coverage":"istanbul check-coverage --statement 100 --branch 100 --function 100","dynamic-analysis":"npm run analyze-coverage && npm run check-coverage","compile":"tsc -p src/ && webpack && node tools/fixupbundle.js","test":"npm run compile && npm run all-tests && npm run static-analysis && npm run dynamic-analysis","prepublish":"npm run compile","profile":"node --prof test/profile.js && mv isolate*.log v8.log && node-tick-processor","benchmark-parser":"node -expose_gc test/benchmark-parser.js","benchmark-tokenizer":"node --expose_gc test/benchmark-tokenizer.js","benchmark":"npm run benchmark-parser && npm run benchmark-tokenizer","codecov":"istanbul report cobertura && codecov < ./coverage/cobertura-coverage.xml","downstream":"node test/downstream.js","travis":"npm test","circleci":"npm test && npm run codecov && npm run downstream","appveyor":"npm run compile && npm run all-tests && npm run browser-tests","droneio":"npm run compile && npm run all-tests && npm run saucelabs","generate-regex":"node tools/generate-identifier-regex.js","generate-xhtml-entities":"node tools/generate-xhtml-entities.js"},"gitHead":"23501af8af5721fe1f113e54dcf029cbbcb75bae","_id":"esprima@3.1.2","_shasum":"954b5d19321ca436092fa90f06d6798531fe8184","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"dist":{"shasum":"954b5d19321ca436092fa90f06d6798531fe8184","size":50124,"noattachment":false,"tarball":"https://registry.npmmirror.com/esprima/-/esprima-3.1.2.tgz","integrity":"sha512-X05fhUa1fuYLRHbXsVcYLbY1jF3kRUj8wI2H2rBQazcndYmg2C1sBQgoHlQ2hfrp2GTnauBegP7WN4FHqzmUbw=="},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/esprima-3.1.2.tgz_1480001572241_0.9349541799165308"},"directories":{},"publish_time":1480001574356,"_hasShrinkwrap":false,"_cnpm_publish_time":1480001574356,"_cnpmcore_publish_time":"2021-12-13T06:46:29.941Z"},"3.1.1":{"name":"esprima","description":"ECMAScript parsing infrastructure for multipurpose analysis","homepage":"http://esprima.org","main":"dist/esprima.js","bin":{"esparse":"./bin/esparse.js","esvalidate":"./bin/esvalidate.js"},"version":"3.1.1","files":["bin","dist/esprima.js"],"engines":{"node":">=4"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/jquery/esprima.git"},"bugs":{"url":"https://github.com/jquery/esprima/issues"},"license":"BSD-2-Clause","devDependencies":{"codecov.io":"~0.1.6","escomplex-js":"1.2.0","everything.js":"~1.0.3","glob":"~7.1.0","istanbul":"~0.4.0","json-diff":"~0.3.1","karma":"~1.3.0","karma-chrome-launcher":"~2.0.0","karma-detect-browsers":"~2.1.0","karma-firefox-launcher":"~1.0.0","karma-ie-launcher":"~1.0.0","karma-mocha":"~1.2.0","karma-safari-launcher":"~1.0.0","karma-sauce-launcher":"~1.0.0","lodash":"~3.10.1","mocha":"~3.1.0","node-tick-processor":"~0.0.2","regenerate":"~1.3.1","temp":"~0.8.3","tslint":"~3.15.1","typescript":"~1.8.10","typescript-formatter":"~2.3.0","unicode-8.0.0":"~0.7.0","webpack":"~1.13.2"},"keywords":["ast","ecmascript","esprima","javascript","parser","syntax"],"scripts":{"check-version":"node test/check-version.js","tslint":"tslint src/*.ts","code-style":"tsfmt --verify src/*.ts && tsfmt --verify test/*.js","format-code":"tsfmt -r src/*.ts && tsfmt -r test/*.js","complexity":"node test/check-complexity.js","static-analysis":"npm run check-version && npm run tslint && npm run code-style && npm run complexity","hostile-env-tests":"node test/hostile-environment-tests.js","unit-tests":"node test/unit-tests.js","api-tests":"mocha -R dot test/api-tests.js","grammar-tests":"node test/grammar-tests.js","regression-tests":"node test/regression-tests.js","all-tests":"npm run generate-fixtures && npm run unit-tests && npm run api-tests && npm run grammar-tests && npm run regression-tests && npm run hostile-env-tests","generate-fixtures":"node tools/generate-fixtures.js","browser-tests":"npm run compile && npm run generate-fixtures && cd test && karma start --single-run","saucelabs-evergreen":"cd test && karma start saucelabs-evergreen.conf.js","saucelabs-safari":"cd test && karma start saucelabs-safari.conf.js","saucelabs-ie":"cd test && karma start saucelabs-ie.conf.js","saucelabs":"npm run saucelabs-evergreen && npm run saucelabs-ie && npm run saucelabs-safari","analyze-coverage":"istanbul cover test/unit-tests.js","check-coverage":"istanbul check-coverage --statement 100 --branch 100 --function 100","dynamic-analysis":"npm run analyze-coverage && npm run check-coverage","compile":"tsc -p src/ && webpack && node tools/fixupbundle.js","test":"npm run compile && npm run all-tests && npm run static-analysis && npm run dynamic-analysis","prepublish":"npm run compile","profile":"node --prof test/profile.js && mv isolate*.log v8.log && node-tick-processor","benchmark-parser":"node -expose_gc test/benchmark-parser.js","benchmark-tokenizer":"node --expose_gc test/benchmark-tokenizer.js","benchmark":"npm run benchmark-parser && npm run benchmark-tokenizer","codecov":"istanbul report cobertura && codecov < ./coverage/cobertura-coverage.xml","downstream":"node test/downstream.js","travis":"npm test","circleci":"npm test && npm run codecov && npm run downstream","appveyor":"npm run compile && npm run all-tests && npm run browser-tests","droneio":"npm run compile && npm run all-tests && npm run saucelabs","generate-regex":"node tools/generate-identifier-regex.js","generate-xhtml-entities":"node tools/generate-xhtml-entities.js"},"gitHead":"f404c555cd4b15b828538a2cac303d538f639dd2","_id":"esprima@3.1.1","_shasum":"02dbcc5ac3ece81070377f99158ec742ab5dda06","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"dist":{"shasum":"02dbcc5ac3ece81070377f99158ec742ab5dda06","size":49658,"noattachment":false,"tarball":"https://registry.npmmirror.com/esprima/-/esprima-3.1.1.tgz","integrity":"sha512-0/2iRkE9/8JkFspCZBtK9wD39BgHAsuuQyXdxqwZ6rSBYiloXojbR6HsIF13g2OjAxD7Y/opnmxtNpwGK02p3w=="},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/esprima-3.1.1.tgz_1477964071572_0.006474000168964267"},"directories":{},"publish_time":1477964071812,"_hasShrinkwrap":false,"_cnpm_publish_time":1477964071812,"_cnpmcore_publish_time":"2021-12-13T06:46:30.286Z"},"3.1.0":{"name":"esprima","description":"ECMAScript parsing infrastructure for multipurpose analysis","homepage":"http://esprima.org","main":"dist/esprima.js","bin":{"esparse":"./bin/esparse.js","esvalidate":"./bin/esvalidate.js"},"version":"3.1.0","files":["bin","dist/esprima.js"],"engines":{"node":">=4"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/jquery/esprima.git"},"bugs":{"url":"https://github.com/jquery/esprima/issues"},"license":"BSD-2-Clause","devDependencies":{"codecov.io":"~0.1.6","escomplex-js":"1.2.0","everything.js":"~1.0.3","glob":"~7.1.0","istanbul":"~0.4.0","json-diff":"~0.3.1","karma":"~1.3.0","karma-chrome-launcher":"~2.0.0","karma-detect-browsers":"~2.1.0","karma-firefox-launcher":"~1.0.0","karma-ie-launcher":"~1.0.0","karma-mocha":"~1.2.0","karma-safari-launcher":"~1.0.0","karma-sauce-launcher":"~1.0.0","lodash":"~3.10.1","mocha":"~3.1.0","node-tick-processor":"~0.0.2","regenerate":"~1.3.1","temp":"~0.8.3","tslint":"~3.15.1","typescript":"~1.8.10","typescript-formatter":"~2.3.0","unicode-8.0.0":"~0.7.0","webpack":"~1.13.2"},"keywords":["ast","ecmascript","esprima","javascript","parser","syntax"],"scripts":{"check-version":"node test/check-version.js","tslint":"tslint src/*.ts","code-style":"tsfmt --verify src/*.ts && tsfmt --verify test/*.js","format-code":"tsfmt -r src/*.ts && tsfmt -r test/*.js","complexity":"node test/check-complexity.js","static-analysis":"npm run check-version && npm run tslint && npm run code-style && npm run complexity","hostile-env-tests":"node test/hostile-environment-tests.js","unit-tests":"node test/unit-tests.js","api-tests":"mocha -R dot test/api-tests.js","grammar-tests":"node test/grammar-tests.js","regression-tests":"node test/regression-tests.js","all-tests":"npm run generate-fixtures && npm run unit-tests && npm run api-tests && npm run grammar-tests && npm run regression-tests && npm run hostile-env-tests","generate-fixtures":"node tools/generate-fixtures.js","browser-tests":"npm run compile && npm run generate-fixtures && cd test && karma start --single-run","saucelabs-evergreen":"cd test && karma start saucelabs-evergreen.conf.js","saucelabs-safari":"cd test && karma start saucelabs-safari.conf.js","saucelabs-ie":"cd test && karma start saucelabs-ie.conf.js","saucelabs":"npm run saucelabs-evergreen && npm run saucelabs-ie && npm run saucelabs-safari","analyze-coverage":"istanbul cover test/unit-tests.js","check-coverage":"istanbul check-coverage --statement 100 --branch 100 --function 100","dynamic-analysis":"npm run analyze-coverage && npm run check-coverage","compile":"tsc -p src/ && webpack && node tools/fixupbundle.js","test":"npm run compile && npm run all-tests && npm run static-analysis && npm run dynamic-analysis","prepublish":"npm run compile","profile":"node --prof test/profile.js && mv isolate*.log v8.log && node-tick-processor","benchmark-parser":"node -expose_gc test/benchmark-parser.js","benchmark-tokenizer":"node --expose_gc test/benchmark-tokenizer.js","benchmark":"npm run benchmark-parser && npm run benchmark-tokenizer","codecov":"istanbul report cobertura && codecov < ./coverage/cobertura-coverage.xml","downstream":"node test/downstream.js","travis":"npm test","circleci":"npm test && npm run codecov && npm run downstream","appveyor":"npm run compile && npm run all-tests && npm run browser-tests","droneio":"npm run compile && npm run all-tests && npm run saucelabs","generate-regex":"node tools/generate-identifier-regex.js","generate-xhtml-entities":"node tools/generate-xhtml-entities.js"},"gitHead":"8411f93b57d868a26eea3430960978bacd0a61c6","_id":"esprima@3.1.0","_shasum":"ea6aec30615034b0e8097ab2297ed2d5c887e3c3","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"dist":{"shasum":"ea6aec30615034b0e8097ab2297ed2d5c887e3c3","size":49651,"noattachment":false,"tarball":"https://registry.npmmirror.com/esprima/-/esprima-3.1.0.tgz","integrity":"sha512-RGM0d9EzvfTN0+myEMpRCZxklcYpQ9ZChbA7JnH7zk1XUFYxPhBQSIwAPbLIjdIjin7dsIByUGABzb4A7At7fA=="},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/esprima-3.1.0.tgz_1476034508777_0.3441668862942606"},"directories":{},"publish_time":1476034510436,"_hasShrinkwrap":false,"_cnpm_publish_time":1476034510436,"_cnpmcore_publish_time":"2021-12-13T06:46:30.674Z"},"3.0.0":{"name":"esprima","description":"ECMAScript parsing infrastructure for multipurpose analysis","homepage":"http://esprima.org","main":"dist/esprima.js","bin":{"esparse":"./bin/esparse.js","esvalidate":"./bin/esvalidate.js"},"version":"3.0.0","files":["bin","dist/esprima.js"],"engines":{"node":">=0.10.0"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/jquery/esprima.git"},"bugs":{"url":"https://github.com/jquery/esprima/issues"},"license":"BSD-2-Clause","devDependencies":{"codecov.io":"~0.1.6","escomplex-js":"1.2.0","everything.js":"~1.0.3","glob":"~7.0.0","istanbul":"~0.4.0","jscs":"~3.0.3","json-diff":"~0.3.1","karma":"~1.2.0","karma-chrome-launcher":"~2.0.0","karma-detect-browsers":"~2.1.0","karma-firefox-launcher":"~1.0.0","karma-ie-launcher":"~1.0.0","karma-mocha":"~1.1.1","karma-safari-launcher":"~1.0.0","karma-sauce-launcher":"~1.0.0","lodash":"~3.10.1","mocha":"~3.0.2","node-tick-processor":"~0.0.2","regenerate":"~1.3.1","temp":"~0.8.3","tslint":"~3.15.1","typescript":"~1.8.10","typescript-formatter":"~1.2.0","unicode-8.0.0":"~0.7.0","webpack":"~1.13.2"},"keywords":["ast","ecmascript","esprima","javascript","parser","syntax"],"scripts":{"check-version":"node test/check-version.js","tslint":"tslint src/*.ts","code-style":"tsfmt --verify src/*.ts && jscs -p crockford test/*.js","format-code":"tsfmt -r src/*.ts","complexity":"node test/check-complexity.js","static-analysis":"npm run check-version && npm run tslint && npm run code-style && npm run complexity","hostile-env-tests":"node test/hostile-environment-tests.js","unit-tests":"node test/unit-tests.js","api-tests":"mocha -R dot test/api-tests.js","grammar-tests":"node test/grammar-tests.js","regression-tests":"node test/regression-tests.js","all-tests":"npm run generate-fixtures && npm run unit-tests && npm run api-tests && npm run grammar-tests && npm run regression-tests && npm run hostile-env-tests","generate-fixtures":"node tools/generate-fixtures.js","browser-tests":"npm run compile && npm run generate-fixtures && cd test && karma start --single-run","saucelabs-evergreen":"cd test && karma start saucelabs-evergreen.conf.js","saucelabs-safari":"cd test && karma start saucelabs-safari.conf.js","saucelabs-ie":"cd test && karma start saucelabs-ie.conf.js","analyze-coverage":"istanbul cover test/unit-tests.js","check-coverage":"istanbul check-coverage --statement 100 --branch 100 --function 100","dynamic-analysis":"npm run analyze-coverage && npm run check-coverage","compile":"tsc -p src/ && webpack && node tools/fixupbundle.js","test":"npm run compile && npm run all-tests && npm run static-analysis && npm run dynamic-analysis","prepublish":"npm run compile","profile":"node --prof test/profile.js && mv isolate*.log v8.log && node-tick-processor","benchmark-parser":"node -expose_gc test/benchmark-parser.js","benchmark-tokenizer":"node --expose_gc test/benchmark-tokenizer.js","benchmark":"npm run benchmark-parser && npm run benchmark-tokenizer","codecov":"istanbul report cobertura && codecov < ./coverage/cobertura-coverage.xml","downstream":"node test/downstream.js","travis":"npm test","circleci":"npm test && npm run codecov && npm run downstream","appveyor":"npm run compile && npm run all-tests && npm run browser-tests","droneio":"npm test && npm run saucelabs-evergreen && npm run saucelabs-ie && npm run saucelabs-safari","generate-regex":"node tools/generate-identifier-regex.js","generate-xhtml-entities":"node tools/generate-xhtml-entities.js"},"gitHead":"dea024fc158259ed513d78c1bb910ce847fd556c","_id":"esprima@3.0.0","_shasum":"53cf247acda77313e551c3aa2e73342d3fb4f7d9","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"dist":{"shasum":"53cf247acda77313e551c3aa2e73342d3fb4f7d9","size":49496,"noattachment":false,"tarball":"https://registry.npmmirror.com/esprima/-/esprima-3.0.0.tgz","integrity":"sha512-xoBq/MIShSydNZOkjkoCEjqod963yHNXTLC40ypBhop6yPqflPz/vTinmCfSrGcywVLnSftRf6a0kJLdFdzemw=="},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/esprima-3.0.0.tgz_1472911974371_0.6553201307542622"},"directories":{},"publish_time":1472911974637,"_hasShrinkwrap":false,"_cnpm_publish_time":1472911974637,"_cnpmcore_publish_time":"2021-12-13T06:46:31.057Z"},"2.7.3":{"name":"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":"2.7.3","files":["bin","unit-tests.js","esprima.js"],"engines":{"node":">=0.10.0"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/jquery/esprima.git"},"bugs":{"url":"https://github.com/jquery/esprima/issues"},"license":"BSD-2-Clause","devDependencies":{"codecov.io":"~0.1.6","escomplex-js":"1.2.0","eslint":"~1.7.2","everything.js":"~1.0.3","glob":"^5.0.15","istanbul":"~0.4.0","jscs":"~2.3.5","json-diff":"~0.3.1","karma":"^0.13.11","karma-chrome-launcher":"^0.2.1","karma-detect-browsers":"^2.0.2","karma-firefox-launcher":"^0.1.6","karma-ie-launcher":"^0.2.0","karma-mocha":"^0.2.0","karma-safari-launcher":"^0.1.1","karma-sauce-launcher":"^0.2.14","lodash":"^3.10.0","mocha":"^2.3.3","node-tick-processor":"~0.0.2","regenerate":"~1.2.1","temp":"~0.8.3","unicode-7.0.0":"~0.1.5"},"keywords":["ast","ecmascript","javascript","parser","syntax"],"scripts":{"check-version":"node test/check-version.js","jscs":"jscs -p crockford esprima.js && jscs -p crockford test/*.js","eslint":"node node_modules/eslint/bin/eslint.js -c .lintrc esprima.js","complexity":"node test/check-complexity.js","static-analysis":"npm run check-version && npm run jscs && npm run eslint && npm run complexity","unit-tests":"node test/unit-tests.js","grammar-tests":"node test/grammar-tests.js","regression-tests":"node test/regression-tests.js","all-tests":"npm run generate-fixtures && npm run unit-tests && npm run grammar-tests && npm run regression-tests","generate-fixtures":"node tools/generate-fixtures.js","browser-tests":"npm run generate-fixtures && cd test && karma start --single-run","saucelabs-evergreen":"cd test && karma start saucelabs-evergreen.conf.js","saucelabs-safari":"cd test && karma start saucelabs-safari.conf.js","saucelabs-ie":"cd test && karma start saucelabs-ie.conf.js","analyze-coverage":"istanbul cover test/unit-tests.js","check-coverage":"istanbul check-coverage --statement 100 --branch 100 --function 100","dynamic-analysis":"npm run analyze-coverage && npm run check-coverage","test":"npm run all-tests && npm run static-analysis && npm run dynamic-analysis","profile":"node --prof test/profile.js && mv isolate*.log v8.log && node-tick-processor","benchmark":"node test/benchmarks.js","benchmark-quick":"node test/benchmarks.js quick","codecov":"istanbul report cobertura && codecov < ./coverage/cobertura-coverage.xml","downstream":"node test/downstream.js","travis":"npm test","circleci":"npm test && npm run codecov && npm run downstream","appveyor":"npm run all-tests && npm run browser-tests && npm run dynamic-analysis","droneio":"npm test && npm run saucelabs-evergreen && npm run saucelabs-ie && npm run saucelabs-safari","generate-regex":"node tools/generate-identifier-regex.js"},"gitHead":"abaaf7f12040f0b31fac6fee342ffec8feab15d0","_id":"esprima@2.7.3","_shasum":"96e3b70d5779f6ad49cd032673d1c312767ba581","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"dist":{"shasum":"96e3b70d5779f6ad49cd032673d1c312767ba581","size":41051,"noattachment":false,"tarball":"https://registry.npmmirror.com/esprima/-/esprima-2.7.3.tgz","integrity":"sha512-OarPfz0lFCiW4/AV2Oy1Rp9qu0iusTKqykwTspGCZtPxmF81JR4MmIebvF1F9+UOKth2ZubLQ4XGGaU+hSn99A=="},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/esprima-2.7.3.tgz_1472013602345_0.010668299393728375"},"directories":{},"publish_time":1472013605981,"_hasShrinkwrap":false,"_cnpm_publish_time":1472013605981,"_cnpmcore_publish_time":"2021-12-13T06:46:31.454Z"},"2.7.2":{"name":"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":"2.7.2","files":["bin","unit-tests.js","esprima.js"],"engines":{"node":">=0.10.0"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/jquery/esprima.git"},"bugs":{"url":"https://github.com/jquery/esprima/issues"},"license":"BSD-2-Clause","devDependencies":{"codecov.io":"~0.1.6","escomplex-js":"1.2.0","eslint":"~1.7.2","everything.js":"~1.0.3","glob":"^5.0.15","istanbul":"~0.4.0","jscs":"~2.3.5","json-diff":"~0.3.1","karma":"^0.13.11","karma-chrome-launcher":"^0.2.1","karma-detect-browsers":"^2.0.2","karma-firefox-launcher":"^0.1.6","karma-ie-launcher":"^0.2.0","karma-mocha":"^0.2.0","karma-safari-launcher":"^0.1.1","karma-sauce-launcher":"^0.2.14","lodash":"^3.10.0","mocha":"^2.3.3","node-tick-processor":"~0.0.2","regenerate":"~1.2.1","temp":"~0.8.3","unicode-7.0.0":"~0.1.5"},"keywords":["ast","ecmascript","javascript","parser","syntax"],"scripts":{"check-version":"node test/check-version.js","jscs":"jscs -p crockford esprima.js && jscs -p crockford test/*.js","eslint":"node node_modules/eslint/bin/eslint.js -c .lintrc esprima.js","complexity":"node test/check-complexity.js","static-analysis":"npm run check-version && npm run jscs && npm run eslint && npm run complexity","unit-tests":"node test/unit-tests.js","grammar-tests":"node test/grammar-tests.js","regression-tests":"node test/regression-tests.js","all-tests":"npm run generate-fixtures && npm run unit-tests && npm run grammar-tests && npm run regression-tests","generate-fixtures":"node tools/generate-fixtures.js","browser-tests":"npm run generate-fixtures && cd test && karma start --single-run","saucelabs-evergreen":"cd test && karma start saucelabs-evergreen.conf.js","saucelabs-safari":"cd test && karma start saucelabs-safari.conf.js","saucelabs-ie":"cd test && karma start saucelabs-ie.conf.js","analyze-coverage":"istanbul cover test/unit-tests.js","check-coverage":"istanbul check-coverage --statement 100 --branch 100 --function 100","dynamic-analysis":"npm run analyze-coverage && npm run check-coverage","test":"npm run all-tests && npm run static-analysis && npm run dynamic-analysis","profile":"node --prof test/profile.js && mv isolate*.log v8.log && node-tick-processor","benchmark":"node test/benchmarks.js","benchmark-quick":"node test/benchmarks.js quick","codecov":"istanbul report cobertura && codecov < ./coverage/cobertura-coverage.xml","downstream":"node test/downstream.js","travis":"npm test","circleci":"npm test && npm run codecov && npm run downstream","appveyor":"npm run all-tests && npm run browser-tests && npm run dynamic-analysis","droneio":"npm test && npm run saucelabs-evergreen && npm run saucelabs-ie && npm run saucelabs-safari","generate-regex":"node tools/generate-identifier-regex.js"},"gitHead":"eb05a03b18b8433ab1ebeabea635a949219cd75e","_id":"esprima@2.7.2","_shasum":"f43be543609984eae44c933ac63352a6af35f339","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"dist":{"shasum":"f43be543609984eae44c933ac63352a6af35f339","size":41009,"noattachment":false,"tarball":"https://registry.npmmirror.com/esprima/-/esprima-2.7.2.tgz","integrity":"sha512-Cn1Ys1HqRx8yNnjjL4/l5JWf/C8cC5sKqHWoIPjiwZ0QFPhc7QllIqTlvB7vERpRKUJigdHHOc6+1EgVDMRc4A=="},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/esprima-2.7.2.tgz_1454477276067_0.014412595424801111"},"directories":{},"publish_time":1454477276817,"_hasShrinkwrap":false,"_cnpm_publish_time":1454477276817,"_cnpmcore_publish_time":"2021-12-13T06:46:31.872Z"},"2.7.1":{"name":"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":"2.7.1","files":["bin","unit-tests.js","esprima.js"],"engines":{"node":">=0.10.0"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/jquery/esprima.git"},"bugs":{"url":"https://github.com/jquery/esprima/issues"},"license":"BSD-2-Clause","devDependencies":{"codecov.io":"~0.1.6","escomplex-js":"1.2.0","eslint":"~1.7.2","everything.js":"~1.0.3","glob":"^5.0.15","istanbul":"~0.4.0","jscs":"~2.3.5","json-diff":"~0.3.1","karma":"^0.13.11","karma-chrome-launcher":"^0.2.1","karma-detect-browsers":"^2.0.2","karma-firefox-launcher":"^0.1.6","karma-ie-launcher":"^0.2.0","karma-mocha":"^0.2.0","karma-safari-launcher":"^0.1.1","karma-sauce-launcher":"^0.2.14","lodash":"^3.10.0","mocha":"^2.3.3","node-tick-processor":"~0.0.2","regenerate":"~1.2.1","temp":"~0.8.3","unicode-7.0.0":"~0.1.5"},"keywords":["ast","ecmascript","javascript","parser","syntax"],"scripts":{"check-version":"node test/check-version.js","jscs":"jscs -p crockford esprima.js && jscs -p crockford test/*.js","eslint":"node node_modules/eslint/bin/eslint.js -c .lintrc esprima.js","complexity":"node test/check-complexity.js","static-analysis":"npm run check-version && npm run jscs && npm run eslint && npm run complexity","unit-tests":"node test/unit-tests.js","grammar-tests":"node test/grammar-tests.js","regression-tests":"node test/regression-tests.js","all-tests":"npm run generate-fixtures && npm run unit-tests && npm run grammar-tests && npm run regression-tests","generate-fixtures":"node tools/generate-fixtures.js","browser-tests":"npm run generate-fixtures && cd test && karma start --single-run","saucelabs-evergreen":"cd test && karma start saucelabs-evergreen.conf.js","saucelabs-safari":"cd test && karma start saucelabs-safari.conf.js","saucelabs-ie":"cd test && karma start saucelabs-ie.conf.js","analyze-coverage":"istanbul cover test/unit-tests.js","check-coverage":"istanbul check-coverage --statement 100 --branch 100 --function 100","dynamic-analysis":"npm run analyze-coverage && npm run check-coverage","test":"npm run all-tests && npm run static-analysis && npm run dynamic-analysis","profile":"node --prof test/profile.js && mv isolate*.log v8.log && node-tick-processor","benchmark":"node test/benchmarks.js","benchmark-quick":"node test/benchmarks.js quick","codecov":"istanbul report cobertura && codecov < ./coverage/cobertura-coverage.xml","downstream":"node test/downstream.js","travis":"npm test","circleci":"npm test && npm run codecov && npm run downstream","appveyor":"npm run all-tests && npm run browser-tests && npm run dynamic-analysis","droneio":"npm test && npm run saucelabs-evergreen && npm run saucelabs-ie && npm run saucelabs-safari","generate-regex":"node tools/generate-identifier-regex.js"},"gitHead":"8bf04c923b7eb7dbe1ba2dc119f9ded31b45dcd2","_id":"esprima@2.7.1","_shasum":"2ab7d1549edd06d14d69a6c1a1754aca02e9657e","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"dist":{"shasum":"2ab7d1549edd06d14d69a6c1a1754aca02e9657e","size":40972,"noattachment":false,"tarball":"https://registry.npmmirror.com/esprima/-/esprima-2.7.1.tgz","integrity":"sha512-hqecf5XLJSqSSCUlVYnz8EAuD5DIfdGbORUyZmA+93aqVzVaOZgqkhTumf0N65HdDDtDHmiieDGh8iERIGsaug=="},"directories":{},"publish_time":1449763014946,"_hasShrinkwrap":false,"_cnpm_publish_time":1449763014946,"_cnpmcore_publish_time":"2021-12-13T06:46:32.255Z"},"2.7.0":{"name":"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":"2.7.0","files":["bin","unit-tests.js","esprima.js"],"engines":{"node":">=0.10.0"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/jquery/esprima.git"},"bugs":{"url":"https://github.com/jquery/esprima/issues"},"license":"BSD-2-Clause","devDependencies":{"codecov.io":"~0.1.6","escomplex-js":"1.2.0","eslint":"~1.7.2","everything.js":"~1.0.3","glob":"^5.0.15","istanbul":"~0.4.0","jscs":"~2.3.5","json-diff":"~0.3.1","karma":"^0.13.11","karma-chrome-launcher":"^0.2.1","karma-detect-browsers":"^2.0.2","karma-firefox-launcher":"^0.1.6","karma-ie-launcher":"^0.2.0","karma-mocha":"^0.2.0","karma-safari-launcher":"^0.1.1","karma-sauce-launcher":"^0.2.14","lodash":"^3.10.0","mocha":"^2.3.3","node-tick-processor":"~0.0.2","regenerate":"~1.2.1","temp":"~0.8.3","unicode-7.0.0":"~0.1.5"},"keywords":["ast","ecmascript","javascript","parser","syntax"],"scripts":{"check-version":"node test/check-version.js","jscs":"jscs -p crockford esprima.js && jscs -p crockford test/*.js","eslint":"node node_modules/eslint/bin/eslint.js -c .lintrc esprima.js","complexity":"node test/check-complexity.js","static-analysis":"npm run check-version && npm run jscs && npm run eslint && npm run complexity","unit-tests":"node test/unit-tests.js","grammar-tests":"node test/grammar-tests.js","regression-tests":"node test/regression-tests.js","all-tests":"npm run generate-fixtures && npm run unit-tests && npm run grammar-tests && npm run regression-tests","generate-fixtures":"node tools/generate-fixtures.js","browser-tests":"npm run generate-fixtures && cd test && karma start --single-run","saucelabs-evergreen":"cd test && karma start saucelabs-evergreen.conf.js","saucelabs-safari":"cd test && karma start saucelabs-safari.conf.js","saucelabs-ie":"cd test && karma start saucelabs-ie.conf.js","analyze-coverage":"istanbul cover test/unit-tests.js","check-coverage":"istanbul check-coverage --statement 100 --branch 100 --function 100","dynamic-analysis":"npm run analyze-coverage && npm run check-coverage","test":"npm run all-tests && npm run static-analysis && npm run dynamic-analysis","profile":"node --prof test/profile.js && mv isolate*.log v8.log && node-tick-processor","benchmark":"node test/benchmarks.js","benchmark-quick":"node test/benchmarks.js quick","codecov":"istanbul report cobertura && codecov < ./coverage/cobertura-coverage.xml","downstream":"node test/downstream.js","travis":"npm test","circleci":"npm test && npm run codecov && npm run downstream","appveyor":"npm run all-tests && npm run browser-tests && npm run dynamic-analysis","droneio":"npm test && npm run saucelabs-evergreen && npm run saucelabs-ie && npm run saucelabs-safari","generate-regex":"node tools/generate-identifier-regex.js"},"gitHead":"67289bf6b962d003c0e8a64c77b953b0559b52e5","_id":"esprima@2.7.0","_shasum":"74cfb0e4ae43f0b81541dcc30050f9dacb1f707e","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"dist":{"shasum":"74cfb0e4ae43f0b81541dcc30050f9dacb1f707e","size":40885,"noattachment":false,"tarball":"https://registry.npmmirror.com/esprima/-/esprima-2.7.0.tgz","integrity":"sha512-ws76NaU7H4sIg0qy5C7TvRFaextntw/T8yb/1XLdO0DqipR4g2lsC6HV8iE4iPT2xe5pa/A1klpm3iP8X2q18g=="},"directories":{},"publish_time":1445521036314,"_hasShrinkwrap":false,"_cnpm_publish_time":1445521036314,"_cnpmcore_publish_time":"2021-12-13T06:46:32.698Z"},"2.6.0":{"name":"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":"2.6.0","files":["bin","unit-tests.js","esprima.js"],"engines":{"node":">=0.10.0"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/jquery/esprima.git"},"bugs":{"url":"https://github.com/jquery/esprima/issues"},"license":"BSD-2-Clause","devDependencies":{"codecov.io":"~0.1.6","escomplex-js":"1.2.0","eslint":"~1.3.1","everything.js":"~1.0.3","glob":"^5.0.14","istanbul":"~0.3.19","jscs":"~2.1.1","json-diff":"~0.3.1","karma":"^0.13.3","karma-chrome-launcher":"^0.2.0","karma-detect-browsers":"^2.0.1","karma-firefox-launcher":"^0.1.6","karma-ie-launcher":"^0.2.0","karma-mocha":"^0.2.0","karma-safari-launcher":"^0.1.1","lodash":"^3.10.0","mocha":"^2.2.5","node-tick-processor":"~0.0.2","regenerate":"~0.6.2","temp":"~0.8.3","unicode-7.0.0":"~0.1.5"},"keywords":["ast","ecmascript","javascript","parser","syntax"],"scripts":{"check-version":"node test/check-version.js","jscs":"jscs -p crockford esprima.js && jscs -p crockford test/*.js","eslint":"node node_modules/eslint/bin/eslint.js -c .lintrc esprima.js","complexity":"node test/check-complexity.js","static-analysis":"npm run check-version && npm run jscs && npm run eslint && npm run complexity","unit-tests":"node test/unit-tests.js","grammar-tests":"node test/grammar-tests.js","regression-tests":"node test/regression-tests.js","tests":"npm run generate-fixtures && npm run unit-tests && npm run grammar-tests && npm run regression-tests","generate-fixtures":"node tools/generate-fixtures.js","browser-tests":"npm run generate-fixtures && cd test && karma start --single-run","analyze-coverage":"istanbul cover test/unit-tests.js","check-coverage":"istanbul check-coverage --statement 100 --branch 100 --function 100","dynamic-analysis":"npm run analyze-coverage && npm run check-coverage","test":"npm run tests && npm run static-analysis && npm run dynamic-analysis","profile":"node --prof test/profile.js && mv isolate*.log v8.log && node-tick-processor","benchmark":"node test/benchmarks.js","benchmark-quick":"node test/benchmarks.js quick","codecov":"istanbul report cobertura && codecov < ./coverage/cobertura-coverage.xml","downstream":"node test/downstream.js","travis":"npm test","circleci":"npm test && npm run codecov && npm run downstream","appveyor":"npm run tests && npm run browser-tests && npm run dynamic-analysis","generate-regex":"node tools/generate-identifier-regex.js"},"gitHead":"72bb2191ffd9d4f2053cab511da0b27b882a5a48","_id":"esprima@2.6.0","_shasum":"eddae7cccd7c4d6f3058b7f3823718aaaef7527f","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"dist":{"shasum":"eddae7cccd7c4d6f3058b7f3823718aaaef7527f","size":40088,"noattachment":false,"tarball":"https://registry.npmmirror.com/esprima/-/esprima-2.6.0.tgz","integrity":"sha512-NcgdLYV9j3liTi92+VJp1dGVZnHpFXh8QD/0qWzgy85fO3vKB3m3G2eZa2Ks6b3YzT9iCODMkdYLlVgbVJEj3A=="},"directories":{},"publish_time":1441114757351,"_hasShrinkwrap":false,"_cnpm_publish_time":1441114757351,"_cnpmcore_publish_time":"2021-12-13T06:46:33.088Z"},"2.5.0":{"name":"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":"2.5.0","files":["bin","unit-tests.js","esprima.js"],"engines":{"node":">=0.10.0"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/jquery/esprima.git"},"bugs":{"url":"https://github.com/jquery/esprima/issues"},"license":"BSD-2-Clause","devDependencies":{"coveralls":"~2.11.2","escomplex-js":"1.2.0","eslint":"~0.23.0","everything.js":"~1.0.3","glob":"^5.0.14","istanbul":"~0.3.16","jscs":"~2.0.0","json-diff":"~0.3.1","karma":"^0.13.3","karma-chrome-launcher":"^0.2.0","karma-mocha":"^0.2.0","lodash":"^3.10.0","mocha":"^2.2.5","node-tick-processor":"~0.0.2","regenerate":"~0.6.2","unicode-7.0.0":"~0.1.5"},"keywords":["ast","ecmascript","javascript","parser","syntax"],"scripts":{"check-version":"node test/check-version.js","jscs":"jscs esprima.js && jscs test/*.js","eslint":"node node_modules/eslint/bin/eslint.js -c .lintrc esprima.js","complexity":"node test/check-complexity.js","static-analysis":"npm run check-version && npm run jscs && npm run eslint && npm run complexity","unit-tests":"node test/unit-tests.js","grammar-tests":"node test/grammar-tests.js","regression-tests":"node test/regression-tests.js","tests":"npm run unit-tests && npm run grammar-tests && npm run regression-tests","generate-fixtures":"node tools/generate-fixtures.js","browser-tests":"npm run generate-fixtures && karma start --single-run","analyze-coverage":"istanbul cover test/unit-tests.js","check-coverage":"istanbul check-coverage --statement 100 --branch 100 --function 100","dynamic-analysis":"npm run analyze-coverage && npm run check-coverage","test":"npm run tests && npm run static-analysis && npm run dynamic-analysis","profile":"node --prof test/profile.js && mv isolate*.log v8.log && node-tick-processor","benchmark":"node test/benchmarks.js","benchmark-quick":"node test/benchmarks.js quick","coveralls":"coveralls < ./coverage/lcov.info","downstream":"node test/downstream.js","travis":"npm test && npm run coveralls && npm run downstream","generate-regex":"node tools/generate-identifier-regex.js"},"gitHead":"0e3104fb835129d6727868c865a9ba4f80df3ab8","_id":"esprima@2.5.0","_shasum":"f387a46fd344c1b1a39baf8c20bfb43b6d0058cc","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"dist":{"shasum":"f387a46fd344c1b1a39baf8c20bfb43b6d0058cc","size":39566,"noattachment":false,"tarball":"https://registry.npmmirror.com/esprima/-/esprima-2.5.0.tgz","integrity":"sha512-uM6hfS0/8ybNIj8SGRMdidPJy5uhWqWN/GIkyqnMAbCSL44yfFGLuBpRRCgOpBXBZt2OymQuM+IfahkqJq3DWw=="},"directories":{},"publish_time":1438414667437,"_hasShrinkwrap":false,"_cnpm_publish_time":1438414667437,"_cnpmcore_publish_time":"2021-12-13T06:46:33.529Z"},"2.4.1":{"name":"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":"2.4.1","files":["bin","unit-tests.js","esprima.js"],"engines":{"node":">=0.4.0"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/jquery/esprima.git"},"bugs":{"url":"https://github.com/jquery/esprima/issues"},"license":"BSD-2-Clause","devDependencies":{"eslint":"~0.23.0","jscs":"~1.13.1","istanbul":"~0.3.16","escomplex-js":"1.2.0","complexity-report":"~1.4.0","regenerate":"~0.6.2","unicode-7.0.0":"~0.1.5","json-diff":"~0.3.1","optimist":"~0.6.0","coveralls":"~2.11.2"},"keywords":["ast","ecmascript","javascript","parser","syntax"],"scripts":{"generate-regex":"node tools/generate-identifier-regex.js","test":"node unit-tests.js && npm run lint && npm run coverage","lint":"npm run check-version && npm run eslint && npm run jscs && npm run complexity","check-version":"node tools/check-version.js","jscs":"jscs esprima.js","eslint":"node node_modules/eslint/bin/eslint.js esprima.js","complexity":"node tools/list-complexity.js && cr -s -l -w --maxcyc 19 esprima.js","coverage":"npm run analyze-coverage && npm run check-coverage","analyze-coverage":"istanbul cover test/runner.js","check-coverage":"istanbul check-coverage --statement 100 --branch 100 --function 100","benchmark":"node test/benchmarks.js","benchmark-quick":"node test/benchmarks.js quick","travis":"npm test && coveralls < ./coverage/lcov.info"},"gitHead":"fdaf9f6775cb06593816d6b6ab95a15d34a65d09","_id":"esprima@2.4.1","_shasum":"83059c751e9e9c41d228a41aaa1eef0ccce384ba","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"dist":{"shasum":"83059c751e9e9c41d228a41aaa1eef0ccce384ba","size":37336,"noattachment":false,"tarball":"https://registry.npmmirror.com/esprima/-/esprima-2.4.1.tgz","integrity":"sha512-oQ5niex1XEkpjZhmW1zsozCG515481U0s+A1n6xU9usjkLSy7ZDvfuaAR+CKAKujczvEy7sOPIiX/GO+MZPk8Q=="},"directories":{},"publish_time":1435736270207,"_hasShrinkwrap":false,"_cnpm_publish_time":1435736270207,"_cnpmcore_publish_time":"2021-12-13T06:46:34.108Z"},"2.4.0":{"name":"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":"2.4.0","files":["bin","unit-tests.js","esprima.js"],"engines":{"node":">=0.4.0"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"https://github.com/jquery/esprima.git"},"bugs":{"url":"https://github.com/jquery/esprima/issues"},"license":"BSD-2-Clause","devDependencies":{"eslint":"~0.23.0","jscs":"~1.13.1","istanbul":"~0.3.16","escomplex-js":"1.2.0","complexity-report":"~1.4.0","regenerate":"~0.6.2","unicode-7.0.0":"~0.1.5","json-diff":"~0.3.1","optimist":"~0.6.0","coveralls":"~2.11.2"},"keywords":["ast","ecmascript","javascript","parser","syntax"],"scripts":{"generate-regex":"node tools/generate-identifier-regex.js","test":"node unit-tests.js && npm run lint && npm run coverage","lint":"npm run check-version && npm run eslint && npm run jscs && npm run complexity","check-version":"node tools/check-version.js","jscs":"jscs esprima.js","eslint":"node node_modules/eslint/bin/eslint.js esprima.js","complexity":"node tools/list-complexity.js && cr -s -l -w --maxcyc 19 esprima.js","coverage":"npm run analyze-coverage && npm run check-coverage","analyze-coverage":"istanbul cover test/runner.js","check-coverage":"istanbul check-coverage --statement 100 --branch 100 --function 100","benchmark":"node test/benchmarks.js","benchmark-quick":"node test/benchmarks.js quick","travis":"npm test && coveralls < ./coverage/lcov.info"},"gitHead":"5d90fe73c021ab96a0660a7ed8b5e3034174c5c9","_id":"esprima@2.4.0","_shasum":"8f1852ea605d36f81e4b6ec831a53ecb4dc501c6","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"dist":{"shasum":"8f1852ea605d36f81e4b6ec831a53ecb4dc501c6","size":37089,"noattachment":false,"tarball":"https://registry.npmmirror.com/esprima/-/esprima-2.4.0.tgz","integrity":"sha512-NSVs619inaj9yk4nmrkkZDs4rghNri5fgCyZgfTYBukcJ24A+dPlamMsuaBHqrLgIGYR3DeEBIBygt3/uSbq7g=="},"directories":{},"publish_time":1435308602645,"_hasShrinkwrap":false,"_cnpm_publish_time":1435308602645,"_cnpmcore_publish_time":"2021-12-13T06:46:34.641Z"},"2.3.0":{"name":"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":"2.3.0","files":["bin","test/run.js","test/runner.js","test/test.js","esprima.js"],"engines":{"node":">=0.4.0"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"https://github.com/jquery/esprima.git"},"bugs":{"url":"https://github.com/jquery/esprima/issues"},"license":"BSD-2-Clause","devDependencies":{"eslint":"~0.23.0","jscs":"~1.13.1","istanbul":"~0.3.15","escomplex-js":"1.2.0","complexity-report":"~1.4.0","regenerate":"~0.6.2","unicode-7.0.0":"~0.1.5","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":"node test/run.js && npm run lint && npm run coverage","lint":"npm run check-version && npm run eslint && npm run jscs && npm run complexity","check-version":"node tools/check-version.js","jscs":"jscs esprima.js","eslint":"node node_modules/eslint/bin/eslint.js esprima.js","complexity":"node tools/list-complexity.js && cr -s -l -w --maxcyc 17 esprima.js","coverage":"npm run analyze-coverage && npm run check-coverage","analyze-coverage":"istanbul cover test/runner.js","check-coverage":"istanbul check-coverage --statement 100 --branch 100 --function 100","benchmark":"node test/benchmarks.js","benchmark-quick":"node test/benchmarks.js quick"},"gitHead":"df4323f81c5e94516d53887f1c0abbe2fdb8076d","_id":"esprima@2.3.0","_shasum":"d26debd7545fcf8916a80668236310e14da6b345","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"dist":{"shasum":"d26debd7545fcf8916a80668236310e14da6b345","size":39652,"noattachment":false,"tarball":"https://registry.npmmirror.com/esprima/-/esprima-2.3.0.tgz","integrity":"sha512-9PXQCAM18+RrOHTSaoNpVK1YxwCQxG7CgwfCP/wPgHYKHfQiwebEu5ADkJH6SMsGFTvjMLABETAshP5G80wtXw=="},"directories":{},"publish_time":1434521173513,"_hasShrinkwrap":false,"_cnpm_publish_time":1434521173513,"_cnpmcore_publish_time":"2021-12-13T06:46:35.124Z"},"2.2.0":{"name":"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":"2.2.0","files":["bin","test/run.js","test/runner.js","test/test.js","esprima.js"],"engines":{"node":">=0.4.0"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"https://github.com/jquery/esprima.git"},"bugs":{"url":"http://issues.esprima.org"},"licenses":[{"type":"BSD","url":"https://github.com/jquery/esprima/raw/master/LICENSE.BSD"}],"devDependencies":{"eslint":"~0.19.0","jscs":"~1.12.0","istanbul":"~0.3.7","escomplex-js":"1.2.0","complexity-report":"~1.4.0","regenerate":"~0.6.2","unicode-7.0.0":"~0.1.5","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":"node test/run.js && npm run lint && npm run coverage","lint":"npm run check-version && npm run eslint && npm run jscs && npm run complexity","check-version":"node tools/check-version.js","jscs":"jscs esprima.js","eslint":"node node_modules/eslint/bin/eslint.js esprima.js","complexity":"node tools/list-complexity.js && cr -s -l -w --maxcyc 17 esprima.js","coverage":"npm run analyze-coverage && npm run check-coverage","analyze-coverage":"istanbul cover test/runner.js","check-coverage":"istanbul check-coverage --statement 100 --branch 100 --function 100","benchmark":"node test/benchmarks.js","benchmark-quick":"node test/benchmarks.js quick"},"gitHead":"deef03ca006b03912d9f74b041f9239a9045181f","_id":"esprima@2.2.0","_shasum":"4292c1d68e4173d815fa2290dc7afc96d81fcd83","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"dist":{"shasum":"4292c1d68e4173d815fa2290dc7afc96d81fcd83","size":39341,"noattachment":false,"tarball":"https://registry.npmmirror.com/esprima/-/esprima-2.2.0.tgz","integrity":"sha512-YvuZpccAi+WHZq+jLfF1wKzfOxmw1QxebJNufw3a9bXWpEB+XTeaflxE1CLQTB2JADZbxiwsODBslLKUvsYaZw=="},"directories":{},"publish_time":1429278292729,"_hasShrinkwrap":false,"_cnpm_publish_time":1429278292729,"_cnpmcore_publish_time":"2021-12-13T06:46:35.659Z"},"2.1.0":{"name":"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":"2.1.0","files":["bin","test/run.js","test/runner.js","test/test.js","test/compat.js","test/reflect.js","esprima.js"],"engines":{"node":">=0.4.0"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"https://github.com/jquery/esprima.git"},"bugs":{"url":"http://issues.esprima.org"},"licenses":[{"type":"BSD","url":"https://github.com/jquery/esprima/raw/master/LICENSE.BSD"}],"devDependencies":{"eslint":"~0.15.1","jscs":"~1.11.3","istanbul":"~0.3.7","escomplex-js":"1.2.0","complexity-report":"~1.4.0","regenerate":"~0.6.2","unicode-7.0.0":"~0.1.5","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":"node test/run.js && npm run lint && npm run coverage","lint":"npm run check-version && npm run eslint && npm run jscs && npm run complexity","check-version":"node tools/check-version.js","jscs":"jscs esprima.js","eslint":"node node_modules/eslint/bin/eslint.js esprima.js","complexity":"node tools/list-complexity.js && cr -s -l -w --maxcyc 16 esprima.js","coverage":"npm run analyze-coverage && npm run check-coverage","analyze-coverage":"istanbul cover test/runner.js","check-coverage":"istanbul check-coverage --statement 100 --branch 100 --function 100","benchmark":"node test/benchmarks.js","benchmark-quick":"node test/benchmarks.js quick"},"gitHead":"fb6563827bd26357fb39086b2b1d5df4e5858cce","_id":"esprima@2.1.0","_shasum":"c1c9fb94975dfcc3fc71c60f074f3c5156a28ef5","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"dist":{"shasum":"c1c9fb94975dfcc3fc71c60f074f3c5156a28ef5","size":40844,"noattachment":false,"tarball":"https://registry.npmmirror.com/esprima/-/esprima-2.1.0.tgz","integrity":"sha512-PLBj2ZuACVaiLdINs1PmtKaZEGffumHTZPGtPxCikFo30JnzuKgB9six+H6KbOi3HrI/UKHrBhms2R8k3viwIg=="},"directories":{},"publish_time":1425918715960,"_hasShrinkwrap":false,"_cnpm_publish_time":1425918715960,"_cnpmcore_publish_time":"2021-12-13T06:46:36.173Z"},"1.2.5":{"name":"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":"1.2.5","files":["bin","test/run.js","test/runner.js","test/test.js","test/compat.js","test/reflect.js","esprima.js"],"engines":{"node":">=0.4.0"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@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.4.3","jscs":"~1.2.4","istanbul":"~0.2.6","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/jscs/bin/jscs esprima.js","jslint":"echo Skipping JSLint","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 100 --branch 100 --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 14 --silent -l -w esprima.js","benchmark":"node test/benchmarks.js","benchmark-quick":"node test/benchmarks.js quick"},"gitHead":"d3e376f04f096cb07f6b9fad0b44e9b6054f0582","_id":"esprima@1.2.5","_shasum":"0993502feaf668138325756f30f9a51feeec11e9","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"dist":{"shasum":"0993502feaf668138325756f30f9a51feeec11e9","size":80809,"noattachment":false,"tarball":"https://registry.npmmirror.com/esprima/-/esprima-1.2.5.tgz","integrity":"sha512-S9VbPDU0adFErpDai3qDkjq8+G05ONtKzcyNrPKg/ZKa+tf879nX2KexNU95b31UoTJjRLInNBHHHjFPoCd7lQ=="},"directories":{},"publish_time":1425400363830,"_hasShrinkwrap":false,"_cnpm_publish_time":1425400363830,"_cnpmcore_publish_time":"2021-12-13T06:46:36.721Z"},"2.0.0":{"name":"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":"2.0.0","files":["bin","test/run.js","test/runner.js","test/test.js","test/compat.js","test/reflect.js","esprima.js"],"engines":{"node":">=0.4.0"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"https://github.com/jquery/esprima.git"},"bugs":{"url":"http://issues.esprima.org"},"licenses":[{"type":"BSD","url":"https://github.com/jquery/esprima/raw/master/LICENSE.BSD"}],"devDependencies":{"eslint":"~0.12.0","jscs":"~1.10.0","istanbul":"~0.2.6","escomplex-js":"1.0.0","complexity-report":"~1.1.1","regenerate":"~0.6.2","unicode-7.0.0":"~0.1.5","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":"node test/run.js && npm run lint && npm run coverage","lint":"npm run check-version && npm run eslint && npm run jscs && npm run complexity","check-version":"node tools/check-version.js","jscs":"jscs esprima.js test/*test.js","eslint":"node node_modules/eslint/bin/eslint.js esprima.js","complexity":"node tools/list-complexity.js && cr -s -l -w --maxcyc 16 esprima.js","coverage":"npm run analyze-coverage && npm run 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 100 --branch 100 --function 100","benchmark":"node test/benchmarks.js","benchmark-quick":"node test/benchmarks.js quick"},"_id":"esprima@2.0.0","dist":{"shasum":"609ac5c2667eae5433b41eb9ecece2331b41498f","size":89831,"noattachment":false,"tarball":"https://registry.npmmirror.com/esprima/-/esprima-2.0.0.tgz","integrity":"sha512-Nn4dBM9pwAzo5GSAbfKWiT66gqBh3elZgrC242j42cbKpkmnkgX9UINXeC++e013U0qXq5xowcB0Bgkwg09s0g=="},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"directories":{},"publish_time":1423211319786,"_hasShrinkwrap":false,"_cnpm_publish_time":1423211319786,"_cnpmcore_publish_time":"2021-12-13T06:46:37.206Z"},"1.2.4":{"name":"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":"1.2.4","files":["bin","test/run.js","test/runner.js","test/test.js","test/compat.js","test/reflect.js","esprima.js"],"engines":{"node":">=0.4.0"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@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.4.3","jscs":"~1.2.4","istanbul":"~0.2.6","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/jscs/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 100 --branch 100 --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 14 --silent -l -w esprima.js","benchmark":"node test/benchmarks.js","benchmark-quick":"node test/benchmarks.js quick"},"_id":"esprima@1.2.4","dist":{"shasum":"835a0cfc8a628a7117da654bfaced8408a91dba7","size":79487,"noattachment":false,"tarball":"https://registry.npmmirror.com/esprima/-/esprima-1.2.4.tgz","integrity":"sha512-iB6GNCXnLu1aizDC2gd8iLz7N6Ab+QhbEA3ihmZVrXf+Mg1THpe5YBLly6PXwk6JSBhP0JlitYuqueSEuZVNtQ=="},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"directories":{},"publish_time":1423155485039,"_hasShrinkwrap":false,"_cnpm_publish_time":1423155485039,"_cnpmcore_publish_time":"2021-12-13T06:46:37.814Z"},"1.2.3":{"name":"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":"1.2.3","files":["bin","test/run.js","test/runner.js","test/test.js","test/compat.js","test/reflect.js","esprima.js"],"engines":{"node":">=0.4.0"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@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.4.3","jscs":"~1.2.4","istanbul":"~0.2.6","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/jscs/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 100 --branch 100 --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 14 --silent -l -w esprima.js","benchmark":"node test/benchmarks.js","benchmark-quick":"node test/benchmarks.js quick"},"_id":"esprima@1.2.3","dist":{"shasum":"173c9c28d0ec7753afb977b6b21b3017367aac1b","size":78929,"noattachment":false,"tarball":"https://registry.npmmirror.com/esprima/-/esprima-1.2.3.tgz","integrity":"sha512-D6gbBd4XBQfLbCzjLeFv1YQ4rlLw54UZTwS6ykxt9CH9IAWO3O6RZdrVipnwabSiSnsD1boR/RcwkxW5A7pgqA=="},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"directories":{},"publish_time":1421605196686,"_hasShrinkwrap":false,"_cnpm_publish_time":1421605196686,"_cnpmcore_publish_time":"2021-12-13T06:46:38.383Z"},"1.2.2":{"name":"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":"1.2.2","files":["bin","test/run.js","test/runner.js","test/test.js","test/compat.js","test/reflect.js","esprima.js"],"engines":{"node":">=0.4.0"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@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.4.3","jscs":"~1.2.4","istanbul":"~0.2.6","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 100 --branch 100 --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 14 --silent -l -w esprima.js","benchmark":"node test/benchmarks.js","benchmark-quick":"node test/benchmarks.js quick"},"_id":"esprima@1.2.2","dist":{"shasum":"76a0fd66fcfe154fd292667dc264019750b1657b","size":78768,"noattachment":false,"tarball":"https://registry.npmmirror.com/esprima/-/esprima-1.2.2.tgz","integrity":"sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A=="},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"directories":{},"publish_time":1400481359891,"_hasShrinkwrap":false,"_cnpm_publish_time":1400481359891,"_cnpmcore_publish_time":"2021-12-13T06:46:39.000Z"},"1.2.1":{"name":"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":"1.2.1","files":["bin","test/run.js","test/runner.js","test/test.js","test/compat.js","test/reflect.js","esprima.js"],"engines":{"node":">=0.4.0"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@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.4.3","jscs":"~1.2.4","istanbul":"~0.2.6","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 100 --branch 100 --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 14 --silent -l -w esprima.js","benchmark":"node test/benchmarks.js","benchmark-quick":"node test/benchmarks.js quick"},"_id":"esprima@1.2.1","dist":{"shasum":"201bdf4dfa8595f72f43936c7634674b54f4734f","size":78138,"noattachment":false,"tarball":"https://registry.npmmirror.com/esprima/-/esprima-1.2.1.tgz","integrity":"sha512-jrECgEr3fEQcbfTco8Pqzs/JH7n7nnqENJDc/FIGEkg56aYNCMf1CJvD8XdISzHUSRi19mvqmDuU5sXm5R6mZg=="},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"directories":{},"publish_time":1399228790836,"_hasShrinkwrap":false,"_cnpm_publish_time":1399228790836,"_cnpmcore_publish_time":"2021-12-13T06:46:39.595Z"},"1.2.0":{"name":"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":"1.2.0","files":["bin","test/run.js","test/runner.js","test/test.js","test/compat.js","test/reflect.js","esprima.js"],"engines":{"node":">=0.4.0"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@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.4.3","jscs":"~1.2.4","istanbul":"~0.2.6","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 100 --branch 100 --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 14 --silent -l -w esprima.js","benchmark":"node test/benchmarks.js","benchmark-quick":"node test/benchmarks.js quick"},"_id":"esprima@1.2.0","dist":{"shasum":"5091beca413223988a7111f418da9aa8a3492abd","size":78095,"noattachment":false,"tarball":"https://registry.npmmirror.com/esprima/-/esprima-1.2.0.tgz","integrity":"sha512-G5OKf2l6TGNLZ6/hmOSkE6Bz0KpxGI2rq1fpcu+opNxaWyJ/F0M0KIyIST1z+fjcCUFhzF+aK2GTqWkFjwJbIg=="},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"directories":{},"publish_time":1398834717910,"_hasShrinkwrap":false,"_cnpm_publish_time":1398834717910,"_cnpmcore_publish_time":"2021-12-13T06:46:40.297Z"},"1.1.1":{"name":"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":"1.1.1","files":["bin","test/run.js","test/runner.js","test/test.js","test/compat.js","test/reflect.js","esprima.js"],"engines":{"node":">=0.4.0"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@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.4.3","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"},"_id":"esprima@1.1.1","dist":{"shasum":"5b6f1547f4d102e670e140c509be6771d6aeb549","size":76823,"noattachment":false,"tarball":"https://registry.npmmirror.com/esprima/-/esprima-1.1.1.tgz","integrity":"sha512-qxxB994/7NtERxgXdFgLHIs9M6bhLXc6qtUmWZ3L8+gTQ9qaoyki2887P2IqAYsoENyr8SUbTutStDniOHSDHg=="},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"directories":{},"publish_time":1395847302488,"_hasShrinkwrap":false,"_cnpm_publish_time":1395847302488,"_cnpmcore_publish_time":"2021-12-13T06:46:40.993Z"},"1.1.0":{"name":"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":"1.1.0","files":["bin","test/run.js","test/runner.js","test/test.js","test/compat.js","test/reflect.js","esprima.js"],"engines":{"node":">=0.4.0"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@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.4.3","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"},"_id":"esprima@1.1.0","dist":{"shasum":"3efe4810741491bb1c8f67df526d6b2e0dd57790","size":76693,"noattachment":false,"tarball":"https://registry.npmmirror.com/esprima/-/esprima-1.1.0.tgz","integrity":"sha512-gGF+0Iz4e28iVuWg7PRd9yuiIxa8ju3Qaf2pyfm2UUMubNwGpqTfvvpfwPPdjpwODkxGvUOSSGHjdybqW6fV+A=="},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"directories":{},"publish_time":1395673854011,"_hasShrinkwrap":false,"_cnpm_publish_time":1395673854011,"_cnpmcore_publish_time":"2021-12-13T06:46:41.715Z"},"1.0.4":{"name":"esprima","description":"ECMAScript parsing infrastructure for multipurpose analysis","homepage":"http://esprima.org","main":"esprima.js","bin":{"esparse":"./bin/esparse.js","esvalidate":"./bin/esvalidate.js"},"files":["bin","test/run.js","test/runner.js","test/test.js","test/compat.js","test/reflect.js","esprima.js"],"version":"1.0.4","engines":{"node":">=0.4.0"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"http://github.com/ariya/esprima.git"},"licenses":[{"type":"BSD","url":"http://github.com/ariya/esprima/raw/master/LICENSE.BSD"}],"keywords":["ast","ecmascript","javascript","parser","syntax"],"scripts":{"test":"node test/run.js","benchmark":"node test/benchmarks.js","benchmark-quick":"node test/benchmarks.js quick"},"_id":"esprima@1.0.4","dist":{"tarball":"https://registry.npmmirror.com/esprima/-/esprima-1.0.4.tgz","shasum":"9f557e08fc3b4d26ece9dd34f8fbf476b62585ad","size":66532,"noattachment":false,"integrity":"sha512-rp5dMKN8zEs9dfi9g0X1ClLmV//WRyk/R15mppFNICIFRG5P92VP7Z04p8pk++gABo9W2tY+kHyu6P1mEHgmTA=="},"_npmVersion":"1.1.61","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"directories":{},"publish_time":1377753879624,"_hasShrinkwrap":false,"_cnpm_publish_time":1377753879624,"_cnpmcore_publish_time":"2021-12-13T06:46:42.332Z"},"1.0.3":{"name":"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":"1.0.3","engines":{"node":">=0.4.0"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"http://github.com/ariya/esprima.git"},"licenses":[{"type":"BSD","url":"http://github.com/ariya/esprima/raw/master/LICENSE.BSD"}],"scripts":{"test":"node test/run.js","benchmark":"node test/benchmarks.js","benchmark-quick":"node test/benchmarks.js quick"},"_id":"esprima@1.0.3","dist":{"tarball":"https://registry.npmmirror.com/esprima/-/esprima-1.0.3.tgz","shasum":"7bdb544f95526d424808654d3b8fbe928650c0fe","size":34723,"noattachment":false,"integrity":"sha512-Cc9SOu665lwATZT2tzVgeiZlqpnN6wKs2BvWrJ5nQSzGaivjL1MBYxyy951anmdsgMZNTssPXBRJq8W5vgRNcQ=="},"_npmVersion":"1.1.61","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"directories":{},"publish_time":1368802312964,"_hasShrinkwrap":false,"_cnpm_publish_time":1368802312964,"_cnpmcore_publish_time":"2021-12-13T06:46:43.003Z"},"1.0.2":{"name":"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":"1.0.2","engines":{"node":">=0.4.0"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"http://github.com/ariya/esprima.git"},"licenses":[{"type":"BSD","url":"http://github.com/ariya/esprima/raw/master/LICENSE.BSD"}],"scripts":{"test":"node test/run.js","benchmark":"node test/benchmarks.js","benchmark-quick":"node test/benchmarks.js quick"},"_id":"esprima@1.0.2","dist":{"tarball":"https://registry.npmmirror.com/esprima/-/esprima-1.0.2.tgz","shasum":"8039bf9ceac4d9d2c15f623264fb292b5502ceaf","size":108723,"noattachment":false,"integrity":"sha512-j2ZAN1Cm/rgsIEHgNa6eqvZjEtqFh8WEUdVswEpxj03AyzR1R6CHfunOpd9NOmLg0U18aAO2FunAjs49f5w0Yg=="},"_npmVersion":"1.1.61","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"directories":{},"publish_time":1352182012547,"_hasShrinkwrap":false,"_cnpm_publish_time":1352182012547,"_cnpmcore_publish_time":"2021-12-13T06:46:43.817Z"},"1.0.1":{"name":"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":"1.0.1","engines":{"node":">=0.4.0"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"http://github.com/ariya/esprima.git"},"licenses":[{"type":"BSD","url":"http://github.com/ariya/esprima/raw/master/LICENSE.BSD"}],"scripts":{"test":"node test/run.js","benchmark":"node test/benchmarks.js","benchmark-quick":"node test/benchmarks.js quick"},"_id":"esprima@1.0.1","dist":{"tarball":"https://registry.npmmirror.com/esprima/-/esprima-1.0.1.tgz","shasum":"2c8a85447f8bfbe8d9f401da808809cb5397ad0a","size":34393,"noattachment":false,"integrity":"sha512-+oUOkfRfh/rpFOBrn2Q23goMZGkKhXXDjCyPsk6SKc+XmL4qLScwUH9hMSFUE0DvhgLecugpMAacM61tCk9+jw=="},"_npmVersion":"1.1.61","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"directories":{},"publish_time":1351479447792,"_hasShrinkwrap":false,"_cnpm_publish_time":1351479447792,"_cnpmcore_publish_time":"2021-12-13T06:46:44.494Z"},"1.0.0":{"name":"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":"1.0.0","engines":{"node":">=0.4.0"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"http://github.com/ariya/esprima.git"},"licenses":[{"type":"BSD","url":"http://github.com/ariya/esprima/raw/master/LICENSE.BSD"}],"scripts":{"test":"node test/run.js","benchmark":"node test/benchmarks.js","benchmark-quick":"node test/benchmarks.js quick"},"_id":"esprima@1.0.0","dist":{"tarball":"https://registry.npmmirror.com/esprima/-/esprima-1.0.0.tgz","shasum":"5f0571b94a87d5199b1f302a7e27eb185e466850","size":811816,"noattachment":false,"integrity":"sha512-k344tuMul8eif80+WDaTCcS5g4xDSO6FRHmCkvlF6t/QSBYQDrvph2VqP23ry9y9oMVEJ/sdJEh8JXT0smlcQQ=="},"_npmVersion":"1.1.61","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"directories":{},"publish_time":1350897629359,"_hasShrinkwrap":false,"_cnpm_publish_time":1350897629359,"_cnpmcore_publish_time":"2021-12-13T06:46:45.378Z"},"0.9.9":{"name":"esprima","description":"ECMAScript parsing infrastructure for multipurpose analysis","homepage":"http://esprima.org","main":"esprima.js","bin":{"esparse":"./bin/esparse.js"},"version":"0.9.9","engines":{"node":">=0.4.0"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"git://github.com/ariya/esprima.git"},"licenses":[{"type":"BSD","url":"http://github.com/ariya/esprima/raw/master/LICENSE.BSD"}],"scripts":{"test":"node test/run.js","benchmark":"node test/benchmarks.js","benchmark-quick":"node test/benchmarks.js quick"},"_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"_id":"esprima@0.9.9","dependencies":{},"devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"tarball":"https://registry.npmmirror.com/esprima/-/esprima-0.9.9.tgz","shasum":"1b90925c975d632d7282939c3bb9c3a423c30490","size":780576,"noattachment":false,"integrity":"sha512-uTFHqyoMus4csxVp8FSqPajg59VwNt0PshVERqiIjPed6L9IG0pYz/zbhZ2HFFvn8AKzduipZP6mFxr3dr18ag=="},"directories":{},"publish_time":1333000552820,"_hasShrinkwrap":false,"_cnpm_publish_time":1333000552820,"_cnpmcore_publish_time":"2021-12-13T06:46:46.140Z"},"0.9.8":{"name":"esprima","description":"ECMAScript parsing infrastructure for multipurpose analysis","homepage":"http://esprima.org","main":"esprima.js","bin":{"esparse":"./bin/esparse.js"},"version":"0.9.8","engines":{"node":">=0.4.0"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"git://github.com/ariya/esprima.git"},"licenses":[{"type":"BSD","url":"http://github.com/ariya/esprima/raw/master/LICENSE.BSD"}],"scripts":{"test":"node test/run.js","benchmark":"node test/benchmarks.js","benchmark-quick":"node test/benchmarks.js quick"},"_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"_id":"esprima@0.9.8","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.4.13-pre","_defaultsLoaded":true,"dist":{"tarball":"https://registry.npmmirror.com/esprima/-/esprima-0.9.8.tgz","shasum":"b800f30036c24335afde886dc5dc89eaba3fc136","size":716800,"noattachment":false,"integrity":"sha512-2E+baqrFdAszMd1SfgRbUG1ndUAFQI6nzIKYz5f26bzoFRPqfEoTPXVvw7u9ZjpMysENE8nxyiiOLGp1tvojNQ=="},"directories":{},"publish_time":1329405636451,"_hasShrinkwrap":false,"_cnpm_publish_time":1329405636451,"_cnpmcore_publish_time":"2021-12-13T06:46:46.899Z"},"0.9.7":{"name":"esprima","description":"ECMAScript parsing infrastructure for multipurpose analysis","homepage":"http://esprima.org","main":"esprima.js","bin":{"esparse":"./bin/esparse.js"},"version":"0.9.7","engines":{"node":">=0.4.0"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"git://github.com/ariya/esprima.git"},"licenses":[{"type":"BSD","url":"http://github.com/ariya/esprima/raw/master/LICENSE.BSD"}],"scripts":{"test":"node test/test.js","benchmark":"node test/benchmarks.js","benchmark-quick":"node test/benchmarks.js quick"},"_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"_id":"esprima@0.9.7","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.4.13-pre","_defaultsLoaded":true,"dist":{"tarball":"https://registry.npmmirror.com/esprima/-/esprima-0.9.7.tgz","shasum":"7876246c98b3ce491981386805566beac4e9a45b","size":686080,"noattachment":false,"integrity":"sha512-CykZud9fsAHxyEyspjv6Er1beGH0eX9BHdL9mww7TobanOnV1/1dP5rva1FK8on1ca5861sfw7IowL5KKbXTiw=="},"directories":{},"publish_time":1327291269485,"_hasShrinkwrap":false,"_cnpm_publish_time":1327291269485,"_cnpmcore_publish_time":"2021-12-13T06:46:47.520Z"},"0.9.6":{"name":"esprima","description":"ECMAScript parsing infrastructure for multipurpose analysis","homepage":"http://esprima.org","main":"esprima.js","bin":{"esparse":"./bin/esparse.js"},"version":"0.9.6","engines":{"node":">=0.4.0"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"git://github.com/ariya/esprima.git"},"licenses":[{"type":"BSD","url":"http://github.com/ariya/esprima/raw/master/LICENSE.BSD"}],"_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"_id":"esprima@0.9.6","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.4.13-pre","_defaultsLoaded":true,"dist":{"tarball":"https://registry.npmmirror.com/esprima/-/esprima-0.9.6.tgz","shasum":"e4198843636cf1755781621890712b838cf055cf","size":675840,"noattachment":false,"integrity":"sha512-5GGeYYHsriG+TBXQh/UcxDLHB6P8BX6qkL3ddL8aL49JYqZh1m/cz4XWK7bbJdf/WoQiBvn3xpyk6DVoAtxo9w=="},"directories":{},"publish_time":1325447158344,"_hasShrinkwrap":false,"_cnpm_publish_time":1325447158344,"_cnpmcore_publish_time":"2021-12-13T06:46:48.317Z"},"0.9.5":{"name":"esprima","description":"ECMAScript parsing infrastructure for multipurpose analysis","homepage":"http://esprima.org","main":"esprima.js","bin":{"esparse":"./bin/esparse.js"},"version":"0.9.5","engines":{"node":">=0.4.0"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"git://github.com/ariya/esprima.git"},"licenses":[{"type":"BSD","url":"http://github.com/ariya/esprima/raw/master/LICENSE.BSD"}],"_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"_id":"esprima@0.9.5","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.4.13-pre","_defaultsLoaded":true,"dist":{"tarball":"https://registry.npmmirror.com/esprima/-/esprima-0.9.5.tgz","shasum":"3403826505ab2496c9b3eb50131b4ff124972ea3","size":808960,"noattachment":false,"integrity":"sha512-wIUDQ8uzwyphXWxIJmospjGwufBjrRiZCOvNNu5TOU8DIsgWiOw2ahJJbOKgaxjnNMNN+HGlVYZu07y8kL6i4A=="},"directories":{},"publish_time":1324521749051,"_hasShrinkwrap":false,"_cnpm_publish_time":1324521749051,"_cnpmcore_publish_time":"2021-12-13T06:46:49.162Z"},"0.9.4":{"name":"esprima","description":"ECMAScript parsing infrastructure for multipurpose analysis","homepage":"http://esprima.org","main":"esprima.js","bin":{"esparse":"./bin/esparse.js"},"version":"0.9.4","engines":{"node":">=0.4.0"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"git://github.com/ariya/esprima.git"},"licenses":[{"type":"BSD","url":"http://github.com/ariya/esprima/raw/master/LICENSE.BSD"}],"_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"_id":"esprima@0.9.4","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.4.13-pre","_defaultsLoaded":true,"dist":{"tarball":"https://registry.npmmirror.com/esprima/-/esprima-0.9.4.tgz","shasum":"49a0581c2de45aa17d44792540267bddc7574ee1","size":798720,"noattachment":false,"integrity":"sha512-R82KZjGpQSqA/b7EzxAWLCUEXix4xnQ3mU+lDIISFO1zwnKXE2YjHbGwvOX19dYpNj+iGyeWJWMwhOQGEKeKoA=="},"directories":{},"publish_time":1323792632001,"_hasShrinkwrap":false,"_cnpm_publish_time":1323792632001,"_cnpmcore_publish_time":"2021-12-13T06:46:49.894Z"},"0.9.3":{"name":"esprima","description":"ECMAScript parsing infrastructure for multipurpose analysis","homepage":"http://esprima.org","main":"esprima.js","bin":{"esparse":"./bin/esparse.js"},"version":"0.9.3","engines":{"node":">=0.4.0"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"git://github.com/ariya/esprima.git"},"licenses":[{"type":"BSD","url":"http://github.com/ariya/esprima/raw/master/LICENSE.BSD"}],"_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"_id":"esprima@0.9.3","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.4.13-pre","_defaultsLoaded":true,"dist":{"tarball":"https://registry.npmmirror.com/esprima/-/esprima-0.9.3.tgz","shasum":"e8bba20b413e91a2175441303599a5123b146eb7","size":798720,"noattachment":false,"integrity":"sha512-/w7BSrNY2vhdAX8Vvlr2uihk9M6QkUFiqcvZXFKktt6Ju79sdyoieHymddes0us33qiVZjZBdaj6AAodk49VJQ=="},"directories":{},"publish_time":1323412584578,"_hasShrinkwrap":false,"_cnpm_publish_time":1323412584578,"_cnpmcore_publish_time":"2021-12-13T06:46:50.915Z"},"0.9.2":{"name":"esprima","description":"ECMAScript parsing infrastructure for multipurpose analysis","homepage":"http://esprima.org","main":"esprima.js","bin":{"esparse":"./bin/esparse.js"},"version":"0.9.2","engines":{"node":">=0.4.0"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"git://github.com/ariya/esprima.git"},"licenses":[{"type":"BSD","url":"http://github.com/ariya/esprima/raw/master/LICENSE.BSD"}],"_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"_id":"esprima@0.9.2","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.4.13-pre","_defaultsLoaded":true,"dist":{"tarball":"https://registry.npmmirror.com/esprima/-/esprima-0.9.2.tgz","shasum":"8c6829495376d53580b97b3b6ba88af58e919d17","size":798720,"noattachment":false,"integrity":"sha512-5mYp6YZp1AaV2E+za1aQawSwFDoxFgIy3gFhVOWgRI1/Dv7tGfSPMFRNOg2Iiuigc8x2uHfoXvuo6Vbih05WoQ=="},"directories":{},"publish_time":1323098691970,"_hasShrinkwrap":false,"_cnpm_publish_time":1323098691970,"_cnpmcore_publish_time":"2021-12-13T06:46:52.039Z"},"0.9.1":{"name":"esprima","description":"ECMAScript parsing infrastructure for multipurpose analysis","homepage":"http://esprima.org","main":"esprima.js","bin":{"esparse":"./bin/esparse.js"},"version":"0.9.1","engines":{"node":">=0.4.0"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"git://github.com/ariya/esprima.git"},"licenses":[{"type":"BSD","url":"http://github.com/ariya/esprima/raw/master/LICENSE.BSD"}],"_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"_id":"esprima@0.9.1","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.4.13-pre","_defaultsLoaded":true,"dist":{"tarball":"https://registry.npmmirror.com/esprima/-/esprima-0.9.1.tgz","shasum":"7f728fda0ee40873d00511eb9267566e6ccc8ba0","size":798720,"noattachment":false,"integrity":"sha512-xgkwLHRJqSYXB5UpYYgOY1/YK+rzzdl1ce67DqfJSKm1ULcCrR9w+RVt/x312hQHGdA+sZaRAgXRBJtFjcK++w=="},"directories":{},"publish_time":1322937293006,"_hasShrinkwrap":false,"_cnpm_publish_time":1322937293006,"_cnpmcore_publish_time":"2021-12-13T06:46:52.960Z"},"0.9.0":{"name":"esprima","description":"ECMAScript parsing infrastructure for multipurpose analysis","homepage":"http://esprima.org","main":"esprima.js","bin":{"esparse":"./bin/esparse.js"},"version":"0.9.0","engines":{"node":">=0.4.0"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"git://github.com/ariya/esprima.git"},"licenses":[{"type":"BSD","url":"http://github.com/ariya/esprima/raw/master/LICENSE.BSD"}],"_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"_id":"esprima@0.9.0","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.4.13-pre","_defaultsLoaded":true,"dist":{"tarball":"https://registry.npmmirror.com/esprima/-/esprima-0.9.0.tgz","shasum":"9b35d752fb826a53f38661bfc1106723ba583ddf","size":757760,"noattachment":false,"integrity":"sha512-mdv+XVY99kCjBAFy6LuVo68tLDFrR+ZkR5LdFbna8icjhv3iMQDovLhCyNdBTOJJaRCJKukCOxsPShS8AOVvmw=="},"directories":{},"publish_time":1322842254419,"_hasShrinkwrap":false,"_cnpm_publish_time":1322842254419,"_cnpmcore_publish_time":"2021-12-13T06:46:53.905Z"},"0.8.2":{"name":"esprima","description":"ECMAScript parsing infrastructure for multipurpose analysis","homepage":"http://esprima.org","main":"esprima.js","bin":{"esparse":"./bin/esparse.js"},"version":"0.8.2","engines":{"node":">=0.4.0"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"git://github.com/ariya/esprima.git"},"licenses":[{"type":"BSD","url":"http://github.com/ariya/esprima/raw/master/LICENSE.BSD"}],"_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"_id":"esprima@0.8.2","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.4.13-pre","_defaultsLoaded":true,"dist":{"tarball":"https://registry.npmmirror.com/esprima/-/esprima-0.8.2.tgz","shasum":"069a33aaacbb45a60b8071b4cfc6fb6929ebcb50","size":757760,"noattachment":false,"integrity":"sha512-F8lgMWPHjImHCvvqy2IochFAuKT1tWDui481a/PrfoX6WslOSP7BYSK0cqL4Sf5PA5L7cho4x7PxZz2Er1wCjg=="},"directories":{},"publish_time":1322757618907,"_hasShrinkwrap":false,"_cnpm_publish_time":1322757618907,"_cnpmcore_publish_time":"2021-12-13T06:46:54.830Z"},"0.8.1":{"name":"esprima","description":"ECMAScript parsing infrastructure for multipurpose analysis","homepage":"http://esprima.org","main":"esprima.js","bin":{"esparse":"./bin/esparse.js"},"version":"0.8.1","engines":{"node":">=0.4.0"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"git://github.com/ariya/esprima.git"},"licenses":[{"type":"BSD","url":"http://github.com/ariya/esprima/raw/master/LICENSE.BSD"}],"_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"_id":"esprima@0.8.1","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.4.13-pre","_defaultsLoaded":true,"dist":{"tarball":"https://registry.npmmirror.com/esprima/-/esprima-0.8.1.tgz","shasum":"248b67200011337474e42ddd2afe2c7c7a62756d","size":778240,"noattachment":false,"integrity":"sha512-+1TxCUXKBc/yiWpQvtNO/OhAGoIRvWPp/O7MwU9GRRtrvYfnL7OLBY8wEPhozDOOH3QcVKNT1Nj/u6psLavs+A=="},"directories":{},"publish_time":1322667781939,"_hasShrinkwrap":false,"_cnpm_publish_time":1322667781939,"_cnpmcore_publish_time":"2021-12-13T06:46:55.770Z"},"0.8.0":{"name":"esprima","description":"ECMAScript parsing infrastructure for multipurpose analysis tool","homepage":"http://esprima.org","main":"esprima.js","bin":{"esparse":"./bin/esparse.js"},"version":"0.8.0","engines":{"node":">=0.4.0"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"git://github.com/ariya/esprima.git"},"licenses":[{"type":"BSD","url":"http://github.com/ariya/esprima/raw/master/LICENSE.BSD"}],"_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"_id":"esprima@0.8.0","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.4.13-pre","_defaultsLoaded":true,"dist":{"tarball":"https://registry.npmmirror.com/esprima/-/esprima-0.8.0.tgz","shasum":"c3a4d9eb2bab14f050b443296f9acbc83952c9d6","size":675840,"noattachment":false,"integrity":"sha512-D2I5T/a6TiAfHafGir00YhdKGObI5OtqrycEzqMW9JGUBxx4wImMU/aCCs1wnJ1kR+wPiXjK0Yj7eC6GzenPeA=="},"directories":{},"publish_time":1322423946359,"_hasShrinkwrap":false,"_cnpm_publish_time":1322423946359,"_cnpmcore_publish_time":"2021-12-13T06:46:56.645Z"},"0.7.0":{"name":"esprima","description":"ECMAScript parsing infrastructure for multipurpose analysis tool","homepage":"http://esprima.org","main":"esprima.js","bin":{"esparse":"./bin/esparse.js"},"version":"0.7.0","engines":{"node":">=0.4.0"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"git://github.com/ariya/esprima.git"},"licenses":[{"type":"BSD","url":"http://github.com/ariya/esprima/raw/master/LICENSE.BSD"}],"_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"_id":"esprima@0.7.0","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.4.13-pre","_defaultsLoaded":true,"dist":{"tarball":"https://registry.npmmirror.com/esprima/-/esprima-0.7.0.tgz","shasum":"73e71270859ab68eb3f806ea5244536670ba7e72","size":552960,"noattachment":false,"integrity":"sha512-gk+jPNIgfS8Ec08JqtTiZ2ga/m7ILdLF4mmMfWF2bK9wTvOUnSlu2a/LJ+GNFA62Sr5qooRwf04iBClF8K/TYQ=="},"directories":{},"publish_time":1322199941118,"_hasShrinkwrap":false,"_cnpm_publish_time":1322199941118,"_cnpmcore_publish_time":"2021-12-13T06:46:57.520Z"}},"bugs":{"url":"https://github.com/jquery/esprima/issues"},"homepage":"http://esprima.org","keywords":["ast","ecmascript","esprima","javascript","parser","syntax"],"repository":{"type":"git","url":"git+https://github.com/jquery/esprima.git"},"_source_registry_name":"default"}