{"_id":"@gerhobbelt/esprima","_rev":"160518","name":"@gerhobbelt/esprima","description":"ECMAScript parsing infrastructure for multipurpose analysis","dist-tags":{"latest":"4.0.1-27"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"time":{"modified":"2021-06-03T11:39:42.000Z","created":"2017-10-13T16:16:40.305Z","4.0.1-27":"2019-07-19T11:12:15.476Z","4.0.1-26":"2019-07-18T23:29:20.174Z","4.0.1-25":"2019-07-18T22:44:43.434Z","4.0.1-24":"2018-05-23T01:15:29.132Z","4.0.1-23":"2018-05-22T18:34:48.947Z","4.0.1-22":"2018-05-10T12:23:51.690Z","4.0.1-21":"2018-05-06T23:53:35.841Z","4.0.1-19":"2018-02-13T18:38:45.708Z","4.0.1-17":"2018-01-07T18:26:01.260Z","4.0.1-15":"2017-12-22T02:26:38.665Z","4.0.1-13":"2017-11-10T20:02:16.728Z","4.0.1-12":"2017-11-10T19:47:43.808Z","4.0.1-10":"2017-10-27T21:42:12.632Z","4.0.1-9":"2017-10-27T21:13:06.104Z","4.0.1-8":"2017-10-27T21:08:57.789Z","4.0.1-6":"2017-10-15T21:17:22.679Z","4.0.1-5":"2017-10-15T21:01:26.634Z","4.0.1-4":"2017-10-15T20:25:45.551Z","4.0.1-3":"2017-10-15T19:31:19.052Z","4.0.1-2":"2017-10-15T19:27:15.509Z","4.0.1-1":"2017-10-13T16:16:40.305Z"},"users":{},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/GerHobbelt/esprima.git"},"versions":{"4.0.1-27":{"name":"@gerhobbelt/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-27","engines":{"node":">=4"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"repository":{"type":"git","url":"git+https://github.com/GerHobbelt/esprima.git"},"bugs":{"url":"https://github.com/GerHobbelt/esprima/issues"},"license":"BSD-2-Clause","devDependencies":{"@gerhobbelt/test262":"4.0.0-7","codecov.io":"0.1.6","escomplex-js":"1.2.0","everything.js":"1.0.3","glob":"7.1.4","istanbul":"0.4.5","json-diff":"0.5.4","karma":"4.2.0","karma-chrome-launcher":"3.0.0","karma-detect-browsers":"2.3.3","karma-edge-launcher":"0.4.2","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-safari-launcher":"1.0.0","karma-safaritechpreview-launcher":"2.0.2","karma-sauce-launcher":"2.0.2","lodash":"4.17.15","mocha":"6.2.0","node-tick-processor":"0.0.2","regenerate":"1.4.0","results-interpreter":"1.0.0","temp":"0.9.0","test262-stream":"1.3.0","tslint":"5.18.0","typescript":"3.5.3","typescript-formatter":"7.2.2","unicode-12.1.0":"0.8.0","webpack":"4.36.1","webpack-cli":"3.3.6"},"keywords":["ast","ecmascript","esprima","javascript","parser","syntax"],"scripts":{"check-version":"node test/check-version.js","tslint":"tslint src/*.ts","code-style":"bash -c 'node_modules/.bin/tsfmt --verify src/*.ts test/*.js'","format-code":"bash -c 'node_modules/.bin/tsfmt -r src/*.ts 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","test-262":"node test/test-262.js","update-test-262":"node test/test-262.js --update-whitelist","all-tests":"npm run verify-line-ending && npm run generate-fixtures && npm run unit-tests && npm run api-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","regenerate-unit-tests-fixtures":"bash -c \"find test/fixtures/ -type f -iname '*.json' -delete\" && npm run generate-fixtures && node test/unit-tests.js --regenerate","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 95 --branch 95 --function 95","dynamic-analysis":"npm run analyze-coverage && npm run check-coverage","compile":"node tools/__patch_version_in_js.js && tsc -p src/ --lib es6 && webpack && node tools/fixupbundle.js","test":"npm run compile && npm run all-tests && npm run static-analysis && npm run dynamic-analysis","orig_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 test-262 && npm run downstream","droneio":"npm run compile && npm run all-tests && npm run saucelabs","generate-regex":"node tools/generate-identifier-regex.js > src/character.ts","generate-xhtml-entities":"node tools/generate-xhtml-entities.js > src/xhtml-entities.ts","build":"npm run generate-xhtml-entities && npm run generate-regex && npm run format-code && npm test","pub":"npm publish --access public"},"_id":"@gerhobbelt/esprima@4.0.1-27","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"26d36806bdc92b5dd0764d94d820c52f7a9594f8","size":55259,"noattachment":false,"key":"/@gerhobbelt/esprima/-/@gerhobbelt/esprima-4.0.1-27.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/esprima/download/@gerhobbelt/esprima-4.0.1-27.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esprima_4.0.1-27_1563534735372_0.9097701157850013"},"_hasShrinkwrap":false,"publish_time":1563534735476,"_cnpm_publish_time":1563534735476},"4.0.1-26":{"name":"@gerhobbelt/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-26","engines":{"node":">=4"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"repository":{"type":"git","url":"git+https://github.com/GerHobbelt/esprima.git"},"bugs":{"url":"https://github.com/GerHobbelt/esprima/issues"},"license":"BSD-2-Clause","devDependencies":{"@gerhobbelt/test262":"3.0.0-4","codecov.io":"0.1.6","escomplex-js":"1.2.0","everything.js":"1.0.3","glob":"7.1.4","istanbul":"0.4.5","json-diff":"0.5.4","karma":"4.2.0","karma-chrome-launcher":"3.0.0","karma-detect-browsers":"2.3.3","karma-edge-launcher":"0.4.2","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-safari-launcher":"1.0.0","karma-safaritechpreview-launcher":"2.0.2","karma-sauce-launcher":"2.0.2","lodash":"4.17.14","mocha":"6.1.4","node-tick-processor":"0.0.2","regenerate":"1.4.0","results-interpreter":"1.0.0","temp":"0.9.0","test262-stream":"1.3.0","tslint":"5.18.0","typescript":"3.5.3","typescript-formatter":"7.2.2","unicode-12.1.0":"0.8.0","webpack":"4.36.1","webpack-cli":"3.3.6"},"keywords":["ast","ecmascript","esprima","javascript","parser","syntax"],"scripts":{"check-version":"node test/check-version.js","tslint":"tslint src/*.ts","code-style":"bash -c 'node_modules/.bin/tsfmt --verify src/*.ts test/*.js'","format-code":"bash -c 'node_modules/.bin/tsfmt -r src/*.ts 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","test-262":"node test/test-262.js","all-tests":"npm run verify-line-ending && npm run generate-fixtures && npm run unit-tests && npm run api-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","regenerate-unit-tests-fixtures":"bash -c \"find test/fixtures/ -type f -iname '*.json' -delete\" && npm run generate-fixtures && node test/unit-tests.js --regenerate","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 95 --branch 95 --function 95","dynamic-analysis":"npm run analyze-coverage && npm run check-coverage","compile":"node tools/__patch_version_in_js.js && tsc -p src/ --lib es6 && webpack && node tools/fixupbundle.js","test":"npm run compile && npm run all-tests && npm run static-analysis && npm run dynamic-analysis","orig_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 test-262 && npm run downstream","droneio":"npm run compile && npm run all-tests && npm run saucelabs","generate-regex":"node tools/generate-identifier-regex.js > src/character.ts","generate-xhtml-entities":"node tools/generate-xhtml-entities.js > src/xhtml-entities.ts","build":"npm run generate-xhtml-entities && npm run generate-regex && npm run format-code && npm test","pub":"npm publish --access public"},"_id":"@gerhobbelt/esprima@4.0.1-26","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"c66b48e90333f2371c43d03d36de41d9835e3b49","size":55243,"noattachment":false,"key":"/@gerhobbelt/esprima/-/@gerhobbelt/esprima-4.0.1-26.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/esprima/download/@gerhobbelt/esprima-4.0.1-26.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esprima_4.0.1-26_1563492560021_0.5230521261602525"},"_hasShrinkwrap":false,"publish_time":1563492560174,"_cnpm_publish_time":1563492560174},"4.0.1-25":{"name":"@gerhobbelt/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-25","engines":{"node":">=4"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"repository":{"type":"git","url":"git+https://github.com/GerHobbelt/esprima.git"},"bugs":{"url":"https://github.com/GerHobbelt/esprima/issues"},"license":"BSD-2-Clause","devDependencies":{"@gerhobbelt/test262":"3.0.0-4","codecov.io":"0.1.6","escomplex-js":"1.2.0","everything.js":"1.0.3","glob":"7.1.4","istanbul":"0.4.5","json-diff":"0.5.4","karma":"4.2.0","karma-chrome-launcher":"3.0.0","karma-detect-browsers":"2.3.3","karma-edge-launcher":"0.4.2","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-safari-launcher":"1.0.0","karma-safaritechpreview-launcher":"2.0.2","karma-sauce-launcher":"2.0.2","lodash":"4.17.14","mocha":"6.1.4","node-tick-processor":"0.0.2","regenerate":"1.4.0","results-interpreter":"1.0.0","temp":"0.9.0","test262-stream":"1.3.0","tslint":"5.18.0","typescript":"3.5.3","typescript-formatter":"7.2.2","unicode-12.1.0":"0.8.0","webpack":"4.36.1","webpack-cli":"3.3.6"},"keywords":["ast","ecmascript","esprima","javascript","parser","syntax"],"scripts":{"check-version":"node test/check-version.js","tslint":"tslint src/*.ts","code-style":"bash -c 'node_modules/.bin/tsfmt --verify src/*.ts test/*.js'","format-code":"bash -c 'node_modules/.bin/tsfmt -r src/*.ts 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","test-262":"node test/test-262.js","all-tests":"npm run verify-line-ending && npm run generate-fixtures && npm run unit-tests && npm run api-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","regenerate-unit-tests-fixtures":"bash -c \"find test/fixtures/ -type f -iname '*.json' -delete\" && npm run generate-fixtures && node test/unit-tests.js --regenerate","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 95 --branch 95 --function 95","dynamic-analysis":"npm run analyze-coverage && npm run check-coverage","compile":"node tools/__patch_version_in_js.js && tsc -p src/ --lib es6 && webpack && node tools/fixupbundle.js","test":"npm run compile && npm run all-tests && npm run static-analysis && npm run dynamic-analysis","orig_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 test-262 && npm run downstream","droneio":"npm run compile && npm run all-tests && npm run saucelabs","generate-regex":"node tools/generate-identifier-regex.js > src/character.ts","generate-xhtml-entities":"node tools/generate-xhtml-entities.js > src/xhtml-entities.ts","build":"npm run generate-xhtml-entities && npm run generate-regex && npm run format-code && npm test","pub":"npm publish --access public"},"_id":"@gerhobbelt/esprima@4.0.1-25","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"be3b806b07cdbe46d717cc01aceb9c3f8662ad6d","size":54926,"noattachment":false,"key":"/@gerhobbelt/esprima/-/@gerhobbelt/esprima-4.0.1-25.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/esprima/download/@gerhobbelt/esprima-4.0.1-25.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esprima_4.0.1-25_1563489883254_0.30314860533863786"},"_hasShrinkwrap":false,"publish_time":1563489883434,"_cnpm_publish_time":1563489883434},"4.0.1-24":{"name":"@gerhobbelt/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-24","files":["bin","dist/esprima.js"],"engines":{"node":">=4"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"repository":{"type":"git","url":"git+https://github.com/GerHobbelt/esprima.git"},"bugs":{"url":"https://github.com/GerHobbelt/esprima/issues"},"license":"BSD-2-Clause","devDependencies":{"@gerhobbelt/test262":"3.0.0-4","codecov.io":"0.1.6","escomplex-js":"1.2.0","everything.js":"1.0.3","glob":"7.1.2","istanbul":"0.4.5","json-diff":"0.5.2","karma":"2.0.2","karma-chrome-launcher":"2.2.0","karma-detect-browsers":"2.3.2","karma-edge-launcher":"0.4.2","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-safari-launcher":"1.0.0","karma-safaritechpreview-launcher":"0.0.6","karma-sauce-launcher":"1.2.0","lodash":"4.17.10","mocha":"5.2.0","node-tick-processor":"0.0.2","regenerate":"1.4.0","results-interpreter":"1.0.0","temp":"0.8.3","test262-stream":"1.1.0","tslint":"5.10.0","typescript":"2.8.3","typescript-formatter":"7.2.0","unicode-10.0.0":"0.7.5","webpack":"4.8.3","webpack-cli":"2.1.3"},"keywords":["ast","ecmascript","esprima","javascript","parser","syntax"],"scripts":{"check-version":"node test/check-version.js","tslint":"tslint src/*.ts","code-style":"bash -c 'node_modules/.bin/tsfmt --verify src/*.ts test/*.js'","format-code":"bash -c 'node_modules/.bin/tsfmt -r src/*.ts 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","test-262":"node test/test-262.js","all-tests":"npm run verify-line-ending && npm run generate-fixtures && npm run unit-tests && npm run api-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","regenerate-unit-tests-fixtures":"bash -c \"find test/fixtures/ -type f -iname '*.json' -delete\" && npm run generate-fixtures && node test/unit-tests.js --regenerate","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 96 --branch 96 --function 96","dynamic-analysis":"npm run analyze-coverage && npm run check-coverage","compile":"node tools/__patch_version_in_js.js && tsc -p src/ && webpack && node tools/fixupbundle.js","test":"npm run compile && npm run all-tests && npm run static-analysis && npm run dynamic-analysis","orig_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 test-262 && 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 > src/character.ts","generate-xhtml-entities":"node tools/generate-xhtml-entities.js > src/xhtml-entities.ts","build":"npm run generate-xhtml-entities && npm run generate-regex && npm run format-code && npm test","pub":"npm publish --access public"},"_id":"@gerhobbelt/esprima@4.0.1-24","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"823283ff852e7cdcf3aa8ef74f2fb355f9406e47","size":54561,"noattachment":false,"key":"/@gerhobbelt/esprima/-/@gerhobbelt/esprima-4.0.1-24.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/esprima/download/@gerhobbelt/esprima-4.0.1-24.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esprima_4.0.1-24_1527038129013_0.0548294449745117"},"_hasShrinkwrap":false,"publish_time":1527038129132,"_cnpm_publish_time":1527038129132},"4.0.1-23":{"name":"@gerhobbelt/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-23","files":["bin","dist/esprima.js"],"engines":{"node":">=4"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"repository":{"type":"git","url":"git+https://github.com/GerHobbelt/esprima.git"},"bugs":{"url":"https://github.com/GerHobbelt/esprima/issues"},"license":"BSD-2-Clause","devDependencies":{"@gerhobbelt/test262":"3.0.0-4","codecov.io":"0.1.6","escomplex-js":"1.2.0","everything.js":"1.0.3","glob":"7.1.2","istanbul":"0.4.5","json-diff":"0.5.2","karma":"2.0.2","karma-chrome-launcher":"2.2.0","karma-detect-browsers":"2.3.2","karma-edge-launcher":"0.4.2","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-safari-launcher":"1.0.0","karma-safaritechpreview-launcher":"0.0.6","karma-sauce-launcher":"1.2.0","lodash":"4.17.10","mocha":"5.2.0","node-tick-processor":"0.0.2","regenerate":"1.4.0","results-interpreter":"1.0.0","temp":"0.8.3","test262-stream":"1.1.0","tslint":"5.10.0","typescript":"2.8.3","typescript-formatter":"7.2.0","unicode-10.0.0":"0.7.5","webpack":"4.8.3","webpack-cli":"2.1.3"},"keywords":["ast","ecmascript","esprima","javascript","parser","syntax"],"scripts":{"check-version":"node test/check-version.js","tslint":"tslint src/*.ts","code-style":"bash -c 'node_modules/.bin/tsfmt --verify src/*.ts test/*.js'","format-code":"bash -c 'node_modules/.bin/tsfmt -r src/*.ts 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","test-262":"node test/test-262.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","generate-unit-tests-fixtures":"bash -c \"find test/fixtures/ -type f -iname '*.json' -delete\" && npm run generate-fixtures && node test/unit-tests.js --regenerate","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 96 --branch 96 --function 96","dynamic-analysis":"npm run analyze-coverage && npm run check-coverage","compile":"node tools/__patch_version_in_js.js && tsc -p src/ && webpack && node tools/fixupbundle.js","test":"npm run compile && npm run all-tests && npm run static-analysis && npm run dynamic-analysis","orig_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 test-262 && 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 > src/character.ts","generate-xhtml-entities":"node tools/generate-xhtml-entities.js > src/xhtml-entities.ts","build":"npm run generate-xhtml-entities && npm run generate-regex && npm run format-code && npm test","pub":"npm publish --access public"},"_id":"@gerhobbelt/esprima@4.0.1-23","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"3753a80a19ed131f97523426f960f1459d866c78","size":54269,"noattachment":false,"key":"/@gerhobbelt/esprima/-/@gerhobbelt/esprima-4.0.1-23.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/esprima/download/@gerhobbelt/esprima-4.0.1-23.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esprima_4.0.1-23_1527014088841_0.8297991031959058"},"_hasShrinkwrap":false,"publish_time":1527014088947,"_cnpm_publish_time":1527014088947},"4.0.1-22":{"name":"@gerhobbelt/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-22","files":["bin","dist/esprima.js"],"engines":{"node":">=4"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"repository":{"type":"git","url":"git+https://github.com/GerHobbelt/esprima.git"},"bugs":{"url":"https://github.com/GerHobbelt/esprima/issues"},"license":"BSD-2-Clause","devDependencies":{"@gerhobbelt/test262":"2.0.0-1","codecov.io":"0.1.6","escomplex-js":"1.2.0","everything.js":"1.0.3","glob":"7.1.2","istanbul":"0.4.5","json-diff":"0.5.2","karma":"2.0.2","karma-chrome-launcher":"2.2.0","karma-detect-browsers":"2.3.2","karma-edge-launcher":"0.4.2","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-safari-launcher":"1.0.0","karma-safaritechpreview-launcher":"0.0.6","karma-sauce-launcher":"1.2.0","lodash":"4.17.10","mocha":"5.1.1","node-tick-processor":"0.0.2","regenerate":"1.3.3","results-interpreter":"1.0.0","temp":"0.8.3","test262-stream":"1.1.0","tslint":"5.10.0","typescript":"2.8.3","typescript-formatter":"7.2.0","unicode-10.0.0":"0.7.5","webpack":"4.8.1","webpack-cli":"2.1.3"},"keywords":["ast","ecmascript","esprima","javascript","parser","syntax"],"scripts":{"check-version":"node test/check-version.js","tslint":"tslint src/*.ts","code-style":"bash -c 'node_modules/.bin/tsfmt --verify src/*.ts test/*.js'","format-code":"bash -c 'node_modules/.bin/tsfmt -r src/*.ts 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","test-262":"node test/test-262.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","generate-unit-tests-fixtures":"bash -c \"find test/fixtures/ -type f -iname '*.json' -delete\" && npm run generate-fixtures && node test/unit-tests.js --regenerate","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 96 --branch 96 --function 96","dynamic-analysis":"npm run analyze-coverage && npm run check-coverage","compile":"node tools/__patch_version_in_js.js && tsc -p src/ && webpack && node tools/fixupbundle.js","test":"npm run compile && npm run all-tests && npm run static-analysis && npm run dynamic-analysis","orig_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 test-262 && 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 > src/character.ts","generate-xhtml-entities":"node tools/generate-xhtml-entities.js > src/xhtml-entities.ts","build":"npm run generate-xhtml-entities && npm run generate-regex && npm run format-code && npm test","pub":"npm publish --access public"},"_id":"@gerhobbelt/esprima@4.0.1-22","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"55c013b88e37187d1afeceef5add7c98fc13d4d9","size":54268,"noattachment":false,"key":"/@gerhobbelt/esprima/-/@gerhobbelt/esprima-4.0.1-22.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/esprima/download/@gerhobbelt/esprima-4.0.1-22.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esprima_4.0.1-22_1525955031569_0.188674561919421"},"_hasShrinkwrap":false,"publish_time":1525955031690,"_cnpm_publish_time":1525955031690},"4.0.1-21":{"name":"@gerhobbelt/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-21","files":["bin","dist/esprima.js"],"engines":{"node":">=4"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"repository":{"type":"git","url":"git+https://github.com/GerHobbelt/esprima.git"},"bugs":{"url":"https://github.com/GerHobbelt/esprima/issues"},"license":"BSD-2-Clause","devDependencies":{"@gerhobbelt/test262":"2.0.0-1","codecov.io":"0.1.6","escomplex-js":"1.2.0","everything.js":"1.0.3","glob":"7.1.2","istanbul":"0.4.5","json-diff":"0.5.2","karma":"2.0.2","karma-chrome-launcher":"2.2.0","karma-detect-browsers":"2.3.2","karma-edge-launcher":"0.4.2","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-safari-launcher":"1.0.0","karma-safaritechpreview-launcher":"0.0.6","karma-sauce-launcher":"1.2.0","lodash":"4.17.10","mocha":"5.1.1","node-tick-processor":"0.0.2","regenerate":"1.3.3","results-interpreter":"1.0.0","temp":"0.8.3","test262-stream":"1.1.0","tslint":"5.10.0","typescript":"2.8.3","typescript-formatter":"7.2.0","unicode-10.0.0":"0.7.5","webpack":"4.7.0","webpack-cli":"2.1.3"},"keywords":["ast","ecmascript","esprima","javascript","parser","syntax"],"scripts":{"check-version":"node test/check-version.js","tslint":"tslint src/*.ts","code-style":"bash -c 'node_modules/.bin/tsfmt --verify src/*.ts test/*.js'","format-code":"bash -c 'node_modules/.bin/tsfmt -r src/*.ts 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","test-262":"node test/test-262.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","generate-unit-tests-fixtures":"bash -c \"find test/fixtures/ -type f -iname '*.json' -delete\" && npm run generate-fixtures && node test/unit-tests.js --regenerate","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 96 --branch 96 --function 96","dynamic-analysis":"npm run analyze-coverage && npm run check-coverage","compile":"node tools/__patch_version_in_js.js && tsc -p src/ && webpack && node tools/fixupbundle.js","test":"npm run compile && npm run all-tests && npm run static-analysis && npm run dynamic-analysis","orig_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 test-262 && 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 > src/character.ts","generate-xhtml-entities":"node tools/generate-xhtml-entities.js > src/xhtml-entities.ts","build":"npm run generate-xhtml-entities && npm run generate-regex && npm run format-code && npm test","pub":"npm publish --access public"},"_id":"@gerhobbelt/esprima@4.0.1-21","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"afc2213668d84867031272894ca86fc820940bc9","size":54266,"noattachment":false,"key":"/@gerhobbelt/esprima/-/@gerhobbelt/esprima-4.0.1-21.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/esprima/download/@gerhobbelt/esprima-4.0.1-21.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esprima_4.0.1-21_1525650815712_0.07273192121308392"},"_hasShrinkwrap":false,"publish_time":1525650815841,"_cnpm_publish_time":1525650815841},"4.0.1-19":{"name":"@gerhobbelt/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-19","files":["bin","dist/esprima.js"],"engines":{"node":">=4"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"repository":{"type":"git","url":"git+https://github.com/GerHobbelt/esprima.git"},"bugs":{"url":"https://github.com/GerHobbelt/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.2","istanbul":"0.4.5","json-diff":"0.5.2","karma":"2.0.0","karma-chrome-launcher":"2.2.0","karma-detect-browsers":"2.2.6","karma-edge-launcher":"0.4.2","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-safari-launcher":"1.0.0","karma-safaritechpreview-launcher":"0.0.6","karma-sauce-launcher":"1.2.0","lodash":"4.17.5","mocha":"5.0.0","node-tick-processor":"0.0.2","regenerate":"1.3.3","results-interpreter":"1.0.0","temp":"0.8.3","@gerhobbelt/test262":"2.0.0-1","test262-stream":"1.0.0","tslint":"5.9.1","typescript":"2.7.1","typescript-formatter":"7.0.1","unicode-8.0.0":"0.7.4","webpack":"3.11.0"},"keywords":["ast","ecmascript","esprima","javascript","parser","syntax"],"scripts":{"check-version":"node test/check-version.js","tslint":"tslint src/*.ts","code-style":"bash -c 'node_modules/.bin/tsfmt --verify src/*.ts test/*.js'","format-code":"bash -c 'node_modules/.bin/tsfmt -r src/*.ts 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","test-262":"node test/test-262.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","generate-unit-tests-fixtures":"bash -c \"find test/fixtures/ -type f -iname '*.json' -delete\" && npm run generate-fixtures && node test/unit-tests.js --regenerate","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 96 --branch 96 --function 96","dynamic-analysis":"npm run analyze-coverage && npm run check-coverage","compile":"node tools/__patch_version_in_js.js && tsc -p src/ && webpack && node tools/fixupbundle.js","test":"npm run compile && npm run all-tests && npm run static-analysis && npm run dynamic-analysis","orig_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 test-262 && 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 > src/character.ts","generate-xhtml-entities":"node tools/generate-xhtml-entities.js > src/xhtml-entities.ts","build":"npm run generate-xhtml-entities && npm run generate-regex && npm run format-code && npm test","pub":"npm publish --access public"},"_id":"@gerhobbelt/esprima@4.0.1-19","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"b7b5de3099cdcea013f502680b9e8d29471e0f0d","size":54501,"noattachment":false,"key":"/@gerhobbelt/esprima/-/@gerhobbelt/esprima-4.0.1-19.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/esprima/download/@gerhobbelt/esprima-4.0.1-19.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esprima_4.0.1-19_1518547124752_0.19770617986837036"},"_hasShrinkwrap":false,"publish_time":1518547125708,"_cnpm_publish_time":1518547125708},"4.0.1-17":{"name":"@gerhobbelt/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-17","files":["bin","dist/esprima.js"],"engines":{"node":">=4"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"repository":{"type":"git","url":"git+https://github.com/GerHobbelt/esprima.git"},"bugs":{"url":"https://github.com/GerHobbelt/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.2","istanbul":"0.4.5","json-diff":"0.5.2","karma":"2.0.0","karma-chrome-launcher":"2.2.0","karma-detect-browsers":"2.2.6","karma-edge-launcher":"0.4.2","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-safari-launcher":"1.0.0","karma-safaritechpreview-launcher":"0.0.6","karma-sauce-launcher":"1.2.0","lodash":"4.17.4","mocha":"4.1.0","node-tick-processor":"0.0.2","regenerate":"1.3.3","results-interpreter":"1.0.0","temp":"0.8.3","test262":"git+https://git@github.com/tc39/test262.git#c4e3d12","test262-stream":"1.0.0","tslint":"5.8.0","typescript":"2.6.2","typescript-formatter":"7.0.1","unicode-8.0.0":"0.7.4","webpack":"3.10.0"},"keywords":["ast","ecmascript","esprima","javascript","parser","syntax"],"scripts":{"check-version":"node test/check-version.js","tslint":"tslint src/*.ts","code-style":"bash -c 'node_modules/.bin/tsfmt --verify src/*.ts test/*.js'","format-code":"bash -c 'node_modules/.bin/tsfmt -r src/*.ts 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","test-262":"node test/test-262.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","generate-unit-tests-fixtures":"bash -c \"find test/fixtures/ -type f -iname '*.json' -delete\" && npm run generate-fixtures && node test/unit-tests.js --regenerate","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 96 --branch 96 --function 96","dynamic-analysis":"npm run analyze-coverage && npm run check-coverage","compile":"node tools/__patch_version_in_js.js && tsc -p src/ && webpack && node tools/fixupbundle.js","test":"npm run compile && npm run all-tests && npm run static-analysis && npm run dynamic-analysis","orig_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 test-262 && 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 > src/character.ts","generate-xhtml-entities":"node tools/generate-xhtml-entities.js > src/xhtml-entities.ts","build":"npm run generate-xhtml-entities && npm run generate-regex && npm run format-code && npm test","pub":"npm publish --access public"},"_id":"@gerhobbelt/esprima@4.0.1-17","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"7e21609974c92b5d6a49e7bf16df05d3f90344ac","size":54515,"noattachment":false,"key":"/@gerhobbelt/esprima/-/@gerhobbelt/esprima-4.0.1-17.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/esprima/download/@gerhobbelt/esprima-4.0.1-17.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esprima-4.0.1-17.tgz_1515349560161_0.9465069258585572"},"directories":{},"publish_time":1515349561260,"_hasShrinkwrap":false,"_cnpm_publish_time":1515349561260},"4.0.1-15":{"name":"@gerhobbelt/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-15","files":["bin","dist/esprima.js"],"engines":{"node":">=4"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"repository":{"type":"git","url":"git+https://github.com/GerHobbelt/esprima.git"},"bugs":{"url":"https://github.com/GerHobbelt/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.2","istanbul":"0.4.5","json-diff":"0.5.2","karma":"2.0.0","karma-chrome-launcher":"2.2.0","karma-detect-browsers":"2.2.6","karma-edge-launcher":"0.4.2","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-safari-launcher":"1.0.0","karma-safaritechpreview-launcher":"0.0.6","karma-sauce-launcher":"1.2.0","lodash":"4.17.4","mocha":"4.0.1","node-tick-processor":"0.0.2","regenerate":"1.3.3","results-interpreter":"1.0.0","temp":"0.8.3","test262":"git+https://git@github.com/tc39/test262.git#c4e3d12","test262-stream":"1.0.0","tslint":"5.8.0","typescript":"2.6.2","typescript-formatter":"7.0.1","unicode-8.0.0":"0.7.4","webpack":"3.10.0"},"keywords":["ast","ecmascript","esprima","javascript","parser","syntax"],"scripts":{"check-version":"node test/check-version.js","tslint":"tslint src/*.ts","code-style":"bash -c 'node_modules/.bin/tsfmt --verify src/*.ts test/*.js'","format-code":"bash -c 'node_modules/.bin/tsfmt -r src/*.ts 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","test-262":"node test/test-262.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","generate-unit-tests-fixtures":"bash -c \"find test/fixtures/ -type f -iname '*.json' -delete\" && npm run generate-fixtures && node test/unit-tests.js --regenerate","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 96 --branch 96 --function 96","dynamic-analysis":"npm run analyze-coverage && npm run check-coverage","compile":"node tools/__patch_version_in_js.js && tsc -p src/ && webpack && node tools/fixupbundle.js","test":"npm run compile && npm run all-tests && npm run static-analysis && npm run dynamic-analysis","orig_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 test-262 && 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 > src/character.ts","generate-xhtml-entities":"node tools/generate-xhtml-entities.js > src/xhtml-entities.ts","build":"npm run generate-xhtml-entities && npm run generate-regex && npm run format-code && npm test","pub":"npm publish --access public"},"_id":"@gerhobbelt/esprima@4.0.1-15","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"2d6f0d3d9ad7bf0d5d514eda849528ad790d6769","size":54488,"noattachment":false,"key":"/@gerhobbelt/esprima/-/@gerhobbelt/esprima-4.0.1-15.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/esprima/download/@gerhobbelt/esprima-4.0.1-15.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esprima-4.0.1-15.tgz_1513909598488_0.2206813853699714"},"directories":{},"publish_time":1513909598665,"_hasShrinkwrap":false,"_cnpm_publish_time":1513909598665},"4.0.1-13":{"name":"@gerhobbelt/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-13","files":["bin","dist/esprima.js"],"engines":{"node":">=4"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"repository":{"type":"git","url":"git+https://github.com/GerHobbelt/esprima.git"},"bugs":{"url":"https://github.com/GerHobbelt/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.2","istanbul":"0.4.5","json-diff":"0.5.2","karma":"1.7.1","karma-chrome-launcher":"2.2.0","karma-detect-browsers":"2.2.6","karma-edge-launcher":"0.4.2","karma-firefox-launcher":"1.0.1","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-safari-launcher":"1.0.0","karma-safaritechpreview-launcher":"0.0.6","karma-sauce-launcher":"1.2.0","lodash":"4.17.4","mocha":"4.0.1","node-tick-processor":"0.0.2","regenerate":"1.3.3","temp":"0.8.3","tslint":"5.8.0","typescript":"2.6.1","typescript-formatter":"7.0.0","unicode-8.0.0":"0.7.4","webpack":"3.8.1"},"keywords":["ast","ecmascript","esprima","javascript","parser","syntax"],"scripts":{"check-version":"node test/check-version.js","tslint":"tslint src/*.ts","code-style":"bash -c 'node_modules/.bin/tsfmt --verify src/*.ts test/*.js'","format-code":"bash -c 'node_modules/.bin/tsfmt -r src/*.ts 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 98 --branch 98 --function 98","dynamic-analysis":"npm run analyze-coverage && npm run check-coverage","compile":"node tools/__patch_version_in_js.js && tsc -p src/ && webpack && node tools/fixupbundle.js","test":"npm run compile && npm run all-tests && npm run static-analysis && npm run dynamic-analysis","orig_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 > src/character.ts","generate-xhtml-entities":"node tools/generate-xhtml-entities.js > src/xhtml-entities.ts","build":"npm run generate-xhtml-entities && npm run generate-regex && npm run format-code && npm test","pub":"npm publish --access public"},"_id":"@gerhobbelt/esprima@4.0.1-13","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"20310198917fbc7617b6132f811f2170ea8eab8c","size":54318,"noattachment":false,"key":"/@gerhobbelt/esprima/-/@gerhobbelt/esprima-4.0.1-13.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/esprima/download/@gerhobbelt/esprima-4.0.1-13.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esprima-4.0.1-13.tgz_1510344135542_0.5793435424566269"},"directories":{},"publish_time":1510344136728,"_hasShrinkwrap":false,"_cnpm_publish_time":1510344136728},"4.0.1-12":{"name":"@gerhobbelt/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-12","files":["bin","dist/esprima.js"],"engines":{"node":">=4"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"repository":{"type":"git","url":"git+https://github.com/GerHobbelt/esprima.git"},"bugs":{"url":"https://github.com/GerHobbelt/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.2","istanbul":"0.4.5","json-diff":"0.5.2","karma":"1.7.1","karma-chrome-launcher":"2.2.0","karma-detect-browsers":"2.2.5","karma-edge-launcher":"0.4.2","karma-firefox-launcher":"1.0.1","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-safari-launcher":"1.0.0","karma-safaritechpreview-launcher":"0.0.6","karma-sauce-launcher":"1.2.0","lodash":"4.17.4","mocha":"4.0.1","node-tick-processor":"0.0.2","regenerate":"1.3.3","temp":"0.8.3","tslint":"5.8.0","typescript":"2.5.3","typescript-formatter":"7.0.0","unicode-8.0.0":"0.7.4","webpack":"3.8.1"},"keywords":["ast","ecmascript","esprima","javascript","parser","syntax"],"scripts":{"check-version":"node test/check-version.js","tslint":"tslint src/*.ts","code-style":"bash -c 'node_modules/.bin/tsfmt --verify src/*.ts test/*.js'","format-code":"bash -c 'node_modules/.bin/tsfmt -r src/*.ts 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 98 --branch 98 --function 98","dynamic-analysis":"npm run analyze-coverage && npm run check-coverage","compile":"node tools/__patch_version_in_js.js && tsc -p src/ && webpack && node tools/fixupbundle.js","test":"npm run compile && npm run all-tests && npm run static-analysis && npm run dynamic-analysis","orig_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 > src/character.ts","generate-xhtml-entities":"node tools/generate-xhtml-entities.js > src/xhtml-entities.ts","build":"npm run generate-xhtml-entities && npm run generate-regex && npm run format-code && npm test","pub":"npm publish --access public"},"_id":"@gerhobbelt/esprima@4.0.1-12","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"894df208ea31287181d5ae29653a09212602835c","size":54317,"noattachment":false,"key":"/@gerhobbelt/esprima/-/@gerhobbelt/esprima-4.0.1-12.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/esprima/download/@gerhobbelt/esprima-4.0.1-12.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esprima-4.0.1-12.tgz_1510343262716_0.3586999848484993"},"directories":{},"publish_time":1510343263808,"_hasShrinkwrap":false,"_cnpm_publish_time":1510343263808},"4.0.1-10":{"name":"@gerhobbelt/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-10","files":["bin","dist/esprima.js"],"engines":{"node":">=4"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"repository":{"type":"git","url":"git+https://github.com/GerHobbelt/esprima.git"},"bugs":{"url":"https://github.com/GerHobbelt/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.2","istanbul":"0.4.5","json-diff":"0.5.2","karma":"1.7.1","karma-chrome-launcher":"2.2.0","karma-detect-browsers":"2.2.5","karma-edge-launcher":"0.4.2","karma-firefox-launcher":"1.0.1","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-safari-launcher":"1.0.0","karma-safaritechpreview-launcher":"0.0.6","karma-sauce-launcher":"1.2.0","lodash":"4.17.4","mocha":"4.0.1","node-tick-processor":"0.0.2","regenerate":"1.3.3","temp":"0.8.3","tslint":"5.8.0","typescript":"2.5.3","typescript-formatter":"7.0.0","unicode-8.0.0":"0.7.4","webpack":"3.8.1"},"keywords":["ast","ecmascript","esprima","javascript","parser","syntax"],"scripts":{"check-version":"node test/check-version.js","tslint":"tslint src/*.ts","code-style":"bash -c 'node_modules/.bin/tsfmt --verify src/*.ts test/*.js'","format-code":"bash -c 'node_modules/.bin/tsfmt -r src/*.ts 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 98 --branch 98 --function 98","dynamic-analysis":"npm run analyze-coverage && npm run check-coverage","compile":"node tools/__patch_version_in_js.js && tsc -p src/ && webpack && node tools/fixupbundle.js","test":"npm run compile && npm run all-tests && npm run static-analysis && npm run dynamic-analysis","orig_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 > src/character.ts","generate-xhtml-entities":"node tools/generate-xhtml-entities.js > src/xhtml-entities.ts","build":"npm run generate-xhtml-entities && npm run generate-regex && npm run format-code && npm test","pub":"npm publish --access public"},"_id":"@gerhobbelt/esprima@4.0.1-10","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"94820512535ab21498c13db3e9d5c07abbd5ebb7","size":54230,"noattachment":false,"key":"/@gerhobbelt/esprima/-/@gerhobbelt/esprima-4.0.1-10.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/esprima/download/@gerhobbelt/esprima-4.0.1-10.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esprima-4.0.1-10.tgz_1509140531559_0.3602270183619112"},"directories":{},"publish_time":1509140532632,"_hasShrinkwrap":false,"_cnpm_publish_time":1509140532632},"4.0.1-9":{"name":"@gerhobbelt/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-9","files":["bin","dist/esprima.js"],"engines":{"node":">=4"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"repository":{"type":"git","url":"git+https://github.com/GerHobbelt/esprima.git"},"bugs":{"url":"https://github.com/GerHobbelt/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.2","istanbul":"0.4.5","json-diff":"0.5.2","karma":"1.7.1","karma-chrome-launcher":"2.2.0","karma-detect-browsers":"2.2.5","karma-edge-launcher":"0.4.2","karma-firefox-launcher":"1.0.1","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-safari-launcher":"1.0.0","karma-safaritechpreview-launcher":"0.0.6","karma-sauce-launcher":"1.2.0","lodash":"4.17.4","mocha":"4.0.1","node-tick-processor":"0.0.2","regenerate":"1.3.3","temp":"0.8.3","tslint":"5.8.0","typescript":"2.5.3","typescript-formatter":"7.0.0","unicode-8.0.0":"0.7.4","webpack":"3.8.1"},"keywords":["ast","ecmascript","esprima","javascript","parser","syntax"],"scripts":{"check-version":"node test/check-version.js","tslint":"tslint src/*.ts","code-style":"bash -c 'node_modules/.bin/tsfmt --verify src/*.ts test/*.js'","format-code":"bash -c 'node_modules/.bin/tsfmt -r src/*.ts 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 98 --branch 98 --function 98","dynamic-analysis":"npm run analyze-coverage && npm run check-coverage","compile":"node tools/__patch_version_in_js.js && tsc -p src/ && webpack && node tools/fixupbundle.js","test":"npm run compile && npm run all-tests && npm run static-analysis && npm run dynamic-analysis","orig_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 > src/character.ts","generate-xhtml-entities":"node tools/generate-xhtml-entities.js > src/xhtml-entities.ts","build":"npm run generate-xhtml-entities && npm run generate-regex && npm run format-code && npm test","pub":"npm publish --access public"},"_id":"@gerhobbelt/esprima@4.0.1-9","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"8317b91aa16f720d91d6f900de0801d1b52d351c","size":54048,"noattachment":false,"key":"/@gerhobbelt/esprima/-/@gerhobbelt/esprima-4.0.1-9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/esprima/download/@gerhobbelt/esprima-4.0.1-9.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esprima-4.0.1-9.tgz_1509138784908_0.6531386652495712"},"directories":{},"publish_time":1509138786104,"_hasShrinkwrap":false,"_cnpm_publish_time":1509138786104},"4.0.1-8":{"name":"@gerhobbelt/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-8","files":["bin","dist/esprima.js"],"engines":{"node":">=4"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"repository":{"type":"git","url":"git+https://github.com/GerHobbelt/esprima.git"},"bugs":{"url":"https://github.com/GerHobbelt/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.2","istanbul":"0.4.5","json-diff":"0.5.2","karma":"1.7.1","karma-chrome-launcher":"2.2.0","karma-detect-browsers":"2.2.5","karma-edge-launcher":"0.4.2","karma-firefox-launcher":"1.0.1","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-safari-launcher":"1.0.0","karma-safaritechpreview-launcher":"0.0.6","karma-sauce-launcher":"1.2.0","lodash":"4.17.4","mocha":"4.0.1","node-tick-processor":"0.0.2","regenerate":"1.3.3","temp":"0.8.3","tslint":"5.8.0","typescript":"2.5.3","typescript-formatter":"7.0.0","unicode-8.0.0":"0.7.4","webpack":"3.8.1"},"keywords":["ast","ecmascript","esprima","javascript","parser","syntax"],"scripts":{"check-version":"node test/check-version.js","tslint":"tslint src/*.ts","code-style":"bash -c 'node_modules/.bin/tsfmt --verify src/*.ts test/*.js'","format-code":"bash -c 'node_modules/.bin/tsfmt -r src/*.ts 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 98 --branch 98 --function 98","dynamic-analysis":"npm run analyze-coverage && npm run check-coverage","compile":"node tools/__patch_version_in_js.js && tsc -p src/ && webpack && node tools/fixupbundle.js","test":"npm run compile && npm run all-tests && npm run static-analysis && npm run dynamic-analysis","orig_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 > src/character.ts","generate-xhtml-entities":"node tools/generate-xhtml-entities.js > src/xhtml-entities.ts","build":"npm run generate-xhtml-entities && npm run generate-regex && npm run format-code && npm test","pub":"npm publish --access public"},"_id":"@gerhobbelt/esprima@4.0.1-8","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"4b4f195ae53debbe807a945ce63b497b1a489646","size":54046,"noattachment":false,"key":"/@gerhobbelt/esprima/-/@gerhobbelt/esprima-4.0.1-8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/esprima/download/@gerhobbelt/esprima-4.0.1-8.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esprima-4.0.1-8.tgz_1509138535710_0.5750979559961706"},"directories":{},"publish_time":1509138537789,"_hasShrinkwrap":false,"_cnpm_publish_time":1509138537789},"4.0.1-6":{"name":"@gerhobbelt/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-6","files":["bin","dist/esprima.js"],"engines":{"node":">=4"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"repository":{"type":"git","url":"git+https://github.com/GerHobbelt/esprima.git"},"bugs":{"url":"https://github.com/GerHobbelt/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.2","istanbul":"0.4.5","json-diff":"0.5.2","karma":"1.7.1","karma-chrome-launcher":"2.2.0","karma-detect-browsers":"2.2.5","karma-edge-launcher":"0.4.2","karma-firefox-launcher":"1.0.1","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-safari-launcher":"1.0.0","karma-safaritechpreview-launcher":"0.0.6","karma-sauce-launcher":"1.2.0","lodash":"4.17.4","mocha":"4.0.1","node-tick-processor":"0.0.2","regenerate":"1.3.3","temp":"0.8.3","tslint":"5.7.0","typescript":"2.5.3","typescript-formatter":"6.0.0","unicode-8.0.0":"0.7.4","webpack":"3.7.1"},"keywords":["ast","ecmascript","esprima","javascript","parser","syntax"],"scripts":{"check-version":"node test/check-version.js","tslint":"tslint src/*.ts","code-style":"bash -c 'node_modules/.bin/tsfmt --verify src/*.ts test/*.js'","format-code":"bash -c 'node_modules/.bin/tsfmt -r src/*.ts 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 98 --branch 98 --function 98","dynamic-analysis":"npm run analyze-coverage && npm run check-coverage","compile":"node tools/__patch_version_in_js.js && tsc -p src/ && webpack && node tools/fixupbundle.js","test":"npm run compile && npm run all-tests && npm run static-analysis && npm run dynamic-analysis","orig_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","pub":"npm publish --access public"},"_id":"@gerhobbelt/esprima@4.0.1-6","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"8274e5c64a537b2bb623e8e28cdb772a893ada08","size":53917,"noattachment":false,"key":"/@gerhobbelt/esprima/-/@gerhobbelt/esprima-4.0.1-6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/esprima/download/@gerhobbelt/esprima-4.0.1-6.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esprima-4.0.1-6.tgz_1508102241564_0.17493177531287074"},"directories":{},"publish_time":1508102242679,"_hasShrinkwrap":false,"_cnpm_publish_time":1508102242679},"4.0.1-5":{"name":"@gerhobbelt/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-5","files":["bin","dist/esprima.js"],"engines":{"node":">=4"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.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.2","istanbul":"0.4.5","json-diff":"0.5.2","karma":"1.7.1","karma-chrome-launcher":"2.2.0","karma-detect-browsers":"2.2.5","karma-edge-launcher":"0.4.2","karma-firefox-launcher":"1.0.1","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-safari-launcher":"1.0.0","karma-safaritechpreview-launcher":"0.0.6","karma-sauce-launcher":"1.2.0","lodash":"4.17.4","mocha":"4.0.1","node-tick-processor":"0.0.2","regenerate":"1.3.3","temp":"0.8.3","tslint":"5.7.0","typescript":"2.5.3","typescript-formatter":"6.0.0","unicode-8.0.0":"0.7.4","webpack":"3.7.1"},"keywords":["ast","ecmascript","esprima","javascript","parser","syntax"],"scripts":{"check-version":"node test/check-version.js","tslint":"tslint src/*.ts","code-style":"bash -c 'node_modules/.bin/tsfmt --verify src/*.ts test/*.js'","format-code":"bash -c 'node_modules/.bin/tsfmt -r src/*.ts 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 98 --branch 98 --function 98","dynamic-analysis":"npm run analyze-coverage && npm run check-coverage","compile":"node tools/__patch_version_in_js.js && tsc -p src/ && webpack && node tools/fixupbundle.js","test":"npm run compile && npm run all-tests && npm run static-analysis && npm run dynamic-analysis","orig_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","pub":"npm publish --access public"},"_id":"@gerhobbelt/esprima@4.0.1-5","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"95fbdc67bb10670485dde8b420208fb71d0a49b5","size":53764,"noattachment":false,"key":"/@gerhobbelt/esprima/-/@gerhobbelt/esprima-4.0.1-5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/esprima/download/@gerhobbelt/esprima-4.0.1-5.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esprima-4.0.1-5.tgz_1508101285425_0.9009796655736864"},"directories":{},"publish_time":1508101286634,"_hasShrinkwrap":false,"_cnpm_publish_time":1508101286634},"4.0.1-4":{"name":"@gerhobbelt/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-4","files":["bin","dist/esprima.js"],"engines":{"node":">=4"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.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.2","istanbul":"0.4.5","json-diff":"0.5.2","karma":"1.7.1","karma-chrome-launcher":"2.2.0","karma-detect-browsers":"2.2.5","karma-edge-launcher":"0.4.2","karma-firefox-launcher":"1.0.1","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-safari-launcher":"1.0.0","karma-safaritechpreview-launcher":"0.0.6","karma-sauce-launcher":"1.2.0","lodash":"4.17.4","mocha":"4.0.1","node-tick-processor":"0.0.2","regenerate":"1.3.3","temp":"0.8.3","tslint":"5.7.0","typescript":"2.5.3","typescript-formatter":"6.0.0","unicode-8.0.0":"0.7.4","webpack":"3.7.1"},"keywords":["ast","ecmascript","esprima","javascript","parser","syntax"],"scripts":{"check-version":"node test/check-version.js","tslint":"tslint src/*.ts","code-style":"bash -c 'node_modules/.bin/tsfmt --verify src/*.ts test/*.js'","format-code":"bash -c 'node_modules/.bin/tsfmt -r src/*.ts 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 98 --branch 98 --function 98","dynamic-analysis":"npm run analyze-coverage && npm run check-coverage","compile":"node tools/__patch_version_in_js.js && tsc -p src/ && webpack && node tools/fixupbundle.js","test":"npm run compile && npm run all-tests && npm run static-analysis && npm run dynamic-analysis","orig_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","pub":"npm publish --access public"},"_id":"@gerhobbelt/esprima@4.0.1-4","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"7c15b8313dd31a4c2a379d11a06e77e3927c8606","size":53764,"noattachment":false,"key":"/@gerhobbelt/esprima/-/@gerhobbelt/esprima-4.0.1-4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/esprima/download/@gerhobbelt/esprima-4.0.1-4.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esprima-4.0.1-4.tgz_1508099144447_0.7461454144213349"},"directories":{},"publish_time":1508099145551,"_hasShrinkwrap":false,"_cnpm_publish_time":1508099145551},"4.0.1-3":{"name":"@gerhobbelt/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-3","files":["bin","dist/esprima.js"],"engines":{"node":">=4"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.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.2","istanbul":"0.4.5","json-diff":"0.5.2","karma":"1.7.1","karma-chrome-launcher":"2.2.0","karma-detect-browsers":"2.2.5","karma-edge-launcher":"0.4.2","karma-firefox-launcher":"1.0.1","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-safari-launcher":"1.0.0","karma-safaritechpreview-launcher":"0.0.6","karma-sauce-launcher":"1.2.0","lodash":"4.17.4","mocha":"4.0.1","node-tick-processor":"0.0.2","regenerate":"1.3.3","temp":"0.8.3","tslint":"5.7.0","typescript":"2.5.3","typescript-formatter":"6.0.0","unicode-8.0.0":"0.7.4","webpack":"3.7.1"},"keywords":["ast","ecmascript","esprima","javascript","parser","syntax"],"scripts":{"check-version":"node test/check-version.js","tslint":"tslint src/*.ts","code-style":"bash -c 'node_modules/.bin/tsfmt --verify src/*.ts test/*.js'","format-code":"bash -c 'node_modules/.bin/tsfmt -r src/*.ts 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 98 --branch 98 --function 98","dynamic-analysis":"npm run analyze-coverage && npm run check-coverage","compile":"node tools/__patch_version_in_js.js && tsc -p src/ && webpack && node tools/fixupbundle.js","test":"npm run compile && npm run all-tests && npm run static-analysis && npm run dynamic-analysis","orig_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","pub":"npm publish --access public"},"_id":"@gerhobbelt/esprima@4.0.1-3","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"b0b4f30e67b2702614375e012636b8bc147b5291","size":53530,"noattachment":false,"key":"/@gerhobbelt/esprima/-/@gerhobbelt/esprima-4.0.1-3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/esprima/download/@gerhobbelt/esprima-4.0.1-3.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esprima-4.0.1-3.tgz_1508095877901_0.15800760802812874"},"directories":{},"publish_time":1508095879052,"_hasShrinkwrap":false,"_cnpm_publish_time":1508095879052},"4.0.1-2":{"name":"@gerhobbelt/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-2","files":["bin","dist/esprima.js"],"engines":{"node":">=4"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.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.2","istanbul":"0.4.5","json-diff":"0.5.2","karma":"1.7.1","karma-chrome-launcher":"2.2.0","karma-detect-browsers":"2.2.5","karma-edge-launcher":"0.4.2","karma-firefox-launcher":"1.0.1","karma-ie-launcher":"1.0.0","karma-mocha":"1.3.0","karma-safari-launcher":"1.0.0","karma-safaritechpreview-launcher":"0.0.6","karma-sauce-launcher":"1.2.0","lodash":"4.17.4","mocha":"4.0.1","node-tick-processor":"0.0.2","regenerate":"1.3.3","temp":"0.8.3","tslint":"5.7.0","typescript":"2.5.3","typescript-formatter":"6.0.0","unicode-8.0.0":"0.7.4","webpack":"3.7.1"},"keywords":["ast","ecmascript","esprima","javascript","parser","syntax"],"scripts":{"check-version":"node test/check-version.js","tslint":"tslint src/*.ts","code-style":"bash -c 'node_modules/.bin/tsfmt --verify src/*.ts test/*.js'","format-code":"bash -c 'node_modules/.bin/tsfmt -r src/*.ts 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 98 --branch 98 --function 98","dynamic-analysis":"npm run analyze-coverage && npm run check-coverage","compile":"node tools/__patch_version_in_js.js && 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","pub":"npm publish --access public"},"_id":"@gerhobbelt/esprima@4.0.1-2","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"a052c2ead05e1bb4dbc7b6d6589736f0caeccacc","size":53522,"noattachment":false,"key":"/@gerhobbelt/esprima/-/@gerhobbelt/esprima-4.0.1-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/esprima/download/@gerhobbelt/esprima-4.0.1-2.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esprima-4.0.1-2.tgz_1508095633657_0.8713359176181257"},"directories":{},"publish_time":1508095635509,"_hasShrinkwrap":false,"_cnpm_publish_time":1508095635509},"4.0.1-1":{"name":"@gerhobbelt/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-1","files":["bin","dist/esprima.js"],"engines":{"node":">=4"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.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":"bash -c 'node_modules/.bin/tsfmt --verify src/*.ts test/*.js'","format-code":"bash -c 'node_modules/.bin/tsfmt -r src/*.ts 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","pub":"npm publish --access public"},"_id":"@gerhobbelt/esprima@4.0.1-1","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"2ddf9bd6c1b357a98d03436bbea0d51b71800de1","size":52502,"noattachment":false,"key":"/@gerhobbelt/esprima/-/@gerhobbelt/esprima-4.0.1-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/esprima/download/@gerhobbelt/esprima-4.0.1-1.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esprima-4.0.1-1.tgz_1507911399206_0.310313927475363"},"directories":{},"publish_time":1507911400305,"_hasShrinkwrap":false,"_cnpm_publish_time":1507911400305}},"readme":"[![NPM version](https://img.shields.io/npm/v/esprima.svg)](https://www.npmjs.com/package/@gerhobbelt/esprima)\n[![npm download](https://img.shields.io/npm/dm/esprima.svg)](https://www.npmjs.com/package/@gerhobbelt/esprima)\n[![Build Status](https://img.shields.io/travis/GerHobbelt/esprima/master.svg)](https://travis-ci.org/GerHobbelt/esprima)\n[![Coverage Status](https://img.shields.io/codecov/c/github/GerHobbelt/esprima/master.svg)](https://codecov.io/github/GerHobbelt/esprima)\n\n>\n> # NOTE\n>\n> This fork/clone of `esprima` tracks the original closely, but adds support for \n> parsing [JISON](https://github.com/GerHobbelt/jison) action code blocks, which\n> MAY contain JISON-specific identifiers in the JavaScript code, e.g. `$1`, `@1`,\n> `#1` and `#ID#`.\n>\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/GerHobbelt/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/GerHobbelt/esprima/tree/master/test/fixtures) with [full code coverage](https://codecov.io/github/GerHobbelt/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.parse(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).\n","_attachments":{},"homepage":"http://esprima.org","bugs":{"url":"https://github.com/GerHobbelt/esprima/issues"},"license":"BSD-2-Clause"}