{"_id":"shift-codegen","_rev":"39-62cf10a14b56d7ff6867675ab55220fa","name":"shift-codegen","description":"code generator for Shift format ASTs","dist-tags":{"latest":"8.1.0"},"versions":{"1.0.0":{"name":"shift-codegen","version":"1.0.0","description":"code generator for Shift format ASTs","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-codegen-js","repository":{"type":"git","url":"https://github.com/shapesecurity/shift-codegen-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 ShiftCodegen lib/index.js > shift-codegen.js"},"dependencies":{"esutils":"^1.1.6","object-assign":"^2.0.0","shift-reducer":"^1.0.2"},"devDependencies":{"6to5":"^1.15.0","commonjs-everywhere":"^0.9.7","expect.js":"^0.3.1","istanbul":"^0.3.5","mocha":"^2.0.1","shift-ast":"^1.0.1","shift-parser":"^1.0.0"},"keywords":["Shift","AST","node","codegen","code","generator","unparser","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-codegen-js/issues"},"license":"Apache-2.0","gitHead":"fc86247f7e2972e42e519db6d956fca0830aba74","_id":"shift-codegen@1.0.0","_shasum":"f32ec2c3611718aebf54f6e45379eb705d6cbfa8","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"michaelficarra","email":"npm@michael.ficarra.me"},"maintainers":[{"name":"michaelficarra","email":"npm@michael.ficarra.me"}],"dist":{"shasum":"f32ec2c3611718aebf54f6e45379eb705d6cbfa8","tarball":"https://registry.npmjs.org/shift-codegen/-/shift-codegen-1.0.0.tgz","integrity":"sha512-ua0Eq+dZQc3z03+DrAH4x6ptas0PSwqhvtRUEMQCSFuh6r7RFxzciflECE7dJWI6R6dJUqBYZH5YlYPFzBFY2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDk4X7VJMJCHJ1xWuxMmDE1xAv6aySGtjwnX3+ZGbECZAIhALeYGvdjMivWeDPaE1b4Vp7V/F4jcXPMNT+zbOdFKUmS"}]},"directories":{}},"1.0.1":{"name":"shift-codegen","version":"1.0.1","description":"code generator for Shift format ASTs","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-codegen-js","repository":{"type":"git","url":"https://github.com/shapesecurity/shift-codegen-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 ShiftCodegen lib/index.js > shift-codegen.js"},"dependencies":{"esutils":"^1.1.6","object-assign":"^2.0.0","shift-reducer":"^1.0.2"},"devDependencies":{"6to5":"^1.15.0","commonjs-everywhere":"^0.9.7","expect.js":"^0.3.1","istanbul":"^0.3.5","mocha":"^2.0.1","shift-ast":"^1.0.1","shift-parser":"^1.0.0"},"keywords":["Shift","AST","node","codegen","code","generator","unparser","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-codegen-js/issues"},"license":"Apache-2.0","gitHead":"bf0645ca8c6eed69086d31caae5408e35fa9821f","_id":"shift-codegen@1.0.1","_shasum":"335ffed2d31440308d139730efcaef306217eb42","_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":"335ffed2d31440308d139730efcaef306217eb42","tarball":"https://registry.npmjs.org/shift-codegen/-/shift-codegen-1.0.1.tgz","integrity":"sha512-w4EI/VahMJIvyT4AM4+JKejUjTwcwxaIoCBmD1RvUsNdkIAHHQ/caZ9Xq4pUFk+04tjdtQiYLlLoW2K8VsTeyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEqpJhOeVt9+Edku1ELDbzizEFyKnC377QBPu+9ZdHQxAiEAyoo3tBJVTzx0dktb/Bo2VIMoA2lPE76lvyzU13xiVHA="}]},"directories":{}},"1.0.2":{"name":"shift-codegen","version":"1.0.2","description":"code generator for Shift format ASTs","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-codegen-js","repository":{"type":"git","url":"https://github.com/shapesecurity/shift-codegen-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 ShiftCodegen lib/index.js > shift-codegen.js"},"dependencies":{"esutils":"^1.1.6","object-assign":"^2.0.0","shift-reducer":"^1.0.3"},"devDependencies":{"6to5":"^1.15.0","commonjs-everywhere":"^0.9.7","expect.js":"^0.3.1","istanbul":"^0.3.5","mocha":"^2.0.1","shift-ast":"^1.0.3","shift-parser":"^1.0.2"},"keywords":["Shift","AST","node","codegen","code","generator","unparser","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-codegen-js/issues"},"license":"Apache-2.0","gitHead":"681fd152efecc22d225fd1392edbfd2087f373fa","_id":"shift-codegen@1.0.2","_shasum":"a03e3fd97999e2c6860403e44443df5e3f81ab4b","_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":"a03e3fd97999e2c6860403e44443df5e3f81ab4b","tarball":"https://registry.npmjs.org/shift-codegen/-/shift-codegen-1.0.2.tgz","integrity":"sha512-Ui6tIXhLv3tGKiFJeirCy+YhtvvCQyPkpc0Nof1e03xV5DTBvjsxBgVNQXoj3KKUoyJ7zWZUSGAK0aN4XspB8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE3afu00XkAPejZq84aD7hIedNZl7X/aoH3SFLPOgRnuAiA9Jj+ulKq5g0VTsjEBpV57D8pEXmLjyJuszcMWzllWVg=="}]},"directories":{}},"2.0.0":{"name":"shift-codegen","version":"2.0.0","description":"code generator for Shift format ASTs","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-codegen-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-codegen-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","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","cjsify":"cjsify --export ShiftCodegen lib/index.js > shift-codegen.js"},"dependencies":{"esutils":"^2.0.2","object-assign":"^2.0.0","shift-reducer":"^2.0.3"},"devDependencies":{"babel":"5.2.17","commonjs-everywhere":"0.9.7","everything.js":"^1.0.3","expect.js":"0.3.1","istanbul":"0.3.13","mocha":"2.2.4","shift-parser":"2.1.0"},"keywords":["Shift","AST","node","codegen","code","generator","unparser","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-codegen-js/issues"},"license":"Apache-2.0","gitHead":"a74c0bdacbdcd51e222c9953b67dc64d37467021","_id":"shift-codegen@2.0.0","_shasum":"8c83ea6ce70b1396efbd73e72cee7e68e63fc173","_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":"8c83ea6ce70b1396efbd73e72cee7e68e63fc173","tarball":"https://registry.npmjs.org/shift-codegen/-/shift-codegen-2.0.0.tgz","integrity":"sha512-1Ydp7nQFKFqEbMaQfO8SnH1XHecHQiKpKNW7ZF+QzSsmB/aGWpZ7EtzTUDaR4yt+OOccafgFJt+kM9T26ag2pQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEW/NaDLYPrrVt2AgvjC4/H/8I+Hbt++6Lx/qpfQPPGoAiEA4znQcMsjgHmhGLbofnfee3ibyvzUBBoiw5R6jQ1zyis="}]},"directories":{}},"3.0.0":{"name":"shift-codegen","version":"3.0.0","description":"code generator for Shift format ASTs","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-codegen-js","repository":{"type":"git","url":"https://github.com/shapesecurity/shift-codegen-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --timeout 5000 --recursive test","build":"babel --auxiliary-comment 'istanbul ignore next' --modules commonStrict --source-maps-inline --out-dir dist src","generate-coverage":"istanbul cover _mocha -- --inline-diffs --check-leaks --ui tdd --reporter dot --timeout 5000 --recursive test","check-coverage":"istanbul check-coverage --statements 100 --functions 100 --branches 100 --lines 100","cjsify":"cjsify --export ShiftCodegen lib/index.js > shift-codegen.js"},"dependencies":{"esutils":"^2.0.2","object-assign":"^2.0.0","shift-reducer":"^2.0.3"},"devDependencies":{"babel":"5.2.17","commonjs-everywhere":"0.9.7","everything.js":"^1.0.3","expect.js":"0.3.1","istanbul":"0.3.13","mocha":"2.2.4","shift-parser":"3.0.1"},"keywords":["Shift","AST","node","codegen","code","generator","unparser","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-codegen-js/issues"},"license":"Apache-2.0","gitHead":"c1355407a953cc56aefd9ebf53252a2d0f2ea4c1","_id":"shift-codegen@3.0.0","_shasum":"77e89e05a4c3b246b947bfe7c99d08483602141d","_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":"77e89e05a4c3b246b947bfe7c99d08483602141d","tarball":"https://registry.npmjs.org/shift-codegen/-/shift-codegen-3.0.0.tgz","integrity":"sha512-JIAD21LKseD+h+M6L7/+oleQYSZuHDKKzYguJ9q+lMbdXD77trpMrpw2e7VieLuJln6bTZquO/fPtChiz/Qq0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBy96AKEj2joAXU8VY9x7BHSzCT+t80I6aRAMj2joAJgAiBu27Dhxk6nNqVW9wVUo2mAKXGWHlEdTSbyU3rAwL4sCA=="}]},"directories":{}},"4.0.0":{"name":"shift-codegen","version":"4.0.0","description":"code generator for Shift format ASTs","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-codegen-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-codegen-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --timeout 5000 --recursive test","build":"babel --auxiliary-comment-before 'istanbul ignore next' --source-maps-inline --out-dir dist src","generate-coverage":"istanbul cover _mocha -- --inline-diffs --check-leaks --ui tdd --reporter dot --timeout 5000 --recursive test","check-coverage":"istanbul check-coverage --statements 100 --functions 100 --branches 100 --lines 100","cjsify":"cjsify --export ShiftCodegen dist/index.js > shift-codegen.js","prepublish":"rm -rf dist/* && npm update && npm run build"},"dependencies":{"esutils":"^2.0.2","object-assign":"^3.0.0","shift-reducer":"^3.0.0"},"devDependencies":{"babel-cli":"6.3.13","babel-register":"6.3.13","babel-preset-es2015":"6.3.13","commonjs-everywhere":"0.9.7","everything.js":"^1.0.3","expect.js":"0.3.1","istanbul":"0.3.17","mocha":"2.2.5","shift-parser":"3.0.1"},"keywords":["Shift","AST","node","codegen","code","generator","unparser","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-codegen-js/issues"},"license":"Apache-2.0","gitHead":"bfba9956bc801445fb68cb4b9c549979ad7b45aa","_id":"shift-codegen@4.0.0","_shasum":"5b9e9b75410ae098fc80635af6693f208390d77a","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"bakkot","email":"bakkot@gmail.com"},"dist":{"shasum":"5b9e9b75410ae098fc80635af6693f208390d77a","tarball":"https://registry.npmjs.org/shift-codegen/-/shift-codegen-4.0.0.tgz","integrity":"sha512-VNLdw90+dQZRj8yDf5pGuMWiia7Sr5SXNnvDzI0sXbf1wxfMCuinWrHGz+Qi/9xVlfv11sGcVA7IGOcTOXOQiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0NgT8oT4dQ0VH2x+PbNMA/jesa9NPwsL2xXxdg8i5IAiBJS3ABIs9xLdKr6VIekCsYm+8xO9dEjeH3TEps/79mZQ=="}]},"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.0.1":{"name":"shift-codegen","version":"4.0.1","description":"code generator for Shift format ASTs","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-codegen-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-codegen-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --timeout 5000 --recursive test","build":"babel --source-maps-inline --out-dir dist src","cjsify":"cjsify --export ShiftCodegen dist/index.js > shift-codegen.js","prepublish":"rm -rf dist/* && npm update && npm run build"},"dependencies":{"esutils":"^2.0.2","object-assign":"^3.0.0","shift-reducer":"^3.0.2"},"devDependencies":{"babel-cli":"6.3.13","babel-register":"6.3.13","babel-preset-es2015":"6.3.13","commonjs-everywhere":"0.9.7","everything.js":"^1.0.3","expect.js":"0.3.1","mocha":"2.2.5","shift-parser":"3.0.1"},"keywords":["Shift","AST","node","codegen","code","generator","unparser","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-codegen-js/issues"},"license":"Apache-2.0","gitHead":"d4d757b8de6381ad9df175ca4ec8e025d4f2fd25","_id":"shift-codegen@4.0.1","_shasum":"1128ade5dc687aee8fdc45b5b0b081f1714a2d94","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"bakkot","email":"bakkot@gmail.com"},"dist":{"shasum":"1128ade5dc687aee8fdc45b5b0b081f1714a2d94","tarball":"https://registry.npmjs.org/shift-codegen/-/shift-codegen-4.0.1.tgz","integrity":"sha512-47u4iVYWxx+z0/lRHu8ovtH80sJALvVrnvNhkmekhAK7YpTchvprhb2rH9KaBUf5TlUmecDgwSftpcHxJ11W3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID9yXEqK+27Odk19sj6ROVtfXrajwxRP1a8pKZD5QezXAiBnETeFLOP95/M4eP9Gh0HoNZDKNKq2FW1hljZMszrGkg=="}]},"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.0.2":{"name":"shift-codegen","version":"4.0.2","description":"code generator for Shift format ASTs","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-codegen-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-codegen-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --timeout 5000 --recursive test","build":"babel --source-maps-inline --out-dir dist src","cjsify":"cjsify --export ShiftCodegen dist/index.js > shift-codegen.js","prepublish":"rm -rf dist/* && npm update && npm run build"},"dependencies":{"esutils":"^2.0.2","object-assign":"^3.0.0","shift-reducer":"^3.0.2"},"devDependencies":{"babel-cli":"6.3.13","babel-register":"6.3.13","babel-preset-es2015":"6.3.13","commonjs-everywhere":"0.9.7","everything.js":"^1.0.3","expect.js":"0.3.1","mocha":"2.2.5","shift-parser":"3.0.1"},"keywords":["Shift","AST","node","codegen","code","generator","unparser","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-codegen-js/issues"},"license":"Apache-2.0","gitHead":"2f1eca9333bfbe4843eec2cbdf9500c99cb0175d","_id":"shift-codegen@4.0.2","_shasum":"3b9ffb2786ce4ea18966d01b61f532903df2230c","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"bakkot","email":"bakkot@gmail.com"},"dist":{"shasum":"3b9ffb2786ce4ea18966d01b61f532903df2230c","tarball":"https://registry.npmjs.org/shift-codegen/-/shift-codegen-4.0.2.tgz","integrity":"sha512-1T9z4E1V4Tuwo56FyRjHxiA8xs5pxX5N1IpowAgEMybEtNjZp9p1Ape9vmFIfTvpEz52cGshEw/tRz1eIFzitw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8qFLidA0ZbW4OCNBn6vwi3DF8Gaw4SV5xg3QeT1VpJAiBHCCxWJK6G5Acjo+BZwwfgJwwxb7Q34HxZEbX5Q0ACVQ=="}]},"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.0.3":{"name":"shift-codegen","version":"4.0.3","description":"code generator for Shift format ASTs","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-codegen-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-codegen-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --timeout 5000 --recursive test","build":"babel --source-maps-inline --out-dir dist src","cjsify":"cjsify --export ShiftCodegen dist/index.js > shift-codegen.js","prepublish":"rm -rf dist/* && npm update && npm run build"},"dependencies":{"esutils":"^2.0.2","object-assign":"^3.0.0","shift-reducer":"^3.0.2"},"devDependencies":{"babel-cli":"6.3.13","babel-register":"6.3.13","babel-preset-es2015":"6.3.13","commonjs-everywhere":"0.9.7","everything.js":"^1.0.3","expect.js":"0.3.1","mocha":"2.2.5","shift-parser":"3.0.1"},"keywords":["Shift","AST","node","codegen","code","generator","unparser","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-codegen-js/issues"},"license":"Apache-2.0","gitHead":"9b863a67ec6b6f52bcec07c60844b8c5c4950cb0","_id":"shift-codegen@4.0.3","_shasum":"3fbaf94c1696aad85d0eef71f1a675af25220dbb","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"bakkot","email":"bakkot@gmail.com"},"dist":{"shasum":"3fbaf94c1696aad85d0eef71f1a675af25220dbb","tarball":"https://registry.npmjs.org/shift-codegen/-/shift-codegen-4.0.3.tgz","integrity":"sha512-loFwP582t35kSMcYAOXeUPLF1w70T5uVXpRQC9zK0hHxMKwPPng7J3IZys0u9PqASUqtVsQuFjT+9k7NbyHwtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjGzvqby44v86vZMVzsSBMe21/tIAf4R/eEkb2U8RdOgIgNVrJqmp9mDC5IwpoLse7c7x5zFlDO4p6JhdZkUm34Ss="}]},"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":{}},"5.0.0":{"name":"shift-codegen","version":"5.0.0","description":"code generator for Shift format ASTs","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-codegen-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-codegen-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --timeout 5000 --recursive test","build":"babel --source-maps-inline --out-dir dist src","cjsify":"cjsify --export ShiftCodegen dist/index.js > shift-codegen.js","prepublish":"rm -rf dist/* && npm update && npm run build"},"dependencies":{"esutils":"^2.0.2","object-assign":"^4.1.0","shift-reducer":"^4.0.0"},"devDependencies":{"babel-cli":"6.3.13","babel-register":"6.3.13","babel-preset-es2015":"6.3.13","commonjs-everywhere":"0.9.7","everything.js":"^1.0.3","expect.js":"0.3.1","mocha":"2.2.5","shift-parser":"5.0.0"},"keywords":["Shift","AST","node","codegen","code","generator","unparser","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-codegen-js/issues"},"license":"Apache-2.0","gitHead":"26c26b896de0daa4c991c277f9fcbcea48fcc6ba","_id":"shift-codegen@5.0.0","_shasum":"5e1b36d4c6441faed77a4dbb466cdb5f2fb7dca9","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"bakkot","email":"bakkot@gmail.com"},"dist":{"shasum":"5e1b36d4c6441faed77a4dbb466cdb5f2fb7dca9","tarball":"https://registry.npmjs.org/shift-codegen/-/shift-codegen-5.0.0.tgz","integrity":"sha512-ZL/xqapJVD0vuL78nD9l4bGl0qEmuvR5Cw+LhDoWb/curOQRtYytQpRUvSsk5DEZzZy+XFXNVUvvX3870FtZlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDDIhQZR19PuB7u1bDM5fYDVng9UschU8nRNNp8OD6OvAiBXeWqulvJ0r2RP9iNqL1emv9E7Gss/qeINHrfIdl+dfw=="}]},"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-codegen-5.0.0.tgz_1465586248399_0.695095376111567"},"directories":{}},"5.0.1":{"name":"shift-codegen","version":"5.0.1","description":"code generator for Shift format ASTs","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-codegen-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-codegen-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --timeout 5000 --recursive test","build":"babel --source-maps-inline --out-dir dist src","cjsify":"cjsify --export ShiftCodegen dist/index.js > shift-codegen.js","prepublish":"rm -rf dist/* && npm update && npm run build"},"dependencies":{"esutils":"^2.0.2","object-assign":"^4.1.0","shift-reducer":"^4.0.0"},"devDependencies":{"babel-cli":"6.3.13","babel-register":"6.3.13","babel-preset-es2015":"6.3.13","commonjs-everywhere":"0.9.7","everything.js":"^1.0.3","expect.js":"0.3.1","mocha":"2.2.5","shift-parser":"5.0.0"},"keywords":["Shift","AST","node","codegen","code","generator","unparser","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-codegen-js/issues"},"license":"Apache-2.0","gitHead":"dd4e849b4f2685821c7d166f157a9b7e1b17cddd","_id":"shift-codegen@5.0.1","_shasum":"7828f238c65dc249c93108cd1908e07273bef469","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"bakkot","email":"bakkot@gmail.com"},"dist":{"shasum":"7828f238c65dc249c93108cd1908e07273bef469","tarball":"https://registry.npmjs.org/shift-codegen/-/shift-codegen-5.0.1.tgz","integrity":"sha512-Xie4kJx3zUOMT2clRZi14XHEH48qJsm3mvsVw37StPFHJZJgicA1BgKC7i1lZLAL3UCEzfJtX7EKBaKfd5f+FQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDmHme0HlgPDuFGEvElmWBai1pB0hf3lRh64Y0rb9uRLAiAFy2bCICf22jYQ0taEijRvXFCc1OO7XsTdvlxO99SKJg=="}]},"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-codegen-5.0.1.tgz_1465597356343_0.4541872115805745"},"directories":{}},"5.0.2":{"name":"shift-codegen","version":"5.0.2","description":"code generator for Shift format ASTs","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-codegen-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-codegen-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --timeout 5000 --recursive test","build":"babel --source-maps-inline --out-dir dist src","cjsify":"cjsify --export ShiftCodegen dist/index.js > shift-codegen.js","prepublish":"rm -rf dist/* && npm update && npm run build"},"dependencies":{"esutils":"^2.0.2","object-assign":"^4.1.0","shift-reducer":"^4.0.0"},"devDependencies":{"babel-cli":"6.3.13","babel-register":"6.3.13","babel-preset-es2015":"6.3.13","commonjs-everywhere":"0.9.7","everything.js":"^1.0.3","expect.js":"0.3.1","mocha":"2.2.5","shift-parser":"5.0.0"},"keywords":["Shift","AST","node","codegen","code","generator","unparser","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-codegen-js/issues"},"license":"Apache-2.0","gitHead":"a1b315e406f8694a7b790ffc6e8705594e1472ac","_id":"shift-codegen@5.0.2","_shasum":"2521f5f60fa704822eca63447d84db77af078bec","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_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":"2521f5f60fa704822eca63447d84db77af078bec","tarball":"https://registry.npmjs.org/shift-codegen/-/shift-codegen-5.0.2.tgz","integrity":"sha512-cjkpiu9p+Rb5j6DSliHggzEZZatswozOYl4ORfUHKS3WOg0PPlo+8b63YGiLd0INwwxcVEi8n9tI15WB8v6HqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnnLO0hVr/mtA8Gwtq2po2IB7xuXitbUdHPbgyIfgnsAIhAI8Au6KoVrzZvqb1EP4FBhaiX930R18udR79MnLRqjfS"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/shift-codegen-5.0.2.tgz_1465709123663_0.6605867263861"},"directories":{}},"5.0.3":{"name":"shift-codegen","version":"5.0.3","description":"code generator for Shift format ASTs","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-codegen-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-codegen-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --timeout 5000 --recursive test","build":"babel --source-maps-inline --out-dir dist src","cjsify":"cjsify --export ShiftCodegen dist/index.js > shift-codegen.js","prepublish":"rm -rf dist/* && npm update && npm run build"},"dependencies":{"esutils":"^2.0.2","object-assign":"^4.1.0","shift-reducer":"^4.0.0"},"devDependencies":{"babel-cli":"6.3.13","babel-register":"6.3.13","babel-preset-es2015":"6.3.13","commonjs-everywhere":"0.9.7","everything.js":"^1.0.3","expect.js":"0.3.1","mocha":"2.2.5","shift-parser":"5.0.0"},"keywords":["Shift","AST","node","codegen","code","generator","unparser","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-codegen-js/issues"},"license":"Apache-2.0","gitHead":"0d09bd8a881c62c1bb85d6ff3cfa09697867ed0a","_id":"shift-codegen@5.0.3","_shasum":"6de3fe4e65768c099d1cc3fc2c30c77695aa7bc5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"shapesecurity","email":"npm@shapesecurity.com"},"dist":{"shasum":"6de3fe4e65768c099d1cc3fc2c30c77695aa7bc5","tarball":"https://registry.npmjs.org/shift-codegen/-/shift-codegen-5.0.3.tgz","integrity":"sha512-YTLke2R0OjY1srKg50w4GXvGec3Mo6xsLjDPxacC1+W9KUAc4EZgMV4xE3irptPoxZZbcN8lTXjUOq+EI/9AFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6NalOhr7KkeWre6Ca/c/8ZLdSPrKDZI3IDMVACNoO3gIgNZdRXjod3O1wDg1uSq2SPA0gppd0pRWsMCwCzobwZ4Y="}]},"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-codegen-5.0.3.tgz_1492110607227_0.4690344016999006"},"directories":{}},"5.0.4":{"name":"shift-codegen","version":"5.0.4","description":"code generator for Shift format ASTs","author":{"name":"Shape Security Labs"},"homepage":"https://github.com/shapesecurity/shift-codegen-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-codegen-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --timeout 5000 --recursive test","build":"babel --source-maps-inline --out-dir dist src","cjsify":"cjsify --export ShiftCodegen dist/index.js > shift-codegen.js","prepublish":"rm -rf dist/* && npm update && npm run build"},"dependencies":{"esutils":"^2.0.2","object-assign":"^4.1.0","shift-reducer":"^4.0.0"},"devDependencies":{"babel-cli":"6.3.13","babel-register":"6.3.13","babel-preset-es2015":"6.3.13","commonjs-everywhere":"0.9.7","everything.js":"^1.0.3","expect.js":"0.3.1","mocha":"2.2.5","shift-parser":"5.0.0"},"keywords":["Shift","AST","node","codegen","code","generator","unparser","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-codegen-js/issues"},"license":"Apache-2.0","gitHead":"7ca68f6048110f0c0acdbf0b5b8c04f3b2683334","_id":"shift-codegen@5.0.4","_shasum":"ecfad94f908607866ef7f6f7ebef69ae8f87b0ae","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"shapesecurity","email":"npm@shapesecurity.com"},"dist":{"shasum":"ecfad94f908607866ef7f6f7ebef69ae8f87b0ae","tarball":"https://registry.npmjs.org/shift-codegen/-/shift-codegen-5.0.4.tgz","integrity":"sha512-UShBDFOBP0M9WFtBuXMih6XmZ8mp+33K8quZu78a48wlbYWeD79H7+zSJQDijKSSx9yeOaarMDprRqKEVAaoZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHkqTRDHWJ1iTVRuzv6XECuwuSTCd2JXOBeGE9AcnXJ7AiBIJIbcOPrvPp1oq6o6GZu8N1sqNqoeknDKab7Q5W3HtQ=="}]},"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-codegen-5.0.4.tgz_1497043361046_0.0019623730331659317"},"directories":{}},"5.0.5":{"name":"shift-codegen","version":"5.0.5","description":"code generator for Shift format ASTs","author":{"name":"Shape Security"},"homepage":"https://github.com/shapesecurity/shift-codegen-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-codegen-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --timeout 5000 --recursive test","build":"babel --source-maps-inline --out-dir dist src","cjsify":"cjsify --export ShiftCodegen dist/index.js > shift-codegen.js","prepublish":"rm -rf dist/* && npm update && npm run build"},"dependencies":{"esutils":"^2.0.2","object-assign":"^4.1.0","shift-reducer":"^4.0.0"},"devDependencies":{"babel-cli":"6.3.13","babel-register":"6.3.13","babel-preset-es2015":"6.3.13","commonjs-everywhere":"0.9.7","everything.js":"^1.0.3","expect.js":"0.3.1","mocha":"2.2.5","shift-parser":"5.0.0"},"keywords":["Shift","AST","node","codegen","code","generator","unparser","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-codegen-js/issues"},"license":"Apache-2.0","gitHead":"ef04ca9fe4657392c452746f41e7e3b759361c25","_id":"shift-codegen@5.0.5","_shasum":"f6bd7a2161c5a4ec9446659e13f1fdd143c5c9c1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"shapesecurity","email":"npm@shapesecurity.com"},"dist":{"shasum":"f6bd7a2161c5a4ec9446659e13f1fdd143c5c9c1","tarball":"https://registry.npmjs.org/shift-codegen/-/shift-codegen-5.0.5.tgz","integrity":"sha512-AxRZAVzdYchY1X/tobOFA4P5+BRzjv+dXxRo/XM2450jnl1zDUfBb0j3v0tSaqLu6b6QNfPwwnEpbnpBv3uKcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXQ+u6pIgpMDIMQUo4LET1NzUD+5Ik6sWAvEueFhc5YAIgdg1Sn5Vzb/raudBy8pQOxAb57gGm6dJPowrB/keFliw="}]},"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-codegen-5.0.5.tgz_1507161180069_0.6821878920309246"},"directories":{}},"5.1.0":{"name":"shift-codegen","version":"5.1.0","description":"code generator for Shift format ASTs","author":{"name":"Shape Security"},"homepage":"https://github.com/shapesecurity/shift-codegen-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-codegen-js.git"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --timeout 5000 --recursive test","build":"babel --source-maps-inline --out-dir dist src","lint":"eslint src test","prepare":"rm -rf dist/* && npm run build"},"dependencies":{"babel-eslint":"^8.2.2","esutils":"^2.0.2","object-assign":"^4.1.0","shift-reducer":"^4.3.0"},"devDependencies":{"babel-cli":"6.3.13","babel-preset-es2015":"6.3.13","babel-register":"6.3.13","eslint":"^4.18.2","everything.js":"^1.0.3","expect.js":"0.3.1","mocha":"2.2.5","shift-parser-expectations":"2016.0.1","shift-parser":"5.2.4"},"keywords":["Shift","AST","node","codegen","code","generator","unparser","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-codegen-js/issues"},"license":"Apache-2.0","gitHead":"cd87a323b87fbf136a9f992038561beadb7fc079","_id":"shift-codegen@5.1.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"shapesecurity","email":"npm@shapesecurity.com"},"dist":{"integrity":"sha512-OpRpMYukx4uNyZl+4j192qlghA+orUuXQwCxGB4C7XWVCeFOoz9MVCAQ9XNMQqeZKHE9YNoMpBA/kzrVUFpqcQ==","shasum":"c5c6513beefe6cd1b7971d7a8f767bb838921ec8","tarball":"https://registry.npmjs.org/shift-codegen/-/shift-codegen-5.1.0.tgz","fileCount":9,"unpackedSize":161239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2js/CRA9TVsSAnZWagAAdd0P/2h9IDCXe0Ar6LDJFfRX\nqknmIgwxG3eu8ac/IsjOPVXpklG9zmiQYQ86oujF8w/crwSLoCt1shN4o9f4\niRnAxVHWgMXwPETQAaA4JRmBqN7lMpeZQ477cls35ImqRYFHWrPnuo0olE8b\nRlJWlddUGyFgKz9NSxzMVoiIdwrwEYwk+zqP/OYFa0JsIWkohvybSFs+6QTa\nJdJMqGUs/OA8gtcjSStQ4ZPhL1OaiE31IwbFtV/lO0agVQA4yar2nBvOTQ2E\ndoc4m2t96xDwiwoTw8kWUmugIflK3DAwqoQQvkEopm3Mbo7GPS92b/nsGLxU\nYHf2ZQl83isiGCtO4Ij+PjmhIXNlkQvIMrGUxXGJcUUI5Q4RJzZh50OFxiaA\nh9crEPOJmvpinu22Gz+H7qENu6NRrCJUOGbap9v6YrhqlI18L8G8VqSiA1Xe\n6Hi4mVNM8nYKSnPm8wIk1jOVRP/GJrm3ybp7QTDjJmv1172dEuNDpym89zTM\npythmMduR99FnDIrDTA/IIz5Xsx3QEutIHcf1TQAU+fxw32XDwLMjzmMm8UV\n7Wc0rhHw4MLGavanolx6UFPIiwvG8KchNygjiGSwkFCaCrIvXQOE4a0kTq/s\nKdkQY/mGxQEiQzi4MSMTvaaE014KHMuSaU+Nsd6k1GI5E9yO4eFkbqETlVAF\nC9AU\r\n=ognI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrNA6mS96sFEHX0USegm8z2QXdDOSHj8vQ4a8I9rYHEwIhAOADjnOP4paYSKzZHkOhdXnMqV7Ytjb5JVgRFyB7Jb/c"}]},"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-codegen_5.1.0_1524251454061_0.9591700112648354"},"_hasShrinkwrap":false},"6.0.0":{"name":"shift-codegen","version":"6.0.0","description":"code generator for Shift format ASTs","author":{"name":"Shape Security"},"homepage":"https://github.com/shapesecurity/shift-codegen-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-codegen-js.git"},"main":"dist/index.js","scripts":{"test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --timeout 5000 --recursive test","build":"babel --source-maps-inline --out-dir dist src","lint":"eslint src test","prepare":"rm -rf dist/* && npm run build"},"dependencies":{"esutils":"^2.0.2","object-assign":"^4.1.0","shift-reducer":"5.0.0"},"devDependencies":{"babel-cli":"6.26.0","babel-preset-es2015":"6.24.1","babel-register":"6.26.0","eslint":"^5.8.0","everything.js":"^1.0.3","expect.js":"0.3.1","mocha":"5.2.0","shift-parser-expectations":"2017.0.0","shift-parser":"6.0.0"},"keywords":["Shift","AST","node","codegen","code","generator","unparser","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-codegen-js/issues"},"license":"Apache-2.0","gitHead":"dc9b166b7b5c1769ba0c13a845e64f92399d1057","_id":"shift-codegen@6.0.0","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"shapesecurity","email":"npm@shapesecurity.com"},"dist":{"integrity":"sha512-zETcFzj+ZnaHeqEX23on7cUHzOxLkkkAs55vUGJ3YRCbW0taYJgA7L7YHih5jf+lyGc+b3DnepIMM0qQyEQpgw==","shasum":"4692cef4ee2e7ca070ce8383b8340c42f5a96450","tarball":"https://registry.npmjs.org/shift-codegen/-/shift-codegen-6.0.0.tgz","fileCount":10,"unpackedSize":180770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJWilCRA9TVsSAnZWagAAyfgP/A0QAXNE5UgvXQ4sTHzV\nqyW7QTivda5TVeCVMP/WVEnbv8+Myy7QU0/ojB+C7R3rlnFTV8zF9uMJsfjk\njUlqsblp9wZ272jr6cK0O73679gkY5ACJyJkeclV4I4PX4PtzmBeFTP2Jp5f\nlCvI2gV6fSyd9plgkdONkr1p/5fTNrmTK9N7UHIXF7v4PBvP6gX/duqaKoK3\nErizkx/n7GjiCIPvwqZeFSl1XP2lbvuWp6arWxlCbwbWaFtb2mO2ZONodQ5T\nzKlg5GmitWMBvhNto4Vcho8cdlPimkLzTVNsXvJVukFTTvvv4OHTFYguQpn4\nF95dF9oCFvU3wXBPeNZfUammuCC8Xb3mULzEe9AytWQj6TqtqoRung/WujEZ\nPo7cVUEfl+xVyI0uK/ZIRjPtqitdJ/QgO0bAQTiZTSh4A7HvSbJsWiweu2A8\nvb+DfNWu0XK1nmdESwSxO+l3EDTh5y6UHRNz6PkqGwHfP1nlSeCKmE58JKwO\nV0as4SSCdu1meyF9oJMBIClc1WuTngjktSpMwkl3wxbT7fHlzYLvjrlD2UJ5\nWJZndPmGFLwbxJt+gpi2/JnfiKx5G/koI+0/R5k4wlax1IinMdaIJSaIurq1\nnCMwHw7yIYjNVzqJlOkQVuQTL8W6g1tXvCbs+Krxd4/gufps/3Eqba4GEe1I\nCChX\r\n=+2B6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgsji/RC74ORNXPaa+dQH7dAnxdpeu5dv/xyX4vBXrnAIhAIuokxUE/oTxkMcmxkoN9hP3lG56vc68p01UmvNUvc2n"}]},"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-codegen_6.0.0_1545955493050_0.8261539303037011"},"_hasShrinkwrap":false},"7.0.0":{"name":"shift-codegen","version":"7.0.0","description":"code generator for Shift format ASTs","author":{"name":"Shape Security"},"homepage":"https://github.com/shapesecurity/shift-codegen-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-codegen-js.git"},"main":"dist/index.js","scripts":{"test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --timeout 5000 --recursive test","build":"babel --source-maps-inline --out-dir dist src","lint":"eslint src test","prepare":"rm -rf dist/* && npm run build"},"dependencies":{"esutils":"^2.0.2","object-assign":"^4.1.0","shift-reducer":"6.0.0"},"devDependencies":{"babel-cli":"6.26.0","babel-preset-es2015":"6.24.1","babel-register":"6.26.0","eslint":"^5.8.0","everything.js":"^1.0.3","expect.js":"0.3.1","mocha":"5.2.0","shift-parser-expectations":"2018.0.2","shift-parser":"7.0.0"},"keywords":["Shift","AST","node","codegen","code","generator","unparser","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-codegen-js/issues"},"license":"Apache-2.0","gitHead":"f041802f727c7e13d7bbc94198dce6cbd3e58a57","_id":"shift-codegen@7.0.0","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"shapesecurity","email":"npm@shapesecurity.com"},"dist":{"integrity":"sha512-snYm1uagg5eK/sbrOf64jWVY8tLOEa0ol9xKm8fVx+oV13eKgp7S1pQZMuW49FqGaWBsa4kGbPrxzlXIqkM7/w==","shasum":"79e323529146fd12c203f8cf7a3e8d9ce2d7e64a","tarball":"https://registry.npmjs.org/shift-codegen/-/shift-codegen-7.0.0.tgz","fileCount":10,"unpackedSize":184004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOwVCCRA9TVsSAnZWagAAFYgQAIicP4sQU3BTLe3HPn+n\niza4Y1HxFRDLwCoVE3wXwW4DfraY6Sbsu4ns2p8hvbwd0qQra2KhQUQk9nw5\ndLeab7C+6mKIZzi+H3DUM9e5dcIDUmddpDqXXtkVCycj5CrZW28NK8OBTimB\n4rnDJ2ivlecyQ0NSmbeKM0qP39xI2IKLAT4Aw5mN676Alsvus4z9EWo7E4H5\nHxgQf6svhR5MjV5MlalOtomTiTEbiUS3nyxxDPrVvxIvHze/Trou441GRmyv\nsXLvHZoJ+kjBUuwUZDZtEwokDpR4NMfmKiA8M2xGZrqVMd9A64Jnam/VAj9R\nMXJJ5xejuh9sifEwspaTTpOU20/557KdNe6Ru2VPtGyxz+8WZObiZRRA2VPg\nEWidFaThUrMjGmKvPIwBb6EH8g7Gt9rmgSqT5+MebWAvqn9wA2WVsuPKvqGr\nRgx6Ajac7DEkLR1mGG82GQk5lpwkMEyiBJHDNjGcvQe1t4I8QMYNZkMgojHk\nDwvGL1zmq4rlNG97o14nZkqO2fbCuToBXz1Cd+SiFq04xVypJpWaXxXPCS2U\n02AtELwWbWUgdTr/Zg61RvEoM712JKC2tcKFd6qAsEl4WFv0CzczD0I21eSB\nx6HBSjaGcmYcqijQWIpfEGtecFiaYLpr81WjRlW5hFCd5138aNLLy2ggGHFU\nNXrO\r\n=oyHR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8yR69j9V/2/sRvwkgtfwkJqXMu5Q+WybCGJWZ14zGzQIhAMIAKyiC1Y5rExq8l2lRi1tqVoQ8lRMBzLdgkxnkTGE5"}]},"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-codegen_7.0.0_1580926273184_0.8230816463554218"},"_hasShrinkwrap":false},"7.0.1":{"name":"shift-codegen","version":"7.0.1","description":"code generator for Shift format ASTs","author":{"name":"Shape Security"},"homepage":"https://github.com/shapesecurity/shift-codegen-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-codegen-js.git"},"main":"dist/index.js","scripts":{"test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --timeout 5000 --recursive test","build":"babel --source-maps-inline --out-dir dist src","lint":"eslint src test","prepare":"rm -rf dist/* && npm run build"},"dependencies":{"esutils":"^2.0.2","object-assign":"^4.1.0","shift-reducer":"6.0.0"},"devDependencies":{"babel-cli":"6.26.0","babel-preset-es2015":"6.24.1","babel-register":"6.26.0","eslint":"^5.8.0","everything.js":"^1.0.3","expect.js":"0.3.1","mocha":"5.2.0","shift-parser-expectations":"2018.0.2","shift-parser":"7.0.0"},"keywords":["Shift","AST","node","codegen","code","generator","unparser","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-codegen-js/issues"},"license":"Apache-2.0","gitHead":"5bf540a5f5044cf5ed166467615f8679c7f602ca","_id":"shift-codegen@7.0.1","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"shapesecurity","email":"npm@shapesecurity.com"},"dist":{"integrity":"sha512-WmiRmAOpuCw89v8X9xZjON+FpuISsPEVdfQA3t22hdkwNcF+JWw0u1T3bfn4AMJVpRaBJxi/F5DDDsDAE5Ed/Q==","shasum":"8d70a77b5e37cf0d81be727d54ca53d14a516810","tarball":"https://registry.npmjs.org/shift-codegen/-/shift-codegen-7.0.1.tgz","fileCount":10,"unpackedSize":184375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3rdDCRA9TVsSAnZWagAAG/8P/1Q0JmAvHk1tBOzAIZSu\nEeSj/D75Tvmgv3p/xFk4j7V3hM3ptTP7Yozkv+HwEnmJqGwAZnpr6OKTD7SJ\nHLpTgbilogKrOl2SgO+kN0hzN2sXCwuFjpBSDRjbGdd0H/EGhxpXSwRSUyH/\nMjoSoaQfeSolx7JEI1MHHIPli7NF6zmOyYRKMYp8gUiy2S6eYDtpvC9AIhxl\nkOwixSOAOXInFkjro1eqcq+Ejt/HEMxZ9bX0UkCIMoqhEk6V/bb3ErWWXBtD\nbnHq6DDIXotcYk2n0sUbuX1Qbk64BEPcDUbAG4LgKgCb33y5E/+v8gSvW8uA\nhoqeg/7RUFERZQmtQUuJhfjpy5x4Yr3SMDH2P7dZMYz6x+sCqbBUMl26G1ZV\n6KjXRV/oStPuBs5HYrFgISgJ6mvZVajOuqNEHsZYXnPy+SXt4cyF3HCWogng\ny9OMS+ic2esLAAqP6J4AiKKRHBOeHRY7HcFd0PvPP2l52nhbShFxBJWWocrE\nvUZ4FMOtE3lW7dV+h+4DWfSNLPeiddTO2R50Vmkjr+Mzx3Exu8Upc2z18xio\n17EkaFSU3l3A8TL9lTqeA3fMeNnwsdHntaG8CvtXtXlsoqEnfyZbVlHzcW+d\n9MNCoJMXzYIU/qFXw3NVIsc3AM0gnI5ENOmwUh7oZR6av2rE288irXwDF/+h\nXu3S\r\n=+my3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB2ObnwUCxyBW8DSBuw9maiwvEebXzCAfNezut8cmZ4gIhANfkNJyZcxZdhcH1EJ2jrMG/75Lr8yB9BgpFjjihq2gZ"}]},"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-codegen_7.0.1_1591654210871_0.613721398071718"},"_hasShrinkwrap":false},"7.0.2":{"name":"shift-codegen","version":"7.0.2","description":"code generator for Shift format ASTs","author":{"name":"Shape Security"},"homepage":"https://github.com/shapesecurity/shift-codegen-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-codegen-js.git"},"main":"dist/index.js","scripts":{"test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --timeout 5000 --recursive test","build":"babel --source-maps-inline --out-dir dist src","lint":"eslint src test","prepare":"rm -rf dist/* && npm run build"},"dependencies":{"esutils":"^2.0.2","object-assign":"^4.1.0","shift-reducer":"6.0.0"},"devDependencies":{"babel-cli":"6.26.0","babel-preset-es2015":"6.24.1","babel-register":"6.26.0","eslint":"^5.8.0","everything.js":"^1.0.3","expect.js":"0.3.1","mocha":"5.2.0","shift-parser-expectations":"2018.0.2","shift-parser":"7.0.0"},"keywords":["Shift","AST","node","codegen","code","generator","unparser","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-codegen-js/issues"},"license":"Apache-2.0","gitHead":"b8a798517dff68d12ff7c74b37f2e997ac65ef8b","_id":"shift-codegen@7.0.2","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"shapesecurity","email":"npm@shapesecurity.com"},"dist":{"integrity":"sha512-0WWXEukO/bCCS8VoGVabnJDjpt2bDmOpWc4LONY6cirBiwHKQaIDSlqqvPW9mp1itDbZ4mlgfW0iZiUzidguqg==","shasum":"74a90e84e78055d424ccbce1a4278fd621ffc4ff","tarball":"https://registry.npmjs.org/shift-codegen/-/shift-codegen-7.0.2.tgz","fileCount":10,"unpackedSize":184650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4AdrCRA9TVsSAnZWagAAc2sP/1jTeZQzd/0v2Ew3fSrm\n/IKbZTwtKDoqM9lMBWBOQYh6y8zvvrYGms9+bbBMXm5INg33E6Uvcngv8E2h\nZl7YADoTjv3zKRYK4f44n1d7cVq50YduxCM1yZZGzOdQ+nVW/VtdF0qjK9Qq\n4vX2l6543uoa96vtCIsytLCTZcerk/eL5oQ6cyqWIGsmHFsHeRw2WgO90H3d\nwUK8tdWjU959gPee0gTjZtd4iRaTAkLgrgS48m+omF8CLFIzZr3MpLd/tF0l\np3CTY88wflFSoOi+q8LaB8vYwPJ3r/Fx0ZNlyKaSSt70ByyEVAEDFpAngKu8\nw+Lcex0f3AVR1ZbQ68qcSMtVq5in2G5Vt0PBmOLHagj/ske+FtWObkRHdApl\n9Iv/qQg+gjwptQ3sn1jn/WE3UM3bEfuW6tcusl3Vgdqbz8O1aShYdRc99cK7\nOvOa2edKKGmyeK/+YxbYQLcqrYenBhVYgVkQ0LVHjVIgXwNBOwQSx2irO6IS\nC6mgXT4/iIdUfNEzpuSEWGY7E0RQyRco31LOi29ex0yzzTbgXRtjOFbS6eeq\n6dEbZ5eKQMxUTPWjjfRTA5SvJMnqgSY0Ha77IpeUjCrSYGJoPUauHB3euPZP\nBZZelxtFozM8DPvTaIGzCklr2W1jcs0nkor8FvyiF0fKQ9ybGc4Gp091XXzB\nkjh2\r\n=rzzX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuFbklbMmKtLGFvTHF5+sM+sqW5ynExnGSyJf2mvipxQIhAM31QeP+TwFiMqCH8KitnfEjeW/knv7F7I0X/1jNMOZc"}]},"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-codegen_7.0.2_1591740267412_0.5261606444873086"},"_hasShrinkwrap":false},"7.0.3":{"name":"shift-codegen","version":"7.0.3","description":"code generator for Shift format ASTs","author":{"name":"Shape Security"},"homepage":"https://github.com/shapesecurity/shift-codegen-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-codegen-js.git"},"main":"dist/index.js","scripts":{"test":"mocha --inline-diffs --check-leaks --ui tdd --reporter dot --timeout 5000 --recursive test","build":"babel --source-maps-inline --out-dir dist src","lint":"eslint src test","prepare":"rm -rf dist/* && npm run build"},"dependencies":{"esutils":"^2.0.2","object-assign":"^4.1.0","shift-reducer":"6.0.0"},"devDependencies":{"babel-cli":"6.26.0","babel-preset-es2015":"6.24.1","babel-register":"6.26.0","eslint":"^5.8.0","everything.js":"^1.0.3","expect.js":"0.3.1","mocha":"5.2.0","shift-parser-expectations":"2018.0.2","shift-parser":"7.0.0"},"keywords":["Shift","AST","node","codegen","code","generator","unparser","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-codegen-js/issues"},"license":"Apache-2.0","gitHead":"e7bf8457a5f7350f1224b23fd23b54fb54139d0d","_id":"shift-codegen@7.0.3","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"shapesecurity","email":"npm@shapesecurity.com"},"dist":{"integrity":"sha512-dfCVVdBF0qZ6pkajQ3bjxRdNEltyxEITVe7tBJkQt2eCI3znUkSxq0VSe/tTWq1LKHeAS4HuOiqYEuHMFkSq9w==","shasum":"3639be38e6d096a85123f66e3bd15d2ccaf84473","tarball":"https://registry.npmjs.org/shift-codegen/-/shift-codegen-7.0.3.tgz","fileCount":10,"unpackedSize":184838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfER6/CRA9TVsSAnZWagAAxzcP/0YVzEtNinq70Q6G1ZDO\nXlhZHFYpNHe2lY9MPqVpVoNoobACs7mH0gh76XTWx6HEyXEaNz15B8SyxHvr\nikiWnphdE6yVTA3oV2bNQmChvJjKlOtEfR1VbQ8OgsLdnIWnZ9uYgDx5Mgf7\neuVMrQLBZleSbVrVgPSQoUkyLe/2+9d+FSVGDOtl7cVmoNx0iE4NNAm3yX8n\n0vwIZsnvMqwdVLY12SwlaMH7z+/o4NSxWEQV8fuPneLNeqQSDkfgRQ5LO9c+\nrrXq8VBA7IhtwxKyb3Gf1LBAMLgDwIYbclNlrUSVF6j+klGYDrV3EQPTY1fQ\nEEzPir33RbLCarHjqdFkNDpEFxdJfAE0r+Hu/Zfp01/diku1B52Qk/SJNTZw\ntKlFMZ0gdXa/bmo/yT8OVbDwmNBY+g6FaS/4ydh73h4gig+S2FpvjKpmedNW\nftU4aIQTsfmOw7TMXG3htmXWkNL6yGNifo7Qmw7BXGeUt5Ss0huMCDzTqWKV\npyw0LkYoLkJtPc6jY67c2R8K9KjoZm4nrOgt7oohQx+EoMrVBVjsehb3tDx7\nVOrA5Rro2ABNRzX0NbM4SBL7KCA6MmRCnVVXYj569CchjKYzXmjY3YXSwvkb\nwduaE6RUtI0jsTjKlliRdzkZOUOgKUrSPL7ddhzedZzxRziH9IA+jVigycfB\n5IVm\r\n=D0Xk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHsOHOnysnBSF2X7kyv6uJhA0H14OFh/T29PHi0kD5r9AiAk46nIJztmIaf04gX8iuFUiwsG/JUCTTNCF0rZUtIz7g=="}]},"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-codegen_7.0.3_1594957502617_0.7401098252644585"},"_hasShrinkwrap":false},"8.0.0":{"name":"shift-codegen","version":"8.0.0","description":"code generator for Shift format ASTs","author":{"name":"Shape Security"},"homepage":"https://github.com/shapesecurity/shift-codegen-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-codegen-js.git"},"main":"src/index.js","scripts":{"build":"echo nothing to do","test":"mocha --inline-diffs --check-leaks --ui bdd --reporter dot --timeout 5000 --recursive test","lint":"eslint src test"},"dependencies":{"esutils":"^2.0.2","object-assign":"^4.1.0","shift-reducer":"7.0.0"},"devDependencies":{"eslint":"^5.8.0","everything.js":"^1.0.3","expect.js":"0.3.1","mocha":"^8.1.3","shift-parser-expectations":"2019.0.0","shift-parser":"8.0.0"},"keywords":["Shift","AST","node","codegen","code","generator","unparser","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-codegen-js/issues"},"license":"Apache-2.0","gitHead":"37641cce84c62a1d43a737f0fc49bab3aa94d433","_id":"shift-codegen@8.0.0","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"shapesecurity","email":"npm@shapesecurity.com"},"dist":{"integrity":"sha512-HPRG9hm9ITqQFu7OPJvIM9IoAz7eIIDDC6EWfYHUx1Em6P67Nb9+famg97CaOpqfo4nA3PhBcGFp92De8cu1TQ==","shasum":"d415d9e19b786ef8eb4e0666cc01cffd5ee970e3","tarball":"https://registry.npmjs.org/shift-codegen/-/shift-codegen-8.0.0.tgz","fileCount":10,"unpackedSize":129882,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHP+vapa+G/tswNsx65uWGyMEYgsaEOaeWYbJ9burrdwIgdrlY++MytTYQBF+hAdBS90YvpjgmVncQ0n6UgrtTymo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaK1bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqE4xAAjoG3n69O7oHsaKMwThTCHOiy2IBpqgaOuTFrS1IRIlrZgswi\r\nRwBSMjp36zBOcVTQrWQUhBM8HlnSBS4hekZliNEu6/vtabaWW+2BvDcqahW/\r\n0aOhtCGtiOCMbdusCdA5rM/9KFHzbk25B1GnwgZpj7lLiIhrQsorPaIDNIZq\r\npyhSreGaxD58YhEj88SjOn/ZS9hg7aJq1ytW7aV3BeIOXH3W8e3O1WrZrqv3\r\ni/tbtftVuUEdeSIEJbQZtLEm97mjjyB1Q5EN0H650lc4xlv6omBcjuvcKGsT\r\nCDxONppUAMbMAQWhE7wtUQmpPLrsaDuzjpho1Z7Ks1AE7rI1CzP+gBF8Asxq\r\nnT4paT85RvgMX/930gN15jL4pHd/3SYiS24gF0ixdydG/F2NITb0eW7N5hwx\r\n+ehAlbSy9CJL+lGgGfW0au3gce3hWoucZs8Hd3+lU6m9JOOzhZ9xvXAAsCY6\r\ntyCyDq4gQEaqUIPA6PlvjdY5wn+GsZyc++2o2MHhHm53kjxNe0rlp8YMKIRQ\r\nJDEW9VJ2gZU/67dCWvYRvTM7LJbGcZqEouKHuJGDm1xzx0xHjIHYzornKSzH\r\nXfy31ohd4b2Afad6QC9zcnE9MmimhupfwChJ2LREP3ztYNoVE7x4gb3I6K8M\r\nEqdnJBF1bGWNXLKjQZ8R3PzBDTpMXFX0KgU=\r\n=BeNP\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-codegen_8.0.0_1651027291715_0.4212924700781886"},"_hasShrinkwrap":false},"8.1.0":{"name":"shift-codegen","version":"8.1.0","description":"code generator for Shift format ASTs","author":{"name":"Shape Security"},"homepage":"https://github.com/shapesecurity/shift-codegen-js","repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-codegen-js.git"},"main":"src/index.js","scripts":{"build":"echo nothing to do","test":"mocha --inline-diffs --check-leaks --ui bdd --reporter dot --timeout 5000 --recursive test","lint":"eslint src test"},"dependencies":{"esutils":"^2.0.2","object-assign":"^4.1.0","shift-reducer":"7.0.0"},"devDependencies":{"eslint":"^5.8.0","everything.js":"^1.0.3","expect.js":"0.3.1","mocha":"^8.1.3","shift-parser-expectations":"2019.0.0","shift-parser":"8.0.0"},"keywords":["Shift","AST","node","codegen","code","generator","unparser","abstract","syntax","tree"],"bugs":{"url":"https://github.com/shapesecurity/shift-codegen-js/issues"},"license":"Apache-2.0","gitHead":"1222a1872ea9e4c81bedb245de7fb63b03de6520","_id":"shift-codegen@8.1.0","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"shapesecurity","email":"npm@shapesecurity.com"},"dist":{"integrity":"sha512-hV48SiFM0pgTLCueh0iwqbvqElXPtZL69nb+3eXOU3iZZnLP+AlBQSLKKvHSPr/Onmk0lcUEkAM7RA6V6Wj1GQ==","shasum":"1f80c25904cb08ea46baa15b96ca0996a2875c20","tarball":"https://registry.npmjs.org/shift-codegen/-/shift-codegen-8.1.0.tgz","fileCount":10,"unpackedSize":130020,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrWjBvKLwB/igZXMqJz8mH9o82LF575/mEww5DcH1rKwIhAO2OZuif82hor/KR8SRcGu01zfOEkt/qVh/Zj5LbE8FQ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4XA/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorQxAAjiZcj/5eWpK8F3YmcuUC303puZJh1x79tByh2CZH3yVtEzTA\r\n08xnMTtOqfwne+66ZuI7foB9WYSkdY3CuSWsstYYswAlkPf7WyUbCoUe0Uy3\r\nQPFi4EGM14oiS/LOWYC1j9u+9vzZa1Tf+Wu2EMYWUPQuH870WvelpSrP0gKh\r\nBIHhcfx7YWxf9zBND/ze4EqgcmcEITDUwfFwbuQCMBUR14zlw0kOuuF/X1XU\r\nF9kdaEM/6XYiBs001BdaOWe+RvH+186sAZfe2nSgyWg+U/LOTy82Ysa8YKqU\r\nmV11/fphkx6hl+ZSG83VI8l+I79/vvBGd+neb2UEkxaKZzbf0h1forLlN72V\r\nJEe6R4tAiz4EQSGEqNwGeC/UrIXsG436i3nZkDo2Gh6b6sFnAxWT6wKjTvb+\r\nSa/xHrgHYh5nIK00NI51+ytHEn4+avHYNLXZNWl3rGxpJPrTesF/oX72+r/3\r\npHJdxOO3i4is/Kr/QEwqA9Tg4b8A6S9eHAXQROkp8eCHJvDvujHP9z8FM3w7\r\n0FljGeua7OewSGpiBEOjrRU+kIgjRdnl1HeL54ecgx8jQY0MQ+XxXQjk3m0a\r\nNS7MMG7aQIMS88S0jaQ8X7QncUAWMjlsgCMcANS4fZD6hhzCp2e4qHvE0rBg\r\nZ86C7+40VmumbfHN2zra/uw/3VwR+lzI3SE=\r\n=+fZt\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-codegen_8.1.0_1658941503436_0.7400784825009497"},"_hasShrinkwrap":false}},"readme":"Shift Code Generator\n====================\n\n## About\n\nThis module provides a code generator for [Shift format](https://github.com/shapesecurity/shift-spec) ASTs.\n\n## Status\n\n[Stable](http://nodejs.org/api/documentation.html#documentation_stability_index).\n\n\n## Installation\n\n```sh\nnpm install shift-codegen\n```\n\n\n## Usage\n\n```js\nimport codegen from \"shift-codegen\";\nlet programSource = codegen(/* Shift format AST */);\n```\n\nLocation information is available in environments which support WeakMap via an alternative interface:\n```js\nlet tree = parseScript('foo(); bar;');\n\nimport { codeGenWithLocation } from \"shift-codegen\";\nlet { source, locations } = codeGenWithLocation(tree);\nsource; // 'foo();bar';\nlocations.get(tree.statements[0].expression); // { start: { line: 1, column: 0, offset: 0 }, end: { line: 1, column: 5, offset: 5 } }\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-07-27T17:05:03.824Z","created":"2014-12-19T23:19:20.110Z","1.0.0":"2014-12-19T23:19:20.110Z","1.0.1":"2015-01-05T20:22:03.623Z","1.0.2":"2015-01-21T20:21:40.431Z","2.0.0":"2015-05-14T02:18:50.312Z","3.0.0":"2015-06-26T10:33:02.996Z","4.0.0":"2016-01-09T01:05:47.510Z","4.0.1":"2016-01-16T00:40:21.034Z","4.0.2":"2016-01-16T03:17:49.966Z","4.0.3":"2016-01-26T00:55:53.766Z","5.0.0":"2016-06-10T19:17:31.131Z","5.0.1":"2016-06-10T22:22:38.536Z","5.0.2":"2016-06-12T05:25:26.541Z","5.0.3":"2017-04-13T19:10:07.502Z","5.0.4":"2017-06-09T21:22:41.174Z","5.0.5":"2017-10-04T23:53:00.325Z","5.1.0":"2018-04-20T19:10:54.173Z","6.0.0":"2018-12-28T00:04:53.219Z","7.0.0":"2020-02-05T18:11:13.302Z","7.0.1":"2020-06-08T22:10:11.013Z","7.0.2":"2020-06-09T22:04:27.571Z","7.0.3":"2020-07-17T03:45:02.788Z","8.0.0":"2022-04-27T02:41:31.832Z","8.1.0":"2022-07-27T17:05:03.733Z"},"homepage":"https://github.com/shapesecurity/shift-codegen-js","keywords":["Shift","AST","node","codegen","code","generator","unparser","abstract","syntax","tree"],"repository":{"type":"git","url":"git+https://github.com/shapesecurity/shift-codegen-js.git"},"author":{"name":"Shape Security"},"bugs":{"url":"https://github.com/shapesecurity/shift-codegen-js/issues"},"license":"Apache-2.0","readmeFilename":"README.md"}