{"_id":"@buxlabs/ast","_rev":"48-d8eaf2a6471969bc15938e42b408adec","name":"@buxlabs/ast","description":"abstract syntax tree class for js","dist-tags":{"latest":"0.11.0"},"versions":{"0.1.0":{"name":"@buxlabs/ast","version":"0.1.0","description":"abstract syntax tree class for js","main":"index.js","scripts":{"test":"ava \"test/spec/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"^0.17.0"},"dependencies":{"acorn":"^4.0.4","escodegen":"^1.8.1","esquery":"^0.4.0","estraverse":"^4.2.0"},"gitHead":"40d61ab2cf6f512eb006a1ac1e0428336493013e","_id":"@buxlabs/ast@0.1.0","_shasum":"23373b26b0376980a54bae3ae9e232b8e7582c80","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"shasum":"23373b26b0376980a54bae3ae9e232b8e7582c80","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.1.0.tgz","integrity":"sha512-qmx6iLvAWkzib6yaBvo2KinkwQPfSOhmsZ1L7qWVK8jM8ZsKcfLzbK8sPVQ/s8doqO7CAtKpCC+IkyIhwVuaMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBSjzEFL1p/VHON8QISFe02dlM24G8sVAVjhUB9f+7afAiAbfGk6EeQEmKc7VMt2aLcv64GyOfL3aVjycOizzRl2hQ=="}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ast-0.1.0.tgz_1482185360067_0.051059023942798376"},"directories":{}},"0.1.1":{"name":"@buxlabs/ast","version":"0.1.1","description":"abstract syntax tree class for js","main":"index.js","scripts":{"test":"ava \"test/spec/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"^0.17.0"},"dependencies":{"acorn":"^4.0.4","escodegen":"^1.8.1","esquery":"^0.4.0","estraverse":"^4.2.0"},"gitHead":"a768287b5c9f703017bc0c0a879e8e170b5386f5","_id":"@buxlabs/ast@0.1.1","_shasum":"90e9b953ded61f9524845e1cc7500318ef2dce32","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"shasum":"90e9b953ded61f9524845e1cc7500318ef2dce32","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.1.1.tgz","integrity":"sha512-x5PqAfivCpu81+5jNArtW1bRrdGmp/OjcnFyRiIqUwy+JhRq4v6yrjJjc+RRYddIQh7KR4Nrsk28bmQ61416sQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMbOMO4r7Y4zRKP1cLafyJozCZ3FvT7d4h4CLkznjmzAIgGUaoe3HaqoeCBsR56nPHXz70INMyOJFxPqSxBAslvtQ="}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ast-0.1.1.tgz_1482186193180_0.2765635617543012"},"directories":{}},"0.1.2":{"name":"@buxlabs/ast","version":"0.1.2","description":"abstract syntax tree class for js","main":"index.js","scripts":{"test":"ava \"test/spec/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"^0.17.0"},"dependencies":{"acorn":"^4.0.4","comparify":"^0.2.0","escodegen":"^1.8.1","esquery":"^0.4.0","estraverse":"^4.2.0"},"gitHead":"555758603dc1654e47eda4a327e144a641108d7a","_id":"@buxlabs/ast@0.1.2","_shasum":"a086e5c936a26f6ad5e28d40b338ddea821538f9","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"shasum":"a086e5c936a26f6ad5e28d40b338ddea821538f9","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.1.2.tgz","integrity":"sha512-JilNimPZMIAmt73zMo9/2BFdnkz41oRYkocZmr8hQnv85g8MySvmUeYnVs8VngeDLknjGvDZP4dWF6WKltBdYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9ucO2l0KM0VSPOCkE1T4HqknmyWrOSGac+3YyuS2zpQIgCmHAIrqz1NanR/unsRSfUiDRzDgWUP38c2PlvVXApUI="}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ast-0.1.2.tgz_1482245554142_0.4030310937669128"},"directories":{}},"0.1.3":{"name":"@buxlabs/ast","version":"0.1.3","description":"abstract syntax tree class for js","main":"index.js","scripts":{"test":"ava \"test/spec/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"^0.17.0"},"dependencies":{"acorn":"^4.0.4","comparify":"^0.2.0","escodegen":"^1.8.1","esquery":"^0.4.0","estraverse":"^4.2.0"},"gitHead":"465b15bf9a9c1e8c9e6146e40d313d74d60d0138","_id":"@buxlabs/ast@0.1.3","_shasum":"796d37e549c5003c596cb61ca8a7b962be0012b1","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"shasum":"796d37e549c5003c596cb61ca8a7b962be0012b1","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.1.3.tgz","integrity":"sha512-3hevNeprV2X4zca59MwP5dZWgVZ537enSUdQHibpqay29T35fPj3lF6QJUuoQ/Aku9h0RIoAUgN0BVGz9w4/Fg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEW20pO4++6jUSWoPX8K1mdGCa4WQTeLH1tZBV6/rpq7AiEAlP1scAeIg4tHOTgBscfSX1Hgm3rBxXoyBPKqrxwDRV4="}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ast-0.1.3.tgz_1482414123559_0.003165771719068289"},"directories":{}},"0.1.4":{"name":"@buxlabs/ast","version":"0.1.4","description":"abstract syntax tree class for js","main":"index.js","scripts":{"test":"ava \"test/spec/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"^0.17.0"},"dependencies":{"acorn":"^4.0.4","comparify":"^0.2.0","escodegen":"^1.8.1","esquery":"^0.4.0","estraverse":"^4.2.0"},"gitHead":"58b849e756f2b97bffd90d325b475810a2a2d6d0","_id":"@buxlabs/ast@0.1.4","_shasum":"2544dc89ef738482078821bb0c78320056b4cd82","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"shasum":"2544dc89ef738482078821bb0c78320056b4cd82","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.1.4.tgz","integrity":"sha512-EKptaFDVg60qWwNTf184zLXDvgwLYAZGKcxmZ+hXc97biYqagbFBBVi/h11X6KF8opn8p2Cju9DbJ6Gf65FZrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJ0v9m+aZLgM6hOz96OFQpUzsqtu7umjcWVqwiKVh4BwIgb/J6gOQT+Muo+KbTIfC1wNyx8E3CqgPb3B+mS4L9344="}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ast-0.1.4.tgz_1482417431398_0.37105509731918573"},"directories":{}},"0.1.5":{"name":"@buxlabs/ast","version":"0.1.5","description":"abstract syntax tree class for js","main":"index.js","scripts":{"test":"ava \"test/spec/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"^0.17.0"},"dependencies":{"acorn":"^4.0.4","comparify":"^0.2.0","escodegen":"^1.8.1","esquery":"^0.4.0","estraverse":"^4.2.0"},"gitHead":"9480d99d1745ae15426c17bb2b1d01a8dde43918","_id":"@buxlabs/ast@0.1.5","_shasum":"5b54d600eb262713cace2b41ad12da324181dbff","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"shasum":"5b54d600eb262713cace2b41ad12da324181dbff","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.1.5.tgz","integrity":"sha512-2eBnlbAKMjc4UsB8UqGxyzh0uqIVciL873ZEObRcSDMTSw1/dcJ5xdExXatBvKdkhn2EKFkVDWx45baMq40HKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2YmbEC7bpS6oa+qqDSPiGteX24YVjgzEoSNnCMrsDHAiAD/BVjUH61+GrAgDp30pv4D8Abyu680AfBaE/iPKxlsQ=="}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ast-0.1.5.tgz_1482489361610_0.13064144551753998"},"directories":{}},"0.1.6":{"name":"@buxlabs/ast","version":"0.1.6","description":"abstract syntax tree class for js","main":"index.js","scripts":{"test":"ava \"test/spec/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"^0.17.0"},"dependencies":{"acorn":"^4.0.4","comparify":"^0.2.0","escodegen":"^1.8.1","esquery":"^0.4.0","estraverse":"^4.2.0","js-beautify":"^1.6.4"},"gitHead":"223a05a97c6907d3037a6716158e13839a9e4429","_id":"@buxlabs/ast@0.1.6","_shasum":"b420a565f5dbbdcd5edccc748474394de5de44b4","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"shasum":"b420a565f5dbbdcd5edccc748474394de5de44b4","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.1.6.tgz","integrity":"sha512-Ew0qttYV1atPFjzGIsd/IKyHbGGIz0/XKWiwT6lqAjTQa7ntmrtl/8GwTK2YqpQBiiUnbOjwppwDHwv8qDjd7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBd2/oQ6rCRfvofnsNhL6lyMjBbaE8+42bpmSZBg7gXgIgCyV4uOcYIuoeqVUN4Bps6NPH+t09xWut1glfIieRw1o="}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ast-0.1.6.tgz_1482490242803_0.9155477616004646"},"directories":{}},"0.1.7":{"name":"@buxlabs/ast","version":"0.1.7","description":"abstract syntax tree class for js","main":"index.js","scripts":{"test":"ava \"test/spec/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"^0.17.0"},"dependencies":{"acorn":"^4.0.4","comparify":"^0.2.0","escodegen":"^1.8.1","esquery":"^0.4.0","estraverse":"^4.2.0","js-beautify":"^1.6.4"},"gitHead":"ce923b59d4d0f84449e561a577458a84f0f354a9","_id":"@buxlabs/ast@0.1.7","_shasum":"2209d979bdf0f2cba53453438cf0b063d657aa9c","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"shasum":"2209d979bdf0f2cba53453438cf0b063d657aa9c","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.1.7.tgz","integrity":"sha512-ssP8p+0OcLJzN4dXPsfU6GCXIvroa57YkO05QAfAZ93hYZSz65kIz67Ekh0TRUAcqhACJOmRSpWraQzR19CKdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF29zTzrNsWIs5662hDMPbCAKlD7m/wTLz6FZ2fsX4npAiEA+eFJmexmc09C2h9K3viUZ7yeyzaY2IL/n7jh819XOnI="}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ast-0.1.7.tgz_1482493982649_0.32666069082915783"},"directories":{}},"0.1.8":{"name":"@buxlabs/ast","version":"0.1.8","description":"abstract syntax tree class for js","main":"index.js","scripts":{"test":"ava \"test/spec/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"^0.17.0"},"dependencies":{"acorn":"^4.0.4","comparify":"^0.2.0","escodegen":"^1.8.1","esquery":"^0.4.0","estraverse":"^4.2.0","js-beautify":"^1.6.4"},"gitHead":"45e7b8f76c27ac5cf7dbca898bde6a00e83b7075","_id":"@buxlabs/ast@0.1.8","_shasum":"2fc704570f26fa73f80b8df47fef6e5d628ccddd","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"shasum":"2fc704570f26fa73f80b8df47fef6e5d628ccddd","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.1.8.tgz","integrity":"sha512-ilxfYwUjnCkZ8h6NPP0dhi8OSkVx+5xRdun0UrZmKR/lginVGfXQ2pI9GrzPEZaYbSgm46fHZUWuFbHYvi9R8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7lZpfnMTYEm1eFJTsZVWZfspgmsr3aAfDv3imyNOqEgIgMkPOldley1igkJy8CxtAake5gL9bcYfk3rFuDAkW0rk="}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ast-0.1.8.tgz_1482495804298_0.09214104479178786"},"directories":{}},"0.1.9":{"name":"@buxlabs/ast","version":"0.1.9","description":"abstract syntax tree class for js","main":"index.js","scripts":{"test":"ava \"test/spec/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"^0.17.0"},"dependencies":{"acorn":"^4.0.4","comparify":"^0.2.0","escodegen":"^1.8.1","esquery":"^0.4.0","estraverse":"^4.2.0","js-beautify":"^1.6.4"},"gitHead":"862298fab4c30ab017ab9fa655bd562c59896ca8","_id":"@buxlabs/ast@0.1.9","_shasum":"c72995e35f3c09e686678840c910d8965f8c381c","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"shasum":"c72995e35f3c09e686678840c910d8965f8c381c","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.1.9.tgz","integrity":"sha512-GjwA3DoBM9ICf2dJaWxJDbzcf3gqyAR4lZmxgSR/3BBpPFEE/T/4gXwjc8p5JHOcwR2bcLq+jc4XFqcNHE5xLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhp3K/fXClCxJ+SAE4Xp6d6QWYprA5d+gAGZGatcZl8AIgYgrS8TwrKMfoajgHYW3zF7iVROWAXWOmT2QVzS2OKMY="}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ast-0.1.9.tgz_1482497262344_0.9617964795324951"},"directories":{}},"0.1.10":{"name":"@buxlabs/ast","version":"0.1.10","description":"abstract syntax tree class for js","main":"index.js","scripts":{"test":"ava \"test/spec/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"^0.17.0"},"dependencies":{"acorn":"^4.0.4","comparify":"^0.2.0","escodegen":"^1.8.1","esquery":"^0.4.0","estraverse":"^4.2.0","js-beautify":"^1.6.4"},"gitHead":"aece6668f2af1db4d49e46b951ec29b1e9eaa792","_id":"@buxlabs/ast@0.1.10","_shasum":"b02498af13da55b0503000b5946e0fa9e3f88ee6","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"shasum":"b02498af13da55b0503000b5946e0fa9e3f88ee6","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.1.10.tgz","integrity":"sha512-rBkltuN4ZYkHW7ZN6XPQ+oD6hULTabG1WKFaScBTRtYi6X3v96SN3z5BRMvyIQo9X0ddEbD6VfMJyrDhwUyreA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAmk+mVQlYOwM/zk2SXv4dxNnuo1qOObdmRgO1PLAe7rAiBTEs53cV0mZHkgd3r/gloezavw5ZkO4XwQYFZhvQ6fBQ=="}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ast-0.1.10.tgz_1482617787784_0.18474053614772856"},"directories":{}},"0.1.11":{"name":"@buxlabs/ast","version":"0.1.11","description":"abstract syntax tree class for js","main":"index.js","scripts":{"test":"ava \"test/spec/**/*.js\""},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"^0.17.0"},"dependencies":{"acorn":"^4.0.4","comparify":"^0.2.0","escodegen":"^1.8.1","esquery":"^0.4.0","estraverse":"^4.2.0","js-beautify":"^1.6.4"},"gitHead":"5b53c722f81137ad8f675525995a34dac6983c74","_id":"@buxlabs/ast@0.1.11","_shasum":"332642e12e19ad0678c835a1f0c0c921af1920ac","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"shasum":"332642e12e19ad0678c835a1f0c0c921af1920ac","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.1.11.tgz","integrity":"sha512-k2WFJLVywzC1IDT9MNByZtXR6/qni327s0c6id5aTuGo33acrNwIlCwIywM865DNJup8s8e6H5IoH3W9cnK22A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8CmbaiFqc9LP9p8+G8WAOFzPEKuLFEz2KKhFb9S6ttAiBP4iI9MoFLC6zvTnLFTmDKmS4mUkAy1kkFrUBm+gORMQ=="}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ast-0.1.11.tgz_1485110926905_0.5890651079826057"},"directories":{}},"0.2.0":{"name":"@buxlabs/ast","version":"0.2.0","description":"abstract syntax tree class for js","main":"index.js","scripts":{"test":"ava \"test/spec/**/*.js\"","coverage":"nyc --check-coverage --statements 100 --lines 100 --functions 100 --branches 100 npm test"},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"files":["index.js"],"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"0.19.1","nyc":"10.2.0"},"dependencies":{"acorn":"5.0.3","comparify":"0.2.0","escodegen":"1.8.1","esquery":"1.0.0","estraverse":"4.2.0","js-beautify":"1.6.12"},"gitHead":"6e20b63a8cd042e1a7fb09651bbb9e9c53f4315c","_id":"@buxlabs/ast@0.2.0","_shasum":"f66d86cf1098c89c39ead1b391eee1fefda26e4d","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"shasum":"f66d86cf1098c89c39ead1b391eee1fefda26e4d","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.2.0.tgz","integrity":"sha512-pD5Rzozsd9RaCu0evDv27zk0LFDjXAF+uWpTkLSnNKdgqqnCVzMjcJ/iqTy2p7nxkCzKs2IQ/v/QIwWV2YAWRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGLs0VbI0hoxcFKi/Jvu3Ujf97bxFYTErHvm77reUOcjAiEA7mz2UxXnIQcsGlFTzLTmvmPs/C8r0RpiKSJImi3Pkyw="}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ast-0.2.0.tgz_1492898491231_0.13383477088063955"},"directories":{}},"0.3.0":{"name":"@buxlabs/ast","version":"0.3.0","description":"abstract syntax tree class for js","main":"index.js","scripts":{"test":"ava \"test/spec/**/*.js\"","coverage":"nyc --check-coverage --statements 100 --lines 100 --functions 100 --branches 100 npm test"},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"files":["index.js"],"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"0.19.1","nyc":"10.3.0"},"dependencies":{"acorn":"5.0.3","comparify":"0.2.0","escodegen":"1.8.1","esquery":"1.0.0","estraverse":"4.2.0","js-beautify":"1.6.12"},"gitHead":"50ead8286cca0b3c91dedbbb95a723a7970908c2","_id":"@buxlabs/ast@0.3.0","_shasum":"a578dd8c2d9d222df1253bd041c699c99787050c","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"shasum":"a578dd8c2d9d222df1253bd041c699c99787050c","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.3.0.tgz","integrity":"sha512-x1b4syI6k2L4Aih0f9vrSaYYqwAnMvY+72hJNPN6GyuSnWR1rYthPaSxygVpts/tegC2bNx9JzeISz7jdPvSsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEyr8biI7WmkyRre0y/V3YCVlt7i8DZj84VPlTt0UiPnAiEAqP05BAdIxHvRDhBwfA5dOouXhfzjOxmj5GnpVp44IDM="}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ast-0.3.0.tgz_1493728901054_0.6982423232402653"},"directories":{}},"0.3.1":{"name":"@buxlabs/ast","version":"0.3.1","description":"abstract syntax tree class for js","main":"index.js","scripts":{"test":"ava \"test/spec/**/*.js\"","coverage":"nyc --check-coverage --statements 100 --lines 100 --functions 100 --branches 100 npm test"},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"files":["index.js"],"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"0.19.1","nyc":"10.3.2"},"dependencies":{"acorn":"5.0.3","comparify":"0.2.0","escodegen":"1.8.1","esquery":"1.0.0","estraverse":"4.2.0","js-beautify":"1.6.14"},"gitHead":"d4037c52e6b688d991cfcc60c116c45d6acc3602","_id":"@buxlabs/ast@0.3.1","_shasum":"35ec5d98c391847aea7f6791d4477319edd72f95","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"shasum":"35ec5d98c391847aea7f6791d4477319edd72f95","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.3.1.tgz","integrity":"sha512-fXBPh49hrb92saRaE/I+PZKNUh/UP1maPJtSDxsbE6+MSL3t7Za9Io+hPHo6Ck+tUsebD92f4Ii2GLd/P1LKWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgph8u025G32PeyE9NKXvt9wQTkvVBppK4ypQBqWpn8QIgKvgphdQyrPuyAQtNfqiqpHH8l6szaBoUu++rKqjxXvQ="}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ast-0.3.1.tgz_1495703747365_0.917271452024579"},"directories":{}},"0.3.2":{"name":"@buxlabs/ast","version":"0.3.2","description":"abstract syntax tree class for js","main":"index.js","scripts":{"test":"ava \"test/spec/**/*.js\"","coverage":"nyc --check-coverage --statements 100 --lines 100 --functions 100 --branches 100 npm test"},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"files":["index.js"],"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"0.19.1","nyc":"10.3.2"},"dependencies":{"acorn":"5.0.3","comparify":"0.2.0","escodegen":"1.8.1","esquery":"1.0.0","estraverse":"4.2.0","js-beautify":"1.6.14"},"gitHead":"ebc0aa64493193999ad3b988768806ce40bb5871","_id":"@buxlabs/ast@0.3.2","_shasum":"195ffd26635dfbe9ece6af4ed22c24b7805ab92b","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"shasum":"195ffd26635dfbe9ece6af4ed22c24b7805ab92b","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.3.2.tgz","integrity":"sha512-rKOdI3oCjzAvwr0wy+VQtSji5zHFOfzOOw17hCiKW/0A94FiclktZaz+Uu1dPhatEo9M/OUJw8LEnITnDyMWkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAiUvBmc0KoLE04Vvnm5H9x+yuTqjac3wHpuFISx3QfJAiEAn5tKNiXrTv30xmdh5l8zAR6WqayUza6dpaOJYGByNBg="}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ast-0.3.2.tgz_1495713892784_0.15316496952436864"},"directories":{}},"0.3.3":{"name":"@buxlabs/ast","version":"0.3.3","description":"abstract syntax tree class for js","main":"index.js","scripts":{"test":"ava \"test/spec/**/*.js\"","coverage":"nyc --check-coverage --statements 100 --lines 100 --functions 100 --branches 100 npm test"},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"files":["index.js"],"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"0.19.1","nyc":"11.0.0"},"dependencies":{"acorn":"5.0.3","comparify":"0.2.0","escodegen":"1.8.1","esquery":"1.0.0","estraverse":"4.2.0","js-beautify":"1.6.14"},"gitHead":"fc8e2216b11bbb92b42459803323479605114526","_id":"@buxlabs/ast@0.3.3","_npmVersion":"5.0.2","_nodeVersion":"4.6.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"integrity":"sha512-nYg5PS1FybGLKqOrlCGKdyNMYFjw50vvsZsdLeMHksWQWJT1J61WTR8OMD0v5cGlZCZTuaWAMPRrxmggTQj7YQ==","shasum":"88f599ae38486d2a8e543d0636fbc429494a3317","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.3.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH0WCxxJOzuy3q5sY0PGDxd01Ocg9aQZpf1I/NlgolOXAiEAnrewXJVrXaQwr6k5rxVLkTuOCajXBW3280HpENaEvww="}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ast-0.3.3.tgz_1496648748640_0.1985447385814041"},"directories":{}},"0.3.4":{"name":"@buxlabs/ast","version":"0.3.4","description":"abstract syntax tree class for js","main":"index.js","scripts":{"test":"ava \"test/spec/**/*.js\"","coverage":"nyc --check-coverage --statements 100 --lines 100 --functions 100 --branches 100 npm test"},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript","abstract syntax tree"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"files":["index.js"],"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"0.19.1","nyc":"11.0.0"},"dependencies":{"acorn":"5.0.3","comparify":"0.2.0","escodegen":"1.8.1","esquery":"1.0.0","estemplate":"0.5.1","estraverse":"4.2.0","js-beautify":"1.6.14","to-ast":"1.0.0"},"gitHead":"fe252dfc6a867aef42ebb72f5fcda4b28dcbe60d","_id":"@buxlabs/ast@0.3.4","_npmVersion":"5.0.3","_nodeVersion":"4.6.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"integrity":"sha512-jMwM+mF+MYKb/3j5IujF/v4Vv4ZzDka/4ppHu6cS5flRi/ZR27REbU6luFbkRIRVETnf/yQB7UzWrF0Itvq5eg==","shasum":"14d8039e729a767dc25be0fc8d08ebbeff3b01b2","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.3.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBZfjCp8j/ieJOR7Ow0i5BZ6C8k5dXde4mzd4TKjaO4XAiEAxZgFEPEiWlmxeU4IXV7RSnqW9xFpS4C3mrLeV4Rd+RY="}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ast-0.3.4.tgz_1496750542262_0.883535515749827"},"directories":{}},"0.3.5":{"name":"@buxlabs/ast","version":"0.3.5","description":"abstract syntax tree class for js","main":"index.js","scripts":{"test":"ava \"test/spec/**/*.js\"","coverage":"nyc --check-coverage --statements 100 --lines 100 --functions 100 --branches 100 npm test"},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript","abstract syntax tree"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"files":["index.js"],"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"0.19.1","nyc":"11.0.0"},"dependencies":{"acorn":"5.0.3","comparify":"0.2.0","escodegen":"1.8.1","esquery":"1.0.0","estemplate":"0.5.1","estraverse":"4.2.0","js-beautify":"1.6.14","to-ast":"1.0.0"},"gitHead":"a44dce4a1b1af2184c4886295f99592285f99d05","_id":"@buxlabs/ast@0.3.5","_npmVersion":"5.0.3","_nodeVersion":"4.6.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"integrity":"sha512-RE2g56U4MOD4CZcHup99rlE3dShxdJgp/CpR1hkXefiagWC9ZqETcGQwk7kl8KX5rk80ul9W1gl3irn7qyl75Q==","shasum":"a89c0cc17ed7fad81589cfbe1aeebfcdc61a6819","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.3.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwU/3N252TGW28/BNb1IYILou404SjdbXV/qKAU2l/WAIhAMuhtTAxK21dgvzqWiLAttaWAb3Bkk6JaRpGPdF662+n"}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ast-0.3.5.tgz_1496823338085_0.32669537677429616"},"directories":{}},"0.4.0":{"name":"@buxlabs/ast","version":"0.4.0","description":"abstract syntax tree class for js","main":"index.js","scripts":{"test":"ava \"test/spec/**/*.js\"","coverage":"nyc --check-coverage --statements 100 --lines 100 --functions 100 --branches 100 npm test"},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript","abstract syntax tree"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"files":["index.js"],"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"0.19.1","nyc":"11.0.0"},"dependencies":{"comparify":"0.2.0","escodegen":"1.8.1","espree":"^3.4.3","esquery":"1.0.0","estemplate":"0.5.1","estraverse":"4.2.0","js-beautify":"1.6.14","to-ast":"1.0.0"},"gitHead":"81e6ef0550fd2a76829af81433c02b181e805e6d","_id":"@buxlabs/ast@0.4.0","_npmVersion":"5.0.3","_nodeVersion":"4.6.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"integrity":"sha512-uIqrFYdxM9cERA3MPmx2g601ehiCWGz8B+IJMFhNWKQiUX07bYpHBm5qNthjxHN2In+34s6FXwr11TpUeBIHRw==","shasum":"f0ccd6418937b6f51c265afb0a5ce798efe70673","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzBZFyBYQWZg9tI5fubHcPKUhfCyT5cI54sMUbcKDRagIgUWE68aC794wCZF/oCeG1yfsSvlUqsdmSixjOeTGkuG8="}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ast-0.4.0.tgz_1497597459630_0.19936641212552786"},"directories":{}},"0.4.1":{"name":"@buxlabs/ast","version":"0.4.1","description":"abstract syntax tree class for js","main":"index.js","scripts":{"test":"ava \"test/spec/**/*.js\"","coverage":"nyc --check-coverage --statements 100 --lines 100 --functions 100 --branches 100 npm test"},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript","abstract syntax tree"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"files":["index.js"],"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"0.19.1","nyc":"11.0.0"},"dependencies":{"comparify":"0.2.0","escodegen":"1.8.1","espree":"3.4.3","esquery":"1.0.0","estemplate":"0.5.1","estraverse":"4.2.0","js-beautify":"1.6.14","to-ast":"1.0.0"},"gitHead":"e15a591d979c6e6245c011570cd63b6406ad1f19","_id":"@buxlabs/ast@0.4.1","_npmVersion":"5.0.3","_nodeVersion":"4.6.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"integrity":"sha512-nEPgWWgX1NuhRmzRnerxMtQy3/KhSkzZl18k+LYS93aR4qKxNEG4SaJuiQ1NbjKrviYCSmUIdQwbYMzDP2DH9g==","shasum":"cf1b95190f5878cce7d6b460b4bf4c6a208f97f1","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.4.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEisORv4gWVWP1Gg9RdnELDmaU3gUtKlUaA3k4pyXh8JAiEA1e6c9i/Z8gh4nojv5jNeeCV5YfsOMW/xxOkJQ5FkkRo="}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ast-0.4.1.tgz_1498211025383_0.14963954500854015"},"directories":{}},"0.4.2":{"name":"@buxlabs/ast","version":"0.4.2","description":"abstract syntax tree class for js","main":"index.js","scripts":{"test":"ava \"test/spec/basic.js\"","coverage":"nyc --check-coverage --statements 100 --lines 100 --functions 100 --branches 100 npm test","benchmark":"ava \"test/spec/benchmark.js\""},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript","abstract syntax tree"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"files":["index.js"],"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"0.20.0","benchmark":"2.1.4","nyc":"11.0.3"},"dependencies":{"comparify":"0.2.0","escodegen":"1.8.1","espree":"3.4.3","esquery":"1.0.0","estemplate":"0.5.1","estraverse":"4.2.0","js-beautify":"1.6.14","to-ast":"1.0.0"},"gitHead":"bef6ea9314670745f15acbe7015c74ad1a7d6b9d","_id":"@buxlabs/ast@0.4.2","_npmVersion":"5.0.4","_nodeVersion":"4.6.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"integrity":"sha512-N+Zfbnm4q8BAg5JahLJBb1JfiL9+ZucFaLBKY/ywHH5KyElNduYgbG2z2fi2y5Dw7QLGiVdx7+iKPoQ5kCSB4g==","shasum":"2f9224eb8df5e5f9f45a61c7b386a7b4e794e85c","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.4.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLgEosxFZDpW/LS/0udGxE4IFN+pwJRqPeLV577LkuXwIhAJJrD00IuZ0Y+SX3RTd9XSB+2JvSATe1vDWf++2x19Dy"}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ast-0.4.2.tgz_1499085305043_0.05282387905754149"},"directories":{}},"0.4.3":{"name":"@buxlabs/ast","version":"0.4.3","description":"abstract syntax tree class for js","main":"index.js","scripts":{"test":"ava \"test/spec/basic.js\"","coverage":"nyc --check-coverage --statements 100 --lines 100 --functions 100 --branches 100 npm test","benchmark":"ava \"test/spec/benchmark.js\""},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript","abstract syntax tree"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"files":["index.js"],"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"0.20.0","benchmark":"2.1.4","nyc":"11.0.3"},"dependencies":{"comparify":"0.2.0","escodegen":"1.8.1","espree":"3.4.3","esquery":"1.0.0","estemplate":"0.5.1","estraverse":"4.2.0","js-beautify":"1.6.14","to-ast":"1.0.0"},"gitHead":"5676cd88eb41b62836049a245e330dd468fe9a93","_id":"@buxlabs/ast@0.4.3","_npmVersion":"5.2.0","_nodeVersion":"8.1.4","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"integrity":"sha512-pkjWQrW9Lk7/wYLSp+5xAJGmeMui/axQmmbMpk09hZMnMW2zEGB3jwl9Kaec1wQiVD9JoV9hBs5jl4DS4yUyew==","shasum":"cdab217e2ec8684f9c284f906265d053a8b4922b","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.4.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJApFrRLTctoyUQduRK5rSBODAZT9BKIrM7FpTGkisUQIhAOCqDxPcQy21K8pgcvVG06nnx6aTglnmpbIGnhGfsIvS"}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ast-0.4.3.tgz_1499955521994_0.47448536683805287"},"directories":{}},"0.5.0":{"name":"@buxlabs/ast","version":"0.5.0","description":"abstract syntax tree class for js","main":"index.js","scripts":{"test":"ava \"test/spec/basic.js\"","coverage":"nyc --check-coverage --statements 100 --lines 100 --functions 100 --branches 100 npm test","benchmark":"ava \"test/spec/benchmark.js\""},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript","abstract syntax tree"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"files":["index.js"],"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"0.21.0","benchmark":"2.1.4","nyc":"11.0.3"},"dependencies":{"comparify":"0.2.0","escodegen":"1.8.1","espree":"3.4.3","esquery":"1.0.0","estemplate":"0.5.1","estraverse":"4.2.0","js-beautify":"1.6.14","to-ast":"1.0.0"},"gitHead":"c1c941fc933d6e810fdedcbd64444b91e668c70c","_id":"@buxlabs/ast@0.5.0","_npmVersion":"5.0.4","_nodeVersion":"4.6.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"integrity":"sha512-vjS10XsWELCiJ8TpGYLV7DeVS2dr6xYTyqFIjE9H65pfM3lHMZPpghUkV+WiZVYicYWPWIxmOYepOK0lbiK6TA==","shasum":"efae0b2b6902f884a7fbd0cd7c8c53ee8330134e","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDBKR1y4nxaw7CRhxsicDdx1t/hiY2/7mHGEHxQS+iqbAiEA8cQ70YnI40ay/DhcLbIcqDGYdLq5S2HB0o8bd3z0xGk="}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ast-0.5.0.tgz_1500019262521_0.0052594831213355064"},"directories":{}},"0.6.0":{"name":"@buxlabs/ast","version":"0.6.0","description":"abstract syntax tree class for js","main":"index.js","scripts":{"test":"ava \"test/spec/basic.js\"","coverage":"nyc --check-coverage --statements 100 --lines 100 --functions 100 --branches 100 npm test","benchmark":"ava \"test/spec/benchmark.js\""},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript","abstract syntax tree"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"files":["index.js"],"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"^0.21.0","benchmark":"^2.1.4","nyc":"^11.0.3"},"dependencies":{"astq":"^2.0.2","comparify":"^0.2.0","escodegen":"^1.8.1","espree":"^3.4.3","esquery":"^1.0.0","estemplate":"^0.5.1","estraverse":"^4.2.0","js-beautify":"^1.6.14","to-ast":"^1.0.0"},"gitHead":"bcd5cfa5af86163c871b427cd4601d9b9bc8d599","_id":"@buxlabs/ast@0.6.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"integrity":"sha512-oMUl0WQydUqvpSBTu0HEjlZDERDrFONOZR0CndBzmL39Ex0lx6Ek9SMZikYf/pfPD4WB88NLCBhnSV0NrpXQEA==","shasum":"a0fffedf63c84a753ce50cb1db24116f64819d45","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.6.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjlB2+tQr0D8SCJ7VNa2DXf4qx88apzkjiSz49CEUaJgIgMdE7wXVjKk824OmErlyBRtr1WQ+9SqAl7hd+1O5mlsA="}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ast-0.6.0.tgz_1501017407348_0.9975402378477156"},"directories":{}},"0.7.0":{"name":"@buxlabs/ast","version":"0.7.0","description":"abstract syntax tree class for js","main":"index.js","scripts":{"test":"ava \"test/spec/basic.js\"","coverage":"nyc --check-coverage --statements 100 --lines 100 --functions 100 --branches 100 npm test","benchmark":"ava \"test/spec/benchmark.js\""},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript","abstract syntax tree"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"files":["index.js"],"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"^0.21.0","benchmark":"^2.1.4","nyc":"^11.0.3"},"dependencies":{"astq":"^2.0.2","comparify":"^0.2.0","escodegen":"^1.8.1","espree":"^3.4.3","esquery":"^1.0.0","estemplate":"^0.5.1","estraverse":"^4.2.0","prettier":"^1.5.3","to-ast":"^1.0.0"},"gitHead":"dec8c3642184b5bc72aa99c3971b3832c4367b01","_id":"@buxlabs/ast@0.7.0","_npmVersion":"5.0.4","_nodeVersion":"4.6.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"integrity":"sha512-SxsyglNLzNBNfYgxi10coOHAtitdWiEeeWJtVXXev8mhBlICAbdIRE+XFQFaLheH16R9XsfxzTkbD4Vg8DDJUQ==","shasum":"8d01e79f5075c64c765b569e43be3337d2d517e8","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.7.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzmiqlypCgDiGCH9+PNdsrRXBysg3Nbtn5cMAqCBEtrgIgMrTqoehVQm6ComN8kU4qax+QySrTV/xrCIor1xj4Fj8="}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ast-0.7.0.tgz_1501596601925_0.6736005654092878"},"directories":{}},"0.7.2":{"name":"@buxlabs/ast","version":"0.7.2","description":"abstract syntax tree class for js","main":"index.js","scripts":{"test":"ava \"test/spec/basic.js\"","coverage":"nyc --check-coverage --statements 100 --lines 100 --functions 100 --branches 100 npm test","lint":"eslint index.js test/**/*.js","benchmark":"ava \"test/spec/benchmark.js\"","build":"browserify index.js -s=AbstractSyntaxTree | uglifyjs > build/ast.js"},"engines":{"node":">=6.11.4"},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript","abstract syntax tree"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"files":["index.js"],"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"^0.23.0","benchmark":"^2.1.4","browserify":"^14.5.0","eslint":"^4.10.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","nyc":"^11.3.0","uglify-es":"^3.1.7"},"dependencies":{"astq":"^2.0.3","comparify":"^0.2.0","escodegen":"^1.9.0","espree":"^3.5.1","esquery":"^1.0.0","estemplate":"^0.5.1","estraverse":"^4.2.0","prettier":"^1.7.4","to-ast":"^1.0.0"},"gitHead":"a64171c01aba68543f8be839ebe686422b26ed36","_id":"@buxlabs/ast@0.7.2","_npmVersion":"5.5.1","_nodeVersion":"8.1.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"integrity":"sha512-+qSSSU/hrCN/MgledsNE6F17mNfoD/ZlU+CyJDzsU9xiL5m+FJH2oNimEcxn8bXf/ucJjdPpepo5VnU7WgA85g==","shasum":"e3c55a709b2cefdc654f4f0ebdf74d0728b0575b","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.7.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHVWmqGOIOLV7DI1K3UtOWNkzWjhb8UUKCw8QNa2X26YAiEAolyEwy3/GmZtG3AtgqA0VhCKosizdH5nWyAmig+s+Gk="}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ast-0.7.2.tgz_1509889393188_0.5128501900471747"},"directories":{}},"0.8.0":{"name":"@buxlabs/ast","version":"0.8.0","description":"abstract syntax tree class for js","main":"index.js","scripts":{"test":"ava \"test/spec/basic.js\"","coverage":"nyc --check-coverage --statements 100 --lines 100 --functions 100 --branches 100 npm test","lint":"eslint index.js test/**/*.js","benchmark":"ava \"test/spec/benchmark.js\"","build":"browserify index.js -s=AbstractSyntaxTree | uglifyjs > build/ast.js"},"engines":{"node":">=6.11.4"},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript","abstract syntax tree"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"files":["index.js"],"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"^0.23.0","benchmark":"^2.1.4","browserify":"^14.5.0","eslint":"^4.10.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","nyc":"^11.3.0","uglify-es":"^3.1.7"},"dependencies":{"comparify":"^0.2.0","escodegen":"^1.9.0","espree":"^3.5.1","esquery":"^1.0.0","estemplate":"^0.5.1","estraverse":"^4.2.0","prettier":"^1.7.4","to-ast":"^1.0.0"},"gitHead":"de17ac407d15e7e288ef5980622aa671a133cdc1","_id":"@buxlabs/ast@0.8.0","_npmVersion":"5.5.1","_nodeVersion":"8.1.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"integrity":"sha512-jx+MFunRm1t3Du1og3K9K/4FOQYnXUv7U42o/LnaVAxyQdByUPDfnuxWCHIIjcwzn4owtUkMEfIhufbtLa5KsQ==","shasum":"1df180784e764a78412dda0c8d75828287310380","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.8.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFSzVZPBm+7uf582MshzaS2GkywSnVYjNKr/uEiiST9YAiEA0g2fVdmPhXtsRhx7aMFf/CWi9vcQ288KZ7QaCjldEY4="}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ast-0.8.0.tgz_1509915227222_0.5313532592263073"},"directories":{}},"0.8.1":{"name":"@buxlabs/ast","version":"0.8.1","description":"abstract syntax tree class for js","main":"index.js","scripts":{"test":"ava \"test/spec/basic.js\"","coverage":"nyc --check-coverage --statements 100 --lines 100 --functions 100 --branches 100 npm test","lint":"eslint index.js test/**/*.js","benchmark":"ava \"test/spec/benchmark.js\"","build":"browserify index.js -s=AbstractSyntaxTree | uglifyjs > build/ast.js"},"engines":{"node":">=6.11.4"},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript","abstract syntax tree"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"files":["index.js"],"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"^0.23.0","benchmark":"^2.1.4","browserify":"^14.5.0","eslint":"^4.10.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","nyc":"^11.3.0","uglify-es":"^3.1.7"},"dependencies":{"comparify":"^0.2.0","escodegen":"^1.9.0","espree":"^3.5.1","esquery":"^1.0.0","estemplate":"^0.5.1","estraverse":"^4.2.0","prettier":"^1.7.4","to-ast":"^1.0.0"},"gitHead":"59259153d5e182a6b3d760438d95fe3646508d8d","_id":"@buxlabs/ast@0.8.1","_npmVersion":"5.5.1","_nodeVersion":"8.1.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"integrity":"sha512-TPDN+yACsF2FbyLEx4vPTIV+T/p7JxNifuHtszY7mOYSh2fP9dCeZOlP9Bd2Dk4DcjTYPl2EZThrmeQYKIHJSg==","shasum":"43d28dca8e59c2d9abfdadef51cdea426c366dca","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.8.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDA3j6rG4qEShPa1V6gkaG6oJpddbLm0gH1p0KHzvTKgIhAKAm6WJca0c8q/aOoky2/mD936yrLRQVUVwayWwVynBS"}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ast-0.8.1.tgz_1509915451607_0.5315578680019826"},"directories":{}},"0.8.2":{"name":"@buxlabs/ast","version":"0.8.2","description":"abstract syntax tree class for js","main":"index.js","scripts":{"test":"ava \"test/spec/basic.js\"","coverage":"nyc npm test","statistics":"npm run coverage && nyc report --reporter=text-lcov | coveralls","lint":"eslint index.js test/**/*.js","benchmark":"ava \"test/spec/benchmark.js\"","memory":"ava \"test/spec/memory.js\"","build":"browserify index.js -s=AbstractSyntaxTree | uglifyjs > build/ast.js"},"engines":{"node":">=8.9.1"},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript","abstract syntax tree"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"files":["index.js"],"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"^0.23.0","benchmark":"^2.1.4","browserify":"^14.5.0","coveralls":"^3.0.0","eslint":"^4.10.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","leakage":"^0.3.0","nyc":"^11.3.0","uglify-es":"^3.1.7"},"dependencies":{"comparify":"^0.2.0","escodegen":"^1.9.0","espree":"^3.5.1","esquery":"^1.0.0","estemplate":"^0.5.1","estraverse":"^4.2.0","prettier":"^1.7.4","to-ast":"^1.0.0"},"gitHead":"4284e5dd025e25ad3f1acae0a202328f1bc73a09","_id":"@buxlabs/ast@0.8.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"integrity":"sha512-AxbAoRTChoG/NQcBPUZ6jnVZBTWtTkLNnJqMmQANX9W37OAysrBhzz6QQc+edCXLu8ilctcq8+4WQtk81r+ueg==","shasum":"8ccc969edf131719cd86c8bc8e54b472710bc0f6","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.8.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeJGj0YzEbex9RLQv388sokWtEqsNYt8vut61axI3O5AIhAMSzPlFqCG2gUbsgZfzZdllrqZ4UF7AAFiTM+rxQ6bR6"}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ast-0.8.2.tgz_1511031624319_0.25370095181278884"},"directories":{}},"0.9.0":{"name":"@buxlabs/ast","version":"0.9.0","description":"abstract syntax tree class for js","main":"index.js","scripts":{"test":"ava \"test/spec/basic.js\"","coverage":"nyc npm test","statistics":"npm run coverage && nyc report --reporter=text-lcov | coveralls","lint":"eslint index.js test/**/*.js","benchmark":"ava \"test/spec/benchmark.js\"","memory":"ava \"test/spec/memory.js\"","build":"rollup -c config.js"},"engines":{"node":">=8.9.1"},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript","abstract syntax tree"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"files":["index.js"],"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"^0.24.0","benchmark":"^2.1.4","coveralls":"^3.0.0","eslint":"^4.10.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","leakage":"^0.3.0","nyc":"^11.3.0","rollup":"^0.52.1","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-json":"^2.3.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","uglify-es":"^3.1.9"},"dependencies":{"comparify":"^0.2.0","escodegen":"^1.9.0","espree":"^3.5.1","esquery":"^1.0.0","estemplate":"^0.5.1","estraverse":"^4.2.0","prettier":"^1.7.4","to-ast":"^1.0.0"},"gitHead":"1706a704ad249fdb9ec15b034b5fa18d006e8f1c","_id":"@buxlabs/ast@0.9.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"integrity":"sha512-sSiM/nAc9j0DKijlhlM+HKc6YGdws9ijmzqWTpAwJ7W9pauP6SM4IqQj0YYNC9wBru20sO+bOqdcqMrCh7BXoQ==","shasum":"d4d76d06a4f9535ea9abdbe8663e5c3f9ab53c20","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.9.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1yTgpuIfqKSxxQZgRvu6398vT0uEaTHHRB876oOSyjQIgK+Rm6Ms2K4LlEZ9m857jjStsqVgd2PBylSUSNSlgbCM="}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ast-0.9.0.tgz_1513505358509_0.6373479636386037"},"directories":{}},"0.9.1":{"name":"@buxlabs/ast","version":"0.9.1","description":"abstract syntax tree class for js","main":"index.js","scripts":{"build":"rollup -c config.js","test":"ava \"test/spec/*\"","coverage":"nyc npm test","statistics":"npm run coverage && nyc report --reporter=text-lcov | coveralls","lint":"eslint index.js test/**/*.js","benchmark":"ava \"test/benchmark/*\"","memory":"ava \"test/memory/*\""},"engines":{"node":">=8.9.1"},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript","abstract syntax tree"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"files":["index.js"],"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"^0.24.0","benchmark":"^2.1.4","coveralls":"^3.0.0","eslint":"^4.10.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","leakage":"^0.3.0","nyc":"^11.3.0","rollup":"^0.53.0","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-json":"^2.3.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","uglify-es":"^3.1.9"},"dependencies":{"comparify":"^0.2.0","escodegen":"^1.9.0","espree":"^3.5.1","esquery":"^1.0.0","estemplate":"^0.5.1","estraverse":"^4.2.0","prettier":"^1.7.4","to-ast":"^1.0.0"},"gitHead":"7348af6ddf48374caea02145d2e13af1ab111ca0","_id":"@buxlabs/ast@0.9.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"integrity":"sha512-X93kkcWI6FWlULe9BAlwxmz4iT94tDxj+Fs/wylD4MyhreveKt6pXbdmcjT4VCAY2nmcoqDOFRjJhVkAwUJM9g==","shasum":"7753e74edf1f00e824994e25e89a0a30745bb010","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.9.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZJEuOa59b4AZl2Y8XjjlhR80Bo74fZ93RA4elJJ7uXgIgWnfkb8Sk8uBeX/ZLYvVM24xa4tMsQXWpA2PZPaJcV2k="}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ast-0.9.1.tgz_1515063196576_0.925049741519615"},"directories":{}},"0.9.2":{"name":"@buxlabs/ast","version":"0.9.2","description":"abstract syntax tree class for js","main":"index.js","scripts":{"build":"rollup -c config.js","test":"ava \"test/spec/*\"","coverage":"nyc npm test","statistics":"npm run coverage && nyc report --reporter=text-lcov | coveralls","lint":"eslint index.js test/**/*.js","benchmark":"ava \"test/benchmark/*\"","memory":"ava \"test/memory/*\""},"engines":{"node":">=8.9.1"},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript","abstract syntax tree"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"files":["index.js"],"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"^0.24.0","benchmark":"^2.1.4","coveralls":"^3.0.0","eslint":"^4.10.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","leakage":"^0.3.0","nyc":"^11.3.0","rollup":"^0.53.0","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-json":"^2.3.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","uglify-es":"^3.1.9"},"dependencies":{"comparify":"^0.2.0","escodegen":"^1.9.0","espree":"^3.5.1","esquery":"^1.0.0","estemplate":"^0.5.1","estraverse":"^4.2.0","prettier":"^1.7.4","to-ast":"^1.0.0"},"gitHead":"d03f868b2a85e4527ea9fe6eb3b8d33423da13f1","_id":"@buxlabs/ast@0.9.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"integrity":"sha512-IeOEPMT9pkr18JY0H30/e+2YcDc0JHyY/OYEhwrfdTYFk70rSXTsdbLSzOKLVVcTX4yzJpiU2yQO4oGK5Uy87g==","shasum":"47965aa33862b993be3668435f2fdf07a51a039c","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.9.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAg8wg/G0fby5lQTrQlNHHPyiyLKXhkUxhGD+CP38qIwIgdfOpKzlkaeWpa7ogHH3QE3LlQvzuBpVJpQU2REE+zJ8="}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ast-0.9.2.tgz_1515244545330_0.04827715642750263"},"directories":{}},"0.9.3":{"name":"@buxlabs/ast","version":"0.9.3","description":"abstract syntax tree class for js","main":"index.js","scripts":{"build":"rollup -c config.js","test":"ava \"test/spec/*\"","coverage":"nyc npm test","statistics":"npm run coverage && nyc report --reporter=text-lcov | coveralls","lint":"eslint index.js test/**/*.js","benchmark":"ava \"test/benchmark/*\"","memory":"ava \"test/memory/*\""},"engines":{"node":">=8.9.1"},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript","abstract syntax tree"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"files":["index.js"],"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"^0.24.0","benchmark":"^2.1.4","coveralls":"^3.0.0","eslint":"^4.10.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","leakage":"^0.3.0","nyc":"^11.3.0","rollup":"^0.54.0","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-json":"^2.3.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","uglify-es":"^3.1.9"},"dependencies":{"comparify":"^0.2.0","escodegen":"^1.9.0","espree":"^3.5.1","esquery":"^1.0.0","estemplate":"^0.5.1","estraverse":"^4.2.0","prettier":"^1.7.4","to-ast":"^1.0.0"},"gitHead":"b0407de442cea6156eda4deca68fae186a1121f5","_id":"@buxlabs/ast@0.9.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"integrity":"sha512-3vhRLy/TaS27lmlTuLkmltb/QQ+YS0WAkBYdZpbnqHWl/KfTe8ob0aMx2hCeUp5/Ci8uh8b8WSnQqeTQFoDGKw==","shasum":"d8ad422d77d3a883013aee6fe5d74baf1a86ca7f","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.9.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLgEqRBgeN7d4V7orqLf7SID9RXhOvh4/8BWsUqc9rNAIgYfgfhaGZY8qch/JRqUYyhSnF+VLlOojMplxCL4GQr6Q="}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ast-0.9.3.tgz_1516481379981_0.05595175037160516"},"directories":{}},"0.9.4":{"name":"@buxlabs/ast","version":"0.9.4","description":"abstract syntax tree class for js","main":"index.js","scripts":{"build":"rollup -c config.js","test":"ava \"test/spec/*\"","coverage":"nyc npm test","statistics":"npm run coverage && nyc report --reporter=text-lcov | coveralls","lint":"eslint index.js test/**/*.js","benchmark":"ava \"test/benchmark/*\"","memory":"ava \"test/memory/*\""},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript","abstract syntax tree"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"files":["index.js"],"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"^0.25.0","benchmark":"^2.1.4","coveralls":"^3.0.0","eslint":"^4.10.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","leakage":"^0.3.0","nyc":"^11.3.0","rollup":"^0.55.0","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-json":"^2.3.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^3.0.0","uglify-es":"^3.1.9"},"dependencies":{"comparify":"^0.2.0","escodegen":"^1.9.0","espree":"^3.5.1","esquery":"^1.0.0","estemplate":"^0.5.1","estraverse":"^4.2.0","prettier":"^1.7.4","to-ast":"^1.0.0"},"gitHead":"9cc6cedc793c21a39ab4ef622863fd5b7d52adf0","_id":"@buxlabs/ast@0.9.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"integrity":"sha512-pPD5cfLd9dm1o80U+xJDh1shkyRXXc0ICj9IyGdvmF4D5QJiIaXdw5mQwZO05ULBerX04FqCeSSRWpS2qIjZpw==","shasum":"a0efcde0971152fa60d11ef448c342f80c14ba35","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.9.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF/LrsXHpGiSs8WV2FNCqOr2m61XE0NSxn9jXGcR0oxsAiA3fzl+Er0rux2v8eEWKxMNcChssP66IOkm1ond/6m67g=="}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ast-0.9.4.tgz_1517148189603_0.6373941239435226"},"directories":{}},"0.9.5":{"name":"@buxlabs/ast","version":"0.9.5","description":"abstract syntax tree class for js","main":"index.js","scripts":{"build":"rollup -c config.js","test":"ava \"test/spec/*\"","coverage":"nyc npm test","statistics":"npm run coverage && nyc report --reporter=text-lcov | coveralls","lint":"eslint index.js test/**/*.js","benchmark":"ava \"test/benchmark/*\"","memory":"ava \"test/memory/*\""},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript","abstract syntax tree"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"files":["index.js"],"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"^0.25.0","benchmark":"^2.1.4","coveralls":"^3.0.0","eslint":"^4.10.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^6.0.0","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","leakage":"^0.3.0","nyc":"^11.3.0","rollup":"^0.56.0","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-json":"^2.3.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^3.0.0","uglify-es":"^3.1.9"},"dependencies":{"comparify":"^0.2.0","escodegen":"^1.9.0","espree":"^3.5.1","esquery":"^1.0.0","estemplate":"^0.5.1","estraverse":"^4.2.0","prettier":"^1.7.4","to-ast":"^1.0.0"},"gitHead":"533b74d8a949882955266c2c031f0cb516880e8f","_id":"@buxlabs/ast@0.9.5","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"integrity":"sha512-0aojFlUVS4qYJLqmqOp/WL2bwspolFe9Q6+KcSJFffOIyf0e/7x/n0S/sahwqLVw1I/Nm7KDKA6J5EXKhvMTfw==","shasum":"2d276583ab3710e3a549777356bfd1b300b562af","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.9.5.tgz","fileCount":5,"unpackedSize":13873,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdRDmjA2v7CxwoZ+POPJlT4tQT7t07HA7P1mnMsCjSvAIgYLIs1dLcX2IQG8Lu8mJejJG8JDpHclBvxNNngAGCfOU="}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ast_0.9.5_1520713678942_0.6862797194362817"},"_hasShrinkwrap":false},"0.9.6":{"name":"@buxlabs/ast","version":"0.9.6","description":"abstract syntax tree class for js","main":"index.js","scripts":{"build":"rollup -c config.js","test":"ava \"test/spec/*\"","coverage":"nyc npm test","statistics":"npm run coverage && nyc report --reporter=text-lcov | coveralls","lint":"eslint index.js test/**/*.js","benchmark":"ava \"test/benchmark/*\"","memory":"ava \"test/memory/*\""},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript","abstract syntax tree"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"files":["index.js"],"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"^0.25.0","benchmark":"^2.1.4","coveralls":"^3.0.0","eslint":"^4.10.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^6.0.0","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","leakage":"^0.3.0","nyc":"^11.3.0","rollup":"^0.57.0","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-json":"^2.3.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^3.0.0","uglify-es":"^3.1.9"},"dependencies":{"comparify":"^0.2.0","escodegen":"^1.9.0","espree":"^3.5.1","esquery":"^1.0.0","estemplate":"^0.5.1","estraverse":"^4.2.0","prettier":"^1.7.4","to-ast":"^1.0.0"},"gitHead":"8380473299668e469b12f1937cf652284abca3e1","_id":"@buxlabs/ast@0.9.6","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"integrity":"sha512-1fKAxOU/c3uLa0mQL2jrNqv0QkcMJMnDfze/N5HeIh3DWtl9Q8PfOskuGa+zZb/EZEwLLNACmHbIUTvfM0Ogsw==","shasum":"e7a14d3fae74cd3d0530fd2cf39afc09272707e7","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.9.6.tgz","fileCount":5,"unpackedSize":14012,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC41E9yYxYtRFhA6DhA0ATV3KXNYtPSa8XGJ25DSFIZ1QIgMau24T1FXqbWbhLexCAE0weDwYirxexSwtV8qwTeb/U="}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ast_0.9.6_1521325481539_0.04360239267563437"},"_hasShrinkwrap":false},"0.10.0":{"name":"@buxlabs/ast","version":"0.10.0","description":"abstract syntax tree class for js","main":"index.js","scripts":{"build":"rollup -c config.js","test":"ava \"test/spec/*\"","coverage":"nyc npm test","statistics":"npm run coverage && nyc report --reporter=text-lcov | coveralls","lint":"eslint index.js test/**/*.js","benchmark":"ava \"test/benchmark/*\"","memory":"ava \"test/memory/*\""},"engines":{"node":">=8.11.1"},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript","abstract syntax tree"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"files":["index.js"],"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"^0.25.0","benchmark":"^2.1.4","coveralls":"^3.0.0","eslint":"^4.19.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.11.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.7.0","eslint-plugin-standard":"^3.1.0","leakage":"^0.3.0","nyc":"^11.7.1","rollup":"^0.58.2","rollup-plugin-commonjs":"^9.1.2","rollup-plugin-json":"^2.3.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^3.0.0","uglify-es":"^3.1.9"},"dependencies":{"cherow":"^1.4.16","comparify":"^0.2.0","escodegen":"^1.9.1","esquery":"^1.0.1","estemplate":"^0.5.1","estraverse":"^4.2.0","prettier":"^1.12.1","to-ast":"^1.0.0"},"gitHead":"f5a9eadcf7b0013b329f15c80846833769a6e41b","_id":"@buxlabs/ast@0.10.0","_npmVersion":"6.0.0","_nodeVersion":"8.11.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"integrity":"sha512-VZQPO6pYzZn5YeMnG4TPy47Q+cfDQOZP6gEQ4+e4rQQB1nzllm6NPQkJGpfjlBaHpBOCNIaDzhmVBJcQqRxPPw==","shasum":"88c13482951576d97b33c236274e01223af45c43","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.10.0.tgz","fileCount":5,"unpackedSize":13938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa50U4CRA9TVsSAnZWagAAy6EQAIVpaPO+twZmbHbmm8av\nsaPuLQdzwFX7XFzSYuo+8F6W+4Kw/1JByS4/inNDxTnJULKJfFkI8Rn1mHaA\nNHOMnveEJsbAie7ngz4qtm2kdHYOS7xAPM6EjU0zcWn+H1bmee0+P0Cgbf0T\nvf1Fow4Bh7G+FdJVCTUjLHDN3o6fqAj+J38w+WukLuhiq2PV2MH1IZpzE91H\n8FZJbRyl+mAAAz0NMA1RmjL79BmMDKOoO+NgqhupXrVq+FWSAQcjq4uM7ZB4\nsKY+pFtDFXxA9phJtN/Z9dqFZwoOblh10XTBjiB7t/BafLSGFzDLFpIeTzrP\nDqmfXaE3kH86Al5085u/wHpG/c5tPMNBKhUbEBSGgGGhm1HadKHyw5XXrn37\nepD91Y9VKRwuU4Mu2XJMUDj0HMssHoBljbeYEra7J0uoi6kncfyyJ/dRpA9w\njyUGIbNBzenocDea5TPs0XhPK91mZqk3vn7pqrre2FeXJLc0WkR5jtEMvp/l\ndNuDErtOZOO71RyNDwGKFTkcUcd9lUn9EvE1Vns+uWu0Val4xSyr26o672Sp\nxCu/C5Cc/x32FLPJ/eWiB0b4nPq6pULcigocRP0l/u85ZjFBf7YSCefpvgHn\nPlC4l479Kjf/h7SX7R+753KZWC8EbzgiiPn4w7ijqUhiaCgRJpsGIH8xhTmv\nDTgz\r\n=0q14\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBbrgGwgJ32KuQm8kaD+wi7hlCUQrKLplhhcV3gcRgj3AiEA0ljKOe7JMaNZZSKYAjNA0IEcwInvqSTQ60dO3sw+67E="}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ast_0.10.0_1525105974647_0.06588747083543378"},"_hasShrinkwrap":false},"0.10.1":{"name":"@buxlabs/ast","version":"0.10.1","description":"abstract syntax tree class for js","main":"index.js","scripts":{"build":"rollup -c config.js","test":"ava \"test/spec/*\"","coverage":"nyc npm test","statistics":"npm run coverage && nyc report --reporter=text-lcov | coveralls","lint":"eslint index.js test/**/*.js","benchmark":"ava \"test/benchmark/*\"","memory":"ava \"test/memory/*\""},"engines":{"node":">=8.11.1"},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript","abstract syntax tree"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"files":["index.js"],"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"^0.25.0","benchmark":"^2.1.4","coveralls":"^3.0.0","eslint":"^4.19.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.11.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.7.0","eslint-plugin-standard":"^3.1.0","leakage":"^0.3.0","nyc":"^11.7.1","rollup":"^0.58.2","rollup-plugin-commonjs":"^9.1.2","rollup-plugin-json":"^2.3.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^3.0.0","uglify-es":"^3.1.9"},"dependencies":{"cherow":"^1.4.16","comparify":"^0.2.0","escodegen":"^1.9.1","esquery":"^1.0.1","estemplate":"^0.5.1","estraverse":"^4.2.0","prettier":"^1.12.1","to-ast":"^1.0.0"},"gitHead":"ed12e3153c0ee266a809a6fbe63febe5560456a9","_id":"@buxlabs/ast@0.10.1","_npmVersion":"6.0.0","_nodeVersion":"8.11.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"integrity":"sha512-Q+S8fo0gS0cQRiSGiZ1rZ5rjoNTgdDv4Czt7YFu+j43KFt0X2WpIpn+DmOsAK3bnDVVcHxC55iJWuBcwZ7r3Kg==","shasum":"e4e7d2501fa79c1f0b7d884ea803a959b10f0f07","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.10.1.tgz","fileCount":5,"unpackedSize":14054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6EcSCRA9TVsSAnZWagAAcIEP/31VaxTbJ2qj7xw42rdS\nBXG2zeHemnmcpxBOxF98fxEH9fxBgns4/hKOvbqK9CXZ6oip+y4Iaz3TGR0u\n23Ty8HGaDdRThYjefUKdwqJ6mUPd6sxmM6wt/pgut+vrsxl3hqQGaTh5RlZc\nOxPZRG9OnJm4A3fn1d4hfjpV2QWGV/JbG2kbPfCQXzsWEkBYpiKndKcdNIJ6\nD02WuPKDP5fECf1m/b9jQeUpdzK3FFVOQ+uW2XfiBE2fCNTuXPRCe5FwoQxS\npgjxwYysDK1gFWo2+mHXXNdF2VG1c0VhWaPYRkr/dJ9dXZx4KkF+R1txFZwT\nQ+Uju6z7wlkxZP8emc7G4msF9JNY/cFuRL5k6KBEraArSXOx5mGkywl9G/rH\niOjCVYf7g2xTE7hKHsAEDjC0t7gFU0jnf1BZtIDbsFghwocog6CuKpxDeG0E\nTHl8NNPG0yZuBttzXHHjiZ0YoVmmkkorA1IzkUjDN9VdwyWZdDZrvN1Hybpr\nr8gxlH6zABOKVWrhRKOpZiN1lrGpYDu+afTTEHi2Ghk5b/6ngOeQTvz3yhCl\nqy8yn2qre4gicMEx88DqyFzk55wuvYMY4dQEv6K7Y92Qdr2WA5/tJft2aguj\nQXL640YJlr3Qbq/WHr8MCzvy4aWQkNowdLsksXHUIi43Bdnm9YKQFoL1LIME\nLi5C\r\n=5K8L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDLSzR5XDcpf+ToZQvKU6aydxwueNjp92N8gRwivIxl3AiAixmAEJayFtmOkmpmAtSlskT6uRe40PstMExe2JgGTLw=="}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ast_0.10.1_1525171985117_0.5616726801127296"},"_hasShrinkwrap":false},"0.10.2":{"name":"@buxlabs/ast","version":"0.10.2","description":"abstract syntax tree class for js","main":"index.js","scripts":{"build":"rollup -c config.js","test":"ava \"test/spec/*\"","coverage":"nyc npm test","statistics":"npm run coverage && nyc report --reporter=text-lcov | coveralls","lint":"eslint index.js test/**/*.js","benchmark":"ava \"test/benchmark/*\"","memory":"ava \"test/memory/*\""},"engines":{"node":">=8.11.1"},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript","abstract syntax tree"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"files":["index.js"],"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"ava":"^0.25.0","benchmark":"^2.1.4","coveralls":"^3.0.0","eslint":"^4.19.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.11.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.7.0","eslint-plugin-standard":"^3.1.0","leakage":"^0.3.0","nyc":"^11.7.1","rollup":"^0.58.2","rollup-plugin-commonjs":"^9.1.2","rollup-plugin-json":"^2.3.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^3.0.0","uglify-es":"^3.1.9"},"dependencies":{"cherow":"^1.4.16","comparify":"^0.2.0","escodegen":"^1.9.1","esquery":"^1.0.1","estemplate":"^0.5.1","estraverse":"^4.2.0","prettier":"^1.12.1","to-ast":"^1.0.0"},"gitHead":"b5a6069a8d5b0e4c11a46dc3f58e88ff9a1b1bab","_id":"@buxlabs/ast@0.10.2","_npmVersion":"6.0.0","_nodeVersion":"8.11.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"integrity":"sha512-jp/Ahk0ZL44E5QOatrcNrrZ2/etH7usxP2H6MU1ou/TLbRY8q5sOI/lQbpB1aF6dHE4pI1czNo8hVwGijeiO3g==","shasum":"c318e3d382cc6fb66fc7c2d27e64a411b1a3e7e6","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.10.2.tgz","fileCount":5,"unpackedSize":14193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8/7GCRA9TVsSAnZWagAA/+EP/RONyD5q/tdpAzmYYu3o\nM6M/JAady5iFTg/jwWED1EwAJXVsvfjgi4wq1QMnIo7rf9uXFgmBwojoN+S0\nRceGMPNxO7eSfOyt+ZoscvkkFOp3gH9TV94Vq5aQL5T/LfSL82tz380eKwYK\nPJeq7FLjYOHXM1DRKwyP1r+Ycfz5riDuz4FIsIn8fmWurB+fmdL/S7HYq5K5\nm4+KJoRzzM75DbMM+OBI1D2x2NDPy5xEexBiqdiSV58xhBmqtWR2oipWSz/p\nzW2qGA1n+CnVUHcBjvUJnJTolXvMVsIAdvaFCZStrjtuCNUiO2i6NgUycj/6\ngClIgh3DvHwEkqt8/n6VbMj3UvtHJ7FyEgA7Sep3z8Awg8Ujh1ylv+sENM27\n/iBXxQmI73ucg9E0V9ExrVBpHRxz038i63UqjLI6Gi4FPAUd6QzQHTdQiHXX\n6uU/KWkrPUGJmsF+/dE5NBMPnE9Oqo4OsN5BLvFlRJ69KNuTo62rJdhfXBfN\n0a7b/D2L8NY6lofcRueGbw4wuslqs8FIs72zFguOdaprkRbw4X/So9JwIkk6\n0whxmk+6/5937fFYVEYIvyiw3FhauVjGrUnRaWAs5NcVqLIKbr3fRoJDdCFH\nnwB1G7V4n4A8R3Gpm/qj8mRe0N0G0XfAGhSh9FN1JaTnfSxR/zcGxhqrKm7Y\n6cDs\r\n=uxQ9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPs8aibb2PaC5+djkO8kQek3zpIpJNMauGyHdNoAslKgIgYk0XLJfTqgl+tUTXK0Kb8m6Qp6AGZ56tiOkIrIElZes="}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ast_0.10.2_1525939909129_0.41003937006943203"},"_hasShrinkwrap":false},"0.11.0":{"name":"@buxlabs/ast","version":"0.11.0","description":"abstract syntax tree class for js","main":"index.js","scripts":{"test":"node test/basic.js && node test/examples.js && node test/jsx.js && node test/static.js","lint":"standard","benchmark":"node test/benchmark.js","memory":"node test/memory.js"},"engines":{"node":">=8.11.1"},"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"keywords":["ast","javascript","abstract syntax tree"],"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"license":"MIT","bugs":{"url":"https://github.com/buxlabs/ast/issues"},"files":["index.js"],"homepage":"https://github.com/buxlabs/ast#readme","devDependencies":{"benchmark":"^2.1.4","leakage":"^0.3.0","standard":"^11.0.1"},"dependencies":{"astring":"^1.3.0","cherow":"^1.4.16","comparify":"^0.2.0","esquery":"^1.0.1","estemplate":"^0.5.1","estraverse":"^4.2.0","prettier":"^1.12.1","source-map":"^0.7.2","to-ast":"^1.0.0"},"gitHead":"afa20b2c439538ae1d17a071831b8492e7a73276","_id":"@buxlabs/ast@0.11.0","_npmVersion":"6.0.1","_nodeVersion":"8.11.1","_npmUser":{"name":"buxlabs","email":"emil@ajdyna.com"},"dist":{"integrity":"sha512-Eh9UPM6hBBmq3lJQf6d8RicXWJl3rFxEoifAQhxdHJnu/sIugjmLIKb+uPVe3c/cyq8HWDgtbMWL8O7F89qdDg==","shasum":"7e58a6131757491c1b4720d343b1328a9c3fea1c","tarball":"https://registry.npmjs.org/@buxlabs/ast/-/ast-0.11.0.tgz","fileCount":5,"unpackedSize":13133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+KTvCRA9TVsSAnZWagAAm30P/RG8ycdJt0gA3ogQfum0\ngBV/ngMFJFUB/v9tRiuQsP7289IOQv1mRGo9y37wI8azYRLcDPgHNeiW0Y4b\n+BkY7vAg9Ud9jKnSCU8O02rmeIoNZIEROK43ZmnwtqPky8GXRj5O5nhRgFzz\n8W+YQVLWwOkRgfjW0HAe55HWwwNAAJoB9A7epU+YtboKyzitH3hs2SR5kwF7\nTmYt2qnfmdMum4cfrSY2Bvu7VnLgpYwXpvpUZvDWJ0sovmPOC8jmBovzbHbF\nhhgslwLtFUXBvAGMT5tmXix+wFHO/JTuZx7VbRgJ6yKtTHFn9rS83CyZaEnU\nwPKYM6SF22HxYqVsb3796ATONGj5K+u8vfDXjVqSKpK6wos1yu5vcFb/rVJG\npuH9kkV2IustmygYtJk8AoPWJ1JCLStBK66LVxAudO0TuA8hn+TxeqTKCLd9\nkrorJW8vPJN6uy+0c1G19InUG0mVo8/ucqglzG+OlOiNFUxdg/TazghByR7T\nisVMsavK6TXa1WfeZGhPdm+9w66lgIdptdT/rvA/5LSsxatSz+XeOt0Yn7UL\n+Gi6+SYkw5YBCGVBnZemUmybqwJRpcHptyyqIWQjh6f5OxjX6Rpp+TlHUhAz\nFmomtUyJrZ3hPoS9P8sLBaCZPJyevwkBgeHaWGhjD0wpT2g62VofNFoRXPvn\ndclR\r\n=vyF8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDutIR+WSGbU9FF7RYo46GcZRc2kuk6JUtnvDJq4By3XgIhAKN0cTEUf1ZWbmA+iumF9zNAieO9m/0jc+3Rz3BODUAR"}]},"maintainers":[{"name":"buxlabs","email":"emil@ajdyna.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ast_0.11.0_1526244590111_0.9948057752150616"},"_hasShrinkwrap":false}},"readme":"# AbstractSyntaxTree\n\n[![Build Status](https://travis-ci.org/buxlabs/ast.svg?branch=master)](https://travis-ci.org/buxlabs/ast) [![NSP Status](https://nodesecurity.io/orgs/buxlabs/projects/4b0bfe3e-43d0-4597-b407-dd44cec2f3d6/badge)](https://nodesecurity.io/orgs/buxlabs/projects/4b0bfe3e-43d0-4597-b407-dd44cec2f3d6)\n\nYou might find the class useful if you want to abstract away some ast manipulations such as adding, removing, replacing the nodes and others. The test folder is a good starting point for examples of usage. PRs are highly welcome.\n\n## Installation\n\n`npm install @buxlabs/ast`\n\n## Methods\n\n### has\n\nCheck if ast contains a node of given type.\n\n```javascript\nconst source = 'const a = \"x\";'\nconst ast = new AbstractSyntaxTree(source)\nast.has('VariableDeclaration')\n```\n\n### count\n\nCount ast nodes of given type.\n\n```javascript\nconst source = 'const a = \"x\"; const b = \"y\";'\nconst ast = new AbstractSyntaxTree(source)\nast.count('VariableDeclaration')\n```\n\n### find\n\nFind all nodes of given type.\n\n```javascript\nconst source = 'const a = \"x\";'\nconst ast = new AbstractSyntaxTree(source)\nast.find('VariableDeclaration')\n```\n\n### each\n\nIterate over all nodes of given type.\n\n```javascript\nconst source = 'const a = \"x\";'\nconst ast = new AbstractSyntaxTree(source)\nast.each('VariableDeclaration', node => {})\n```\n\n### first\n\nFirst first node of given type.\n\n```javascript\nconst source = 'var a = \"x\";'\nconst ast = new AbstractSyntaxTree(source)\nast.first('VariableDeclaration')\n```\n\n### last\n\nFind last node of given type.\n\n```javascript\nconst source = 'const a = \"x\";'\nconst ast = new AbstractSyntaxTree(source)\nast.last('VariableDeclaration')\n```\n\n### remove\n\nRemove all nodes that match the criteria.\n\n```javascript\nconst source = '\"use strict\"; const b = 4;'\nconst ast = new AbstractSyntaxTree(source)\nast.remove({ type: 'Literal', value: 'use strict' })\n```\n\n```javascript\nconst source = 'function hello () { const foo = \"bar\"; return \"world\"; }'\nconst ast = new AbstractSyntaxTree(source)\nast.remove('BlockStatement > VariableDeclaration')\n```\n\n### walk\n\nWalks over all nodes\n\n```javascript\nconst source = 'const a = 1'\nconst ast = new AbstractSyntaxTree(source)\nast.walk((node, parent) => {})\n```\n\n### traverse\n\nWalks over all nodes\n\n```javascript\nconst source = 'const a = 1'\nconst ast = new AbstractSyntaxTree(source)\nast.walk({\n  enter (node) {},\n  leave (node) {}\n})\n```\n\n### replace\n\nReplace all nodes that match the criteria.\n\n```javascript\nconst source = 'const a = 1'\nconst ast = new AbstractSyntaxTree(source)\nast.replace({\n  enter (node) {\n    if (node.type === 'VariableDeclaration') {\n      node.kind = 'let'\n    }\n    return node\n  }\n})\n```\n\n### prepend\n\nPrepend a node to the body.\n\n```javascript\nconst source = 'const a = 1;'\nconst ast = new AbstractSyntaxTree(source)\nast.prepend({\n  type: 'ExpressionStatement',\n  expression: {\n    type: 'Literal',\n    value: 'use strict'\n  }\n})\n```\n\n### append\n\nAppend a node to the body.\n\n```javascript\nconst source = 'const a = 1;'\nconst ast = new AbstractSyntaxTree(source)\nast.append({\n  type: 'ExpressionStatement',\n  expression: {\n    type: 'Literal',\n    value: 'test'\n  }\n})\n```\n\n### wrap\n\nWrap body with given node.\n\n```javascript\nconst source = 'const a = 1;'\nconst ast = new AbstractSyntaxTree(source)\nast.wrap(body => {\n    return [\n      {\n        type: 'ExpressionStatement',\n        expression: {\n          type: 'CallExpression',\n          callee: {\n            type: 'FunctionExpression',\n            params: [],\n            body: {\n              type: 'BlockStatement',\n              body\n            }\n          },\n          arguments: []\n        }\n      }\n    ]\n})\n```\n\n### unwrap\n\nChange the code to the first BlockStatement body\n\n```javascript\nconst source = '(function () { console.log(1); }())'\nconst ast = new AbstractSyntaxTree(source)\nast.unwrap()\nast.toSource()\n```\n\n### template\n\nCreate ast partials from templates\n\n```javascript\nconst source = 'console.log(1);'\nconst ast = new AbstractSyntaxTree(source)\nast.template('const foo = <%= bar %>;' { bar: { type: 'Literal', value: 1 } })\n```\n\n### mark\n\nAdd cid to all nodes\n\n```javascript\nconst ast = new AbstractSyntaxTree('const a = 1;')\nast.mark()\nassert(ast.first('Program').cid === 1)\nassert(ast.first('VariableDeclaration').cid === 2)\n```\n\n### toSource\n\nConvert the ast to string.\n\n```javascript\nconst source = 'const a = 1;'\nconst ast = new AbstractSyntaxTree(source)\nconst source = ast.toSource()\n```\n\n```javascript\nconst source = 'const a = 1;'\nconst ast = new AbstractSyntaxTree(source)\nconst { source, map } = ast.toSource({ sourceMap: true })\n```\n\n### toSourceMap\n\nGenerates a source map.\n\n```javascript\nconst source = 'const a = 1;'\nconst ast = new AbstractSyntaxTree(source)\nconst map = ast.toSourceMap()\n```\n\n","maintainers":[{"email":"emilajdyna@gmail.com","name":"buxlabs-dev"},{"email":"emil@ajdyna.com","name":"emilos"}],"time":{"modified":"2022-06-12T15:34:36.110Z","created":"2016-12-19T22:09:20.695Z","0.1.0":"2016-12-19T22:09:20.695Z","0.1.1":"2016-12-19T22:23:13.758Z","0.1.2":"2016-12-20T14:52:36.058Z","0.1.3":"2016-12-22T13:42:04.125Z","0.1.4":"2016-12-22T14:37:13.329Z","0.1.5":"2016-12-23T10:36:02.261Z","0.1.6":"2016-12-23T10:50:44.933Z","0.1.7":"2016-12-23T11:53:04.469Z","0.1.8":"2016-12-23T12:23:24.962Z","0.1.9":"2016-12-23T12:47:43.015Z","0.1.10":"2016-12-24T22:16:28.353Z","0.1.11":"2017-01-22T18:48:47.493Z","0.2.0":"2017-04-22T22:01:33.192Z","0.3.0":"2017-05-02T12:41:41.639Z","0.3.1":"2017-05-25T09:15:48.242Z","0.3.2":"2017-05-25T12:04:53.820Z","0.3.3":"2017-06-05T07:45:49.549Z","0.3.4":"2017-06-06T12:02:23.231Z","0.3.5":"2017-06-07T08:15:39.043Z","0.4.0":"2017-06-16T07:17:40.545Z","0.4.1":"2017-06-23T09:43:46.343Z","0.4.2":"2017-07-03T12:35:06.081Z","0.4.3":"2017-07-13T14:18:42.952Z","0.5.0":"2017-07-14T08:01:03.468Z","0.6.0":"2017-07-25T21:16:48.284Z","0.7.0":"2017-08-01T14:10:02.879Z","0.7.2":"2017-11-05T13:43:14.123Z","0.8.0":"2017-11-05T20:53:48.253Z","0.8.1":"2017-11-05T20:57:32.521Z","0.8.2":"2017-11-18T19:00:25.146Z","0.9.0":"2017-12-17T10:09:19.573Z","0.9.1":"2018-01-04T10:53:17.368Z","0.9.2":"2018-01-06T13:15:46.265Z","0.9.3":"2018-01-20T20:49:41.055Z","0.9.4":"2018-01-28T14:03:10.494Z","0.9.5":"2018-03-10T20:27:59.015Z","0.9.6":"2018-03-17T22:24:41.618Z","0.10.0":"2018-04-30T16:32:54.773Z","0.10.1":"2018-05-01T10:53:05.210Z","0.10.2":"2018-05-10T08:11:49.432Z","0.11.0":"2018-05-13T20:49:50.242Z"},"homepage":"https://github.com/buxlabs/ast#readme","keywords":["ast","javascript","abstract syntax tree"],"repository":{"type":"git","url":"git+https://github.com/buxlabs/ast.git"},"author":{"name":"Emil Ajdyna","email":"emil@ajdyna.com"},"bugs":{"url":"https://github.com/buxlabs/ast/issues"},"license":"MIT","readmeFilename":"README.md"}