{"_id":"astring","_rev":"91-d310bb575400c22d7a87058e3b7bd4d5","name":"astring","dist-tags":{"latest":"1.9.0"},"versions":{"0.0.1":{"name":"astring","version":"0.0.1","keywords":["ast","code generator"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"ISC","_id":"astring@0.0.1","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"dist":{"shasum":"f421c16ee2475ea2ea14bdc23354821d45114d74","tarball":"https://registry.npmjs.org/astring/-/astring-0.0.1.tgz","integrity":"sha512-2mqiRTZYxEHPzHPQdsBecE+u9l3C7uEyGvE819zLjIJn1k5ou1/jDdgq12YamuwuT7k0wf+JvS5dh/TuC611EQ==","signatures":[{"sig":"MEYCIQDbNySspY2P14+9RLDWx0wwPEwTQXjAGM7430OjoE/G7QIhAKjsVC1y0Awp5XWuv3+7fQegBIYhxdl4CmrO9/JTvB8/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"f421c16ee2475ea2ea14bdc23354821d45114d74","gitHead":"e7c3ca2c47346df495f3897ccc44aaabc7ee791b","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --verbose --standalone astring --require ./src/index.js:astring --outfile dist/astring.js","build-dev":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/index.js:astring --outfile dist/astring.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/index.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.12.0","description":"JavaScript code generator from an ESTree-formatted AST node.","directories":{},"_nodeVersion":"2.0.2","devDependencies":{"acorn":"^2.1.0","esotope":"^1.4.5","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","browserify":"^11.0.1"}},"0.0.2":{"name":"astring","version":"0.0.2","keywords":["ast","code generator"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"ISC","_id":"astring@0.0.2","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"dist":{"shasum":"57bc1fbc9a857c09da4aa97ff0c56302a71ecb94","tarball":"https://registry.npmjs.org/astring/-/astring-0.0.2.tgz","integrity":"sha512-i8qmcmuxu9lefoVcETdPwQG9+pp7JcL66BxLftX2VdbkXpwVRZ5kIDE8RyeRay4j8vII7y9h6V7bY6ARZSR9jA==","signatures":[{"sig":"MEUCIQC2ACd+vaGDf98PGeW5aOYtSRIYHkVrKGnoPGuN6+5M6wIgT4jpDbN5E9SAQrUsm5ptDlYQnxtvRUA5+hM6Y2/bRn8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"57bc1fbc9a857c09da4aa97ff0c56302a71ecb94","gitHead":"a1fcdccec5a8b3ca778fe5d3854be9d226e1c5fc","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --verbose --standalone astring --require ./src/index.js:astring --outfile dist/astring.js","build-dev":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/index.js:astring --outfile dist/astring.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/index.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.12.0","description":"JavaScript code generator from an ESTree-formatted AST node.","directories":{},"_nodeVersion":"2.0.2","devDependencies":{"acorn":"^2.1.0","esotope":"^1.4.5","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","browserify":"^11.0.1"}},"0.0.3":{"name":"astring","version":"0.0.3","keywords":["ast","code generator"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.0.3","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"dist":{"shasum":"fbf0a9fdc51b160ec1c52bf5e600004b5b2ccd2e","tarball":"https://registry.npmjs.org/astring/-/astring-0.0.3.tgz","integrity":"sha512-wQ0ujju3BjrC7R93Z2o2kLV8/F+hAp/mRqPWpySTNC7BWQf8TwtROpk5/IrtczcSRxyDqD8hi3N5E9+WKvVJfA==","signatures":[{"sig":"MEYCIQDnYQuvWgSUtACEYFaaFog/4OjyIR2dQKc+bWLGfWhwvgIhAMC6sSszPgk5Zk+pOnhqdMSHg3DSYafHTT1rUQAk0+kE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"fbf0a9fdc51b160ec1c52bf5e600004b5b2ccd2e","gitHead":"5e9ff0ad6695d382050459ed874589aa611a59f7","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --verbose --standalone astring --require ./src/index.js:astring --outfile dist/astring.js","build-dev":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/index.js:astring --outfile dist/astring.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/index.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.12.0","description":"JavaScript code generator from an ESTree-formatted AST node.","directories":{},"_nodeVersion":"2.0.2","devDependencies":{"acorn":"^2.1.0","mocha":"^2.2.5","esotope":"^1.4.5","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","browserify":"^11.0.1"}},"0.0.4":{"name":"astring","version":"0.0.4","keywords":["ast","code generator"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.0.4","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"dist":{"shasum":"423c089e6ebc0258289a144ed27e56b7280d96d2","tarball":"https://registry.npmjs.org/astring/-/astring-0.0.4.tgz","integrity":"sha512-bffg4hNLEJsQh8/LO99AWCZvRZjyATUbSeCIug4scZZNvpoEVwOU0p2fKS9fZivf6krIxEw1WbYWYSauyDBz6A==","signatures":[{"sig":"MEUCIQCynV1Qr6ZH83WKWDbPVsUcAWGF76/FlrouxajLy0iwtQIgbe9un+k1toEhpdpHsORRj6WjVwxmP8n7z5FSeZlXoOE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"423c089e6ebc0258289a144ed27e56b7280d96d2","gitHead":"3ca8ccf1ff5ec97fea52c87e47fedf2b58d95c91","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --verbose --standalone astring --require ./src/index.js:astring --outfile dist/astring.js","build-dev":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/index.js:astring --outfile dist/astring.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/index.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.12.0","description":"JavaScript code generator from an ESTree-formatted AST node.","directories":{},"_nodeVersion":"2.0.2","devDependencies":{"acorn":"^2.1.0","mocha":"^2.2.5","esotope":"^1.4.5","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","browserify":"^11.0.1"}},"0.0.5":{"name":"astring","version":"0.0.5","keywords":["ast","code generator"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.0.5","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"dist":{"shasum":"997d8a7ec5ef9b38ee4fd930a6af630d2a87cf82","tarball":"https://registry.npmjs.org/astring/-/astring-0.0.5.tgz","integrity":"sha512-SOERJEYYJ9Co0nD7pD29C2hG3Mcxcwl2131LSCuETny9Xj9+JP6Ed+a26QUDcpUTPxtmhNCq9Yyob59NuUJJFg==","signatures":[{"sig":"MEUCIQDV+1syqiGKB9t3305c1E7A97YliE88MC04szMl4noqMAIgBShBaBiUIK6YJkx6kuvOmDyGSafjUXqm5vwrVrqyZY8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"997d8a7ec5ef9b38ee4fd930a6af630d2a87cf82","gitHead":"7a7e36cb56c1e57d0b166302fa302f475eb1db63","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --verbose --standalone astring --require ./src/index.js:astring --outfile dist/astring.js","build-dev":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/index.js:astring --outfile dist/astring.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/index.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.12.0","description":"JavaScript code generator from an ESTree-formatted AST node.","directories":{},"_nodeVersion":"2.0.2","devDependencies":{"acorn":"^2.1.0","mocha":"^2.2.5","esotope":"^1.4.5","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","browserify":"^11.0.1"}},"0.0.6":{"name":"astring","version":"0.0.6","keywords":["ast","code generator"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.0.6","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"dist":{"shasum":"2a3853ab371c6d25107b81f8ead7206375c50a4d","tarball":"https://registry.npmjs.org/astring/-/astring-0.0.6.tgz","integrity":"sha512-3bGOGXFvKza2rZRY+tI8b42EYKKGb91bogV/cUdvt5Q0A1Zs7IWKD7jO78kp7CiZUALpHDDGCuoq//gUUidTKA==","signatures":[{"sig":"MEYCIQCWRVcdYpH9c0xXJamesPbKzlp0BqOipVMMdx4qvNO6FQIhAJoRxQyUpTDwd0ci7ndagLhlXwjaxp2D2p+9S+qNh46V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"2a3853ab371c6d25107b81f8ead7206375c50a4d","gitHead":"1bfe0632277e76cb66ca3070abba7f6fc6fad875","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --verbose --standalone astring --require ./src/index.js:astring --outfile dist/astring.js","build-dev":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/index.js:astring --outfile dist/astring.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/index.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.12.0","description":"JavaScript code generator from an ESTree-formatted AST node.","directories":{},"_nodeVersion":"2.0.2","devDependencies":{"acorn":"^2.1.0","mocha":"^2.2.5","esotope":"^1.4.5","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","browserify":"^11.0.1"}},"0.0.7":{"name":"astring","version":"0.0.7","keywords":["ast","code generator"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.0.7","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"dist":{"shasum":"6998c7d61320f329e9ca05dd2472f7e87b2a44b5","tarball":"https://registry.npmjs.org/astring/-/astring-0.0.7.tgz","integrity":"sha512-S4V2RW9FUXGHoQF3av1DXntzM9yxwC/irhH+njijI2iDDNpeSLDzFm4mNGFcWaMIy4ttyqh0shiEPVmPTzMTSA==","signatures":[{"sig":"MEQCIGexu77zYksMvrekihMu7cOSwGqVDiKONHCoA075N4QlAiBGm3B5Fxo7Ats0qs0S8KVTQj9y1yQjcbxeMqZnB8m8rQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"6998c7d61320f329e9ca05dd2472f7e87b2a44b5","gitHead":"7140e243c2b5c35bdb9effcc98ee0efbd0d45ce2","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --verbose --standalone astring --require ./src/index.js:astring --outfile dist/astring.js","build-dev":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/index.js:astring --outfile dist/astring.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/index.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.12.0","description":"JavaScript code generator from an ESTree-formatted AST node.","directories":{},"_nodeVersion":"2.0.2","devDependencies":{"acorn":"^2.1.0","mocha":"^2.2.5","esotope":"^1.4.5","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","browserify":"^11.0.1"}},"0.0.8":{"name":"astring","version":"0.0.8","keywords":["ast","code generator"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.0.8","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"dist":{"shasum":"1c8e576a81d4629165b1ff49a4d78be8026e42f5","tarball":"https://registry.npmjs.org/astring/-/astring-0.0.8.tgz","integrity":"sha512-bMCLU2AwWck1SNeJ3SwIRBKNj+rCSXv3sEA11optOlTOny3RDRIdLGNODhQvowfhxIqIQugN9aF6p597YuSR+A==","signatures":[{"sig":"MEUCIQDOb0dSWBz5Cgp9A5ESolvJlMNdsfxd1bd1/R+LT5hxRgIgWPcuJmCBsUtw+Bqpulo2C+N5h0PFAVVzITygOUxnKA8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"1c8e576a81d4629165b1ff49a4d78be8026e42f5","gitHead":"74506119deb3c106cdb6afcbea387bcbcd5eebb9","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --verbose --standalone astring --require ./src/index.js:astring --outfile dist/astring.js","build-dev":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/index.js:astring --outfile dist/astring.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/index.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.12.0","description":"JavaScript code generator from an ESTree-formatted AST node.","directories":{},"_nodeVersion":"2.0.2","devDependencies":{"acorn":"^2.1.0","mocha":"^2.2.5","esotope":"^1.4.5","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","browserify":"^11.0.1"}},"0.0.9":{"name":"astring","version":"0.0.9","keywords":["ast","code generator"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.0.9","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"dist":{"shasum":"50ed7a79c9e15a5d6b3071bf12387746a702681f","tarball":"https://registry.npmjs.org/astring/-/astring-0.0.9.tgz","integrity":"sha512-ObxCMtb5aSYLCnuEL3zWMIPYPklMokXvcQimiAwvWvajWl1kPiPsFTi3sq0iO+VNSYA2oalyLksHQqIvI7vVYQ==","signatures":[{"sig":"MEYCIQDAPk0BAjYn++UKigG5xpZd0NDUnR3N2pCmcl1jDzUGbQIhAPeEn7k1uAN8sHXQSnoT8F+0Lv2mEOFgSMtQE8oJqK01","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"50ed7a79c9e15a5d6b3071bf12387746a702681f","gitHead":"0dea99fe264bce1ba93bdf6841654d477203f253","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --verbose --standalone astring --require ./src/index.js:astring --outfile dist/astring.js","build-dev":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/index.js:astring --outfile dist/astring.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/index.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.12.0","description":"JavaScript code generator from an ESTree-formatted AST node.","directories":{},"_nodeVersion":"2.0.2","devDependencies":{"acorn":"^2.1.0","mocha":"^2.2.5","esotope":"^1.4.5","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","browserify":"^11.0.1"}},"0.1.0":{"name":"astring","version":"0.1.0","keywords":["ast","code generator"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.1.0","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"dist":{"shasum":"7bccb749ab6083d8a4fa01e05a884d873b00d595","tarball":"https://registry.npmjs.org/astring/-/astring-0.1.0.tgz","integrity":"sha512-KtE3N4aEq5Yb/5MIwE7DDGNhoNhNO2QjK5McSN1kzxNY8Roa7FcmsgFht3aVIwjzqb7lX+25Ias/kCZu5SOVIA==","signatures":[{"sig":"MEYCIQDf0r0k5OcetymtFku8XZbMDCN8Uz59PwPRG6BH6zSvSwIhALwtCBCMNAzEJjqerq5ZmX2zQrerUsp30yNYGStGRYb6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/astring.min.js","_from":".","_shasum":"7bccb749ab6083d8a4fa01e05a884d873b00d595","gitHead":"bf365c2a714bd3ed81bcc7bf2df8cc4c55d88962","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --verbose --standalone astring --require ./src/index.js:astring --outfile dist/astring.js","build-dev":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/index.js:astring --outfile dist/astring.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/index.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.12.0","description":"JavaScript code generator from an ESTree-formatted AST node.","directories":{},"_nodeVersion":"2.0.2","devDependencies":{"acorn":"^2.1.0","mocha":"^2.2.5","esotope":"^1.4.5","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","browserify":"^11.0.1"}},"0.1.1":{"name":"astring","version":"0.1.1","keywords":["ast","code generator"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.1.1","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"dist":{"shasum":"c9cd3442ff945ea106953858e47becbeaa501347","tarball":"https://registry.npmjs.org/astring/-/astring-0.1.1.tgz","integrity":"sha512-IswTqpcabZGOrxNzuhwigvvIn7evCFPIyEUJd+OYQ7MlOOl7tsHMRXNTkiUqVPZfQs1WKAyacfPA+OGmYTYQhQ==","signatures":[{"sig":"MEYCIQDxvIUhO6ugXjP4xsNioEt9U4LcSZwnF6hSTSLJHgr/CQIhAIx3yxzrdTrv7FKhh/6H3gnQiKVP/H+BSJAJM5dwi32a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/astring.min.js","_from":".","_shasum":"c9cd3442ff945ea106953858e47becbeaa501347","gitHead":"3c9d9da72b3773d505cb2f0a46849e0eb6baadca","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --verbose --standalone astring --require ./src/index.js:astring --outfile dist/astring.js","build-dev":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/index.js:astring --outfile dist/astring.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/index.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.12.0","description":"JavaScript code generator from an ESTree-formatted AST node.","directories":{},"_nodeVersion":"2.0.2","devDependencies":{"acorn":"^2.1.0","mocha":"^2.2.5","esotope":"^1.4.5","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","browserify":"^11.0.1"}},"0.1.2":{"name":"astring","version":"0.1.2","keywords":["ast","code generator"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.1.2","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"dist":{"shasum":"1f8ba993049c060c18688c67785ed3c292521817","tarball":"https://registry.npmjs.org/astring/-/astring-0.1.2.tgz","integrity":"sha512-jDPYL1lnyv+Jd+RdbE9EnucVrsfbAiF7iX/DlTJmr60/jnHquA7Ct00f9jPZHXqBd+zS/J2PHB8oLBFVaekdlA==","signatures":[{"sig":"MEQCICjkqgGuT/QCdiYxrNHieHPOQDqEb6Lb+MGg8zpFE/3HAiAxbd3Hdu2auvZDhYTn/D0DgQi57tVuU8AWU2qixbLkHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/astring.min.js","_from":".","_shasum":"1f8ba993049c060c18688c67785ed3c292521817","gitHead":"4987e0427a4cedb2053dfb485fd780928c24e0d9","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --verbose --standalone astring --require ./src/index.js:astring --outfile dist/astring.js","build-dev":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/index.js:astring --outfile dist/astring.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/index.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.12.0","description":"JavaScript code generator from an ESTree-formatted AST node.","directories":{},"_nodeVersion":"2.0.2","devDependencies":{"acorn":"^2.1.0","mocha":"^2.2.5","esotope":"^1.4.5","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","browserify":"^11.0.1"}},"0.2.0":{"name":"astring","version":"0.2.0","keywords":["ast","code generator"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.2.0","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"30446e2e6f1a15576f6d978786f22013b0649e75","tarball":"https://registry.npmjs.org/astring/-/astring-0.2.0.tgz","integrity":"sha512-MPJRFGlXQdKKF51XHnIUcWvdu0dugY4LxXug5A1MRgE8BKHh/PFbBg6ifC0ZCbsUuHpFFqZOFNWxVsMtgCeX2w==","signatures":[{"sig":"MEQCIFte84Y3tMqXI0ePALclIlhjrEt6FxaMi7mTzt8CaMtnAiBVwKsMQbKQzHQ+GwwNPVpmKjkuaVCCQ0ybP03r0ilMpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"30446e2e6f1a15576f6d978786f22013b0649e75","gitHead":"bda4a6566a3c2d54fa33bf20d974aa50707abe78","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/index.js:astring --outfile dist/astring.js","benchmark":"node ./test/performance.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/index.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.12.0","description":"JavaScript code generator from an ESTree-formatted AST node.","directories":{},"_nodeVersion":"2.0.2","devDependencies":{"acorn":"^2.1.0","mocha":"^2.2.5","esotope":"^1.4.5","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","browserify":"^11.0.1"}},"0.2.1":{"name":"astring","version":"0.2.1","keywords":["ast","code generator"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.2.1","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"8e9d09f950c830a58c6d417bdba45be8805539fd","tarball":"https://registry.npmjs.org/astring/-/astring-0.2.1.tgz","integrity":"sha512-SZvFLdmvK/UR917+BpdPmmGmOH8WD6izUkyH8pNHtmhyZeubu/dz/0w5o5qi0CbovSrI+xNoKV3k34kE8D7m3w==","signatures":[{"sig":"MEQCIHJjxnEaTFIzkOj/HH2l3lfZvGKM9sU7TD6qjmMmal0QAiBoODt1jA9VHAXK0QVNih+vXLD4WjDtQGMEsHsrTythIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"8e9d09f950c830a58c6d417bdba45be8805539fd","gitHead":"61093ec5aa5a8612e69cb36281ed6bb8210d3dbd","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/index.js:astring --outfile dist/astring.js","benchmark":"node ./test/performance.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/index.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.12.0","description":"JavaScript code generator from an ESTree-formatted AST node.","directories":{},"_nodeVersion":"2.0.2","devDependencies":{"acorn":"^2.1.0","mocha":"^2.2.5","esotope":"^1.4.5","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","browserify":"^11.0.1"}},"0.2.2":{"name":"astring","version":"0.2.2","keywords":["ast","code generator"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.2.2","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"3b27be30572383702167af34a752628683fb277e","tarball":"https://registry.npmjs.org/astring/-/astring-0.2.2.tgz","integrity":"sha512-5IOfI7U8dTiJWKic0p6n/fmafGrIcrIOEf+Rzx9urGXkX/+CKHj0tud+J4I/7RPR8STH1sVhap+zIoU5GWcASA==","signatures":[{"sig":"MEUCIEa90Amub/SmYVMicW1i3S0nsPTjuLOTcEfNmrYtwNFiAiEAplFJXdH+QSrtLD7G016xF9ru8/u8htdgJEb+BNwrMDA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"3b27be30572383702167af34a752628683fb277e","gitHead":"e1a9b01dee882b0dd521a21b658a6f12c792d747","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/index.js:astring --outfile dist/astring.js","benchmark":"node ./test/performance.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/index.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.12.0","description":"JavaScript code generator from an ESTree-formatted AST node.","directories":{},"_nodeVersion":"2.0.2","devDependencies":{"acorn":"^2.1.0","mocha":"^2.2.5","esotope":"^1.4.5","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","browserify":"^11.0.1"}},"0.2.3":{"name":"astring","version":"0.2.3","keywords":["ast","code generator"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.2.3","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"b4a71cc7ba30317105d8a6f82c1207b4a79988a8","tarball":"https://registry.npmjs.org/astring/-/astring-0.2.3.tgz","integrity":"sha512-/gC3NGNZvwA4brbsmqPbeaZFySW2YR5PWEiUqHyRIURl37bol3G6AvYARY6ShRzh/mPXeOmLe0PmTdYNc3IlPg==","signatures":[{"sig":"MEQCIAMg3upje2wOv3qJaxKmYdJ5sy6qbcjqmuuc8pOXhwzqAiB0grxNuti5OVJQD1CgUpvgLYirZG9T/AXwZT219nfvgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"b4a71cc7ba30317105d8a6f82c1207b4a79988a8","gitHead":"38c9e43f8ff2d0d627c7aa7abdbc06d61c7a08f6","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/index.js:astring --outfile dist/astring.js","benchmark":"node ./test/performance.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/index.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.12.0","description":"JavaScript code generator from an ESTree-formatted AST node.","directories":{},"_nodeVersion":"2.0.2","devDependencies":{"acorn":"^2.1.0","mocha":"^2.2.5","esotope":"^1.4.5","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","browserify":"^11.0.1"}},"0.2.4":{"name":"astring","version":"0.2.4","keywords":["ast","code generator"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.2.4","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"75ccbee1fbbb70acafd37b2d43ce43c879338ab4","tarball":"https://registry.npmjs.org/astring/-/astring-0.2.4.tgz","integrity":"sha512-Y6125zZovzssvO5pZVkjtqzmlkidJpW/vyF1Z9yn9N1qgz8y5v1gRyPsJ+yr740ifTxcyoOHiAvzZPQr6jWsLQ==","signatures":[{"sig":"MEQCIG+62PLnI+YpnyEpWQx5lwJ48ZmA3iw8ow4QRsraOpHxAiBFotdt0u8s4MmTKEBgbFJsxcfXXbyv4QQ7S2yZN1PnUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"75ccbee1fbbb70acafd37b2d43ce43c879338ab4","gitHead":"6f0f366fb1b78218bd3dd07e40bf8f078a62d1d5","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/astring.js:astring --outfile dist/astring.js","benchmark":"node ./test/performance.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.12.0","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"2.0.2","devDependencies":{"acorn":"^2.1.0","mocha":"^2.2.5","esotope":"^1.4.5","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","browserify":"^11.0.1"}},"0.2.5":{"name":"astring","version":"0.2.5","keywords":["ast","code generator"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.2.5","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"5afdccde972fd9f7e21c0e17d0fe8168b81ea3c5","tarball":"https://registry.npmjs.org/astring/-/astring-0.2.5.tgz","integrity":"sha512-e1eyYwqcfeoB37I3Av01bxD4F/ILCheu5UBCE2m4ddjp5CqQ5UW2NyAaSCDm8N4PHvsDz30pFHpqQPHhwgI9Lg==","signatures":[{"sig":"MEUCIQCiulyf1GpkeOecqwURuq66V7iYefLBhesppRKs92k7RwIgFLQcAXp/RGpx0ngamjp9ggiyVaDlWX8eFTgneK2sE5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"5afdccde972fd9f7e21c0e17d0fe8168b81ea3c5","gitHead":"9d6c3b7c1f0678c8440c598731fe758ae603f3ba","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/astring.js:astring --outfile dist/astring.debug.js","benchmark":"node ./test/performance.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.12.0","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"2.0.2","devDependencies":{"acorn":"^2.1.0","mocha":"^2.2.5","esotope":"^1.4.5","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","browserify":"^11.0.1"}},"0.2.6":{"name":"astring","version":"0.2.6","keywords":["ast","code generator"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.2.6","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"81814c2a062666cc9d32cfe57be705f496ba3d5b","tarball":"https://registry.npmjs.org/astring/-/astring-0.2.6.tgz","integrity":"sha512-Id3GyHtBScPyAsCub7l7tZDA1mE3zqmA2wZGvn7Lq35qYTUjk4T3S9x8s331vz/0qzOE9VK4HJMHM38PYSVIcg==","signatures":[{"sig":"MEYCIQD22apLgyWXogoZlDbZzJMuv4gTRHPgYlQtMBRCulFgPAIhAIRS5+tylNUrXOzChjRh0k5/btfcxMWgDJ0lWYJ6p7sO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"81814c2a062666cc9d32cfe57be705f496ba3d5b","gitHead":"1da78bb593b4c71d4272749e9e94c89f1719b24d","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/astring.js:astring --outfile dist/astring.debug.js","benchmark":"node ./test/performance.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.12.0","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"2.0.2","devDependencies":{"acorn":"^2.1.0","mocha":"^2.2.5","esotope":"^1.4.5","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","browserify":"^11.0.1"}},"0.2.7":{"name":"astring","version":"0.2.7","keywords":["ast","code generator"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.2.7","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"97d288a6999b1a02511ec1cc599ad592490d653d","tarball":"https://registry.npmjs.org/astring/-/astring-0.2.7.tgz","integrity":"sha512-QeNRR2EjNFDgfEk5jznzdzOzGP1mT1TvsYcjfELrtAPURAv6Hy7owofzttNMtQ7ow1tm+I8Mh9dba049yblXfg==","signatures":[{"sig":"MEQCIGPE/5URRXSkjV/RhsWucKzr9wBVxz4LQ5MjVkUebOMlAiBc/f2FX2KE0HzgzO0qR6dmzRHG66w4upK3nnYS68w1RA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"97d288a6999b1a02511ec1cc599ad592490d653d","gitHead":"2f7c5a4dc38f3769ad50c9c5932e810ea71f56d6","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/astring.js:astring --outfile dist/astring.debug.js","benchmark":"node ./test/performance.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.12.0","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"2.0.2","devDependencies":{"acorn":"^2.1.0","mocha":"^2.2.5","esotope":"^1.4.5","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","browserify":"^11.0.1"}},"0.2.8":{"name":"astring","version":"0.2.8","keywords":["ast","code generator","estree"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.2.8","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"3325da5196c4581defe2389ae66cb96288b218f0","tarball":"https://registry.npmjs.org/astring/-/astring-0.2.8.tgz","integrity":"sha512-bQbuilgTfGsvSCagN4AQBSLYcokWJHNgZi6jUb8DzF390wcijAmhLIE/fyyOjjFJ5ZBeCKTlorAW/+FRZew4mg==","signatures":[{"sig":"MEUCIGoRyXKNEmbxos+3bvxJBEv8UrfnbekUaG0D3IrhcUsNAiEAzwHVQBAMBsKl2dz9owKc2Rv437Nhcop5fm6HO/mpaxc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"3325da5196c4581defe2389ae66cb96288b218f0","gitHead":"3f1659bd76f0b355b7309a4829920d6e87977ade","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/astring.js:astring --outfile dist/astring.debug.js","benchmark":"node ./test/performance.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.12.0","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"2.0.2","devDependencies":{"acorn":"^2.1.0","mocha":"^2.2.5","esotope":"^1.4.5","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","browserify":"^11.0.1"}},"0.3.0":{"name":"astring","version":"0.3.0","keywords":["ast","code generator","estree"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.3.0","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"53051e5a5f21672d1dcf07e330e19931a2b8850c","tarball":"https://registry.npmjs.org/astring/-/astring-0.3.0.tgz","integrity":"sha512-iLnUZtIdthEGK0fqnEo/y5qrC30XmrbuF5/bKQN7cZpvTTKNQrgGjVpF5fKUxSQDb794D0me69TneyFYJg819A==","signatures":[{"sig":"MEUCIGeOLE4YipUMZcvEJjAT7D8IGGCcPJlruyLwEqQ+9yPEAiEArqyJgfA54dCr0nPFCWHAi7pGxOqt1PSbWDXGfnI0t7A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"53051e5a5f21672d1dcf07e330e19931a2b8850c","gitHead":"4f83acef4396a9ac175ec4b4874782923e49e7b9","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/astring.js:astring --outfile dist/astring.debug.js","benchmark":"node ./test/benchmark.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.12.0","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"2.0.2","devDependencies":{"acorn":"^2.1.0","mocha":"^2.2.5","esotope":"^1.4.5","astravel":"0.0.2","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","browserify":"^11.0.1"}},"0.3.1":{"name":"astring","version":"0.3.1","keywords":["ast","code generator","estree"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.3.1","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"0269028e5bec301fdde702118bbcfedf8f9dc844","tarball":"https://registry.npmjs.org/astring/-/astring-0.3.1.tgz","integrity":"sha512-GvFnZQCxuqfMW4l3J+ZG9hSwt97XCAr2PHv+IMh41PLuKGz0brIxow3xdVCXPf1RFsl8F9DqvOtTDfl/YoKMIw==","signatures":[{"sig":"MEUCIHwOJGgiU1TG2Axws9tjuKnIF9EJqWaUcGY32hHaA5rXAiEA7BYY+X1gYbcEPN8iG3aN1v9b1QeWUlOtvNSQ2e65tDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"0269028e5bec301fdde702118bbcfedf8f9dc844","gitHead":"3d40148e3019bc49052d6b2aac978783962432a3","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/astring.js:astring --outfile dist/astring.debug.js","benchmark":"node ./test/benchmark.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.12.0","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"2.0.2","devDependencies":{"acorn":"^2.1.0","mocha":"^2.2.5","esotope":"^1.4.5","astravel":"0.0.2","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","browserify":"^11.0.1"}},"0.3.2":{"name":"astring","version":"0.3.2","keywords":["ast","code generator","estree"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.3.2","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"e9cae3431f6d8960f6da11bd05e883b6b59ba6b6","tarball":"https://registry.npmjs.org/astring/-/astring-0.3.2.tgz","integrity":"sha512-bQ6ighPt1ueMhKsJqY1C7OlBI6t9d+v6Dd7JQM3UMyLQC7gkfz0SB6ANVV7DD/tbI6sc6h+V1mCFPbZRdJiwXg==","signatures":[{"sig":"MEUCIQDIHUMrC1NV9kgb3pLE3xAtD0/r/C14MjPCIYQ39S8fLQIgQFCHXUel0BlZYuIgDJvoJOdVgSl3RYz99o4/iRb0Avw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"e9cae3431f6d8960f6da11bd05e883b6b59ba6b6","gitHead":"8fa5599dbebc4a7647b0fe1b9ec989e624b9c4f7","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/astring.js:astring --outfile dist/astring.debug.js","benchmark":"node ./test/benchmark.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.12.0","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"2.0.2","devDependencies":{"acorn":"^2.1.0","mocha":"^2.2.5","esotope":"^1.4.5","astravel":"0.0.2","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","browserify":"^11.0.1"}},"0.3.3":{"name":"astring","version":"0.3.3","keywords":["ast","code generator","estree"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.3.3","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"b69d0386b24a4423b9832658dc1509a5fd7e1282","tarball":"https://registry.npmjs.org/astring/-/astring-0.3.3.tgz","integrity":"sha512-DCnzNqAhU8OulLlJVFwSO1HyCgRDILAoFLg6cU8imKEOxuGLU153o+f5M5qQE3H4GLB2ZTdLydlhD2DawstdNw==","signatures":[{"sig":"MEUCIQDhuRupWxOp/raVY+wkK2vP0ok2vdcqPGTmGlJLmAAINwIgYQkkPUBBL0K83ZfbNHe3Eq996sJ1kMo4QX99ltUXx0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"b69d0386b24a4423b9832658dc1509a5fd7e1282","gitHead":"ce4bb6784f04f099f167d4b7aa8c36cd6a60d6b3","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/astring.js:astring --outfile dist/astring.debug.js","benchmark":"node ./test/benchmark.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.12.0","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"2.0.2","devDependencies":{"acorn":"^2.1.0","mocha":"^2.2.5","esotope":"^1.4.5","astravel":"^0.2.3","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","browserify":"^11.0.1"}},"0.3.4":{"name":"astring","version":"0.3.4","keywords":["ast","code generator","estree"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.3.4","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"5b355c3b6e7423b391a3518b363ab56a7c9945c4","tarball":"https://registry.npmjs.org/astring/-/astring-0.3.4.tgz","integrity":"sha512-EFYpPEC/l1nF30L+Y1aFsJTCvSNs6CIWqAS05nHQd1qDDNUpb3PF5v17Tud5X7k/xecMz01WH2kW4PwgcYXmRQ==","signatures":[{"sig":"MEQCIFMbWONlRXpP5djkfKeflKa2tSRbggdJfWVyWleQG5iNAiA/2N6+371MHAcA7gIcse9dyeN89KxBpdC3SYvLSvRO3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"5b355c3b6e7423b391a3518b363ab56a7c9945c4","gitHead":"4aa13edc649b7e69036d28e20f057e33ebbbc6ad","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/astring.js:astring --outfile dist/astring.debug.js","benchmark":"node ./test/benchmark.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.12.0","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"2.0.2","devDependencies":{"acorn":"^2.1.0","mocha":"^2.2.5","esotope":"^1.4.5","astravel":"^0.2.3","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","browserify":"^11.0.1"}},"0.3.5":{"name":"astring","version":"0.3.5","keywords":["ast","code generator","estree"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.3.5","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"678a13723d5971c2da99c10fdfe5e7bf778b952d","tarball":"https://registry.npmjs.org/astring/-/astring-0.3.5.tgz","integrity":"sha512-U9IDONpQEqRWhXd5bYZOKzUWJzLyNOHU84cTt7eahoPl6yb9ms58tt/wbmksLlQavE5FAxtyq+RgLF4hId+vkQ==","signatures":[{"sig":"MEQCIEou7MSjVgBOQ6Al0mAqko4+FNP0RIHSEP1YemxEgGC5AiAGtBKv/OyphKFcIuax9JdhHXe7yImflm2Fns0hO6lNkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"678a13723d5971c2da99c10fdfe5e7bf778b952d","gitHead":"7978c982aa9e60a7b04bc2aee144deae5bbf4984","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/astring.js:astring --outfile dist/astring.debug.js","benchmark":"node ./test/benchmark.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.12.0","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"2.0.2","devDependencies":{"acorn":"^2.1.0","mocha":"^2.2.5","esotope":"^1.4.5","astravel":"^0.3.0","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","browserify":"^11.0.1"}},"0.3.6":{"name":"astring","version":"0.3.6","keywords":["ast","code generator","estree"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.3.6","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"a96dd509f748e0db01b990ad94064e66ae127d8d","tarball":"https://registry.npmjs.org/astring/-/astring-0.3.6.tgz","integrity":"sha512-o0BwRkZkFAWdFGnX77XMOaHYt698S0G7EHgVKrbQcbr8UkNk85BUV+zB4wFdBW3T5i1jFlUvc3tdOIJzs80qhw==","signatures":[{"sig":"MEQCIAGn20Br2iVzzcb49cZfSOgVyr8vMxRhSglSe/yjEjs6AiBqPKBmosudFhnPukalKNGkygDNcheo2tgsMO8/+ozRNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"a96dd509f748e0db01b990ad94064e66ae127d8d","gitHead":"4c325d33adc05ca3497978f7c09d0e9a687de1a7","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/astring.js:astring --outfile dist/astring.debug.js","benchmark":"node ./test/benchmark.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.12.0","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"2.0.2","devDependencies":{"acorn":"^2.1.0","mocha":"^2.2.5","esotope":"^1.4.5","astravel":"^0.3.0","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","browserify":"^11.0.1"}},"0.3.7":{"name":"astring","version":"0.3.7","keywords":["ast","code generator","estree"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.3.7","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"78cd98a17ec06eddcd98923574c9d90bc258b12a","tarball":"https://registry.npmjs.org/astring/-/astring-0.3.7.tgz","integrity":"sha512-VX0l24hj2b4cd18uHOeinoYlIa0Z6nm9QcrHjRGbmXXSs9o7aBN5bXsqXQXqu3B/1TdG/eEypGyqU6Pqfgf/sA==","signatures":[{"sig":"MEQCIGZgK3csFA/GbjwKaR+zPiin1gglWy+m0sSW9w15Z1ONAiAiK1RT9eOtpgnqzOfgCcD42Bvze5JQQGwBxmxPZBpL2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"78cd98a17ec06eddcd98923574c9d90bc258b12a","gitHead":"3e1077930067c71e58e806b187d4262a239eb357","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/astring.js:astring --outfile dist/astring.debug.js","benchmark":"node ./test/benchmark.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.12.0","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"2.0.2","devDependencies":{"acorn":"^2.1.0","mocha":"^2.2.5","esotope":"^1.4.5","astravel":"^0.3.0","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","browserify":"^11.0.1"}},"0.4.0":{"name":"astring","version":"0.4.0","keywords":["ast","code generator","estree"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.4.0","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"388043e0ae675f65d5837657b20281fe420beb06","tarball":"https://registry.npmjs.org/astring/-/astring-0.4.0.tgz","integrity":"sha512-XGAdUQxNd7ANjXwgxOkde944fUDxQubcltapYKN3bcSCrqXb5LjAyTwkzpR7finozGoZalxkOMgTfaGCfqybQQ==","signatures":[{"sig":"MEQCIBP+4RfH2KrgtAQsPjJP6MUsT2OwIS8xQJGye8Ye+vMjAiAuO57a8jS1JMo0rL+PoOkkcr3wWyO8kIDAN1JxUwTXcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"388043e0ae675f65d5837657b20281fe420beb06","gitHead":"574bf58aae796160aef4583c12319204eda75f51","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/astring.js:astring --outfile dist/astring.debug.js","benchmark":"node ./test/benchmark.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.12.0","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"2.0.2","devDependencies":{"acorn":"^2.1.0","mocha":"^2.2.5","esotope":"^1.4.5","astravel":"^0.3.0","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","uglify-js":"^2.4.24","browserify":"^11.0.1"}},"0.4.1":{"name":"astring","version":"0.4.1","keywords":["ast","code generator","estree"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.4.1","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"e7f68484f07625f37c55bfafe47974c63f107c87","tarball":"https://registry.npmjs.org/astring/-/astring-0.4.1.tgz","integrity":"sha512-I0QHbOQVkchxhSbvuPqL2gnjO4QtBcqLEmX8lTSJBrR8/TLwv+ZcXKxl9su8g7oJqWKS5y2T0IadldxQdxDGmw==","signatures":[{"sig":"MEUCIQCXZRKub6w5zHcaceMbwPz6NNDbTi27zE9lW6LFVBWm3wIgImH1oUJYcqleAiAGTqRgt6+Neyiov0247/KA/+ZmRX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"e7f68484f07625f37c55bfafe47974c63f107c87","gitHead":"51dd6cef2fa8ede69278322233a5713b28b49d12","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/astring.js:astring --outfile dist/astring.debug.js","benchmark":"node ./test/benchmark.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.12.0","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"3.3.0","devDependencies":{"acorn":"^2.1.0","mocha":"^2.2.5","esotope":"^1.4.5","astravel":"^0.3.0","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","uglify-js":"^2.4.24","browserify":"^11.0.1"}},"0.4.2":{"name":"astring","version":"0.4.2","keywords":["ast","code generator","estree"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.4.2","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"89927e36703ea3bf38a7fa6b8333dd351ebf9928","tarball":"https://registry.npmjs.org/astring/-/astring-0.4.2.tgz","integrity":"sha512-xgMMOs35J7nU4XqG8W4paIRoy3LkGie/rF8aGYkfBxAYN/bKjy6IvnGe+mSjvekkNJtr1Lw18LK83/Ck8uuIhA==","signatures":[{"sig":"MEUCIGeNKxQshyKDWqxf2gjs6GcNO4RqJNGR0l2yQpuHZ2DRAiEA+3Bmbz91PFmpTThWUu2zoivsRPOpXOVuNQvo/v6Fz40=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"89927e36703ea3bf38a7fa6b8333dd351ebf9928","gitHead":"ad1d71e3ae3fe7d49403a9fa557e2cfdfc706ded","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/astring.js:astring --outfile dist/astring.debug.js","benchmark":"node ./test/benchmark.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.14.3","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"0.12.7","devDependencies":{"acorn":"^2.1.0","mocha":"^2.2.5","esotope":"^1.4.5","astravel":"^0.3.0","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","uglify-js":"^2.4.24","browserify":"^11.0.1"}},"0.4.3":{"name":"astring","version":"0.4.3","keywords":["ast","code generator","estree"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.4.3","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"69673f773d79cf7cd80e495176f8a31e0f50367b","tarball":"https://registry.npmjs.org/astring/-/astring-0.4.3.tgz","integrity":"sha512-VsNEMxMsG4IVBQVavN908f2X99ZIsgFUzBnYY7/4+Zy7N3ojHtb9DX5O6ML2M0xiYuQT3kUe/ppgBMKEgynChA==","signatures":[{"sig":"MEUCIQDtUUCsG6jHkCUOf9RLKgKOTHGhk+KNS5aG4p3eDdD5+QIgYsrenHfqOwD64MuRHIHT3I1YZ08OJARNtqSRK2Yxi2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"69673f773d79cf7cd80e495176f8a31e0f50367b","gitHead":"efde8f4ca44134324dc544eb9c70ca2e54d001d6","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/astring.js:astring --outfile dist/astring.debug.js","benchmark":"node ./test/benchmark.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.14.3","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"0.12.7","devDependencies":{"acorn":"^2.1.0","mocha":"^2.2.5","esotope":"^1.4.5","astravel":"^0.3.0","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","uglify-js":"^2.4.24","browserify":"^11.0.1"}},"0.4.4":{"name":"astring","version":"0.4.4","keywords":["ast","code generator","estree"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.4.4","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"882bc9097b28bb85892a476bb3be748bc3c4af50","tarball":"https://registry.npmjs.org/astring/-/astring-0.4.4.tgz","integrity":"sha512-NznfmwkEi0e3jBkOD18HTjn1n6r/v6pGCxc+ujQern1fpSAYqQ69MHKaMjxV47USY+l7zE+Uy42KvNRyfwTpyw==","signatures":[{"sig":"MEUCIE9ja/sltV49WBdKrGthbHcHcbaXrX/YrsdJSnIiRYfiAiEAgXDLRkljALAyAUslJH03Bmqxs52E3JwsVF6NxyB9dn8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"882bc9097b28bb85892a476bb3be748bc3c4af50","gitHead":"b4dca17a5577ff0894c19631bff624c7f66e48db","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/astring.js:astring --outfile dist/astring.debug.js","benchmark":"node ./test/benchmark.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.14.3","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"0.12.7","devDependencies":{"acorn":"^2.4.0","mocha":"^2.2.5","esotope":"^1.4.5","astravel":"^0.3.0","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","uglify-js":"^2.4.24","browserify":"^11.0.1"}},"0.4.5":{"name":"astring","version":"0.4.5","keywords":["ast","code generator","estree"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.4.5","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"5c849af97909267a13a850fb0f16d7c94f1049c5","tarball":"https://registry.npmjs.org/astring/-/astring-0.4.5.tgz","integrity":"sha512-f0REXP2lgFiH177Yum9O6QQhw25IowBDIDSpbyijZ4vQS8juUBs2G89NJY1tUpF89da13fBicPP6HPnrNe3BNw==","signatures":[{"sig":"MEQCIAWniLz/jUWlvzAF3fEcxX+YbWFZOZMzIg4OinIev8maAiBiDyT8iEzT2ilHJVohudtSLtf6GLqbL2eOx6TbIi/RGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"5c849af97909267a13a850fb0f16d7c94f1049c5","gitHead":"8e67f87124e41bdf0be6930d6955a81504a772df","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/astring.js:astring --outfile dist/astring.debug.js","benchmark":"node ./test/benchmark.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.14.3","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"0.12.7","devDependencies":{"acorn":"^2.4.0","mocha":"^2.2.5","esotope":"^1.4.5","astravel":"^0.3.0","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","uglify-js":"^2.4.24","browserify":"^11.0.1"}},"0.4.6":{"name":"astring","version":"0.4.6","keywords":["ast","code generator","estree"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.4.6","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"d10b7674a2c4c5e2f5aa94831bcddb322e768875","tarball":"https://registry.npmjs.org/astring/-/astring-0.4.6.tgz","integrity":"sha512-6Di2PKrhQmg9wub2vl3D2a+eYEZ8lyf3eqJZwxCnBs3LXN5Ltx4t1RUbA0x1OTaa6ZqLd4AZrr2JanHk4EgQDQ==","signatures":[{"sig":"MEUCIDuZVW3qbK09kuk8G2nfF/oK4TBk8ly6fS4mhuLjbF98AiEA7kWRupP89bzgx0Jm1qMsYaAK1dV6vhECuVc6sD+BNPk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"d10b7674a2c4c5e2f5aa94831bcddb322e768875","gitHead":"083e59ece0c756541b2cba7ade294fe8104d7119","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/astring.js:astring --outfile dist/astring.debug.js","benchmark":"node ./test/benchmark.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.14.3","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"4.1.2","devDependencies":{"acorn":"^2.4.0","mocha":"^2.2.5","esotope":"^1.4.5","astravel":"^0.3.0","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","uglify-js":"^2.4.24","browserify":"^11.0.1"}},"0.4.7":{"name":"astring","version":"0.4.7","keywords":["ast","code generator","estree"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.4.7","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"9a80ce7141b28136178cb4cc96739112cfe6cbb1","tarball":"https://registry.npmjs.org/astring/-/astring-0.4.7.tgz","integrity":"sha512-p8gBkCMIdE7RcU5Mkj7tZtdHeub/CXLSCDUjf2o33ZBCpRPiZNGBtdf48EZFXfNn+y4yUBqpXovh2gDlmEOvCQ==","signatures":[{"sig":"MEUCIHlRMxd4mlRJen+/f9S2wRDP+fB4lymA/j1wKR/KFjBAAiEA0M9gO9KuKIzdzoDxrRBx6ITG4Iu5SulWNB2Ru6pJK9c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"9a80ce7141b28136178cb4cc96739112cfe6cbb1","gitHead":"827a56fbe4015620a7ded43ea52861cdf209d7e9","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --require ./src/astring.js:astring --outfile dist/astring.debug.js","benchmark":"node ./test/benchmark.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --require ./src/astring.js:astring --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.14.3","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"4.1.2","devDependencies":{"acorn":"^2.4.0","mocha":"^2.2.5","esotope":"^1.4.5","astravel":"^0.3.0","babelify":"^6.1.3","watchify":"^3.3.1","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","uglify-js":"^2.4.24","browserify":"^11.0.1"}},"0.4.8":{"name":"astring","version":"0.4.8","keywords":["ast","code generator","estree"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.4.8","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"9ac14fe290691eac09d0cf60438bda6c1ae58467","tarball":"https://registry.npmjs.org/astring/-/astring-0.4.8.tgz","integrity":"sha512-fGBxU232yaWiSnnGE8zI1zNJ56+q9VeBuKKg///bS9W0AfrXqXHSOl7AxjQ5FdkrKuyBsIT2Ynr8BI/3D8Dvtg==","signatures":[{"sig":"MEYCIQCw39bzt4XHn4TuxVs2MPqOkMETvgvTwSpiZ/Z8wpAo8gIhAPmuc+E6MHYPGMCZnmkPxYSbrp/RlOe5KWNfd8mrugMD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"9ac14fe290691eac09d0cf60438bda6c1ae58467","gitHead":"0095dc89928305a1cbfad59275505a35a022a952","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astring --entry ./src/export.js --outfile dist/astring.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --entry ./src/export.js --outfile dist/astring.debug.js","benchmark":"node ./test/benchmark.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --entry ./src/export.js --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.14.3","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"4.1.2","devDependencies":{"acorn":"^2.4.0","mocha":"^2.2.5","esotope":"^1.4.5","astravel":"^0.3.0","babelify":"^7.2.0","watchify":"^3.6.0","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","uglify-js":"^2.4.24","browserify":"^12.0.1","babel-preset-es2015":"^6.0.14","string.prototype.repeat":"^0.2.0"}},"0.4.9":{"name":"astring","version":"0.4.9","keywords":["ast","code generator","estree"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.4.9","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"9db2c30a62827dadbbd1f34f9f6db4dbb85a47a3","tarball":"https://registry.npmjs.org/astring/-/astring-0.4.9.tgz","integrity":"sha512-Tf/6UYErJExb2YTb8hwuXrBA8CKVqzmP4VnUN9xFcMf/dq+tU4fMg+Joxt5GsJJcf8LHw5fuST2+Vc4yeZTGGQ==","signatures":[{"sig":"MEUCIQD9P82r6vWcDSbemD8usd5yOKFRGeS+K+2X6twYYMQfuwIgKdn+p11Bddt9Z8944b/6Wa5BMc6yH4m1nQzqB4JNwds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"9db2c30a62827dadbbd1f34f9f6db4dbb85a47a3","gitHead":"b92538b864268b90f50d1fa8f1e8eb82e154cc2e","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astring --entry ./src/export.js --outfile dist/astring.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --entry ./src/export.js --outfile dist/astring.debug.js","benchmark":"node ./test/benchmark.js","full-test":"./node_modules/mocha/bin/mocha test/scripts.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --entry ./src/export.js --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.14.3","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"4.1.2","devDependencies":{"glob":"^5.0.15","acorn":"^2.4.0","mocha":"^2.2.5","esotope":"^1.4.5","astravel":"^0.3.10","babelify":"^7.2.0","watchify":"^3.6.0","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","uglify-js":"^2.6.0","browserify":"^12.0.1","babel-preset-es2015":"^6.0.14","string.prototype.repeat":"^0.2.0"}},"0.4.10":{"name":"astring","version":"0.4.10","keywords":["ast","code generator","estree"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.4.10","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"e5ac45328a4c3dc3e76f3b2c662267ae8b1bb578","tarball":"https://registry.npmjs.org/astring/-/astring-0.4.10.tgz","integrity":"sha512-yBTQHHhxeyrURYGcZPvzAt1Stjjshl8uweJhEEYRZMCgJLa7nZ2Hn0Vkzt0YOhmQRrYuhRg68hpFm9dSmEJTtg==","signatures":[{"sig":"MEUCIDVoy2RJC/BEMoMY9Y6r/ynS6x8UAW/yriTSEOJXx8H8AiEAkJVDSzc6met1HbbN8WV2skrSzk5DeEDArRIbstZkPOw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"e5ac45328a4c3dc3e76f3b2c662267ae8b1bb578","gitHead":"baeb9f5e3224e815daddd16167f5f079f7e31440","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astring --entry ./src/export.js --outfile dist/astring.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --entry ./src/export.js --outfile dist/astring.debug.js","benchmark":"node ./test/benchmark.js","full-test":"node test/scripts.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --entry ./src/export.js --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.14.10","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"4.2.2","devDependencies":{"glob":"^6.0.1","acorn":"^2.4.0","esast":"github:mason-lang/esast","mocha":"^2.2.5","eslint":"^1.10.1","esotope":"^1.4.5","astravel":"^0.3.11","babelify":"^7.2.0","watchify":"^3.6.0","benchmark":"^1.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","uglify-js":"^2.6.0","browserify":"^12.0.1","babel-preset-es2015":"^6.0.14","string.prototype.repeat":"^0.2.0"}},"0.4.11":{"name":"astring","version":"0.4.11","keywords":["ast","code generator","estree"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.4.11","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"80c2a59491ebf5c4cc606a6c7f382361204b73b7","tarball":"https://registry.npmjs.org/astring/-/astring-0.4.11.tgz","integrity":"sha512-3WNZqFLnNZDKwZW7ZhM8isjUxp6WhCK+bHudKuaDudGta2LmX38zWwAQtPnQQ3Yrsnim3KCXGLti5eE3+M/XUg==","signatures":[{"sig":"MEUCIQDHA7G58nRVQ91FqiqJ197N1ZpeJw9zvAA77nTSTXle9QIgeMlbD2/VHSZURdJgZQXZ5Gw6CN0+r/nVWGuG+P/RRB4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"80c2a59491ebf5c4cc606a6c7f382361204b73b7","gitHead":"5575ed9b0a46d955a29b90adf707375841d4cfaf","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astring --entry ./src/export.js --outfile dist/astring.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --entry ./src/export.js --outfile dist/astring.debug.js","benchmark":"node ./test/benchmark.js","full-test":"node test/scripts.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --entry ./src/export.js --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.14.10","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"4.2.2","devDependencies":{"glob":"^6.0.1","acorn":"^2.4.0","esast":"github:mason-lang/esast","mocha":"^2.2.5","eslint":"^1.10.1","esotope":"^1.4.5","astravel":"^0.3.11","babelify":"^7.2.0","watchify":"^3.6.0","benchmark":"^2.0.0","escodegen":"^1.6.1","minifyify":"^7.0.3","uglify-js":"^2.6.0","browserify":"^12.0.1","babel-preset-es2015":"^6.0.14","string.prototype.repeat":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/astring-0.4.11.tgz_1456440056957_0.1693070470355451","host":"packages-5-east.internal.npmjs.com"}},"0.5.0":{"name":"astring","version":"0.5.0","keywords":["ast","code generator","estree"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.5.0","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"61fa89ac62b81bd98b182abd158769a9610d7285","tarball":"https://registry.npmjs.org/astring/-/astring-0.5.0.tgz","integrity":"sha512-aI+ZBScw3QIySGBxyGKsgtnTAnST2qoD3N8+6j2MpA6OryjkdMKejwWpbSVoszawsr2xzjPrwzPmnwXVIJ6JDA==","signatures":[{"sig":"MEYCIQDQC3O3GWgvx3ComorCtnNT3L2dt8wMRSgrVCNf50J8vAIhANNERXi4zkCw8mOkMQ8RDLNwvVFvclW03VUhp11vuQWn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"61fa89ac62b81bd98b182abd158769a9610d7285","gitHead":"c00a349c4e07224bab752df8c6d8e1a690e78d17","scripts":{"test":"mocha test/index.js","build":"browserify --transform [ babelify ] --no-builtins --standalone astring --entry ./src/export.js --outfile dist/astring.js","start":"watchify --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --entry ./src/export.js --outfile dist/astring.debug.js","benchmark":"node ./test/benchmark.js","full-test":"node test/scripts.js","prepublish":"browserify --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --entry ./src/export.js --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.14.10","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"4.2.2","devDependencies":{"glob":"^7.0.0","acorn":"^3.0.4","mocha":"^2.2.5","eslint":"^2.2.0","esotope":"^1.4.5","astravel":"^0.3.11","babelify":"^7.2.0","watchify":"^3.6.0","benchmark":"^2.0.0","escodegen":"^1.6.1","minifyify":"^7.3.0","uglify-js":"^2.6.0","browserify":"^13.0.0","source-map":"^0.5.3","babel-preset-es2015":"^6.6.0","string.prototype.repeat":"^0.2.0","babel-preset-es2015-loose":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astring-0.5.0.tgz_1457876908629_0.8632535124197602","host":"packages-13-west.internal.npmjs.com"}},"0.6.0":{"name":"astring","version":"0.6.0","keywords":["ast","code generator","estree"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.6.0","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"8b9ab78f71b045dab2fdd21d9bc235f6cce035bf","tarball":"https://registry.npmjs.org/astring/-/astring-0.6.0.tgz","integrity":"sha512-VJ/Mq07wEZPscis+u65d75VsIuz5Q68gY5dvisvY51tyECZgLdFUtPugntFmB4bPD0ylEJuD/Tosb6ZtE5r1dA==","signatures":[{"sig":"MEUCIQDukOE203U4eoidIVqb1YvoNCVcfg0XpTXVv9VIrVDwKQIgIELTXCidSU8Dyh4mcvyyYleJl4RYpFBVL4AgbPHIUeg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"8b9ab78f71b045dab2fdd21d9bc235f6cce035bf","gitHead":"0a78af3716b0c58b79722ed83a813f8458b81f67","scripts":{"test":"mocha test/index.js","build":"browserify --transform [ babelify ] --no-builtins --standalone astring --entry ./src/export.js --outfile dist/astring.js","start":"watchify --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --entry ./src/export.js --outfile dist/astring.debug.js","benchmark":"node ./test/benchmark.js","full-test":"node test/scripts.js","prepublish":"browserify --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --entry ./src/export.js --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.14.10","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"4.2.2","devDependencies":{"glob":"^7.0.0","acorn":"^3.0.4","mocha":"^2.2.5","eslint":"^2.2.0","esotope":"^1.4.5","astravel":"^0.3.11","babelify":"^7.2.0","watchify":"^3.6.0","benchmark":"^2.0.0","escodegen":"^1.6.1","minifyify":"^7.3.0","uglify-js":"^2.6.0","browserify":"^13.0.0","source-map":"^0.5.3","babel-preset-es2015":"^6.6.0","string.prototype.repeat":"^0.2.0","babel-preset-es2015-loose":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astring-0.6.0.tgz_1458250128833_0.3594671175815165","host":"packages-13-west.internal.npmjs.com"}},"0.6.1":{"name":"astring","version":"0.6.1","keywords":["ast","code generator","estree"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.6.1","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"206fe0134963006a28f99907e62620d941389f7c","tarball":"https://registry.npmjs.org/astring/-/astring-0.6.1.tgz","integrity":"sha512-R+LqbvMRYGERyQacNBIESTIyuEsDw+L44QshHeHHgqjsZSeMYDeKL1jPz5Ya2AMm2Kn6WXyb6mORMCpOt4XHXA==","signatures":[{"sig":"MEUCIB4QFzyzPrGai+qke0CnBNSc5YNsE0zgY7L56Hc41Vg0AiEAgowgIE/pLVPqeUbtqRJ8Bcdb6lwV0zqTooJeHwR7DYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.min.js","_from":".","_shasum":"206fe0134963006a28f99907e62620d941389f7c","gitHead":"2f3b5a35955a97c8c59c2c956ec5b38fae57a122","scripts":{"test":"mocha test/index.js","build":"browserify --transform [ babelify ] --no-builtins --standalone astring --entry ./src/export.js --outfile dist/astring.js","start":"watchify --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --entry ./src/export.js --outfile dist/astring.debug.js","benchmark":"node ./test/benchmark.js","full-test":"node test/scripts.js","prepublish":"browserify --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astring --entry ./src/export.js --outfile dist/astring.min.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.14.10","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"4.2.2","devDependencies":{"glob":"^7.0.0","acorn":"^3.0.4","mocha":"^2.2.5","eslint":"^2.2.0","esotope":"^1.4.5","astravel":"^0.3.11","babelify":"^7.2.0","watchify":"^3.6.0","benchmark":"^2.0.0","escodegen":"^1.6.1","minifyify":"^7.3.0","uglify-js":"^2.6.0","browserify":"^13.0.0","source-map":"^0.5.3","babel-preset-es2015":"^6.6.0","string.prototype.repeat":"^0.2.0","babel-preset-es2015-loose":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astring-0.6.1.tgz_1464784497772_0.7806126389186829","host":"packages-12-west.internal.npmjs.com"}},"0.7.1":{"name":"astring","version":"0.7.1","keywords":["ast","code generator","estree"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.7.1","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"13bb2564e029727cbdf5d6da0944db9dbb9bb9bb","tarball":"https://registry.npmjs.org/astring/-/astring-0.7.1.tgz","integrity":"sha512-OXKjB/Wg07ojR+1PE5urpfTWW3s6jTe2+uuxM05CfpgwItTF8fcV3/Gw0N6Z7Gy3nN1ZMH5kDSiLwUs5Ggp8Yg==","signatures":[{"sig":"MEQCIB96ROWeBNlJ1ekH1H5jJ+KU/7jfv7RrYZc8zIfusaqvAiAQZJDqnLFM7vOEb8CGNkx2wzhhj47W86IqfZq8QzfDog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.js","_from":".","_shasum":"13bb2564e029727cbdf5d6da0944db9dbb9bb9bb","gitHead":"41af3ee5b348b84a72da858a5b04286419fd9ffa","scripts":{"test":"eslint src/astring.js && npm run build-debug && mocha test/index.js","build":"browserify --transform [ babelify ] --no-builtins --standalone astring --entry ./src/export.js --outfile dist/astring.js","start":"watchify --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --entry ./src/export.js --outfile dist/astring.debug.js","benchmark":"node ./test/benchmark.js","test-full":"node test/scripts.js","test-live":"mocha --watch test/index.js","prepublish":"npm run build","build-debug":"browserify --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --entry ./src/export.js --outfile dist/astring.debug.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"2.15.8","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"4.4.7","devDependencies":{"glob":"^7.0.0","acorn":"^3.0.4","mocha":"^2.2.5","eslint":"^2.2.0","esotope":"^1.4.5","astravel":"^0.3.11","babelify":"^7.2.0","watchify":"^3.6.0","benchmark":"^2.0.0","escodegen":"^1.6.1","uglify-js":"^2.6.0","browserify":"^13.0.0","source-map":"^0.5.3","normalize-newline":"^2.0.0","babel-preset-es2015":"^6.6.0","string.prototype.repeat":"^0.2.0","babel-preset-es2015-loose":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astring-0.7.1.tgz_1472324202449_0.4089452351909131","host":"packages-16-east.internal.npmjs.com"}},"0.8.0":{"name":"astring","version":"0.8.0","keywords":["ast","code generator","estree"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.8.0","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"86b128fc0e8f691590574496632bd02c33496181","tarball":"https://registry.npmjs.org/astring/-/astring-0.8.0.tgz","integrity":"sha512-kb1715lxMzLQK5LNepvhuD1lTOfQwMzXjFFbZ2V/E6Hx3Mdp6N3Mwe51U4UjOaKxGZXYl8jnelOTHHdCW8SBaQ==","signatures":[{"sig":"MEUCIBdg/pDV4Cui5AAJYaR4nLdJr2VYH4Ds4DCMhZMeZEE9AiEAu28RTdi5MsdLclPbad5UFu4DIzc9kz9aLYQA9mudvek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.js","_from":".","_shasum":"86b128fc0e8f691590574496632bd02c33496181","gitHead":"aa86279a7e0a1d3f1e6ab4d8bfe1bd29b4a11f8f","scripts":{"test":"eslint src/astring.js && npm run build-debug && mocha test/index.js","build":"browserify --transform [ babelify ] --no-builtins --standalone astring --entry ./src/export.js --outfile dist/astring.js","start":"watchify --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --entry ./src/export.js --outfile dist/astring.debug.js","benchmark":"node ./test/benchmark.js","test-full":"node test/scripts.js","test-live":"mocha --watch test/index.js","prepublish":"npm run build","build-debug":"browserify --transform [ babelify ] --no-builtins --debug --verbose --standalone astring --entry ./src/export.js --outfile dist/astring.debug.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"3.10.8","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"6.8.0","devDependencies":{"glob":"^7.1.1","acorn":"^4.0.3","mocha":"^3.1.2","eslint":"^3.9.0","esotope":"^1.4.5","astravel":"^0.3.13","babelify":"^7.3.0","watchify":"^3.6.0","benchmark":"^2.1.2","escodegen":"^1.8.1","uglify-js":"^2.7.4","browserify":"^13.1.1","normalize-newline":"^3.0.0","babel-preset-es2015":"^6.18.0","string.prototype.repeat":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/astring-0.8.0.tgz_1478018139030_0.7266897342633456","host":"packages-12-west.internal.npmjs.com"}},"0.9.0":{"name":"astring","version":"0.9.0","keywords":["ast","code generator","estree"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.9.0","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"a0dd5b5a1f03e855f148f6d402591456d8530795","tarball":"https://registry.npmjs.org/astring/-/astring-0.9.0.tgz","integrity":"sha512-wZ2sT1qXzjtHWKXSWzJYOGLc19qvM+WEi8DVfEfFcQIvdzFpGJnydf8RzLEtpmvElqC/ySLYyuWhpIbrMntzBg==","signatures":[{"sig":"MEUCIQDB8/rzHbYWSKVlrDpxV4BmeVgUK7MXbQRI1VvwNIG0XQIga3gZCWGzZaBrV33DXJbyZoQypVZ+FIzprKkG2hnIeCg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.js","_from":".","_shasum":"a0dd5b5a1f03e855f148f6d402591456d8530795","gitHead":"5d2de2adfdfcf60b3223156c5c75381852c93c93","scripts":{"test":"tap --harmony test/index.js --coverage","build":"babel src/astring.js --out-file dist/astring.js --source-maps=true","start":"babel src/astring.js --watch --out-file dist/astring.js --source-maps=true","coverage":"tap --harmony test/index.js --coverage --coverage-report=html","benchmark":"node ./test/benchmark.js","prepublish":"npm run build && npm run build-minified","test-scripts":"tap --harmony test/scripts.js","build-minified":"babel src/astring.js --out-file dist/astring.min.js --presets=babili --source-maps=true"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"3.10.8","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"6.9.1","dependencies":{"esast":"github:mason-lang/esast","esotope":"^1.4.5","escodegen":"^1.6.1","uglify-js":"^2.6.0"},"devDependencies":{"tap":"^10.3.0","glob":"^7.1.1","acorn":"^4.0.11","eslint":"^3.18.0","astravel":"^0.3.11","babel-cli":"^6.24.0","benchmark":"^2.0.0","normalize-newline":"^3.0.0","babel-preset-babili":"0.0.12","babel-preset-latest":"^6.24.0","eslint-plugin-import":"^2.2.0","string.prototype.repeat":"^0.2.0","babel-plugin-transform-es2015-modules-umd":"^6.24.0"},"optionalDependencies":{"esast":"mason-lang/esast","esotope":"^1.4.5","escodegen":"^1.6.1","uglify-js":"^2.6.0"},"_npmOperationalInternal":{"tmp":"tmp/astring-0.9.0.tgz_1490796271953_0.11421757726930082","host":"packages-18-east.internal.npmjs.com"}},"0.9.1":{"name":"astring","version":"0.9.1","keywords":["ast","code generator","estree"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.9.1","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"fc6ec87c6eb9a5c6bbacb39ceab76c7a05472487","tarball":"https://registry.npmjs.org/astring/-/astring-0.9.1.tgz","integrity":"sha512-ggLi+8zMMw5YPpLaU0uRh5mvHNEIQsDEKOxAJZtu9kykay+kM+wvxke78qXfRyasPAeJh5bQrh8fzl+k6WI6QA==","signatures":[{"sig":"MEUCIDmFgoTIiRmGsXQYlihqtaVDBYLptgXZAX8j51OcFh/SAiEA7peV7Vsz96cVAg/2PG6kkE0As6h1IsddxAdnufX5Sho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.js","_from":".","_shasum":"fc6ec87c6eb9a5c6bbacb39ceab76c7a05472487","gitHead":"ed6bc869c7b91a7ca8161fce0d8b20173283e608","scripts":{"test":"babel test/index.js --out-file test/test.js --no-babelrc --presets=latest && tap test/test.js --coverage","build":"babel src/astring.js --out-file dist/astring.js --source-maps=true","start":"babel src/astring.js --watch --out-file dist/astring.js --source-maps=true","coverage":"tap --harmony test/index.js --coverage --coverage-report=html","benchmark":"node ./test/benchmark.js","prepublish":"npm run build && npm run build-minified","test-scripts":"tap --harmony test/scripts.js","build-minified":"babel src/astring.js --out-file dist/astring.min.js --presets=babili --source-maps=true"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"3.10.8","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"6.9.1","devDependencies":{"tap":"^10.3.0","glob":"^7.1.1","acorn":"^4.0.11","eslint":"^3.18.0","astravel":"^0.3.11","babel-cli":"^6.24.0","benchmark":"^2.0.0","normalize-newline":"^3.0.0","babel-preset-babili":"0.0.12","babel-preset-latest":"^6.24.0","eslint-plugin-import":"^2.2.0","string.prototype.repeat":"^0.2.0","babel-plugin-transform-es2015-modules-umd":"^6.24.0"},"_npmOperationalInternal":{"tmp":"tmp/astring-0.9.1.tgz_1490806726021_0.34461676771752536","host":"packages-18-east.internal.npmjs.com"}},"0.10.0":{"name":"astring","version":"0.10.0","keywords":["ast","code generator","estree"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@0.10.0","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"312776c43725a33d43e287e6133dc880783d6e31","tarball":"https://registry.npmjs.org/astring/-/astring-0.10.0.tgz","integrity":"sha512-oKUeVa0/DNvV8pIAj4B09uDRDnkZXwX0k8s32o7E5YkuvjkeLTC9f9PhFOCGz5UKI9EJmTAESJ/c34sMciejFQ==","signatures":[{"sig":"MEUCIQD8LmGQ9ph5AOHe9u9Rmp7OZIg4Zj1ihe9SInxgZWxxqgIgOL4rWEjiagwSG4z1a0uyP9+U5zhVHvd034FY5YjIgIE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.js","_from":".","_shasum":"312776c43725a33d43e287e6133dc880783d6e31","gitHead":"66f954e5aaa4079ccf07cd79500ff409f4fd020d","scripts":{"test":"babel test/index.js --out-file test/_index.js --no-babelrc --presets=latest && tap test/_index.js --coverage","build":"babel src/astring.js --out-file dist/astring.js --source-maps=true","start":"babel src/astring.js --watch --out-file dist/astring.js --source-maps=true","coverage":"tap --harmony test/index.js --coverage --coverage-report=html","benchmark":"babel test/benchmark.js --out-file test/_benchmark.js --no-babelrc --presets=latest && node ./test/_benchmark.js","prepublish":"npm run build && npm run build-minified","test-scripts":"tap --harmony test/scripts.js","build-minified":"cross-env BABEL_ENV=minified babel src/astring.js --out-file dist/astring.min.js --source-maps=true"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"3.10.8","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"6.9.1","devDependencies":{"tap":"^10.3.0","glob":"^7.1.1","acorn":"^5.0.2","eslint":"^3.18.0","astravel":"^0.3.11","babel-cli":"^6.24.0","benchmark":"^2.0.0","cross-env":"^4.0.0","normalize-newline":"^3.0.0","babel-preset-babili":"0.0.12","babel-preset-latest":"^6.24.0","eslint-plugin-import":"^2.2.0","string.prototype.repeat":"^0.2.0","babel-plugin-transform-es2015-modules-umd":"^6.24.0"},"_npmOperationalInternal":{"tmp":"tmp/astring-0.10.0.tgz_1491045950143_0.5805610695388168","host":"packages-18-east.internal.npmjs.com"}},"1.0.0":{"name":"astring","version":"1.0.0","keywords":["ast","code generator","estree"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@1.0.0","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"f4bad8c18084e8e5f150c68bb99641dceb7e7bdf","tarball":"https://registry.npmjs.org/astring/-/astring-1.0.0.tgz","integrity":"sha512-JSR/jELb/yHJxiJ22tMJQ9V4XK77RWx3G8RYkPVOplQfruxGvwbO/a6hB7DanoQghA7uzXbYs49UmZYk4m0Mhg==","signatures":[{"sig":"MEUCIADs6hn8/0NmuvcrSvdtqmXwfiICMpW5x+xl+X1o8vNqAiEA2xz7Rfi6gszmOd1nEXzfQhfiyAwhzSGKu9kg9efA/3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.js","_from":".","_shasum":"f4bad8c18084e8e5f150c68bb99641dceb7e7bdf","gitHead":"78948e52219a4c356da23e8290434eebe3b8a6ed","scripts":{"test":"babel test/index.js --out-file test/_index.js --no-babelrc --presets=latest && tap test/_index.js --coverage","build":"babel src/astring.js --out-file dist/astring.js --source-maps=true","start":"babel src/astring.js --watch --out-file dist/astring.js --source-maps=true","coverage":"tap --harmony test/index.js --coverage --coverage-report=html","benchmark":"babel test/benchmark.js --out-file test/_benchmark.js --no-babelrc --presets=latest && node ./test/_benchmark.js","prepublish":"npm run build && npm run build-minified","test-scripts":"tap --harmony test/scripts.js","build-minified":"cross-env BABEL_ENV=minified babel src/astring.js --out-file dist/astring.min.js --source-maps=true"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"3.10.8","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"6.9.1","devDependencies":{"tap":"^10.3.0","glob":"^7.1.1","acorn":"^5.0.2","eslint":"^3.18.0","astravel":"^0.3.11","babel-cli":"^6.24.0","benchmark":"^2.0.0","cross-env":"^4.0.0","normalize-newline":"^3.0.0","babel-preset-babili":"0.0.12","babel-preset-latest":"^6.24.0","eslint-plugin-import":"^2.2.0","string.prototype.repeat":"^0.2.0","babel-plugin-transform-es2015-modules-umd":"^6.24.0"},"_npmOperationalInternal":{"tmp":"tmp/astring-1.0.0.tgz_1491077719237_0.16988094639964402","host":"packages-18-east.internal.npmjs.com"}},"1.0.1":{"name":"astring","version":"1.0.1","keywords":["ast","code generator","estree"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@1.0.1","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"e2ac8d53d21b2e4b8c81c309e926a88cc6befdce","tarball":"https://registry.npmjs.org/astring/-/astring-1.0.1.tgz","integrity":"sha512-T7jWvz5DOjb4Im7UOjR2KF4FykWgbSMlultbnji/3KtuuM6RHkniRyluW6QDq7ZXlVtZV/q/ETVyywt5b4s3Uw==","signatures":[{"sig":"MEUCIB34A32iFDwirBVMDYCN5bJjlkuvb43UU47C8PVLdsByAiEAngxBacVwg4vmNBmkhbY7CNqbvg3tNlcKMZ9lw9qxxco=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.js","_from":".","_shasum":"e2ac8d53d21b2e4b8c81c309e926a88cc6befdce","gitHead":"ba46108a300bde09ef6b1fc78eaae037e4f15006","scripts":{"test":"babel test/index.js --out-file test/_index.js --no-babelrc --presets=latest && tap test/_index.js --coverage","build":"babel src/astring.js --out-file dist/astring.js --source-maps=true","start":"babel src/astring.js --watch --out-file dist/astring.js --source-maps=true","coverage":"tap --harmony test/index.js --coverage --coverage-report=html","benchmark":"babel test/benchmark.js --out-file test/_benchmark.js --no-babelrc --presets=latest && node ./test/_benchmark.js","prepublish":"npm run build && npm run build-minified","test-scripts":"tap --harmony test/scripts.js","build-minified":"cross-env BABEL_ENV=minified babel src/astring.js --out-file dist/astring.min.js --source-maps=true"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"3.10.8","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"6.9.1","devDependencies":{"tap":"^10.3.0","glob":"^7.1.1","acorn":"^5.0.2","eslint":"^3.18.0","astravel":"^0.3.11","babel-cli":"^6.24.0","benchmark":"^2.0.0","cross-env":"^4.0.0","normalize-newline":"^3.0.0","babel-preset-babili":"0.0.12","babel-preset-latest":"^6.24.0","eslint-plugin-import":"^2.2.0","string.prototype.repeat":"^0.2.0","babel-plugin-transform-es2015-modules-umd":"^6.24.0"},"_npmOperationalInternal":{"tmp":"tmp/astring-1.0.1.tgz_1491120082662_0.323036159388721","host":"packages-18-east.internal.npmjs.com"}},"1.0.2":{"name":"astring","version":"1.0.2","keywords":["ast","code generator","estree"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@1.0.2","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"89393bdb0ab17f8075d4ea96cf0298071318d178","tarball":"https://registry.npmjs.org/astring/-/astring-1.0.2.tgz","integrity":"sha512-bV/6OgEGl+hQEjD4YHySLwEvH/dY2cQYB7v65Rqv8QpBKSiYMAzKqJ3JzJnXPTUcPXwKrLqK2NF6HyDEFnnu5g==","signatures":[{"sig":"MEUCIQCMB53qdGvRl4yo4f3G6E0oiNIdFO5nr8Fsj16m6NxrogIgIMKF2nVXMJs6Ifxl1xSHCAkYXWR4qWFaUP1E8LmC0AQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.js","_from":".","_shasum":"89393bdb0ab17f8075d4ea96cf0298071318d178","gitHead":"db677a90aba9ef19fa8c72dc511c8c81afd5864b","scripts":{"test":"babel test/index.js --out-file test/_index.js --no-babelrc --presets=latest && tap test/_index.js --coverage","build":"babel src/astring.js --out-file dist/astring.js --source-maps=true","start":"babel src/astring.js --watch --out-file dist/astring.js --source-maps=true","coverage":"tap --harmony test/index.js --coverage --coverage-report=html","benchmark":"babel test/benchmark.js --out-file test/_benchmark.js --no-babelrc --presets=latest && node ./test/_benchmark.js","prepublish":"npm run build && npm run build-minified","test-scripts":"tap --harmony test/scripts.js","build-minified":"cross-env BABEL_ENV=minified babel src/astring.js --out-file dist/astring.min.js --source-maps=true"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"3.10.8","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"6.9.1","devDependencies":{"tap":"^10.3.0","glob":"^7.1.1","acorn":"^5.0.2","eslint":"^3.18.0","astravel":"^0.3.11","babel-cli":"^6.24.0","benchmark":"^2.0.0","cross-env":"^4.0.0","normalize-newline":"^3.0.0","babel-preset-babili":"0.0.12","babel-preset-latest":"^6.24.0","eslint-plugin-import":"^2.2.0","string.prototype.repeat":"^0.2.0","babel-plugin-transform-es2015-modules-umd":"^6.24.0"},"_npmOperationalInternal":{"tmp":"tmp/astring-1.0.2.tgz_1491238275057_0.9957918103318661","host":"packages-18-east.internal.npmjs.com"}},"1.0.3":{"name":"astring","version":"1.0.3","keywords":["ast","code generator","estree"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@1.0.3","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"6a86e5b028b1838a9b49df8dbca7c513a4110ca6","tarball":"https://registry.npmjs.org/astring/-/astring-1.0.3.tgz","integrity":"sha512-F83LB8XWnXgYLlcKJn8CZMGl/m71EpL3tk2OGgS0zFdkGjKRUbCHhRGcW7C5WxOMCGLcleU3yrVYvmY17P1uWA==","signatures":[{"sig":"MEYCIQCuaBqemvajDWV/DTWrKpOdvZ/o+nJYfqL/jL5pfWB1rQIhAKce410lPuTbmfEmF12H6snReeW7Q5ZSXy2ro9DgCxuD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.js","_from":".","_shasum":"6a86e5b028b1838a9b49df8dbca7c513a4110ca6","gitHead":"119dc8fb977632661dc8b92b9dc57ec42c46083f","scripts":{"test":"babel test/index.js --out-file test/_index.js --no-babelrc --presets=env && tap test/_index.js --coverage","build":"babel src/astring.js --out-file dist/astring.js --source-maps=true","start":"babel src/astring.js --watch --out-file dist/astring.js --source-maps=true","coverage":"tap --harmony test/index.js --coverage --coverage-report=html","prettier":"prettier --print-width 80 --tab-width 2 --no-semi --single-quote --trailing-comma es5 --list-different \"src/**/*.js\" \"test/{index,scripts,benchmark}.js\" \"bin/astring\"","prettify":"prettier --print-width 80 --tab-width 2 --no-semi --single-quote --trailing-comma es5 --write \"src/**/*.js\" \"test/**/*.js\" \"bin/astring\"","benchmark":"babel test/benchmark.js --out-file test/_benchmark.js --no-babelrc --presets=env && node ./test/_benchmark.js","prepublish":"npm run build && npm run build-minified","test-scripts":"tap --harmony test/scripts.js","build-minified":"cross-env BABEL_ENV=minified babel src/astring.js --out-file dist/astring.min.js --source-maps=true"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"3.10.8","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"6.9.1","devDependencies":{"tap":"^10.7.0","glob":"^7.1.1","acorn":"^5.0.2","eslint":"^4.1.0","astravel":"^0.3.11","prettier":"^1.5.0","babel-cli":"^6.24.0","benchmark":"^2.0.0","cross-env":"^5.0.1","babel-preset-env":"^1.5.2","normalize-newline":"^3.0.0","babel-preset-babili":"^0.1.4","eslint-plugin-import":"^2.6.0","string.prototype.repeat":"^0.2.0","babel-plugin-transform-es2015-modules-umd":"^6.24.0"},"_npmOperationalInternal":{"tmp":"tmp/astring-1.0.3.tgz_1499681131325_0.5048308747354895","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"astring","version":"1.0.4","keywords":["ast","codegen","code generator","estree"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@1.0.4","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"4fd647048ca2fef9aaca4073aa96fdd00c681c79","tarball":"https://registry.npmjs.org/astring/-/astring-1.0.4.tgz","integrity":"sha512-FbHJL2Km4SV7iPHqeno5Ocrab7bEsVLEvSq06r+X27UU3z8I1SMKFiY8lu4bZqUROfIHBwe5u/eCFuiYn741dw==","signatures":[{"sig":"MEUCIQChhXgKn2tVUi5JTxzR0K8H+N/CQULm+B4MPOvqlO4FdgIgU4KX6ADhMXYO0x9gYkHiHBkdChXd0LmCwlFPMEJgQpI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.js","_from":".","_shasum":"4fd647048ca2fef9aaca4073aa96fdd00c681c79","gitHead":"9ef6cc2cc820422a5c541e218aa14759bdb1f2a6","scripts":{"test":"babel test/index.js --out-file test/_index.js --no-babelrc --presets=env && tap test/_index.js --coverage","build":"babel src/astring.js --out-file dist/astring.js --source-maps=true","start":"babel src/astring.js --watch --out-file dist/astring.js --source-maps=true","coverage":"tap --harmony test/index.js --coverage --coverage-report=html","prettier":"prettier --print-width 80 --tab-width 2 --no-semi --single-quote --trailing-comma es5 --list-different \"src/**/*.js\" \"test/{index,scripts,benchmark}.js\" \"bin/astring\"","prettify":"prettier --print-width 80 --tab-width 2 --no-semi --single-quote --trailing-comma es5 --write \"src/**/*.js\" \"test/**/*.js\" \"bin/astring\"","benchmark":"babel test/benchmark.js --out-file test/_benchmark.js --no-babelrc --presets=env && node ./test/_benchmark.js","prepublish":"npm run build && npm run build-minified","test-scripts":"tap --harmony test/scripts.js","build-minified":"cross-env BABEL_ENV=minified babel src/astring.js --out-file dist/astring.min.js --source-maps=true"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"3.10.8","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"6.9.1","devDependencies":{"tap":"^10.7.0","glob":"^7.1.1","acorn":"^5.0.2","eslint":"^4.1.0","astravel":"^0.3.11","prettier":"^1.5.0","babel-cli":"^6.24.0","benchmark":"^2.0.0","cross-env":"^5.0.1","babel-preset-env":"^1.5.2","normalize-newline":"^3.0.0","babel-preset-babili":"^0.1.4","eslint-plugin-import":"^2.6.0","string.prototype.repeat":"^0.2.0","babel-plugin-transform-es2015-modules-umd":"^6.24.0"},"_npmOperationalInternal":{"tmp":"tmp/astring-1.0.4.tgz_1501841017557_0.7988052133005112","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"astring","version":"1.0.5","keywords":["ast","codegen","code generator","estree"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@1.0.5","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"41280b5b38e12556ffa6c7216aa0c7d078583090","tarball":"https://registry.npmjs.org/astring/-/astring-1.0.5.tgz","integrity":"sha512-mz/qbAxzsZkJUCij+lauhvtZZ8ff950dzkCsmBgfcCLswWnsZfOWGKJTslcuG4NWlV8ocsFkuyl15nX/hNgC2A==","signatures":[{"sig":"MEUCIQCI7IilkpeKbgVLI/OHaDLUxIpmmTRqdazq/GRyA1SkJwIgPe2N/3XgzkbXZ04G+jkzQIuyjHf7TrgPOvpzxad/ULA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.js","_from":".","_shasum":"41280b5b38e12556ffa6c7216aa0c7d078583090","gitHead":"96698bad9146dedff3253ed695ed5ce949586226","scripts":{"test":"babel test/index.js --out-file test/_index.js --no-babelrc --presets=env && tap test/_index.js --coverage","build":"babel src/astring.js --out-file dist/astring.js --source-maps=true","start":"babel src/astring.js --watch --out-file dist/astring.js --source-maps=true","codecov":"tap --coverage-report=lcov && codecov","coverage":"tap --harmony test/index.js --coverage --coverage-report=html","prettier":"prettier --print-width 80 --tab-width 2 --no-semi --single-quote --trailing-comma es5 --list-different \"src/**/*.js\" \"test/{index,scripts,benchmark}.js\" \"bin/astring\"","prettify":"prettier --print-width 80 --tab-width 2 --no-semi --single-quote --trailing-comma es5 --write \"src/**/*.js\" \"test/**/*.js\" \"bin/astring\"","benchmark":"babel test/benchmark.js --out-file test/_benchmark.js --no-babelrc --presets=env && node ./test/_benchmark.js","prepublish":"npm run build && npm run build-minified","test-scripts":"tap --harmony test/scripts.js","build-minified":"cross-env BABEL_ENV=minified babel src/astring.js --out-file dist/astring.min.js --source-maps=true"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"3.10.8","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"6.9.1","devDependencies":{"tap":"^10.7.0","glob":"^7.1.1","acorn":"^5.0.2","eslint":"^4.1.0","codecov":"^2.3.0","astravel":"^0.3.11","prettier":"^1.5.0","babel-cli":"^6.24.0","benchmark":"^2.0.0","cross-env":"^5.0.1","babel-preset-env":"^1.5.2","normalize-newline":"^3.0.0","babel-preset-babili":"^0.1.4","eslint-plugin-import":"^2.6.0","string.prototype.repeat":"^0.2.0","babel-plugin-transform-es2015-modules-umd":"^6.24.0"},"_npmOperationalInternal":{"tmp":"tmp/astring-1.0.5.tgz_1501962109267_0.34165524155832827","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"astring","version":"1.1.0","keywords":["ast","codegen","code generator","estree","astravel"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@1.1.0","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"49ef7a842a387e04893a1fa656f5ea99313b114c","tarball":"https://registry.npmjs.org/astring/-/astring-1.1.0.tgz","integrity":"sha512-KYbzkyKTwIGofdWgtRZrFZkucdL0dFGCgQCScF3LV3vjsDF16EHAntjcLOBpehdEKNkEsVwSzQJGKP13+AGNfQ==","signatures":[{"sig":"MEUCIBWvtxM6uPUk+hvCnWVz+2jbVLvWxqeeAtLuneKKidgMAiEA4yjWYggA13CapmXVeAPB3mEBYPGb9ZnjKzxh8NV9Wtw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.js","gitHead":"b4bf52a06bc9da4d52876199cc784000af90b735","scripts":{"test":"npm run prettier && npm run test:build && npm run build:minified && tap test/_index.js --coverage","build":"cross-env BABEL_ENV=production babel src/astring.js --out-file dist/astring.js --source-maps=true","start":"cross-env BABEL_ENV=development babel src/astring.js --watch --out-file dist/astring.js --source-maps=true","codecov":"tap --coverage-report=lcov && codecov","coverage":"tap --coverage-report=html","prettier":"prettier --print-width 80 --tab-width 2 --no-semi --single-quote --trailing-comma es5 --list-different \"src/**/*.js\" \"test/{index,scripts,benchmark}.js\" \"bin/astring\"","prettify":"prettier --print-width 80 --tab-width 2 --no-semi --single-quote --trailing-comma es5 --write \"src/**/*.js\" \"test/{index,scripts,benchmark}.js\" \"bin/astring\"","benchmark":"npm run benchmark:build && node ./test/_benchmark.js","prepublish":"npm run build && npm run build:minified","test:build":"cross-env BABEL_ENV=test babel test/index.js --out-file test/_index.js","test:scripts":"npm run test:scripts:build && tap test/_scripts.js","build:minified":"cross-env BABEL_ENV=minified babel src/astring.js --out-file dist/astring.min.js --source-maps=true","benchmark:build":"cross-env BABEL_ENV=test babel test/benchmark.js --out-file test/_benchmark.js","test:scripts:build":"cross-env BABEL_ENV=test babel test/scripts.js --out-file test/_scripts.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"5.3.0","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"8.6.0","devDependencies":{"tap":"^10.7.0","glob":"^7.1.1","acorn":"^5.0.2","eslint":"^4.1.0","codecov":"^2.3.0","astravel":"^0.4.0","prettier":"^1.7.2","babel-cli":"^6.24.0","benchmark":"^2.0.0","cross-env":"^5.0.4","babel-preset-env":"^1.5.2","normalize-newline":"^3.0.0","babel-preset-minify":"^0.2.0","eslint-plugin-import":"^2.6.0"},"_npmOperationalInternal":{"tmp":"tmp/astring-1.1.0.tgz_1507999496416_0.7778491282369941","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"astring","version":"1.2.0","keywords":["ast","codegen","code generator","estree","astravel"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@1.2.0","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"3448bb360b29f909af3a1a7330d64537588376ac","tarball":"https://registry.npmjs.org/astring/-/astring-1.2.0.tgz","integrity":"sha512-k56RHONVedeLvo2bOh640l6Hn5MtnDFLPsRFq4L5O6ts7mJNBGssYA32ju8LXBIqXk9zY12iKY6m2dnW0qGH/g==","signatures":[{"sig":"MEYCIQCeqtv4pGZdDQNd/zWNUd7PHOL+PGAHpKQ4hEEuNo47XwIhAMG7p+9kqCV6DnpLSeb11CcB8IC46wpwoZ8jHqm/LwKs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/astring.js","gitHead":"d2895883882cf18f247b37082e797d0fb858461a","scripts":{"test":"npm run prettier && npm run test:build && npm run build:minified && tap test/_index.js --coverage","build":"cross-env BABEL_ENV=production babel src/astring.js --out-file dist/astring.js --source-maps=true","start":"cross-env BABEL_ENV=development babel src/astring.js --watch --out-file dist/astring.js --source-maps=true","codecov":"tap --coverage-report=lcov && codecov","coverage":"tap --coverage-report=html","prettier":"prettier --print-width 80 --tab-width 2 --no-semi --single-quote --trailing-comma es5 --list-different \"src/**/*.js\" \"test/{index,scripts,benchmark}.js\" \"bin/astring\"","prettify":"prettier --print-width 80 --tab-width 2 --no-semi --single-quote --trailing-comma es5 --write \"src/**/*.js\" \"test/{index,scripts,benchmark}.js\" \"bin/astring\"","benchmark":"npm run benchmark:build && node ./test/_benchmark.js","prepublish":"npm run build && npm run build:minified","test:build":"cross-env BABEL_ENV=test babel test/index.js --out-file test/_index.js","test:scripts":"npm run test:scripts:build && tap test/_scripts.js","build:minified":"cross-env BABEL_ENV=minified babel src/astring.js --out-file dist/astring.min.js --source-maps=true","benchmark:build":"cross-env BABEL_ENV=test babel test/benchmark.js --out-file test/_benchmark.js","test:scripts:build":"cross-env BABEL_ENV=test babel test/scripts.js --out-file test/_scripts.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"5.3.0","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"8.6.0","devDependencies":{"tap":"^10.7.0","glob":"^7.1.1","acorn":"^5.0.2","eslint":"^4.1.0","codecov":"^2.3.0","astravel":"^0.4.0","prettier":"^1.7.2","babel-cli":"^6.24.0","benchmark":"^2.0.0","cross-env":"^5.0.4","babel-preset-env":"^1.5.2","normalize-newline":"^3.0.0","babel-preset-minify":"^0.2.0","eslint-plugin-import":"^2.6.0"},"_npmOperationalInternal":{"tmp":"tmp/astring-1.2.0.tgz_1508091457655_0.4916993179358542","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"astring","version":"1.3.0","keywords":["ast","codegen","code generator","estree","astravel"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@1.3.0","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"7ed6ff7d317df5d4a7a06a42b5097774d8d48e01","tarball":"https://registry.npmjs.org/astring/-/astring-1.3.0.tgz","fileCount":17,"integrity":"sha512-laK24aJivdQ/BkPaLOcXFBabGk7HrVrV+cvFrIIJ/H9ytCI6vYn+o9sbaPYvaEmNOq3wj0SCsPujO/rF206x0A==","signatures":[{"sig":"MEUCIQCClFeQCDyRYgoQQ0aGCsmx+zIZYLnSNwzQkOjU9uYUMwIgCJuDBMrKvWhJU2KHwtEfeikL9z8Ytf+DuF7Wd6k5Pck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8dSOCRA9TVsSAnZWagAAiGUP/2kTgueTqXjXh7H5IMDY\nGXvLsi7QIcBRUgGkRuIqCzqv/m2lmUV2pl4o/HyqrzXoV7pWBgtZUg5RTm9Z\n6icaxNo7+jv3e5pOpde7EBssXGSDhx99Gm6kvx+B4mLeL/RQuggH+F9i0WuQ\nw+0tBzY7Si3Mc2385ZYZSZZ0ciuc0A/2u2Xol9omDapVOJSy5SkPpnMWd3C3\nEn8NJQ8uq6PhDiAhqRdz3Ok2Khrhrmly3W+d2yHjVDBL+8u9CyL/X2H6zto6\n4FXrzawKKbR92+3+i3NswI9/6Uh2n7n78mMZ11jI3G7pjYHnjfmnYM7IsOtq\nyEQtgUPUn5eQ09sRm6LN0MvM4oWJBwzUOVMaZSbiOMowU8KlKuWIKkoqU85m\n42h3yJ6ms+0E766aqybjFLsT8AH9ndZDMTOMmm5dns3tWCcUMpeD7Bst8LHR\nWROuisB+HfDgwXbH8bvjuLHi7Hpiz6m6WxqdrV0qU/SSEHYtYa/26U41xpzU\nQ1kuiU0ieU+QAivNmXdRBGsjo3EhPi3q5yfppWCnswwKkNZV46rXSRm8w6wj\niht6ewACY86+UTuMqNFX2mdnMJDkvvZii4hqFDpWhB/SqSb4kF8/nbCyP95Q\nEZGvhatG58Dm60Ui7pccYTjhUmhkhOOlX0hT3iNWJ0pnTWVONCySawr5740B\nyhQG\r\n=c6KL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/astring.js","module":"./src/astring.js","gitHead":"53fc1ac8a80d205f7962b1f00b0ecd3051796701","scripts":{"test":"npm run prettier && npm run test:build && npm run build:minified && tap test/_index.js --coverage","build":"cross-env BABEL_ENV=production babel src/astring.js --out-file dist/astring.js --source-maps=true","start":"cross-env BABEL_ENV=development babel src/astring.js --watch --out-file dist/astring.js --source-maps=true","codecov":"tap --coverage-report=lcov && codecov","coverage":"tap --coverage-report=html","prettier":"prettier --print-width 80 --tab-width 2 --no-semi --single-quote --trailing-comma es5 --list-different \"src/**/*.js\" \"test/{index,scripts,benchmark}.js\" \"bin/astring\"","prettify":"prettier --print-width 80 --tab-width 2 --no-semi --single-quote --trailing-comma es5 --write \"src/**/*.js\" \"test/{index,scripts,benchmark}.js\" \"bin/astring\"","benchmark":"npm run benchmark:build && node ./test/_benchmark.js","prepublish":"npm run build && npm run build:minified","test:build":"cross-env BABEL_ENV=test babel test/index.js --out-file test/_index.js","test:scripts":"npm run test:scripts:build && tap test/_scripts.js","build:minified":"cross-env BABEL_ENV=minified babel src/astring.js --out-file dist/astring.min.js --source-maps=true","benchmark:build":"cross-env BABEL_ENV=test babel test/benchmark.js --out-file test/_benchmark.js","test:scripts:build":"cross-env BABEL_ENV=test babel test/scripts.js --out-file test/_scripts.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"5.6.0","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"8.9.4","_hasShrinkwrap":false,"devDependencies":{"tap":"^11.0.0","glob":"^7.1.1","acorn":"^5.0.2","eslint":"^4.1.0","codecov":"^3.0.0","astravel":"^0.4.0","prettier":"^1.7.2","babel-cli":"^6.24.0","benchmark":"^2.0.0","cross-env":"^5.1.3","babel-preset-env":"^1.5.2","normalize-newline":"^3.0.0","babel-preset-minify":"^0.4.0","eslint-plugin-import":"^2.6.0"},"_npmOperationalInternal":{"tmp":"tmp/astring_1.3.0_1525798028860_0.08595932225821756","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"astring","version":"1.3.1","keywords":["ast","codegen","code generator","estree","astravel"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@1.3.1","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"bin":{"astring":"./bin/astring"},"dist":{"shasum":"3c9ac29c945717f361ca00964dcf6442381742d7","tarball":"https://registry.npmjs.org/astring/-/astring-1.3.1.tgz","fileCount":18,"integrity":"sha512-kMDFc68yAKWQVBC5PhWsnvKtNaQew1XTuYLFjcZFfGys3yl9A+vOcgo3w1VMr8XgK0aYfClg4g0ifDF5lftJNg==","signatures":[{"sig":"MEUCIQCf/2NEPqvtO4qjkwZt4VVb3L3msHD2ywBeuqfGMkqMQAIgFcxH1vHMnGu2RDe80JTDWBsJPRvtqQLxuTyJVumGrro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":310513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLiJjCRA9TVsSAnZWagAAnKoP/08X9alH684esHwdSFQg\nCDdzNI5tMyRQ0fcuudTEBJaIWxzajhv/stYOUrSSCsy7KkIUPGVNORzvGwe1\nc/FoUN0PfuakJzyG3XKek2EYN745bIK1vPWdtIfRiORv9rR+NZYHD8z5bnUx\nGeCsq3SnWS3DUiWlJ1LVKokUFNzeExt+m/LzKHcEmGVyMhU7HvDxBtwTwkqj\nk2HcudjMEgTeHID8kWAdNFly1sARQXZjADpyI/HrEdzPxQ2zzZZBkHigZJM0\n1OD57B6wwTvbHbIQQ7tVKzTP8m8jgJSINFGjOujYnxn479UbO0by3aeLsAjS\nlQ3ND1gv5s4E9B+waVtoto12LSdNITLv4vws8a6uhSTINggrD9awYo+RqU3I\npVaQFi4qFZn2M7dXlGfWdg58yIrBbD7niJV7dJSr9C3bd41yCytPBnB1CnwQ\nVrD9xbUyVyCH+N6U01cEgWvyPQ6D0p9Or5Cu4VjKcornlX9mpMGJG+N6uyD+\nnm7sPJj26m7Hlhy7+NMOgeyk8azlxeofgOYlpWEiBzJqSp3whQnjdW8M60en\nZl9HE9JpYDK5KI1GODldkxqK9UL5tmgosZcxQXYfGNBmKuo7VoNFJe2jR8hm\nbSevENcqT98mUUfsS91SPEtev//RObsbvvvOZOmebzv8jDNiwuuf1/quU0i6\nUrUv\r\n=ySsi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/astring.js","module":"./src/astring.js","gitHead":"4a859c54de4b08db181f670732eb3968f69b74d6","scripts":{"test":"npm run prettier && npm run test:build && npm run build:minified && tap test/_index.js --coverage","build":"cross-env BABEL_ENV=production babel src/astring.js --out-file dist/astring.js --source-maps=true","start":"cross-env BABEL_ENV=development babel src/astring.js --watch --out-file dist/astring.js --source-maps=true","codecov":"tap --coverage-report=lcov && codecov","prepush":"npm test","release":"standard-version","coverage":"tap --coverage-report=html","prettier":"prettier --print-width 80 --tab-width 2 --no-semi --single-quote --trailing-comma es5 --parser babylon --list-different \"src/**/*.js\" \"test/{index,scripts,benchmark}.js\" \"bin/astring\"","prettify":"prettier --print-width 80 --tab-width 2 --no-semi --single-quote --trailing-comma es5 --parser babylon --write \"src/**/*.js\" \"test/{index,scripts,benchmark}.js\" \"bin/astring\"","benchmark":"npm run benchmark:build && node ./test/_benchmark.js","prepublish":"npm run build && npm run build:minified","test:build":"cross-env BABEL_ENV=test babel test/index.js --out-file test/_index.js","test:scripts":"npm run test:scripts:build && tap test/_scripts.js","build:minified":"cross-env BABEL_ENV=minified babel src/astring.js --out-file dist/astring.min.js --source-maps=true","benchmark:build":"cross-env BABEL_ENV=test babel test/benchmark.js --out-file test/_benchmark.js","test:scripts:build":"cross-env BABEL_ENV=test babel test/scripts.js --out-file test/_scripts.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"5.6.0","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"8.9.4","_hasShrinkwrap":false,"devDependencies":{"tap":"^12.0.1","glob":"^7.1.1","acorn":"^5.7.1","husky":"^0.14.3","eslint":"^5.0.0","codecov":"^3.0.0","astravel":"^0.4.0","prettier":"^1.13.5","babel-cli":"^6.24.0","benchmark":"^2.0.0","cross-env":"^5.2.0","babel-preset-env":"^1.5.2","standard-version":"^4.4.0","normalize-newline":"^3.0.0","babel-preset-minify":"^0.4.3","eslint-plugin-import":"^2.6.0"},"_npmOperationalInternal":{"tmp":"tmp/astring_1.3.1_1529750115252_0.3464676211362303","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"astring","version":"1.4.0","keywords":["ast","codegen","code generator","estree","astravel"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@1.4.0","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"ava":{"babel":false,"files":["src/**/tests/index.js"],"require":["esm"],"compileEnhancements":false},"bin":{"astring":"./bin/astring"},"esm":"auto","nyc":{"exclude":["src/**/tests/*.js"],"reporter":["html","lcov","text"]},"dist":{"shasum":"bbcc544bd8578b44cf74e5b10ed4e61433681087","tarball":"https://registry.npmjs.org/astring/-/astring-1.4.0.tgz","fileCount":15,"integrity":"sha512-mk4x+B6yYSLp4c8jZhLtb8B6DzLRaACJI7VT69hpgZlQgUD58sKXRggPmr8h+/v5opjo+TvD6gCoSjLXB1/a/Q==","signatures":[{"sig":"MEQCIEbEP3LSqNcP581nJPpJgMQk07FObztPxbQK2bqAEG6NAiAmb/Hdsz72uSH9Ke6PTtGX8uVi6CCcpiVgA+WTSN2XDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcn14lCRA9TVsSAnZWagAArK8QAIZumquRwuWngdZLN/lJ\npepcFxguiOmZ3AY2KDwsg4knOGavP6fClfuYJhf3GjxomjuOQI2sfteMZlb5\nduHddOuoWYcHfGkY161UEfmC+x5ArnnECX7fZXBMv6pfXcObHpDFvGMjZYYX\n+gPfhxUQLnV4GtCL/GKv4k2TMPxLTM8Bs+dGgzv+iFjEqnpYdn7urvLt91YG\nqkxY2z/FSxHwkDlYUyVXEssyQdT1Rxxx0B3PfDRu5of2ifNykT9j6BawbcsI\nKzUx59V+rgNlz4tronaAS2rbq8fkQvpGd7Yg/SXH7Js6LFkBVbNs8UNaBi6i\nqUOC4j/gGxJu4nxm1d0MCUYqXLK2g1hJQZ3NofxsJ87QIb9nEfg0ZDg32ic0\n94f0QiudQgKar5rEbiQ4F/A6cQ1kG2hjoyJ4weq/1ZIRviVoITYBX6MMTKBS\nFt+g4UBr2o2muysiYqUG2/OFY4lUV9N4/Cr0nGp0XflZPDa3IMfIz4/maCCE\nkGVdgKS5XMy1pgBIbLACpdzJrg9YeM+6L8r74yfYm83JuLNs2eQZi7CbjcGL\nu/4rBclStVjaeNTTxOIOAJu0duR4gc1K+L8NsaYeZxcOq7bbocqciB6epYFQ\n0rFHRzpReW+r6M1twstWOROhfDpAOS2UNIrKrwF3tj0EcmV1MsNrYPshQFsP\nsm/g\r\n=rqu2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/astring.js","module":"./src/astring.js","gitHead":"f7fda419462838718ffd5bef05b4ef657ba7d34b","scripts":{"test":"eslint src && prettier --list-different \"{src,scripts}/**/*.js\" \"bin/astring\" && npm run build:minified && nyc ava","build":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments","deploy":"git push --follow-tags origin master && npm publish","prepare":"npm run build","prepush":"npm test","release":"standard-version","prettier":"prettier --write \"{src,scripts}/**/*.js\" \"bin/astring\"","benchmark":"node ./src/tests/benchmark.js","build:demo":"npm run build:minified && cp dist/astring.min.* docs/demo/","test:watch":"ava --watch","build:watch":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments --watch","test:scripts":"npm run test:scripts:build && tap test/_scripts.js","build:minified":"cross-env BABEL_MODE=minified babel src/astring.js --out-file dist/astring.min.js --source-maps --no-comments"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"all","bracketSpacing":true},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"6.7.0","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"10.13.0","eslintConfig":{"env":{"es6":true},"extends":["eslint:recommended","plugin:import/errors","prettier"],"globals":{"global":true,"module":true,"window":true,"console":true,"process":true,"require":true,"__dirname":true},"plugins":["import"],"overrides":{"files":["src/tests/fixtures/**/*.js"],"rules":{"no-var":0,"no-empty":0,"no-undef":0,"no-debugger":0,"no-dupe-keys":0,"no-redeclare":0,"getter-return":0,"no-cond-assign":0,"no-unreachable":0,"no-unused-vars":0,"no-control-regex":0,"no-sparse-arrays":0,"no-unused-labels":0,"constructor-super":0,"no-duplicate-case":0,"no-useless-escape":0,"no-unsafe-negation":0,"no-constant-condition":0,"no-irregular-whitespace":0}},"parserOptions":{"sourceType":"module","ecmaVersion":10}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.1.0","esm":"^3.1.1","nyc":"^13.3.0","glob":"^7.1.1","acorn":"^6.1.1","husky":"^1.3.1","eslint":"^5.0.0","astravel":"^0.5.0","prettier":"^1.14.3","benchmark":"^2.0.0","cross-env":"^5.2.0","@babel/cli":"^7.2.3","@babel/core":"^7.2.2","standard-version":"^4.4.0","@babel/preset-env":"^7.2.3","normalize-newline":"^3.0.0","babel-preset-minify":"^0.5.0","eslint-plugin-import":"^2.6.0","eslint-config-prettier":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astring_1.4.0_1553948196967_0.4315167984310013","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"astring","version":"1.4.1","keywords":["ast","codegen","code generator","estree","astravel"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@1.4.1","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"ava":{"babel":false,"files":["src/**/tests/index.js"],"require":["esm"],"compileEnhancements":false},"bin":{"astring":"./bin/astring"},"esm":"auto","nyc":{"exclude":["src/**/tests/*.js"],"reporter":["html","lcov","text"]},"dist":{"shasum":"ca9c4db43535f01a8bdc32e309a9a4865b2f8872","tarball":"https://registry.npmjs.org/astring/-/astring-1.4.1.tgz","fileCount":14,"integrity":"sha512-CXBXWo/KY1AMtcvXm+92K8y8SQqjs35LJJ2/w5Jlm3srsNyzbRoZmgR05T2Z8CYKH/NpojEtuZThpkwSlMEHKg==","signatures":[{"sig":"MEQCIA3Iatlr0wRsVPlHuYm8RSp8MeXRYj3oLN4LhDoV+4agAiB9TwAlQaA9FPdHGlpJ7sSc3EuFKr0i+h1HwVhMyXVVfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMvNuCRA9TVsSAnZWagAA9X8P/jfsn/jh4A/dglsFWOOa\ni2TJjsOfNDdpEIXQVN7uJhBzdsiLBG/5O/CplUxej60mlnBpmJzr03COrMfq\nblQr/ylmeIlp4YNGwjO7dTtCQS/Pxw2Eb5N6FkLet66sl5SYKByh+ejkFhG8\nu3R09EMACvZWk3Gpbw+Tp1DvrFKsJauenKsYpA6pqGjZtI+iUnLePbTJ9x1o\n7CEpYWuhO/Z7bPDQ0gEVaO1Ep7ZuWCZi/jvjD7Jf8ROBRqapuSYpMkIeGyMU\nA3qF2P31quPDKkPsr8RHa5YDx73zO/LZXj762/rLvZjtiZRhjgh7RQeaO6DS\n8T+RUeKzRee93pwLM5D5BcPHp6/Vw0OcdLWMFzevFsH59MfvsefYN+gCBr1g\nFcZq/pCt0AQeBAC+ojH7QtLJkM0EXaXOp+n4SkLn68MrR9Pvul8p/rTqwMyI\nL5BIcHfz3zDrjWXJfIuJrrCn5flZVaIQ9mLQRAz5NfCcsLZQzLB437zebShi\n5eid8M1KfgrGhHywiCOzUuProPkb5/8e1b2aClON687LgbyPmW2XPjHwTYgC\nOdSQIXLFsvrsIGD1gV0LwbOxC0ejoxErFl3Q2KDShO87fa9tjQvCPeGnxeTF\n7GC9k3hURdcJFm7hueftaxHSJY/hMkAhp6YaZn2GnFwN4Zt4u6LXfCl88xz3\nt6VK\r\n=mGe4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/astring.js","module":"./src/astring.js","gitHead":"c30e383b5fcbab0c88948ff1f9df56a20f056257","scripts":{"test":"eslint src && prettier --list-different \"{src,scripts}/**/*.js\" \"bin/astring\" && npm run build:minified && nyc ava","build":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments","deploy":"git push --follow-tags origin master && npm publish","prepare":"npm run build","prepush":"npm test","release":"standard-version","prettier":"prettier --write \"{src,scripts}/**/*.js\" \"bin/astring\"","benchmark":"node --require esm ./src/tests/benchmark.js","build:demo":"npm run build:minified && cp dist/astring.min.* docs/demo/","test:watch":"ava --watch","build:watch":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments --watch","test:scripts":"npm run test:scripts:build && tap test/_scripts.js","build:minified":"cross-env BABEL_MODE=minified babel src/astring.js --out-file dist/astring.min.js --source-maps --no-comments"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"all","bracketSpacing":true},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"6.7.0","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"10.13.0","eslintConfig":{"env":{"es6":true},"extends":["eslint:recommended","plugin:import/errors","prettier"],"globals":{"global":true,"module":true,"window":true,"console":true,"process":true,"require":true,"__dirname":true},"plugins":["import"],"overrides":[{"files":["src/tests/fixtures/**/*.js"],"rules":{"no-var":0,"no-empty":0,"no-undef":0,"no-debugger":0,"no-dupe-keys":0,"no-redeclare":0,"getter-return":0,"no-cond-assign":0,"no-unreachable":0,"no-unused-vars":0,"no-control-regex":0,"no-sparse-arrays":0,"no-unused-labels":0,"constructor-super":0,"no-duplicate-case":0,"no-useless-escape":0,"no-unsafe-negation":0,"no-constant-condition":0,"no-irregular-whitespace":0}}],"parserOptions":{"sourceType":"module","ecmaVersion":10}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.1.0","esm":"^3.2.25","nyc":"^14.1.1","glob":"^7.1.4","acorn":"^6.2.0","buble":"^0.19.8","husky":"^2.7.0","eslint":"^6.0.1","lodash":"^4.17.14","meriyah":"^1.3.4","sucrase":"^3.10.1","astravel":"^0.5.0","prettier":"^1.18.2","benchmark":"^2.1.4","cross-env":"^5.2.0","escodegen":"^1.11.1","uglify-js":"^3.6.0","@babel/cli":"^7.4.4","@babel/core":"^7.4.5","@babel/parser":"^7.5.0","@babel/generator":"^7.5.0","standard-version":"^6.0.1","@babel/preset-env":"^7.4.5","normalize-newline":"^3.0.0","babel-preset-minify":"^0.5.0","eslint-plugin-import":"^2.18.0","eslint-config-prettier":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astring_1.4.1_1563620205901_0.19850338668994172","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"astring","version":"1.4.2","keywords":["ast","codegen","code generator","estree","astravel"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@1.4.2","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"ava":{"babel":false,"files":["src/**/tests/index.js"],"require":["esm"],"compileEnhancements":false},"bin":{"astring":"./bin/astring"},"esm":"auto","nyc":{"exclude":["src/**/tests/*.js"],"reporter":["html","lcov","text"]},"dist":{"shasum":"d292b694842a829eaaf802485d9ef652146848d2","tarball":"https://registry.npmjs.org/astring/-/astring-1.4.2.tgz","fileCount":13,"integrity":"sha512-AmMytzXJ3p1dC0jfXUxH2AO0b8IsoOFKj160kVMUvUtajJl6S8EO3VYPod1TM2Xdvzf8p/Jh0Tx3ZkgdYMCsqw==","signatures":[{"sig":"MEYCIQDFGA12ukr/ckZQBCVEx+YUDT53yo1IGr25oc7x/QbHXAIhAP6tEOTLH2HfKeHreSE9ulGZWHpVvA10qicp4Tb0TyG9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":232451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfjaNCRA9TVsSAnZWagAAGrcP/1CgLWAKagk5w810sKXq\nOFiuM3G9YnA3Tnd1QoSmCGdjME7GRdaUa82bY779gWw6PK9jHFIX/VqIRscg\nA/pzN56R6mTdt+oenEhxHzNha2buN3F67/ElpGew9pMVbrb6Bkrq3/csvXE+\nM7AmVFlkeELEXdiCyDlqGOjR3wZb4SGBxf98cFAAjIBDB8daGYhkXFoQu/uq\nChdyJ78La79D5t8osyuHbgSY6mUV6/e/VY0mxb/X2v6ebKmX4z3TTrQbExcp\nRK0n1BAQ/BEcHqZoy51/vVzW/EDN44hyJji51u1nM7UqRQ1vwsitHQ0pwUdW\nt+eE0xddJ/CRR6uP2Xlzgutz7d6isCOKYndlJIhUOnzWN/EufBMT0J5Bdm5H\nvC8gAqd9ucnZmA94A83uItE4hixdmedsW2L/UQtiQznYuxgzPPbCN3dO8EfO\nOxRwsp3WeeRPzQUZslPoqF3VytWNyIyDmKZzdjG/zyRTOf5ODKeeyoaSHgPF\nv+iosCtF9FPJsvMlV7dk+FXua0gK29Psebtyn/mSP+VVTodTF2wd29GrFc8L\nUhDUzxwYuHEba8rap/1BGhR0ajlWlLA2M3kNvtkkPBnE+mM+nBuWC3UocBL2\nGgfMmsgijncfX3LmUmx2iuSig6j2jKMgUEg1PiSEuwuuSbzC4vKy+N0Ti4Fv\n2VAa\r\n=4zc1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/astring.js","module":"./src/astring.js","gitHead":"6d10d422207805d1a97cb31594710e92c3a67334","scripts":{"test":"eslint src && prettier --list-different \"{src,scripts}/**/*.js\" \"bin/astring\" && npm run build:minified && nyc ava","build":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments","deploy":"git push --follow-tags origin master && npm publish","prepare":"npm run build","prepush":"npm test","release":"standard-version","prettier":"prettier --write \"{src,scripts}/**/*.js\" \"bin/astring\"","benchmark":"node --require esm ./src/tests/benchmark.js","build:demo":"npm run build:minified && cp dist/astring.min.* docs/demo/","test:watch":"ava --watch","build:watch":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments --watch","test:scripts":"npm run test:scripts:build && tap test/_scripts.js","build:minified":"cross-env BABEL_MODE=minified babel src/astring.js --out-file dist/astring.min.js --source-maps --no-comments"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"all","bracketSpacing":true},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"6.10.0","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"12.7.0","eslintConfig":{"env":{"es6":true},"extends":["eslint:recommended","plugin:import/errors","prettier"],"globals":{"global":true,"module":true,"window":true,"console":true,"process":true,"require":true,"__dirname":true},"plugins":["import"],"overrides":[{"files":["src/tests/fixtures/**/*.js"],"rules":{"no-var":0,"no-empty":0,"no-undef":0,"no-debugger":0,"no-dupe-keys":0,"no-redeclare":0,"getter-return":0,"no-cond-assign":0,"no-unreachable":0,"no-unused-vars":0,"no-control-regex":0,"no-sparse-arrays":0,"no-unused-labels":0,"constructor-super":0,"no-duplicate-case":0,"no-useless-escape":0,"no-unsafe-negation":0,"no-constant-condition":0,"no-irregular-whitespace":0}}],"parserOptions":{"sourceType":"module","ecmaVersion":10}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.3.0","esm":"^3.2.25","nyc":"^14.1.1","glob":"^7.1.4","acorn":"^6.3.0","buble":"^0.19.8","husky":"^3.0.5","eslint":"^6.4.0","lodash":"^4.17.14","meriyah":"^1.7.0","sucrase":"^3.10.1","astravel":"^0.5.0","prettier":"^1.18.2","benchmark":"^2.1.4","cross-env":"^5.2.1","escodegen":"^1.12.0","uglify-js":"^3.6.0","@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/parser":"^7.6.0","@babel/generator":"^7.6.0","standard-version":"^7.0.0","@babel/preset-env":"^7.6.0","normalize-newline":"^3.0.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.0","eslint-config-prettier":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/astring_1.4.2_1568552588505_0.6623877755990764","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"astring","version":"1.4.3","keywords":["ast","codegen","code generator","estree","astravel"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@1.4.3","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"ava":{"babel":false,"files":["src/**/tests/index.js"],"require":["esm"],"compileEnhancements":false},"bin":{"astring":"./bin/astring"},"esm":"auto","nyc":{"exclude":["src/**/tests/*.js"],"reporter":["html","lcov","text"]},"dist":{"shasum":"b99d4b0349bc7b28934bb9f03f86ec34d69c3a09","tarball":"https://registry.npmjs.org/astring/-/astring-1.4.3.tgz","fileCount":13,"integrity":"sha512-yJlJU/bmN820vL+cbWShu2YQU87dBP5V7BH2N4wODapRv27A2dZtUD0LgjP9lZENvPe9XRoSyWx+pZR6qKqNBw==","signatures":[{"sig":"MEUCIQCQlAQu2F/AhktCVECXt+B99Pq8DEPRhEOCFLdR/pqE1wIgBQ7tY2GA+fobf597WAIFWdURbcP5MlktR5GC+qYU4jE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":233329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdo5SDCRA9TVsSAnZWagAAjrgQAI/SMfyeBaykhQqDdLN0\nSADeyoapJXdzW8Cbu8n5P3ryIDUrfnxjelMjjmiLW+WK/g26HuLF6O2mETd5\nRR5uhk8Cmzh7bhAQQ2Ja+KP8lr753xkDjMtT4sGzTo6tTbId7353mFbB9xSR\nW5jbvonf/REehrpCnFVaPRCDOZybwFVZguljJHQz25zLON0rcnoOzL7R9oJ5\njUc2uEcLvNp+egQqJsvF7Yq2fscZ1zRG2zFPUfrGBDXkD1rpcPF+PUXhAMPB\nGKPEGNywV9Dv/MuMdCYcxDQKAPuV6lFDPiSxNiUPS5pcUFgzYUKSFGnBHbif\nrMtGe4X/y43FnOGgiheNeh4FRY0wLVWUdvoPb9O1CfMp9G54lOKNu1TNtdf7\nSu34/k1PCSrqu9XmQzbW7raIernGFf+tj4zuAN6yyfuPJcj1WxtXEkiixpWM\nRfLdMOEd9xWP/meC6pvYYtuomDdcC+OvkMtTfd7tOPs7b1+jW67uljgv6+8F\nBGey78YpkG7sIqFZ+zcXTM9icNxkvmFXzBmgdbC06zaKOF8HratBBIm6OvzF\nq7NbGb1o4dGR2N36HI5UZctRRdJZAkG8fzVmyQKulOcNkGReAle0yjIW/ZwQ\n7Xr7/L8G/ceMxcBEpa30mLSYqrjI67CBWF3vP0Rxeq3LqlelUXoZnglY5mHU\n6OjJ\r\n=REdo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/astring.js","module":"./src/astring.js","gitHead":"8125e94111aa0ab7ff921504543e01b4e19617f8","scripts":{"test":"eslint src && prettier --list-different \"{src,scripts}/**/*.js\" \"bin/astring\" && npm run build:minified && nyc ava","build":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments","deploy":"git push --follow-tags origin master && npm publish","prepare":"npm run build","prepush":"npm test","release":"standard-version","prettier":"prettier --write \"{src,scripts}/**/*.js\" \"bin/astring\"","benchmark":"node --require esm ./src/tests/benchmark.js","build:demo":"npm run build:minified && cp dist/astring.min.* docs/demo/","test:watch":"ava --watch","build:watch":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments --watch","test:scripts":"npm run test:scripts:build && tap test/_scripts.js","build:minified":"cross-env BABEL_MODE=minified babel src/astring.js --out-file dist/astring.min.js --source-maps --no-comments"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"all","bracketSpacing":true},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"6.10.0","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"12.7.0","eslintConfig":{"env":{"es6":true},"extends":["eslint:recommended","plugin:import/errors","prettier"],"globals":{"global":true,"module":true,"window":true,"console":true,"process":true,"require":true,"__dirname":true},"plugins":["import"],"overrides":[{"files":["src/tests/fixtures/**/*.js"],"rules":{"no-var":0,"no-empty":0,"no-undef":0,"no-debugger":0,"no-dupe-keys":0,"no-redeclare":0,"getter-return":0,"no-cond-assign":0,"no-unreachable":0,"no-unused-vars":0,"no-control-regex":0,"no-sparse-arrays":0,"no-unused-labels":0,"constructor-super":0,"no-duplicate-case":0,"no-useless-escape":0,"no-unsafe-negation":0,"no-constant-condition":0,"no-irregular-whitespace":0}}],"parserOptions":{"sourceType":"module","ecmaVersion":10}},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","esm":"^3.2.25","nyc":"^14.1.1","glob":"^7.1.4","acorn":"^6.3.0","buble":"^0.19.8","husky":"^3.0.9","eslint":"^6.5.1","lodash":"^4.17.14","meriyah":"^1.8.2","sucrase":"^3.10.1","astravel":"^0.5.0","prettier":"^1.18.2","benchmark":"^2.1.4","cross-env":"^6.0.3","escodegen":"^1.12.0","uglify-js":"^3.6.1","@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/parser":"^7.6.4","@babel/generator":"^7.6.4","standard-version":"^7.0.0","@babel/preset-env":"^7.6.3","normalize-newline":"^3.0.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.0","eslint-config-prettier":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/astring_1.4.3_1571001474831_0.13184277052729598","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"astring","version":"1.5.0","keywords":["ast","codegen","code generator","estree","astravel"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@1.5.0","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"ava":{"files":["src/**/tests/astring.js","src/**/tests/performance.js"],"require":["esm"]},"bin":{"astring":"bin/astring"},"esm":"auto","dist":{"shasum":"5e0f788fc990473029ab93fce1a65086f40195ad","tarball":"https://registry.npmjs.org/astring/-/astring-1.5.0.tgz","fileCount":13,"integrity":"sha512-pcdBSMeiUEZrpQJwJVpCGn3TpDy68kU5kafQD3gocGiOViQpGOQ82ZousJTjlY8XLyglpexk28tMmxbQI8hngg==","signatures":[{"sig":"MEQCIHpKRj/3Cve+SCR9LUrNIfpQXJVkl6+W9Q4xLdWUPkERAiAzDY483IRLBxRn0ssmUZ99YhOu3dtfitxthtF1ceFmYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":246704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8bpxCRA9TVsSAnZWagAA1A0P/178OXi8UP4z8H+DrRvn\ndaACMG3YmyDyYLd+2zVaRNJmXkJEEihmamtfg02NgYN4zfcWvOoLsJGZlGKC\nG/qOMjJtiME+811QIKsbbXKrGEse20KYcbXCWow8XPTvmmIOfsMhAn4bW8v/\n4wTzGDlUTwMfkxjmUhn5hFnyIKEl5Ojdl+vy/My6Xnqtdk+59cWM4WnQnMXd\ntaMwUL0FLt76oip1BYidTqsa34HeAK7quZ9Z5SJOdjE8fYrXlQXnDLOca9E7\n9nNgiqNjnxc2v/HN2W/xcDm+1mvJI31J1K4MKHDByyDaC/HHqaD7avUaOBxm\nN9cV0zUYo5dq/mhd80oM+oYg9wGCT6CfZMqXLoPPakM1S2yqhOug8n8U4qJc\ncb1m03WFZ3G7yABJEn9LAT1Mue/GUiCvGsJVEGHja9EqIznjPcVmP673oT1S\nQ6dJSAO+/AARFpkFvNzyWBAV/4LFJZqwWWQn8JYZKW1JsV4Ida304DBRV/qb\nnx0e8qoQjILpGtY4hgn3YoSVELUIvxZBZoEQz9iBolH4/TrE5AqZ4CRxqpL4\nyYdQYpbup62Kux24Dy/1gNK6l5XHXld25z/RgW+HXCcE26QQ6reM2753GBkm\nrmjfrxEbDjxmrTWAI11aSSXm9DTH0glUMWrPvfmUyRFKOUvGgD946X/XOfiP\nQblT\r\n=5gg3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/astring.js","module":"./src/astring.js","gitHead":"967363d5b7c0d4b4e1356638a5310d0fdcd735f7","scripts":{"dev":"ava --watch src/tests/astring.js","test":"npm run eslint && npm run prettier:check && npm run build:minified && npm run test:coverage","build":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments","deploy":"git push --follow-tags origin master && npm publish","eslint":"eslint src","prepare":"npm run build","prepush":"npm test","release":"standard-version","prettier":"prettier --write \"{src,scripts}/**/*.js\" \"bin/astring\"","benchmark":"node --require esm ./src/tests/benchmark.js","build:demo":"npm run build:minified && cp dist/astring.min.* docs/demo/","build:watch":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments --watch","test:scripts":"npm run test:scripts:build && ava src/tests/_scripts.js","test:coverage":"c8 --reporter=html --reporter=text --reporter=lcov --include='src/*.js' --exclude='src/tests/**/*.js' ava src/tests/astring.js","build:minified":"cross-env BABEL_MODE=minified babel src/astring.js --out-file dist/astring.min.js --source-maps --no-comments","prettier:check":"prettier --list-different \"{src,scripts}/**/*.js\" \"bin/astring\"","test:performance":"ava src/tests/performance.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"all","bracketSpacing":true},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"6.14.8","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"12.18.0","eslintConfig":{"env":{"es6":true},"extends":["eslint:recommended","plugin:import/errors","prettier"],"globals":{"global":true,"module":true,"window":true,"console":true,"process":true,"require":true,"__dirname":true},"plugins":["import"],"overrides":[{"files":["src/tests/fixtures/**/*.js"],"rules":{"no-var":0,"no-empty":0,"no-undef":0,"no-debugger":0,"no-dupe-keys":0,"no-redeclare":0,"getter-return":0,"no-cond-assign":0,"no-unreachable":0,"no-unused-vars":0,"no-control-regex":0,"no-sparse-arrays":0,"no-unused-labels":0,"constructor-super":0,"no-duplicate-case":0,"no-useless-escape":0,"no-unsafe-negation":0,"no-constant-condition":0,"no-dupe-class-members":0,"no-inner-declarations":0,"no-irregular-whitespace":0}}],"parserOptions":{"sourceType":"module","ecmaVersion":12}},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.4.0","ava":"^3.15.0","esm":"^3.2.25","glob":"^7.1.6","acorn":"^8.0.4","buble":"^0.20.0","husky":"^4.3.6","eslint":"^7.17.0","lodash":"^4.17.20","meriyah":"^3.1.6","sucrase":"^3.17.0","astravel":"^0.5.0","prettier":"^2.2.1","benchmark":"^2.1.4","cross-env":"^7.0.3","escodegen":"^2.0.0","uglify-js":"^3.12.4","@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/parser":"^7.12.11","@babel/generator":"^7.12.11","standard-version":"^9.1.0","@babel/preset-env":"^7.12.11","normalize-newline":"^3.0.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/astring_1.5.0_1609677424554_0.10717964299238125","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"astring","version":"1.5.1","keywords":["ast","codegen","code generator","estree","astravel"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@1.5.1","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"ava":{"files":["src/**/tests/astring.js","src/**/tests/performance.js"],"require":["esm"]},"bin":{"astring":"bin/astring"},"esm":"auto","dist":{"shasum":"506e639739bf2e5f23355e4fdbc17df499a1fe4f","tarball":"https://registry.npmjs.org/astring/-/astring-1.5.1.tgz","fileCount":13,"integrity":"sha512-7Zq8TwRBOy82ux3I9e0SvcJX5lDlyQnZRs8FHSn+cYS0tz79bwRQo3Jx0AuufoUTmliRtW1vjP+s7Zd0FPUXRA==","signatures":[{"sig":"MEUCIGczqpW/7tlspXCREugsq++458fqGIgiC6om2ovsvjZHAiEA4OuhXVwd8SmU9gjFAZZtZGtxVBBVd27oaR2crT+y4mM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":246397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8jWKCRA9TVsSAnZWagAAVpAP/38+cf2gmnw0qz6RI7x/\niBmo0/TEeQ93PFmzLd9y+H4qwKBjupR28tigut3rXCbh8xlOIUEu5G5kUTJu\nL2eNyhlYfSlXScaDNuewC20s0p4dvLGxB4eC3zSOO+0cGnP014HE/b91L0EE\ndv+YrwHaImdh96ul87neDFh62cZdf4W0eRLQe666qDU/+ud8KZOsNPhcr34h\nxazKKpNBeDsRn+av/JPpXIYT3DzQ2Ofn0zjX7x/eLyO0FAKnl8Sx4kQR2S3i\nRTLb95hSqOqKlEPrcyxs1VWCNzZwIbkey2ukrafDopW0ThCS081x75F1Dzyf\nhXR+WUA0FOlV9U8/Lyd464cDkJTNF3CPnin74Lm6rOWf0M2KnmwfuyKFezTr\n2OgtA90wE43Ju7mY2mRswbkjn2R20k3em7Z5aEWt8DFVbBN27IM8B20nGW3S\nPx1GrTV2dwiw4Hs7igpBDTwI+gWyCEfkzf+smaoeBw1NwI8u270XueWAD/jo\n2oUse5ALnh/6cKl3WwxkqRFbuzddfL6F/IaEuPgDZF1C18LnsacXSslV83uV\nmG/Pn7FRq0WscUGSzuInWkR2ZhtyRnZIZwxcE/UNMTRw6ENST2w2UFvVe767\nQb90TON/+G57Lz/DtC3Dc64xBSsxFvMgIfMDWz1s6Ya0v0/VnXptwcAt2ZJc\nGM92\r\n=tWum\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/astring.js","module":"./src/astring.js","gitHead":"e65afdcbaf637b41d029beaed6568cf25583b9b4","scripts":{"dev":"ava --watch src/tests/astring.js","test":"npm run eslint && npm run prettier:check && npm run build:minified && npm run test:coverage","build":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments","deploy":"git push --follow-tags origin master && npm publish","eslint":"eslint src","prepare":"npm run build","prepush":"npm test","release":"standard-version","prettier":"prettier --write \"{src,scripts}/**/*.js\" \"bin/astring\"","benchmark":"node --require esm ./src/tests/benchmark.js","build:demo":"npm run build:minified && cp dist/astring.min.* docs/demo/","build:watch":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments --watch","test:scripts":"npm run test:scripts:build && ava src/tests/_scripts.js","test:coverage":"c8 --reporter=html --reporter=text --reporter=lcov --include='src/*.js' --exclude='src/tests/**/*.js' ava src/tests/astring.js","build:minified":"cross-env BABEL_MODE=minified babel src/astring.js --out-file dist/astring.min.js --source-maps --no-comments","prettier:check":"prettier --list-different \"{src,scripts}/**/*.js\" \"bin/astring\"","test:performance":"ava src/tests/performance.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"all","bracketSpacing":true},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"6.14.8","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"12.18.0","eslintConfig":{"env":{"es6":true},"extends":["eslint:recommended","plugin:import/errors","prettier"],"globals":{"global":true,"module":true,"window":true,"console":true,"process":true,"require":true,"__dirname":true},"plugins":["import"],"overrides":[{"files":["src/tests/fixtures/**/*.js"],"rules":{"no-var":0,"no-empty":0,"no-undef":0,"no-debugger":0,"no-dupe-keys":0,"no-redeclare":0,"getter-return":0,"no-cond-assign":0,"no-unreachable":0,"no-unused-vars":0,"no-control-regex":0,"no-sparse-arrays":0,"no-unused-labels":0,"constructor-super":0,"no-duplicate-case":0,"no-useless-escape":0,"no-unsafe-negation":0,"no-constant-condition":0,"no-dupe-class-members":0,"no-inner-declarations":0,"no-irregular-whitespace":0}}],"parserOptions":{"sourceType":"module","ecmaVersion":12}},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.4.0","ava":"^3.15.0","esm":"^3.2.25","glob":"^7.1.6","acorn":"^8.0.4","buble":"^0.20.0","husky":"^4.3.6","eslint":"^7.17.0","lodash":"^4.17.20","meriyah":"^3.1.6","sucrase":"^3.17.0","astravel":"^0.5.0","prettier":"^2.2.1","benchmark":"^2.1.4","cross-env":"^7.0.3","escodegen":"^2.0.0","uglify-js":"^3.12.4","@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/parser":"^7.12.11","@babel/generator":"^7.12.11","standard-version":"^9.1.0","@babel/preset-env":"^7.12.11","normalize-newline":"^3.0.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/astring_1.5.1_1609708937553_0.36688702474085666","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"astring","version":"1.6.0","keywords":["ast","codegen","code generator","estree","astravel"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@1.6.0","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"ava":{"files":["src/**/tests/astring.js","src/**/tests/performance.js"],"require":["esm"]},"bin":{"astring":"bin/astring"},"esm":"auto","dist":{"shasum":"6ef319460368f6c9a514349a585ecf91b4f041b5","tarball":"https://registry.npmjs.org/astring/-/astring-1.6.0.tgz","fileCount":12,"integrity":"sha512-8Rhu9cQMu4CSie4IOTAgQl75kZ8dp+gmOipjCAkV1ZVSwuDXRKXDbi8YAlCOKzIh3mws/hNoXJu8EkZwfCakLQ==","signatures":[{"sig":"MEUCIFjNcOnjVq27pgMnNucKjPjwDsCMp0vDYBF53R//mn3UAiEAhUqN1ihqzjVzBmzX5ooNCMW2DqSGDeM22XFFfroywkE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf82uuCRA9TVsSAnZWagAADK0P/iAQJ16Dm+nUjY97pcWp\nTWPO6rT71k1WKiOwApc6PXdVdLDF1Yndv6wbiEupoiAwvibcl7PRU0LdrhJ5\n/0hvpfzYZYjt1WDbTs3wcTURabICKF/AqlzK2CFCFUfu6MJTBxVcCQOBksiE\n+RpFpfYh8xaCXVwCIJ/fj4eHFQ9q7QvtKqkjEzHtrZ2o7mXkHMz9jXyK7s/O\nsoLS514P6r0+q/8x3prglYTtENOMQ5nSUBeLlqSwT83apAtTzTN+W2GuR+TD\n+DL6UwkgrJgyWom6uMUa7aOKovkH9Yiv8DAWfdo+52B54NcB4T7tdlECaEub\nQBjx+sqOz1s+FyvlFQrvuglzC1LANDEwtg/JC9umHD+q3RRJXU/ruGnP9SUB\nDtKidHT//9ElXzhANPohfTc/89wCqxoKqmYFRUX8sRA+ngIly1r4bJdiG4WT\n4FuRD5sapaGlImqNl6E4KJTr6wZLmlSMtpMZDALIG/f9hiNcfFSb6z9OCT+n\nM4XBxbHLfwOLePG7RAOMHd99BD+PbZ0SEXdXH3IpJHGHHBHXNOtaKkU/63jn\nj1FaJYsl74sctuybcgC6UIUoYHaYO7zxqUJyX0O70k3+SVFM5n0DMxC6cOyz\n+F7xzA8ACNQIH82wLSj7U7HgoxwOeMuuTj/ZAEjUDfiGynxYgNB8EpZ0XDSV\nOj61\r\n=2w4f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/astring.js","module":"./src/astring.js","gitHead":"b989a3f396717632aeeb90fbcf9acefc0f86213e","scripts":{"dev":"ava --watch src/tests/astring.js","test":"npm run eslint && npm run prettier:check && npm run build:minified && npm run test:coverage","build":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments","deploy":"git push --follow-tags origin master && npm publish","eslint":"eslint src","prepare":"npm run build","prepush":"npm test","release":"standard-version","prettier":"prettier --write \"{src,scripts}/**/*.js\" \"bin/astring\"","benchmark":"node --require esm ./src/tests/benchmark.js","build:demo":"npm run build:minified && cp dist/astring.min.* docs/demo/","build:watch":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments --watch","test:scripts":"npm run test:scripts:build && ava src/tests/_scripts.js","test:coverage":"c8 --reporter=html --reporter=text --reporter=lcov --include='src/*.js' --exclude='src/tests/**/*.js' ava src/tests/astring.js","build:minified":"cross-env BABEL_MODE=minified babel src/astring.js --out-file dist/astring.min.js --source-maps --no-comments","prettier:check":"prettier --list-different \"{src,scripts}/**/*.js\" \"bin/astring\"","test:performance":"ava src/tests/performance.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"all","bracketSpacing":true},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"6.14.8","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"12.18.0","eslintConfig":{"env":{"es6":true},"extends":["eslint:recommended","plugin:import/errors","prettier"],"globals":{"global":true,"module":true,"window":true,"console":true,"process":true,"require":true,"__dirname":true},"plugins":["import"],"overrides":[{"files":["src/tests/fixtures/**/*.js"],"rules":{"no-var":0,"no-empty":0,"no-undef":0,"no-debugger":0,"no-dupe-keys":0,"no-redeclare":0,"getter-return":0,"no-cond-assign":0,"no-unreachable":0,"no-unused-vars":0,"no-control-regex":0,"no-sparse-arrays":0,"no-unused-labels":0,"constructor-super":0,"no-duplicate-case":0,"no-useless-escape":0,"no-unsafe-negation":0,"no-constant-condition":0,"no-dupe-class-members":0,"no-inner-declarations":0,"no-irregular-whitespace":0}}],"parserOptions":{"sourceType":"module","ecmaVersion":12}},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.4.0","ava":"^3.15.0","esm":"^3.2.25","glob":"^7.1.6","acorn":"^8.0.4","buble":"^0.20.0","husky":"^4.3.6","eslint":"^7.17.0","lodash":"^4.17.20","meriyah":"^3.1.6","sucrase":"^3.17.0","astravel":"^0.5.0","prettier":"^2.2.1","benchmark":"^2.1.4","cross-env":"^7.0.3","escodegen":"^2.0.0","uglify-js":"^3.12.4","@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/parser":"^7.12.11","@babel/generator":"^7.12.11","standard-version":"^9.1.0","@babel/preset-env":"^7.12.11","normalize-newline":"^3.0.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/astring_1.6.0_1609788333573_0.8956188310038673","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"astring","version":"1.6.1","keywords":["ast","codegen","code generator","estree","astravel"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@1.6.1","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"ava":{"files":["src/**/tests/astring.js","src/**/tests/performance.js"],"require":["esm"]},"bin":{"astring":"bin/astring"},"esm":"auto","dist":{"shasum":"8da429a9a5182a6c2a32a2a55ef97175e1acfdfb","tarball":"https://registry.npmjs.org/astring/-/astring-1.6.1.tgz","fileCount":12,"integrity":"sha512-S4fK4wfnZs936jtQDJw8gmhagDUmHLkFMkYd36hwrVhdDiJo6aQOCpDVVjiL78fhJEOyl5RVCZEgXZfBSQFcOA==","signatures":[{"sig":"MEQCIHNvrtxz/+X3CFF/o0WKwOi34bz3yZiN83SNLH6uXb4eAiBZwWNCuGhhWGqyksX/ZESva6uGxBTSDsQi/3V2xsjesQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":250048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGpphCRA9TVsSAnZWagAADAkQAJJAi2zjkX6KWkU8ohGG\n0uAX2XlbnQ05uvr7t1dahqaOweaHZaBH6K1Pv/miMPNqUIWGAPz5CdvgH/xq\nmS9bFDyTiapdIKk/L4PpXDluxI5XytihPXjB8BINhYrMPoL4Htf7JjRw4KBt\npLKN1drIfNpWDt+rVO/hm6MI9IqxVF0ANC6+K9UQjOqE6e5Jxg6/scEb6cTX\ni3sf6X8NWZWwFI5fasRIRowMmxAnJ/iDOUIR0Yu6B6A+g/e8FmI/eBc8hcw5\nkCuQZtraTTyg+QRO4vMD16fuEPdf9F6eSlSbGiR2txMRPPo7wWuMTGzD/004\nIY0njcl4Htd4cn/uWoAvjHd/DI03isWOsltYjOSuN7ntVYaeKlYiFZBOdQuY\nK+Xs1FbUbN0XLBZq61y0hiJjTr66G38ZQMBnaKGnrLhl29rD1v5k833dCUfP\nrh64wnmRcNHs5HxgBg2z4wTpjq8xXkAEa0px1NvTgvXKaye8A7/jFl4bCnzl\nuqSFr9+pqjl1DDbdz23d2CeVnP7N59OkRknSJDPUPJSIldxyd58s8ZqxkqR0\nNNr3GjXtBHjqghis+I1JheNIYbZ/6glTbAuvPaCSJOvPR37rjapfK8CqYC2U\n+zuBuP6qBJ+GV9bGM4sEdi6+kRDVGwLD7pGQBAY/h13QFp+/P1vpRxEevKXJ\nzEfe\r\n=tILb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/astring.js","module":"./src/astring.js","gitHead":"7339983dbb22ede00ff510677f9abc764c443a8b","scripts":{"dev":"ava --watch src/tests/astring.js","test":"npm run eslint && npm run prettier:check && npm run build:minified && npm run test:coverage","build":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments","deploy":"git push --follow-tags origin master && npm publish","eslint":"eslint src","prepare":"npm run build","prepush":"npm test","release":"standard-version","prettier":"prettier --write \"{src,scripts}/**/*.js\" \"bin/astring\"","benchmark":"node --require esm ./src/tests/benchmark.js","build:demo":"npm run build:minified && cp dist/astring.min.* docs/demo/","build:watch":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments --watch","test:scripts":"npm run test:scripts:build && ava src/tests/_scripts.js","test:coverage":"c8 --reporter=html --reporter=text --reporter=lcov --include='src/*.js' --exclude='src/tests/**/*.js' ava src/tests/astring.js","build:minified":"cross-env BABEL_MODE=minified babel src/astring.js --out-file dist/astring.min.js --source-maps --no-comments","prettier:check":"prettier --list-different \"{src,scripts}/**/*.js\" \"bin/astring\"","test:performance":"ava src/tests/performance.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"all","bracketSpacing":true},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"6.14.8","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"12.18.0","eslintConfig":{"env":{"es6":true},"extends":["eslint:recommended","plugin:import/errors","prettier"],"globals":{"global":true,"module":true,"window":true,"console":true,"process":true,"require":true,"__dirname":true},"plugins":["import"],"overrides":[{"files":["src/tests/fixtures/**/*.js"],"rules":{"no-var":0,"no-empty":0,"no-undef":0,"no-debugger":0,"no-dupe-keys":0,"no-redeclare":0,"getter-return":0,"no-cond-assign":0,"no-unreachable":0,"no-unused-vars":0,"no-control-regex":0,"no-sparse-arrays":0,"no-unused-labels":0,"constructor-super":0,"no-duplicate-case":0,"no-useless-escape":0,"no-unsafe-negation":0,"no-constant-condition":0,"no-dupe-class-members":0,"no-inner-declarations":0,"no-irregular-whitespace":0}}],"parserOptions":{"sourceType":"module","ecmaVersion":12}},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.4.0","ava":"^3.15.0","esm":"^3.2.25","glob":"^7.1.6","acorn":"^8.0.5","buble":"^0.20.0","husky":"^4.3.8","eslint":"^7.18.0","lodash":"^4.17.20","meriyah":"^4.0.0","sucrase":"^3.17.0","astravel":"^0.5.0","prettier":"^2.2.1","benchmark":"^2.1.4","cross-env":"^7.0.3","escodegen":"^2.0.0","uglify-js":"^3.12.5","@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/parser":"^7.12.11","@babel/generator":"^7.12.11","standard-version":"^9.1.0","@babel/preset-env":"^7.12.11","normalize-newline":"^3.0.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/astring_1.6.1_1612356193089_0.9325666943266366","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"astring","version":"1.6.2","keywords":["ast","codegen","code generator","estree","astravel"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@1.6.2","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"ava":{"files":["src/**/tests/astring.js","src/**/tests/performance.js"],"require":["esm"]},"bin":{"astring":"bin/astring"},"esm":"auto","dist":{"shasum":"6e02d56a5b2a97c09ecb52e8aff8c7e634a21e2b","tarball":"https://registry.npmjs.org/astring/-/astring-1.6.2.tgz","fileCount":12,"integrity":"sha512-STGFbQN/qccrGAxqsnFkqAeVNTCvgN5uiD+vd75DNDvsoYZkDtYwW1rZvM/8xY1lMtOfisqh+MBU4ilsbLhd2g==","signatures":[{"sig":"MEUCIHKNX5GnrxPqtPNx+lTFjygaEaho2qIq+lzaZYfDxXZqAiEA8G76N7jyGfG7WNOJF+/8Q6s5YSCzmav810YM7K2nFMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":250286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGp5YCRA9TVsSAnZWagAAafQQAJhKpgJRRpwrcyKIyUQT\n1uZrCbeZ1QQLFMhMUe6vspFlIzKdsGIgRJXLlisVVTZp08r4uJcPAauhJ4GD\n4dj4iXqsjHAzvsoH9ncmMODkeBVxwjtQASFyrHntIUHeTdRfEcu1KiklUCP2\nVVghzNm5qLaQVaCRfpDs22xY6TyHrLuOe5tGcqNbLQJ1jNH5lQU8v2IV9+vy\nIxo2Im8FDt2C54b6IRib//dCyhg/F5kFTZL03ysLHnpc6GK/kavUjuMrV/TZ\nyCdB6hGL8ceOh9RY07kyk72cEJolKsDJBRVSSF5n5+TxXxc3bC9kc6rfyppB\nGvkV6wDXY6M23KZ3FCN27naEAX0jrK0zBQtLwY9OZdGiAdN9e4JDc4YmfsmF\n9a4i8pYtSPJ3CVKWgkuj7OyxgGBPwSEEUxM3svMb2RsOnJb4Eo3/aRfp6pJK\nFr8GbvJpsMq1L5WRNEveKBrq7vmvHYp4XWinwD1jlk39quykCgx/7mvuqBhc\nD6JlXqWT19uHK4c0N/Kszbp3jEgVCdaou4PastGWtZByusdC+37+IK03XkC9\nHWB9jZUw2dmBgBS2M+ya8CDkeqtEQR/YRV62vyZXmqP7kZX2x86dYPHAyV9G\nneN49mrWcvkPpfbLR0J+nA17rHWVeF/wIwzH/KTYXdzDf/zpkiFrXBMM2oaQ\nKf5w\r\n=sxBZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/astring.js","module":"./src/astring.js","gitHead":"0e2df7a3b152414583ea8f0710cafb1c883ace09","scripts":{"dev":"ava --watch src/tests/astring.js","test":"npm run eslint && npm run prettier:check && npm run build:minified && npm run test:coverage","build":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments","deploy":"git push --follow-tags origin master && npm publish","eslint":"eslint src","prepare":"npm run build","prepush":"npm test","release":"standard-version","prettier":"prettier --write \"{src,scripts}/**/*.js\" \"bin/astring\"","benchmark":"node --require esm ./src/tests/benchmark.js","build:demo":"npm run build:minified && cp dist/astring.min.* docs/demo/","build:watch":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments --watch","test:scripts":"npm run test:scripts:build && ava src/tests/_scripts.js","test:coverage":"c8 --reporter=html --reporter=text --reporter=lcov --include='src/*.js' --exclude='src/tests/**/*.js' ava src/tests/astring.js","build:minified":"cross-env BABEL_MODE=minified babel src/astring.js --out-file dist/astring.min.js --source-maps --no-comments","prettier:check":"prettier --list-different \"{src,scripts}/**/*.js\" \"bin/astring\"","test:performance":"ava src/tests/performance.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"all","bracketSpacing":true},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"6.14.8","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"12.18.0","eslintConfig":{"env":{"es6":true},"extends":["eslint:recommended","plugin:import/errors","prettier"],"globals":{"global":true,"module":true,"window":true,"console":true,"process":true,"require":true,"__dirname":true},"plugins":["import"],"overrides":[{"files":["src/tests/fixtures/**/*.js"],"rules":{"no-var":0,"no-empty":0,"no-undef":0,"no-debugger":0,"no-dupe-keys":0,"no-redeclare":0,"getter-return":0,"no-cond-assign":0,"no-unreachable":0,"no-unused-vars":0,"no-control-regex":0,"no-sparse-arrays":0,"no-unused-labels":0,"constructor-super":0,"no-duplicate-case":0,"no-useless-escape":0,"no-unsafe-negation":0,"no-constant-condition":0,"no-dupe-class-members":0,"no-inner-declarations":0,"no-irregular-whitespace":0}}],"parserOptions":{"sourceType":"module","ecmaVersion":12}},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.4.0","ava":"^3.15.0","esm":"^3.2.25","glob":"^7.1.6","acorn":"^8.0.5","buble":"^0.20.0","husky":"^4.3.8","eslint":"^7.18.0","lodash":"^4.17.20","meriyah":"^4.0.0","sucrase":"^3.17.0","astravel":"^0.5.0","prettier":"^2.2.1","benchmark":"^2.1.4","cross-env":"^7.0.3","escodegen":"^2.0.0","uglify-js":"^3.12.5","@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/parser":"^7.12.11","@babel/generator":"^7.12.11","standard-version":"^9.1.0","@babel/preset-env":"^7.12.11","normalize-newline":"^3.0.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/astring_1.6.2_1612357208263_0.32203859870695095","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"astring","version":"1.7.0","keywords":["ast","codegen","code generator","estree","astravel"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@1.7.0","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"ava":{"files":["src/**/tests/astring.js","src/**/tests/performance.js"],"require":["esm"]},"bin":{"astring":"bin/astring"},"esm":"auto","dist":{"shasum":"bbc5ab165537765d03c103ff496004d1e4a89e1c","tarball":"https://registry.npmjs.org/astring/-/astring-1.7.0.tgz","fileCount":12,"integrity":"sha512-43bervUZNvahG1v74a+POdGlAWcOUGSvP9fJVj6sywzM/SquwDkA+CdP938e8tWHUV77fStCiqzaQHAt0u6MVA==","signatures":[{"sig":"MEUCIQCsQO+5qwJRfMq5dW4+15vgPK4TVre+pdPDa89fxRpDLQIgeuVUze5KoXXtCaP5Zag2xTvR3DvkfBPABmaK0gD2xaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHt1tCRA9TVsSAnZWagAAlPUP/AhUC+v5mHf0/qB8D6CI\nqwoOGYeP207n6y1EJzAxMloauncSwOR4Aq6EAJIVr5QWzt/aND4wj0xCosbl\nO617xOh0HQD/lsS8Meuhk4M26QyvUUOhv9vOatUX3qaIAz2WRbejNSkK8lyR\n0449FNT8UsF1+Nm629KCF031Tsdl/2pDOIBMYodeLkGsOK1qEVkll/Roo7d7\naw72AqtnVDATrzNS3JqzPTWA8ZUZ1lJGlo7ld6dmZGJtfMwFAgt9qwonm6q5\nwYexRXKNNO7BmCpmhjtR6VINsYinu0Y3QeKZ0qCJs5z3kTiqkBhDog4qHL1c\nLNSjrqXdy5YAW5b9PlbF81ecjy4Ni5TfluOwsxRMnqyVIQZuwzD7Hue2jx9T\nO3uQG7WDf9u3zXoGXySH4VGCSuwLJrIwqMJ2ILm1jnUu7UhkPBraSWYfL4ra\nJflGS58OUMsQr0YlbKlfRencUXrN6/VIZZrYulBN3V5cmq47XBPQGTvB3ify\nBHdhh4C132JFXbjM5JGTw3XKZvBXBIhj2eG89tLAcBSlcWWWRBsSmo+enATT\neDgE/El7+j+UmRVCcrWgzBNCysME7oZaKSr9nUPrAVEthgCfjpaJLjCtIm1v\nbLetjRhvj+MCDHsKX95tvwJ6FCP3HEBXWwa9pOmeX10uiXs1UAV8wa/GwSK9\nh1S+\r\n=c/P2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/astring.js","types":"./astring.d.ts","module":"./src/astring.js","gitHead":"594962c0ed94904bb24a349411d17c5a067c246d","scripts":{"dev":"ava --watch src/tests/astring.js","test":"npm run eslint && npm run prettier:check && npm run build:minified && npm run test:coverage","build":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments","deploy":"git push --follow-tags origin master && npm publish","eslint":"eslint src","prepare":"npm run build","prepush":"npm test","release":"standard-version","prettier":"prettier --write \"{src,scripts}/**/*.js\" \"bin/astring\"","benchmark":"node --require esm ./src/tests/benchmark.js","build:demo":"npm run build:minified && cp dist/astring.min.* docs/demo/","build:watch":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments --watch","test:scripts":"npm run test:scripts:build && ava src/tests/_scripts.js","test:coverage":"c8 --reporter=html --reporter=text --reporter=lcov --include='src/*.js' --exclude='src/tests/**/*.js' ava src/tests/astring.js","build:minified":"cross-env BABEL_MODE=minified babel src/astring.js --out-file dist/astring.min.js --source-maps --no-comments","prettier:check":"prettier --list-different \"{src,scripts}/**/*.js\" \"bin/astring\"","test:performance":"ava src/tests/performance.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"all","bracketSpacing":true},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"6.14.8","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"12.18.0","eslintConfig":{"env":{"es6":true},"extends":["eslint:recommended","plugin:import/errors","prettier"],"globals":{"global":true,"module":true,"window":true,"console":true,"process":true,"require":true,"__dirname":true},"plugins":["import"],"overrides":[{"files":["src/tests/fixtures/**/*.js"],"rules":{"no-var":0,"no-empty":0,"no-undef":0,"no-debugger":0,"no-dupe-keys":0,"no-redeclare":0,"getter-return":0,"no-cond-assign":0,"no-unreachable":0,"no-unused-vars":0,"no-control-regex":0,"no-sparse-arrays":0,"no-unused-labels":0,"constructor-super":0,"no-duplicate-case":0,"no-useless-escape":0,"no-unsafe-negation":0,"no-constant-condition":0,"no-dupe-class-members":0,"no-inner-declarations":0,"no-irregular-whitespace":0}}],"parserOptions":{"sourceType":"module","ecmaVersion":12}},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.5.0","ava":"^3.15.0","esm":"^3.2.25","glob":"^7.1.6","acorn":"^8.0.5","buble":"^0.20.0","husky":"^4.3.8","eslint":"^7.19.0","lodash":"^4.17.20","meriyah":"^4.0.0","sucrase":"^3.17.1","astravel":"^0.5.0","prettier":"^2.2.1","benchmark":"^2.1.4","cross-env":"^7.0.3","escodegen":"^2.0.0","uglify-js":"^3.12.6","@babel/cli":"^7.12.13","@babel/core":"^7.12.13","@babel/parser":"^7.12.15","@babel/generator":"^7.12.15","standard-version":"^9.1.0","@babel/preset-env":"^7.12.13","normalize-newline":"^3.0.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/astring_1.7.0_1612635501082_0.8614450290676521","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"astring","version":"1.7.1","keywords":["ast","codegen","code generator","estree","astravel"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@1.7.1","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"ava":{"files":["src/**/tests/astring.js","src/**/tests/performance.js"],"require":["esm"]},"bin":{"astring":"bin/astring"},"esm":"auto","dist":{"shasum":"adbb2c88fa6c3f5cf3eeb39a46061af8e1b0916d","tarball":"https://registry.npmjs.org/astring/-/astring-1.7.1.tgz","fileCount":12,"integrity":"sha512-B8eM0fJez7ez85apYassNdUTwkCCAgb7ZESscT6jYbtxEnvHbX9q+aQcy2sOtRLeQkGk4qOf2MgXjdirvYBb4A==","signatures":[{"sig":"MEQCIGcm81PoLYnBqlI5F9QZxg+2f1A+yX0KutX+N/B2xQzoAiBK3favMRTkieO07Q4Yx1Uc9+hEZWF3fm0+QbjwRp44ow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga0xYCRA9TVsSAnZWagAAYW8P/0K9QX1beeUjP3+jG+a+\n+7gHu7MAVVaYcoykmjSbKu9xY1VmjlB0TBQxLbSoW5WObVN5juj2/ST77FNe\nIw4/ZXpXzA1B0ONtkprXcwZorqiKtY6GG7xX8KVc2aAP3f+wL+CxJsYdf49G\n/AI36Z+50D6X4mqrE5AVwmLcci19korr6vF3785Iucu3AZrnPI2Lk+k8UZKJ\nHCmg1TxZ0j2XQRkVBy8hyTlqzlkK1ceE31fwag99MyQchr/OF+gYmM/OQJOR\nlU8fJDduyGdQqOj4UiQl2bZ+2zrR9GQ1ufDwY+qROxxR9qh3D3+NticRTIns\n1iO0PCdBzEWeOplnoJX1q7zhr4HCPW3uGePBiQX/pTAdIvq49eyM0/KoLeKX\n3+RkBG+pnc+T567AgAGnNkIDmWNsK+dRMUclMmW4ag8R4sVhX74o5jpi2inx\n0AqxjmvQZFBKd54vsvUFcnsef73sM63DCDi9/uBfakjc8mId3/H6yviqYWlh\nVPq6SqEJEFFPjVDg52h/g6d9WbE25631BhWwtZpqhvFQUlVSOMDZhpVNrJ0I\nmLGEmeqy1sb7Ab9VC7qeJS7gMwtFCGH66KofVj51GbmR+Bn2BKgkxXQ/APsn\ndS9is/UsPv8Ft708gXlpb2Ki1dAz/8q4shCE0+64429BWAtjxHIgNN6g1ajD\n4SkM\r\n=I6t+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/astring.js","types":"./astring.d.ts","module":"./src/astring.js","gitHead":"2dfdef15606314c52ac7abbe41dd049e14907190","scripts":{"dev":"ava --watch src/tests/astring.js","test":"npm run eslint && npm run prettier:check && npm run build:minified && npm run test:coverage","build":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments","deploy":"git push --follow-tags origin master && npm publish","eslint":"eslint src","prepare":"npm run build","prepush":"npm test","release":"standard-version","prettier":"prettier --write \"{src,scripts}/**/*.js\" \"bin/astring\"","benchmark":"node --require esm ./src/tests/benchmark.js","build:demo":"npm run build:minified && cp dist/astring.min.* docs/demo/","build:watch":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments --watch","test:scripts":"npm run test:scripts:build && ava src/tests/_scripts.js","test:coverage":"c8 --reporter=html --reporter=text --reporter=lcov --include='src/*.js' --exclude='src/tests/**/*.js' ava src/tests/astring.js","build:minified":"cross-env BABEL_MODE=minified babel src/astring.js --out-file dist/astring.min.js --source-maps --no-comments","prettier:check":"prettier --list-different \"{src,scripts}/**/*.js\" \"bin/astring\"","test:performance":"ava src/tests/performance.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"all","bracketSpacing":true},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"6.14.11","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"14.16.0","eslintConfig":{"env":{"es6":true},"extends":["eslint:recommended","plugin:import/errors","prettier"],"globals":{"global":true,"module":true,"window":true,"console":true,"process":true,"require":true,"__dirname":true},"plugins":["import"],"overrides":[{"files":["src/tests/fixtures/**/*.js"],"rules":{"no-var":0,"no-empty":0,"no-undef":0,"no-debugger":0,"no-dupe-keys":0,"no-redeclare":0,"getter-return":0,"no-cond-assign":0,"no-unreachable":0,"no-unused-vars":0,"no-control-regex":0,"no-sparse-arrays":0,"no-unused-labels":0,"constructor-super":0,"no-duplicate-case":0,"no-useless-escape":0,"no-unsafe-negation":0,"no-constant-condition":0,"no-dupe-class-members":0,"no-inner-declarations":0,"no-irregular-whitespace":0}}],"parserOptions":{"sourceType":"module","ecmaVersion":12}},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.7.0","ava":"^3.15.0","esm":"^3.2.25","glob":"^7.1.6","acorn":"^8.1.0","buble":"^0.20.0","husky":"^6.0.0","eslint":"^7.23.0","lodash":"^4.17.21","meriyah":"^4.1.5","sucrase":"^3.17.1","astravel":"^0.5.0","prettier":"^2.2.1","benchmark":"^2.1.4","cross-env":"^7.0.3","escodegen":"^2.0.0","uglify-js":"^3.13.3","@babel/cli":"^7.13.14","@babel/core":"^7.13.14","@babel/parser":"^7.13.13","@babel/generator":"^7.13.9","standard-version":"^9.1.1","@babel/preset-env":"^7.13.12","normalize-newline":"^3.0.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/astring_1.7.1_1617644631771_0.3513559497509171","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"astring","version":"1.7.2","keywords":["ast","codegen","code generator","estree","astravel"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@1.7.2","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"ava":{"files":["src/**/tests/astring.js","src/**/tests/performance.js"],"require":["esm"]},"bin":{"astring":"bin/astring"},"esm":"auto","dist":{"shasum":"7adb45841b3db51d2ea41c246d1abfcb39f50916","tarball":"https://registry.npmjs.org/astring/-/astring-1.7.2.tgz","fileCount":12,"integrity":"sha512-iutXT3zQ/Updi3Cfmo74X7PvtEAVC21DtzTE13keSyAP9CJSeBK+Fq5P5obrQopixvt92SIZklko0eq8rcgt0g==","signatures":[{"sig":"MEQCIG6MyUOmPIpeOH3GQUDmOvTXQUTy9fG8uVDwbJZXfCV+AiArjWmX1E88Dwoo8I1Qj5hp346iDz2NHJjr71ceoL13UQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":256828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga4NRCRA9TVsSAnZWagAAEisP/00s/GFyoHp53oW74TMy\n7wdaoZZeyX1NlwKt1iAfTPcRgZgnKWUAJ34bsPnZVep36qLMqwdH3KjEePOl\n4+/Z9YkxGjpUWjX/2LUzfeBa/mKputPA7HtPKtizdaV5s9eNF6plGcc2LBEo\nVwkowDGw3D+F80vYKUgjIYQ1gcCY+MlCJHKqi6Xi2Dk/6k7EgFISJocithVM\nCMEVNtO50djrtsnumMyXQwzt52U3MKbt/+pJdhxBMB9hs931qYFol2HJcwSd\nCDfbMSPM/yjZ3XNJ5TCt+O3mnGb4HpTuUkWP84hJD3oVBrxbMs6nutPcYORl\nqGNZTveVLuMGfEfLtHmWtWQTHdHRp0MFdvaMIuIQdLgxiFMeT36t1osb8DBw\nu/KBTWCOyQn+5uLyNtPy13mAlt1s35UWhmStfCZwcxNeNdEWeZ094AnXmhlq\n0KlQl9dXi2TJ0AYW5ZtwwCBwNPqeOaMI41RhMqy8+8HQixeeu+uS4R4t1d5O\n5sKxi2COF+6txgg71Wv797Ze3VuPQwG9YXOgOq1bTh5PSWw6aflvTKqXsbTq\naQCiSp4U1hdeGm4x8IZa+vka3viBY1/v2cyQjT4z4VCCrHw50Z/hreywxdWs\nJ0uY3zPHAxTSgBc4zGfZATePSPBXf+H01Dzef80oFmqCUBm9SedMA9FaS0l9\n1G9x\r\n=UJss\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/astring.js","types":"./astring.d.ts","module":"./src/astring.js","gitHead":"4f3de686b17e8ad109a2d2502e728c859cc2b53b","scripts":{"dev":"ava --watch src/tests/astring.js","test":"npm run eslint && npm run prettier:check && npm run build:minified && npm run test:coverage","build":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments","deploy":"git push --follow-tags origin master && npm publish","eslint":"eslint src","prepare":"npm run build","prepush":"npm test","release":"standard-version","prettier":"prettier --write \"{src,scripts}/**/*.js\" \"bin/astring\"","benchmark":"node --require esm ./src/tests/benchmark.js","build:demo":"npm run build:minified && cp dist/astring.min.* docs/demo/","build:watch":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments --watch","test:scripts":"npm run test:scripts:build && ava src/tests/_scripts.js","test:coverage":"c8 --reporter=html --reporter=text --reporter=lcov --include='src/*.js' --exclude='src/tests/**/*.js' ava src/tests/astring.js","build:minified":"cross-env BABEL_MODE=minified babel src/astring.js --out-file dist/astring.min.js --source-maps --no-comments","prettier:check":"prettier --list-different \"{src,scripts}/**/*.js\" \"bin/astring\"","test:performance":"ava src/tests/performance.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"all","bracketSpacing":true},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"6.14.11","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"14.16.0","eslintConfig":{"env":{"es6":true},"extends":["eslint:recommended","plugin:import/errors","prettier"],"globals":{"global":true,"module":true,"window":true,"console":true,"process":true,"require":true,"__dirname":true},"plugins":["import"],"overrides":[{"files":["src/tests/fixtures/**/*.js"],"rules":{"no-var":0,"no-empty":0,"no-undef":0,"no-debugger":0,"no-dupe-keys":0,"no-redeclare":0,"getter-return":0,"no-cond-assign":0,"no-unreachable":0,"no-unused-vars":0,"no-control-regex":0,"no-sparse-arrays":0,"no-unused-labels":0,"constructor-super":0,"no-duplicate-case":0,"no-useless-escape":0,"no-unsafe-negation":0,"no-constant-condition":0,"no-dupe-class-members":0,"no-inner-declarations":0,"no-irregular-whitespace":0}}],"parserOptions":{"sourceType":"module","ecmaVersion":12}},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.7.0","ava":"^3.15.0","esm":"^3.2.25","glob":"^7.1.6","acorn":"^8.1.0","buble":"^0.20.0","husky":"^6.0.0","eslint":"^7.23.0","lodash":"^4.17.21","meriyah":"^4.1.5","sucrase":"^3.17.1","astravel":"^0.5.0","prettier":"^2.2.1","benchmark":"^2.1.4","cross-env":"^7.0.3","escodegen":"^2.0.0","uglify-js":"^3.13.3","@babel/cli":"^7.13.14","@babel/core":"^7.13.14","@babel/parser":"^7.13.13","@babel/generator":"^7.13.9","standard-version":"^9.1.1","@babel/preset-env":"^7.13.12","normalize-newline":"^3.0.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/astring_1.7.2_1617658704590_0.955098152576801","host":"s3://npm-registry-packages"}},"1.7.3":{"name":"astring","version":"1.7.3","keywords":["ast","codegen","code generator","estree","astravel"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@1.7.3","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"ava":{"files":["src/**/tests/astring.js","src/**/tests/performance.js"],"require":["esm"]},"bin":{"astring":"bin/astring"},"esm":"auto","dist":{"shasum":"ed92696b91092a311c790f98987b9a71a2f55bfa","tarball":"https://registry.npmjs.org/astring/-/astring-1.7.3.tgz","fileCount":12,"integrity":"sha512-FnNeakrt6R2EJbR/AuDMknR1Hgv2LUWl2SzjSBaJ8bobbetGwe24ebp8uoEROii4KKVQh5+7Ui9jrqjDb11XlA==","signatures":[{"sig":"MEUCIQDu0K3X514gKqwerq8tfhKilOBloCis4RQnkDEC1zxwtwIgGlFENr7kRgtknAvWqURMSUaJq0OBm1skx6ZnaUG2K8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":257199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga4gJCRA9TVsSAnZWagAAFo0P/jlYQqiW3Gh8RnyA4Orc\nAOqaW1Qek5VZ0Dfza8Sd/69Udtac30H8lZgJSqA013P1zCm82zJ+nQeUyIk7\nIwPoBu001WDWemh5PzXhTm5rs1ceGCiqLKDfUlKRAKxoFazOp8PGCp+Ff/pN\nr6tHa7qieQX+pvJNTnRdKAxc6nD10Q3wxHYhOaokmwauGbAau7vb6Xo9O3KO\noliS1fTrxkjyl9ucbxSFxOArQGH2YZ9dwiU7HxQ8TNOG0D0gcP7/7J7Mo4nt\nRaiA5dF3KDLtGNydEw+qT+WZXBYb+xq8U2pjYWwP5lKF8y2mVl72PNvUowMG\nQtC6+YS8cOiDE9yV7R502PqBa1p7HK1oYAVnDbpqHSsG41rytPYDKYmRa/ix\nricaDfZhwZq8wZHoi0SMz9adzW9A8ph47+c298eeiU6QQ2EayWX0CQcQNS2j\nAwGCmBH12uLJ5txxTg88EWsJHCgjXSP8BuSlEzqquNR8O4YevrUkz/YDtyb6\ntXlKP6zdESc04+wnhAlj/BrYqf5hMKBVozbP2NgK4OnGsvwMVv9yx3ounUIN\n3zoMTXVbc2HKpAWui/cgTuANKzUEh+MLQAlpdZE13zDDuBQatide+9HDkGZV\nQHvqqz4X61XbA+K4ee6m3ro7E5zKkBy6qu5uoe0/tHf7nzyS0AYBhtqSA5/u\nnE94\r\n=E55H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/astring.js","types":"./astring.d.ts","module":"./src/astring.js","exports":{"import":"./src/astring.js","browser":"./dist/astring.min.js","require":"./dist/astring.js"},"gitHead":"bb49f390b416fb0bf03abca27ee9d2a3d2eebeed","scripts":{"dev":"ava --watch src/tests/astring.js","test":"npm run eslint && npm run prettier:check && npm run build:minified && npm run test:coverage","build":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments","deploy":"git push --follow-tags origin master && npm publish","eslint":"eslint src","prepare":"npm run build","prepush":"npm test","release":"standard-version","prettier":"prettier --write \"{src,scripts}/**/*.js\" \"bin/astring\"","benchmark":"node --require esm ./src/tests/benchmark.js","build:demo":"npm run build:minified && cp dist/astring.min.* docs/demo/","build:watch":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments --watch","test:scripts":"npm run test:scripts:build && ava src/tests/_scripts.js","test:coverage":"c8 --reporter=html --reporter=text --reporter=lcov --include='src/*.js' --exclude='src/tests/**/*.js' ava src/tests/astring.js","build:minified":"cross-env BABEL_MODE=minified babel src/astring.js --out-file dist/astring.min.js --source-maps --no-comments","prettier:check":"prettier --list-different \"{src,scripts}/**/*.js\" \"bin/astring\"","test:performance":"ava src/tests/performance.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"all","bracketSpacing":true},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"6.14.11","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"14.16.0","eslintConfig":{"env":{"es6":true},"extends":["eslint:recommended","plugin:import/errors","prettier"],"globals":{"global":true,"module":true,"window":true,"console":true,"process":true,"require":true,"__dirname":true},"plugins":["import"],"overrides":[{"files":["src/tests/fixtures/**/*.js"],"rules":{"no-var":0,"no-empty":0,"no-undef":0,"no-debugger":0,"no-dupe-keys":0,"no-redeclare":0,"getter-return":0,"no-cond-assign":0,"no-unreachable":0,"no-unused-vars":0,"no-control-regex":0,"no-sparse-arrays":0,"no-unused-labels":0,"constructor-super":0,"no-duplicate-case":0,"no-useless-escape":0,"no-unsafe-negation":0,"no-constant-condition":0,"no-dupe-class-members":0,"no-inner-declarations":0,"no-irregular-whitespace":0}}],"parserOptions":{"sourceType":"module","ecmaVersion":12}},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.7.0","ava":"^3.15.0","esm":"^3.2.25","glob":"^7.1.6","acorn":"^8.1.0","buble":"^0.20.0","husky":"^6.0.0","eslint":"^7.23.0","lodash":"^4.17.21","meriyah":"^4.1.5","sucrase":"^3.17.1","astravel":"^0.5.0","prettier":"^2.2.1","benchmark":"^2.1.4","cross-env":"^7.0.3","escodegen":"^2.0.0","uglify-js":"^3.13.3","@babel/cli":"^7.13.14","@babel/core":"^7.13.14","@babel/parser":"^7.13.13","@babel/generator":"^7.13.9","standard-version":"^9.1.1","@babel/preset-env":"^7.13.12","normalize-newline":"^3.0.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/astring_1.7.3_1617659913003_0.2824523082750201","host":"s3://npm-registry-packages"}},"1.7.4":{"name":"astring","version":"1.7.4","keywords":["ast","codegen","code generator","estree","astravel"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@1.7.4","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"ava":{"files":["src/**/tests/astring.js","src/**/tests/performance.js"],"require":["esm"]},"bin":{"astring":"bin/astring"},"esm":"auto","dist":{"shasum":"06aa7f72ad30097210dee1ae8f7d9615cd3b57d4","tarball":"https://registry.npmjs.org/astring/-/astring-1.7.4.tgz","fileCount":11,"integrity":"sha512-WiVqDJV0AayUUH65FfUrbnBO4KD10854cyU49lK30+2n/lEkJDRqBKj/2fYGhZSD3uIt1H1VfW/pQtO07kR2Xg==","signatures":[{"sig":"MEUCIAR3yBhRk/HNZfQSaA7rilV7eTOwHNbOBbgNcFZJ0O1OAiEAxQ2VdVZ/qkaC0PrL34XsB9moh5f53kxaUxvcNDkVahk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":256839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbgkwCRA9TVsSAnZWagAAPQgP/i3gd5IhrKryh6CpPKb8\nDUanLSzh9l6YgB+XS7zqYFOlyggvCW8K1mzjXr19fW71YYcVQU6dUlvCm0bo\nmkDuLnNWyDxRl0Kn6XUiyFiIk3tYwSRa53Lo9ezvVFAeMgmbulNRZa403fA6\nXLDxRYnHlPYE7DI0JYVD6mv0pKnTvFcJHnJCJf5Qrrw8jdyHguZuInC+qqpo\nf7QfVRy37WG0wBpeXjJF83Filrbm7Qm+dr7I7x4Bb2h2iosYtwK6h5KDaqFn\nRXR8uppygVTLNp/NzBxICsLo7+CgPsAR4MmEg6z1q8P2vcnTb5B1v2jkK+FV\nx25fEflf+DHMEHdrIjIfClLi8REkmNB7i4sc/xPW/GUUsVTWSypR2E873LIp\nOlDkRuo9SdqFxtJc0dnlDNFgYI+t4XmjUv9/rVrXu3+WI3I9838L3ogUuSwe\nAZDy5hJIDp8eIn5cUHI4fYJHPKl7ntQtxox7ePDOQiFQgcZVUiqyM18BiDMq\nyiiuupvyeLx2Zb7dMcDv4Ipr+JfBOE1YA1srgxF/bqfRnyvGCk597cD+H926\nrRRDCPW6mpstJuny+CdmdK2XS2iEx09Ouw7yCF8V6cyijduFgoBm+rsk+VA2\nobVzF60lhgph4eCYxTOq/Et/Ge8mLHUKgIoEp2C88kYV/EbdgdKHxDcpLPf+\n5XJu\r\n=98u+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/astring.js","types":"./astring.d.ts","module":"./dist/astring.mjs","exports":{"import":"./dist/astring.mjs","browser":"./dist/astring.min.js","require":"./dist/astring.js"},"gitHead":"6d8a12240fef71defa281f7bb394eb2fcaee4dce","scripts":{"dev":"ava --watch src/tests/astring.js","test":"npm run eslint && npm run prettier:check && npm run build:minified && npm run test:coverage","build":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments && cp src/astring.js dist/astring.mjs","deploy":"git push --follow-tags origin master && npm publish","eslint":"eslint src","prepare":"npm run build && npm run build:minified","prepush":"npm test","release":"standard-version","prettier":"prettier --write \"{src,scripts}/**/*.js\" \"bin/astring\"","benchmark":"node --require esm ./src/tests/benchmark.js","build:demo":"npm run build:minified && cp dist/astring.min.* docs/demo/","build:watch":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments --watch","test:scripts":"npm run test:scripts:build && ava src/tests/_scripts.js","test:coverage":"c8 --reporter=html --reporter=text --reporter=lcov --include='src/*.js' --exclude='src/tests/**/*.js' ava src/tests/astring.js","build:minified":"cross-env BABEL_MODE=minified babel src/astring.js --out-file dist/astring.min.js --source-maps --no-comments","prettier:check":"prettier --list-different \"{src,scripts}/**/*.js\" \"bin/astring\"","test:performance":"ava src/tests/performance.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"all","bracketSpacing":true},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"6.14.11","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"14.16.0","eslintConfig":{"env":{"es6":true},"extends":["eslint:recommended","plugin:import/errors","prettier"],"globals":{"global":true,"module":true,"window":true,"console":true,"process":true,"require":true,"__dirname":true},"plugins":["import"],"overrides":[{"files":["src/tests/fixtures/**/*.js"],"rules":{"no-var":0,"no-empty":0,"no-undef":0,"no-debugger":0,"no-dupe-keys":0,"no-redeclare":0,"getter-return":0,"no-cond-assign":0,"no-unreachable":0,"no-unused-vars":0,"no-control-regex":0,"no-sparse-arrays":0,"no-unused-labels":0,"constructor-super":0,"no-duplicate-case":0,"no-useless-escape":0,"no-unsafe-negation":0,"no-constant-condition":0,"no-dupe-class-members":0,"no-inner-declarations":0,"no-irregular-whitespace":0}}],"parserOptions":{"sourceType":"module","ecmaVersion":12}},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.7.0","ava":"^3.15.0","esm":"^3.2.25","glob":"^7.1.6","acorn":"^8.1.0","buble":"^0.20.0","husky":"^6.0.0","eslint":"^7.23.0","lodash":"^4.17.21","meriyah":"^4.1.5","sucrase":"^3.17.1","astravel":"^0.5.0","prettier":"^2.2.1","benchmark":"^2.1.4","cross-env":"^7.0.3","escodegen":"^2.0.0","uglify-js":"^3.13.3","@babel/cli":"^7.13.14","@babel/core":"^7.13.14","@babel/parser":"^7.13.13","@babel/generator":"^7.13.9","standard-version":"^9.1.1","@babel/preset-env":"^7.13.12","normalize-newline":"^3.0.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/astring_1.7.4_1617824048333_0.9698751367202827","host":"s3://npm-registry-packages"}},"1.7.5":{"name":"astring","version":"1.7.5","keywords":["ast","codegen","code generator","estree","astravel"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@1.7.5","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"ava":{"files":["src/**/tests/astring.js","src/**/tests/performance.js"],"require":["esm"]},"bin":{"astring":"bin/astring"},"esm":"auto","dist":{"shasum":"a7d47fceaf32b052d33a3d07c511efeec67447ca","tarball":"https://registry.npmjs.org/astring/-/astring-1.7.5.tgz","fileCount":11,"integrity":"sha512-lobf6RWXb8c4uZ7Mdq0U12efYmpD1UFnyOWVJPTa3ukqZrMopav+2hdNu0hgBF0JIBFK9QgrBDfwYvh3DFJDAA==","signatures":[{"sig":"MEQCIQCwk0lFuto1+9+6uc/glPnrAgCvbecLXayzwdDIaRpsxAIfKt8hEmauyGTfE0YNzYaD9E/QxwgIv0ot4kz9OObNuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":257019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt3FqCRA9TVsSAnZWagAAUugP/2qVIkfqa1XNd8KQNlXV\nSfiR04PkpLgCXkU5JLj2+5c0JXfoL65/ga+pAnjX7LdZPSaZ2ekas9BeqLm+\nuMDNkig8t8kwOddiqiq6Hgy4EVd443VsYXQ3wAffiPyjqau6wdm7D5HXjvVQ\nXNAzrhnNuszVcPJnt+WDTsXqQkbFaYW+xBIES2Ougdz1NfOSQ2MQ4koP93Y5\nKS6uVog/UAVDLXeHrT3c7ra3PslRn4HpGcZQtU8EhpS/7KovtLcH19VAIpkG\nOO9NUOscZlCUEL/zoNtqShOB2O+5EfbInd4MyLdgkI7WGWsmnRL1ruM/FM2p\nEzF99FwLWi0WKaJT8VyFe5djbiIxDHU5t9oXuYGoqCpRxdvcxnd4pTiPEsQJ\n66SzY8ns7Tk4CZCDWZn3EIlXUBNnQemX6fWueWp0MPoWBwEfJN+PznX8Ta/R\n8Um1FbpLZUN9fUxckxtfuOA9P3tcSToM67OtRBbwa+d45KFIxNqQL1mzs8po\nSbKqpsa6rHJjdwMSk0MiJ/Zu+gk2eMrbkysuMj0vmM82aE/elZbE/EKYGft/\n7oE8R4qTF1ayumbUhfgjy87xdqyrlx9P15CzMgJ1Fxb2kAo8mCuT6InYrvCB\njArpB+6l4kezH2gqCDmUgoZx1ZFpQiqtWEfsOJ7YEngDMqnpL2RUMX/LntMR\nbnPg\r\n=DU9V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/astring.js","types":"./astring.d.ts","module":"./dist/astring.mjs","exports":{"import":"./dist/astring.mjs","browser":"./dist/astring.min.js","require":"./dist/astring.js"},"gitHead":"e9a83d936f5ba3f3cc01945890852b7f538a7944","scripts":{"dev":"ava --watch src/tests/astring.js","test":"npm run eslint && npm run prettier:check && npm run build:minified && npm run test:coverage","build":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments && cp src/astring.js dist/astring.mjs","deploy":"git push --follow-tags origin master && npm publish","eslint":"eslint src","prepare":"npm run build && npm run build:minified","prepush":"npm test","release":"standard-version","prettier":"prettier --write \"{src,scripts}/**/*.js\" \"bin/astring\"","benchmark":"node --require esm ./src/tests/benchmark.js","build:demo":"npm run build:minified && cp dist/astring.min.* docs/demo/","build:watch":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments --watch","test:scripts":"npm run test:scripts:build && ava src/tests/_scripts.js","test:coverage":"c8 --reporter=html --reporter=text --reporter=lcov --include='src/*.js' --exclude='src/tests/**/*.js' ava src/tests/astring.js","build:minified":"cross-env BABEL_MODE=minified babel src/astring.js --out-file dist/astring.min.js --source-maps --no-comments","prettier:check":"prettier --list-different \"{src,scripts}/**/*.js\" \"bin/astring\"","test:performance":"ava src/tests/performance.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"all","bracketSpacing":true},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"6.14.11","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"14.16.0","eslintConfig":{"env":{"es6":true},"extends":["eslint:recommended","plugin:import/errors","prettier"],"globals":{"global":true,"module":true,"window":true,"console":true,"process":true,"require":true,"__dirname":true},"plugins":["import"],"overrides":[{"files":["src/tests/fixtures/**/*.js"],"rules":{"no-var":0,"no-empty":0,"no-undef":0,"no-debugger":0,"no-dupe-keys":0,"no-redeclare":0,"getter-return":0,"no-cond-assign":0,"no-unreachable":0,"no-unused-vars":0,"no-control-regex":0,"no-sparse-arrays":0,"no-unused-labels":0,"constructor-super":0,"no-duplicate-case":0,"no-useless-escape":0,"no-unsafe-negation":0,"no-constant-condition":0,"no-dupe-class-members":0,"no-inner-declarations":0,"no-irregular-whitespace":0}}],"parserOptions":{"sourceType":"module","ecmaVersion":12}},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.7.2","ava":"^3.15.0","esm":"^3.2.25","glob":"^7.1.6","acorn":"^8.2.2","buble":"^0.20.0","husky":"^6.0.0","eslint":"^7.25.0","lodash":"^4.17.21","meriyah":"^4.1.5","sucrase":"^3.18.1","astravel":"^0.5.0","prettier":"^2.2.1","benchmark":"^2.1.4","cross-env":"^7.0.3","escodegen":"^2.0.0","uglify-js":"^3.13.5","@babel/cli":"^7.13.16","@babel/core":"^7.14.0","@babel/parser":"^7.14.0","@babel/generator":"^7.14.0","standard-version":"^9.1.1","@babel/preset-env":"^7.14.0","normalize-newline":"^3.0.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/astring_1.7.5_1622634857511_0.047674167764323316","host":"s3://npm-registry-packages"}},"1.7.6":{"name":"astring","version":"1.7.6","keywords":["ast","codegen","code generator","estree","astravel"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@1.7.6","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"ava":{"files":["src/**/tests/astring.js","src/**/tests/performance.js"],"require":["esm"]},"bin":{"astring":"bin/astring"},"esm":"auto","dist":{"shasum":"3e1c34b2ad22f358d827c2a43f94ceaa785b3876","tarball":"https://registry.npmjs.org/astring/-/astring-1.7.6.tgz","fileCount":11,"integrity":"sha512-7ofuRb7zx2u7T4OGZTtfkGKAfPKq72XQ7zgpI2b3pR3wdROrDIDmKPtrel7D8S4t+97SGpYTpDR6lq5cNX/DJw==","signatures":[{"sig":"MEUCIQDFZ0i+Td/St+qVaKc4Zu+ZP3czdVb63k0Kg6oPb8mGAQIgIYTDb0buW0T1M/9zDgRozTDuCYM9TzeU7rjmS4CrE80=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":257608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmnypCRA9TVsSAnZWagAAe6kQAImIV0zzM9A50t/0Vwrv\nIspOeUCzLY0O/d/Hm+tmDzAkk6DvMjqCg42dzcsmxzFEhNZVuPTpH9H5ZXDJ\nCI/I5TOtRCmNGwIINfVAlNqh8O0IyzSAPBjA2InAn/W94RItOmd2JcS0n0iL\nrtSTXYKY61ulqo1Khx96auyVCA+2cBX8v/A0iOy92+9WNunFV6c5DpnVTZii\nWJ6u26oOAe6SKTC0RJWzmFxPgqVBocs13ExM9EB/LK3ECBFVQKSDP2onuOC6\n53GcBtS8YZTGnSracMQkr9cR1J2m2evnfj/UBWvsFJZOzWTtH8YrlwK/BVuk\nyxw/XoZKxlZeL7rZE9Dd2OaT3zQw6e4vm+n7qp4aQ1y3JSn7z1gQ+5nqJpBu\ngWs4BbQzAxubYHZyElkRHgwwwvnqoT3tmi4DVTmwufX8dBjNuW4eg/uOYivp\nfEmC3VWq6pBwvfaG99gEeSaUBNYf+JMpRKaKMtyPnIrkBGbJMtvv/t3gzJdO\n+20q9Ol4fUPuictnVBu9P7pj4+P9ACES9BkH0LzvMDqLJcBNpoZzOtDPGhvR\nPc393yhzrugzNrE3iXg6NDJYpI9YcKr0XQZxdr96sRa+AdrjvvoVRSyLQ9ho\nlzhWt+ToFm0iS1Zg0TRT+Q6v24BNLKne3vjU3ZnLMjm/94DBjj5rCCb5AGcU\nw+L3\r\n=j0lv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/astring.js","types":"./astring.d.ts","module":"./dist/astring.mjs","exports":{"import":"./dist/astring.mjs","browser":"./dist/astring.min.js","require":"./dist/astring.js"},"gitHead":"5a5d0e480471caa5efb907d93a3af050e9d5ae89","scripts":{"dev":"ava --watch src/tests/astring.js","test":"npm run eslint && npm run prettier:check && npm run build:minified && npm run test:coverage","build":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments && cp src/astring.js dist/astring.mjs","deploy":"git push --follow-tags origin master && npm publish","eslint":"eslint src","prepare":"npm run build && npm run build:minified","prepush":"npm test","release":"standard-version","prettier":"prettier --write \"{src,scripts}/**/*.js\" \"bin/astring\"","benchmark":"node --require esm ./src/tests/benchmark.js","build:demo":"npm run build:minified && cp dist/astring.min.* docs/demo/","build:watch":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments --watch","test:scripts":"npm run test:scripts:build && ava src/tests/_scripts.js","test:coverage":"c8 --reporter=html --reporter=text --reporter=lcov --include='src/*.js' --exclude='src/tests/**/*.js' ava src/tests/astring.js","build:minified":"cross-env BABEL_MODE=minified babel src/astring.js --out-file dist/astring.min.js --source-maps --no-comments","prettier:check":"prettier --list-different \"{src,scripts}/**/*.js\" \"bin/astring\"","test:performance":"ava src/tests/performance.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"all","bracketSpacing":true},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"6.14.11","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"14.16.0","eslintConfig":{"env":{"es6":true},"extends":["eslint:recommended","plugin:import/errors","prettier"],"globals":{"global":true,"module":true,"window":true,"console":true,"process":true,"require":true,"__dirname":true},"plugins":["import"],"overrides":[{"files":["src/tests/fixtures/**/*.js"],"rules":{"no-var":0,"no-empty":0,"no-undef":0,"no-debugger":0,"no-dupe-keys":0,"no-redeclare":0,"getter-return":0,"no-cond-assign":0,"no-unreachable":0,"no-unused-vars":0,"no-control-regex":0,"no-sparse-arrays":0,"no-unused-labels":0,"constructor-super":0,"no-duplicate-case":0,"no-useless-escape":0,"no-unsafe-negation":0,"no-constant-condition":0,"no-dupe-class-members":0,"no-inner-declarations":0,"no-irregular-whitespace":0}}],"parserOptions":{"sourceType":"module","ecmaVersion":12}},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.7.2","ava":"^3.15.0","esm":"^3.2.25","glob":"^7.1.7","acorn":"^8.3.0","buble":"^0.20.0","husky":"^6.0.0","eslint":"^7.27.0","lodash":"^4.17.21","meriyah":"^4.1.5","sucrase":"^3.18.1","astravel":"^0.5.0","prettier":"^2.3.0","benchmark":"^2.1.4","cross-env":"^7.0.3","escodegen":"^2.0.0","uglify-js":"^3.13.8","@babel/cli":"^7.14.3","@babel/core":"^7.14.3","@babel/parser":"^7.14.4","@babel/generator":"^7.14.3","standard-version":"^9.3.0","@babel/preset-env":"^7.14.4","normalize-newline":"^3.0.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.23.4","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/astring_1.7.6_1637514409261_0.11862239267240415","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"astring","version":"1.8.0","keywords":["ast","codegen","code generator","estree","astravel"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@1.8.0","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"ava":{"files":["src/**/tests/astring.js","src/**/tests/performance.js"],"require":["esm"]},"bin":{"astring":"bin/astring"},"esm":"auto","dist":{"shasum":"a9bab36aa6fb2a802bf1e6d6ddcac620260704f5","tarball":"https://registry.npmjs.org/astring/-/astring-1.8.0.tgz","fileCount":12,"integrity":"sha512-owNSS136Av3NkJf+EUQjfHPP4zBHLU9lFfGkY/k1syyGHW4SQLYqXlDgjS1T246zbNuFNM6OlW0xWHG62k6HJA==","signatures":[{"sig":"MEUCIEyCYHL2sdNN/PhzeLhhTS6ObYISXW9d8vplpdl+eXoOAiEA+bOLY0cPFqeEhMZnBGKLBry0/rJ8gV+9ZNJWvB/lvn4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":261072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhms3qCRA9TVsSAnZWagAAqsYP/0wIkZKeDLrNaMZDnq2t\nk3qjeoJj1FrIRG3f7Fz3j/YKgjFY1JIu1fagVVbayIfNQASTtKYowdAS0liv\ndB79RpKXkc3M3b2x2jFAyIoW5kuLVMot5hZLuKZK+g0vLxAAYdFZ9/UEsCuw\nB/FQlTxj7xrscEOOhOMn7/X64P/t0tN8nlfSeqhlNcYgQ/Frd/Kpdzvhf0uC\ntNSt8EwRtFsqL+6PPoLRVQsI020RDi68nF0mQleTgTzXOcVCzAjhWtaykGhU\njos+jjCJtceteyUw6mA/Pr8tfOcRgmnF4VJY/VhAMV7HZBxXscdlD1f7sNzn\n69MmoPCZ4O996641arSGCGIF5mCmH68ac5j/KGmND/8/MTNKwmAx9yVF5YuT\n9fsjMTVfoSSDx7VUjlgP8hUgOdGysu8J8/nreW6gb48FFf/wL9dysIB7IVZM\nJppbZRqKxLLLsJUA0fVzhXxdVQLqMXpWVNpj7ljI1rqp/WQ73HusaqfWqYtW\nZ1LOG4KlEIwHGHwuvax/CbqAOiVCwrKN+bQtt/QDMFYR+ewSBuxd01EjoVk1\nW0ufxjaEbaXKute+d8jW/NEabBNKfaxJvLzx7R6/3o0YVJ65g9HCli4FyX/1\nt4KfRi/1Mu69JMzdkG2wJUlJhRq7scR3ZsymWXxyGgLe3Jf+8xMGpzQSCw6O\nO3ye\r\n=QAye\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/astring.js","types":"./astring.d.ts","module":"./dist/astring.mjs","exports":{"import":"./dist/astring.mjs","browser":"./dist/astring.min.js","require":"./dist/astring.js"},"gitHead":"f4b322d9e0146b42fd5989bf5a390908079ef444","scripts":{"dev":"ava --watch src/tests/astring.js","test":"npm run eslint && npm run prettier:check && npm run build:minified && npm run test:coverage","build":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments && cp src/astring.js dist/astring.mjs","deploy":"git push --follow-tags origin master && npm publish","eslint":"eslint src","prepare":"npm run build && npm run build:minified","prepush":"npm test","release":"standard-version","prettier":"prettier --write \"{src,scripts}/**/*.js\" \"bin/astring\"","benchmark":"node --require esm ./src/tests/benchmark.js","build:demo":"npm run build:minified && cp dist/astring.min.* docs/demo/","build:watch":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments --watch","test:scripts":"npm run test:scripts:build && ava src/tests/_scripts.js","test:coverage":"c8 --reporter=html --reporter=text --reporter=lcov --include='src/*.js' --exclude='src/tests/**/*.js' ava src/tests/astring.js","build:minified":"cross-env BABEL_MODE=minified babel src/astring.js --out-file dist/astring.min.js --source-maps --no-comments","prettier:check":"prettier --list-different \"{src,scripts}/**/*.js\" \"bin/astring\"","test:performance":"ava src/tests/performance.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"all","bracketSpacing":true},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"6.14.11","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"14.16.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^7.10.0","ava":"^3.15.0","esm":"^3.2.25","glob":"^7.1.7","acorn":"^8.6.0","buble":"^0.20.0","husky":"^6.0.0","eslint":"^8.3.0","lodash":"^4.17.21","meriyah":"^4.1.5","sucrase":"^3.18.1","astravel":"^0.5.0","prettier":"^2.3.0","benchmark":"^2.1.4","cross-env":"^7.0.3","escodegen":"^2.0.0","uglify-js":"^3.13.8","@babel/cli":"^7.14.3","@babel/core":"^7.14.3","@babel/parser":"^7.14.4","@babel/generator":"^7.14.3","standard-version":"^9.3.0","@babel/preset-env":"^7.14.4","normalize-newline":"^3.0.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/astring_1.8.0_1637535210498_0.5596006130196203","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"astring","version":"1.8.1","keywords":["ast","codegen","code generator","estree","astravel"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@1.8.1","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"ava":{"files":["src/**/tests/astring.js","src/**/tests/performance.js"],"require":["esm"]},"bin":{"astring":"bin/astring"},"esm":"auto","dist":{"shasum":"a91c4afd4af3523e11f31242a3d5d9af62bb6cc6","tarball":"https://registry.npmjs.org/astring/-/astring-1.8.1.tgz","fileCount":12,"integrity":"sha512-Aj3mbwVzj7Vve4I/v2JYOPFkCGM2YS7OqQTNSxmUR+LECRpokuPgAYghePgr6SALDo5bD5DlfbSaYjOzGJZOLQ==","signatures":[{"sig":"MEUCIBmRed+xI4nRfIWpFxovCF6uVghn7lj23vJyr4PC5p8MAiEA7a2YGvQw3iY8vJKKXiyvgAczyzJ7SQGs+QjuCOySY+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":261159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmtKUCRA9TVsSAnZWagAAl8gQAI34jOxur2FfTI7sR0f3\nygMqcAmDbBGjSN7s8BFL4mR1UUsO5Cus3PtDlTolrA2vIOeCzfbZdx1xBBWW\nRF9mZEnWTs0pAyy/ziiOUxy3gg7SfOeazNMIaURITYI7HTEwJb9SJxJUje/6\n2KPwbl2WU7/2g/1yjOPhgjr/+qYMJX7jUjM3illh+asr18RVqn7I2Hf01QRD\n3AQzxMEYk0jAjN2GziGnJ71McqgmqvTh7rl4zJBgX+vgtj9lH/9TRnv+nrjW\nsfiMogpkh7rjsBj8vnBChwvHIK1Qvq04ZCvtfjwkrtKl2zMO1kNMnpGLWFw0\nfi+Y8t/k3ifE/CUNmdMrFiWAjpFUzKyjxA0qGoBz8B7+uVOq6e7rjkZjp8DM\naCCKKw+ceaGCWMDgMBMlWLOrpDQUNLNOoa+lAkGzsmWmzHaeUNrO5psEtl47\n8YcsrzzLtAcxXbrmM1MgwlfKzB4KLTRAaZXCu6TnOfWbNx2pPNB7nV5C+5sg\nJY19eB+tbeVwER5ZNyrm9Ikev26mlMR1Y2Zsj4BIzyDGtQtIDtuI6oNgxh1O\noSdx7W5CKQ3GdCbknWTidSv9DdjG8lpqyaCB+s+/zleoQzOrtzEjvLV88qmd\nusGRi1JTR2GFPhgmM+3Z3OpFk4IyrY547jRXFltb3/S7EOUzee94uQPx/kb+\na5HF\r\n=lqyC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/astring.js","types":"./astring.d.ts","module":"./dist/astring.mjs","exports":{"import":"./dist/astring.mjs","browser":"./dist/astring.min.js","require":"./dist/astring.js"},"gitHead":"f8481f9f356110631deb77645c05f43496b14491","scripts":{"dev":"ava --watch src/tests/astring.js","test":"npm run eslint && npm run prettier:check && npm run build:minified && npm run test:coverage","build":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments && cp src/astring.js dist/astring.mjs","deploy":"git push --follow-tags origin main && npm publish","eslint":"eslint src","prepare":"npm run build && npm run build:minified","prepush":"npm test","release":"standard-version","prettier":"prettier --write \"{src,scripts}/**/*.js\" \"bin/astring\"","benchmark":"node --require esm ./src/tests/benchmark.js","build:demo":"npm run build:minified && cp dist/astring.min.* docs/demo/","build:watch":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments --watch","test:scripts":"npm run test:scripts:build && ava src/tests/_scripts.js","test:coverage":"c8 --reporter=html --reporter=text --reporter=lcov --include='src/*.js' --exclude='src/tests/**/*.js' ava src/tests/astring.js","build:minified":"cross-env BABEL_MODE=minified babel src/astring.js --out-file dist/astring.min.js --source-maps --no-comments","prettier:check":"prettier --list-different \"{src,scripts}/**/*.js\" \"bin/astring\"","test:performance":"ava src/tests/performance.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"all","bracketSpacing":true},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"6.14.11","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"14.16.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^7.10.0","ava":"^3.15.0","esm":"^3.2.25","glob":"^7.1.7","acorn":"^8.6.0","buble":"^0.20.0","husky":"^6.0.0","eslint":"^8.3.0","lodash":"^4.17.21","meriyah":"^4.1.5","sucrase":"^3.18.1","astravel":"^0.5.0","prettier":"^2.3.0","benchmark":"^2.1.4","cross-env":"^7.0.3","escodegen":"^2.0.0","uglify-js":"^3.13.8","@babel/cli":"^7.14.3","@babel/core":"^7.14.3","@babel/parser":"^7.14.4","@babel/generator":"^7.14.3","standard-version":"^9.3.0","@babel/preset-env":"^7.14.4","normalize-newline":"^3.0.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/astring_1.8.1_1637536404698_0.34538047556209883","host":"s3://npm-registry-packages"}},"1.8.2":{"name":"astring","version":"1.8.2","keywords":["ast","codegen","code generator","estree","astravel"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@1.8.2","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"ava":{"files":["src/**/tests/astring.js","src/**/tests/performance.js"],"require":["esm"]},"bin":{"astring":"bin/astring"},"esm":"auto","dist":{"shasum":"6958d45762366d5adc083488713f7ff16231b34b","tarball":"https://registry.npmjs.org/astring/-/astring-1.8.2.tgz","fileCount":11,"integrity":"sha512-NVzPTjrW1xPBoWMLI7QWd+ClzAKX2vecbBP0y+4bP0Pt5CPdyVO27n3zaNOV9Ke8Pf6FnEu7djNPyHpv3POkAQ==","signatures":[{"sig":"MEUCIFIJwyzRPBZanhJgxor6s8eCsII00ocudP8ppZ/+UoMcAiEA2f2u/k3QTm+weXg3A0LItxw+/rGFDgMnRGndbd1Uu/I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":249346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJianKKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxSQ//Vd7KfppFCZlj3Y9NTEZ84sUKQFn2z6dyT2awIeLV9Kr7jW/h\r\nua6bbDg2uh1OYAqTLSmVeTuZUrjxY7YgYtUhsBiz+bOY+3kf6Xkdvkwc4GdW\r\nQXibXZrL77FurhtqWsf3l4dPXdLZH+IFumib9jLPID+H0OrTlfUiPjS8X6I5\r\n9tEBUlMUC8nEalibnRYx+4kN1s3WHhBMl5mu4d7PcHs3ZgWLWO6ESnG6hsNb\r\nJNrBo6idVy0KWsSN3+tLHY99QZR0DLPzciCa2M6cNR9tC/MEMlZ97UgAhi7O\r\nUY0pYz7d+tTxZUiVfiy4feRC4Xz9GTeuYgIVfjKoO+5xKOrkCG5mTvlcp28P\r\nClnxkRsNCPWQ4YJVdsSsfGjYf9s9cczMA/22IufIlfetMc7m5F0gkoNyUiHh\r\nLegPKu7WqOHB3+UkemyPSvEMNd4GPnVKBYhBMFw5TeqyLmKZfc6d/yvHyAuB\r\nwxyLhUiiBQ3JUOS+NkPziq1D4Lt34aEhfqHkGHn+yMX48EpkZ0o6YZQcBBXx\r\np6i0fCFZcxa9NnlULV8ZhcXK/o2UnRZsZZ/82iC+BqzLqk+asBA5ei97yYrn\r\n6DcMOtk7o+0sI3EoFCGKSGWYRoLTEdpxYt9XcA3bWyGa3OTRtOwGruotvI3N\r\nBWFtodhQYsMO9O162ACrKxKlBE0SGUjf6eY=\r\n=X5n3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/astring.js","types":"./astring.d.ts","module":"./dist/astring.mjs","exports":{"import":"./dist/astring.mjs","browser":"./dist/astring.min.js","require":"./dist/astring.js"},"gitHead":"01d5ba64b42101a70b4b31c22ac5c5ebf2190f39","scripts":{"dev":"ava --watch src/tests/astring.js","test":"npm run eslint && npm run prettier:check && npm run build:minified && npm run test:coverage","build":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments && cp src/astring.js dist/astring.mjs","deploy":"git push --follow-tags origin main && npm publish","eslint":"eslint src","prepare":"npm run build && npm run build:minified","prepush":"npm test","release":"standard-version","prettier":"prettier --write \"{src,scripts}/**/*.js\" \"bin/astring\"","benchmark":"node --require esm ./src/tests/benchmark.js","build:demo":"npm run build:minified && cp dist/astring.min.* docs/demo/","build:watch":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments --watch","test:scripts":"npm run test:scripts:build && ava src/tests/_scripts.js","test:coverage":"c8 --reporter=html --reporter=text --reporter=lcov --include='src/*.js' --exclude='src/tests/**/*.js' ava src/tests/astring.js","build:minified":"cross-env BABEL_MODE=minified babel src/astring.js --out-file dist/astring.min.js --source-maps --no-comments","prettier:check":"prettier --list-different \"{src,scripts}/**/*.js\" \"bin/astring\"","test:performance":"ava src/tests/performance.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"all","bracketSpacing":true},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"8.5.0","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"c8":"^7.10.0","ava":"^3.15.0","esm":"^3.2.25","glob":"^7.1.7","acorn":"^8.6.0","buble":"^0.20.0","husky":"^6.0.0","eslint":"^8.3.0","lodash":"^4.17.21","meriyah":"^4.1.5","sucrase":"^3.18.1","astravel":"^0.5.0","prettier":"^2.4.1","benchmark":"^2.1.4","cross-env":"^7.0.3","escodegen":"^2.0.0","uglify-js":"^3.13.8","@babel/cli":"^7.14.3","@babel/core":"^7.14.3","@babel/parser":"^7.16.4","@babel/generator":"^7.14.3","standard-version":"^9.3.0","@babel/preset-env":"^7.14.4","normalize-newline":"^3.0.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/astring_1.8.2_1651143305920_0.9329548663409091","host":"s3://npm-registry-packages"}},"1.8.3":{"name":"astring","version":"1.8.3","keywords":["ast","codegen","code generator","estree","astravel"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@1.8.3","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"ava":{"files":["src/**/tests/astring.js","src/**/tests/performance.js"],"require":["esm"]},"bin":{"astring":"bin/astring"},"esm":"auto","dist":{"shasum":"1a0ae738c7cc558f8e5ddc8e3120636f5cebcb85","tarball":"https://registry.npmjs.org/astring/-/astring-1.8.3.tgz","fileCount":11,"integrity":"sha512-sRpyiNrx2dEYIMmUXprS8nlpRg2Drs8m9ElX9vVEXaCB4XEAJhKfs7IcX0IwShjuOAjLR6wzIrgoptz1n19i1A==","signatures":[{"sig":"MEUCIBpwLwGamtPNzi5tN2d/P6MIRTXS7ztcemHpyOV/qP0IAiEA2nVBwkmaMXBuxcI1EeileET+CIGlAgGyH5JbTR/3u/A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":249484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJianWFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrp3w//b/jlxUqLJJgXIgtunDGDJHh8KOKmpqwi1DG5CY5s6vi7Vj2M\r\n5CIZnEhyMDNEHYy1sxxdfx5z06BY0tPBvS1auI2N079ta7fJRBtmZfKg35RI\r\nA5V0vBR6TtLouW4J6eyJEH3Uh6cw6vX5aN/YaaKMsb1v8QI6wvzN6P5oyN/W\r\n0TYrsb64V8LBvFHKeFKbVMkcSzI5XiKpW+sNDKN4nU8zBWB0EcCV35oafzXp\r\n++CsDFsNl8UyyyWJVZivIPyzJX1mZvwutwif4NZdcfgpwED4L3YojQC0b8Gt\r\nYIrYYyj5Ok7c4/Jl8AQgrrQCC03r7HvXcrJPvC2T012b7P063eachlmMSHI2\r\noRdFcvoY/3T3WBRjFYqum9laL7hsAPdgtn9N0xrVGaZub98yE2m+M4eqGzq/\r\n8SQRrBDpoz6asfUf8D36oA7JAbzHj9ZWysp/h7tZL5Z577korVA686X4u2c1\r\nxLRwRa3IN4lpRuXk7UvNrd4/kvJ28mNeqfllYVdmyz1f+O5i2eYhGztHiLwK\r\nfVxYHHcr3a3albCoXuJSj/GMTAYkV/fU4101mIGob9+pnVifzoqUiOt5BeVn\r\nkS0dAqyKvdTFim+YrtJtWxrEkSZ0Fx+449aDAMsuIjvxPr732fROvcLxWStf\r\nr21uqE6byd0F6eVaB0CdTttYNmo6SiCYmdQ=\r\n=3ynS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/astring.js","types":"./astring.d.ts","module":"./dist/astring.mjs","exports":{"import":"./dist/astring.mjs","browser":"./dist/astring.min.js","require":"./dist/astring.js"},"gitHead":"f42eeaed8bf06a0bd43cf5c752ccd02db73f1eb6","scripts":{"dev":"ava --watch src/tests/astring.js","test":"npm run eslint && npm run prettier:check && npm run build:minified && npm run test:coverage","build":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments && cp src/astring.js dist/astring.mjs","deploy":"git push --follow-tags origin main && npm publish","eslint":"eslint src","prepare":"npm run build && npm run build:minified","prepush":"npm test","release":"standard-version","prettier":"prettier --write \"{src,scripts}/**/*.js\" \"bin/astring\"","benchmark":"node --require esm ./src/tests/benchmark.js","build:demo":"npm run build:minified && cp dist/astring.min.* docs/demo/","build:watch":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments --watch","test:scripts":"npm run test:scripts:build && ava src/tests/_scripts.js","test:coverage":"c8 --reporter=html --reporter=text --reporter=lcov --include='src/*.js' --exclude='src/tests/**/*.js' ava src/tests/astring.js","build:minified":"cross-env BABEL_MODE=minified babel src/astring.js --out-file dist/astring.min.js --source-maps --no-comments","prettier:check":"prettier --list-different \"{src,scripts}/**/*.js\" \"bin/astring\"","test:performance":"ava src/tests/performance.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"all","bracketSpacing":true},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"8.5.0","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"c8":"^7.10.0","ava":"^3.15.0","esm":"^3.2.25","glob":"^7.1.7","acorn":"^8.6.0","buble":"^0.20.0","husky":"^6.0.0","eslint":"^8.3.0","lodash":"^4.17.21","meriyah":"^4.1.5","sucrase":"^3.18.1","astravel":"^0.5.0","prettier":"^2.4.1","benchmark":"^2.1.4","cross-env":"^7.0.3","escodegen":"^2.0.0","uglify-js":"^3.13.8","@babel/cli":"^7.14.3","@babel/core":"^7.14.3","@babel/parser":"^7.16.4","@babel/generator":"^7.14.3","standard-version":"^9.3.0","@babel/preset-env":"^7.14.4","normalize-newline":"^3.0.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/astring_1.8.3_1651144068976_0.6366387443601838","host":"s3://npm-registry-packages"}},"1.8.4":{"name":"astring","version":"1.8.4","keywords":["ast","codegen","code generator","estree","astravel"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@1.8.4","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"ava":{"files":["src/**/tests/astring.js","src/**/tests/performance.js"],"require":["esm"]},"bin":{"astring":"bin/astring"},"esm":"auto","dist":{"shasum":"6d4c5d8de7be2ead9e4a3cc0e2efb8d759378904","tarball":"https://registry.npmjs.org/astring/-/astring-1.8.4.tgz","fileCount":11,"integrity":"sha512-97a+l2LBU3Op3bBQEff79i/E4jMD2ZLFD8rHx9B6mXyB2uQwhJQYfiDqUwtfjF4QA1F2qs//N6Cw8LetMbQjcw==","signatures":[{"sig":"MEUCIQDMlSjm27HI129qZbxQEVV6x6TiA4f6ZCqyfESyS6Oc9AIgSwLAKWxdkIqgL+oBdp6yFTZajoWgEfIyDOPfuODbc/I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":250971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjomkJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo79xAAjYV1mj0/For8xOw/50RhaBcxPjah49krkeSvn7gE+VKbIaMY\r\nRNpejXCp/TS7aKmh6QutRf1Q0vk6QSpn8s3t57CYyYuuRYQtvTjFxomCXQej\r\nbrf28khlVY3k8RSyIvGLS19qc/8LCzAbdfKxrtypQ7J18ABxwE1eTxl+CQPS\r\n3LiV5007srxT9uwVkENXtIEznc1bJIi7Z2GLIuyDxMocsBmQZA019dly9h7Z\r\nq2yzjQTReUWWCGYTmRKPJ4NEUqp5Flg1wjjkX3k3qgKBQXaAOAOY2WtTOYvB\r\naDHz1t0lJxzNP6EeAMthWODTPMwE+t4vKPFmnnVOdL2mrQkIuC05qth/pCOt\r\njaBp8Z35CQ5P2oocoajGDh7ykGIE3LPpvDlyXNBT0l3cvHKKDQjdCbOYPg8W\r\nL5B2+xu+T/zzMIEwtMSjDJwQi1LPWgCfLRRP2dcOGaYb0f5hyqGj2mo13Hpv\r\nPtdGcuMvLmFxYXX7i6dd20OqBAyndd5Q2t11lX6eQmdAO3bDctDZ4tBYTill\r\nuCH1XVS2U3qPFkqNcSCOgGTLzHVKSfiSqbvYxjLQ0OcqY1HNswZZwOSRRffz\r\n9/TMZk/9VM1V+sYenW0E2P0HJKEwbN4eXSctOALNo0VoLn3h5VcD8fj2V2gq\r\nq1ct8l51ry9lI2/BQMZOhuKAoBEzLoqhw+Y=\r\n=Uqvy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/astring.js","types":"./astring.d.ts","module":"./dist/astring.mjs","exports":{"import":"./dist/astring.mjs","browser":"./dist/astring.min.js","require":"./dist/astring.js"},"gitHead":"6cdafcc523ee6bf2071a5fa1f6793719d3647ef1","scripts":{"dev":"ava --watch src/tests/astring.js","test":"npm run eslint && npm run prettier:check && npm run build:minified && npm run test:coverage","build":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments && cp src/astring.js dist/astring.mjs","deploy":"git push --follow-tags origin main && npm publish","eslint":"eslint src","prepare":"npm run build && npm run build:minified","prepush":"npm test","release":"standard-version","prettier":"prettier --write \"{src,scripts}/**/*.js\" \"bin/astring\"","benchmark":"node --require esm ./src/tests/benchmark.js","build:demo":"npm run build:minified && cp dist/astring.min.* docs/demo/","build:watch":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments --watch","test:scripts":"npm run test:scripts:build && ava src/tests/_scripts.js","test:coverage":"c8 --reporter=html --reporter=text --reporter=lcov --include='src/*.js' --exclude='src/tests/**/*.js' ava src/tests/astring.js","build:minified":"cross-env BABEL_MODE=minified babel src/astring.js --out-file dist/astring.min.js --source-maps --no-comments","prettier:check":"prettier --list-different \"{src,scripts}/**/*.js\" \"bin/astring\"","test:performance":"ava src/tests/performance.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"all","bracketSpacing":true},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"8.5.5","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^7.10.0","ava":"^3.15.0","esm":"^3.2.25","glob":"^7.1.7","acorn":"^8.6.0","buble":"^0.20.0","husky":"^6.0.0","eslint":"^8.3.0","lodash":"^4.17.21","meriyah":"^4.1.5","sucrase":"^3.18.1","astravel":"^0.5.0","prettier":"^2.4.1","benchmark":"^2.1.4","cross-env":"^7.0.3","escodegen":"^2.0.0","uglify-js":"^3.13.8","@babel/cli":"^7.14.3","@babel/core":"^7.14.3","@babel/parser":"^7.16.4","@babel/generator":"^7.14.3","standard-version":"^9.3.0","@babel/preset-env":"^7.14.4","normalize-newline":"^3.0.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/astring_1.8.4_1671588105630_0.19982963466598247","host":"s3://npm-registry-packages"}},"1.8.5":{"name":"astring","version":"1.8.5","keywords":["ast","codegen","code generator","estree","astravel"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@1.8.5","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"ava":{"files":["src/**/tests/astring.js","src/**/tests/performance.js"],"require":["esm"]},"bin":{"astring":"bin/astring"},"esm":"auto","dist":{"shasum":"d5b95ce508e8987e32ab14ee62b4a0ac21de6938","tarball":"https://registry.npmjs.org/astring/-/astring-1.8.5.tgz","fileCount":11,"integrity":"sha512-TuBbdn7jWVzf8dmFGTaRpW8qgANtWLi1qJLnkfGO5uVf6jf9f/F4B1H35tnOI+qVYZo3p3i8WZlbZOuPAE0wEA==","signatures":[{"sig":"MEYCIQDwHV7fU1oA/n88TG44DQ1Wr3KOBH9KnQXxQP3Liq7WOgIhAJ4E+ZkKzEU34on+DEkOrLTAtGhGbglpwaQHpSu6LmvE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251002},"main":"./dist/astring.js","types":"./astring.d.ts","module":"./dist/astring.mjs","exports":{"types":"./astring.d.ts","import":"./dist/astring.mjs","browser":"./dist/astring.min.js","require":"./dist/astring.js"},"gitHead":"ba2e9bf597f158276488f845646daad7927a0131","scripts":{"dev":"ava --watch src/tests/astring.js","test":"npm run eslint && npm run prettier:check && npm run build:minified && npm run test:coverage","build":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments && cp src/astring.js dist/astring.mjs","deploy":"git push --follow-tags origin main && npm publish","eslint":"eslint src","prepare":"npm run build && npm run build:minified","prepush":"npm test","release":"standard-version","prettier":"prettier --write \"{src,scripts}/**/*.js\" \"bin/astring\"","benchmark":"node --require esm ./src/tests/benchmark.js","build:demo":"npm run build:minified && cp dist/astring.min.* docs/demo/","build:watch":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments --watch","test:scripts":"npm run test:scripts:build && ava src/tests/_scripts.js","test:coverage":"c8 --reporter=html --reporter=text --reporter=lcov --include='src/*.js' --exclude='src/tests/**/*.js' ava src/tests/astring.js","build:minified":"cross-env BABEL_MODE=minified babel src/astring.js --out-file dist/astring.min.js --source-maps --no-comments","prettier:check":"prettier --list-different \"{src,scripts}/**/*.js\" \"bin/astring\"","test:performance":"ava src/tests/performance.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"all","bracketSpacing":true},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"8.5.5","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^7.10.0","ava":"^3.15.0","esm":"^3.2.25","glob":"^7.1.7","acorn":"^8.6.0","buble":"^0.20.0","husky":"^6.0.0","eslint":"^8.3.0","lodash":"^4.17.21","meriyah":"^4.1.5","sucrase":"^3.18.1","astravel":"^0.5.0","prettier":"^2.4.1","benchmark":"^2.1.4","cross-env":"^7.0.3","escodegen":"^2.0.0","uglify-js":"^3.13.8","@babel/cli":"^7.14.3","@babel/core":"^7.14.3","@babel/parser":"^7.16.4","@babel/generator":"^7.14.3","standard-version":"^9.3.0","@babel/preset-env":"^7.14.4","normalize-newline":"^3.0.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/astring_1.8.5_1684534247411_0.8653349861413511","host":"s3://npm-registry-packages"}},"1.8.6":{"name":"astring","version":"1.8.6","keywords":["ast","codegen","code generator","estree","astravel"],"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","_id":"astring@1.8.6","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"homepage":"https://github.com/davidbonnet/astring#readme","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"ava":{"files":["src/**/tests/astring.js","src/**/tests/performance.js"],"require":["esm"]},"bin":{"astring":"bin/astring"},"esm":"auto","dist":{"shasum":"2c9c157cf1739d67561c56ba896e6948f6b93731","tarball":"https://registry.npmjs.org/astring/-/astring-1.8.6.tgz","fileCount":11,"integrity":"sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==","signatures":[{"sig":"MEYCIQDbxP2kVdO664i501XY6JNfeKXxW7NkRESBfhDevKFGyQIhAL6tMsvm0mgfZ14qUVNe92KOqLsyOmaA8NGlpywzLgJS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252151},"main":"./dist/astring.js","types":"./astring.d.ts","module":"./dist/astring.mjs","exports":{"types":"./astring.d.ts","import":"./dist/astring.mjs","browser":"./dist/astring.min.js","require":"./dist/astring.js"},"gitHead":"97ae2b2071c29fb92d0bb70403f75aa0f56a2cf0","scripts":{"dev":"ava --watch src/tests/astring.js","test":"npm run eslint && npm run prettier:check && npm run build:minified && npm run test:coverage","build":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments && cp src/astring.js dist/astring.mjs","deploy":"git push --follow-tags origin main && npm publish","eslint":"eslint src","prepare":"npm run build && npm run build:minified","prepush":"npm test","release":"standard-version","prettier":"prettier --write \"{src,scripts}/**/*.js\" \"bin/astring\"","benchmark":"node --require esm ./src/tests/benchmark.js","build:demo":"npm run build:minified && cp dist/astring.min.* docs/demo/","build:watch":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments --watch","test:scripts":"npm run test:scripts:build && ava src/tests/_scripts.js","test:coverage":"c8 --reporter=html --reporter=text --reporter=lcov --include='src/*.js' --exclude='src/tests/**/*.js' ava src/tests/astring.js","build:minified":"cross-env BABEL_MODE=minified babel src/astring.js --out-file dist/astring.min.js --source-maps --no-comments","prettier:check":"prettier --list-different \"{src,scripts}/**/*.js\" \"bin/astring\"","test:performance":"ava src/tests/performance.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"all","bracketSpacing":true},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"8.5.5","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^7.10.0","ava":"^3.15.0","esm":"^3.2.25","glob":"^7.1.7","acorn":"^8.6.0","buble":"^0.20.0","husky":"^6.0.0","eslint":"^8.3.0","lodash":"^4.17.21","meriyah":"^4.1.5","sucrase":"^3.18.1","astravel":"^0.5.0","prettier":"^2.4.1","benchmark":"^2.1.4","cross-env":"^7.0.3","escodegen":"^2.0.0","uglify-js":"^3.13.8","@babel/cli":"^7.14.3","@babel/core":"^7.14.3","@babel/parser":"^7.16.4","@babel/generator":"^7.14.3","standard-version":"^9.3.0","@babel/preset-env":"^7.14.4","normalize-newline":"^3.0.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/astring_1.8.6_1685488152077_0.3241212344293236","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"astring","version":"1.9.0","description":"JavaScript code generator from an ESTree-compliant AST.","main":"./dist/astring.js","module":"./dist/astring.mjs","types":"./astring.d.ts","exports":{"types":"./astring.d.ts","import":"./dist/astring.mjs","require":"./dist/astring.js","browser":"./dist/astring.min.js"},"bin":{"astring":"bin/astring"},"scripts":{"build":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments && cp src/astring.js dist/astring.mjs","build:watch":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments --watch","build:minified":"cross-env BABEL_MODE=minified babel src/astring.js --out-file dist/astring.min.js --source-maps --no-comments","build:demo":"npm run build:minified && cp dist/astring.min.* docs/demo/","prepare":"npm run build && npm run build:minified","test":"npm run eslint && npm run prettier:check && npm run build:minified && npm run test:coverage","dev":"ava --watch src/tests/astring.js","test:coverage":"c8 --reporter=html --reporter=text --reporter=lcov --include='src/*.js' --exclude='src/tests/**/*.js' ava src/tests/astring.js","test:scripts":"npm run test:scripts:build && ava src/tests/_scripts.js","test:performance":"ava src/tests/performance.js","benchmark":"node --require esm ./src/tests/benchmark.js","eslint":"eslint src","prettier":"prettier --write \"{src,scripts}/**/*.js\" \"bin/astring\"","prettier:check":"prettier --list-different \"{src,scripts}/**/*.js\" \"bin/astring\"","prepush":"npm test","release":"standard-version","deploy":"git push --follow-tags origin main && npm publish"},"keywords":["ast","codegen","code generator","estree","astravel"],"repository":{"type":"git","url":"git+https://github.com/davidbonnet/astring.git"},"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","devDependencies":{"@babel/cli":"^7.14.3","@babel/core":"^7.14.3","@babel/generator":"^7.14.3","@babel/parser":"^7.16.4","@babel/preset-env":"^7.14.4","acorn":"^8.6.0","acorn-import-attributes":"^1.9.5","astravel":"^0.5.0","ava":"^3.15.0","babel-preset-minify":"^0.5.1","benchmark":"^2.1.4","buble":"^0.20.0","c8":"^7.10.0","cross-env":"^7.0.3","escodegen":"^2.0.0","eslint":"^8.3.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.3","esm":"^3.2.25","glob":"^7.1.7","husky":"^6.0.0","lodash":"^4.17.21","meriyah":"^4.1.5","normalize-newline":"^3.0.0","prettier":"^2.4.1","standard-version":"^9.3.0","sucrase":"^3.18.1","uglify-js":"^3.13.8"},"prettier":{"printWidth":80,"tabWidth":2,"useTabs":false,"semi":false,"singleQuote":true,"trailingComma":"all","bracketSpacing":true},"ava":{"files":["src/**/tests/astring.js","src/**/tests/performance.js"],"require":["esm"]},"esm":"auto","gitHead":"96dfb2b347fc7e4f359b26579198097b9f0b1256","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"homepage":"https://github.com/davidbonnet/astring#readme","_id":"astring@1.9.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==","shasum":"cc73e6062a7eb03e7d19c22d8b0b3451fd9bfeef","tarball":"https://registry.npmjs.org/astring/-/astring-1.9.0.tgz","fileCount":13,"unpackedSize":273164,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICR3jpxF+cPzlSvaZRSIYN0Q3aMjJ08doJIbTLFDRuiMAiEAxnHzw8VLWBtGUnP6XYaSLas0h8w1RR8GSx7FVSoTG2M="}]},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"directories":{},"maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/astring_1.9.0_1724579193540_0.054650809636858755"},"_hasShrinkwrap":false}},"time":{"created":"2015-08-03T12:00:42.446Z","modified":"2024-08-25T09:46:33.925Z","0.0.1":"2015-08-03T12:00:42.446Z","0.0.2":"2015-08-03T12:14:15.907Z","0.0.3":"2015-08-03T17:29:28.794Z","0.0.4":"2015-08-03T17:43:14.029Z","0.0.5":"2015-08-03T18:32:33.709Z","0.0.6":"2015-08-03T20:46:53.288Z","0.0.7":"2015-08-04T16:01:24.827Z","0.0.8":"2015-08-04T17:56:29.511Z","0.0.9":"2015-08-05T07:14:21.677Z","0.1.0":"2015-08-05T08:15:24.062Z","0.1.1":"2015-08-05T09:49:06.368Z","0.1.2":"2015-08-05T09:51:49.620Z","0.2.0":"2015-08-06T09:25:59.608Z","0.2.1":"2015-08-06T09:32:54.893Z","0.2.2":"2015-08-06T09:47:43.554Z","0.2.3":"2015-08-06T09:52:36.437Z","0.2.4":"2015-08-07T09:01:42.508Z","0.2.5":"2015-08-07T18:35:02.996Z","0.2.6":"2015-08-07T18:44:09.528Z","0.2.7":"2015-08-08T12:55:43.932Z","0.2.8":"2015-08-09T19:02:56.651Z","0.3.0":"2015-08-10T18:01:56.034Z","0.3.1":"2015-08-10T18:23:53.325Z","0.3.2":"2015-08-11T06:23:09.702Z","0.3.3":"2015-08-14T15:48:09.453Z","0.3.4":"2015-08-16T18:33:28.382Z","0.3.5":"2015-08-23T23:37:01.745Z","0.3.6":"2015-08-24T20:50:17.425Z","0.3.7":"2015-08-24T21:57:12.303Z","0.4.0":"2015-08-30T16:25:16.123Z","0.4.1":"2015-09-14T20:22:54.104Z","0.4.2":"2015-09-21T11:47:40.086Z","0.4.3":"2015-09-24T15:41:07.654Z","0.4.4":"2015-09-25T18:45:16.216Z","0.4.5":"2015-09-25T19:51:59.828Z","0.4.6":"2015-10-23T07:37:38.868Z","0.4.7":"2015-11-01T12:22:01.100Z","0.4.8":"2015-11-02T08:49:23.706Z","0.4.9":"2015-11-16T08:47:33.036Z","0.4.10":"2015-11-22T22:17:06.282Z","0.4.11":"2016-02-25T22:40:58.069Z","0.5.0":"2016-03-13T13:48:30.882Z","0.6.0":"2016-03-17T21:28:51.538Z","0.6.1":"2016-06-01T12:35:00.338Z","0.7.0":"2016-08-27T17:02:49.136Z","0.7.1":"2016-08-27T18:56:43.496Z","0.8.0":"2016-11-01T16:35:40.962Z","0.9.0":"2017-03-29T14:04:32.692Z","0.9.1":"2017-03-29T16:58:46.756Z","0.10.0":"2017-04-01T11:25:50.913Z","1.0.0":"2017-04-01T20:15:19.891Z","1.0.1":"2017-04-02T08:01:23.419Z","1.0.2":"2017-04-03T16:51:15.864Z","1.0.3":"2017-07-10T10:05:32.492Z","1.0.4":"2017-08-04T10:03:38.784Z","1.0.5":"2017-08-05T19:41:50.527Z","1.1.0":"2017-10-14T16:44:57.510Z","1.2.0":"2017-10-15T18:17:38.875Z","1.3.0":"2018-05-08T16:47:08.927Z","1.3.1":"2018-06-23T10:35:15.326Z","1.4.0":"2019-03-30T12:16:37.131Z","1.4.1":"2019-07-20T10:56:46.018Z","1.4.2":"2019-09-15T13:03:08.683Z","1.4.3":"2019-10-13T21:17:55.003Z","1.5.0":"2021-01-03T12:37:04.724Z","1.5.1":"2021-01-03T21:22:17.769Z","1.6.0":"2021-01-04T19:25:33.747Z","1.6.1":"2021-02-03T12:43:13.211Z","1.6.2":"2021-02-03T13:00:08.421Z","1.7.0":"2021-02-06T18:18:21.241Z","1.7.1":"2021-04-05T17:43:51.900Z","1.7.2":"2021-04-05T21:38:24.796Z","1.7.3":"2021-04-05T21:58:33.155Z","1.7.4":"2021-04-07T19:34:08.475Z","1.7.5":"2021-06-02T11:54:17.667Z","1.7.6":"2021-11-21T17:06:49.437Z","1.8.0":"2021-11-21T22:53:30.651Z","1.8.1":"2021-11-21T23:13:24.893Z","1.8.2":"2022-04-28T10:55:06.086Z","1.8.3":"2022-04-28T11:07:49.082Z","1.8.4":"2022-12-21T02:01:45.889Z","1.8.5":"2023-05-19T22:10:47.667Z","1.8.6":"2023-05-30T23:09:12.281Z","1.9.0":"2024-08-25T09:46:33.731Z"},"bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","homepage":"https://github.com/davidbonnet/astring#readme","keywords":["ast","codegen","code generator","estree","astravel"],"repository":{"type":"git","url":"git+https://github.com/davidbonnet/astring.git"},"description":"JavaScript code generator from an ESTree-compliant AST.","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"readme":"# Astring\n\n[![NPM Version](https://img.shields.io/npm/v/astring.svg)](https://www.npmjs.org/package/astring)\n[![Coverage](https://codecov.io/gh/davidbonnet/astring/branch/master/graph/badge.svg)](https://codecov.io/gh/davidbonnet/astring)\n\n🌳 Tiny and fast JavaScript code generator from an [ESTree](https://github.com/estree/estree)-compliant AST.\n\n### Key features\n\n- Generates JavaScript code up to [version 15 (2024)](https://tc39.github.io/ecma262/) and [stage 3 proposals](https://github.com/tc39/proposals#stage-3).\n- Works on [ESTree](https://github.com/estree/estree)-compliant ASTs such as the ones produced by [Meriyah](https://github.com/meriyah/meriyah) or [Acorn](https://github.com/acornjs/acorn).\n- Extendable with custom AST node handlers.\n- Considerably faster than [Bublé](https://gitlab.com/Rich-Harris/buble) (up to 5×), [Escodegen](https://github.com/estools/escodegen) (up to 10×), [Babel](https://github.com/babel/babel) (up to 50×), [UglifyJS](https://github.com/mishoo/UglifyJS2) (up to 125×), and [Prettier](https://github.com/prettier/prettier) (up to 380×).\n- Supports source map generation with [Source Map](https://github.com/mozilla/source-map#sourcemapgenerator).\n- Supports comment generation with [Astravel](https://github.com/davidbonnet/astravel).\n- No dependencies and small footprint (≈ 16 KB minified, ≈ 4 KB gziped).\n- Runs on [🦕 Deno](https://deno.land/x/astring).\n\n## Installation\n\n> :warning: Astring relies on `String.prototype.repeat(amount)` and `String.prototype.endsWith(string)`. If the environment running Astring does not define these methods, use [`string.prototype.repeat`](https://www.npmjs.com/package/string.prototype.repeat), [`string.prototype.endsWith`](https://www.npmjs.com/package/string.prototype.endswith) or [`babel-polyfill`](https://www.npmjs.com/package/babel-polyfill).\n\nInstall with the [Node Package Manager](https://www.npmjs.com/package/astring):\n\n```bash\nnpm install astring\n```\n\nOr install with [JSR](https://jsr.io/@davidbonnet/astring):\n\n```bash\ndeno add @davidbonnet/astring\n```\n\nAlternatively, checkout this repository and install the development dependencies to build the module file:\n\n```bash\ngit clone https://github.com/davidbonnet/astring.git\ncd astring\nnpm install\n```\n\n## Import\n\nImport it from [Deno's third party module repository](https://deno.land/x/astring/src/astring.js):\n\n```js\nconst { generate } = await import('https://deno.land/x/astring/src/astring.js')\n```\n\nWith JavaScript 6 modules:\n\n```js\nimport { generate } from 'astring'\n```\n\nWith CommonJS:\n\n```js\nconst { generate } = require('astring')\n```\n\nA browser-ready minified bundle containing Astring is available at `dist/astring.min.js`. The module exposes a global variable `astring`:\n\n```html\n<script src=\"astring.min.js\" type=\"text/javascript\"></script>\n<script type=\"text/javascript\">\n  var generate = astring.generate\n</script>\n```\n\n## API\n\nThe `astring` module exposes the following properties:\n\n### `generate(node: object, options: object): string | object`\n\nReturns a string representing the rendered code of the provided AST `node`. However, if an `output` stream is provided in the `options`, it writes to that stream and returns it.\n\nThe `options` are:\n\n- `indent`: string to use for indentation (defaults to `\"␣␣\"`)\n- `lineEnd`: string to use for line endings (defaults to `\"\\n\"`)\n- `startingIndentLevel`: indent level to start from (defaults to `0`)\n- `comments`: generate comments if `true` (defaults to `false`)\n- `output`: output stream to write the rendered code to (defaults to `null`)\n- `generator`: custom code generator (defaults to `GENERATOR`)\n- `sourceMap`: [source map generator](https://github.com/mozilla/source-map#sourcemapgenerator) (defaults to `null`)\n- `expressionsPrecedence`: custom map of node types and their precedence level (defaults to `EXPRESSIONS_PRECEDENCE`)\n\n### `GENERATOR: object`\n\nBase generator that can be used to [extend Astring](#extending).\n\n### `EXPRESSIONS_PRECEDENCE: object`\n\nMapping of node types and their precedence level to let the generator know when to use parentheses.\n\n### `NEEDS_PARENTHESES: number`\n\nDefault precedence level that always triggers the use of parentheses.\n\n### `baseGenerator: object`\n\n> :warning: Deprecated, use `GENERATOR` instead.\n\n## Benchmark\n\n### Generating code\n\nOperations per second for generating each sample code from a pre-parsed AST:\n\n| code sample (length) | escodegen |   astring |  uglify |   babel | prettier |\n| :------------------- | --------: | --------: | ------: | ------: | -------: |\n| tiny code (11)       | 1,257,527 | 7,185,642 | 129,467 | 156,184 |      333 |\n| everything (8532)    |     1,366 |     8,008 |       0 |     346 |       64 |\n\n### Parsing and generating code\n\nOperations per second for parsing and generating each sample code:\n\n| code sample (length) | acorn + astring | meriyah + astring |  buble | sucrase |\n| :------------------- | --------------: | ----------------: | -----: | ------: |\n| tiny code (11)       |          92,578 |           864,665 | 25,911 | 575,370 |\n| everything (8532)    |             706 |             1,425 |    132 |   1,403 |\n\n## Examples\n\nThe following examples are written in JavaScript 5 with Astring imported _à la CommonJS_.\n\n### Generating code\n\nThis example uses [Acorn](https://github.com/acornjs/acorn), a blazingly fast JavaScript AST producer and therefore the perfect companion of Astring.\n\n```javascript\n// Make sure acorn and astring modules are imported\n\n// Set example code\nvar code = 'let answer = 4 + 7 * 5 + 3;\\n'\n// Parse it into an AST\nvar ast = acorn.parse(code, { ecmaVersion: 6 })\n// Format it into a code string\nvar formattedCode = astring.generate(ast)\n// Check it\nconsole.log(code === formattedCode ? 'It works!' : 'Something went wrong…')\n```\n\n### Generating source maps\n\nThis example uses the source map generator from the [Source Map](https://github.com/mozilla/source-map#sourcemapgenerator) module.\n\n```javascript\n// Make sure acorn, sourceMap and astring modules are imported\n\nvar code = 'function add(a, b) { return a + b; }\\n'\nvar ast = acorn.parse(code, {\n  ecmaVersion: 6,\n  sourceType: 'module',\n  // Locations are needed in order for the source map generator to work\n  locations: true,\n})\n// Create empty source map generator\nvar map = new sourceMap.SourceMapGenerator({\n  // Source file name must be set and will be used for mappings\n  file: 'script.js',\n})\nvar formattedCode = generate(ast, {\n  // Enable source maps\n  sourceMap: map,\n})\n// Display generated source map\nconsole.log(map.toString())\n```\n\n### Using writable streams\n\nThis example for [Node](http://nodejs.org) shows how to use writable streams to get the rendered code.\n\n```javascript\n// Make sure acorn and astring modules are imported\n\n// Set example code\nvar code = 'let answer = 4 + 7 * 5 + 3;\\n'\n// Parse it into an AST\nvar ast = acorn.parse(code, { ecmaVersion: 6 })\n// Format it and write the result to stdout\nvar stream = astring.generate(ast, {\n  output: process.stdout,\n})\n// The returned value is the output stream\nconsole.log('Does stream equal process.stdout?', stream === process.stdout)\n```\n\n### Generating comments\n\nAstring supports comment generation, provided they are stored on the AST nodes. To do so, this example uses [Astravel](https://github.com/davidbonnet/astravel), a fast AST traveller and modifier.\n\n```javascript\n// Make sure acorn, astravel and astring modules are imported\n\n// Set example code\nvar code =\n  [\n    '// Compute the answer to everything',\n    'let answer = 4 + 7 * 5 + 3;',\n    '// Display it',\n    'console.log(answer);',\n  ].join('\\n') + '\\n'\n// Parse it into an AST and retrieve the list of comments\nvar comments = []\nvar ast = acorn.parse(code, {\n  ecmaVersion: 6,\n  locations: true,\n  onComment: comments,\n})\n// Attach comments to AST nodes\nastravel.attachComments(ast, comments)\n// Format it into a code string\nvar formattedCode = astring.generate(ast, {\n  comments: true,\n})\n// Check it\nconsole.log(code === formattedCode ? 'It works!' : 'Something went wrong…')\n```\n\n### Extending\n\nAstring can easily be extended by updating or passing a custom code `generator`. A code `generator` consists of a mapping of node names and functions that take two arguments: `node` and `state`. The `node` points to the node from which to generate the code and the `state` exposes the `write` method that takes generated code strings.\n\nThis example shows how to support the `await` keyword which is part of the [asynchronous functions proposal](https://github.com/tc39/ecmascript-asyncawait). The corresponding `AwaitExpression` node is based on [this suggested definition](https://github.com/estree/estree/blob/master/es2017.md).\n\n```javascript\n// Make sure the astring module is imported and that `Object.assign` is defined\n\n// Create a custom generator that inherits from Astring's base generator\nvar customGenerator = Object.assign({}, astring.GENERATOR, {\n  AwaitExpression: function (node, state) {\n    state.write('await ')\n    var argument = node.argument\n    if (argument != null) {\n      this[argument.type](argument, state)\n    }\n  },\n})\n// Obtain a custom AST somehow (note that this AST is not obtained from a valid code)\nvar ast = {\n  type: 'AwaitExpression',\n  argument: {\n    type: 'CallExpression',\n    callee: {\n      type: 'Identifier',\n      name: 'callable',\n    },\n    arguments: [],\n  },\n}\n// Format it\nvar code = astring.generate(ast, {\n  generator: customGenerator,\n})\n// Check it\nconsole.log(\n  code === 'await callable();\\n' ? 'It works!' : 'Something went wrong…',\n)\n```\n\n## Command line interface\n\nThe `bin/astring` utility can be used to convert a JSON-formatted ESTree compliant AST of a JavaScript code. It accepts the following arguments:\n\n- `-i`, `--indent`: string to use as indentation (defaults to `\"␣␣\"`)\n- `-l`, `--line-end`: string to use for line endings (defaults to `\"\\n\"`)\n- `-s`, `--starting-indent-level`: indent level to start from (defaults to `0`)\n- `-h`, `--help`: print a usage message and exit\n- `-v`, `--version`: print package version and exit\n\nThe utility reads the AST from a provided list of files or from `stdin` if none is supplied and prints the generated code.\n\n### Example\n\nAs in the previous example, these examples use [Acorn](https://github.com/acornjs/acorn) to get the JSON-formatted AST. This command pipes the AST output by Acorn from a `script.js` file to Astring and writes the formatted JavaScript code into a `result.js` file:\n\n```bash\nacorn --ecma6 script.js | astring > result.js\n```\n\nThis command does the same, but reads the AST from an intermediary file:\n\n```bash\nacorn --ecma6 script.js > ast.json\nastring ast.json > result.js\n```\n\nThis command reads JavaScript 6 code from `stdin` and outputs a prettified version:\n\n```bash\ncat | acorn --ecma6 | astring\n```\n","readmeFilename":"README.md","users":{"farskipper":true}}