{"_id":"astravel","_rev":"35-5ca834c0ef605cfca36c863b835f0b7b","name":"astravel","description":"ESTree-compliant AST walker and modifier.","dist-tags":{"latest":"0.6.1"},"versions":{"0.0.0":{"name":"astravel","version":"0.0.0","description":"ESTree-compliant AST walker and modifier","main":"./dist/astravel.min.js","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.min.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.debug.js"},"keywords":["ast","ast walker","ast modifier","estree"],"repository":{"type":"git","url":"git+https://github.com/davidbonnet/astravel.git"},"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","devDependencies":{"acorn":"^2.1.0","astring":"^0.2.8","babelify":"^6.1.3","browserify":"^11.0.1","minifyify":"^7.0.3","mocha":"^2.2.5","watchify":"^3.3.1"},"gitHead":"70506a88789a7742236c9c25d9d379545ae978f9","bugs":{"url":"https://github.com/davidbonnet/astravel/issues"},"homepage":"https://github.com/davidbonnet/astravel#readme","_id":"astravel@0.0.0","_shasum":"b354c0f0543adc49cb48ff62b8c238a8fe430dff","_from":".","_npmVersion":"2.12.0","_nodeVersion":"2.0.2","_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"dist":{"shasum":"b354c0f0543adc49cb48ff62b8c238a8fe430dff","tarball":"https://registry.npmjs.org/astravel/-/astravel-0.0.0.tgz","integrity":"sha512-d9vvMqFduwJKGYfTgddbipKXxmez31qTiSh7qm4BhiXaDtDeeOrilo0PVkwTE+i5fctjeQZfBBlF5g6kz7bM/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEuIxHR/A1Tl00qNCD0MqLFwfGosLTG+Tldw/ADU6nJgIgFP06TGY8sqWHciIJ36AVZg+kgKELdWwTDfvIAZxbPv8="}]},"maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"directories":{}},"0.0.1":{"name":"astravel","version":"0.0.1","description":"ESTree-compliant AST walker and modifier.","main":"./dist/astravel.min.js","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.min.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.debug.js"},"keywords":["ast","ast walker","ast modifier","estree"],"repository":{"type":"git","url":"git+https://github.com/davidbonnet/astravel.git"},"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","devDependencies":{"acorn":"^2.1.0","astring":"^0.2.8","babelify":"^6.1.3","browserify":"^11.0.1","minifyify":"^7.0.3","mocha":"^2.2.5","watchify":"^3.3.1"},"gitHead":"6db333eed43e052149f19462b440ce2cbcb51efc","bugs":{"url":"https://github.com/davidbonnet/astravel/issues"},"homepage":"https://github.com/davidbonnet/astravel#readme","_id":"astravel@0.0.1","_shasum":"e44488630e6640cdefbdb52c51accf76283a69d1","_from":".","_npmVersion":"2.12.0","_nodeVersion":"2.0.2","_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"dist":{"shasum":"e44488630e6640cdefbdb52c51accf76283a69d1","tarball":"https://registry.npmjs.org/astravel/-/astravel-0.0.1.tgz","integrity":"sha512-0uRKzZfb7TBji9QlXqX20qIQT5CnCsvBgxIl/OF6/rqUf6mcqRrvzXryba2K4YC/yLYLbz68M3a4QSY5Ztc+hA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICmbsfrmuhNYGqBB1ye+1ThIEoLzweLgd/6GLWUyRYl2AiBVaRUTHtXyDJpijjZ5W1S/JmDh4I9AVkeZAxi6mg9u+w=="}]},"maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"directories":{}},"0.0.2":{"name":"astravel","version":"0.0.2","description":"ESTree-compliant AST walker and modifier.","main":"./dist/astravel.min.js","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.min.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.debug.js"},"keywords":["ast","ast walker","ast modifier","estree"],"repository":{"type":"git","url":"git+https://github.com/davidbonnet/astravel.git"},"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","devDependencies":{"acorn":"^2.1.0","astring":"^0.2.8","babelify":"^6.1.3","browserify":"^11.0.1","minifyify":"^7.0.3","mocha":"^2.2.5","watchify":"^3.3.1"},"gitHead":"5cf061115c4c44c64c16692e755b61be4699f628","bugs":{"url":"https://github.com/davidbonnet/astravel/issues"},"homepage":"https://github.com/davidbonnet/astravel#readme","_id":"astravel@0.0.2","_shasum":"b1f6e940fa0146eb92b0af639411e418c3fed805","_from":".","_npmVersion":"2.12.0","_nodeVersion":"2.0.2","_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"dist":{"shasum":"b1f6e940fa0146eb92b0af639411e418c3fed805","tarball":"https://registry.npmjs.org/astravel/-/astravel-0.0.2.tgz","integrity":"sha512-cDX651BMzF6eOV8ITHpZ+Ze8elG8MPGQ9QkKlBdYcJ5IM/OJck/z4ArH4fO6u4sdaI/KYWS9hwR+HS4p84oFzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE4F6vyqtW3+PxjtgS6Irn5/uw8jcByjATz9tc6mK4kVAiEA6/+eBi3Z/Xl0Cfq8Sd9cszOTMHb5uhY3SjmIpM+lvxg="}]},"maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"directories":{}},"0.1.0":{"name":"astravel","version":"0.1.0","description":"ESTree-compliant AST walker and modifier.","main":"./dist/astravel.min.js","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.min.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.debug.js"},"keywords":["ast","ast walker","ast modifier","estree"],"repository":{"type":"git","url":"git+https://github.com/davidbonnet/astravel.git"},"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","devDependencies":{"acorn":"^2.1.0","astring":"^0.3.0","babelify":"^6.1.3","browserify":"^11.0.1","minifyify":"^7.0.3","mocha":"^2.2.5","watchify":"^3.3.1"},"gitHead":"91181375c3bed184a8206a035175ea8cf9961098","bugs":{"url":"https://github.com/davidbonnet/astravel/issues"},"homepage":"https://github.com/davidbonnet/astravel#readme","_id":"astravel@0.1.0","_shasum":"2fb45684d1fa0439732f42b08cfa0367f2cee2a9","_from":".","_npmVersion":"2.12.0","_nodeVersion":"2.0.2","_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"dist":{"shasum":"2fb45684d1fa0439732f42b08cfa0367f2cee2a9","tarball":"https://registry.npmjs.org/astravel/-/astravel-0.1.0.tgz","integrity":"sha512-dRvq3O8x5jZdiYF7ySM3MyoshpSNwR5wZgOTXECQ5CFHoYdsdLhz8/Hrw3MgsGGPhpW6oypAFNhtUDQNg1TQKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9kUO++RVYxpLuWVqA6REX/kDROw1P2brwIllZboRvzQIhANczFurqcztVmJdDsJWxIIvuGBNQCMzu6LYkoKJm1JoQ"}]},"maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"directories":{}},"0.1.1":{"name":"astravel","version":"0.1.1","description":"ESTree-compliant AST walker and modifier.","main":"./dist/astravel.min.js","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.min.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.debug.js"},"keywords":["ast","ast walker","ast modifier","estree"],"repository":{"type":"git","url":"git+https://github.com/davidbonnet/astravel.git"},"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","devDependencies":{"acorn":"^2.1.0","astring":"^0.3.0","babelify":"^6.1.3","browserify":"^11.0.1","minifyify":"^7.0.3","mocha":"^2.2.5","watchify":"^3.3.1"},"gitHead":"1a0d48ada56c1fab27d16e77234cb2132407920b","bugs":{"url":"https://github.com/davidbonnet/astravel/issues"},"homepage":"https://github.com/davidbonnet/astravel#readme","_id":"astravel@0.1.1","_shasum":"eac53c1e21e9d5150f8c0ecf0c570db79cb43d24","_from":".","_npmVersion":"2.12.0","_nodeVersion":"2.0.2","_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"dist":{"shasum":"eac53c1e21e9d5150f8c0ecf0c570db79cb43d24","tarball":"https://registry.npmjs.org/astravel/-/astravel-0.1.1.tgz","integrity":"sha512-cjHMDA09YuanLA7eLFKomGioIh7LHKnohFwdKg4J9+ck7HAj21hEvzzBeS62rIHQghYPl/Bx5RFH98jLjyeCow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOslGwXQuUCGLKYc4RpnXt1224QMFVnPvFpfvalFim5gIhAOFOCnfKj2U5/UDW7b1xfMEWVc2iK1FrPOCzLGUOmjEQ"}]},"maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"directories":{}},"0.2.0":{"name":"astravel","version":"0.2.0","description":"ESTree-compliant AST walker and modifier.","main":"./dist/astravel.min.js","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.min.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.debug.js"},"keywords":["ast","ast walker","ast modifier","estree"],"repository":{"type":"git","url":"git+https://github.com/davidbonnet/astravel.git"},"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","devDependencies":{"acorn":"^2.1.0","astring":"^0.3.0","babelify":"^6.1.3","browserify":"^11.0.1","minifyify":"^7.0.3","mocha":"^2.2.5","watchify":"^3.3.1"},"gitHead":"0b25d254d82b12b16d78142376dcd5de80fb20b7","bugs":{"url":"https://github.com/davidbonnet/astravel/issues"},"homepage":"https://github.com/davidbonnet/astravel#readme","_id":"astravel@0.2.0","_shasum":"e18aaabcb25f65545ac02d26f1fcaaabe4e719c5","_from":".","_npmVersion":"2.12.0","_nodeVersion":"2.0.2","_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"dist":{"shasum":"e18aaabcb25f65545ac02d26f1fcaaabe4e719c5","tarball":"https://registry.npmjs.org/astravel/-/astravel-0.2.0.tgz","integrity":"sha512-5XiNjDwq3fuNtFQEwFOFtB7/lh16cdNvv8WXLyjZywH9iET4eRovWMQoNMMPbCPTjiu1pdETrZ3sJ9WjIpPV3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHk2yE9iBBN8cOpTTdvvv7lJA8vzOalZYAgnQ3pLBkF7AiEA2eq/f2H7V97rWsVgN/Rvjs0PXSJJb+txxv6YGibsFNo="}]},"maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"directories":{}},"0.2.1":{"name":"astravel","version":"0.2.1","description":"ESTree-compliant AST walker and modifier.","main":"./dist/astravel.min.js","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.min.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.debug.js"},"keywords":["ast","ast walker","ast modifier","estree"],"repository":{"type":"git","url":"git+https://github.com/davidbonnet/astravel.git"},"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","devDependencies":{"acorn":"^2.1.0","astring":"^0.3.0","babelify":"^6.1.3","browserify":"^11.0.1","minifyify":"^7.0.3","mocha":"^2.2.5","watchify":"^3.3.1"},"gitHead":"bcb1b3b8bb6f50a95657a309cd90c90e647e93c6","bugs":{"url":"https://github.com/davidbonnet/astravel/issues"},"homepage":"https://github.com/davidbonnet/astravel#readme","_id":"astravel@0.2.1","_shasum":"05723fc8cf188b33cc55590ec95854236e3a1290","_from":".","_npmVersion":"2.12.0","_nodeVersion":"2.0.2","_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"dist":{"shasum":"05723fc8cf188b33cc55590ec95854236e3a1290","tarball":"https://registry.npmjs.org/astravel/-/astravel-0.2.1.tgz","integrity":"sha512-YV0dDBlL6TYJuqdy7KJkTku+4nWllsxcYXOikcVTVtgt62/AYExrfUSbRFz9HAJjg4NyHDJhUpQZ34URTQtKwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0XrTzsRIPoH3eKCZ0/72X1hPsqkjHNi8o0NbKVZdwwgIhANY+NRExpCXIFzt/gjmQnTICxGWg3UHrqYeAqgloM7/n"}]},"maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"directories":{}},"0.2.2":{"name":"astravel","version":"0.2.2","description":"ESTree-compliant AST walker and modifier.","main":"./dist/astravel.min.js","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.min.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.debug.js"},"keywords":["ast","ast walker","ast modifier","estree"],"repository":{"type":"git","url":"git+https://github.com/davidbonnet/astravel.git"},"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","devDependencies":{"acorn":"^2.1.0","astring":"^0.3.0","babelify":"^6.1.3","browserify":"^11.0.1","minifyify":"^7.0.3","mocha":"^2.2.5","watchify":"^3.3.1"},"gitHead":"05ab95b660094efdeae5c051586b1d9e4e94b0c2","bugs":{"url":"https://github.com/davidbonnet/astravel/issues"},"homepage":"https://github.com/davidbonnet/astravel#readme","_id":"astravel@0.2.2","_shasum":"bbd5762e0a674109f851a69ff4cd42c0f7f02f1d","_from":".","_npmVersion":"2.12.0","_nodeVersion":"2.0.2","_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"dist":{"shasum":"bbd5762e0a674109f851a69ff4cd42c0f7f02f1d","tarball":"https://registry.npmjs.org/astravel/-/astravel-0.2.2.tgz","integrity":"sha512-B4JlqWn3rwpMLAE4X+qfP9/SmJ9752EFLV51/Z42mq1mwcgZeBngJ4jJpu191iJQGJczlDub7DX6Da+hjTFCTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCBbYC+d94nbbFSjpPoPKgUvofk5F27QQGQAE4GDBZoQIgaomqHm3E8GN8OXHgLfych6izN6Sv26zN0kE/qRl1KGY="}]},"maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"directories":{}},"0.2.3":{"name":"astravel","version":"0.2.3","description":"ESTree-compliant AST walker and modifier.","main":"./dist/astravel.min.js","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.min.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.debug.js"},"keywords":["ast","ast walker","ast modifier","estree"],"repository":{"type":"git","url":"git+https://github.com/davidbonnet/astravel.git"},"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","devDependencies":{"acorn":"^2.1.0","astring":"^0.3.0","babelify":"^6.1.3","browserify":"^11.0.1","minifyify":"^7.0.3","mocha":"^2.2.5","watchify":"^3.3.1"},"gitHead":"802de25fb285bd25ff7c47c4641c96378f7859d2","bugs":{"url":"https://github.com/davidbonnet/astravel/issues"},"homepage":"https://github.com/davidbonnet/astravel#readme","_id":"astravel@0.2.3","_shasum":"440235e072d3c0711176e139ae4b60e297860575","_from":".","_npmVersion":"2.12.0","_nodeVersion":"2.0.2","_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"dist":{"shasum":"440235e072d3c0711176e139ae4b60e297860575","tarball":"https://registry.npmjs.org/astravel/-/astravel-0.2.3.tgz","integrity":"sha512-x5dag9MWWd2G6gddNhXARMBYSxdoGn5u47bRKJua/7OSzWlmxlt0gmduh2Hk1Vn3ZoWmslurNoxxmxYogpVt2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICYa9Dqn9J9HwfkojF/14BI3S20V0+t1u1e1Uejif539AiEA2Bs+rLGYZQUeyVH5tMrCXSmwG4cpoCkT8dFogsGYXsA="}]},"maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"directories":{}},"0.2.4":{"name":"astravel","version":"0.2.4","description":"ESTree-compliant AST walker and modifier.","main":"./dist/astravel.min.js","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.min.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.debug.js"},"keywords":["ast","ast walker","ast modifier","estree"],"repository":{"type":"git","url":"git+https://github.com/davidbonnet/astravel.git"},"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","devDependencies":{"acorn":"^2.1.0","astring":"^0.3.0","babelify":"^6.1.3","browserify":"^11.0.1","minifyify":"^7.0.3","mocha":"^2.2.5","watchify":"^3.3.1"},"gitHead":"c8bc855fe82ee775f61c1cf8a7e4d8344a857bf3","bugs":{"url":"https://github.com/davidbonnet/astravel/issues"},"homepage":"https://github.com/davidbonnet/astravel#readme","_id":"astravel@0.2.4","_shasum":"042f0cccd30e5a124de8091187ee4a4b63b7fac0","_from":".","_npmVersion":"2.12.0","_nodeVersion":"2.0.2","_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"dist":{"shasum":"042f0cccd30e5a124de8091187ee4a4b63b7fac0","tarball":"https://registry.npmjs.org/astravel/-/astravel-0.2.4.tgz","integrity":"sha512-DgEphSCqcaJf9aiThZ8zRSkWEEONFYVdnvGwA4WcMUjWXXxPxNfPGo5p4iL4acy9yeDLjNNoB6Ij0VQqkK4DKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBvNDQPdL0Ylj0GgEJn0a0Q1RozUwsmDPq474r9zA5irAiEApJN95BgC9VcrUgFhWETZWX1jGK3SUgy3wplhiRsyFEY="}]},"maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"directories":{}},"0.3.0":{"name":"astravel","version":"0.3.0","description":"ESTree-compliant AST walker and modifier.","main":"./dist/astravel.min.js","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.min.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.debug.js"},"keywords":["ast","ast walker","ast modifier","estree"],"repository":{"type":"git","url":"git+https://github.com/davidbonnet/astravel.git"},"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","devDependencies":{"acorn":"^2.1.0","astring":"^0.3.0","babelify":"^6.1.3","browserify":"^11.0.1","minifyify":"^7.0.3","mocha":"^2.2.5","watchify":"^3.3.1"},"gitHead":"50b73fefbeeebb3fbeb232d76042c06780e94137","bugs":{"url":"https://github.com/davidbonnet/astravel/issues"},"homepage":"https://github.com/davidbonnet/astravel#readme","_id":"astravel@0.3.0","_shasum":"4d4c8029243954c0e16fbd7dee34ef1d36e2fe62","_from":".","_npmVersion":"2.12.0","_nodeVersion":"2.0.2","_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"dist":{"shasum":"4d4c8029243954c0e16fbd7dee34ef1d36e2fe62","tarball":"https://registry.npmjs.org/astravel/-/astravel-0.3.0.tgz","integrity":"sha512-Yz1c+sAsaiFoEM4rniCKwRtAna5hGKKXggtcRKEHO65jOd9i3NzqzcWgJyWcRqeshDsYSrNu/EmRBoqrPwuvNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB8+0+SiQ/8BuQyXkoXMC2Ob6WuYyqHFPrRWfgVluyQBAiBt9ebz9a1p9KUTr98vYUoHAu7o40dyY4H9R2hQv0EalA=="}]},"maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"directories":{}},"0.3.1":{"name":"astravel","version":"0.3.1","description":"ESTree-compliant AST walker and modifier.","main":"./dist/astravel.min.js","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.min.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.debug.js"},"keywords":["ast","ast walker","ast modifier","estree"],"repository":{"type":"git","url":"git+https://github.com/davidbonnet/astravel.git"},"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","devDependencies":{"acorn":"^2.1.0","astring":"^0.4.4","babelify":"^6.1.3","browserify":"^11.0.1","minifyify":"^7.0.3","mocha":"^2.2.5","watchify":"^3.3.1"},"gitHead":"c3368d621ab163485af78586a45dcc4ccbcb4e3d","bugs":{"url":"https://github.com/davidbonnet/astravel/issues"},"homepage":"https://github.com/davidbonnet/astravel#readme","_id":"astravel@0.3.1","_shasum":"ff7ed78b7ebd172d966497645868d09436b571c3","_from":".","_npmVersion":"2.14.3","_nodeVersion":"0.12.7","_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"dist":{"shasum":"ff7ed78b7ebd172d966497645868d09436b571c3","tarball":"https://registry.npmjs.org/astravel/-/astravel-0.3.1.tgz","integrity":"sha512-eza1OPIbF46bvNM6MbKrmo+6zGUYQjStGTtISoxnPNVVT69thCUACsHBPYcxRZgGW82TNeB7iddhXey2bKlC2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaAUQM2uk2UpB5yL/mA5cCav+SvCc0PYg5X6gDwR5GzQIhALM/caExZMJcmEYiBSRRxoJtzedNH1lbFQaf72gNaRl2"}]},"maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"directories":{}},"0.3.2":{"name":"astravel","version":"0.3.2","description":"ESTree-compliant AST walker and modifier.","main":"./dist/astravel.min.js","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.min.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.debug.js"},"keywords":["ast","ast walker","ast modifier","estree"],"repository":{"type":"git","url":"git+https://github.com/davidbonnet/astravel.git"},"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","devDependencies":{"acorn":"^2.1.0","astring":"^0.4.5","babelify":"^6.1.3","browserify":"^11.0.1","minifyify":"^7.0.3","mocha":"^2.2.5","watchify":"^3.3.1"},"gitHead":"757fd648b46754a1e889152b7fdaf9a29f293ed7","bugs":{"url":"https://github.com/davidbonnet/astravel/issues"},"homepage":"https://github.com/davidbonnet/astravel#readme","_id":"astravel@0.3.2","_shasum":"f0d62f0b3e10714c6b157d95d29b9c6400f2a933","_from":".","_npmVersion":"2.14.3","_nodeVersion":"0.12.7","_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"dist":{"shasum":"f0d62f0b3e10714c6b157d95d29b9c6400f2a933","tarball":"https://registry.npmjs.org/astravel/-/astravel-0.3.2.tgz","integrity":"sha512-y5kdZZd9io+EIjdpErBLVT5Zm5F9t6yZuQKBSQ8OqbZ3uYj3Yj7fmdeVeQBhWQBffcHbPamw3L8T6O9IVcxsAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHlJi9vanKG0e2ztxCKKw1T8oy/oISqGvlorVe0Kdf4nAiA7iAi3vFtGMgaw7dOhW0JsfyOoldqzt4tnnuoV+Q/xNQ=="}]},"maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"directories":{}},"0.3.3":{"name":"astravel","version":"0.3.3","description":"ESTree-compliant AST walker and modifier.","main":"./dist/astravel.min.js","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.min.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.debug.js"},"keywords":["ast","ast walker","ast modifier","estree"],"repository":{"type":"git","url":"git+https://github.com/davidbonnet/astravel.git"},"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","devDependencies":{"acorn":"^2.1.0","astring":"^0.4.5","babelify":"^6.1.3","browserify":"^11.0.1","minifyify":"^7.0.3","mocha":"^2.2.5","watchify":"^3.3.1"},"gitHead":"f399c7d84e69628101ee6edd40dd74512a3ff262","bugs":{"url":"https://github.com/davidbonnet/astravel/issues"},"homepage":"https://github.com/davidbonnet/astravel#readme","_id":"astravel@0.3.3","_shasum":"d25d0f6d1e06d9478cfe547645899ce589a0aaa8","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.2","_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"dist":{"shasum":"d25d0f6d1e06d9478cfe547645899ce589a0aaa8","tarball":"https://registry.npmjs.org/astravel/-/astravel-0.3.3.tgz","integrity":"sha512-t+6SshjwXxBHypoLOfugYbBawZmf4Vh0ou/gh3fen+pvbyg2RzEYr/1UyR0A/IREKZ/tGqqExgzJuzbRDQcFPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICw5ukY+g3XQymegElOOfFtZZ34Gq8/fc053r72V6gCZAiByhLs5Y7w/urffO/tikCHPevBvSu3vI/EreH/jGO/QsQ=="}]},"maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"directories":{}},"0.3.4":{"name":"astravel","version":"0.3.4","description":"ESTree-compliant AST walker and modifier.","main":"./dist/astravel.min.js","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.min.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.debug.js"},"keywords":["ast","ast walker","ast modifier","estree"],"repository":{"type":"git","url":"git+https://github.com/davidbonnet/astravel.git"},"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","devDependencies":{"acorn":"^2.1.0","astring":"^0.4.5","babelify":"^6.1.3","browserify":"^11.0.1","minifyify":"^7.0.3","mocha":"^2.2.5","watchify":"^3.3.1"},"gitHead":"9f1607dce5072f7f824634b36f2e0d11cb13eca3","bugs":{"url":"https://github.com/davidbonnet/astravel/issues"},"homepage":"https://github.com/davidbonnet/astravel#readme","_id":"astravel@0.3.4","_shasum":"cac7b5371dc6cd708c1a919800bb28178ce933e8","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.2","_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"dist":{"shasum":"cac7b5371dc6cd708c1a919800bb28178ce933e8","tarball":"https://registry.npmjs.org/astravel/-/astravel-0.3.4.tgz","integrity":"sha512-kiyyITABgpwbee716t7Q1sxOcibeZdRI6ua5r67MlCq5D0JVSzLJk3Tv2esiWOFDxJfycnZjTZDggJ4QDHtpEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGrAv9tmKM6qf6zbzZgFhcQ+2DDC4QtK/AY/YkWyzwePAiEA8fYQ99qwH3gJkIU9B1DawIAR+ZYsI3TH7yuhAWqkW6Q="}]},"maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"directories":{}},"0.3.5":{"name":"astravel","version":"0.3.5","description":"ESTree-compliant AST walker and modifier.","main":"./dist/astravel.min.js","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.min.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.debug.js"},"keywords":["ast","ast walker","ast modifier","estree"],"repository":{"type":"git","url":"git+https://github.com/davidbonnet/astravel.git"},"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","devDependencies":{"acorn":"^2.1.0","astring":"^0.4.5","babelify":"^6.1.3","browserify":"^11.0.1","minifyify":"^7.0.3","mocha":"^2.2.5","watchify":"^3.3.1"},"gitHead":"e3d3e7d8a344faeea8a1c22d58c48170e92014f8","bugs":{"url":"https://github.com/davidbonnet/astravel/issues"},"homepage":"https://github.com/davidbonnet/astravel#readme","_id":"astravel@0.3.5","_shasum":"6e56cfb8b783a5e6c7d8b358ad2c8d52d7d58159","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.2","_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"dist":{"shasum":"6e56cfb8b783a5e6c7d8b358ad2c8d52d7d58159","tarball":"https://registry.npmjs.org/astravel/-/astravel-0.3.5.tgz","integrity":"sha512-vR/qCn/pt88Ja8MDafzb/ftr1FA2Zqnk0dBQaAb7idNhTUBectui4AAAnV8iDz8ibfx2LoUtmAu/vczoOHNyeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEKo6hCJ3jwL9ZD81GwHFeUPpAfBditntRv7Q5j56P96AiARKuu0Wex+1URHKxbKmtj9VZr21bBqmBYJDR2ds/6k+A=="}]},"maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"directories":{}},"0.3.6":{"name":"astravel","version":"0.3.6","description":"ESTree-compliant AST walker and modifier.","main":"./dist/astravel.min.js","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.min.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.debug.js"},"keywords":["ast","ast walker","ast modifier","estree"],"repository":{"type":"git","url":"git+https://github.com/davidbonnet/astravel.git"},"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","devDependencies":{"acorn":"^2.1.0","astring":"^0.4.5","babelify":"^6.1.3","browserify":"^11.0.1","minifyify":"^7.0.3","mocha":"^2.2.5","watchify":"^3.3.1"},"gitHead":"75eea959df1812e6a8cb8e193f3ff498a30fe8d0","bugs":{"url":"https://github.com/davidbonnet/astravel/issues"},"homepage":"https://github.com/davidbonnet/astravel#readme","_id":"astravel@0.3.6","_shasum":"d215767f29d111e1f3f910131cde51fe8c00e794","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.2","_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"dist":{"shasum":"d215767f29d111e1f3f910131cde51fe8c00e794","tarball":"https://registry.npmjs.org/astravel/-/astravel-0.3.6.tgz","integrity":"sha512-ZPbv/kF5dZbUXaoJM98NHsTOdq5+d1fKtWINRwVW3VH/sg2dA1w+ydKmV4sSKH2NooPpUJEOynPbvDwJWaA1zQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICFdY9/1O5N4ImGHQ6yl1ut9YcXYw2UkhS5S/IRxsmzWAiAgZ64ULLttu+zl1Sbg69sU1y6yaSrrBToit2aPu5Nb2w=="}]},"maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"directories":{}},"0.3.7":{"name":"astravel","version":"0.3.7","description":"ESTree-compliant AST walker and modifier.","main":"./dist/astravel.min.js","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.min.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.debug.js"},"keywords":["ast","ast walker","ast modifier","estree"],"repository":{"type":"git","url":"git+https://github.com/davidbonnet/astravel.git"},"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","devDependencies":{"acorn":"^2.1.0","astring":"^0.4.5","babelify":"^6.1.3","browserify":"^11.0.1","minifyify":"^7.0.3","mocha":"^2.2.5","watchify":"^3.3.1"},"gitHead":"0a60fdf46095a0de036d6b03f65ca8a96c656d83","bugs":{"url":"https://github.com/davidbonnet/astravel/issues"},"homepage":"https://github.com/davidbonnet/astravel#readme","_id":"astravel@0.3.7","_shasum":"2666578589b3b553ff7bce30f2d5a0a52c0fc4e7","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.2","_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"dist":{"shasum":"2666578589b3b553ff7bce30f2d5a0a52c0fc4e7","tarball":"https://registry.npmjs.org/astravel/-/astravel-0.3.7.tgz","integrity":"sha512-nBNVjEEylnCBB+wKOi7Bm24XfwW9uoOJ6FQBI9dyWk1zQY8HXi5FMYFKd+9O0LyQHVrUOY5PjPbSzWUJF5YetA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBn33zEZ227dC/P99Wadi3v8DKWJJLdqv1uGtd23W2v5AiAh5D5kU7z4AmYrEGO7HZmiNW6ip9yukx11cHqFh64QNA=="}]},"maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"directories":{}},"0.3.8":{"name":"astravel","version":"0.3.8","description":"ESTree-compliant AST walker and modifier.","main":"./dist/astravel.min.js","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.min.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.debug.js"},"keywords":["ast","ast walker","ast modifier","estree"],"repository":{"type":"git","url":"git+https://github.com/davidbonnet/astravel.git"},"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","devDependencies":{"acorn":"^2.1.0","astring":"^0.4.5","babelify":"^6.1.3","browserify":"^11.0.1","minifyify":"^7.0.3","mocha":"^2.2.5","watchify":"^3.3.1"},"gitHead":"7ca3528c1abbfce9c9d05f06e9e083bb70142650","bugs":{"url":"https://github.com/davidbonnet/astravel/issues"},"homepage":"https://github.com/davidbonnet/astravel#readme","_id":"astravel@0.3.8","_shasum":"35f5dc74522d1908898ee505654ffceb2d40cb2d","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.2","_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"dist":{"shasum":"35f5dc74522d1908898ee505654ffceb2d40cb2d","tarball":"https://registry.npmjs.org/astravel/-/astravel-0.3.8.tgz","integrity":"sha512-vMqql2VPqhjZKTOQkfdwEByZM2oYPHaAaeP5JCCj2XLEiEsZ9LNPb/GoghxnGTYPYWID4Cwxj/KyUBvRb+aOvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFzj+lY7dK7QOclXISxJ7cHUvHAhL0PmelDwn0WQjcNgAiEAoWj2DHMpypGsGiekjbul9lt6aooBLxVEZ3W8CiB4wME="}]},"maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"directories":{}},"0.3.9":{"name":"astravel","version":"0.3.9","description":"ESTree-compliant AST walker and modifier.","main":"./dist/astravel.min.js","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.min.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.debug.js"},"keywords":["ast","ast walker","ast modifier","estree"],"repository":{"type":"git","url":"git+https://github.com/davidbonnet/astravel.git"},"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","devDependencies":{"acorn":"^2.1.0","astring":"^0.4.5","babelify":"^6.1.3","browserify":"^11.0.1","minifyify":"^7.0.3","mocha":"^2.2.5","watchify":"^3.3.1"},"gitHead":"8a983f8f468b285809690ce40bc42f133f1c6723","bugs":{"url":"https://github.com/davidbonnet/astravel/issues"},"homepage":"https://github.com/davidbonnet/astravel#readme","_id":"astravel@0.3.9","_shasum":"ad876020caf346d62dfdc9dbad53385ca750310b","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.2","_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"dist":{"shasum":"ad876020caf346d62dfdc9dbad53385ca750310b","tarball":"https://registry.npmjs.org/astravel/-/astravel-0.3.9.tgz","integrity":"sha512-RkS9VkZH2UyMhJkWBMTaFXxRm0JvWKMjW1GmtUiy3CMVBVi24bqgaI+tyIFPpp3rUcPiT7W33FEScSDCLX2FHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4HgeAzUoC+/k8xfHdvtZogHfITExBQFR8/fiUsv+XmAiARjSDxSVmQYCFVmI7A10IqmyoWaEnv5gNHZSUc50fAbA=="}]},"maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"directories":{}},"0.3.10":{"name":"astravel","version":"0.3.10","description":"ESTree-compliant AST walker and modifier.","main":"./dist/astravel.min.js","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.min.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.debug.js"},"keywords":["ast","ast walker","ast modifier","estree"],"repository":{"type":"git","url":"git+https://github.com/davidbonnet/astravel.git"},"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","devDependencies":{"acorn":"^2.1.0","astring":"^0.4.5","babelify":"^6.1.3","browserify":"^11.0.1","minifyify":"^7.0.3","mocha":"^2.2.5","watchify":"^3.3.1"},"gitHead":"8ffe96f9c4e1474487a269fcb57b48c6cf06ff33","bugs":{"url":"https://github.com/davidbonnet/astravel/issues"},"homepage":"https://github.com/davidbonnet/astravel#readme","_id":"astravel@0.3.10","_shasum":"7a6605516ec8486054766e1154fbba5e2268fc40","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.2","_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"dist":{"shasum":"7a6605516ec8486054766e1154fbba5e2268fc40","tarball":"https://registry.npmjs.org/astravel/-/astravel-0.3.10.tgz","integrity":"sha512-EpRSNescF57q/1faNhrZPXxvSiYRJmajd0hNoqRsWiAD4QvdbDzH+9nmXphjJ9cOMYGn8ZuXeEmHUeRRwqNEGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGWRhenB4s7TJcF60y0jQMb1Bm2J1JLDo3Vaj8+HjNQHAiEAmtDB1djmkkNBNLwR5irkYATy4MFH9045pS9VcFlqeD8="}]},"maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"directories":{}},"0.3.11":{"name":"astravel","version":"0.3.11","description":"ESTree-compliant AST walker and modifier.","main":"./dist/astravel.min.js","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.min.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.debug.js"},"keywords":["ast","ast walker","ast modifier","estree"],"repository":{"type":"git","url":"git+https://github.com/davidbonnet/astravel.git"},"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","devDependencies":{"acorn":"^2.1.0","astring":"^0.4.5","babelify":"^6.1.3","browserify":"^11.0.1","eslint":"^1.10.1","minifyify":"^7.0.3","mocha":"^2.2.5","watchify":"^3.3.1"},"gitHead":"8c3b2cb625f1aabdc7dfd1625a9c485f98812909","bugs":{"url":"https://github.com/davidbonnet/astravel/issues"},"homepage":"https://github.com/davidbonnet/astravel#readme","_id":"astravel@0.3.11","_shasum":"7bf40400f86538c2d9314b60882b070cf24b0341","_from":".","_npmVersion":"2.14.10","_nodeVersion":"4.2.2","_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"dist":{"shasum":"7bf40400f86538c2d9314b60882b070cf24b0341","tarball":"https://registry.npmjs.org/astravel/-/astravel-0.3.11.tgz","integrity":"sha512-ooY0muicT3pyLCeqeC+HZhDm931Ep6iEUB/Ul1P+V37kGuqzM2f+NV8omXsZccrhOR2OZrs5YVhf7uoFBsgVfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE6MxgDOjLurznnaZvbHs3AF3v6kEKGsqNFSi2QnjxG1AiBj0HbUs+pdNSE3WF6WXYlZctDg2OBQZg1RVYNbvohUwQ=="}]},"maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"directories":{}},"0.3.12":{"name":"astravel","version":"0.3.12","description":"ESTree-compliant AST walker and modifier.","main":"./dist/astravel.min.js","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.min.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.debug.js"},"keywords":["ast","ast walker","ast modifier","estree"],"repository":{"type":"git","url":"git+https://github.com/davidbonnet/astravel.git"},"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","devDependencies":{"acorn":"^2.1.0","astring":"^0.4.5","babelify":"^6.1.3","browserify":"^11.0.1","eslint":"^1.10.1","minifyify":"^7.0.3","mocha":"^2.2.5","watchify":"^3.3.1"},"gitHead":"0eebe6b0d4e5b1a88386f222ee76bbffaee47102","bugs":{"url":"https://github.com/davidbonnet/astravel/issues"},"homepage":"https://github.com/davidbonnet/astravel#readme","_id":"astravel@0.3.12","_shasum":"103fdd897f2582b004ce84732dc34f0d48f732ef","_from":".","_npmVersion":"2.14.10","_nodeVersion":"4.2.2","_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"dist":{"shasum":"103fdd897f2582b004ce84732dc34f0d48f732ef","tarball":"https://registry.npmjs.org/astravel/-/astravel-0.3.12.tgz","integrity":"sha512-NI+OeAwih6A8yKaTWwsQMzzEVFyo/igPg7pf/+5AoX4EvxPxxl9y0X8U1J2+Mzk8NZe0lszbMfNLjFbbQ2KfTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkT04fXuQbPotGYxDTmePeLHoPSwPfSOCR7lXhwkDMqgIhANRX/vLG/EdTj8xUqkfEYN7yWxV+nYWRdQBv0l9CdIM3"}]},"maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/astravel-0.3.12.tgz_1456435439073_0.9400869843084365"},"directories":{}},"0.3.13":{"name":"astravel","version":"0.3.13","description":"ESTree-compliant AST walker and modifier.","main":"./dist/astravel.min.js","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.min.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.debug.js"},"keywords":["ast","ast walker","ast modifier","estree"],"repository":{"type":"git","url":"git+https://github.com/davidbonnet/astravel.git"},"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","devDependencies":{"acorn":"^2.1.0","astring":"^0.4.5","babelify":"^6.1.3","browserify":"^11.0.1","eslint":"^1.10.1","minifyify":"^7.0.3","mocha":"^2.2.5","watchify":"^3.3.1"},"gitHead":"6e9f602c3d46047201f7cbcb88046476db95bde5","bugs":{"url":"https://github.com/davidbonnet/astravel/issues"},"homepage":"https://github.com/davidbonnet/astravel#readme","_id":"astravel@0.3.13","_shasum":"9d4a65a3553190df332dd6d5371894926e510a15","_from":".","_npmVersion":"2.14.10","_nodeVersion":"4.2.2","_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"dist":{"shasum":"9d4a65a3553190df332dd6d5371894926e510a15","tarball":"https://registry.npmjs.org/astravel/-/astravel-0.3.13.tgz","integrity":"sha512-ZuvvKLBOxoJdlLvDz0pvPVDPNhXY6UDqrXXFQ4U10yq7l53j4zh30GD5USMqeNP8nV+EFnezFhCQ9mpMkMrqEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQHL35sXoXBVLeO3xeYFCRfRTysfqTjjevQU7Ei0s3jgIgOME/Ej15U97+d8L9LlT7Swnx4pQEgPk/Jolm+EnW0Tg="}]},"maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/astravel-0.3.13.tgz_1456440101685_0.13441841769963503"},"directories":{}},"0.3.14":{"name":"astravel","version":"0.3.14","description":"ESTree-compliant AST walker and modifier.","main":"./dist/astravel.min.js","scripts":{"test":"./node_modules/mocha/bin/mocha test/index.js","prepublish":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --plugin [ minifyify --no-map ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.min.js","build":"./node_modules/browserify/bin/cmd.js --transform [ babelify ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.js","start":"./node_modules/watchify/bin/cmd.js --transform [ babelify ] --no-builtins --debug --verbose --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.debug.js"},"keywords":["ast","ast walker","ast modifier","estree"],"repository":{"type":"git","url":"git+https://github.com/davidbonnet/astravel.git"},"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","devDependencies":{"acorn":"^2.1.0","astring":"^0.4.5","babelify":"^6.1.3","browserify":"^11.0.1","eslint":"^1.10.1","minifyify":"^7.0.3","mocha":"^2.2.5","watchify":"^3.3.1"},"gitHead":"3f4de2b2cc130d0752d470f9020eefdf39ac3b92","bugs":{"url":"https://github.com/davidbonnet/astravel/issues"},"homepage":"https://github.com/davidbonnet/astravel#readme","_id":"astravel@0.3.14","_shasum":"e6919de0a2dab870c03e7a336fee9e1c4c3c38e8","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"dist":{"shasum":"e6919de0a2dab870c03e7a336fee9e1c4c3c38e8","tarball":"https://registry.npmjs.org/astravel/-/astravel-0.3.14.tgz","integrity":"sha512-MJP3YsWFdyqOJ7OMw6kApPVIVQGaDd1qpjU+WA55m12wl9tINeh4GjZ8BMGHBZag2MX1f5LaDJbcA+iV9Q5nGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAcJiE4DGXMdVEj5B2OmEbg9ByFkMhbMObbHudynkkntAiEA//a+LBBFGdXNdUBDchrj25JpkbUCliCdBgMDzA6q2cU="}]},"maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/astravel-0.3.14.tgz_1490607311114_0.7697996704373509"},"directories":{}},"0.3.15":{"name":"astravel","version":"0.3.15","description":"ESTree-compliant AST walker and modifier.","main":"./dist/astravel.js","scripts":{"test:build":"cross-env BABEL_ENV=test babel test/index.js --out-file test/_index.js","test":"npm run prettier && npm run test:build && tap test/_index.js --coverage","codecov":"tap --coverage-report=lcov && codecov","coverage":"tap --coverage-report=html","prepublish":"npm run build && npm run build:minified","build":"cross-env BABEL_ENV=production babel src --out-dir dist --source-maps=true","build:minified":"cross-env BABEL_ENV=minified browserify --debug --transform [ babelify --no-sourceMaps ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.min.js","start":"cross-env BABEL_ENV=development babel src --watch --out-dir dist --source-maps=true","prettier":"prettier --print-width 80 --tab-width 2 --no-semi --single-quote --trailing-comma all --list-different \"src/**/*.js\" \"test/index.js\"","prettify":"prettier --print-width 80 --tab-width 2 --no-semi --single-quote --trailing-comma all --write \"src/**/*.js\" \"test/index.js\""},"keywords":["ast","ast walker","ast traveler","ast modifier","estree","astring"],"repository":{"type":"git","url":"git+https://github.com/davidbonnet/astravel.git"},"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","devDependencies":{"acorn":"^5.0.2","astring":"^1.0.5","babelify":"^7.3.0","babel-cli":"^6.24.0","babel-preset-babili":"^0.1.4","babel-preset-env":"^1.5.2","browserify":"^14.4.0","codecov":"^2.3.0","cross-env":"^5.0.1","eslint":"^4.1.0","eslint-plugin-import":"^2.6.0","prettier":"^1.5.0","tap":"^10.7.0"},"gitHead":"c35d9d9233d22dc2cc3050e5abcbcc5376a7ddde","bugs":{"url":"https://github.com/davidbonnet/astravel/issues"},"homepage":"https://github.com/davidbonnet/astravel#readme","_id":"astravel@0.3.15","_npmVersion":"5.3.0","_nodeVersion":"8.2.0","_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"dist":{"integrity":"sha512-QQ4whk0UMdtXCPiFxIOMllsx1k0mKSzTKh+vn3twm6qXT15kAugPHr/HhERIG8sPgWm3mLiRJREeO3llZoAgqg==","shasum":"f45526787d19ed86b24de111d9cd9bb2bc10ddcc","tarball":"https://registry.npmjs.org/astravel/-/astravel-0.3.15.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHtNP96r8RMeiGyUgFlSRbkNZNrZUOlLfkBEQvABsX8OAiBHoF0urraOFEw3dMLw58sfiCPox1bO9HDj+1yzch6icA=="}]},"maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/astravel-0.3.15.tgz_1502020689516_0.0435550925321877"},"directories":{}},"0.4.0":{"name":"astravel","version":"0.4.0","description":"ESTree-compliant AST walker and modifier.","main":"./dist/astravel.js","scripts":{"test:build":"cross-env BABEL_ENV=test babel test/index.js --out-file test/_index.js","test":"npm run prettier && npm run test:build && tap test/_index.js --coverage","codecov":"tap --coverage-report=lcov && codecov","coverage":"tap --coverage-report=html","prepublish":"npm run build && npm run build:minified","build":"cross-env BABEL_ENV=production babel src --out-dir dist --source-maps=true","build:minified":"cross-env BABEL_ENV=minified browserify --debug --transform [ babelify --no-sourceMaps ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.min.js","start":"cross-env BABEL_ENV=development babel src --watch --out-dir dist --source-maps=true","prettier":"prettier --print-width 80 --tab-width 2 --no-semi --single-quote --trailing-comma all --list-different \"src/**/*.js\" \"test/index.js\"","prettify":"prettier --print-width 80 --tab-width 2 --no-semi --single-quote --trailing-comma all --write \"src/**/*.js\" \"test/index.js\""},"keywords":["ast","ast walker","ast traveler","ast modifier","estree","astring"],"repository":{"type":"git","url":"git+https://github.com/davidbonnet/astravel.git"},"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","devDependencies":{"acorn":"^5.0.2","astring":"^1.0.5","babel-cli":"^6.24.0","babel-preset-babili":"^0.1.4","babel-preset-env":"^1.5.2","babelify":"^7.3.0","browserify":"^14.4.0","codecov":"^2.3.0","cross-env":"^5.0.1","eslint":"^4.1.0","eslint-plugin-import":"^2.6.0","normalize-newline":"^3.0.0","prettier":"^1.5.0","tap":"^10.7.0"},"gitHead":"bea5556369699dbfa8d77aa1fbaa88915cd489da","bugs":{"url":"https://github.com/davidbonnet/astravel/issues"},"homepage":"https://github.com/davidbonnet/astravel#readme","_id":"astravel@0.4.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.0","_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"dist":{"integrity":"sha512-Hxqhmp3J6U7X62e7dtMrABB8JHL4N3RcqN1x9QUMk15YNTRRBJlVwIPHVtwo7XmlGLv45NC40hQuE/R5IGyy9Q==","shasum":"7c13babdadc5861726f5877be95833e1b1d0339e","tarball":"https://registry.npmjs.org/astravel/-/astravel-0.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCikUSe2EH8PhnGaVtkVgJp3cqOoAC5FiFro+zw7t7W9QIgMjtyUWtjg4qFR0/D5eFH30mjFNvRt5B1/wyl7gYAANc="}]},"maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/astravel-0.4.0.tgz_1502047230978_0.0489157373085618"},"directories":{}},"0.4.1":{"name":"astravel","version":"0.4.1","description":"ESTree-compliant AST walker and modifier.","main":"./dist/astravel.js","scripts":{"test:build":"cross-env BABEL_ENV=test babel test/index.js --out-file test/_index.js","test":"npm run prettier && npm run test:build && tap test/_index.js --coverage","codecov":"tap --coverage-report=lcov && codecov","coverage":"tap --coverage-report=html","prepublish":"npm run build && npm run build:minified","build":"cross-env BABEL_ENV=production babel src --out-dir dist --source-maps=true","build:minified":"cross-env BABEL_ENV=minified browserify --debug --transform [ babelify --no-sourceMaps ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.min.js","start":"cross-env BABEL_ENV=development babel src --watch --out-dir dist --source-maps=true","prettier":"prettier --print-width 80 --tab-width 2 --no-semi --single-quote --trailing-comma all --list-different \"src/**/*.js\" \"test/index.js\"","prettify":"prettier --print-width 80 --tab-width 2 --no-semi --single-quote --trailing-comma all --write \"src/**/*.js\" \"test/index.js\""},"keywords":["ast","ast walker","ast traveler","ast modifier","estree","astring"],"repository":{"type":"git","url":"git+https://github.com/davidbonnet/astravel.git"},"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","devDependencies":{"acorn":"^5.0.2","astring":"^1.0.5","babel-cli":"^6.24.0","babel-preset-env":"^1.5.2","babel-preset-minify":"^0.2.0","babelify":"^7.3.0","browserify":"^14.4.0","codecov":"^2.3.0","cross-env":"^5.0.1","eslint":"^4.1.0","eslint-plugin-import":"^2.6.0","normalize-newline":"^3.0.0","prettier":"^1.7.2","tap":"^10.7.0"},"gitHead":"87ba5a5afb1fd4792d8df364a38cc3abcb4dff48","bugs":{"url":"https://github.com/davidbonnet/astravel/issues"},"homepage":"https://github.com/davidbonnet/astravel#readme","_id":"astravel@0.4.1","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"dist":{"integrity":"sha512-x35dpGBS+PidgGLZtPdbsfYuU1dUgLSCPQ5Y2YgdV5p3+v4b/wKoRqdQ7YuMf9Fh/f8DF3IW38/Jv9amLh73WA==","shasum":"cd3350f80714887c72897eb726d44a7ec6055545","tarball":"https://registry.npmjs.org/astravel/-/astravel-0.4.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4VxF+Dc086TWA1fZwdoLgz1ApE0WMCSQqPcY7whc4ugIhAI7Cp40PWAke2w8NHUCiih5jh1xC3EumgklyIA2IT8L+"}]},"maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/astravel-0.4.1.tgz_1508090844086_0.5108011579141021"},"directories":{}},"0.5.0":{"name":"astravel","version":"0.5.0","description":"ESTree-compliant AST walker and modifier.","main":"./dist/astravel.js","scripts":{"test:build":"cross-env BABEL_ENV=test babel test/index.js --out-file test/_index.js","test":"npm run prettier && npm run test:build && tap test/_index.js --coverage","codecov":"tap --coverage-report=lcov && codecov","coverage":"tap --coverage-report=html","prepublish":"npm run build && npm run build:minified","build":"cross-env BABEL_ENV=production babel src --out-dir dist --source-maps=true","build:minified":"cross-env BABEL_ENV=minified browserify --debug --transform [ babelify --no-sourceMaps ] --no-builtins --standalone astravel --require ./src/astravel.js:astravel --outfile dist/astravel.min.js","start":"cross-env BABEL_ENV=development babel src --watch --out-dir dist --source-maps=true","prettier":"prettier --print-width 80 --tab-width 2 --no-semi --single-quote --trailing-comma all --parser babylon --list-different \"src/**/*.js\" \"test/index.js\"","prettify":"prettier --print-width 80 --tab-width 2 --no-semi --single-quote --trailing-comma all --parser babylon --write \"src/**/*.js\" \"test/index.js\"","prepush":"npm test","release":"standard-version"},"keywords":["ast","ast walker","ast traveler","ast modifier","estree","astring"],"repository":{"type":"git","url":"git+https://github.com/davidbonnet/astravel.git"},"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","devDependencies":{"acorn":"^5.7.1","astring":"^1.0.5","babel-cli":"^6.24.0","babel-preset-env":"^1.5.2","babel-preset-minify":"^0.4.3","babelify":"^8.0.0","browserify":"^16.2.2","codecov":"^3.0.0","cross-env":"^5.2.0","eslint":"^5.0.0","eslint-plugin-import":"^2.6.0","husky":"^0.14.3","normalize-newline":"^3.0.0","prettier":"^1.13.5","standard-version":"^4.4.0","tap":"^12.0.1"},"gitHead":"26e40d77f8a99cedf8fcc4ed236690cecc64b106","bugs":{"url":"https://github.com/davidbonnet/astravel/issues"},"homepage":"https://github.com/davidbonnet/astravel#readme","_id":"astravel@0.5.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"dist":{"integrity":"sha512-bA3cq0dqwjxfUneiAJZW2kE9NPIrv7h6dTaPfGOP0hwO/5yS4CVuZzPxuL5g8V1oeevbUK8Os3Igr+vnOv74pw==","shasum":"77d971493421c2a5e49609d21662b7daab9c0e6e","tarball":"https://registry.npmjs.org/astravel/-/astravel-0.5.0.tgz","fileCount":17,"unpackedSize":152370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLiIQCRA9TVsSAnZWagAAWgQQAI4hhXQaeJHncRUQhk8O\nIQmAhFKBHnVKz281ENkIXOp+QplptArT1jwsuqhrgwxDzgYS2GBxylGc/mMO\nB2ZLmDJ4eQHcw1l6O8m9N4hTaKw5Dt4xfneE53DuJtBJ/ZZEw39zSIF4JeDo\nWqdUID7g/WK3gj1qzj2jerX8zU99Ic0rVfaPnNO3Uify28lj8eVJHxtJGz/t\n2glXJS0QIVTffdb9U+A/7K/JIOr0Gduiry+ZoWSc3WBczIzqI4mYGSNIFaxs\n5W5V6lbGZa2LJikQaX83F9qWrBykcPLg3XVikSH6Z1hNbV5GKGiV94I5BVSj\n/iKnlzRIHedWoD5StapyxJUTEasvxC3iLc0jXV6uNTdtJOcMaTZ5Jn+/8Wc4\nhIjIGAbMXpQ/7ZkWTFh3YeMI3kUUsyOh1wzSrX0IvrCrd+cxxUJbN5mlRfh2\nOVgFc8OHdVfSbDMTlFPnxzysYvTCc6iFWClGXHZKNwwtyCE+CQwJP1+ONDO4\nd+F2S/4tGwDeuBpLwxvez1JoU/MXAULa9OWf38XMgW99m5eo5JyxXZ6wzw8W\nM+9XaSWLwZGrvxuX0oGgj1uJA3CUYfKNYpcGCW7qBhghtl0atc5vqfxyolHA\nOf1wDr5LId8oGeeL6Q3OmiHpnDTigXeqm1cnpXf67m8YtGmVRfP7G2XKPaEV\nZRDZ\r\n=XlLQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDJlwADTF0mPFz+6MQzcJXE7lWV+1lRvUyPzoqk2pHbxAiBUO7Xr+nU7pJEFcwXPMS/Sj2493n1A5831TPh8BCNTqg=="}]},"maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/astravel_0.5.0_1529750032892_0.5160760740277539"},"_hasShrinkwrap":false},"0.6.0":{"name":"astravel","version":"0.6.0","description":"ESTree-compliant AST walker and modifier.","main":"./dist/es5/astravel.js","module":"./dist/module/astravel.mjs","exports":{"import":"./dist/astravel.mjs","require":"./dist/astring.js","browser":"./dist/astring.min.js"},"scripts":{"prepare":"rm -rf dist/*; mkdir dist/import; cp src/*.js dist/import/; ls -1 dist/import/*.js | xargs -L 1 -I {} bash -c 'mv $1 \"${1%.*}.mjs\"' _ {};  babel --config-file ./babel.config.js --no-comments --source-maps --out-dir dist/es5 --ignore \"**/tests/**/*.js\" src; cross-env BABEL_MODE=module babel --config-file ./babel.config.js --no-comments --source-maps --out-dir dist/module --ignore \"**/tests/**/*.js\" src","dev":"ava --watch","dev:update":"ava --watch --update-snapshots","test":"npm run eslint && npm run prettier:check && npm run test:coverage","test:coverage":"c8 --reporter=html --reporter=text --reporter=lcov --include='src/*.js' --exclude='src/tests/**/*.js' ava","eslint":"eslint src/","prettier":"prettier --write \"src/*.js\" \"src/tests/*.js\" \"src/tests/helpers/*.js\"","prettier:check":"prettier --list-different \"src/*.js\" \"src/tests/*.js\" \"src/tests/helpers/*.js\"","prepush":"npm test","release":"standard-version","deploy":"git push --follow-tags origin master && npm publish","release:deploy":"npm run release && npm run deploy"},"keywords":["ast","ast walker","ast traveler","ast modifier","estree","astring"],"repository":{"type":"git","url":"git+https://github.com/davidbonnet/astravel.git"},"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","devDependencies":{"@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/plugin-transform-runtime":"^7.11.5","@babel/preset-env":"^7.11.5","@babel/runtime":"^7.11.2","astring":"^1.4.3","ava":"^3.12.1","c8":"^7.3.0","codecov":"^3.7.2","cross-env":"^7.0.2","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","esm":"^3.2.25","exorcist":"^1.0.1","husky":"^4.3.0","meriyah":"^2.1.1","normalize-newline":"^3.0.0","prettier":"^2.1.2","standard-version":"^4.4.0"},"prettier":{"arrowParens":"always","bracketSpacing":true,"printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all","useTabs":false},"ava":{"files":["src/**/tests/*.js"],"require":["esm"]},"esm":"auto","gitHead":"4a26a81d00b4b38a456ade947ddb29f61aa5b4f1","bugs":{"url":"https://github.com/davidbonnet/astravel/issues"},"homepage":"https://github.com/davidbonnet/astravel#readme","_id":"astravel@0.6.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-2K2kMx4boYPHeoc1BPavU+QXy39yupkRZfuKvceP9HGLHxW3f9On28ofKSTue+VnNFqAIj4ehuUQQ+Ida+RIfw==","shasum":"d73cfc7dc614d88892dd4707cbf5035b9f905c78","tarball":"https://registry.npmjs.org/astravel/-/astravel-0.6.0.tgz","fileCount":26,"unpackedSize":141661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmsBWCRA9TVsSAnZWagAAFrsP/RmwD7AyQ8kYTGMa/Ksa\nvbX9wALng5wEiOzeiZ1y4LXZZyVsWeNgTE386k9M68gFutmyuvKiS0ywbe9f\nvYQNkQQyk9rw9VIdfTtW1u9Of9Y8MOydVNt5Ryf3/IKqP9kJ+31gYZhmtFrV\nwz4krXvXWlnp3V++9Kjzeafns65v81IleTp1nT9RGyPm1Fvwbl12ucnPNeNA\npsWzfp4vJSG/XUcRcv4Auhu+4xM62hKBPKMzd01VmVp0weUbwVzAtP48Bl3z\n3Hmwoj8wTyJQIPndleX/z+5NM8mMU/eM03zqGhxVM6M8+rfz6rRFjr3Slpia\nJKxttG2lNW6/GGURgEuGfdoH+785TtEK+2eCutNhOLQR1Tgztz9kB3dGsqIJ\nJb8+qjBxxO8GrVYUPBYgGRMKBZbg98i2Sj+5/Pb7h1H9LUgL/6W2l0eTrFFf\nJAsYK0pbZocuK+RP8R6CEMwm9Br63bFkXFh0tNoiqzONCrBCsCd5heWuvinR\nE73vC0cLKa2ZbMPBtUIk3P0lRoQREF+08oGCz1lqDwL9iHSbCmM6T9P7f/Ws\nwIz7GsQAcDH3qGNRJCi23sw2G/7UEuBxPPvbm0C5nsGqhHDvovkRgNxGU1II\nLpnH8wEfoWqmCSI5HDMiyEQfkz38H2HtSa9Ue50rFW2nf9oLkIyoQUP9WhIo\nX5AP\r\n=ShKO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHzLmCwHYUikWmFyDLcTUBfxWzX8+KVI681OliP3Uuh4CIGZ8hKroVVMIEHwKucYMBzR7FC/eY4LuMmY98EtZ4pc+"}]},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"directories":{},"maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/astravel_0.6.0_1637531734323_0.11614998844164415"},"_hasShrinkwrap":false},"0.6.1":{"name":"astravel","version":"0.6.1","description":"ESTree-compliant AST walker and modifier.","main":"./dist/require/astravel.js","module":"./dist/module/astravel.js","exports":{"import":"./dist/module/astravel.js","require":"./dist/require/astravel.js"},"scripts":{"prepare":"rm -rf dist/*; babel --config-file ./babel.config.js --no-comments --source-maps --out-dir dist/require --ignore \"**/tests/**/*.js\" src; cross-env BABEL_MODE=module babel --config-file ./babel.config.js --no-comments --source-maps --out-dir dist/module --ignore \"**/tests/**/*.js\" src","dev":"ava --watch","dev:update":"ava --watch --update-snapshots","test":"npm run eslint && npm run prettier:check && npm run test:coverage","test:coverage":"c8 --reporter=html --reporter=text --reporter=lcov --include='src/*.js' --exclude='src/tests/**/*.js' ava","eslint":"eslint src/","prettier":"prettier --write \"src/*.js\" \"src/tests/*.js\" \"src/tests/helpers/*.js\"","prettier:check":"prettier --list-different \"src/*.js\" \"src/tests/*.js\" \"src/tests/helpers/*.js\"","prepush":"npm test","release":"standard-version","deploy":"git push --follow-tags origin master && npm publish","release:deploy":"npm run release && npm run deploy"},"keywords":["ast","ast walker","ast traveler","ast modifier","estree","astring"],"repository":{"type":"git","url":"git+https://github.com/davidbonnet/astravel.git"},"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"license":"MIT","devDependencies":{"@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/plugin-transform-runtime":"^7.11.5","@babel/preset-env":"^7.11.5","@babel/runtime":"^7.11.2","astring":"^1.4.3","ava":"^3.12.1","babel-plugin-module-extension-resolver":"^1.0.0-rc.2","c8":"^7.3.0","codecov":"^3.7.2","cross-env":"^7.0.2","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","esm":"^3.2.25","exorcist":"^1.0.1","husky":"^4.3.0","meriyah":"^2.1.1","normalize-newline":"^3.0.0","prettier":"^2.1.2","standard-version":"^4.4.0"},"prettier":{"arrowParens":"always","bracketSpacing":true,"printWidth":80,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"all","useTabs":false},"ava":{"files":["src/**/tests/*.js"],"require":["esm"]},"esm":"auto","gitHead":"a468ddce102644a3622260f8a15df987e535f794","bugs":{"url":"https://github.com/davidbonnet/astravel/issues"},"homepage":"https://github.com/davidbonnet/astravel#readme","_id":"astravel@0.6.1","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-ZIkgWFIV0Yo423Vqalz7VcF+BAiISvSgplnkV2abPGACPFKofsWTcvr9SFyYM/t/vMZWqmdP/Eze6ATX7r84Dg==","shasum":"be4073b060ff8fc0d2f80953389d5429675f609a","tarball":"https://registry.npmjs.org/astravel/-/astravel-0.6.1.tgz","fileCount":23,"unpackedSize":125986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmssPCRA9TVsSAnZWagAAy/gP/0lMqsFXefopp5Cd0VfV\nJXIxXpGh1CjaNgUnAulCXVZAsr/Po2smN+2hQ2Nce+OcN9ScEoMlHCYRnE+m\nBTpKlZCS611yzYgmmA7l3wCBUBhZa3TNythOZFdJJ4YXINq0/NZzFwLPS2DN\n8VQRx0h5sbWOuONYQMT+HV0E84r6TzMB1AxDetAEzsjKg/jh1S8VQtw8BGRM\nwPmE0F+pUtUW7gX8F93Rd+iNxSjvyX373S6NjX24l1gv00/XTRsNkweBeQxe\nWXnjyYp0S3Y149Zf8raxkv4bJi+BArtlvV3tM/zlcMHt3jIoCqmCyLpD3hL9\n7G6Xb+oENoVE9qzOqDcgsYVd5x2UdRXC74XvYfDSeJ9+A41wG21wJg2AuvXY\nL0ZLuk3NzUYMsPMW7mMfPOCigPCXwqQWEJNaQ9m4G3lLtOZks3tkd3r50IsL\nJY/AZ/aSsXjpFK8+acHYayrF/T8szCyhCUnkfsB+cSuslz8xK+69CqZkk7MM\n2JxPToSKMolNWREbXWtHXVhXmJvmAzWGxNHeFFjZCHtxc07Q6wXJV23AnAZr\n/MOG8P3r3J+CrFE0vHb+yi9KByYdhlhX0QB4YiialZkg+TKwYBxh3rAtZwXg\nRJx3IDLvdYd6mAbF7vLnYEoig51m4e45UDXrdgjJAtXEuRiUwMPI3xyJI63l\nRx0b\r\n=DFid\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEUQnqNaKSeBfOSUNfZAPa1Mf/L1Fzbrwf+HYgGfR7XWAiBz35LMc/SRRz8qJEmRkqhxkzV4vHT8cvl3TGeJF9MbPg=="}]},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"directories":{},"maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/astravel_0.6.1_1637534479419_0.8769063984391825"},"_hasShrinkwrap":false}},"readme":"# Astravel\n\n[![NPM Version](https://img.shields.io/npm/v/astravel.svg)](https://www.npmjs.org/package/astravel)\n[![Build Status](https://travis-ci.org/davidbonnet/astravel.svg?branch=master)](https://travis-ci.org/davidbonnet/astravel)\n[![Coverage](https://codecov.io/gh/davidbonnet/astravel/branch/master/graph/badge.svg)](https://codecov.io/gh/davidbonnet/astravel)\n[![devDependency Status](https://david-dm.org/davidbonnet/astravel/dev-status.svg)](https://david-dm.org/davidbonnet/astravel#info=devDependencies)\n[![Greenkeeper](https://badges.greenkeeper.io/davidbonnet/astravel.svg)](https://greenkeeper.io/)\n\n👟 A tiny and fast [ESTree](https://github.com/estree/estree)-compliant AST walker and modifier.\n\n### Key features\n\n- Works on [ESTree](https://github.com/estree/estree)-compliant ASTs (JavaScript [version 13 (2022)](https://tc39.github.io/ecma262/)), such as the ones produced by [Meriyah](https://github.com/meriyah/meriyah).\n- Out-of-the-box functions such as source code comments insertion for [Astring](https://github.com/davidbonnet/astring).\n- Extensible with custom nodes.\n- No dependencies and small footprint.\n\n## Installation\n\nInstall with the [Node Package Manager](https://www.npmjs.com/package/astravel):\n\n```bash\nnpm install astravel\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/astravel.git\ncd astravel\nnpm install\n```\n\n## Usage\n\nThe `astravel` module exports the following items:\n\n<!-- MarkdownTOC autolink=\"true\" levels=\"4\" -->\n\n- [`defaultTraveler`](#defaulttraveler)\n- [`makeTraveler()`](#maketraveler)\n- [`attachComments()`](#attachcomments)\n\n<!-- /MarkdownTOC -->\n\n#### `defaultTraveler`\n\n> ⬅️ `traveler`\n\n> ⚠️ Deprecated in favor of ES6 class notation.\n\nThis object describes a basic AST traveler. It contains the following methods:\n\n- `go(node, state)`: Travels through the provided AST `node` with a given `state` (an object that can be of any type) by recursively calling this method.\n- `find(predicate, node, state) ➞ { node, state }?`: Returns `{ node, state }` for which `predicate(node, state)` returns truthy, starting at the specified AST `node` and with the provided `state`. Otherwise, returns `undefined`.\n- `[NodeType](node, state)`: Method handler for a specific `NodeType`.\n- `makeChild(properties) ➞ traveler`: Returns a custom AST traveler that inherits from `this` traveler with its own provided `properties` and the property `super` that points to `this` traveler.\n\n#### `makeTraveler()`\n\n> ➡️ `(properties)`\n> ⬅️ `traveler`\n\n> ⚠️ Deprecated in favor of ES6 class notation.\n\nThis function is similar to `astravel.defaultTraveler.makeChild`: it returns a traveler that inherits from the `defaultTraveler` with its own provided `properties` and the property `super` that points to the `defaultTraveler` object. These properties should redefine the traveler's behavior by implementing the `go(node, state)` method and/or any node handler.\n\nWhen redefining the `go` method, make sure its basic functionality is kept by calling the parent's `go` method to keep traveling through the AST:\n\n```javascript\nconst customTraveler = makeTraveler({\n  go: function (node, state) {\n    // Code before entering the node\n    console.log('Entering ' + node.type)\n    // Call the parent's `go` method\n    this.super.go.call(this, node, state)\n    // Code after leaving the node\n    console.log('Leaving ' + node.type)\n  },\n})\n```\n\nTo skip specific node types, the most effective way is to replace the corresponding node handlers with a function that does nothing:\n\n```javascript\nimport { makeTraveler } from 'astravel'\n\nconst ignore = Function.prototype\nconst customTraveler = makeTraveler({\n  FunctionDeclaration: ignore,\n  FunctionExpression: ignore,\n  ArrowFunctionExpression: ignore,\n})\n```\n\n#### `attachComments()`\n\n> ➡️ `(ast, comments)`\n> ⬅️ `ast`\n\nThis function attaches a list of `comments` to the corresponding nodes of a provided `ast` and returns that same `ast`. The `ast` is modified in-place and only the nodes getting comments are augmented with a `comments` and/or a `trailingComments` array property.\n\nEach comment should be an object with the following properties:\n\n- `type`: `\"Line\"` or `\"Block\"`\n- `value`: Comment string value\n- `start`: Comment starting character offset number\n- `end`: Comment ending character offset number\n- `loc`: Location object with `start` and `end` properties containing one-based `line` number and zero-based `column` number properties.\n\nThe following examples show how to obtain a proper list of `comments` of a given source `code` and how to attach them on the generated `ast`:\n\n##### Usage with [Meriyah](https://github.com/meriyah/meriyah)\n\n```javascript\nimport { parse } from 'meriyah'\nimport { attachComments } from 'astravel'\n\nconst comments = []\nconst ast = parse(code, {\n  // Comments are stored in this array\n  onComment: comments,\n})\n// Attach comments on the AST\nattachComments(ast, comments)\n```\n\n##### Usage with [Acorn](https://github.com/acornjs/acorn)\n\n```javascript\nimport { parse } from 'acorn'\nimport { attachComments } from 'astravel'\n\nconst comments = []\nconst ast = parse(code, {\n  // This ensures that the `loc` property is present on comment objects\n  locations: true,\n  onComment: comments,\n})\nattachComments(ast, comments)\n```\n\nThe algorithm assumes that comments are not put in exotic places, such as in-between function arguments, and proceeds as follows:\n\n- For a given statement, it stores all comments right above it and on the same line to it's right side in a `comments` property.\n- If a comment block is at the beginning of a code block, it is attached to that code block.\n- Comments not followed by any statement in a code block are attached as `trailingComments` to that code block.\n\nIn this example, the comments tell to which statement they are attached:\n\n```javascript\n// Attached to the variable declaration just below\nconst point = {\n  // Attached to the property definition just below\n  x: 0,\n  y: 0, // Attached to the property definition on its left\n}\n/*\nAttached to the function declaration just below.\n*/\nfunction add(a, b) {\n  /*\n   Attached to the function body because it is the first comment block.\n   */\n  return a + b // Attached to the return statement on its left\n  // Trailing comment attached as such to the function body\n}\n// Trailing comment attached as such to the program body\n```\n","maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"time":{"modified":"2022-06-13T03:35:40.986Z","created":"2015-08-10T15:06:13.449Z","0.0.0":"2015-08-10T15:06:13.449Z","0.0.1":"2015-08-10T15:20:40.963Z","0.0.2":"2015-08-10T17:43:50.763Z","0.1.0":"2015-08-12T20:54:08.689Z","0.1.1":"2015-08-12T21:11:55.226Z","0.2.0":"2015-08-13T08:09:51.891Z","0.2.1":"2015-08-13T08:11:27.013Z","0.2.2":"2015-08-14T11:07:37.060Z","0.2.3":"2015-08-14T11:26:15.994Z","0.2.4":"2015-08-14T15:44:52.205Z","0.3.0":"2015-08-22T16:52:29.792Z","0.3.1":"2015-09-25T19:23:11.430Z","0.3.2":"2015-10-15T20:31:18.997Z","0.3.3":"2015-11-11T17:38:57.992Z","0.3.4":"2015-11-11T17:52:17.065Z","0.3.5":"2015-11-15T19:18:42.446Z","0.3.6":"2015-11-15T19:39:09.365Z","0.3.7":"2015-11-15T19:44:32.057Z","0.3.8":"2015-11-15T19:49:30.238Z","0.3.9":"2015-11-15T19:56:24.188Z","0.3.10":"2015-11-16T08:08:09.381Z","0.3.11":"2015-11-22T19:59:46.411Z","0.3.12":"2016-02-25T21:24:01.712Z","0.3.13":"2016-02-25T22:41:44.179Z","0.3.14":"2017-03-27T09:35:11.901Z","0.3.15":"2017-08-06T11:58:10.625Z","0.4.0":"2017-08-06T19:20:32.142Z","0.4.1":"2017-10-15T18:07:25.208Z","0.5.0":"2018-06-23T10:33:52.993Z","0.6.0":"2021-11-21T21:55:34.490Z","0.6.1":"2021-11-21T22:41:19.829Z"},"homepage":"https://github.com/davidbonnet/astravel#readme","keywords":["ast","ast walker","ast traveler","ast modifier","estree","astring"],"repository":{"type":"git","url":"git+https://github.com/davidbonnet/astravel.git"},"author":{"name":"David Bonnet","email":"david@bonnet.cc"},"bugs":{"url":"https://github.com/davidbonnet/astravel/issues"},"license":"MIT","readmeFilename":"README.md","users":{"jjdanois":true}}