{"_id":"shift-parser","_rev":"56-8cca99aa0db599487ecc76666131d180","name":"shift-parser","description":"ECMAScript parser that produces a Shift format AST","dist-tags":{"latest":"8.0.0"},"versions":{"1.0.0":{"name":"shift-parser","version":"1.0.0","description":"ECMAScript parser that produces a Shift format AST","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-parser-js","repository":{"type":"git","url":"https://github.com/shapesecurity/shift-parser-js.git"},"main":"lib/index.js","files":["lib"],"scripts":{"test":"npm run-script coverage","build":"6to5 --source-maps-inline --out-dir lib src","coverage":"istanbul cover node_modules/.bin/_mocha -- --inline-diffs --check-leaks --ui tdd --reporter dot test","cjsify":"cjsify --export ShiftParser lib/index.js > shift-parser.js"},"dependencies":{"shift-ast":"^1.0.0","shift-spidermonkey-converter":"^1.0.0"},"devDependencies":{"6to5":"^1.14.14","commonjs-everywhere":"^0.9.7","esmangle":"^1.0.1","esprima":"^1.2.2","expect.js":"^0.3.1","istanbul":"^0.3.5","mocha":"^2.0.1"},"keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","gitHead":"78d6f0274359a30ef2defe4121aa35bb2ac71cd6","_id":"shift-parser@1.0.0","_shasum":"acee6c83062fb471e80791c4317bff45fa73e5c6","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"michaelficarra","email":"npm@michael.ficarra.me"},"maintainers":[{"name":"michaelficarra","email":"npm@michael.ficarra.me"}],"dist":{"shasum":"acee6c83062fb471e80791c4317bff45fa73e5c6","tarball":"https://registry.npmjs.org/shift-parser/-/shift-parser-1.0.0.tgz","integrity":"sha512-VU+JgZ81kRgvwxbK1v3QHgIZuR/N/i6ueQ3Hi+GH5Fs5ebRdQ6crUTutrbppsOQFlNIv5rRA6mKrBzDj4GXvYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGgn+jKUDkH4AEYligsUCIGqP0HitiRr3ltX0/H9Y5KrAiEA4NXQ1yvXeMoo8eVrT595DnHRvFxS4xXrWgF+Ea1/i0o="}]},"directories":{}},"1.0.1":{"name":"shift-parser","version":"1.0.1","description":"ECMAScript parser that produces a Shift format AST","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-parser-js","repository":{"type":"git","url":"https://github.com/shapesecurity/shift-parser-js.git"},"main":"lib/index.js","files":["lib"],"scripts":{"test":"npm run-script coverage","build":"6to5 --source-maps-inline --out-dir lib src","coverage":"istanbul cover node_modules/.bin/_mocha -- --inline-diffs --check-leaks --ui tdd --reporter dot test","cjsify":"cjsify --export ShiftParser lib/index.js > shift-parser.js"},"dependencies":{"shift-ast":"^1.0.0","shift-spidermonkey-converter":"^1.0.0"},"devDependencies":{"6to5":"^1.14.14","commonjs-everywhere":"^0.9.7","esmangle":"^1.0.1","esprima":"^1.2.2","expect.js":"^0.3.1","istanbul":"^0.3.5","mocha":"^2.0.1"},"keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","gitHead":"05e3ee54eeab584955ee8b30f443ba2fed5660ac","_id":"shift-parser@1.0.1","_shasum":"060995cfeced08ed736a53ad237c363159943b2c","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"michaelficarra","email":"npm@michael.ficarra.me"},"maintainers":[{"name":"michaelficarra","email":"npm@michael.ficarra.me"},{"name":"ariya","email":"ariya.hidayat@gmail.com"},{"name":"ikarienator","email":"ikarienator@gmail.com"}],"dist":{"shasum":"060995cfeced08ed736a53ad237c363159943b2c","tarball":"https://registry.npmjs.org/shift-parser/-/shift-parser-1.0.1.tgz","integrity":"sha512-2k/hUWyXtBV36YyVj16/H+g4pms+Lk0VZktVt7d8G2NaIU2ttbQNHf//vmy/izi7a37cuQpZH26pKY19VENvwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG6cuLq6ayffxL4VHUABFod7bD3S7cnowt0YNseGzJ83AiATk7//cAaj9xYoTJ2SHYaTYUYUavlGhlkjxuZZWIRWPQ=="}]},"directories":{}},"1.0.2":{"name":"shift-parser","version":"1.0.2","description":"ECMAScript parser that produces a Shift format AST","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-parser-js","repository":{"type":"git","url":"https://github.com/shapesecurity/shift-parser-js.git"},"main":"lib/index.js","files":["lib"],"scripts":{"test":"npm run-script coverage","build":"6to5 --source-maps-inline --out-dir lib src","coverage":"istanbul cover node_modules/.bin/_mocha -- --inline-diffs --check-leaks --ui tdd --reporter dot test","cjsify":"cjsify --export ShiftParser lib/index.js > shift-parser.js"},"dependencies":{"shift-ast":"^1.0.3"},"devDependencies":{"shift-spidermonkey-converter":"^1.0.0","6to5":"^1.14.14","commonjs-everywhere":"^0.9.7","esmangle":"^1.0.1","esprima":"^1.2.2","expect.js":"^0.3.1","istanbul":"^0.3.5","mocha":"^2.0.1"},"keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","gitHead":"71496cec7be791e210ea35d0154386ab1c9419a6","_id":"shift-parser@1.0.2","_shasum":"f9ddf330e7e8be8e3369f3da823da824ab1a2e7c","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"michaelficarra","email":"npm@michael.ficarra.me"},"maintainers":[{"name":"michaelficarra","email":"npm@michael.ficarra.me"},{"name":"ariya","email":"ariya.hidayat@gmail.com"},{"name":"ikarienator","email":"ikarienator@gmail.com"}],"dist":{"shasum":"f9ddf330e7e8be8e3369f3da823da824ab1a2e7c","tarball":"https://registry.npmjs.org/shift-parser/-/shift-parser-1.0.2.tgz","integrity":"sha512-R5C9OQTivR/A+iiDs9Q/fesJAWL8beKy9AGI+hJsyyibX7KkAz43AWXAFrsTmJRKYbkXOWoKQBDKSpq9ap4nEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDQiJD6PxCyQ+/ZCih84yzvGn8zysaf6maa6y0EUF5fzAiBN1o4++9NaPFOlSuIMSRtRMzDn3+eSNo6RZz66HeBbww=="}]},"directories":{}},"1.0.3":{"name":"shift-parser","version":"1.0.3","description":"ECMAScript parser that produces a Shift format AST","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-parser-js","repository":{"type":"git","url":"https://github.com/shapesecurity/shift-parser-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --recursive test","build":"babel --auxiliary-comment 'istanbul ignore next' --modules commonStrict --source-maps-inline --out-dir dist src","watch":"babel --auxiliary-comment 'istanbul ignore next' --modules commonStrict --source-maps-inline --out-dir dist src --watch","generate-coverage":"istanbul cover _mocha -- --inline-diffs --check-leaks --ui tdd --reporter dot --recursive test","check-coverage":"istanbul check-coverage --statements -0 --functions -0 --branches -0 --lines -0","cjsify":"cjsify --export ShiftParser dist/index.js > shift-parser.js"},"dependencies":{"shift-ast":"1.1.0"},"devDependencies":{"babel":"4.3.0","commonjs-everywhere":"0.9.7","esmangle":"1.0.1","esprima":"1.2.2","everything.js":"0.0.4","expect.js":"0.3.1","istanbul":"0.3.5","mocha":"2.0.1","shift-spidermonkey-converter":"1.0.0"},"keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","gitHead":"4c88fb0f490ebe45d0821175501524f02a8a9cf1","_id":"shift-parser@1.0.3","_shasum":"43fe2438e161189d3823e242ef1e68ba1fdfa2cd","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"michaelficarra","email":"npm@michael.ficarra.me"},"maintainers":[{"name":"michaelficarra","email":"npm@michael.ficarra.me"},{"name":"ariya","email":"ariya.hidayat@gmail.com"},{"name":"ikarienator","email":"ikarienator@gmail.com"}],"dist":{"shasum":"43fe2438e161189d3823e242ef1e68ba1fdfa2cd","tarball":"https://registry.npmjs.org/shift-parser/-/shift-parser-1.0.3.tgz","integrity":"sha512-8QvMPW8GA9UEb3c2dN2kdunih4BVafJIDRo2j5hCP1EoRhaLsrlxB61o2N7DxMbj4CbMPxlB0iZQzfZbUptfbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBnpeZORj7HjIsNbp4X6NEx8442639iS8f/KMgoJxA7rAiAjfXIvtVqjcBzMrC0SGzB3b/MyGfdDNMVqpCpR94RsCw=="}]},"directories":{}},"1.0.4":{"name":"shift-parser","version":"1.0.4","description":"ECMAScript parser that produces a Shift format AST","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-parser-js","repository":{"type":"git","url":"https://github.com/shapesecurity/shift-parser-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --recursive test","build":"babel --auxiliary-comment 'istanbul ignore next' --modules commonStrict --source-maps-inline --out-dir dist src","watch":"babel --auxiliary-comment 'istanbul ignore next' --modules commonStrict --source-maps-inline --out-dir dist src --watch","generate-coverage":"istanbul cover _mocha -- --inline-diffs --check-leaks --ui tdd --reporter dot --recursive test","check-coverage":"istanbul check-coverage --statements -0 --functions -0 --branches -0 --lines -0","cjsify":"cjsify --export ShiftParser dist/index.js > shift-parser.js"},"dependencies":{"shift-ast":"1.1.0"},"devDependencies":{"babel":"4.3.0","commonjs-everywhere":"0.9.7","esmangle":"1.0.1","esprima":"1.2.2","everything.js":"0.0.4","expect.js":"0.3.1","istanbul":"0.3.5","mocha":"2.0.1","shift-spidermonkey-converter":"1.0.0"},"keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","gitHead":"9d101b3377b1e904e1c0ded62a82852fd4960191","_id":"shift-parser@1.0.4","_shasum":"ca7c16a03b4636ec857213d8d8f1306fe7c9fe9e","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"michaelficarra","email":"npm@michael.ficarra.me"},"maintainers":[{"name":"michaelficarra","email":"npm@michael.ficarra.me"},{"name":"ariya","email":"ariya.hidayat@gmail.com"},{"name":"ikarienator","email":"ikarienator@gmail.com"}],"dist":{"shasum":"ca7c16a03b4636ec857213d8d8f1306fe7c9fe9e","tarball":"https://registry.npmjs.org/shift-parser/-/shift-parser-1.0.4.tgz","integrity":"sha512-pjN80Nv/j2Mp7DUwMiPZ7jmPN+3ORt7kaq5rzYpv6t40suBLHTTc5m5KeAsXt6Vob153cAiwIuRTpUw5e/eljA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDywEl5Ihp0Y99H/CBaNVjbuOJqlv1HBUDqmZL4V5NbgIhAPokDBmyUgD3JMJmvHcdMcTAooUqdOr4mbrKw1kSmptC"}]},"directories":{}},"2.0.0":{"name":"shift-parser","version":"2.0.0","description":"ECMAScript parser that produces a Shift format AST","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-parser-js","repository":{"type":"git","url":"https://github.com/shapesecurity/shift-parser-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --recursive test","build":"babel --auxiliary-comment 'istanbul ignore next' --modules commonStrict --source-maps-inline --out-dir dist src","watch":"babel --auxiliary-comment 'istanbul ignore next' --modules commonStrict --source-maps-inline --out-dir dist src --watch","generate-coverage":"istanbul cover _mocha -- --inline-diffs --check-leaks --ui tdd --reporter dot --recursive test","check-coverage":"istanbul check-coverage --statements 100 --functions 100 --branches 100 --lines 100"},"dependencies":{"esutils":"^2.0.2"},"devDependencies":{"babel":"4.7.13","everything.js":"^1.0.0","expect.js":"0.3.1","istanbul":"0.3.8","mocha":"2.2.1"},"keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","gitHead":"d1442b0c64aad2704721d3cf3a8906b59fe0ce70","_id":"shift-parser@2.0.0","_shasum":"e02b087610de249ddfbc7aae0bb48c039f6b0b20","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"michaelficarra","email":"npm@michael.ficarra.me"},"maintainers":[{"name":"michaelficarra","email":"npm@michael.ficarra.me"},{"name":"ariya","email":"ariya.hidayat@gmail.com"},{"name":"ikarienator","email":"ikarienator@gmail.com"}],"dist":{"shasum":"e02b087610de249ddfbc7aae0bb48c039f6b0b20","tarball":"https://registry.npmjs.org/shift-parser/-/shift-parser-2.0.0.tgz","integrity":"sha512-Yik8llOEF5HSPrX4p8+c+g8eAe6j7Vjulq0W0ADZJT9nnhqvR8BDolYHBwUc3Bw2giIWCowF94cBkgdr/jUm9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsFqQE+ctPx2bjbRD5oRivxYOL0DVJ1ZXvaHwZ9hljyQIgVJW038xXNPhJBLobjWBHSmztZGam6ZMKNo+vAQVxqGo="}]},"directories":{}},"2.1.0":{"name":"shift-parser","version":"2.1.0","description":"ECMAScript parser that produces a Shift format AST","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-parser-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-parser-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test","build":"babel --auxiliary-comment 'istanbul ignore next' --modules commonStrict --source-maps-inline --out-dir dist src","watch":"babel --auxiliary-comment 'istanbul ignore next' --modules commonStrict --source-maps-inline --out-dir dist src --watch","benchmark":"node benchmark","profile":"node --prof profile.js && node-tick-processor","generate-coverage":"istanbul cover -x dist/pattern-acceptor.js _mocha -- --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test","check-coverage":"istanbul check-coverage --statements 100 --functions 100 --branches 100 --lines 100","cjsify":"npm run build && cjsify dist/index.js --no-node --export Shift --output dist/shift.js"},"dependencies":{"es6-map":"^0.1.1","esutils":"^2.0.2","multimap":"^0.1.1","object-assign":"^2.0.0","shift-reducer":"^2.0.1"},"devDependencies":{"angular":"1.3.14","babel":"5.2.17","babel-core":"^5.1.11","benchmark":"^1.0.0","commonjs-everywhere":"0.9.7","esprima":"^2.2.0","everything.js":"^1.0.2","expect.js":"0.3.1","istanbul":"0.3.8","microtime":"^1.2.0","mocha":"2.2.1","shift-spec":"2015.1.1","tick":"^0.1.1","traceur":"0.0.88"},"keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","gitHead":"3027bcbf75db911d69f730f338860e3fe79327ac","_id":"shift-parser@2.1.0","_shasum":"a06abf580c41e26ba25191f86c5ba84782eef052","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.12.2","_npmUser":{"name":"michaelficarra","email":"npm@michael.ficarra.me"},"maintainers":[{"name":"michaelficarra","email":"npm@michael.ficarra.me"},{"name":"ariya","email":"ariya.hidayat@gmail.com"},{"name":"ikarienator","email":"ikarienator@gmail.com"}],"dist":{"shasum":"a06abf580c41e26ba25191f86c5ba84782eef052","tarball":"https://registry.npmjs.org/shift-parser/-/shift-parser-2.1.0.tgz","integrity":"sha512-5iXyte05kieevYgsecPZ1SMAANgHFWS4NJ2jQW4MrfZgUj8nCVIgiA/jAUa4FxsZWBea77vgc1TseEuUE4klUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+L/zQqsHkyTaO5C3pGj7zkFxYoYDCvGotMAasgXytwgIhAKzF83ae0rKcSHtFBn3Rn25Ftnkvn9YNYG/JP93wrb8t"}]},"directories":{}},"3.0.1":{"name":"shift-parser","version":"3.0.1","description":"ECMAScript parser that produces a Shift format AST","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-parser-js","repository":{"type":"git","url":"https://github.com/shapesecurity/shift-parser-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test","build":"babel --auxiliary-comment-before 'istanbul ignore next' --modules commonStrict --source-maps-inline --out-dir dist src","watch":"babel --auxiliary-comment-before 'istanbul ignore next' --modules commonStrict --source-maps-inline --out-dir dist src --watch","benchmark":"node benchmark","profile":"node --prof profile.js && node-tick-processor","generate-coverage":"istanbul cover -x dist/pattern-acceptor.js _mocha -- --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test","check-coverage":"istanbul check-coverage --statements 100 --functions 100 --branches 100 --lines 100","cjsify":"npm run build && cjsify dist/index.js --no-node --export Shift --output dist/shift.js"},"dependencies":{"es6-map":"^0.1.1","esutils":"^2.0.2","multimap":"^0.1.1","object-assign":"^2.0.0","shift-reducer":"^2.0.1"},"devDependencies":{"acorn":"^1.1.0","angular":"1.3.14","babel":"5.5.8","babel-core":"^5.1.11","benchmark":"^1.0.0","commonjs-everywhere":"0.9.7","esprima":"^2.2.0","everything.js":"^1.0.2","expect.js":"0.3.1","istanbul":"0.3.8","microtime":"^1.2.0","mocha":"2.2.1","shift-spec":"2015.1.3","tick":"^0.1.1","traceur":"0.0.88","uglifyjs":"^2.4.10"},"keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","gitHead":"14ca3c97d3420b7c9f7006343a91407fd80b9e59","_id":"shift-parser@3.0.1","_shasum":"7bdae19f7161ec69bc23b7afc8576cd32fad2be1","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"michaelficarra","email":"npm@michael.ficarra.me"},"maintainers":[{"name":"michaelficarra","email":"npm@michael.ficarra.me"},{"name":"ariya","email":"ariya.hidayat@gmail.com"},{"name":"ikarienator","email":"ikarienator@gmail.com"}],"dist":{"shasum":"7bdae19f7161ec69bc23b7afc8576cd32fad2be1","tarball":"https://registry.npmjs.org/shift-parser/-/shift-parser-3.0.1.tgz","integrity":"sha512-r8HwfmjAapIwR+DcXv2nW3hEOtc7OAVQBiFdTpbqZd0Fy8LTnp+mtxSWXnD7vKRO79F8Dyu8y9Xfs8LaMYQg6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/e1i9WK/9Evqs+i6S8wIYe7Id8dOtEyRvap5FisltGAiByunoXqyA71wn3Qjl/miY5bZPfhKaXzMMnlIDnJxc0SQ=="}]},"directories":{}},"3.0.2":{"name":"shift-parser","version":"3.0.2","description":"ECMAScript parser that produces a Shift format AST","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-parser-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-parser-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test","build":"babel --auxiliary-comment-before 'istanbul ignore next' --modules commonStrict --source-maps-inline --out-dir dist src","watch":"babel --auxiliary-comment-before 'istanbul ignore next' --modules commonStrict --source-maps-inline --out-dir dist src --watch","benchmark":"node benchmark","profile":"node --prof profile.js && node-tick-processor","generate-coverage":"istanbul cover -x dist/pattern-acceptor.js _mocha -- --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test","check-coverage":"istanbul check-coverage --statements 100 --functions 100 --branches 100 --lines 100","cjsify":"npm run build && cjsify dist/index.js --no-node --export Shift --output dist/shift.js"},"dependencies":{"es6-map":"^0.1.1","esutils":"^2.0.2","multimap":"^0.1.1","object-assign":"^3.0.0","shift-reducer":"^2.0.3"},"devDependencies":{"acorn":"2.1.0","angular":"1.4.3","babel":"5.8.20","babel-core":"5.8.20","benchmark":"1.0.0","commonjs-everywhere":"0.9.7","esprima":"2.5.0","everything.js":"1.0.3","expect.js":"0.3.1","istanbul":"0.3.17","microtime":"1.4.2","mocha":"2.2.5","shift-spec":"2015.1.3","tick":"0.1.1","traceur":"0.0.91","uglifyjs":"2.4.10"},"keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","gitHead":"1ee269b27043910bba693ec3eb7b52e80f5fb3a4","_id":"shift-parser@3.0.2","_shasum":"bc3b6056393556db21a06acd3d6be08054e6cb66","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"michaelficarra","email":"npm@michael.ficarra.me"},"maintainers":[{"name":"michaelficarra","email":"npm@michael.ficarra.me"},{"name":"ariya","email":"ariya.hidayat@gmail.com"},{"name":"ikarienator","email":"ikarienator@gmail.com"}],"dist":{"shasum":"bc3b6056393556db21a06acd3d6be08054e6cb66","tarball":"https://registry.npmjs.org/shift-parser/-/shift-parser-3.0.2.tgz","integrity":"sha512-24FAqr3GlEOjhOs5tb6pQmIxB2K2G5o90Uscw9bv3T7H1ya99+NJ1vxDyKKrMsaZN8Iya5JLn68vUQyiOW9MQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH0xyAVcY4Ag3l+ukr5lDaiCHCT7Os2GnUWd6VvwHoWwAiEAlil49GyAaS06FecULB93BY+gqmidWkk+mowcKmFZsKQ="}]},"directories":{}},"3.0.3":{"name":"shift-parser","version":"3.0.3","description":"ECMAScript parser that produces a Shift format AST","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-parser-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-parser-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test","build":"babel --auxiliary-comment-before 'istanbul ignore next' --modules commonStrict --source-maps-inline --out-dir dist src","prepublish":"npm update && npm run build","watch":"babel --auxiliary-comment-before 'istanbul ignore next' --modules commonStrict --source-maps-inline --out-dir dist src --watch","benchmark":"node benchmark","profile":"node --prof profile.js && node-tick-processor","generate-coverage":"istanbul cover -x dist/pattern-acceptor.js _mocha -- --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test","check-coverage":"istanbul check-coverage --statements 100 --functions 100 --branches 100 --lines 100","cjsify":"npm run build && cjsify dist/index.js --no-node --export Shift --output dist/shift.js"},"dependencies":{"es6-map":"^0.1.1","esutils":"^2.0.2","multimap":"^0.1.1","object-assign":"^3.0.0","shift-reducer":"^2.0.3"},"devDependencies":{"acorn":"2.1.0","angular":"1.4.3","babel":"5.8.20","babel-core":"5.8.20","benchmark":"1.0.0","commonjs-everywhere":"0.9.7","esprima":"2.5.0","everything.js":"1.0.3","expect.js":"0.3.1","istanbul":"0.3.17","microtime":"1.4.2","mocha":"2.2.5","shift-spec":"2015.1.3","tick":"0.1.1","traceur":"0.0.91","uglifyjs":"2.4.10"},"keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","gitHead":"6aac79866acc3618e215fafd3a130a889edb88f1","_id":"shift-parser@3.0.3","_shasum":"1245a91f30a60e64bfd6175626dfb7cbe24f6073","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"michaelficarra","email":"npm@michael.ficarra.me"},"maintainers":[{"name":"michaelficarra","email":"npm@michael.ficarra.me"},{"name":"ariya","email":"ariya.hidayat@gmail.com"},{"name":"ikarienator","email":"ikarienator@gmail.com"}],"dist":{"shasum":"1245a91f30a60e64bfd6175626dfb7cbe24f6073","tarball":"https://registry.npmjs.org/shift-parser/-/shift-parser-3.0.3.tgz","integrity":"sha512-Rn3uRBYeZp9N45wRW2AMJZLJMxJIekQUY1Pf8NtDqBMx+oMyRpyi8anWHAqko3jZ5KT/ch+3DE4jWPh4IUSd8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICFnhprTTE/6yC4tT1pePNfc0G5h81pWd7aPG7Z+lCUsAiBJJSp4NBQwGpqPFzGyo8rTpX+2XaTmjklfGJTqjglDxg=="}]},"directories":{}},"3.0.4":{"name":"shift-parser","version":"3.0.4","description":"ECMAScript parser that produces a Shift format AST","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-parser-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-parser-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test","build":"babel --auxiliary-comment-before 'istanbul ignore next' --modules commonStrict --source-maps-inline --out-dir dist src","prepublish":"rm -rf dist && npm update && npm run build","watch":"babel --auxiliary-comment-before 'istanbul ignore next' --modules commonStrict --source-maps-inline --out-dir dist src --watch","benchmark":"node benchmark","profile":"node --prof profile.js && node-tick-processor","generate-coverage":"istanbul cover -x dist/pattern-acceptor.js _mocha -- --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test","check-coverage":"istanbul check-coverage --statements 100 --functions 100 --branches 100 --lines 100","cjsify":"npm run build && cjsify dist/index.js --no-node --export Shift --output dist/shift.js"},"dependencies":{"es6-map":"^0.1.1","esutils":"^2.0.2","multimap":"^0.1.1","object-assign":"^3.0.0","shift-reducer":"^2.0.3"},"devDependencies":{"acorn":"2.1.0","angular":"1.4.3","babel":"5.8.20","babel-core":"5.8.20","benchmark":"1.0.0","commonjs-everywhere":"0.9.7","esprima":"2.5.0","everything.js":"1.0.3","expect.js":"0.3.1","istanbul":"0.3.17","microtime":"1.4.2","mocha":"2.2.5","shift-spec":"2015.1.3","tick":"0.1.1","traceur":"0.0.91","uglifyjs":"2.4.10"},"keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","gitHead":"aa97757e8c981c0e33886cd8ef5af8bc78a87311","_id":"shift-parser@3.0.4","_shasum":"a502977ce534e997cb19941d70a1af5eeede51c0","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"michaelficarra","email":"npm@michael.ficarra.me"},"maintainers":[{"name":"michaelficarra","email":"npm@michael.ficarra.me"},{"name":"ariya","email":"ariya.hidayat@gmail.com"},{"name":"ikarienator","email":"ikarienator@gmail.com"}],"dist":{"shasum":"a502977ce534e997cb19941d70a1af5eeede51c0","tarball":"https://registry.npmjs.org/shift-parser/-/shift-parser-3.0.4.tgz","integrity":"sha512-anEllNcYa1xr/CTqnp87hLQrTY3WZUd2jze5GVbNT9+1VocgdWsSC3UfXV1PnNXhPQ+t8i28x4JU3/T9V2SIvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE21TExJySBLveV/u97plaU3/ekwz7SmG5B74N9dFKG7AiEAjsJKkIPYDB0h2reYFy53Xkysw0KS5sr5BETjhGtz/G8="}]},"directories":{}},"3.0.5":{"name":"shift-parser","version":"3.0.5","description":"ECMAScript parser that produces a Shift format AST","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-parser-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-parser-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test","build":"babel --auxiliary-comment-before 'istanbul ignore next' --modules commonStrict --source-maps-inline --out-dir dist src","prepublish":"rm -rf dist && npm update && npm run build","watch":"babel --auxiliary-comment-before 'istanbul ignore next' --modules commonStrict --source-maps-inline --out-dir dist src --watch","benchmark":"node benchmark","profile":"node --prof profile.js && node-tick-processor","generate-coverage":"istanbul cover -x dist/pattern-acceptor.js _mocha -- --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test","check-coverage":"istanbul check-coverage --statements 100 --functions 100 --branches 100 --lines 100","cjsify":"npm run build && cjsify dist/index.js --no-node --export Shift --output dist/shift.js"},"dependencies":{"es6-map":"^0.1.1","esutils":"^2.0.2","multimap":"^0.1.1","object-assign":"^3.0.0","shift-reducer":"^2.0.3"},"devDependencies":{"acorn":"2.1.0","angular":"1.4.3","babel":"5.8.20","babel-core":"5.8.20","benchmark":"1.0.0","commonjs-everywhere":"0.9.7","esprima":"2.5.0","everything.js":"1.0.3","expect.js":"0.3.1","istanbul":"0.3.17","microtime":"1.4.2","mocha":"2.2.5","shift-spec":"2015.1.3","tick":"0.1.1","traceur":"0.0.91","uglifyjs":"2.4.10"},"keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","gitHead":"21b392a17030ade35c4e20a0c00fd1cc5feb2fe5","_id":"shift-parser@3.0.5","_shasum":"47c04b20a6aefd8ade8f13cf087bf738215cee64","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"michaelficarra","email":"npm@michael.ficarra.me"},"maintainers":[{"name":"michaelficarra","email":"npm@michael.ficarra.me"},{"name":"ariya","email":"ariya.hidayat@gmail.com"},{"name":"ikarienator","email":"ikarienator@gmail.com"}],"dist":{"shasum":"47c04b20a6aefd8ade8f13cf087bf738215cee64","tarball":"https://registry.npmjs.org/shift-parser/-/shift-parser-3.0.5.tgz","integrity":"sha512-rO67K+IpZJRmKPAKKlHmVehFJMbeZsbSMltKFPQiEvCMv5buAq9ros5OZNol6XnYtsRnB+rPNRMKhEvks8i8jA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDl8hxo3U2064IZHnk9YfTQz7JFtfvqWhi/WIvezdTyfAiEA1psVwEZFBbCC8fwhvVH0DYoeK/LPebY7Mh2XtzDUbI0="}]},"directories":{}},"4.0.0":{"name":"shift-parser","version":"4.0.0","description":"ECMAScript parser that produces a Shift format AST","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-parser-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-parser-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test","build":"babel --source-maps-inline --out-dir dist src","prepublish":"rm -rf dist/* && npm update && npm run build","benchmark":"node benchmark","profile":"node --prof profile.js && node-tick-processor","cjsify":"npm run build && cjsify dist/index.js --no-node --export Shift --output dist/shift.js"},"dependencies":{"es6-map":"^0.1.1","esutils":"^2.0.2","multimap":"^0.1.1","shift-reducer":"^3.0.2"},"devDependencies":{"acorn":"2.1.0","angular":"1.4.3","babel-cli":"6.3.13","babel-register":"6.3.13","babel-preset-es2015":"6.3.13","benchmark":"1.0.0","commonjs-everywhere":"0.9.7","esprima":"2.5.0","everything.js":"1.0.3","expect.js":"0.3.1","microtime":"^2.0.0","mocha":"2.2.5","shift-spec":"2015.2.1","tick":"0.1.1","traceur":"0.0.91","uglifyjs":"2.4.10"},"keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","gitHead":"96d87e94ab395707eb45001427c5b7734ede0504","_id":"shift-parser@4.0.0","_shasum":"316ed19a5c69cce55788bc5a1f3c82d5b99ba716","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"bakkot","email":"bakkot@gmail.com"},"dist":{"shasum":"316ed19a5c69cce55788bc5a1f3c82d5b99ba716","tarball":"https://registry.npmjs.org/shift-parser/-/shift-parser-4.0.0.tgz","integrity":"sha512-Hwr1Rem3URB1s4Gfb4+PfKDFTUJFaXEZ3LHMCF51aqcags8sAtR+DxiemjE4JQjfg9mCY2m6K6g/+it5Uou7HQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIErf9JyEM42et1crQ2GJ1EEC2s7x5pGWv9iRB6gLsH8rAiBb7La9sRQNciaEcMLALynFbmt9APWTtg9D86UNnfcM3Q=="}]},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"},{"name":"bakkot","email":"bakkot@gmail.com"},{"name":"ikarienator","email":"ikarienator@gmail.com"},{"name":"michaelficarra","email":"npm@michael.ficarra.me"}],"directories":{}},"4.1.0":{"name":"shift-parser","version":"4.1.0","description":"ECMAScript parser that produces a Shift format AST","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-parser-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-parser-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test","build":"babel --source-maps-inline --out-dir dist src","prepublish":"rm -rf dist/* && npm update && npm run build","benchmark":"node benchmark","profile":"node --prof profile.js && node-tick-processor","cjsify":"npm run build && cjsify dist/index.js --no-node --export Shift --output dist/shift.js"},"dependencies":{"es6-map":"^0.1.1","esutils":"^2.0.2","multimap":"^0.1.1","shift-reducer":"^3.0.2"},"devDependencies":{"acorn":"2.1.0","angular":"1.4.3","babel-cli":"6.3.13","babel-register":"6.3.13","babel-preset-es2015":"6.3.13","benchmark":"1.0.0","commonjs-everywhere":"0.9.7","esprima":"2.5.0","everything.js":"1.0.3","expect.js":"0.3.1","microtime":"^2.0.0","mocha":"2.2.5","shift-spec":"2015.2.1","tick":"0.1.1","traceur":"0.0.91","uglifyjs":"2.4.10"},"keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","gitHead":"bb88015c54084bcce73a305cba49a862a63e27b3","_id":"shift-parser@4.1.0","_shasum":"1de50f56f3bc2da678d1e8f1ed506c71e07a4411","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"bakkot","email":"bakkot@gmail.com"},"dist":{"shasum":"1de50f56f3bc2da678d1e8f1ed506c71e07a4411","tarball":"https://registry.npmjs.org/shift-parser/-/shift-parser-4.1.0.tgz","integrity":"sha512-7y/pLX9pDSW7plu+286xvrzfHCumPDD/otz6bHFUBg8U4u2DV+owYZksFYgkku/H3TfpW+8BzMzrX8zn1O23TA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFOxunfPOqryTi9CLxJzmD7rQ9YfwDt6V3+qRNbp3dnBAiEAuevoxVwq31Cg7tyG7aK5XSRMvBgj485cG5m7wtj99EQ="}]},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"},{"name":"bakkot","email":"bakkot@gmail.com"},{"name":"ikarienator","email":"ikarienator@gmail.com"},{"name":"michaelficarra","email":"npm@michael.ficarra.me"}],"directories":{}},"4.1.1":{"name":"shift-parser","version":"4.1.1","description":"ECMAScript parser that produces a Shift format AST","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-parser-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-parser-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test","build":"babel --source-maps-inline --out-dir dist src","prepublish":"rm -rf dist/* && npm update && npm run build","benchmark":"node benchmark","profile":"node --prof profile.js && node-tick-processor","cjsify":"npm run build && cjsify dist/index.js --no-node --export Shift --output dist/shift.js"},"dependencies":{"es6-map":"^0.1.1","esutils":"^2.0.2","multimap":"^0.1.1","shift-reducer":"^3.0.2"},"devDependencies":{"acorn":"2.1.0","angular":"1.4.3","babel-cli":"6.3.13","babel-register":"6.3.13","babel-preset-es2015":"6.3.13","benchmark":"1.0.0","commonjs-everywhere":"0.9.7","esprima":"2.5.0","everything.js":"1.0.3","expect.js":"0.3.1","microtime":"^2.0.0","mocha":"2.2.5","shift-spec":"2015.2.1","tick":"0.1.1","traceur":"0.0.91","uglifyjs":"2.4.10"},"keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","gitHead":"bb053ee62c58a8253a503f860d05e9990da45769","_id":"shift-parser@4.1.1","_shasum":"0695d7c32180cdd30aa611229b5a9cae0da33656","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"bakkot","email":"bakkot@gmail.com"},"dist":{"shasum":"0695d7c32180cdd30aa611229b5a9cae0da33656","tarball":"https://registry.npmjs.org/shift-parser/-/shift-parser-4.1.1.tgz","integrity":"sha512-hAtBoq8jT4Iwd9ZAIyKt1NPOsRqPp9ypf0NyYUgnXt6jc8PSG1fthjX0yfW2HWAMRucfiDDnNhOY9E2NgEHu5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9wrG8a7sPNNtluPDsp1D8jqWLOxhmh+phik/0BKsHNwIgAu8xlsIm7BqVyoIhYFayURK2paN/2XaDNk/I4P1VP4Y="}]},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"},{"name":"bakkot","email":"bakkot@gmail.com"},{"name":"ikarienator","email":"ikarienator@gmail.com"},{"name":"michaelficarra","email":"npm@michael.ficarra.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/shift-parser-4.1.1.tgz_1457118607259_0.7286767032928765"},"directories":{}},"4.1.2":{"name":"shift-parser","version":"4.1.2","description":"ECMAScript parser that produces a Shift format AST","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-parser-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-parser-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test","build":"babel --source-maps-inline --out-dir dist src","prepublish":"rm -rf dist/* && npm update && npm run build","benchmark":"node benchmark","profile":"node --prof profile.js && node-tick-processor","cjsify":"npm run build && cjsify dist/index.js --no-node --export Shift --output dist/shift.js"},"dependencies":{"es6-map":"^0.1.1","esutils":"^2.0.2","multimap":"^0.1.1","shift-reducer":"^3.0.2"},"devDependencies":{"acorn":"2.1.0","angular":"1.4.3","babel-cli":"6.3.13","babel-register":"6.3.13","babel-preset-es2015":"6.3.13","benchmark":"1.0.0","commonjs-everywhere":"0.9.7","esprima":"2.5.0","everything.js":"1.0.3","expect.js":"0.3.1","microtime":"^2.0.0","mocha":"2.2.5","shift-spec":"2015.2.1","tick":"0.1.1","traceur":"0.0.91","uglifyjs":"2.4.10"},"keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","gitHead":"45a7593b597c66b88f47eecf1b92cfebfb2c6209","_id":"shift-parser@4.1.2","_shasum":"dbd3c059455e10e62d7c806ade9ec2bd761a53b6","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"bakkot","email":"bakkot@gmail.com"},"dist":{"shasum":"dbd3c059455e10e62d7c806ade9ec2bd761a53b6","tarball":"https://registry.npmjs.org/shift-parser/-/shift-parser-4.1.2.tgz","integrity":"sha512-lOAX6ve8tkPX/AY7IS6ZSniXg3SsBYB0tBJdJrrChLCd0/Rgpr3/C5KusCZ7+4ijtq0Nm0iPItYDKkc2jo1NvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvagtQSU2GzJZomylGtRj40k9B1y8tueAGdL5U5hcJeAIhAIwWyEVy9ayuKOnNUeC/Fy3Ff6CjrZCh+ZDghgDnW4ds"}]},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"},{"name":"bakkot","email":"bakkot@gmail.com"},{"name":"ikarienator","email":"ikarienator@gmail.com"},{"name":"michaelficarra","email":"npm@michael.ficarra.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/shift-parser-4.1.2.tgz_1457723460692_0.5238343775272369"},"directories":{}},"4.1.3":{"name":"shift-parser","version":"4.1.3","description":"ECMAScript parser that produces a Shift format AST","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-parser-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-parser-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test","build":"babel --source-maps-inline --out-dir dist src","prepublish":"rm -rf dist/* && npm update && npm run build","benchmark":"node benchmark","profile":"node --prof profile.js && node-tick-processor","cjsify":"npm run build && cjsify dist/index.js --no-node --export Shift --output dist/shift.js"},"dependencies":{"es6-map":"^0.1.1","esutils":"^2.0.2","multimap":"^0.1.1","shift-reducer":"^3.0.2"},"devDependencies":{"acorn":"2.1.0","angular":"1.4.3","babel-cli":"6.3.13","babel-register":"6.3.13","babel-preset-es2015":"6.3.13","benchmark":"1.0.0","commonjs-everywhere":"0.9.7","esprima":"2.5.0","everything.js":"1.0.3","expect.js":"0.3.1","microtime":"^2.0.0","mocha":"2.2.5","shift-spec":"2015.2.1","tick":"0.1.1","traceur":"0.0.91","uglifyjs":"2.4.10"},"keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","gitHead":"fa39921490cd618edcf354ca7ecfffa2defc2808","_id":"shift-parser@4.1.3","_shasum":"f148daf60f414b95af8c2f120b5a03d7d5f597d2","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"bakkot","email":"bakkot@gmail.com"},"dist":{"shasum":"f148daf60f414b95af8c2f120b5a03d7d5f597d2","tarball":"https://registry.npmjs.org/shift-parser/-/shift-parser-4.1.3.tgz","integrity":"sha512-m8P9g4Zhx7/7MoY7b5Jfjugfuof9woKAHngZIFEnVVX910pbQ64tVaoTprV1BpXGVVM9JpBWDXv0Zb6kqKQYUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBaSBNj74Lk67ragvjhLXOVkslMQmfglwb75IKqldqVbAiEAtcOocp3TIAFJEgVf1dRUuNHlnr0ee0RFNyHZFqvbGlQ="}]},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"},{"name":"bakkot","email":"bakkot@gmail.com"},{"name":"ikarienator","email":"ikarienator@gmail.com"},{"name":"michaelficarra","email":"npm@michael.ficarra.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/shift-parser-4.1.3.tgz_1458929700908_0.35316741676069796"},"directories":{}},"5.0.0":{"name":"shift-parser","version":"5.0.0","description":"ECMAScript parser that produces a Shift format AST","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-parser-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-parser-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test","build":"babel --source-maps-inline --out-dir dist src","prepublish":"rm -rf dist/* && npm update && npm run build","benchmark":"node benchmark","profile":"node --prof profile.js && node-tick-processor","cjsify":"npm run build && cjsify dist/index.js --no-node --export Shift --output dist/shift.js"},"dependencies":{"es6-map":"^0.1.1","esutils":"^2.0.2","multimap":"^0.1.1","shift-ast":"^4.0.0","shift-reducer":"^4.0.0"},"devDependencies":{"acorn":"2.1.0","angular":"1.4.3","babel-cli":"6.3.13","babel-register":"6.3.13","babel-preset-es2015":"6.3.13","benchmark":"1.0.0","commonjs-everywhere":"0.9.7","esprima":"2.5.0","everything.js":"1.0.3","expect.js":"0.3.1","microtime":"^2.0.0","mocha":"2.3.4","shift-spec":"^2016.0.0","tick":"0.1.1","traceur":"0.0.91","uglifyjs":"2.4.10"},"keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","gitHead":"1bb5e452e9dac0b203d4a7c296e93ddba5e743c5","_id":"shift-parser@5.0.0","_shasum":"1c9feba86536daaa759f3e29973fdca6e28db18f","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"bakkot","email":"bakkot@gmail.com"},"dist":{"shasum":"1c9feba86536daaa759f3e29973fdca6e28db18f","tarball":"https://registry.npmjs.org/shift-parser/-/shift-parser-5.0.0.tgz","integrity":"sha512-AgpgZT1c9VTnx5SMxdGN1uRbs/5fSM4HbMRZiaKFB/O1eySurMuapX2P4bnzep4lPfK2BfdUHO625qzo//h4BA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHGm68a5P+NvVDIAifbVwT0ayw1TLKp8kCuDc/xxLntGAiEApTHF0pkQkg+OmdOeHT5TOwRmdj96AZ7mdoVF/SWkVPs="}]},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"},{"name":"bakkot","email":"bakkot@gmail.com"},{"name":"ikarienator","email":"ikarienator@gmail.com"},{"name":"michaelficarra","email":"npm@michael.ficarra.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/shift-parser-5.0.0.tgz_1465586142902_0.5582976834848523"},"directories":{}},"5.0.1":{"name":"shift-parser","version":"5.0.1","description":"ECMAScript parser that produces a Shift format AST","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-parser-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-parser-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test","build":"babel --source-maps-inline --out-dir dist src","prepublish":"rm -rf dist/* && npm update && npm run build","benchmark":"node benchmark","profile":"node --prof profile.js && node-tick-processor","cjsify":"npm run build && cjsify dist/index.js --no-node --export Shift --output dist/shift.js"},"dependencies":{"es6-map":"^0.1.1","esutils":"^2.0.2","multimap":"^0.1.1","shift-ast":"^4.0.0","shift-reducer":"^4.0.0"},"devDependencies":{"acorn":"2.1.0","angular":"1.4.3","babel-cli":"6.3.13","babel-register":"6.3.13","babel-preset-es2015":"6.3.13","benchmark":"1.0.0","commonjs-everywhere":"0.9.7","esprima":"2.5.0","everything.js":"1.0.3","expect.js":"0.3.1","microtime":"^2.0.0","mocha":"2.3.4","shift-spec":"^2016.0.0","tick":"0.1.1","traceur":"0.0.91","uglifyjs":"2.4.10"},"keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","gitHead":"2e34679437e5c24abecc03e6d67d4240d3fe0d27","_id":"shift-parser@5.0.1","_shasum":"8f6e25b05edfdc47f2d9e1c335f185b42a7834ef","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"michaelficarra","email":"npm@michael.ficarra.me"},"dist":{"shasum":"8f6e25b05edfdc47f2d9e1c335f185b42a7834ef","tarball":"https://registry.npmjs.org/shift-parser/-/shift-parser-5.0.1.tgz","integrity":"sha512-mDoCiBa44S6r2RnO1OIQjyJDcM5eH8kxjAxk+M/ueBC/aAfXUcm4KOldKnys29o4hgGIh5iSXJCfDxBcDWINlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3Q2X99eRS9MHpYUd/ZaWl1tJ2PB+L5a02Wg3ddnWDOwIgYfqT0TCUAHOiI3ZATPHHq8E//bC2+W6NNVTWjaZVucg="}]},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"},{"name":"bakkot","email":"bakkot@gmail.com"},{"name":"ikarienator","email":"ikarienator@gmail.com"},{"name":"michaelficarra","email":"npm@michael.ficarra.me"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/shift-parser-5.0.1.tgz_1465606611136_0.9064245035406202"},"directories":{}},"5.0.2":{"name":"shift-parser","version":"5.0.2","description":"ECMAScript parser that produces a Shift format AST","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-parser-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-parser-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test","build":"babel --source-maps-inline --out-dir dist src","prepublish":"rm -rf dist/* && npm update && npm run build","benchmark":"node benchmark","profile":"node --prof profile.js && node-tick-processor","cjsify":"npm run build && cjsify dist/index.js --no-node --export Shift --output dist/shift.js"},"dependencies":{"es6-map":"^0.1.1","esutils":"^2.0.2","multimap":"^0.1.1","shift-ast":"^4.0.0","shift-reducer":"^4.0.0"},"devDependencies":{"acorn":"2.1.0","angular":"1.4.3","babel-cli":"6.3.13","babel-register":"6.3.13","babel-preset-es2015":"6.3.13","benchmark":"1.0.0","commonjs-everywhere":"0.9.7","esprima":"2.5.0","everything.js":"1.0.3","expect.js":"0.3.1","microtime":"^2.0.0","mocha":"2.3.4","shift-spec":"^2016.0.0","tick":"0.1.1","traceur":"0.0.91","uglifyjs":"2.4.10"},"keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","gitHead":"9107f389115376ef8676bd0a9242759051b32355","_id":"shift-parser@5.0.2","_shasum":"4fd55435633f3eb9a3fa8962988e025b882d8b00","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"michaelficarra","email":"npm@michael.ficarra.me"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"},{"name":"bakkot","email":"bakkot@gmail.com"},{"name":"ikarienator","email":"ikarienator@gmail.com"},{"name":"michaelficarra","email":"npm@michael.ficarra.me"}],"dist":{"shasum":"4fd55435633f3eb9a3fa8962988e025b882d8b00","tarball":"https://registry.npmjs.org/shift-parser/-/shift-parser-5.0.2.tgz","integrity":"sha512-/G/Ef1/c+z+FCIUsg5QMdc4lfxqS/jdhM4rHluyeZKp4HJ/6tCFsKjACruSVAu5AaWw5QwTPoXKL1VbjOOEjoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHVky8o8eaOqCat1YwabHP2EYOHRuhEL3WXgKYJeuP65AiEAvvAVg62vnJaWDxwdzQQ3Fs0rOQ5vWLke6QRNL2dnC/8="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/shift-parser-5.0.2.tgz_1471972269610_0.17251617065630853"},"directories":{}},"5.0.3":{"name":"shift-parser","version":"5.0.3","description":"ECMAScript parser that produces a Shift format AST","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-parser-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-parser-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"clean":"rm -rf dist coverage .nyc_output","test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test --compilers js:babel-core/register","coverage":"npm run build -- --plugins=istanbul && nyc --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 npm test","lint":"eslint src test","build":"babel --out-dir dist src","prepublish":"rm -rf dist/* && npm update && npm run build","benchmark":"node benchmark","profile":"node --prof profile.js && node-tick-processor","cjsify":"npm run build && cjsify dist/index.js --no-node --export Shift --output dist/shift.js","regenerate-unicode":"node scripts/generate-unicode-data.js > src/unicode.js"},"dependencies":{"es6-map":"^0.1.1","multimap":"^0.1.1","shift-ast":"^4.0.0","shift-reducer":"^4.0.0"},"devDependencies":{"acorn":"2.1.0","angular":"1.4.3","babel-cli":"6.3.13","babel-core":"6.21.0","babel-plugin-istanbul":"4.0.0","babel-preset-es2015":"6.3.13","benchmark":"1.0.0","commonjs-everywhere":"0.9.7","esprima":"2.5.0","everything.js":"1.0.3","expect.js":"0.3.1","microtime":"^2.0.0","mocha":"2.3.4","nyc":"10.1.2","regenerate":"^1.3.2","shift-spec":"^2016.0.0","test262-parser-tests":"0.0.1","tick":"0.1.1","traceur":"0.0.91","uglifyjs":"2.4.10","unicode-8.0.0":"^0.7.0"},"keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","nyc":{"include":["src"],"sourceMap":false,"instrument":false},"gitHead":"4660c01e90a2c2d2fa47898967e496931f5ac900","_id":"shift-parser@5.0.3","_shasum":"6898d9f0958aae9452b24ece3daa4f9c35f0ab23","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"bakkot","email":"bakkot@gmail.com"},"dist":{"shasum":"6898d9f0958aae9452b24ece3daa4f9c35f0ab23","tarball":"https://registry.npmjs.org/shift-parser/-/shift-parser-5.0.3.tgz","integrity":"sha512-zPS759alzWbIpMSbMWqDja08JRfOU+ssXwAwqBtYGG2/vSHVIS2TKX1Y/hQuzZpcTfhv+Cydg7TxjIZFwigkLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBS9ow2mU2Ri9hfQdu66d9gLVPC0ZS6LsrrkaN09IXeeAiEAtDXCwJm3xibNqGaV/EKTbfD2Jmt+pd/jAI8OCJLTpK0="}]},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"},{"name":"bakkot","email":"bakkot@gmail.com"},{"name":"ikarienator","email":"ikarienator@gmail.com"},{"name":"michaelficarra","email":"npm@michael.ficarra.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/shift-parser-5.0.3.tgz_1489773934188_0.9470200068317354"},"directories":{}},"5.0.4":{"name":"shift-parser","version":"5.0.4","description":"ECMAScript parser that produces a Shift format AST","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-parser-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-parser-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"clean":"rm -rf dist coverage .nyc_output","test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test --compilers js:babel-core/register","coverage":"npm run build -- --plugins=istanbul && nyc --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 npm test","lint":"eslint src test","build":"babel --out-dir dist src","prepublish":"rm -rf dist/* && npm update && npm run build","benchmark":"node benchmark","profile":"node --prof profile.js && node-tick-processor","cjsify":"npm run build && cjsify dist/index.js --no-node --export Shift --output dist/shift.js","regenerate-unicode":"node scripts/generate-unicode-data.js > src/unicode.js"},"dependencies":{"es6-map":"^0.1.1","multimap":"^0.1.1","shift-ast":"^4.0.0","shift-reducer":"^4.0.0"},"devDependencies":{"acorn":"2.1.0","angular":"1.4.3","babel-cli":"6.3.13","babel-core":"6.21.0","babel-plugin-istanbul":"4.0.0","babel-preset-es2015":"6.3.13","benchmark":"1.0.0","commonjs-everywhere":"0.9.7","esprima":"2.5.0","everything.js":"1.0.3","expect.js":"0.3.1","microtime":"^2.0.0","mocha":"2.3.4","nyc":"10.1.2","regenerate":"^1.3.2","shift-spec":"^2016.0.0","test262-parser-tests":"0.0.1","tick":"0.1.1","traceur":"0.0.91","uglifyjs":"2.4.10","unicode-8.0.0":"^0.7.0"},"keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","nyc":{"include":["src"],"sourceMap":false,"instrument":false},"gitHead":"4c14c202d64d0ad75157d959fe2d64978722831d","_id":"shift-parser@5.0.4","_shasum":"9c3a932dca310e5388103c95f98467a67ba7d14a","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"michaelficarra","email":"npm@michael.ficarra.me"},"dist":{"shasum":"9c3a932dca310e5388103c95f98467a67ba7d14a","tarball":"https://registry.npmjs.org/shift-parser/-/shift-parser-5.0.4.tgz","integrity":"sha512-WtRXT81eAIwu7Qc3uRw5U0GBFQF8BlRbxbdVUEWCXfDGaJIY6HwWbs9jdYZf6ppnhFQ+DUA5G5gxFTPHtQLSpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHEWTBvtc6lBQZ2qrer7Rg1TBp3XpGH+NXXCk87Zimg7AiEAqU30TBCnmnThJK9nWyHHXmgUmHn4mEfUYZxNZA1DqeE="}]},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"},{"name":"bakkot","email":"bakkot@gmail.com"},{"name":"ikarienator","email":"ikarienator@gmail.com"},{"name":"michaelficarra","email":"npm@michael.ficarra.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/shift-parser-5.0.4.tgz_1490124678065_0.5035105473361909"},"directories":{}},"5.0.5":{"name":"shift-parser","version":"5.0.5","description":"ECMAScript parser that produces a Shift format AST","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-parser-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-parser-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"clean":"rm -rf dist coverage .nyc_output","test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test --compilers js:babel-core/register","coverage":"npm run build -- --plugins=istanbul && nyc --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 npm test","lint":"eslint src test","build":"babel --out-dir dist src","prepublish":"rm -rf dist/* && npm update && npm run build","benchmark":"node benchmark","profile":"node --prof profile.js && node-tick-processor","cjsify":"npm run build && cjsify dist/index.js --no-node --export Shift --output dist/shift.js","regenerate-unicode":"node scripts/generate-unicode-data.js > src/unicode.js"},"dependencies":{"es6-map":"^0.1.1","multimap":"^0.1.1","shift-ast":"^4.0.0","shift-reducer":"^4.0.0"},"devDependencies":{"acorn":"2.1.0","angular":"1.4.3","babel-cli":"6.3.13","babel-core":"6.21.0","babel-plugin-istanbul":"4.0.0","babel-preset-es2015":"6.3.13","benchmark":"1.0.0","commonjs-everywhere":"0.9.7","esprima":"2.5.0","everything.js":"1.0.3","expect.js":"0.3.1","microtime":"^2.0.0","mocha":"2.3.4","nyc":"10.1.2","regenerate":"^1.3.2","shift-spec":"^2016.0.0","test262-parser-tests":"0.0.1","tick":"0.1.1","traceur":"0.0.91","uglifyjs":"2.4.10","unicode-8.0.0":"^0.7.0"},"keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","nyc":{"include":["src"],"sourceMap":false,"instrument":false},"gitHead":"2da1d1771f33107133787fd852e6803de849cf8c","_id":"shift-parser@5.0.5","_shasum":"2466672511d341c1322f9b338587be2df742f995","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"shapesecurity","email":"npm@shapesecurity.com"},"dist":{"shasum":"2466672511d341c1322f9b338587be2df742f995","tarball":"https://registry.npmjs.org/shift-parser/-/shift-parser-5.0.5.tgz","integrity":"sha512-OGHXRnqpoSW9xySIyHhmg9zDb0mYpstEqPWGJWcMRgudXXqE793C+a/gwlhVXDKQEgrbnf7hs9EOsbazNr3Kfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDIQbqQjJ6xBCuTQo8ncgsApCy0IkT/6IA1WnNRVNOLZAiA9nQBTIKTV81PDi/qU9KrCJ9wFdFtS/QAaeKKkuwc5fA=="}]},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"},{"name":"bakkot","email":"bakkot@gmail.com"},{"name":"ikarienator","email":"ikarienator@gmail.com"},{"name":"michaelficarra","email":"npm@michael.ficarra.me"},{"name":"shapesecurity","email":"npm@shapesecurity.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/shift-parser-5.0.5.tgz_1492033262781_0.42574439523741603"},"directories":{}},"5.0.6":{"name":"shift-parser","version":"5.0.6","description":"ECMAScript parser that produces a Shift format AST","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-parser-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-parser-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"clean":"rm -rf dist coverage .nyc_output","test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test --compilers js:babel-core/register","coverage":"npm run build -- --plugins=istanbul && nyc --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 npm test","lint":"eslint src test","build":"babel --out-dir dist src","prepublish":"rm -rf dist/* && npm update && npm run build","benchmark":"node benchmark","profile":"node --prof profile.js && node-tick-processor","cjsify":"npm run build && cjsify dist/index.js --no-node --export Shift --output dist/shift.js","regenerate-unicode":"node scripts/generate-unicode-data.js > src/unicode.js"},"dependencies":{"es6-map":"^0.1.1","multimap":"^0.1.1","shift-ast":"^4.0.0","shift-reducer":"^4.0.0"},"devDependencies":{"acorn":"2.1.0","angular":"1.4.3","babel-cli":"6.3.13","babel-core":"6.21.0","babel-plugin-istanbul":"4.0.0","babel-preset-es2015":"6.3.13","benchmark":"1.0.0","commonjs-everywhere":"0.9.7","esprima":"2.5.0","everything.js":"1.0.3","expect.js":"0.3.1","microtime":"^2.0.0","mocha":"2.3.4","nyc":"10.1.2","regenerate":"^1.3.2","shift-spec":"^2016.0.0","test262-parser-tests":"0.0.1","tick":"0.1.1","traceur":"0.0.91","uglifyjs":"2.4.10","unicode-8.0.0":"^0.7.0"},"keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","nyc":{"include":["src"],"sourceMap":false,"instrument":false},"gitHead":"5f9f95e428402798fb5b6ab7295644fbfb4b754a","_id":"shift-parser@5.0.6","_shasum":"2fe531a67ad5c1c507c7131d0e6f288ef4ef0d0a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"shapesecurity","email":"npm@shapesecurity.com"},"dist":{"shasum":"2fe531a67ad5c1c507c7131d0e6f288ef4ef0d0a","tarball":"https://registry.npmjs.org/shift-parser/-/shift-parser-5.0.6.tgz","integrity":"sha512-++n+aYxDavKOq1QeADgLmS6dwczmJBEkpHGcLxVyeEkzpklutapi/tQSwswrWIzAjcufzM2jTfapsS8Ye+LKJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAhdQ1RjEBCvUJOGXmqIH03hvUx4eT7eHgdl1QZ8bGU8AiBcSLkWFLWlqiTCneoCTPa1a6NJv4CYISKC8zgeJgsnnQ=="}]},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"},{"name":"bakkot","email":"bakkot@gmail.com"},{"name":"michaelficarra","email":"npm@michael.ficarra.me"},{"name":"shapesecurity","email":"npm@shapesecurity.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/shift-parser-5.0.6.tgz_1492714492749_0.616068676346913"},"directories":{}},"5.0.7":{"name":"shift-parser","version":"5.0.7","description":"ECMAScript parser that produces a Shift format AST","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-parser-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-parser-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"clean":"rm -rf dist coverage .nyc_output","test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test --compilers js:babel-core/register","coverage":"npm run build -- --plugins=istanbul && nyc --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 npm test","lint":"eslint src test","build":"babel --out-dir dist src","prepublish":"rm -rf dist/* && npm update && npm run build","benchmark":"node benchmark","profile":"node --prof profile.js && node-tick-processor","cjsify":"npm run build && cjsify dist/index.js --no-node --export Shift --output dist/shift.js","regenerate-unicode":"node scripts/generate-unicode-data.js > src/unicode.js"},"dependencies":{"es6-map":"^0.1.1","multimap":"^0.1.1","shift-ast":"^4.0.0","shift-reducer":"^4.0.0"},"devDependencies":{"acorn":"2.1.0","angular":"1.4.3","babel-cli":"6.3.13","babel-core":"6.21.0","babel-plugin-istanbul":"4.0.0","babel-preset-es2015":"6.3.13","benchmark":"1.0.0","commonjs-everywhere":"0.9.7","esprima":"2.5.0","everything.js":"1.0.3","expect.js":"0.3.1","microtime":"^2.0.0","mocha":"2.3.4","nyc":"10.1.2","regenerate":"^1.3.2","shift-spec":"^2016.0.0","test262-parser-tests":"0.0.1","tick":"0.1.1","traceur":"0.0.91","uglifyjs":"2.4.10","unicode-8.0.0":"^0.7.0"},"keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","nyc":{"include":["src"],"sourceMap":false,"instrument":false},"gitHead":"56c597e363f35ae5d664162fc5e440cdfa7a2701","_id":"shift-parser@5.0.7","_shasum":"bb72be777be98f39bbdb38956356c6d119e1f77d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"shapesecurity","email":"npm@shapesecurity.com"},"dist":{"shasum":"bb72be777be98f39bbdb38956356c6d119e1f77d","tarball":"https://registry.npmjs.org/shift-parser/-/shift-parser-5.0.7.tgz","integrity":"sha512-wIGRyP/VwiO0H7DPFsv/vbWfb+XB+D3I+DPO4VKDfvIeysU0p1eIFOaW56ZDbPND+CKI0Ge4VqZ/fJu2ABT5mQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0EXcB0Qr3Z0uJ6WcG1PlLL+sXjDXBMZzcEmg4Z+zN3gIhAJuPEMPO+ZSQOpwux0jiAJ7+RTuYxpL+NxyKMiLOp1DB"}]},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"},{"name":"bakkot","email":"bakkot@gmail.com"},{"name":"michaelficarra","email":"npm@michael.ficarra.me"},{"name":"shapesecurity","email":"npm@shapesecurity.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shift-parser-5.0.7.tgz_1497293171857_0.1511864708736539"},"directories":{}},"5.2.0":{"name":"shift-parser","version":"5.2.0","description":"ECMAScript parser that produces a Shift format AST","author":{"name":"Shape Security"},"homepage":"https://github.com/shapesecurity/shift-parser-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-parser-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"clean":"rm -rf dist coverage .nyc_output","test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test --compilers js:babel-core/register","coverage":"npm run build -- --plugins=istanbul && nyc --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 npm test","lint":"eslint src test","build":"babel --out-dir dist src","prepublish":"rm -rf dist/* && npm update && npm run build","benchmark":"node benchmark","profile":"node --prof profile.js && node-tick-processor","cjsify":"npm run build && cjsify dist/index.js --no-node --export Shift --output dist/shift.js","regenerate-unicode":"node scripts/generate-unicode-data.js > src/unicode.js"},"dependencies":{"es6-map":"^0.1.1","multimap":"^0.1.1","shift-ast":"^4.0.0","shift-reducer":"^4.0.0"},"devDependencies":{"acorn":"2.1.0","angular":"1.4.3","babel-cli":"6.3.13","babel-core":"6.21.0","babel-plugin-istanbul":"4.0.0","babel-preset-es2015":"6.3.13","benchmark":"1.0.0","commonjs-everywhere":"0.9.7","esprima":"2.5.0","everything.js":"1.0.3","expect.js":"0.3.1","microtime":"^2.0.0","mocha":"2.3.4","nyc":"10.1.2","regenerate":"^1.3.2","shift-spec":"^2016.0.0","test262-parser-tests":"0.0.1","tick":"0.1.1","traceur":"0.0.91","uglifyjs":"2.4.10","unicode-8.0.0":"^0.7.0"},"keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","nyc":{"include":["src"],"sourceMap":false,"instrument":false},"gitHead":"7e3eec78af129a38c4ff915ceef247ff5d21625d","_id":"shift-parser@5.2.0","_shasum":"cfed5a7fbd93380440c1cad502cdf25e7f18c7a3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"shapesecurity","email":"npm@shapesecurity.com"},"dist":{"shasum":"cfed5a7fbd93380440c1cad502cdf25e7f18c7a3","tarball":"https://registry.npmjs.org/shift-parser/-/shift-parser-5.2.0.tgz","integrity":"sha512-i/h6VGJHjlSJn6u1f8YOb2YwXeYnXeqFBB3JqYjuvechU7yL1vLyiv6GK0zsIBb1MyeOufB7Kj73sXGlJiMsmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQvq2eDvfLOGc+S7pHB7tqOwxXA5/33iB6P9aNWkb/4AIgEZ8gG7o0iqi7NMCMdayPtKtzRCHx6zNSgIjoTosa1ZM="}]},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"},{"name":"bakkot","email":"bakkot@gmail.com"},{"name":"michaelficarra","email":"npm@michael.ficarra.me"},{"name":"shapesecurity","email":"npm@shapesecurity.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shift-parser-5.2.0.tgz_1505507984038_0.3387242977041751"},"directories":{}},"5.2.1":{"name":"shift-parser","version":"5.2.1","description":"ECMAScript parser that produces a Shift format AST","author":{"name":"Shape Security"},"homepage":"https://github.com/shapesecurity/shift-parser-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-parser-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"clean":"rm -rf dist coverage .nyc_output","test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test --compilers js:babel-core/register","coverage":"npm run build -- --plugins=istanbul && nyc --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 npm test","lint":"eslint src test","build":"babel --out-dir dist src","prepare":"rm -rf dist/* && npm update && npm run build","benchmark":"node benchmark","profile":"node --prof profile.js && node-tick-processor","regenerate-unicode":"node scripts/generate-unicode-data.js > src/unicode.js"},"dependencies":{"es6-map":"^0.1.1","multimap":"^0.1.1","shift-ast":"^4.0.0","shift-reducer":"^4.0.0"},"devDependencies":{"acorn":"2.1.0","angular":"1.4.3","babel-cli":"6.3.13","babel-core":"6.21.0","babel-eslint":"8.0.0","babel-plugin-istanbul":"4.0.0","babel-preset-es2015":"6.3.13","benchmark":"1.0.0","eslint":"4.7.2","esprima":"2.5.0","everything.js":"1.0.3","expect.js":"0.3.1","microtime":"^2.0.0","mocha":"2.3.4","nyc":"10.1.2","regenerate":"^1.3.2","shift-spec":"^2016.0.0","test262-parser-tests":"0.0.1","tick":"0.1.1","traceur":"0.0.91","uglifyjs":"2.4.10","unicode-8.0.0":"^0.7.0"},"keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","nyc":{"include":["src"],"sourceMap":false,"instrument":false},"gitHead":"1ef91f36188555823ad353121d6fbeadc82593c1","_id":"shift-parser@5.2.1","_shasum":"d0f19626ed149f4183d10cac2f86e95a59d4619a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"shapesecurity","email":"npm@shapesecurity.com"},"dist":{"shasum":"d0f19626ed149f4183d10cac2f86e95a59d4619a","tarball":"https://registry.npmjs.org/shift-parser/-/shift-parser-5.2.1.tgz","integrity":"sha512-VEVwpojJ4BAD3v8oXCQVbV5M2q1831Z7Zllvb5OFwF87GcqU37KDSTav+NhHeDnKHzSkjxx/MhxA/ZW0Pm13WA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEkjNy3kVcY77T6bg7XdJhNDutwBzp2ZefEOwUn96ILJAiAHUedzGRdjnZSYJEHBlIy8WrS10TGSiR79xtoqQemfcA=="}]},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"},{"name":"bakkot","email":"bakkot@gmail.com"},{"name":"michaelficarra","email":"npm@michael.ficarra.me"},{"name":"shapesecurity","email":"npm@shapesecurity.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shift-parser-5.2.1.tgz_1506106045917_0.9071497726254165"},"directories":{}},"5.2.2":{"name":"shift-parser","version":"5.2.2","description":"ECMAScript parser that produces a Shift format AST","author":{"name":"Shape Security"},"homepage":"https://github.com/shapesecurity/shift-parser-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-parser-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"clean":"rm -rf dist coverage .nyc_output","test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test --compilers js:babel-core/register","coverage":"npm run build -- --plugins=istanbul && nyc --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 npm test","lint":"eslint src test","build":"babel --out-dir dist src","prepare":"rm -rf dist/* && npm update && npm run build","benchmark":"node benchmark","profile":"node --prof profile.js && node-tick-processor","regenerate-unicode":"node scripts/generate-unicode-data.js > src/unicode.js"},"dependencies":{"es6-map":"^0.1.1","multimap":"^0.1.1","shift-ast":"^4.0.0","shift-reducer":"^4.0.0"},"devDependencies":{"acorn":"2.1.0","angular":"1.4.3","babel-cli":"6.3.13","babel-core":"6.21.0","babel-eslint":"8.0.0","babel-plugin-istanbul":"4.0.0","babel-preset-es2015":"6.3.13","benchmark":"1.0.0","eslint":"4.7.2","esprima":"2.5.0","everything.js":"1.0.3","expect.js":"0.3.1","microtime":"^2.0.0","mocha":"2.3.4","nyc":"10.1.2","regenerate":"^1.3.2","shift-spec":"^2016.0.0","test262-parser-tests":"0.0.1","tick":"0.1.1","traceur":"0.0.91","uglifyjs":"2.4.10","unicode-8.0.0":"^0.7.0"},"keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","nyc":{"include":["src"],"sourceMap":false,"instrument":false},"gitHead":"35726777c35e0e9dbef5ba99725cd0e37cd3cb70","_id":"shift-parser@5.2.2","_shasum":"28f006ad51f220167d71a4faa898496bbf755dd0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"shapesecurity","email":"npm@shapesecurity.com"},"dist":{"shasum":"28f006ad51f220167d71a4faa898496bbf755dd0","tarball":"https://registry.npmjs.org/shift-parser/-/shift-parser-5.2.2.tgz","integrity":"sha512-30ZbgLcpdJOCiNV7j/43u0RVtmzA6w9kc+xxIk53FQmBrrweVsGilY5NhOeCLW+PnCStW5TAoOXuAeZGDpDJjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIa4EhKq5bzAMtfEMzUU1qic1F26WF7TcrpzuVq6OVXgIgP/63mGJUlT3nCf9ktKMTfO/036wShSkNY2ShjqsnlxY="}]},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"},{"name":"bakkot","email":"bakkot@gmail.com"},{"name":"michaelficarra","email":"npm@michael.ficarra.me"},{"name":"shapesecurity","email":"npm@shapesecurity.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shift-parser-5.2.2.tgz_1507670422820_0.4903467074036598"},"directories":{}},"5.2.3":{"name":"shift-parser","version":"5.2.3","description":"ECMAScript parser that produces a Shift format AST","author":{"name":"Shape Security"},"homepage":"https://github.com/shapesecurity/shift-parser-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-parser-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"clean":"rm -rf dist coverage .nyc_output","test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test --compilers js:babel-core/register","coverage":"npm run build -- --plugins=istanbul && nyc --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 npm test","lint":"eslint src test","build":"babel --out-dir dist src","prepare":"rm -rf dist/* && npm update && npm run build","benchmark":"node benchmark","profile":"node --prof profile.js && node-tick-processor","regenerate-unicode":"node scripts/generate-unicode-data.js > src/unicode.js"},"dependencies":{"es6-map":"^0.1.1","multimap":"^0.1.1","shift-ast":"^4.0.0","shift-reducer":"^4.0.0"},"devDependencies":{"acorn":"2.1.0","angular":"1.4.3","babel-cli":"6.3.13","babel-core":"6.21.0","babel-eslint":"8.0.0","babel-plugin-istanbul":"4.0.0","babel-preset-es2015":"6.3.13","benchmark":"1.0.0","eslint":"4.7.2","esprima":"2.5.0","everything.js":"1.0.3","expect.js":"0.3.1","microtime":"^2.0.0","mocha":"2.3.4","normalize-parser-test":"1.0.3","nyc":"10.1.2","regenerate":"^1.3.2","shift-parser-expectations":"2016.0.0","shift-spec":"^2016.0.0","test262-parser-tests":"0.0.3","tick":"0.1.1","traceur":"0.0.91","uglifyjs":"2.4.10","unicode-8.0.0":"^0.7.0"},"keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","nyc":{"include":["src"],"sourceMap":false,"instrument":false},"gitHead":"3a7c837ce4423c8a76473a09d3ccd9a7721fd532","_id":"shift-parser@5.2.3","_shasum":"b6de3cff8f4f3232b30b827793d6c8b11aeb2a51","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"shapesecurity","email":"npm@shapesecurity.com"},"dist":{"shasum":"b6de3cff8f4f3232b30b827793d6c8b11aeb2a51","tarball":"https://registry.npmjs.org/shift-parser/-/shift-parser-5.2.3.tgz","integrity":"sha512-nVhkIFS6YSoemIspXuFcOzrQXqYHsAN3pF6fFf3ic6YqIHX8QT1fUPm1FDy8nYiuE0xy0AKCuSBhx5yESzn1Vg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0bxGAvKUFBgmFy4T2pxH5UD/9e+Wad1Ou6/T8wjimgQIgBHfmE9i/+v9EpuljCUzrOviu6p6LSe1+EWnoSlmBc+k="}]},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"},{"name":"bakkot","email":"bakkot@gmail.com"},{"name":"michaelficarra","email":"npm@michael.ficarra.me"},{"name":"shapesecurity","email":"npm@shapesecurity.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shift-parser-5.2.3.tgz_1509572700091_0.774384643882513"},"directories":{}},"5.2.4":{"name":"shift-parser","version":"5.2.4","description":"ECMAScript parser that produces a Shift format AST","author":{"name":"Shape Security"},"homepage":"https://github.com/shapesecurity/shift-parser-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-parser-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"clean":"rm -rf dist coverage .nyc_output","test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test --compilers js:babel-core/register","coverage":"npm run build -- --plugins=istanbul && nyc --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 npm test","lint":"eslint src test","build":"babel --out-dir dist src","prepare":"rm -rf dist/* && npm update && npm run build","benchmark":"node benchmark","profile":"node --prof profile.js && node-tick-processor","regenerate-unicode":"node scripts/generate-unicode-data.js > src/unicode.js"},"dependencies":{"es6-map":"^0.1.1","multimap":"^0.1.1","shift-ast":"^4.0.0","shift-reducer":"^4.0.0"},"devDependencies":{"acorn":"2.1.0","angular":"1.4.3","babel-cli":"6.3.13","babel-core":"6.21.0","babel-eslint":"8.0.0","babel-plugin-istanbul":"4.0.0","babel-preset-es2015":"6.3.13","benchmark":"1.0.0","eslint":"4.7.2","esprima":"2.5.0","everything.js":"1.0.3","expect.js":"0.3.1","microtime":"^2.0.0","mocha":"2.3.4","normalize-parser-test":"1.0.3","nyc":"10.1.2","regenerate":"^1.3.2","shift-parser-expectations":"2016.0.1","shift-spec":"^2016.0.0","test262-parser-tests":"0.0.3","tick":"0.1.1","traceur":"0.0.91","uglifyjs":"2.4.10","unicode-8.0.0":"^0.7.0"},"keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","nyc":{"include":["src"],"sourceMap":false,"instrument":false},"gitHead":"987100dd2d5650105b4e5194f0184db4e63e73da","_id":"shift-parser@5.2.4","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"shapesecurity","email":"npm@shapesecurity.com"},"dist":{"integrity":"sha512-/8AgcmgbnU57xPlDcEQ0TqbjR6OmqDVR4uOri98pKySGnxgsg1djo5PkNtqXmQ5NbGVK6eyFbJePH2SX+4F1Lg==","shasum":"45fe764539f7e37b01a5389ce566165e2069cfea","tarball":"https://registry.npmjs.org/shift-parser/-/shift-parser-5.2.4.tgz","fileCount":11,"unpackedSize":306951,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBsXkUj2RONiDkqO/kGqk32hI4zgAKvLPnqYptMyPWErAiEAhj0LBxH2onozC4Xi6QBevWKQq0Jw3el1hkZ5E0hfxOI="}]},"maintainers":[{"email":"bakkot@gmail.com","name":"bakkot"},{"email":"npm@michael.ficarra.me","name":"michaelficarra"},{"email":"npm@shapesecurity.com","name":"shapesecurity"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shift-parser_5.2.4_1522799604623_0.42657845238397485"},"_hasShrinkwrap":false},"6.0.0":{"name":"shift-parser","version":"6.0.0","description":"ECMAScript parser that produces a Shift format AST","author":{"name":"Shape Security"},"homepage":"https://github.com/shapesecurity/shift-parser-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-parser-js.git"},"main":"dist/index.js","scripts":{"clean":"rm -rf dist coverage .nyc_output","test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test --compilers js:babel-core/register","coverage":"npm run build -- --plugins=istanbul && nyc --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 npm test","lint":"eslint src test","build":"babel --out-dir dist src","prepare":"rm -rf dist/* && npm run build","benchmark":"node benchmark","profile":"node --prof profile.js && node-tick-processor","regenerate-unicode":"node scripts/generate-unicode-data.js > src/unicode.js"},"dependencies":{"multimap":"^1.0.2","shift-ast":"^5.0.0","shift-reducer":"^5.0.0","shift-regexp-acceptor":"^1.0.1"},"devDependencies":{"acorn":"6.0.1","angular":"1.7.4","babel-cli":"6.26.0","babel-core":"6.26.3","babel-eslint":"9.0.0","babel-plugin-istanbul":"5.0.1","babel-preset-es2015":"6.24.1","benchmark":"2.1.4","eslint":"5.6.0","esprima":"4.0.1","everything.js":"1.0.3","expect.js":"0.3.1","microtime":"^2.1.8","mocha":"5.2.0","normalize-parser-test":"2.0.0","nyc":"13.0.1","regenerate":"^1.4.0","shift-parser-expectations":"^2017.0.0","shift-spec":"^2017.0.0","test262":"git+https://github.com/tc39/test262.git#8ed9947df1c4ea34fa1810067529df0806cc07ad","test262-parser":"^2.0.7","test262-parser-tests":"0.0.3","tick":"0.1.1","traceur":"0.0.111","uglify-js":"3.4.9","unicode-8.0.0":"^0.7.5"},"keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","nyc":{"include":["src"],"sourceMap":false,"instrument":false},"gitHead":"8add44f4289b215eac555412d75547f5d2137133","_id":"shift-parser@6.0.0","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"shapesecurity","email":"npm@shapesecurity.com"},"dist":{"integrity":"sha512-tMgXtAnIqlIs3Ngk8bTXz+1hjt+dTWATgWs/y46w+Is3EkoJORjjTCVKvIHabb2h8Ktpu7nhTtBw33mYA8TGUA==","shasum":"1b4efb0a090313b61ccddaad009c66a63198b75f","tarball":"https://registry.npmjs.org/shift-parser/-/shift-parser-6.0.0.tgz","fileCount":11,"unpackedSize":320280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEr75CRA9TVsSAnZWagAA+tsP/1KUDoYhDpSAm9He8FY7\nH7ZlSCb/jtoa71PaVWIjpQIF8RHdsbFnh9nZCVxGHixscm/5kU141i5BOQoF\nQcVXevOwx2gqB12JUwjhN8i7qYGPs6lD4a292MLfgCELSm+NXF70GtgqIh6y\n6aigpExEExBYyLjP+xXXHwBt/LyEhoLkMVsxUvNzQjFqmrS2bFx7MSMjHSXz\nayjaYU0kRfkHIXDzbMEjYoTrlt5UyLEHMRAjvQa+F5sSyy47lB9tbCb2T6LM\n1aEkTqpQ1smerydPUItSwY5og2r1+9qprkcSFLJjZ3Smlnnfsp/nmoOGAFSQ\nvjhMZQUgXH4ZtYONjjtkynevGADvCyfAmLlttpxeAWimlz9bD0WB9FTwZ83H\nYwlrEa0nJIPe1PdmKRyVTvAnm882cQGUfotheeJs8GiFypyi9c27SzSdyCzt\n4FhtXKAgLVPkJoTTQjfN1BJJJMZA0lzruV7FqjZVQQ5RDJYxJVkRsgcmGb7J\nULt/6+TjeZAqRA/whFCHhjj8TKTUDpxN5oweE8KabYw+6L3lQoH9Xr1zkDao\nZ/EtK/0PRdUR/OBhudgETJBIVx30Ga8F8liGL7MAd/hkjzG8bmj7gl05LBPK\nmKgbWa6eL7ZjqzEpfmczm3mgpNZC9Io5CvFunoTiyFguY36d9QGOBSMOPg01\nr9i2\r\n=/NH7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBFMAT+Yz35uI1gk2T6DFBEg/SYjogg+Zi9+lS10d/7ZAiA+6C+n9GdftyZ/cHASgJtkiYEbFCceTx8pxVPdHVIT9Q=="}]},"maintainers":[{"email":"bakkot@gmail.com","name":"bakkot"},{"email":"npm@michael.ficarra.me","name":"michaelficarra"},{"email":"npm@shapesecurity.com","name":"shapesecurity"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shift-parser_6.0.0_1544732408594_0.9664940637883124"},"_hasShrinkwrap":false},"6.0.1":{"name":"shift-parser","version":"6.0.1","description":"ECMAScript parser that produces a Shift format AST","author":{"name":"Shape Security"},"homepage":"https://github.com/shapesecurity/shift-parser-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-parser-js.git"},"main":"dist/index.js","scripts":{"clean":"rm -rf dist coverage .nyc_output","test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test --compilers js:babel-core/register","coverage":"npm run build -- --plugins=istanbul && nyc --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 npm test","lint":"eslint src test","build":"babel --out-dir dist src","prepare":"rm -rf dist/* && npm run build","benchmark":"node benchmark","profile":"node --prof profile.js && node-tick-processor","regenerate-unicode":"node scripts/generate-unicode-data.js > src/unicode.js"},"dependencies":{"multimap":"^1.0.2","shift-ast":"^5.0.0","shift-reducer":"^5.0.0","shift-regexp-acceptor":"^1.0.1"},"devDependencies":{"acorn":"6.0.1","angular":"1.7.4","babel-cli":"6.26.0","babel-core":"6.26.3","babel-eslint":"9.0.0","babel-plugin-istanbul":"5.0.1","babel-preset-es2015":"6.24.1","benchmark":"2.1.4","eslint":"5.6.0","esprima":"4.0.1","everything.js":"1.0.3","expect.js":"0.3.1","microtime":"^2.1.8","mocha":"5.2.0","normalize-parser-test":"2.0.0","nyc":"13.0.1","regenerate":"^1.4.0","shift-parser-expectations":"^2017.0.0","shift-spec":"^2017.0.0","test262":"git+https://github.com/tc39/test262.git#8ed9947df1c4ea34fa1810067529df0806cc07ad","test262-parser":"^2.0.7","test262-parser-tests":"0.0.3","tick":"0.1.1","traceur":"0.0.111","uglify-js":"3.4.9","unicode-8.0.0":"^0.7.5"},"keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","nyc":{"include":["src"],"sourceMap":false,"instrument":false},"gitHead":"fe38b81ba774551cf416f5ebb02ea4d7e6017472","_id":"shift-parser@6.0.1","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"shapesecurity","email":"npm@shapesecurity.com"},"dist":{"integrity":"sha512-djliLGkzKyK+CS0NYoML0Db1/1+66d4hVFPHZb9e3jXWM0dHp+Ffb3QHD7PKsNuQFIcSU97BCoAPQ+AQlf0SKQ==","shasum":"09b2a5d4229bbffcccb1bf2bf08b375d4debdfc1","tarball":"https://registry.npmjs.org/shift-parser/-/shift-parser-6.0.1.tgz","fileCount":11,"unpackedSize":320345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcR9VmCRA9TVsSAnZWagAAZlAP/3UcL2ym0r0juQavRV5i\npG3szsPma1ni8nG0iz3ZFBzXeRyKpSJ3kmf+XUHX2VwuEb5oHZyfBRJrrNyy\nnke+VOFeujvKScmMXtURyZ3XsZlzgaleg1vQv+QL3/E4IZu+dPIuvadOExWS\nQjiWSIcjAyT1FL7eXH+SmJV/QN8S3UjhDDDVcq2u/dqoBxPxlB8j/Rd2iqP3\nUHYWAIMbz/a0wtb9Agp41NWcQn0fI1DwYTV4UNw2IBhRFR3RteGAVzeBphst\nJ8tVOYylk4P4fsDth2He1pVWlnRFmk60zoovFbBhuoUhpn7nfeMzrgZqEjbq\nwjSdUAYBTAan6qXRUIlPBkxZUS5Auwd7T8yJ2mq6vvwL7iaUZAxmbPLrqaq2\n1SJaf3Q0F7duUe4EwinEup4CtXTXW5Jtazt3U4PQn+mv0nvpEc32oj2xsje9\nNTLxDUbCOwNGuPfSuOtq+nEPNuK6Ejfw/ONgynJeuedL9x9CFzo9JTBYnSu0\nFsWmGaXWHDgrnWd5P1ZDZyNzqi+87g9nyT5D6S8FlXLM0rVPKhTPFfyEtupe\nBmFy+XLDk52QKI2p99QvKzD5kzMaC68o9UgMF2ijbTBDS3yzFMmQLy5mDIpa\nU2RLdUYn05JpqNlcT4jqHl9t127qp/5DAPsKged1HDiBo/cH/0AQ9ZnVI0Dy\nmjdj\r\n=MSfw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtKhxQbGioZqIgwUO7qPjHcKuMgdoJ/5FnVYlU9wXFoQIgXn839DlhURZxHSlwMXgLKeCPG/lG0Z2n68yoJPY8qkE="}]},"maintainers":[{"email":"bakkot@gmail.com","name":"bakkot"},{"email":"npm@michael.ficarra.me","name":"michaelficarra"},{"email":"npm@shapesecurity.com","name":"shapesecurity"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shift-parser_6.0.1_1548211557446_0.21950707407889092"},"_hasShrinkwrap":false},"7.0.0":{"name":"shift-parser","version":"7.0.0","description":"ECMAScript parser that produces a Shift format AST","author":{"name":"Shape Security"},"homepage":"https://github.com/shapesecurity/shift-parser-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-parser-js.git"},"main":"dist/index.js","scripts":{"clean":"rm -rf dist coverage .nyc_output","test-specific":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test/$TEST --compilers js:babel-core/register","test":"TEST=\"\" npm run test-specific","coverage":"npm run build -- --plugins=istanbul && nyc --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 npm test","lint":"eslint src test","build":"babel --out-dir dist src","prepare":"rm -rf dist/* && npm run build","benchmark":"node benchmark","profile":"node --prof profile.js && node-tick-processor","regenerate-unicode":"node scripts/generate-unicode-data.js > src/unicode.js"},"dependencies":{"multimap":"^1.0.2","shift-ast":"6.0.0","shift-reducer":"6.0.0","shift-regexp-acceptor":"2.0.2"},"devDependencies":{"acorn":"6.0.1","angular":"1.7.4","babel-cli":"6.26.0","babel-core":"6.26.3","babel-eslint":"9.0.0","babel-plugin-istanbul":"5.0.1","babel-preset-es2015":"6.24.1","benchmark":"2.1.4","eslint":"5.6.0","esprima":"4.0.1","everything.js":"1.0.3","expect.js":"0.3.1","microtime":"^2.1.8","mocha":"5.2.0","normalize-parser-test":"2.0.0","nyc":"13.0.1","regenerate":"^1.4.0","shift-parser-expectations":"^2018.0.2","shift-spec":"2018.0.2","test262":"git+https://github.com/tc39/test262.git#8ed9947df1c4ea34fa1810067529df0806cc07ad","test262-parser":"^2.0.7","test262-parser-tests":"0.0.5","tick":"0.1.1","traceur":"0.0.111","uglify-js":"3.4.9","unicode-8.0.0":"^0.7.5"},"keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","nyc":{"include":["src"],"sourceMap":false,"instrument":false},"gitHead":"0f1a4a8b96a7db1b94761c0b4d22fe1a5e885b44","_id":"shift-parser@7.0.0","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"shapesecurity","email":"npm@shapesecurity.com"},"dist":{"integrity":"sha512-YYnQdwBEPNiRkDYIPzYIl125ysIYeeDwlUk3lgXxFpJLJhtqrIpZgShacAdoDufSmVOSTDDdxPqfcSfDwVr6dw==","shasum":"ea3ca9ea427584cff794ee5a5de4f06dfd24dca7","tarball":"https://registry.npmjs.org/shift-parser/-/shift-parser-7.0.0.tgz","fileCount":11,"unpackedSize":326229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7hf7CRA9TVsSAnZWagAAw/wP/2JlNjeFO02fRjoAih2E\nJTVPAfjU6uPicxo7cyO9ELzYwIfmJM4MxViM75ZvU+ZrrJ0yLRqMRqS01drj\nm0wCplwaEYPXTp0OlhYAs2NW+QctKcMHAaIdwET8VeW77cv7teqJRBBP+I4H\npxkhVzbYNGYMY2Wmm8Fi6AMIIczFoxLlcK46gYjhI3Ie4l4aaxQhqwzRvE/N\ntjXsdV5moz42aR5EO/B7OJYR0+SgyktxTRo1Mm8s1Q0LbHB/RoZYorS7A+I9\nm3epy5mfK89XUxtfBadgqGNMlIog9mpUg/dD4LVWREhJruePgtxfYa/qidbw\nC+2c28hNUw/1vzxz0bZ07+N+AlHPvt5v46L3GXrcyRP6ZhyRGNAZ+TMPrwUk\nmo7fWwZJOf7nIMfCDt2rEzTnB5ITMDXiry70rHYMq9HrfY2jGLFtHcMfQ3sv\nU2mJcSBa9DbcpCzUdDAM7r7M1VDB3yWi0AdkDiDBbIwUc9PbZjpt3xTbfalq\nCef+AoPU1ts8wXLl6ESOaLPkoPm2oaqMTFx0vBJwwEgGQtFZtPcoOg+TSwq2\noSfSS8Hlkp+yUcMYXKSO7uw0MS++Enggkqo6d0qx5OUVTS+2h50xw+ZUVnGi\nfibFzhvzjBDWVULqpwFvYS3dKJ/uZL/VO1KyuRnIiO3URr010EnyI70S7LxY\nM02o\r\n=2oXx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlBE0UkC+2bpPf3GpKS/V3IeTbauOmABB9ZPUuXblG+gIgC2K25nFenVhvz7Aa5hnENmYa3fMKBqCj2Wfmx9SvlTE="}]},"maintainers":[{"email":"bakkot@gmail.com","name":"bakkot"},{"email":"npm@michael.ficarra.me","name":"michaelficarra"},{"email":"npm@shapesecurity.com","name":"shapesecurity"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shift-parser_7.0.0_1559107578602_0.878370059632781"},"_hasShrinkwrap":false},"7.0.1":{"name":"shift-parser","version":"7.0.1","description":"ECMAScript parser that produces a Shift format AST","author":{"name":"Shape Security"},"homepage":"https://github.com/shapesecurity/shift-parser-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-parser-js.git"},"main":"dist/index.js","scripts":{"clean":"rm -rf dist coverage .nyc_output","test-specific":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test/$TEST --compilers js:babel-core/register","test":"TEST=\"\" npm run test-specific","coverage":"npm run build -- --plugins=istanbul && nyc --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 npm test","lint":"eslint src test","build":"babel --out-dir dist src","prepare":"rm -rf dist/* && npm run build","benchmark":"node benchmark","profile":"node --prof profile.js && node-tick-processor","regenerate-unicode":"node scripts/generate-unicode-data.js > src/unicode.js"},"dependencies":{"multimap":"^1.0.2","shift-ast":"6.0.0","shift-reducer":"6.0.0","shift-regexp-acceptor":"2.0.2"},"devDependencies":{"acorn":"6.0.1","angular":"1.7.4","babel-cli":"6.26.0","babel-core":"6.26.3","babel-eslint":"9.0.0","babel-plugin-istanbul":"5.0.1","babel-preset-es2015":"6.24.1","benchmark":"2.1.4","eslint":"5.6.0","esprima":"4.0.1","everything.js":"1.0.3","expect.js":"0.3.1","microtime":"^3.0.0","mocha":"5.2.0","normalize-parser-test":"2.0.0","nyc":"13.0.1","regenerate":"^1.4.0","shift-parser-expectations":"^2018.0.2","shift-spec":"2018.0.2","test262":"git+https://github.com/tc39/test262.git#8ed9947df1c4ea34fa1810067529df0806cc07ad","test262-parser":"^2.0.7","test262-parser-tests":"0.0.5","tick":"0.1.1","traceur":"0.0.111","uglify-js":"3.4.9","unicode-8.0.0":"^0.7.5"},"keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","nyc":{"include":["src"],"sourceMap":false,"instrument":false},"gitHead":"ceb1068f153eb31b51385388ec428f1b1c2a8db8","_id":"shift-parser@7.0.1","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"shapesecurity","email":"npm@shapesecurity.com"},"dist":{"integrity":"sha512-Dx+0haFHQoC1KYhb3sgVjMb+7KtXRRrjcp/wJQW4VsJjASoVKD1YwU42XEMR+vMuWvFDkA17oCuDhT5KV9I5ow==","shasum":"763d58accf3e8f4968f52096c6bd2b499a9aacff","tarball":"https://registry.npmjs.org/shift-parser/-/shift-parser-7.0.1.tgz","fileCount":11,"unpackedSize":326214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3rZcCRA9TVsSAnZWagAAsMsP/iHpNLBqQEL49BpgOByM\nsnRh+zRsKjboZH7ejb02dbB0T78lscRBPSbU/LXZeDdNxiUAOomEvddNqMip\nXbfK8ZCvBOCr6I5+4NiElABLgxyKBhOXgBQTHJpj30naiSbBM+g7FonWch3j\ny5X4F80mrGHmQY9sycqUoz2Qr3g/ooZBS/OILPP7yoTbEJIHE+nTZkUD5GgM\n4uuQ5Jd6/ulMYpYk1EJtlIAzk1pUUfx+O0U2sdjePwSOfUnhcocJgEeFHVZ4\n7HjUQA8YyPcsgbcudJWtXSG+Qw/t+MyoCckgB/P5rj2wi3AIRyipuqAKkYHU\nLFwfj51yKkTZYwea53tm9UM8MnYU1PFyxpOX3UvlDvH82Mkma9oC6JHFoyYH\nnG2d9Hi1UIWQRrM1zKs/F3UmDFYD3HrHm9fFoEWnt/qN5ZDnJFsDcJRVOONa\nj/TjKgIB358gWYMxmj2WTEzCVnCxMIPwPt2riHVxYDZFyMiDarljh7aP7gi6\nUaXY7eqCpUUAo5bwrR7SbtbMuFhoKxA+JOfOE9pJrK2WBm1SyCYkixSwpi3R\n3HQL2nWNLfy6FHGYF+bWr7imbvK4enJcvpA6WPBMfrdzqoJbkUh84h07OO+0\nOAzV2wli9kWGjeYX1c10SCGRaeMoWPphiIQUtEBozuFR8esGyW+7Bf2lY62t\n1HDV\r\n=V9Z2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHeC7tbOs/8n29WyhuH8I2hKmwFDcZPKA9uCsOEhI31ZAiAzO+uU8tjguyrho+2W2B6sc96LaqSsMD+rY70hbIh+SQ=="}]},"maintainers":[{"email":"bakkot@gmail.com","name":"bakkot"},{"email":"npm@michael.ficarra.me","name":"michaelficarra"},{"email":"npm@shapesecurity.com","name":"shapesecurity"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shift-parser_7.0.1_1591653980224_0.5736103539874806"},"_hasShrinkwrap":false},"7.0.3":{"name":"shift-parser","version":"7.0.3","description":"ECMAScript parser that produces a Shift format AST","author":{"name":"Shape Security"},"homepage":"https://github.com/shapesecurity/shift-parser-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-parser-js.git"},"main":"dist/index.js","scripts":{"clean":"rm -rf dist coverage .nyc_output","test-specific":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test/$TEST --compilers js:babel-core/register","test":"TEST=\"\" npm run test-specific","coverage":"npm run build -- --plugins=istanbul && nyc --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 npm test","lint":"eslint src test","build":"babel --out-dir dist src","prepare":"rm -rf dist/* && npm run build","benchmark":"node benchmark","profile":"node --prof profile.js && node-tick-processor","regenerate-unicode":"node scripts/generate-unicode-data.js > src/unicode.js"},"dependencies":{"multimap":"^1.0.2","shift-ast":"6.0.0","shift-reducer":"6.0.0","shift-regexp-acceptor":"2.0.3"},"devDependencies":{"acorn":"6.0.1","angular":"1.7.4","babel-cli":"6.26.0","babel-core":"6.26.3","babel-eslint":"9.0.0","babel-plugin-istanbul":"5.0.1","babel-preset-es2015":"6.24.1","benchmark":"2.1.4","eslint":"5.6.0","esprima":"4.0.1","everything.js":"1.0.3","expect.js":"0.3.1","microtime":"^3.0.0","mocha":"5.2.0","normalize-parser-test":"2.0.0","nyc":"13.0.1","regenerate":"^1.4.0","shift-parser-expectations":"^2018.0.2","shift-spec":"2018.0.2","test262":"git+https://github.com/tc39/test262.git#8ed9947df1c4ea34fa1810067529df0806cc07ad","test262-parser":"^2.0.7","test262-parser-tests":"0.0.5","tick":"0.1.1","traceur":"0.0.111","uglify-js":"3.4.9","unicode-8.0.0":"^0.7.5"},"keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","nyc":{"include":["src"],"sourceMap":false,"instrument":false},"gitHead":"b45f7f8d08224f463a32b416f2cb1b9ff9e03860","_id":"shift-parser@7.0.3","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"shapesecurity","email":"npm@shapesecurity.com"},"dist":{"integrity":"sha512-uYX2ORyZfKZrUc4iKKkO9KOhzUSxCrSBk7QK6ZmShId+BOo1gh1IwecVy97ynyOTpmhPWUttjC8BzsnQl65Zew==","shasum":"b2d042d2bfc46a9116b87ce20a28f06a6f30e4e7","tarball":"https://registry.npmjs.org/shift-parser/-/shift-parser-7.0.3.tgz","fileCount":11,"unpackedSize":327380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5BPcCRA9TVsSAnZWagAAIysP/00mcVKtn0eHn+qkEBjp\nyJAP8JCxtb7AH12L84lb0eopSReOnyghHd7ESed6sVIG41nDj0rawgZXTn9X\n6sjy99WqtCX0vsIRFdldtG+MLOAOt/wQs9Kn0CoM4Lyxz+2IiPSixs2jvgnh\niOAzpUxYGlJ4EXOPkkBLPQCTMR/j1/MNuttvLtOVubzizkKz3ELmdApdaI1k\nnYOhZmWxJvMq0VEODVb3grf1ZnIRNeiEabYOr7OUzmK8+feDBvO4eeU8e6kd\nA1niBYSG4WC1OGGHYd3FiWXA01iLRD+d8NQXnk1dKvJ1LXlPa2dqdDRqe1GS\nPjV+Q5+JiQdxu0Wqj7QP6471PtjdAfbhwdBpausAOZMhLh1fpYykdbb+fIG4\nfl7PYmtjyOEZsAAGwOIps/xZgIzqIIB5Zn3b7Il94tpAqzhkNz8jNOwS9jKc\ng2qFqMweNVLe1yb/alNB66obi+i8rkbwBAZ9NMkvMBmOfXZktJWSLidiSD1T\n3oXSe0xgpuksbmOl3G77ewBb6PH2bsD0ru03L1bE+uV+19lHnEpb39uIKz00\nXy+wNXhDMJOYnaN5xJEJp+Nr1ZPyaLs35Eh12L23F41bkr+a9jFXlomCk/Xa\nL4MgQCQ777jAmD7tiShA/jA5m+d9gS2CPFtjDg3x5Jbg1tA8ON02JNme5z/k\ngsLI\r\n=OJhQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMShGa9VsPnJAmUn/StPhCt/+vafnY0xUf1ivQBBdcEQIgfP3cLamPKilEGnDg6cjI349ciudLknqGhbyvjH1z3XU="}]},"maintainers":[{"email":"bakkot@gmail.com","name":"bakkot"},{"email":"npm@michael.ficarra.me","name":"michaelficarra"},{"email":"npm@shapesecurity.com","name":"shapesecurity"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shift-parser_7.0.3_1592005595989_0.5560688154797506"},"_hasShrinkwrap":false},"8.0.0":{"name":"shift-parser","version":"8.0.0","description":"ECMAScript parser that produces a Shift format AST","author":{"name":"Shape Security"},"homepage":"https://github.com/shapesecurity/shift-parser-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-parser-js.git"},"main":"src/index.js","scripts":{"build":"echo nothing to do","clean":"rm -rf coverage .nyc_output","test-specific":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test/$TEST","test":"TEST=\"\" npm run test-specific","coverage":"npm run build -- --plugins=istanbul && nyc --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 npm test","lint":"eslint src test","benchmark":"node benchmark","profile":"node --prof profile.js && node-tick-processor","regenerate-unicode":"node scripts/generate-unicode-data.js > src/unicode.js"},"dependencies":{"multimap":"^1.0.2","shift-ast":"7.0.0","shift-reducer":"7.0.0","shift-regexp-acceptor":"3.0.0"},"devDependencies":{"acorn":"6.0.1","angular":"1.7.4","benchmark":"2.1.4","eslint":"5.6.0","esprima":"4.0.1","everything.js":"1.0.3","expect.js":"0.3.1","microtime":"^3.0.0","mocha":"8.1.3","normalize-parser-test":"2.0.0","nyc":"13.0.1","regenerate":"^1.4.0","shift-parser-expectations":"^2018.0.2","shift-spec":"2019.0.0","test262":"git+https://github.com/tc39/test262.git#8ed9947df1c4ea34fa1810067529df0806cc07ad","test262-parser":"^2.0.7","test262-parser-tests":"0.0.5","tick":"0.1.1","traceur":"0.0.111","uglify-js":"3.4.9","unicode-8.0.0":"^0.7.5"},"keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","nyc":{"include":["src"],"sourceMap":false,"instrument":false},"gitHead":"4c0c8042f7939e954929dd694ef2acf36a75c8ca","_id":"shift-parser@8.0.0","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"shapesecurity","email":"npm@shapesecurity.com"},"dist":{"integrity":"sha512-IShW1wGhvA5e+SPNVQ+Dwi/Be6651F2jZc6wwYHbYW7PiswAYfvR/v3Q+CjjxsVCna5L6J5OtR6y+tkkCzvCfw==","shasum":"3083e9cd5ab3987854aa6e19c1a3cd6c853e80ca","tarball":"https://registry.npmjs.org/shift-parser/-/shift-parser-8.0.0.tgz","fileCount":11,"unpackedSize":229489,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBiQukxJNF8afyEr6/HvNDwVAUCIf5wXPIcITof//MHPAiBqOmRLudr2wRaTrlIxkTo7SxVRvWZpjrV46twkjTolbg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaKdNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDEA/+Mtbgm4oSZJghqJcJBo0ywTqsuUbmuG4UaWGyWE2ieOXE+Pkl\r\nVpVt09HpCGTccupsqj5Drc7NCfCoQYuyhC2ajdKiMY5Wfap9VWcTFInUgrbt\r\nhnnlJOWd+EN/AV8Dqsm6xeQ1faajKnYGBaee6BK/koYdndrXmB50lt/JBbTT\r\nGQrtyUEZ+gydWpmAw+fOgU/JT6zIZeWB2jAunjx7Re+AXjDb9NgePPsALXkF\r\nL7ecXQuysSH7CV2QwxYAPMOZQuWYFIMhnXSOjBP7gL2vqmIL4bUUCS1E3GIG\r\ntJf09f6NW0HjhpxZT9J44SIwEATaBq1DXMemNXpL5Qc3Dg7W3M7JC6HicWeg\r\nHKyxCN5WKfLYW/9trueuzYjL4L/U0LZIOZsyNQPdtUwPhHwMTpo6VBIZUEuQ\r\nowkwplyrHV3VX2W0aGEZ/K1M7U401a0uJ8P6TgGaEIlk1rfhEc2BhHc62RDt\r\nNvwOCBJgIiazHHgiXhsUcQ0ap4PjwFPRP6NW1ouRVxcNJ5gUhc6+FzHpVs/U\r\nnG3/8qtZ20PkOBgBaw7vf+FcCMVuQCn70Bxe3n5Af2gc5uUVg+l2Jda0r8GJ\r\nTqSING3IRPbz8azs4YuM7FR4pNMZOYHRkr9yemT6j83+kWZh/l8hnkgw90n/\r\n8SzdilpTi5sHVymoBdMLotekIZb3rI9cn8c=\r\n=KeU4\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"maintainers":[{"name":"michaelficarra","email":"npm@michael.ficarra.me"},{"name":"bakkot","email":"bakkot@gmail.com"},{"name":"shapesecurity","email":"npm@shapesecurity.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shift-parser_8.0.0_1651025740815_0.7556611700469635"},"_hasShrinkwrap":false}},"readme":"Shift Parser\n============\n\n\n## About\n\nThis module provides an [ECMAScript](http://www.ecma-international.org/publications/standards/Ecma-262.htm)\nparser that produces a [Shift format](https://github.com/shapesecurity/shift-spec) AST.\n\n\n## Status\n\n[Stable](http://nodejs.org/api/documentation.html#documentation_stability_index).\n\nThe parser supports version 6 (release candidate 2) of the ECMA-262 standard.\n\n\n## Installation\n\n```sh\nnpm install shift-parser\n```\n\n\n## Usage\n\n```es6\nimport parse from \"shift-parser\";\nlet ast = parse(\"/* ECMAScript program text */\");\n```\n\n```es6\nimport {parseScript, parseModule} from \"shift-parser\";\nlet scriptAST = parseScript(\"/* ECMAScript Script text */\");\nlet moduleAST = parseModule(\"/* ECMAScript Module text */\");\n```\n\nOr in node.js:\n\n```js\nvar parseScript = require(\"shift-parser\").parseScript;\nvar scriptAST = parseScript(\"/* ECMAScript Script text */\");\n```\n\n\nLocation information is available in environments which support `WeakMap` via an alternative interface:\n\n```js\nlet {parseScriptWithLocation, parseModuleWithLocation} = require(\"shift-parser\");\nlet {tree, locations, comments} = parseScriptWithLocation(\"2 + 3 /* = 5 */\");\nlet threeNode = tree.statements[0].expression.right;\nlocations.get(threeNode); // { start: { line: 1, column: 4, offset: 4 }, end: { line: 1, column: 5, offset: 5 } }\ncomments; // [ { text: ' = 5 ', type: 'MultiLine', start: { line: 1, column: 6, offset: 6 }, end: { line: 1, column: 15, offset: 15 } } ]\n```\n\n\n## Contributing\n\n* Open a Github issue with a description of your desired change. If one exists already, leave a message stating that you are working on it with the date you expect it to be complete.\n* Fork this repo, and clone the forked repo.\n* Install dependencies with `npm install`.\n* Build and test in your environment with `npm run build && npm test`.\n* Create a feature branch. Make your changes. Add tests.\n* Build and test in your environment with `npm run build && npm test`.\n* Make a commit that includes the text \"fixes #*XX*\" where *XX* is the Github issue.\n* Open a Pull Request on Github.\n\n\n## License\n\n    Copyright 2014 Shape Security, Inc.\n\n    Licensed under the Apache License, Version 2.0 (the \"License\");\n    you may not use this file except in compliance with the License.\n    You may obtain a copy of the License at\n\n        http://www.apache.org/licenses/LICENSE-2.0\n\n    Unless required by applicable law or agreed to in writing, software\n    distributed under the License is distributed on an \"AS IS\" BASIS,\n    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n    See the License for the specific language governing permissions and\n    limitations under the License.\n","maintainers":[{"name":"michaelficarra","email":"npm@michael.ficarra.me"},{"name":"bakkot","email":"bakkot@gmail.com"},{"name":"shapesecurity","email":"npm@shapesecurity.com"}],"time":{"modified":"2022-06-26T18:51:28.252Z","created":"2014-12-18T06:06:57.959Z","1.0.0":"2014-12-18T06:06:57.959Z","1.0.1":"2015-01-05T19:37:43.183Z","1.0.2":"2015-01-15T20:43:04.498Z","1.0.3":"2015-02-19T23:41:50.149Z","1.0.4":"2015-02-21T02:48:15.016Z","2.0.0":"2015-03-17T23:08:46.440Z","2.1.0":"2015-05-13T23:25:11.722Z","3.0.0":"2015-06-14T13:20:37.341Z","3.0.1":"2015-06-14T14:24:57.624Z","3.0.2":"2015-08-26T19:10:46.163Z","3.0.3":"2015-08-26T19:21:10.040Z","3.0.4":"2015-08-31T04:37:38.295Z","3.0.5":"2015-09-09T02:06:09.871Z","4.0.0":"2016-01-16T00:40:24.955Z","4.1.0":"2016-01-26T00:19:10.206Z","4.1.1":"2016-03-04T19:10:08.626Z","4.1.2":"2016-03-11T19:11:01.143Z","4.1.3":"2016-03-25T18:15:03.465Z","5.0.0":"2016-06-10T19:15:46.238Z","5.0.1":"2016-06-11T00:56:53.755Z","5.0.2":"2016-08-23T17:11:13.164Z","5.0.3":"2017-03-17T18:05:34.454Z","5.0.4":"2017-03-21T19:31:18.324Z","5.0.5":"2017-04-12T21:41:03.083Z","5.0.6":"2017-04-20T18:54:52.978Z","5.0.7":"2017-06-12T18:46:12.366Z","5.1.0":"2017-09-15T18:08:38.755Z","5.2.0":"2017-09-15T20:39:44.108Z","5.2.1":"2017-09-22T18:47:26.091Z","5.2.2":"2017-10-10T21:20:22.962Z","5.2.3":"2017-11-01T21:45:00.227Z","5.2.4":"2018-04-03T23:53:24.750Z","6.0.0":"2018-12-13T20:20:08.799Z","6.0.1":"2019-01-23T02:45:57.603Z","7.0.0":"2019-05-29T05:26:18.819Z","7.0.1":"2020-06-08T22:06:20.362Z","7.0.3":"2020-06-12T23:46:36.112Z","8.0.0":"2022-04-27T02:15:41.115Z"},"homepage":"https://github.com/shapesecurity/shift-parser-js","keywords":["Shift","AST","node","parser","SpiderMonkey","Parser","API","parse","spider","monkey","abstract","syntax","tree"],"repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-parser-js.git"},"author":{"name":"Shape Security"},"bugs":{"url":"https://github.com/shapesecurity/shift-parser-js/issues"},"license":"Apache-2.0","readmeFilename":"README.md"}