{"_id":"astq","_rev":"118-326806dc69f7ded2b07caf749f093946","name":"astq","dist-tags":{"latest":"2.8.2"},"versions":{"0.0.1":{"name":"astq","version":"0.0.1","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"astq@0.0.1","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"db22c41f74b105942b899e0592149ad153b52b36","tarball":"https://registry.npmjs.org/astq/-/astq-0.0.1.tgz","integrity":"sha512-fkrPVCp/e0YuUOVNUqIHlMo8sac8VCe4RE8CrUlc6uWb0dVqW92hKdG8aWLNS2cfkkA9XCld7SJ6ordaL0Fywg==","signatures":[{"sig":"MEYCIQD08CHG6FsV8Q9Kd2stryZdBPGbAyT877AU1+chUfTOSgIhAJbbNJBveSTvkZ7IUc+N8Ir4kDoWzPNx4Tkw0YElSNAo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.js","_from":".","_shasum":"db22c41f74b105942b899e0592149ad153b52b36","gitHead":"c5d1b2ef0333049d288b0874fb9c163cb5d096f4","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/astq.git","type":"git"},"_npmVersion":"2.3.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"0.10.35","dependencies":{"asty":"~0.9.6","pegjs-otf":"~0.9.1","pegjs-util":"~0.9.8"},"devDependencies":{"6to5":"~2.13.5","chai":"~1.10.0","grunt":"~0.4.5","6to5ify":"~3.1.2","grunt-cli":"~0.1.13","minifyify":"~5.0.0","grunt-browserify":"~3.3.0","grunt-mocha-test":"~0.12.6","browserify-header":"~0.9.0","grunt-contrib-clean":"~0.6.0","grunt-contrib-jshint":"~0.10.0"}},"0.0.2":{"name":"astq","version":"0.0.2","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"astq@0.0.2","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"0b50e37b59b035d71eed10a4e349958f2ba9666e","tarball":"https://registry.npmjs.org/astq/-/astq-0.0.2.tgz","integrity":"sha512-6azNEAfhxJgZtZysa7Du1ShJeuvlOW4e68TLu2nOUS9K5M2NQI/g5XJMJKsXmcCLu9qMKZXvi811RllxqTe1TA==","signatures":[{"sig":"MEUCIQC6jgVUJ4VwCE5Rr2iV2/xOx7l4Ed6alKkPCqQnnJUrOQIgKcwzeQCevQubW935QFPRJ/8SE4yyVcBm20d1V2ZDOrg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.js","_from":".","_shasum":"0b50e37b59b035d71eed10a4e349958f2ba9666e","gitHead":"c65e2e7b95d6405955b795b35797c19d63080b8a","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/astq.git","type":"git"},"_npmVersion":"2.3.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"0.10.35","dependencies":{"asty":"~0.9.7","pegjs-otf":"~0.9.1","pegjs-util":"~0.9.8"},"browserify-shim":{"asty":"global:ASTY"},"devDependencies":{"6to5":"~2.13.7","chai":"~1.10.0","grunt":"~0.4.5","6to5ify":"~3.1.2","grunt-cli":"~0.1.13","minifyify":"~6.1.0","browserify-shim":"~3.8.2","grunt-browserify":"~3.3.0","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.0","grunt-contrib-clean":"~0.6.0","grunt-contrib-jshint":"~0.11.0"}},"0.0.3":{"name":"astq","version":"0.0.3","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"astq@0.0.3","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"1cac8e6a5b182e84eb499164dd89f0502fa30bc6","tarball":"https://registry.npmjs.org/astq/-/astq-0.0.3.tgz","integrity":"sha512-KBLXh+PCxXWHc1SDiJwlQb+LgvLAcwWf3aokl7HnVpKBUGO2qcJ786SbDo+sLNi28mJzjs5qv07d5ScOd7aAvA==","signatures":[{"sig":"MEQCIFjDmxleZRj2mbHxPCRIsTAk91yY7DwxiUXQedX0JZB8AiBl0RKxDNt8Kpil0pWgv4D8XOuejm5IHAbDqNuY9e7L7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"1cac8e6a5b182e84eb499164dd89f0502fa30bc6","gitHead":"0ea9429fad5547c8f61cc5d69db1769ad372637a","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/astq.git","type":"git"},"_npmVersion":"2.3.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"0.10.35","dependencies":{"asty":"~0.9.8","pegjs-otf":"~0.9.1","pegjs-util":"~0.9.8"},"browserify-shim":{},"devDependencies":{"6to5":"~2.13.7","chai":"~1.10.0","grunt":"~0.4.5","6to5ify":"~3.1.2","grunt-cli":"~0.1.13","minifyify":"~6.1.0","browserify-shim":"~3.8.2","grunt-browserify":"~3.3.0","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.1","grunt-contrib-clean":"~0.6.0","browserify-derequire":"~0.9.1","grunt-contrib-jshint":"~0.11.0"}},"0.9.0":{"name":"astq","version":"0.9.0","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"astq@0.9.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"01905f0af612def90f7d0b5b8b482b8b52de0aeb","tarball":"https://registry.npmjs.org/astq/-/astq-0.9.0.tgz","integrity":"sha512-Bp0txYbgc0LSDeHi9DMnoPPkcvLdNXwJIs+8nNs/7fmPhhPQY2vxRlKEaxLLJKOs9RSJga57hBJIpPxPL6U65Q==","signatures":[{"sig":"MEUCIQDmMka1saLu2v80snwHeqG1c8dDfpxI5CHpyNQSpxdqpgIgESBtVbwcPmiht4ggOsW6eAkGmfHCOdd5CChfNXQuQiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"01905f0af612def90f7d0b5b8b482b8b52de0aeb","gitHead":"b419ba9f3bff84e956ff844565a3338d04654f0a","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/astq.git","type":"git"},"_npmVersion":"2.3.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"0.10.35","dependencies":{"asty":"~0.9.8","pegjs-otf":"~0.9.1","pegjs-util":"~0.9.8"},"devDependencies":{"chai":"~1.10.0","grunt":"~0.4.5","6to5ify":"~3.1.2","grunt-cli":"~0.1.13","minifyify":"~6.1.0","grunt-browserify":"~3.3.0","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.1","grunt-contrib-clean":"~0.6.0","browserify-derequire":"~0.9.1","grunt-contrib-jshint":"~0.11.0"}},"1.0.0":{"name":"astq","version":"1.0.0","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"astq@1.0.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"9935798e5a41cbfd1454e4ec45e50c26f8af27ba","tarball":"https://registry.npmjs.org/astq/-/astq-1.0.0.tgz","integrity":"sha512-Xe/lIkjcCczLlLwU+UMoMUOrnuiPthCvRbI6cyCAKIjS2hw1aURjbnJ09cooPevHSPIlCLXtzd5eVQ7eVaN3Pg==","signatures":[{"sig":"MEQCIEd0C5G3oqDzb4Wljmaj8mo27tx//7saVcL18iV1is+rAiAbIvKDwSh3NA/RnjwUFhq22Sqc0OD3V+10BtuO1iELng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"9935798e5a41cbfd1454e4ec45e50c26f8af27ba","gitHead":"c6cd8f425de38d0fc052fa68a3e22116461669d3","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/astq.git","type":"git"},"_npmVersion":"2.3.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"0.10.35","dependencies":{"asty":"~1.0.0","pegjs-otf":"~1.0.0","pegjs-util":"~1.0.0"},"devDependencies":{"chai":"~1.10.0","grunt":"~0.4.5","6to5ify":"~3.1.2","grunt-cli":"~0.1.13","minifyify":"~6.1.0","grunt-browserify":"~3.3.0","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.1","grunt-contrib-clean":"~0.6.0","browserify-derequire":"~0.9.1","grunt-contrib-jshint":"~0.11.0"}},"1.0.1":{"name":"astq","version":"1.0.1","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"astq@1.0.1","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"f0dbaf3791b3f0b67b106fdc097b280c9906d359","tarball":"https://registry.npmjs.org/astq/-/astq-1.0.1.tgz","integrity":"sha512-1M+toiU20V0635CXzUjDMazA6pJvecs/BEZJk3gDtCLzhIXebH0nbDSmYDepLdCc/UXv6tFkxUZfzYz6And/tg==","signatures":[{"sig":"MEUCIQCH+eH/mGPZKqmrj7JBzw8oSXKm17vfgIB7GhoAfDrx+gIgLD5IF3WApjxXZzP0W37fsthYGTRfJDAMVjjAWlJtJ7c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"f0dbaf3791b3f0b67b106fdc097b280c9906d359","gitHead":"42cb457c3fa30aafc05c539f6edf2d0dfc089e28","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/astq.git","type":"git"},"_npmVersion":"2.3.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"0.10.36","dependencies":{"asty":"~1.0.2","pegjs-otf":"~1.0.0","pegjs-util":"~1.0.0"},"devDependencies":{"chai":"~1.10.0","grunt":"~0.4.5","6to5ify":"~4.0.0","grunt-cli":"~0.1.13","minifyify":"~6.1.0","grunt-browserify":"~3.3.0","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.1","grunt-contrib-clean":"~0.6.0","browserify-derequire":"~0.9.1","grunt-contrib-jshint":"~0.11.0"}},"1.1.0":{"name":"astq","version":"1.1.0","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"astq@1.1.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"6d5e4a7d25477c245174e50d210b5885c033e5fe","tarball":"https://registry.npmjs.org/astq/-/astq-1.1.0.tgz","integrity":"sha512-4Wuv1PU30XzuQRl0tWOYJZvTIX0Koy5LiFLzzo5D8l5lxUihC5kyRkJsiIqpOXJ/5D4XrCYwM1CPlFNzyisVXw==","signatures":[{"sig":"MEQCIFQ/WvmyOgDtGfSD2/angyxudHS3e3wxJl98Up+kpZ60AiBPY7fH4UJk14B0lroVttZs8Xjur4dgTRBPXkGknSnsIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"6d5e4a7d25477c245174e50d210b5885c033e5fe","gitHead":"332bd441659e68e3a0adea28dbdd1daf241d134c","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/astq.git","type":"git"},"_npmVersion":"2.3.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"0.10.36","dependencies":{"asty":"~1.0.2","pegjs-otf":"~1.0.0","pegjs-util":"~1.0.0"},"devDependencies":{"chai":"~1.10.0","grunt":"~0.4.5","6to5ify":"~4.0.0","grunt-cli":"~0.1.13","minifyify":"~6.1.0","grunt-browserify":"~3.3.0","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.1","browserify-replace":"~0.9.0","grunt-contrib-clean":"~0.6.0","browserify-derequire":"~0.9.1","grunt-contrib-jshint":"~0.11.0"}},"1.2.0":{"name":"astq","version":"1.2.0","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"astq@1.2.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"7cf3d0114787a58668d188fb43980c32a434dbc5","tarball":"https://registry.npmjs.org/astq/-/astq-1.2.0.tgz","integrity":"sha512-OJygpe3w7lbgiNLXDXgsQr9t/2GrgbBC7IYZl/btLYyu4DEvlnNxJAuhh8SGyWpjHtzSZfsbBadHCEOALXOe5A==","signatures":[{"sig":"MEUCIED2WQ2DaLVr8PSX18epuGm23LN8oZQowGhykp2GsTfMAiEA6zBcmb16n0bs54gHU+eaoQ1CMVqsdFJSo/2JYL/WJJw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"7cf3d0114787a58668d188fb43980c32a434dbc5","gitHead":"156fa5343591c442f05218c3dc8afb4d3854bf17","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/astq.git","type":"git"},"_npmVersion":"2.3.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"0.10.36","dependencies":{"asty":"~1.0.2","cache-lru":"~1.0.0","pegjs-otf":"~1.0.0","pegjs-util":"~1.0.0"},"devDependencies":{"chai":"~1.10.0","grunt":"~0.4.5","6to5ify":"~4.0.0","grunt-cli":"~0.1.13","minifyify":"~6.1.0","grunt-browserify":"~3.3.0","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.1","browserify-replace":"~0.9.0","grunt-contrib-clean":"~0.6.0","browserify-derequire":"~0.9.1","grunt-contrib-jshint":"~0.11.0"}},"1.2.1":{"name":"astq","version":"1.2.1","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"astq@1.2.1","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"9a0f41cb0ae3dac5ddb28e706ae868d1e7071d9d","tarball":"https://registry.npmjs.org/astq/-/astq-1.2.1.tgz","integrity":"sha512-UfOT2WegjiirTRo6Dl433GkE3N0psvnGUmayS8GI48MRDlsseVPu6MJVikB9iH217Hf+vKLSt96Hkn9/w5KPNg==","signatures":[{"sig":"MEQCIGP1AUGpEz/Ud3/lyskSsgmyX0hJCIDaH+UhplujZuKwAiB4HdLtbAzhQOmw87Foe4m89DBg6qKZ4s+QzD4bPpHsIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"9a0f41cb0ae3dac5ddb28e706ae868d1e7071d9d","gitHead":"c2d40ecd4361ca264601e6da51161797a433a49d","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/astq.git","type":"git"},"_npmVersion":"2.5.1","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"0.12.0","dependencies":{"asty":"~1.0.2","cache-lru":"~1.0.0","pegjs-otf":"~1.0.0","pegjs-util":"~1.0.0"},"devDependencies":{"chai":"~1.10.0","grunt":"~0.4.5","6to5ify":"~4.1.0","grunt-cli":"~0.1.13","minifyify":"~6.1.0","grunt-browserify":"~3.3.0","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.1","browserify-replace":"~0.9.0","grunt-contrib-clean":"~0.6.0","browserify-derequire":"~0.9.1","grunt-contrib-jshint":"~0.11.0"}},"1.2.2":{"name":"astq","version":"1.2.2","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"astq@1.2.2","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"387ad73faad3341eaad091b82153e0e2b55f3fc9","tarball":"https://registry.npmjs.org/astq/-/astq-1.2.2.tgz","integrity":"sha512-TOf+SOa2cC6NsmjqYLPyGQWD011Z7n0wgUoXncw8cU75bNrfOotAAk/htRQ/exi2KtJC2NTschxubgMV/D+2GQ==","signatures":[{"sig":"MEYCIQCTSWe569brY22Ttq/9VVfja/1dKOBcP1FSt4/7rtD71gIhANt97XJgGBCFEvbSEDMyipaQZRItP//4v2cupbCzFIYb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"387ad73faad3341eaad091b82153e0e2b55f3fc9","gitHead":"bf7df7f78e53554f0886ca7e6ed6d855c2d1c8d0","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/astq.git","type":"git"},"_npmVersion":"2.5.1","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"0.12.0","dependencies":{"asty":"~1.0.2","cache-lru":"~1.0.0","pegjs-otf":"~1.0.0","pegjs-util":"~1.0.0"},"devDependencies":{"chai":"~1.10.0","grunt":"~0.4.5","6to5ify":"~4.1.0","grunt-cli":"~0.1.13","minifyify":"~6.1.0","grunt-jscs":"~1.5.0","grunt-browserify":"~3.3.0","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.1","browserify-replace":"~0.9.0","grunt-contrib-clean":"~0.6.0","browserify-derequire":"~0.9.1","grunt-contrib-jshint":"~0.11.0"}},"1.2.3":{"name":"astq","version":"1.2.3","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"astq@1.2.3","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"5e1420e7ea4006ff06a3d1f763b3713e92751e87","tarball":"https://registry.npmjs.org/astq/-/astq-1.2.3.tgz","integrity":"sha512-T1DZ6rdjEm1R4aE5XjaNXJZ1M6jNFHtszEfOkcTsgRWlJuZUXkscYxb2qtNwVBOdlx3pR+pG2FStmZZm582t/Q==","signatures":[{"sig":"MEUCIQDxoOFQKDNffma88UZ4vaXRxxah4vNgNsQTwZOgU5RasQIgRa5Nn7Idu3uEA3/clo614VrxFOtfNprQPXWpUsSgaiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"5e1420e7ea4006ff06a3d1f763b3713e92751e87","gitHead":"78b5fa654b2a06467622cb0c5e125964d6fc12ff","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/astq.git","type":"git"},"_npmVersion":"2.5.1","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"0.12.0","dependencies":{"asty":"~1.0.4","cache-lru":"~1.0.1","pegjs-otf":"~1.0.0","pegjs-util":"~1.0.0"},"devDependencies":{"chai":"~2.0.0","grunt":"~0.4.5","6to5ify":"~4.1.0","grunt-cli":"~0.1.13","minifyify":"~6.1.0","grunt-jscs":"~1.5.0","grunt-browserify":"~3.3.0","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.1","browserify-replace":"~0.9.0","grunt-contrib-clean":"~0.6.0","browserify-derequire":"~0.9.1","grunt-contrib-jshint":"~0.11.0"}},"1.2.4":{"name":"astq","version":"1.2.4","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"astq@1.2.4","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"971aa92da45a88df3c9508057cb0b9931a1f5b0a","tarball":"https://registry.npmjs.org/astq/-/astq-1.2.4.tgz","integrity":"sha512-FMxU9tCjGl7NWYxNdLG7n+rh/iJhTFAMAlJjyvYicbXbVAy614F2zb2MmRuVSeUCcqKx85vsEftxbwmoj6qqmw==","signatures":[{"sig":"MEYCIQCqCD31E41kbcVZv9064N/rvXQAVS/OnrXi5NwJJ3xiYQIhAPT1J3A2GPs9EGzm74i/bvCy5re0rhiwPfBmw8Cvz24y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"971aa92da45a88df3c9508057cb0b9931a1f5b0a","gitHead":"ef294a36c161f6ff0db4fb1972029d01aa1fbcfd","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/astq.git","type":"git"},"_npmVersion":"2.5.1","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"0.12.0","dependencies":{"asty":"~1.0.5","cache-lru":"~1.0.2","pegjs-otf":"~1.0.0","pegjs-util":"~1.0.0"},"devDependencies":{"chai":"~2.0.0","grunt":"~0.4.5","babelify":"~5.0.3","grunt-cli":"~0.1.13","minifyify":"~6.1.0","grunt-jscs":"~1.5.0","grunt-browserify":"~3.3.0","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.1","browserify-replace":"~0.9.0","grunt-contrib-clean":"~0.6.0","browserify-derequire":"~0.9.1","grunt-contrib-jshint":"~0.11.0"}},"1.2.5":{"name":"astq","version":"1.2.5","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"astq@1.2.5","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"95cf3ada787fbc5a6d61e42628b6a9ea915dcb9e","tarball":"https://registry.npmjs.org/astq/-/astq-1.2.5.tgz","integrity":"sha512-hVojH0yH96tcFaGqE9QJXKkQ4oFPku39fJzUxmqnw0hbeoHi0RNRvRU4QGRIgV047N7hUQUAYBPJCXnLpjAUpA==","signatures":[{"sig":"MEUCIFK3Dgfg6J71YKF0qo/X9O7EaU/mAb2ROvHJMdPqNDbUAiEArVYg2boQlrtlHa9PFxJAMMKX8fupcV6L3s96kWyweFg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"95cf3ada787fbc5a6d61e42628b6a9ea915dcb9e","gitHead":"b585f7a45dff1a5dfb469856f96a3dfb008b177d","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/astq.git","type":"git"},"_npmVersion":"2.6.1","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"0.12.0","dependencies":{"asty":"~1.0.6","cache-lru":"~1.0.3","pegjs-otf":"~1.0.2","pegjs-util":"~1.0.1"},"devDependencies":{"chai":"~2.0.0","grunt":"~0.4.5","babelify":"~5.0.3","grunt-cli":"~0.1.13","minifyify":"~6.2.2","grunt-jscs":"~1.5.0","grunt-browserify":"~3.4.0","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.1","browserify-replace":"~0.9.0","grunt-contrib-clean":"~0.6.0","browserify-derequire":"~0.9.2","grunt-contrib-jshint":"~0.11.0"}},"1.2.6":{"name":"astq","version":"1.2.6","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"astq@1.2.6","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"4fe2847625bdaffd184ce1197cf1ce7c6dbd5804","tarball":"https://registry.npmjs.org/astq/-/astq-1.2.6.tgz","integrity":"sha512-MCVQC0fU4kVcncBfoK3vfnHLoYr50nH7kamsNJtIZtPKEYzWJn5leMLmGNwbGkWbdaq107cTxAnsmaH6SfYgDQ==","signatures":[{"sig":"MEYCIQDMLK/K/sUdm07Y8ES3945+Q3figSjrqQ4/0LI4FXkYggIhANfn2p4R3qiRd6L1IxYj8uVnaGlYsxPA16YhwmPZY69I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"4fe2847625bdaffd184ce1197cf1ce7c6dbd5804","gitHead":"ba13e49ba53d17e51cc3bd7c8f5099511548b82f","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/astq.git","type":"git"},"_npmVersion":"2.6.1","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"0.12.0","dependencies":{"asty":"~1.0.6","pegjs":"~0.8.0","cache-lru":"~1.0.3","pegjs-otf":"~1.0.2","pegjs-util":"~1.0.1"},"devDependencies":{"chai":"~2.0.0","grunt":"~0.4.5","mocha":"~2.1.0","babelify":"~5.0.3","grunt-cli":"~0.1.13","minifyify":"~6.2.2","grunt-jscs":"~1.5.0","grunt-browserify":"~3.4.0","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.1","browserify-replace":"~0.9.0","grunt-contrib-clean":"~0.6.0","browserify-derequire":"~0.9.2","grunt-contrib-jshint":"~0.11.0"}},"1.2.7":{"name":"astq","version":"1.2.7","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"astq@1.2.7","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"a6ca3985956ac1feda9d3fe4db86d1db0621160f","tarball":"https://registry.npmjs.org/astq/-/astq-1.2.7.tgz","integrity":"sha512-s3EkIudlvlJGIOA3nDMCTuCtlN7/HeULJaL5KxuHwNwWSNwLy8x1SlFY29D8gllvwLJaMquva4Tb1M17FkuoZw==","signatures":[{"sig":"MEUCIQDMWaHFy83olBB49D5mG4GWDp/PlwAVgA2DUHBqMu4eEgIgTaokdCp+YOu91QyQtnLaPa45IMrF+Z7OquFWlSm97qA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"a6ca3985956ac1feda9d3fe4db86d1db0621160f","gitHead":"ae70e39381b8355d692a7e882da985c55f438994","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/astq.git","type":"git"},"_npmVersion":"2.6.1","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"0.12.0","dependencies":{"asty":"~1.0.7","pegjs":"~0.8.0","cache-lru":"~1.0.3","pegjs-otf":"~1.0.2","pegjs-util":"~1.0.1"},"devDependencies":{"chai":"~2.0.0","grunt":"~0.4.5","mocha":"~2.1.0","babelify":"~5.0.3","grunt-cli":"~0.1.13","minifyify":"~6.2.2","grunt-jscs":"~1.5.0","grunt-browserify":"~3.4.0","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.1","browserify-replace":"~0.9.0","grunt-contrib-clean":"~0.6.0","browserify-derequire":"~0.9.2","grunt-contrib-jshint":"~0.11.0"}},"1.2.8":{"name":"astq","version":"1.2.8","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"astq@1.2.8","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"4a3521b9b09ba7e109cf01c4ace4d03436caeb76","tarball":"https://registry.npmjs.org/astq/-/astq-1.2.8.tgz","integrity":"sha512-8YWR3nziV2ni4S04/DXDec3fktkf88mfQuAr1PMVMrQUnSy/d0C8h6RbTus2xepbXhf8fv/TYB757Ht0hCOwIA==","signatures":[{"sig":"MEQCID6o0t04LcdD9n3+XYZMv8e26tMxbd62KX4DvaH/vNNXAiAJCk1rOJ7Cpp2oVb0CVdDLtAv6wYq+GGRcjNfM0KQY9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"4a3521b9b09ba7e109cf01c4ace4d03436caeb76","gitHead":"b9e38ae73d8ef79e483466d4ddf4436e084c2caf","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/astq.git","type":"git"},"_npmVersion":"2.6.1","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"0.12.0","dependencies":{"asty":"~1.0.8","pegjs":"~0.8.0","cache-lru":"~1.0.3","pegjs-otf":"~1.0.2","pegjs-util":"~1.0.1"},"devDependencies":{"chai":"~2.1.0","grunt":"~0.4.5","mocha":"~2.1.0","babelify":"~5.0.3","grunt-cli":"~0.1.13","minifyify":"~6.3.0","grunt-jscs":"~1.5.0","grunt-browserify":"~3.5.0","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.1","browserify-replace":"~0.9.0","grunt-contrib-clean":"~0.6.0","browserify-derequire":"~0.9.2","grunt-contrib-jshint":"~0.11.0"}},"1.2.9":{"name":"astq","version":"1.2.9","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"astq@1.2.9","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"bab8f983ee19d0882362542306161de73bc4989f","tarball":"https://registry.npmjs.org/astq/-/astq-1.2.9.tgz","integrity":"sha512-XQfLAqqBJlW/YDMVd7Nv+mf0gu0X0Qj8bbc2g+3lbfo1FOEuM2/CGPz1OKiBZ8/9KKd3wjc0vXP7X4VpLDB1TQ==","signatures":[{"sig":"MEYCIQDRKUtO55z/u51TeCPXx5d3tmsAY893vWIif0xz4gL42gIhAO5Fkqy2Fcuiz9uWMiLum3Q56hPHf5B8rqYaZZs2dAVk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"bab8f983ee19d0882362542306161de73bc4989f","gitHead":"8303f2ba159700951c942aa2cc1a1f544b1ba8c5","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/astq.git","type":"git"},"_npmVersion":"2.7.1","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"0.12.0","dependencies":{"asty":"~1.0.9","pegjs":"~0.8.0","cache-lru":"~1.0.3","pegjs-otf":"~1.0.2","pegjs-util":"~1.0.1"},"devDependencies":{"chai":"~2.1.1","grunt":"~0.4.5","mocha":"~2.2.0","babelify":"~5.0.4","grunt-cli":"~0.1.13","minifyify":"~6.3.2","grunt-jscs":"~1.5.0","grunt-browserify":"~3.5.0","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.1","browserify-replace":"~0.9.0","grunt-contrib-clean":"~0.6.0","browserify-derequire":"~0.9.2","grunt-contrib-jshint":"~0.11.0"}},"1.3.0":{"name":"astq","version":"1.3.0","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"astq@1.3.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"d5641fa445ac4f413b01be75ba5b621dd0479dff","tarball":"https://registry.npmjs.org/astq/-/astq-1.3.0.tgz","integrity":"sha512-PS35OP7NAmCsnZXGuLN/ukI94rpYD/ruZAEZ5HbgSz5lc2337pUjxZVvYXKrj6dSlU+I3tiTrlf+qlOMYMVjzw==","signatures":[{"sig":"MEUCIQDCab4+93/wghPqTM+SUyVIiK4hV7C6etXzmHviJYfaaQIgK4npDmyk23HrZkau/6ES59LjXb1zNugwe8DmbQS+naI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"d5641fa445ac4f413b01be75ba5b621dd0479dff","gitHead":"0ccf8f73cbf201c665ce33cce3ff47b6e6bd6be1","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/astq.git","type":"git"},"_npmVersion":"2.7.5","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"0.12.2","dependencies":{"asty":"~1.1.0","pegjs":"~0.8.0","cache-lru":"~1.0.4","pegjs-otf":"~1.0.3","pegjs-util":"~1.0.2"},"devDependencies":{"chai":"~2.2.0","grunt":"~0.4.5","mocha":"~2.2.1","babelify":"~6.0.1","grunt-cli":"~0.1.13","minifyify":"~6.4.0","grunt-jscs":"~1.6.0","grunt-browserify":"~3.6.0","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.2","browserify-replace":"~0.9.0","grunt-contrib-clean":"~0.6.0","browserify-derequire":"~0.9.4","grunt-contrib-jshint":"~0.11.1"}},"1.4.0":{"name":"astq","version":"1.4.0","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"astq@1.4.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"2ac16ebfb871bf54ec0b3efc2374add3df54de33","tarball":"https://registry.npmjs.org/astq/-/astq-1.4.0.tgz","integrity":"sha512-sBXHKxBerE/1YBVkOWErMuqsksB43/nmVOOXAgw7sTUjnOcrZjX2iZ4vIDbHbq9y1EslgfQwaVaEExCyIXs7vw==","signatures":[{"sig":"MEQCIDp23Mobyt1kVjn+DYIn8kUQTWrAKFyCPPFRlY6MvX3bAiAYr1K/6G/kz5XrWjRyFQvdoekUogw5GBVMgAxXwlU6Gg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"2ac16ebfb871bf54ec0b3efc2374add3df54de33","gitHead":"c7d0043eb40dab50e99e882ceedbfe03a739b5d2","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"2.8.1","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"0.12.2","dependencies":{"asty":"~1.1.0","pegjs":"~0.8.0","cache-lru":"~1.0.4","pegjs-otf":"~1.0.3","pegjs-util":"~1.0.2"},"devDependencies":{"chai":"~2.2.0","grunt":"~0.4.5","mocha":"~2.2.1","babelify":"~6.0.1","grunt-cli":"~0.1.13","minifyify":"~6.4.0","grunt-jscs":"~1.6.0","grunt-browserify":"~3.6.0","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.2","browserify-replace":"~0.9.0","grunt-contrib-clean":"~0.6.0","browserify-derequire":"~0.9.4","grunt-contrib-jshint":"~0.11.1"}},"1.4.1":{"name":"astq","version":"1.4.1","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"astq@1.4.1","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"40c946d3723fa7ab677217666b99d243635dbadc","tarball":"https://registry.npmjs.org/astq/-/astq-1.4.1.tgz","integrity":"sha512-3bgqxZxqumEyCqIE2wDO4UTNseBKHof0tHv2J3+94wXWpqCZVSwYhAaPIsSiVhB/8f4wj21rvnoIvtyX+OltKw==","signatures":[{"sig":"MEUCIQC3yz+7yooTA3zKUn84t3mZIsAhtCKnii1Z9Ykn5YPWegIgRoGI3cA4X+JagftTH9+79sFIIf5tZAzEWx0VR6nJT1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"40c946d3723fa7ab677217666b99d243635dbadc","gitHead":"19d8a95b7d1c52be316f93649754feb8d1bb8300","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"2.8.1","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"0.12.2","dependencies":{"asty":"~1.1.0","pegjs":"~0.8.0","cache-lru":"~1.0.4","pegjs-otf":"~1.0.3","pegjs-util":"~1.0.2"},"devDependencies":{"chai":"~2.2.0","grunt":"~0.4.5","mocha":"~2.2.4","babelify":"~6.0.2","grunt-cli":"~0.1.13","minifyify":"~6.4.0","grunt-jscs":"~1.6.0","grunt-browserify":"~3.7.0","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.2","browserify-replace":"~0.9.0","grunt-contrib-clean":"~0.6.0","browserify-derequire":"~0.9.4","grunt-contrib-jshint":"~0.11.2"}},"1.4.2":{"name":"astq","version":"1.4.2","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"astq@1.4.2","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"4fd3997f7576a23a62c8ae2b7101f9a060a450ba","tarball":"https://registry.npmjs.org/astq/-/astq-1.4.2.tgz","integrity":"sha512-ND/Vkh9f5QTJ+ZkLZEyfXyLhZLEjETLNc7W5CZt9kADAnXcma/tjsYvjbCnvcSplElWy+sjJaabN3b0t3ZcLbg==","signatures":[{"sig":"MEYCIQDuuk4HmbN1tGXKzjW1g+L685UmWj7Iqv89EjrOguLrWwIhALYLf/Ub8KHEz++eVVQiyH7YfrbFCg1A7O1DBpAcquiy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"4fd3997f7576a23a62c8ae2b7101f9a060a450ba","gitHead":"89df0a921fa380f40dc38296b6a870f9441265aa","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"2.8.4","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"0.12.2","dependencies":{"asty":"~1.1.2","pegjs":"~0.8.0","cache-lru":"~1.0.5","pegjs-otf":"~1.0.4","pegjs-util":"~1.0.3"},"devDependencies":{"chai":"~2.2.0","grunt":"~0.4.5","mocha":"~2.2.4","babelify":"~6.0.2","grunt-cli":"~0.1.13","minifyify":"~6.4.0","grunt-jscs":"~1.6.0","grunt-browserify":"~3.7.0","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.2","browserify-replace":"~0.9.0","grunt-contrib-clean":"~0.6.0","browserify-derequire":"~0.9.4","grunt-contrib-jshint":"~0.11.2"}},"1.4.3":{"name":"astq","version":"1.4.3","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"astq@1.4.3","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"b832f4ef9d9994e114a55d894f37b6006447b50e","tarball":"https://registry.npmjs.org/astq/-/astq-1.4.3.tgz","integrity":"sha512-CE0f6T+SEuZN3aeb2bGXLiyrr//zp8kP+ZkgWcH3trhFST6cVEJbJfVkH4FY7pj2YnyS5JGHF0Kzq+jeFcXXNA==","signatures":[{"sig":"MEUCIQCpHlrFx9MwXSwV/W7WSeObOc6IH3ODTYiVMwKr+QIGqQIgcccvO1mYM4CvY12fQVoxFkUX3+ZEs5Cw8NmLbl+MiAY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"b832f4ef9d9994e114a55d894f37b6006447b50e","gitHead":"ec980100d5e4425475d2f39df35fb914cbf40006","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"2.8.4","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"0.12.2","dependencies":{"asty":"~1.1.3","pegjs":"~0.8.0","cache-lru":"~1.0.5","pegjs-otf":"~1.0.4","pegjs-util":"~1.0.3"},"devDependencies":{"chai":"~2.2.0","grunt":"~0.4.5","mocha":"~2.2.4","babelify":"~6.0.2","grunt-cli":"~0.1.13","minifyify":"~6.4.0","grunt-jscs":"~1.6.0","babel-eslint":"~3.0.1","grunt-eslint":"~12.0.0","grunt-browserify":"~3.7.0","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.2","browserify-replace":"~0.9.0","grunt-contrib-clean":"~0.6.0","browserify-derequire":"~0.9.4","grunt-contrib-jshint":"~0.11.2"}},"1.4.4":{"name":"astq","version":"1.4.4","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"astq@1.4.4","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"2d70c8378e2505d90082bb459b5fc9a26aef5e4c","tarball":"https://registry.npmjs.org/astq/-/astq-1.4.4.tgz","integrity":"sha512-Vhxk8u5tk3JgMJRQCxKAAt9Xj2IdzSDTXQoYXpXMWVjZ6yGPmI2kqT5+1H0UtXw3uVwJ/JgdMvM+zHeYHnq7DQ==","signatures":[{"sig":"MEUCIQDIGZGiA4iMQbE+92thfFRNvHgZoPUsD/K+ID1DLs6Q2gIgXeiTLSdbjlzgl+GJfllVAX6mKGAaYETRpJRSJ4djKDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"2d70c8378e2505d90082bb459b5fc9a26aef5e4c","gitHead":"cf99f10c6c26ccdad13842666d9c60f350f8b76e","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"2.10.1","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"0.12.3","dependencies":{"asty":"~1.1.4","pegjs":"~0.8.0","cache-lru":"~1.0.5","pegjs-otf":"~1.0.5","pegjs-util":"~1.0.4"},"devDependencies":{"chai":"~2.3.0","grunt":"~0.4.5","mocha":"~2.2.5","babelify":"~6.1.1","grunt-cli":"~0.1.13","minifyify":"~7.0.0","grunt-jscs":"~1.8.0","babel-eslint":"~3.1.8","grunt-eslint":"~13.0.0","grunt-browserify":"~3.8.0","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.2","browserify-replace":"~0.9.0","grunt-contrib-clean":"~0.6.0","browserify-derequire":"~0.9.4","grunt-contrib-jshint":"~0.11.2"}},"1.4.5":{"name":"astq","version":"1.4.5","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"astq@1.4.5","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"7e17b6e5378061b6a490a41af018a6d7a53dfe20","tarball":"https://registry.npmjs.org/astq/-/astq-1.4.5.tgz","integrity":"sha512-tBFZCrpG20p8t9cNAVoagpJzjOQIXxo1N7gxNQz/MK1oA8nxLYDILsuN9JFAs501HLFZXaRkp/Qr8UEh4Ee39A==","signatures":[{"sig":"MEYCIQCwqt000SBnCxf9Wh3YdcLhlboqd+rIqrCFvRfJh8P27wIhAPFRRizpSq81eNrqK8enxWFA7q36nLLuafOjzqh2OmXH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"7e17b6e5378061b6a490a41af018a6d7a53dfe20","gitHead":"d8b020b794d4bb886e2a8409c2367f0200f6e55f","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"2.10.1","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"0.12.4","dependencies":{"asty":"~1.1.5","pegjs":"~0.8.0","cache-lru":"~1.0.6","pegjs-otf":"~1.0.6","pegjs-util":"~1.0.5"},"devDependencies":{"chai":"~2.3.0","grunt":"~0.4.5","mocha":"~2.2.5","babelify":"~6.1.2","grunt-cli":"~0.1.13","minifyify":"~7.0.0","grunt-jscs":"~1.8.0","babel-eslint":"~3.1.9","grunt-eslint":"~13.0.0","grunt-browserify":"~3.8.0","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.2","browserify-replace":"~0.9.0","grunt-contrib-clean":"~0.6.0","browserify-derequire":"~0.9.4","grunt-contrib-jshint":"~0.11.2"}},"1.4.6":{"name":"astq","version":"1.4.6","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"astq@1.4.6","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"4c905c958bf48eb434973b81e0cd8a68c59c4809","tarball":"https://registry.npmjs.org/astq/-/astq-1.4.6.tgz","integrity":"sha512-F9SqVdtRBjhw69bz299pW3EjcBFC+tiNjEcgogH55ZjFWOxAgeHZMKZMz487Oo4xfC998FlXdgS/DhheR0Iqbw==","signatures":[{"sig":"MEQCIFf/WwKqDtiddjaCsQvjuLDqznU6tDqizW1Tx/OZHm2JAiBrRwS+VgZd+qck4T6cfHw1vlX8elD34I0V9N6FDhQbfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"4c905c958bf48eb434973b81e0cd8a68c59c4809","gitHead":"647913303ed07ce90c73190be0825ec3cb101a40","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"2.11.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"0.12.4","dependencies":{"asty":"~1.2.0","pegjs":"~0.8.0","cache-lru":"~1.0.6","pegjs-otf":"~1.0.6","pegjs-util":"~1.0.5"},"devDependencies":{"chai":"~2.3.0","grunt":"~0.4.5","mocha":"~2.2.5","babelify":"~6.1.2","grunt-cli":"~0.1.13","minifyify":"~7.0.0","grunt-jscs":"~1.8.0","babel-eslint":"~3.1.9","grunt-eslint":"~14.0.0","grunt-browserify":"~3.8.0","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.2","browserify-replace":"~0.9.0","grunt-contrib-clean":"~0.6.0","browserify-derequire":"~0.9.4","grunt-contrib-jshint":"~0.11.2"}},"1.4.7":{"name":"astq","version":"1.4.7","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@1.4.7","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"e4927299de91be90ddb3308d62eafa9778f426d1","tarball":"https://registry.npmjs.org/astq/-/astq-1.4.7.tgz","integrity":"sha512-fBT+xRcBehCCEzkM6ntfisRR5m+bS2I3EYpvcGu+sqNyOJjQCNaLSGbBWhwzBKoPoPeuRIZKUAbpXF7HkXGg1A==","signatures":[{"sig":"MEQCIG5couzEZVD9mTljjvX5JX2M/XgUVYkxukPd1+QZlI6eAiAy60ypUNKQlo9hmLj8Twe/IsIfW7js70+AbaNCTIhgsg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"e4927299de91be90ddb3308d62eafa9778f426d1","gitHead":"94e941a047a9b1d6f13cf721cf10abe619370b09","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"2.11.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"0.12.4","dependencies":{"asty":"~1.2.0","pegjs":"~0.8.0","cache-lru":"~1.0.6","pegjs-otf":"~1.0.6","pegjs-util":"~1.0.5"},"devDependencies":{"chai":"~2.3.0","grunt":"~0.4.5","mocha":"~2.2.5","babelify":"~6.1.2","grunt-cli":"~0.1.13","minifyify":"~7.0.0","grunt-jscs":"~1.8.0","babel-eslint":"~3.1.9","grunt-eslint":"~14.0.0","grunt-browserify":"~3.8.0","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.2","browserify-replace":"~0.9.0","grunt-contrib-clean":"~0.6.0","browserify-derequire":"~0.9.4","grunt-contrib-jshint":"~0.11.2"}},"1.4.8":{"name":"astq","version":"1.4.8","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@1.4.8","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"4bc9ed55f0506323a3cfa0adeeb5a2c03b00a065","tarball":"https://registry.npmjs.org/astq/-/astq-1.4.8.tgz","integrity":"sha512-EN6PWIDuxABO0ndDLE6dMrZxLmk3FEyr6+6EXsLB3EAjXpjDcIh0Pmpg0eBtxwyoaNpprEIKMZH1/U/Gp34T4g==","signatures":[{"sig":"MEUCIASHt06mYZpBdd0wI/LDoc5F9+jaQA8Klmvss66Vde2yAiEA1Q4hDPQwqLn+QyDHoTT/Ug2Z77TcutPt86k40p6jvIg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"4bc9ed55f0506323a3cfa0adeeb5a2c03b00a065","gitHead":"9ffaa6eb12112a3783681267338d4110d7ce7902","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"2.13.3","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"0.12.7","dependencies":{"asty":"~1.2.1","pegjs":"~0.8.0","cache-lru":"~1.0.7","pegjs-otf":"~1.0.7","pegjs-util":"~1.0.6"},"devDependencies":{"chai":"~3.2.0","grunt":"~0.4.5","mocha":"~2.2.5","babelify":"~6.1.3","grunt-cli":"~0.1.13","minifyify":"~7.0.3","grunt-jscs":"~2.0.0","babel-eslint":"~4.0.5","grunt-eslint":"~17.0.0","grunt-browserify":"~4.0.0","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.2","browserify-replace":"~0.9.0","grunt-contrib-clean":"~0.6.0","browserify-derequire":"~0.9.4","grunt-contrib-jshint":"~0.11.2"}},"1.5.0":{"name":"astq","version":"1.5.0","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@1.5.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"4095fc1e96b1d35c874d010a4f64974511fbcbea","tarball":"https://registry.npmjs.org/astq/-/astq-1.5.0.tgz","integrity":"sha512-XzlvqlfYC1as22hv9RUyFUzpHNgejYkzzOWH8bujL73xDDIEt26SPzsOeDppHKv0JVPTD0roXIvIYHJRRqk/+w==","signatures":[{"sig":"MEYCIQDEssfrgT1IhQIRZ8d5z++JlRiC2EsqNJnfFp6a1AMnpwIhAIQVY/I4gIjScVpFSo0I4lBZfRfpJQnSc0PrlTMvoX5s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"4095fc1e96b1d35c874d010a4f64974511fbcbea","gitHead":"20d9b634cecedca02f7ccb88a83be139525f5f00","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"2.13.5","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"0.12.7","dependencies":{"asty":"~1.2.2","pegjs":"~0.8.0","cache-lru":"~1.0.7","pegjs-otf":"~1.0.7","pegjs-util":"~1.0.6"},"devDependencies":{"chai":"~3.2.0","grunt":"~0.4.5","mocha":"~2.2.5","babelify":"~6.1.3","grunt-cli":"~0.1.13","minifyify":"~7.0.5","grunt-jscs":"~2.1.0","babel-eslint":"~4.0.10","grunt-eslint":"~17.1.0","grunt-browserify":"~4.0.0","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.2","browserify-replace":"~0.9.0","grunt-contrib-clean":"~0.6.0","browserify-derequire":"~0.9.4","grunt-contrib-jshint":"~0.11.2"}},"1.5.1":{"name":"astq","version":"1.5.1","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@1.5.1","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"2ff404e808316363ba6b082abdf11a85567ee2fa","tarball":"https://registry.npmjs.org/astq/-/astq-1.5.1.tgz","integrity":"sha512-J34VLVxssN8FXdJDyDvyOmcI/FC9K5M+S3GIVYfAgLLv3gqUe6lz0JnTd7OLiRXtVFxzDxM07r8/QwwB7sMeMw==","signatures":[{"sig":"MEYCIQCP98VLSZh8OZtaooZElnfidyxqwFcMhsVbQVq57D2sIgIhAIeV5fdT05jfLFuDTuuUzTRvvkPIsQETtfbdUL4/6RCz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"2ff404e808316363ba6b082abdf11a85567ee2fa","gitHead":"5b35acd74c2056ce61a12fb67bca5e5874643fdd","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"2.13.5","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"0.12.7","dependencies":{"asty":"~1.2.2","pegjs":"~0.8.0","cache-lru":"~1.0.7","pegjs-otf":"~1.0.7","pegjs-util":"~1.0.6"},"devDependencies":{"chai":"~3.2.0","grunt":"~0.4.5","mocha":"~2.2.5","babelify":"~6.1.3","grunt-cli":"~0.1.13","minifyify":"~7.0.5","grunt-jscs":"~2.1.0","babel-eslint":"~4.0.10","grunt-eslint":"~17.1.0","grunt-browserify":"~4.0.0","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.2","browserify-replace":"~0.9.0","grunt-contrib-clean":"~0.6.0","browserify-derequire":"~0.9.4","grunt-contrib-jshint":"~0.11.2"}},"1.5.2":{"name":"astq","version":"1.5.2","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@1.5.2","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"4b372d0ca9510fda3830f944ab86988102bdb28c","tarball":"https://registry.npmjs.org/astq/-/astq-1.5.2.tgz","integrity":"sha512-GAZFnEskVPWS5strmbVgGTd0oW8GHjVLZwfluLe9A9S3wy1yBNUTAttYAGGklKRkhDJ2neOsGcCUA2kxzHPnwA==","signatures":[{"sig":"MEQCIHmxxwA55Ewlh5O7qsItU+SyIQIDx9/wfTEBsI/IBjGYAiB8rT94E5rMA+y9nYhhgvSmeZ5mtT9NAzhXv2f/m7Sz1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"4b372d0ca9510fda3830f944ab86988102bdb28c","gitHead":"adb3bc05e9c116b6419f939c4a9a629180c7bade","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"2.13.5","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"0.12.7","dependencies":{"asty":"~1.3.1","pegjs":"~0.8.0","cache-lru":"~1.0.7","pegjs-otf":"~1.0.7","pegjs-util":"~1.0.6"},"devDependencies":{"chai":"~3.2.0","grunt":"~0.4.5","mocha":"~2.2.5","babelify":"~6.1.3","grunt-cli":"~0.1.13","minifyify":"~7.0.5","grunt-jscs":"~2.1.0","babel-eslint":"~4.0.10","grunt-eslint":"~17.1.0","grunt-browserify":"~4.0.0","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.2","browserify-replace":"~0.9.0","grunt-contrib-clean":"~0.6.0","browserify-derequire":"~0.9.4","grunt-contrib-jshint":"~0.11.2"}},"1.5.3":{"name":"astq","version":"1.5.3","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@1.5.3","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"3375debe52f030f4acef692e136bbda569b5b3f9","tarball":"https://registry.npmjs.org/astq/-/astq-1.5.3.tgz","integrity":"sha512-X01kIdXxvpZ8H9zVDSSMMnFA3rP0X1BozMPNlAidsXq0prccFO/iBMIkI1HaHv4ulKUkYHZYisAq6eAgwW0Z9A==","signatures":[{"sig":"MEUCIA/E8bG/NwVQjhoA/0NAu92PL3tWCuCDzAWj6TwCVRjlAiEAoJivtZ2MeU5z+yukbFx8XukhV1oMtQ6MdhEieyEvZdw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"3375debe52f030f4acef692e136bbda569b5b3f9","gitHead":"a6c3f23aae7c49022be36138da560ab08a368323","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"2.13.5","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"0.12.7","dependencies":{"asty":"~1.3.2","pegjs":"~0.8.0","cache-lru":"~1.0.7","pegjs-otf":"~1.0.7","pegjs-util":"~1.0.6"},"devDependencies":{"chai":"~3.2.0","grunt":"~0.4.5","mocha":"~2.2.5","babelify":"~6.1.3","grunt-cli":"~0.1.13","minifyify":"~7.0.5","grunt-jscs":"~2.1.0","babel-eslint":"~4.0.10","grunt-eslint":"~17.1.0","grunt-browserify":"~4.0.0","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.2","browserify-replace":"~0.9.0","grunt-contrib-clean":"~0.6.0","browserify-derequire":"~0.9.4","grunt-contrib-jshint":"~0.11.2"}},"1.5.4":{"name":"astq","version":"1.5.4","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@1.5.4","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"8ecfa7a8878101d648060cdc3c2991486ea4a397","tarball":"https://registry.npmjs.org/astq/-/astq-1.5.4.tgz","integrity":"sha512-HgjPA5zGK4tuosWxM2iK7SwaF2yCR3rfejkSsuHoQ0Gp26JsCjd5PhRr2L+IoSyquGuNccM+C18WLP5FZnmFIg==","signatures":[{"sig":"MEUCIE4uZGtBvtn9ny33v3crvZBpfk8EMChijRGnXIYqtzNxAiEAiKPYAHtx8Ju1b5DXKlQ4w7tUeuE6kBM6zxpFemzHJEY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"8ecfa7a8878101d648060cdc3c2991486ea4a397","gitHead":"89a5689222693b2b492eee7079359872b4734687","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"2.13.5","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"0.12.7","dependencies":{"asty":"~1.3.3","pegjs":"~0.8.0","cache-lru":"~1.0.7","pegjs-otf":"~1.0.7","pegjs-util":"~1.0.6"},"devDependencies":{"chai":"~3.2.0","grunt":"~0.4.5","mocha":"~2.2.5","babelify":"~6.1.3","grunt-cli":"~0.1.13","minifyify":"~7.0.5","grunt-jscs":"~2.1.0","babel-eslint":"~4.0.10","grunt-eslint":"~17.1.0","grunt-browserify":"~4.0.0","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.2","browserify-replace":"~0.9.0","grunt-contrib-clean":"~0.6.0","browserify-derequire":"~0.9.4","grunt-contrib-jshint":"~0.11.2"}},"1.5.5":{"name":"astq","version":"1.5.5","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@1.5.5","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"952279bc3fbfec9323299b3ba43054fb5ce15cce","tarball":"https://registry.npmjs.org/astq/-/astq-1.5.5.tgz","integrity":"sha512-b6B6RsXkyZcut2vxyebaHzaYtyDC0hJUTXV2y8V5o3q9TOQzrRyPzy/29GljbLrmqP8hphLBcwEU/shCzDtl1A==","signatures":[{"sig":"MEUCIBpugYuH9u9TJzOlAjeFytZYM50g1MyNKyDnIuTOltydAiEAgsIkiWUpAymdqhna3qId3Gf3389FSQMIx2QPyUkTzug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"952279bc3fbfec9323299b3ba43054fb5ce15cce","gitHead":"8d8824899de3009af45cb9b76f4bfbad6df59f26","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"2.14.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"0.12.7","dependencies":{"asty":"~1.3.4","pegjs":"~0.8.0","cache-lru":"~1.0.7","pegjs-otf":"~1.0.7","pegjs-util":"~1.0.6"},"devDependencies":{"chai":"~3.2.0","grunt":"~0.4.5","mocha":"~2.2.5","babelify":"~6.2.0","grunt-cli":"~0.1.13","minifyify":"~7.0.5","grunt-jscs":"~2.1.0","babel-eslint":"~4.0.10","grunt-eslint":"~17.1.0","grunt-browserify":"~4.0.0","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.2","browserify-replace":"~0.9.0","grunt-contrib-clean":"~0.6.0","browserify-derequire":"~0.9.4","grunt-contrib-jshint":"~0.11.2"}},"1.6.0":{"name":"astq","version":"1.6.0","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@1.6.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"7e79b0d8aa6d6d58037db4b76a65ca055eb581da","tarball":"https://registry.npmjs.org/astq/-/astq-1.6.0.tgz","integrity":"sha512-Ohdg2C6IXGP0ffFPq0ZXwgXPLdWwvoPggJ9Jf+qLW0ZKnOil9hJKIjdkiK90WJVCRwbXjqNSzj3DIqfSHl1JpQ==","signatures":[{"sig":"MEYCIQDZxfIo/A2CgYtg30R9ev9KM8+DxauL16kDrXDCQKW8NwIhAMDaTZ4kQGx161EwWkHVv28qYzya9NaWtSlBcXyVolRQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"7e79b0d8aa6d6d58037db4b76a65ca055eb581da","gitHead":"a8d5ce16d75e7446ced7216c3273dccff99bd901","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"3.5.3","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"5.2.0","dependencies":{"asty":"~1.4.0","pegjs":"~0.9.0","cache-lru":"~1.0.8","pegjs-otf":"~1.1.1","pegjs-util":"~1.2.0"},"devDependencies":{"chai":"~3.4.1","grunt":"~0.4.5","mocha":"~2.3.4","babelify":"~7.2.0","grunt-cli":"~0.1.13","minifyify":"~7.1.0","grunt-jscs":"~2.5.0","babel-eslint":"~4.1.6","grunt-eslint":"~17.3.1","grunt-browserify":"~4.0.1","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.2","browserify-replace":"~0.9.0","babel-preset-es2015":"~6.3.13","grunt-contrib-clean":"~0.7.0","browserify-derequire":"~0.9.4","grunt-contrib-jshint":"~0.11.3"}},"1.6.1":{"name":"astq","version":"1.6.1","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@1.6.1","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"a25d4d89a09ea510af2be1411aafa60477016b34","tarball":"https://registry.npmjs.org/astq/-/astq-1.6.1.tgz","integrity":"sha512-t4l7JLZJ6Saxqgt8N8xltu39jJsgbkcejwvxSuUrxapvwsANqCTVlYg1NfM1GiQcltXYT9EFdGpSuWeHTzG5rw==","signatures":[{"sig":"MEUCIDbVsG8yw7Bgjb9xCT7VH7WL283n0HrvGq8Ip1hhL1lDAiEA1v6LKK2MIxVY6WQp2xrhhlRu/q8P6jQuGkoRrqdQfO0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"a25d4d89a09ea510af2be1411aafa60477016b34","gitHead":"1e792b65a75b969582fb3ba76a997553258a6e9f","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"3.5.3","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"5.2.0","dependencies":{"asty":"~1.4.0","pegjs":"~0.9.0","cache-lru":"~1.0.8","pegjs-otf":"~1.1.1","pegjs-util":"~1.3.0"},"devDependencies":{"chai":"~3.4.1","grunt":"~0.4.5","mocha":"~2.3.4","babelify":"~7.2.0","grunt-cli":"~0.1.13","minifyify":"~7.1.0","grunt-jscs":"~2.5.0","babel-eslint":"~4.1.6","grunt-eslint":"~17.3.1","grunt-browserify":"~4.0.1","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.2","browserify-replace":"~0.9.0","babel-preset-es2015":"~6.3.13","grunt-contrib-clean":"~0.7.0","browserify-derequire":"~0.9.4","grunt-contrib-jshint":"~0.11.3"}},"1.6.2":{"name":"astq","version":"1.6.2","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@1.6.2","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"cceeb547694d2d9cc50dda53a0914ed9b4879d60","tarball":"https://registry.npmjs.org/astq/-/astq-1.6.2.tgz","integrity":"sha512-3Xp0GL9ZMCHQiAZqvwQ2vKnz1EtXqndQDnT/Cf58bSA0RLsHnpPcwITYrcj0yEy65bma8PFwuDygFZN7mT8Rkw==","signatures":[{"sig":"MEUCIQDoNek03Ro7915O/jd0yuuEvv0jLQVpDYOj1/aAucQDgAIgM5eDsKKgAHnXvJuSjzg0/ZWkEmfKYLru03BzH3XQS3E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"cceeb547694d2d9cc50dda53a0914ed9b4879d60","gitHead":"43ffb350d4ad296e4ddc3e8501fc48da2c9dd81d","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"3.5.3","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"5.3.0","dependencies":{"asty":"~1.4.1","pegjs":"~0.9.0","cache-lru":"~1.0.8","pegjs-otf":"~1.1.1","pegjs-util":"~1.3.1"},"devDependencies":{"chai":"~3.4.1","grunt":"~0.4.5","mocha":"~2.3.4","babelify":"~7.2.0","grunt-cli":"~0.1.13","minifyify":"~7.1.0","grunt-jscs":"~2.5.0","babel-eslint":"~4.1.6","grunt-eslint":"~17.3.1","grunt-browserify":"~4.0.1","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.2","browserify-replace":"~0.9.0","babel-preset-es2015":"~6.3.13","grunt-contrib-clean":"~0.7.0","browserify-derequire":"~0.9.4","grunt-contrib-jshint":"~0.11.3"}},"1.6.3":{"name":"astq","version":"1.6.3","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@1.6.3","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"df669abf482b1345ab2c4f653c06633ed5c507c7","tarball":"https://registry.npmjs.org/astq/-/astq-1.6.3.tgz","integrity":"sha512-gtvCCA0RMQ1a2jiJ8rqO/8niFBxYkKEX3GgtPXic33jwZAY2jqa7jNOMeQZWCa2eVR8j2du/E2YQZjjWTojtfQ==","signatures":[{"sig":"MEQCID6sheC+aY3ILmKtuzRB5vFhzSHGL+ws7kUiVzM1MK+GAiBIsASmWaq/Vt2+XZb2jGOpqUdV+UmHPv1EhAbpeEIAZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"df669abf482b1345ab2c4f653c06633ed5c507c7","gitHead":"4d274a41390efd738f4a2d3d8044d7adb32ef7b3","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"3.7.1","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"5.5.0","dependencies":{"asty":"~1.4.2","pegjs":"~0.9.0","cache-lru":"~1.0.10","pegjs-otf":"~1.1.2","pegjs-util":"~1.3.2"},"devDependencies":{"chai":"~3.5.0","grunt":"~0.4.5","mocha":"~2.4.5","babelify":"~7.2.0","grunt-cli":"~0.1.13","minifyify":"~7.2.1","grunt-jscs":"~2.7.0","babel-eslint":"~4.1.8","grunt-eslint":"~17.3.1","grunt-browserify":"~4.0.1","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.2","browserify-replace":"~0.9.0","babel-preset-es2015":"~6.3.13","grunt-contrib-clean":"~0.7.0","browserify-derequire":"~0.9.4","grunt-contrib-jshint":"~0.12.0"},"_npmOperationalInternal":{"tmp":"tmp/astq-1.6.3.tgz_1454848831081_0.7356601117644459","host":"packages-5-east.internal.npmjs.com"}},"1.6.4":{"name":"astq","version":"1.6.4","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@1.6.4","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"44890829870a9144ae91ca5508a4e145635da4e9","tarball":"https://registry.npmjs.org/astq/-/astq-1.6.4.tgz","integrity":"sha512-I+1euIvsEa0zIVnhbVZbW0dgf/9Np5Hpgb/2J0YIEPvob7w3sozLRQangz5Y6IAcBsskb4PUzEPcx4df6QC2fg==","signatures":[{"sig":"MEYCIQDK/JrStpG7sV8vYkKlpU77hP8fuIRd6odWqigXKBsneAIhAJQNV0th0EJHMnmt4q9zaLf0+GANZNpdZavx31rpSIjv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"44890829870a9144ae91ca5508a4e145635da4e9","gitHead":"1da45ece63c203fb7fd190d2e338c440f4e55554","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"3.9.2","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"6.2.0","dependencies":{"asty":"~1.4.4","pegjs":"~0.9.0","cache-lru":"~1.0.11","pegjs-otf":"~1.1.3","pegjs-util":"~1.3.3"},"devDependencies":{"chai":"~3.5.0","grunt":"~1.0.1","mocha":"~2.4.5","babelify":"~7.3.0","grunt-cli":"~1.2.0","minifyify":"~7.3.3","grunt-jscs":"~2.8.0","babel-eslint":"~6.0.4","grunt-eslint":"~18.1.0","grunt-browserify":"~5.0.0","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.2","browserify-replace":"~0.9.0","babel-preset-es2015":"~6.9.0","grunt-contrib-clean":"~1.0.0","browserify-derequire":"~0.9.4","grunt-contrib-jshint":"~1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astq-1.6.4.tgz_1463693995299_0.8942501987330616","host":"packages-16-east.internal.npmjs.com"}},"1.7.0":{"name":"astq","version":"1.7.0","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@1.7.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"a92f2436a635c93c9aadb56e7def73848218d160","tarball":"https://registry.npmjs.org/astq/-/astq-1.7.0.tgz","integrity":"sha512-GDUUIbb72SXD7AJsB1GzXdmiXxXr82Sn6KodN9WvM8Ev3pbHyxMDaeju2SoR9al6RcEl1Ip/NHQFRkO0feeR4Q==","signatures":[{"sig":"MEUCIQDQlaWoRIq3EHFSHK/ExGpASXsI5zzB/rId0/6ZstLMHAIgeP82TdYjm5KfopD8g0f3VtoHy5K8+DSUbFn+DM1f8rU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"a92f2436a635c93c9aadb56e7def73848218d160","gitHead":"be4f633112a8bfea59811af249a5ba99914594ae","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"3.10.3","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"6.2.2","dependencies":{"asty":"~1.4.5","pegjs":"~0.9.0","cache-lru":"~1.0.12","pegjs-otf":"~1.1.4","pegjs-util":"~1.3.5"},"devDependencies":{"chai":"~3.5.0","grunt":"~1.0.1","mocha":"~2.5.3","babelify":"~7.3.0","grunt-cli":"~1.2.0","minifyify":"~7.3.3","grunt-jscs":"~3.0.1","babel-eslint":"~6.1.0","grunt-eslint":"~18.1.0","grunt-browserify":"~5.0.0","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.2","browserify-replace":"~0.9.0","babel-preset-es2015":"~6.9.0","grunt-contrib-clean":"~1.0.0","browserify-derequire":"~0.9.4","grunt-contrib-jshint":"~1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astq-1.7.0.tgz_1466972596690_0.6105101052671671","host":"packages-12-west.internal.npmjs.com"}},"1.7.1":{"name":"astq","version":"1.7.1","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@1.7.1","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"c958d6c88d9c913d90193aaffc35ed723e487743","tarball":"https://registry.npmjs.org/astq/-/astq-1.7.1.tgz","integrity":"sha512-k6w6/pMVxZfDCj+GuYG+IIc2rZULvW/gKah1QkcBjjExtIO2l/7oqxjXqi0OpklGo1m0yYd+7alQUWrvaWZr4w==","signatures":[{"sig":"MEUCIQCsUoAB1Ek0sp3I3fte722aLM7iVVTALnpeRGKXkSeEIAIgXrd6znJBJiX7WtcNHVrEXdTHyy+3tjrSWqnlRPqpYXo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"c958d6c88d9c913d90193aaffc35ed723e487743","gitHead":"9c340d8ec1096f36bafb3af73426e6ab508465f1","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"3.10.3","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"6.2.2","dependencies":{"asty":"~1.4.6","pegjs":"~0.9.0","cache-lru":"~1.0.12","pegjs-otf":"~1.1.4","pegjs-util":"~1.3.5"},"devDependencies":{"chai":"~3.5.0","grunt":"~1.0.1","mocha":"~2.5.3","babelify":"~7.3.0","grunt-cli":"~1.2.0","minifyify":"~7.3.3","grunt-jscs":"~3.0.1","babel-eslint":"~6.1.0","grunt-eslint":"~18.1.0","grunt-browserify":"~5.0.0","grunt-mocha-test":"~0.12.7","browserify-header":"~0.9.2","browserify-replace":"~0.9.0","babel-preset-es2015":"~6.9.0","grunt-contrib-clean":"~1.0.0","browserify-derequire":"~0.9.4","grunt-contrib-jshint":"~1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astq-1.7.1.tgz_1467026391579_0.30120721366256475","host":"packages-16-east.internal.npmjs.com"}},"1.8.0":{"name":"astq","version":"1.8.0","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@1.8.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"a080ad94583e62fa4654b88843772e717b1fc628","tarball":"https://registry.npmjs.org/astq/-/astq-1.8.0.tgz","integrity":"sha512-/q5IkiNsrUL5tnwhI2ziv3JzEuAAyDuxnlgM+/7skHX/tIW3gLIC8xKW9oEZgo/5KjmarrA11YFtViN1IWSF8A==","signatures":[{"sig":"MEQCIGE5eHEhcOcK/YuOKu3C6Gz2IEoRxUt0D+qsb6dBqDEoAiAcwAJ6HOJTR1IwnNJ6vxYQ5yIw9w0QELxgy8/nl+qUCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"a080ad94583e62fa4654b88843772e717b1fc628","gitHead":"24bc71bcb5b78638ea6d515e15d244815bda8591","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"3.10.8","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"6.7.0","dependencies":{"asty":"~1.4.7","pegjs":"~0.10.0","cache-lru":"~1.0.13","pegjs-otf":"~1.2.0","pegjs-util":"~1.4.0"},"devDependencies":{"chai":"~3.5.0","grunt":"~1.0.1","mocha":"~3.1.0","babelify":"~7.3.0","grunt-cli":"~1.2.0","minifyify":"~7.3.3","grunt-jscs":"~3.0.1","babel-eslint":"~7.0.0","grunt-eslint":"~19.0.0","grunt-browserify":"~5.0.0","grunt-mocha-test":"~0.13.2","browserify-header":"~0.9.2","browserify-replace":"~0.9.0","babel-preset-es2015":"~6.16.0","grunt-contrib-clean":"~1.0.0","browserify-derequire":"~0.9.4","grunt-contrib-jshint":"~1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astq-1.8.0.tgz_1475258641136_0.7916137268766761","host":"packages-16-east.internal.npmjs.com"}},"2.0.0":{"name":"astq","version":"2.0.0","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.0.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"4768b4aa1bcce04dbab34b03f5509a82f9dfa10c","tarball":"https://registry.npmjs.org/astq/-/astq-2.0.0.tgz","integrity":"sha512-qFenezzNrVlPPopvGuUHhkIumExDbZqHQsWAaV1ft++SXZZ83W7zgVOt1Zrjlot4KDfpFqfFgP/Gczi8kl8nVg==","signatures":[{"sig":"MEYCIQC5X5qL/rQjZwzLxLg7aUTtVA0k/BKvVwYyilByd5cBKQIhALpgZ9AzdC4ZqfsRbSVFumTtqy1CEoLxvXJX1iFp2iMF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"4768b4aa1bcce04dbab34b03f5509a82f9dfa10c","gitHead":"4fe950fa3328b134e35f77bfef72d48c35024208","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"4.0.3","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"7.1.0","dependencies":{"asty":"~1.4.8","pegjs":"~0.10.0","cache-lru":"~1.0.14","pegjs-otf":"~1.2.1","pegjs-util":"~1.4.1"},"devDependencies":{"chai":"~3.5.0","grunt":"~1.0.1","mocha":"~3.1.2","babelify":"~7.3.0","grunt-cli":"~1.2.0","minifyify":"~7.3.4","grunt-jscs":"~3.0.1","babel-eslint":"~7.1.1","grunt-eslint":"~19.0.0","grunt-browserify":"~5.0.0","grunt-mocha-test":"~0.13.2","browserify-header":"~0.9.2","browserify-replace":"~0.9.0","babel-preset-es2015":"~6.18.0","grunt-contrib-clean":"~1.0.0","browserify-derequire":"~0.9.4","grunt-contrib-jshint":"~1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astq-2.0.0.tgz_1479669541787_0.8121108692139387","host":"packages-12-west.internal.npmjs.com"}},"2.0.1":{"name":"astq","version":"2.0.1","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.0.1","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"6947e8a44338d5a666337df323b364a4f9004570","tarball":"https://registry.npmjs.org/astq/-/astq-2.0.1.tgz","integrity":"sha512-fxgAFkLml9GRwqKWs1R6BcsmfHBTS+DXvwO5MnPOVRl4v0hb7MwwJoqsOB3YTCHAVQo2XDtYxcFB8EVafTY/TA==","signatures":[{"sig":"MEUCIQDAHkvg1ulxSrc56JFhjmYNlmxOLpPYhN9Bgl9Qu0zqfQIgFLJ4huBgyrrliDE19OHDqiDl4tCxQKAOUJNujCaNMsU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"6947e8a44338d5a666337df323b364a4f9004570","gitHead":"982ea0a2db736ae0e5622f092d566e2711450e1d","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"4.5.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"7.8.0","dependencies":{"asty":"~1.4.9","pegjs":"~0.10.0","cache-lru":"~1.0.15","pegjs-otf":"~1.2.2","pegjs-util":"~1.4.2"},"devDependencies":{"chai":"~3.5.0","grunt":"~1.0.1","mocha":"~3.2.0","babelify":"~7.3.0","grunt-cli":"~1.2.0","minifyify":"~7.3.5","grunt-jscs":"~3.0.1","babel-eslint":"~7.2.1","grunt-eslint":"~19.0.0","grunt-browserify":"~5.0.0","grunt-mocha-test":"~0.13.2","browserify-header":"~0.9.2","browserify-replace":"~0.9.0","babel-preset-es2015":"~6.24.1","grunt-contrib-clean":"~1.0.0","browserify-derequire":"~0.9.4","grunt-contrib-jshint":"~1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/astq-2.0.1.tgz_1491846756268_0.6959167676977813","host":"packages-12-west.internal.npmjs.com"}},"2.0.2":{"name":"astq","version":"2.0.2","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.0.2","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"96fab0b5b28c147add720966c7edc43a8b42a830","tarball":"https://registry.npmjs.org/astq/-/astq-2.0.2.tgz","integrity":"sha512-2/HGvkpa0ZQ/CqJ74gj1FWjesMexvkn0FnL3Ta9DkTrZfyWS+VKzwgwqXgtILWhqy3fpNJMm+VHxAuKcxOm8rg==","signatures":[{"sig":"MEYCIQCjM/oBeSij1tSBFW8JeQ6ctuMnwgCVNuC5hRnTXlO1+wIhAPM+Mt9djhHb7/vqIYMyUxdfWToetiSN9xZUo68S8fqP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","_from":".","_shasum":"96fab0b5b28c147add720966c7edc43a8b42a830","gitHead":"ad42a68a7be37784e5923ca9df5e774299e83c3a","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"4.5.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"7.9.0","dependencies":{"asty":"~1.5.0","pegjs":"~0.10.0","cache-lru":"~1.0.15","pegjs-otf":"~1.2.2","pegjs-util":"~1.4.2"},"devDependencies":{"chai":"~3.5.0","grunt":"~1.0.1","mocha":"~3.2.0","babelify":"~7.3.0","grunt-cli":"~1.2.0","minifyify":"~7.3.5","grunt-jscs":"~3.0.1","babel-eslint":"~7.2.2","grunt-eslint":"~19.0.0","grunt-browserify":"~5.0.0","grunt-mocha-test":"~0.13.2","browserify-header":"~0.9.2","browserify-replace":"~0.9.0","babel-preset-es2015":"~6.24.1","grunt-contrib-clean":"~1.1.0","browserify-derequire":"~0.9.4","grunt-contrib-jshint":"~1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/astq-2.0.2.tgz_1492451001011_0.06427521468140185","host":"packages-18-east.internal.npmjs.com"}},"2.0.3":{"name":"astq","version":"2.0.3","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.0.3","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"fcd888166d25cdf2327baa74332214fc7ca162c1","tarball":"https://registry.npmjs.org/astq/-/astq-2.0.3.tgz","integrity":"sha512-uadIo0dYdfq9q70HFzphKVzk2NejI1xbTSPy+AxqnFhf0oTOPXudIm9VfLu+ECNi2DzDXe4fxoHutBre5h6lnw==","signatures":[{"sig":"MEQCIDVqzgQplQJ56zik2KjEhMk2xL5DNPjhihbWS6+Zgx01AiBcor4dK1ayQF7sABkA8sPhGreyYsq76WLqSV627fDOYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","gitHead":"413ae8adaad938559ada87fd3dbe15f253a7ead2","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"5.5.1","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"8.6.0","dependencies":{"asty":"~1.5.3","pegjs":"~0.10.0","cache-lru":"~1.0.17","pegjs-otf":"~1.2.4","pegjs-util":"~1.4.4"},"devDependencies":{"chai":"~4.1.2","grunt":"~1.0.1","mocha":"~4.0.1","babelify":"~7.3.0","grunt-cli":"~1.2.0","minifyify":"~7.3.5","grunt-jscs":"~3.0.1","babel-eslint":"~8.0.1","grunt-eslint":"~20.1.0","grunt-browserify":"~5.2.0","grunt-mocha-test":"~0.13.3","browserify-header":"~0.9.2","browserify-replace":"~0.9.0","babel-preset-es2015":"~6.24.1","grunt-contrib-clean":"~1.1.0","browserify-derequire":"~0.9.4","grunt-contrib-jshint":"~1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/astq-2.0.3.tgz_1507316957109_0.5675273882225156","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"astq","version":"2.0.4","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.0.4","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"c5452cfedcb240c4c9cc441b6834ac7a7fcbb972","tarball":"https://registry.npmjs.org/astq/-/astq-2.0.4.tgz","integrity":"sha512-6JrhoiSldJLAV/LKxo25HFqYofJ4Uj2NBR44PfiYYvSTHAVEKZetZU9o5t3SpY3fmKVY3L9IKtxHxmP4vEcfiQ==","signatures":[{"sig":"MEUCIE7hs4z+XcehWefpP4UJkD24T7heFhoMtpaIzVgP1redAiEA/1hW0OzHfQqvxtD/f+Y8WdEQ2hD9PMhybk6kGhxLNSQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/astq.node.js","gitHead":"9bda9728b4bb7e1df71b38e7d8e548f4dbba44ba","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"5.6.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"8.9.1","dependencies":{"asty":"~1.5.4","pegjs":"~0.10.0","cache-lru":"~1.0.18","pegjs-otf":"~1.2.5","pegjs-util":"~1.4.5"},"devDependencies":{"chai":"~4.1.2","grunt":"~1.0.1","mocha":"~4.0.1","babelify":"~8.0.0","grunt-cli":"~1.2.0","minifyify":"~7.3.5","babel-core":"~6.26.0","grunt-jscs":"~3.0.1","babel-eslint":"~8.0.3","grunt-eslint":"~20.1.0","grunt-browserify":"~5.2.0","grunt-mocha-test":"~0.13.3","browserify-header":"~0.9.2","browserify-replace":"~0.9.0","babel-preset-es2015":"~6.24.1","grunt-contrib-clean":"~1.1.0","browserify-derequire":"~0.9.4","grunt-contrib-jshint":"~1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/astq-2.0.4.tgz_1512218693129_0.4097709807101637","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"astq","version":"2.0.5","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.0.5","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"84a039c54130a65dba0d1eb64046ff0f914fa96c","tarball":"https://registry.npmjs.org/astq/-/astq-2.0.5.tgz","fileCount":29,"integrity":"sha512-tkigAoKGXXJa/fZy3s+Rz6g06z/+zu9yGGaA9by829OGff8/Nb8JtHWO7IvdpmdboUCE3fjVaH9EzEddYMc16w==","signatures":[{"sig":"MEUCIH1888OY3RUX7rRhvB/8K9GDLycHC2Jd7u1TQzcoAP/HAiEAo6GB3lcmtp88XZapjzWOKyGYdsVjyJ5YhEH0Yyb8bxk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":577319},"main":"lib/astq.node.js","gitHead":"12dfb7655ca4bf182fc0b15b9e889891fb205c46","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"5.7.1","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"8.10.0","dependencies":{"asty":"~1.5.5","pegjs":"~0.10.0","cache-lru":"~1.0.18","pegjs-otf":"~1.2.5","pegjs-util":"~1.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"~4.1.2","grunt":"~1.0.2","mocha":"~5.0.4","babelify":"~8.0.0","grunt-cli":"~1.2.0","minifyify":"~7.3.5","babel-core":"~6.26.0","grunt-jscs":"~3.0.1","babel-eslint":"~8.2.2","grunt-eslint":"~20.1.0","grunt-browserify":"~5.2.0","grunt-mocha-test":"~0.13.3","browserify-header":"~0.9.2","browserify-replace":"~0.9.0","babel-preset-es2015":"~6.24.1","grunt-contrib-clean":"~1.1.0","browserify-derequire":"~0.9.4","grunt-contrib-jshint":"~1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.0.5_1520787656004_0.13003667060673174","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"astq","version":"2.0.6","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.0.6","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"1729ea65a19787aa8b760b5948b2296c59637077","tarball":"https://registry.npmjs.org/astq/-/astq-2.0.6.tgz","fileCount":29,"integrity":"sha512-lSAc5+bvQ0qlHG+e0G5Yd0I/N6dhdL3R+eRSfro4CAFbLLYk8wmcjxGaPLoerVlwX+zMFTEDgaCtYPY8+CbOmQ==","signatures":[{"sig":"MEQCIHAvBOKcfOJfIqp1CZLM1j+yz08KyPYGG+cYJSzvNzaZAiBVBQIXp/kPijYkYVMec7Kdx5+ADAbaP2ynfTu5AtaOzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":579545},"main":"lib/astq.node.js","gitHead":"e28cea5078e58dfba332ee2d1e6205d901176c32","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"5.7.1","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"8.10.0","dependencies":{"asty":"~1.5.6","pegjs":"~0.10.0","cache-lru":"~1.0.18","pegjs-otf":"~1.2.5","pegjs-util":"~1.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"~4.1.2","grunt":"~1.0.2","mocha":"~5.0.4","babelify":"~8.0.0","grunt-cli":"~1.2.0","minifyify":"~7.3.5","babel-core":"~6.26.0","grunt-jscs":"~3.0.1","babel-eslint":"~8.2.2","grunt-eslint":"~20.1.0","grunt-browserify":"~5.2.0","grunt-mocha-test":"~0.13.3","browserify-header":"~0.9.2","browserify-replace":"~0.9.0","babel-preset-es2015":"~6.24.1","grunt-contrib-clean":"~1.1.0","browserify-derequire":"~0.9.4","grunt-contrib-jshint":"~1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.0.6_1521301742399_0.710333728422555","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"astq","version":"2.0.7","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.0.7","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"3a89f747f3a9a63b3ef1b3779adde936db99b331","tarball":"https://registry.npmjs.org/astq/-/astq-2.0.7.tgz","fileCount":29,"integrity":"sha512-BX7WQozxuYmFJR0/RCacXKX/RHCxraSA9Fh3i/Kaa3xLyXNcOQ6f+PsHWSvZY1RwJXYvX4bO4Y5Gr9bvZUmXMw==","signatures":[{"sig":"MEYCIQCsMSwGbatb0sjfFoB3Yo6noPiUyhT7ZJvPeWOPAqkqgwIhAID53GqE9+y8Z4jUVJggtbdy/+pPlQuqYoccXqyL40MP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":579569},"main":"lib/astq.node.js","gitHead":"f358695d10398cde3e8d6945ba8c7a4f532034ff","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"5.7.1","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"8.10.0","dependencies":{"asty":"~1.5.7","pegjs":"~0.10.0","cache-lru":"~1.0.18","pegjs-otf":"~1.2.5","pegjs-util":"~1.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"~4.1.2","grunt":"~1.0.2","mocha":"~5.0.4","babelify":"~8.0.0","grunt-cli":"~1.2.0","minifyify":"~7.3.5","babel-core":"~6.26.0","grunt-jscs":"~3.0.1","babel-eslint":"~8.2.2","grunt-eslint":"~20.1.0","grunt-browserify":"~5.2.0","grunt-mocha-test":"~0.13.3","browserify-header":"~0.9.2","browserify-replace":"~0.9.0","babel-preset-es2015":"~6.24.1","grunt-contrib-clean":"~1.1.0","browserify-derequire":"~0.9.4","grunt-contrib-jshint":"~1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.0.7_1521302440519_0.12268480418758498","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"astq","version":"2.0.8","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.0.8","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"b4fca534ef5f0ab9c392820b50ce802af6960053","tarball":"https://registry.npmjs.org/astq/-/astq-2.0.8.tgz","fileCount":29,"integrity":"sha512-ezwSVFsLWM5ORUlxR1gNLNHPVuSzSMb0eGs/6nkiGJAHeLnUUZaTqv4YVJznCPh17SZsnhTsgcqkvkFvx31OPw==","signatures":[{"sig":"MEQCIBhryJnyIFXwGPera8uaFcnhLc56URPhkkjGYstK4hKNAiBtXJEt+GD/0znYOIizfF3cmelEC3/vfFVgd+aU21GTNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":584816},"main":"lib/astq.node.js","gitHead":"f3bda3f7d000433347d865308aadad4ce9097658","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"5.7.1","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"8.10.0","dependencies":{"asty":"~1.6.0","pegjs":"~0.10.0","cache-lru":"~1.0.18","pegjs-otf":"~1.2.5","pegjs-util":"~1.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"~4.1.2","grunt":"~1.0.2","mocha":"~5.0.4","babelify":"~8.0.0","grunt-cli":"~1.2.0","minifyify":"~7.3.5","babel-core":"~6.26.0","grunt-jscs":"~3.0.1","babel-eslint":"~8.2.2","grunt-eslint":"~20.1.0","grunt-browserify":"~5.2.0","grunt-mocha-test":"~0.13.3","browserify-header":"~0.9.2","browserify-replace":"~0.9.0","babel-preset-es2015":"~6.24.1","grunt-contrib-clean":"~1.1.0","browserify-derequire":"~0.9.4","grunt-contrib-jshint":"~1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.0.8_1521308693848_0.6589812961700556","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"astq","version":"2.1.0","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.1.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"41bbc7863132a6e2040bea57477e1b1d69828bcc","tarball":"https://registry.npmjs.org/astq/-/astq-2.1.0.tgz","fileCount":29,"integrity":"sha512-K04RiT+HnIem3/RrYsD1MtpTnLgv/XUGthhgsqyHfawtoCe26CSwUNh7IkpeNuYVCM54B8Mw3r+0kWImO0BiDg==","signatures":[{"sig":"MEUCIQDTN/XlYxOv3f8BxaRjcMsQSTMKRDhj6n5pLWDqhSPe7gIgW/Jd1i+wNUJ2H31swrH85bNykhxO4XR9NAY3eUu729I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":596370},"main":"lib/astq.node.js","gitHead":"1643c40d192e172a5f87ce82eeb95673ec7e5d0a","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"5.7.1","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"8.10.0","dependencies":{"asty":"~1.6.0","pegjs":"~0.10.0","cache-lru":"~1.0.18","pegjs-otf":"~1.2.5","pegjs-util":"~1.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"~4.1.2","grunt":"~1.0.2","mocha":"~5.0.4","babelify":"~8.0.0","grunt-cli":"~1.2.0","minifyify":"~7.3.5","babel-core":"~6.26.0","grunt-jscs":"~3.0.1","babel-eslint":"~8.2.2","grunt-eslint":"~20.1.0","grunt-browserify":"~5.2.0","grunt-mocha-test":"~0.13.3","browserify-header":"~0.9.2","browserify-replace":"~0.9.0","babel-preset-es2015":"~6.24.1","grunt-contrib-clean":"~1.1.0","browserify-derequire":"~0.9.4","grunt-contrib-jshint":"~1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.1.0_1521331621113_0.8702611506771583","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"astq","version":"2.1.1","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.1.1","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"48b28233b56239cff60f954b8d5cc8bcb7ee10a2","tarball":"https://registry.npmjs.org/astq/-/astq-2.1.1.tgz","fileCount":29,"integrity":"sha512-n8toPtGHJ8ry8RdgrJsDxSkBR1joS/ap79sc/EP2aFIBcRaf9xuv7C1dm06gQriO4Kr9WmOLjlh46KnxggCHtw==","signatures":[{"sig":"MEUCIQCqOlbBwvokvqdg5fReKt0fUX8IkTOv6tk9jLUnG6Z0BgIgEZTc6gvCfT+RzaLDluf1xegksylJjRCJp6tYiVejmTo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":596347},"main":"lib/astq.node.js","gitHead":"64021b63e73c81caa123719c608dfd19bc344178","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"5.8.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"8.10.0","dependencies":{"asty":"1.6.2","pegjs":"0.10.0","cache-lru":"1.0.19","pegjs-otf":"1.2.5","pegjs-util":"1.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.1.2","grunt":"1.0.2","mocha":"5.0.5","babelify":"8.0.0","grunt-cli":"1.2.0","minifyify":"7.3.5","babel-core":"6.26.0","grunt-jscs":"3.0.1","babel-eslint":"8.2.2","grunt-eslint":"20.1.0","grunt-browserify":"5.2.0","grunt-mocha-test":"0.13.3","browserify-header":"0.9.2","browserify-replace":"0.9.0","babel-preset-es2015":"6.24.1","grunt-contrib-clean":"1.1.0","browserify-derequire":"0.9.4","grunt-contrib-jshint":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.1.1_1522075162412_0.2409969871187505","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"astq","version":"2.1.2","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.1.2","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"1a7b2f773feae9e5ac4a858c88531c3a0f2d57e3","tarball":"https://registry.npmjs.org/astq/-/astq-2.1.2.tgz","fileCount":29,"integrity":"sha512-7uVbxZcB3GwaGCvvk5xYgG+K4wMqUcYAPV43YyJeGj8GokCTsQ2j5zo0wR3PRlmSWasm7HGKM/JIGTXVY10MSw==","signatures":[{"sig":"MEQCIHxOmak6DDA9Hv0UTYC+doh/nrEqgEzLW51fnh8qvFqEAiAlleu4HHSFog6WplTCQldxSqYgYQ400y10XRheyv+nsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":596797},"main":"lib/astq.node.js","gitHead":"0b03f291ec49dcfea519b50a61d21cbdc0fb61c0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"5.8.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"8.10.0","dependencies":{"asty":"1.6.3","pegjs":"0.10.0","cache-lru":"1.0.19","pegjs-otf":"1.2.5","pegjs-util":"1.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.1.2","grunt":"1.0.2","mocha":"5.0.5","babelify":"8.0.0","grunt-cli":"1.2.0","minifyify":"7.3.5","babel-core":"6.26.0","grunt-jscs":"3.0.1","babel-eslint":"8.2.2","grunt-eslint":"20.1.0","grunt-browserify":"5.2.0","grunt-mocha-test":"0.13.3","browserify-header":"0.9.2","browserify-replace":"0.9.0","babel-preset-es2015":"6.24.1","grunt-contrib-clean":"1.1.0","browserify-derequire":"0.9.4","grunt-contrib-jshint":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.1.2_1522076743194_0.5587191308741881","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"astq","version":"2.2.0","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.2.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"f2d6a03b7c53285529ca38a3c711fc53abfb0b7d","tarball":"https://registry.npmjs.org/astq/-/astq-2.2.0.tgz","fileCount":25,"integrity":"sha512-ScZHTPseEC/YGl3X3cdrijSrm4/KWj5PatBdyZw88y6FJi0+6fTSOABTkH7qQkp0EoPWQpSKb8G/FCVESw+MGA==","signatures":[{"sig":"MEYCIQCXkDNsIO7wCvr/WzIvBrjd4rN9EbpSj/MnVE2/ubpReAIhANpcKj63v7uYZ/ski/1MUs0sdsExRLJXTxhcfyjtt5Wv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437022},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=4.0.0"},"gitHead":"84580e6ef81d8c6c5e684127b2fd13553963a380","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"5.8.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"8.10.0","dependencies":{"asty":"1.6.3","pegjs":"0.10.0","cache-lru":"1.0.19","pegjs-otf":"1.2.6","pegjs-util":"1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.1.2","grunt":"1.0.2","mocha":"5.0.5","eslint":"4.19.1","babelify":"8.0.0","grunt-cli":"1.2.0","uglifyify":"4.0.5","babel-core":"6.26.0","babel-eslint":"8.2.2","grunt-eslint":"20.1.0","babel-preset-env":"1.6.1","grunt-browserify":"5.2.0","grunt-mocha-test":"0.13.3","browserify-header":"0.9.2","browserify-replace":"0.9.0","eslint-plugin-node":"6.0.1","grunt-contrib-clean":"1.1.0","browserify-derequire":"0.9.4","eslint-plugin-import":"2.9.0","eslint-plugin-promise":"3.7.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.2.0_1522158705602_0.7030173900495866","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"astq","version":"2.2.1","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.2.1","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"203f6b10a5375cc3ae96f75be820af1840c90b28","tarball":"https://registry.npmjs.org/astq/-/astq-2.2.1.tgz","fileCount":25,"integrity":"sha512-pE9r6+kqGluoHxhXkJ1bjtjUI4fJmghBwIwQnZuPG21krq8/aXEgEU9CfsIczMmuFPXSikNbnLiAyrnEz1cyNQ==","signatures":[{"sig":"MEUCIB3kycvBz/nKjXc7fKv3hRPgwA+JY6XWuKcL2nTguKdBAiEAvqJazkJzDg2ofKqARoq6/sPpTQwUdOXGNL405p3URqk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437133},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=4.0.0"},"gitHead":"d9fc0889071621f2bec5d117c8ac44f1238ba8fc","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"5.8.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"8.10.0","dependencies":{"asty":"1.6.3","pegjs":"0.10.0","cache-lru":"1.0.19","pegjs-otf":"1.2.6","pegjs-util":"1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.1.2","grunt":"1.0.2","mocha":"5.0.5","eslint":"4.19.1","babelify":"8.0.0","grunt-cli":"1.2.0","uglifyify":"4.0.5","babel-core":"6.26.0","babel-eslint":"8.2.2","grunt-eslint":"20.1.0","babel-preset-env":"1.6.1","grunt-browserify":"5.2.0","grunt-mocha-test":"0.13.3","browserify-header":"0.9.2","browserify-replace":"0.9.0","eslint-plugin-node":"6.0.1","grunt-contrib-clean":"1.1.0","browserify-derequire":"0.9.4","eslint-plugin-import":"2.9.0","eslint-plugin-promise":"3.7.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.2.1_1522158814552_0.7480275715776139","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"astq","version":"2.2.2","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.2.2","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"850dd23aeaa4012a0b2a4a5477aa96d7aa555035","tarball":"https://registry.npmjs.org/astq/-/astq-2.2.2.tgz","fileCount":25,"integrity":"sha512-p/cX6z6uiZrLOMKqiD6lyt9VAtws3H80baGLTNXh6FHHfOf7zjooA7ntMGD0rqb1DQ07v1Yd8ufBqErbJG+jug==","signatures":[{"sig":"MEYCIQDIK0pBw66PV/+sSMGdl1ltCuKPFpk0m12CofR5kdJB7gIhALd0clogBqv/xMjMirvuoDFasviNDOks3RpgzhJl8Yo4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437178},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=4.0.0"},"gitHead":"fdfaa8cda76cb5bee18fe521afac694e661ff03c","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"5.8.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"8.10.0","dependencies":{"asty":"1.7.3","pegjs":"0.10.0","cache-lru":"1.0.19","pegjs-otf":"1.2.6","pegjs-util":"1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.1.2","grunt":"1.0.2","mocha":"5.0.5","eslint":"4.19.1","babelify":"8.0.0","grunt-cli":"1.2.0","uglifyify":"4.0.5","babel-core":"6.26.0","babel-eslint":"8.2.2","grunt-eslint":"20.1.0","babel-preset-env":"1.6.1","grunt-browserify":"5.2.0","grunt-mocha-test":"0.13.3","browserify-header":"0.9.2","browserify-replace":"0.9.0","eslint-plugin-node":"6.0.1","grunt-contrib-clean":"1.1.0","browserify-derequire":"0.9.4","eslint-plugin-import":"2.9.0","eslint-plugin-promise":"3.7.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.2.2_1522264571944_0.7941231316140385","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"astq","version":"2.2.3","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.2.3","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"f41175b5348e5b20efcddbae1a052e778857a31c","tarball":"https://registry.npmjs.org/astq/-/astq-2.2.3.tgz","fileCount":25,"integrity":"sha512-mg7Yjm6kMAM07fE2SwaHrdJPNGlIvtvoB6fXobpdwmWCci8CO9TcaEpSeIt4KPd6DBnfnjAZzPPCwu9gcikC2Q==","signatures":[{"sig":"MEUCIAc6O88hLNNnQueZBZTCxVOfBdqL4QW4zaSS/wDrhIc6AiEAstxaFR3PRDIbPEOKFyqHnfIbzF1m1BKiVKt2Po4G9ns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437237},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=4.0.0"},"gitHead":"ca544ab8161acb8f0f16f5de0331ce87628dd6eb","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"5.8.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"9.10.1","dependencies":{"asty":"1.7.4","pegjs":"0.10.0","cache-lru":"1.0.19","pegjs-otf":"1.2.6","pegjs-util":"1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.1.2","grunt":"1.0.2","mocha":"5.0.5","eslint":"4.19.1","babelify":"8.0.0","grunt-cli":"1.2.0","uglifyify":"4.0.5","babel-core":"6.26.0","babel-eslint":"8.2.2","grunt-eslint":"20.1.0","babel-preset-env":"1.6.1","grunt-browserify":"5.2.0","grunt-mocha-test":"0.13.3","browserify-header":"0.9.2","browserify-replace":"0.9.0","eslint-plugin-node":"6.0.1","grunt-contrib-clean":"1.1.0","browserify-derequire":"0.9.4","eslint-plugin-import":"2.10.0","eslint-plugin-promise":"3.7.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.2.3_1522415506236_0.26406594583946275","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"astq","version":"2.2.4","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.2.4","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"8e4e67b52ed62a285cc9e6fb71d4eed129ee3643","tarball":"https://registry.npmjs.org/astq/-/astq-2.2.4.tgz","fileCount":25,"integrity":"sha512-81bVU4JCm09sKmW88BHApY0mYHkxNUKXM23ofhseYpaeoyRT9aJNp15AIT24Lp6DEnzwdmMQogycl4RlNN8eWQ==","signatures":[{"sig":"MEQCIEWf4mYClx0WNCPUcQsYrzoaiANid7aHihLf9cboDriBAiAK8dZzRRd0FlpmG3pC4PaHk4HeuehSWQGVvJEzxaX9qQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437235},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=4.0.0"},"gitHead":"a3a5e803c20d2c052c72ac2013191c4c09e6875e","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"5.8.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"9.10.1","dependencies":{"asty":"1.7.5","pegjs":"0.10.0","cache-lru":"1.1.0","pegjs-otf":"1.2.6","pegjs-util":"1.4.8"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.1.2","grunt":"1.0.2","mocha":"5.0.5","eslint":"4.19.1","babelify":"8.0.0","grunt-cli":"1.2.0","uglifyify":"4.0.5","babel-core":"6.26.0","babel-eslint":"8.2.2","grunt-eslint":"20.1.0","babel-preset-env":"1.6.1","grunt-browserify":"5.2.0","grunt-mocha-test":"0.13.3","browserify-header":"0.9.2","browserify-replace":"0.9.0","eslint-plugin-node":"6.0.1","grunt-contrib-clean":"1.1.0","browserify-derequire":"0.9.4","eslint-plugin-import":"2.10.0","eslint-plugin-promise":"3.7.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.2.4_1522859278532_0.679320562348952","host":"s3://npm-registry-packages"}},"2.2.5":{"name":"astq","version":"2.2.5","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.2.5","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"f227394ae70f263052d92a484f3e922f94a6b569","tarball":"https://registry.npmjs.org/astq/-/astq-2.2.5.tgz","fileCount":25,"integrity":"sha512-Dnhlk+pMOiImNzpCVR6s2vlkvyCBtmUhrwBZdsyFu6eVWoGDtzyRuIpcoB2gci5fHNAZL7MFOqlM6kVhddnCFA==","signatures":[{"sig":"MEUCIQCZZ+lTTBNpKfDzOeYpm3A3fyKD+IrrOe7s+PXYVBU6kAIgFewBQh95OyJzkd86zqCzdxuJ1pErBzH+9gxSz6Rkpgk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3QYUCRA9TVsSAnZWagAAPLUP/2t6mUlAEeqeN57UkLGp\nHZAWT85gHwOQ432+WVl1uQ2z/M1Re+Gn3bT572zjHMyF4/z50nZCFOucK0wG\niyTCmXHR+eEouAOMPM9OXbLqMogYHFadgP73yJEfErtbLY5Z5enAqRSNdXCc\nCj1yb6oOvHHLzaQDoPsOMfQEjt/vaO4pmIvX0zuxuDlpxsMXHLzv9x+ERWYy\nW/zH64xfkU5x2xb3iKiGTqQURyTAq4BEj8+KjfDmRnk17RlpaHOd61LSsNSJ\nQ9lRTan5jJFfKHjyEDWHjynh9kctGYHu+S/sA88sslJN9bB5cuH+oPEcBetU\nJIxFjXlygTplcXkQvg5NhKkgX5y+gnXpL4CAWFx3gyvOM0H5Gxzlwgj2ubz8\nNF3YjVtijwu1TxtEEFC1CV6FWT0899iNA+qP9/AG3G9xjc0wgQMQtkTQNXaC\nix5MzBT8G57dNphO5zw1tJWm43IE/PQOUkXnne5AutmbhbnSsY/Mx5QzUkML\nBiEPK4JfcuVnncmg2UVep+16nYEUB5JnYieSiG+0jKx6mv4yrwt5PcXs3TRu\nvrhZASWKCK50TlblgJANeRYhEC9NeriNRk6iyAOPGdg6sP395oRO3MxACuMX\nzKGE75GRSP0Epmsw9gHNkP0b2IWMPJfhX9LKW5aNx/1YkkPghzhuJ672Q6r6\nqYbi\r\n=YZls\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=4.0.0"},"gitHead":"d7a50a90382ba9a2b02fefa2fa6e79665c994485","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"5.8.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"9.11.1","dependencies":{"asty":"1.7.6","pegjs":"0.10.0","cache-lru":"1.1.1","pegjs-otf":"1.2.7","pegjs-util":"1.4.9"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.1.2","grunt":"1.0.2","mocha":"5.1.1","eslint":"4.19.1","babelify":"8.0.0","grunt-cli":"1.2.0","uglifyify":"4.0.5","babel-core":"6.26.0","babel-eslint":"8.2.3","grunt-eslint":"20.1.0","babel-preset-env":"1.6.1","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","browserify-header":"0.9.2","browserify-replace":"0.9.0","eslint-plugin-node":"6.0.1","grunt-contrib-clean":"1.1.0","browserify-derequire":"0.9.4","eslint-plugin-import":"2.11.0","eslint-plugin-promise":"3.7.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.2.5_1524434450727_0.783823651294016","host":"s3://npm-registry-packages"}},"2.2.6":{"name":"astq","version":"2.2.6","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.2.6","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"698ed2d5af9574de41b9b820e1bebce5c8a91574","tarball":"https://registry.npmjs.org/astq/-/astq-2.2.6.tgz","fileCount":25,"integrity":"sha512-qI/HXJ0m5d4LK0wKpjDOztwdMBmgSQOC597DZCLgMvzIcY0qPdvcaZFA9mzBx/2aHi+7unpaX6eET2b/CHlL0A==","signatures":[{"sig":"MEUCIEXUS/fe8jxoOJtkVHvDY8t1NGjcZZ47Szz4YkupBhzWAiEAtVsxaEqc30N7IxmPTLzvzbncuQQU/AyPm557uqKoQOc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5GwYCRA9TVsSAnZWagAAG6MP/0DnpXcOYXrkOtaSU2PS\nrbiGH82TtIPoLTbufnUrdsPUg9T9dCRxgbQETxz/Fn1DftXO0fwH3nvzIsv5\nWoPp+JdDZjCTCblbbunduBrKM88z7wGcROV5h3+3aL4tjcIyoss/p2cW6DSQ\nMw4uIVlJFuYx6ezgL2ZfPIBbF5Z+HKGiNsbty5nIDXbP9UhF5QvW9mNh9gY4\nWN+54X8DlLQIwv1wWfxdOLVMJJXgMJsnf/8p5Luwi+l1h1nANsml8qklIhJ0\nGI41z6fxcsiye4368/H5MvynvArT3pTHGndBXVS2uDwlv3iiZ5PajYsy9+1H\nIvKoNvSFedTXOxBh5ViesYmZIAAkX3jTecj3/hpmhMgPf2ybCdAA8gXDb4E2\nUcjn+JNTt5iiV22dG20cIsOqpqpXivOdKl4kXw/cmP9Ab4pQGKbatj4nWg9g\n3vcV4NcsOMPU78RWWVvGi/eRK2WNh1kwN3/VqihYsNgfobdTIBryY2dl8NOP\nWN0upkEqniDO5OeqOM19NZDN+IE9FE3CXW9AL4wkvF7mPSrmjQhydkNpVrY9\nXJcb6GE7fX6EV8fufK6lG4TnaM+Dl78U+6xzPye8Ug1x8zq8yz2tauBHsk4Q\nJW0vX+QsTWgXWw4cTfXntmKvgMB0QPstIAyFL3arj6Hn+/eQar0Pi6zc0K7W\nNG7x\r\n=A3vb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=4.0.0"},"gitHead":"fd9bcf36e8ddfefe058ca37530637ecbb5fdb08b","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"6.0.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"10.0.0","dependencies":{"asty":"1.7.8","pegjs":"0.10.0","cache-lru":"1.1.1","pegjs-otf":"1.2.7","pegjs-util":"1.4.9"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.1.2","grunt":"1.0.2","mocha":"5.1.1","eslint":"4.19.1","babelify":"8.0.0","grunt-cli":"1.2.0","uglifyify":"5.0.0","babel-core":"6.26.3","babel-eslint":"8.2.3","grunt-eslint":"20.1.0","babel-preset-env":"1.6.1","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","browserify-header":"0.9.2","browserify-replace":"0.9.0","eslint-plugin-node":"6.0.1","grunt-contrib-clean":"1.1.0","browserify-derequire":"0.9.4","eslint-plugin-import":"2.11.0","eslint-plugin-promise":"3.7.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.2.6_1524919319593_0.9832661857547085","host":"s3://npm-registry-packages"}},"2.2.7":{"name":"astq","version":"2.2.7","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.2.7","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"527b5079cb8962ffa220a89b13eaf02471eb82cf","tarball":"https://registry.npmjs.org/astq/-/astq-2.2.7.tgz","fileCount":25,"integrity":"sha512-l5Fz1LeaTAdOK5a/eQVJNhAp0YS99jh9uiv2xTv5d3MXZf7YiUalTM/87BliCgMGedDhM1Lcbyf+LzX8V0Ymzw==","signatures":[{"sig":"MEUCIFOwKvJKuWXjIGboIdALvXrq7p1nom8lYZ+B+YVfZPVyAiEA3f3Ux+kjWF6fMmaCBdIWj1DkRD/yW2zeq7zSe5vLTxM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5gC3CRA9TVsSAnZWagAAP18P/1WrejphH6v7hpBOrYKx\n3MnXF+bwRqLkgAq0x0yvdyqnt00ejElgZh5/FNokXOv6xVEqewGiEDa/DczE\nQtAELotgI2yqubA6hVcaG9/FjhTvkyOwgg2ck7jDwDr5oY2cEHAGld6wbam+\nAbvJbSF7lkGI1y5XnDWdQE4hbCB2Q8DYy9vHb4Pxdbg8QwrO6aYC/T42CRwk\nPmAvX9sitEi3L66qZDera6IhXLrcbptxZpeiH7O1HDSTiJ2QbYup1Y1zDc3M\nNXFAGWQGmzj0jtn1GfPU+ZQxVmJEzkvQChH9tSauQP/03MZSHqdu0Xv2Gys0\nfLVS6785HMGWMZSd785q+vfWl//3jWlA1lZ6z4dJZnxNVbcFz4RANMt9gkXp\nBl1ibSxXcWLQ7XIJT7DY2K75Xy8Ct5F7dKKcuDvHb/3DftYuMyglr4gIjONM\nXKWs2iTISijfpd+KUqmHXIpS1HRLjnpQHHXJmXlFfk8//9r9ZiTXGW8TsB3w\nEyKtFk5A4rvAGOVlLG2lReS5oISzbgLF3DjtSi63Z4eGdt/N1mU9YpA1qhqG\nyjYlQZhGhVAspzcMe+U/o4bEodqD99pMMnJF+IPJwIdQ/ZukbD3vhinK2LOu\nRp5wJ6HyiYxwg3/GYA+FVQjsyhoii0z4OFbovzJ3To5PkET9x/gmEUpX1rbB\nFU2C\r\n=JLQ+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=4.0.0"},"gitHead":"ee5b23df0842bfd04aa9ad6c0898a0cef72f147f","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"6.0.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"10.0.0","dependencies":{"asty":"1.7.9","pegjs":"0.10.0","cache-lru":"1.1.1","pegjs-otf":"1.2.7","pegjs-util":"1.4.9"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.1.2","grunt":"1.0.2","mocha":"5.1.1","eslint":"4.19.1","babelify":"8.0.0","grunt-cli":"1.2.0","uglifyify":"5.0.0","babel-core":"6.26.3","babel-eslint":"8.2.3","grunt-eslint":"20.1.0","babel-preset-env":"1.6.1","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","browserify-header":"0.9.2","browserify-replace":"0.9.0","eslint-plugin-node":"6.0.1","grunt-contrib-clean":"1.1.0","browserify-derequire":"0.9.4","eslint-plugin-import":"2.11.0","eslint-plugin-promise":"3.7.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.2.7_1525022901672_0.34014692526867285","host":"s3://npm-registry-packages"}},"2.2.8":{"name":"astq","version":"2.2.8","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.2.8","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"b8d002ce3df6bce9a5d2655c45549f97a84aa218","tarball":"https://registry.npmjs.org/astq/-/astq-2.2.8.tgz","fileCount":25,"integrity":"sha512-8iX2p40XYWCG+3QSFes7XT+ApeSfV6Z2QQ1xvicy1mhchV0dCsoWKPAkZOzFkIGc5ad9t4Ct1Vzd7y7PxEAGUA==","signatures":[{"sig":"MEUCIQD8s3LeEdPRFkHZlhAtBmV8G2jn7i033qu8GC6IGLh64QIgC8l62eYmUAPHIGIBkApZ9u8oPK7rsof7MY4aEDsbHlY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5gpUCRA9TVsSAnZWagAAZ9cP/R1fihQH7NHQW32Wy3zZ\nhu8yjRkEvGkkAuf23nx2Cnz0TSTFou+1uZTtFCXTsVfAWpiBgKNPqN53KX8G\nUisw35X2PVW37vZoQi78iVZiH0RVJz4Gf0raKDUYxp3ft2tnSjO/adhuHyID\nGwocvHtOCzCHXVO1IoP7fnQjpcmB11LK+dijfS7OfANG5VGliZBMNO51ubz5\na3fuxnHmIQ3XWZz368KGmSwurtmmGrSjlZX/UrBFdBzgCqgOJPvvwVICh3bV\nJHZObn+UHJe3n8JcfBVyV3kRjWRG1jOuhxRUONnq/43lYWwPAOr0+/tA8Vbh\nDtcn/OfWs/FbK4KZldtMF1lneVzjsA1NC1BjJaBo7z3WOMvOngG0L4LGjpBy\njZbczXz/QMiebvJMd2z3HbuwWWa5PSJnfDTVSiSAXDy+3Wkue5MQTobqABJg\n/S2PKzHr36/KlnDCoXNPowUzNHXz6JpE626+N6bH5gYOGbFn3hzJUt7122sY\nePgPRbOTECxV0Ep3tpfw0+HDzLllWVsayijF1wDIKv8IBNN1Yvh4SIlNFIfy\nC2zZQnp0Ze62K+HHKa8abG9QjlJQCHDGDcFIx2PSBVhR9ffxdeXBaZbthNhh\nk7VhfcYU+owxeLdTG9P/MfAS5Iu2WASTYsMQGrCjIIzQt2hDJ3KERi6IR7xT\nxqej\r\n=e+r8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=4.0.0"},"gitHead":"842d0cd52be07fca96ffd4035cee30e735fc2a4a","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"6.0.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"10.0.0","dependencies":{"asty":"1.7.10","pegjs":"0.10.0","cache-lru":"1.1.1","pegjs-otf":"1.2.7","pegjs-util":"1.4.9"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.1.2","grunt":"1.0.2","mocha":"5.1.1","eslint":"4.19.1","babelify":"8.0.0","grunt-cli":"1.2.0","uglifyify":"5.0.0","babel-core":"6.26.3","babel-eslint":"8.2.3","grunt-eslint":"20.1.0","babel-preset-env":"1.6.1","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","browserify-header":"0.9.2","browserify-replace":"0.9.0","eslint-plugin-node":"6.0.1","grunt-contrib-clean":"1.1.0","browserify-derequire":"0.9.4","eslint-plugin-import":"2.11.0","eslint-plugin-promise":"3.7.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.2.8_1525025362688_0.9164443834034754","host":"s3://npm-registry-packages"}},"2.2.9":{"name":"astq","version":"2.2.9","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.2.9","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"1f5f336a092d305ce8193c5eecbda1159d2f4567","tarball":"https://registry.npmjs.org/astq/-/astq-2.2.9.tgz","fileCount":25,"integrity":"sha512-2buASvppDvqoAXzZOQQVXdW9k7h2fb5nxdAwn8EVz0T7WLWhfQxoyjh5JlE/D42lgwRq6Nr6unQvL9arZMWsdA==","signatures":[{"sig":"MEYCIQCaCEaQjrn0kZxbaL05BStdpZnR3dWkYBOljECF6NVbMQIhAI5z1bb6Hkjd224Tf1ATTCAeym9NlpCHQpTF5mnN0S+q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9e8lCRA9TVsSAnZWagAAaSIP/0THpd2gzUTVTfvVvPPr\ncnjy66KrgVxaX60xKLe+nR2/6tdmLCYIclSZT/KIOq42NNkhpUkby2dHZrpg\nfUyppLmSRbcYYKzD4rpqpfw8R7MpMo26mSLOGTJ6VAxrt89pIajsfY4SVQTh\nY2QzQlgaVSjJpFZ52RMHNQlVAxZcq1z26gonDUscjpCA8VQwtrs8B1RRcOox\nV+WECSfplsRtZhgq9zhH1LVcgXsbDffidtMQfmXUZFJAbaN+XPC+X6i70sfg\nxhf4+h3TWaqkiYQ3rKJ03pbjlFKxk6LDEVcYx+kzd7YgfdFTUvB2soLqyFb+\nGSO2uvAKhttLU2xCR3rMWlgI8UPDL768kIJBT0IBdgLlw95h8b3zxy/aRmml\nT0B+OGkAG3Vcs5OPqI9G+d+9W0ZaE5SvqfS4czbfSk0C1mfouMIgXvFYcPRS\n2oFCAEw/JIfYMDcjQ9aciH5oXywsWxoSMtN4rmeAAiQKS73Y3NfnxcsMO28D\npNI3DYoWkNf+GVJP4/DFL47IGJ5eCzzn7gDpA2yTG00l+cK18ux4h855g7Pf\n72gJn2HZbzkxbMpcYXaBOzeLYpW+1Sk5tFXKrbzmF72dSqwgAJ8O0JhqPRhp\nImDl+Kxd+NtUbK9H/8iLeIYUnXnO9fSaTSP4secYDbMvDjoeDifwfq3vgMXl\nMQal\r\n=X4vP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=4.0.0"},"gitHead":"72101948f2a260da4d2f91ccc425ad7bc2aff9fe","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"6.0.1","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"10.1.0","dependencies":{"asty":"1.7.11","pegjs":"0.10.0","cache-lru":"1.1.3","pegjs-otf":"1.2.8","pegjs-util":"1.4.11"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.1.2","grunt":"1.0.2","mocha":"5.1.1","eslint":"4.19.1","babelify":"8.0.0","grunt-cli":"1.2.0","uglifyify":"5.0.0","babel-core":"6.26.3","babel-eslint":"8.2.3","grunt-eslint":"20.1.0","babel-preset-env":"1.7.0","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","browserify-header":"0.9.4","browserify-replace":"0.9.3","eslint-plugin-node":"6.0.1","grunt-contrib-clean":"1.1.0","browserify-derequire":"0.9.6","eslint-plugin-import":"2.11.0","eslint-plugin-promise":"3.7.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.2.9_1526066979825_0.4989841483756574","host":"s3://npm-registry-packages"}},"2.2.10":{"name":"astq","version":"2.2.10","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.2.10","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"2ed01dee0feba86cf771246859b25bbdb16d8830","tarball":"https://registry.npmjs.org/astq/-/astq-2.2.10.tgz","fileCount":25,"integrity":"sha512-bZcuqyMjxqL6gwkJAtEaEQVd5ZOMSoic/ZxVYwf4/60vv+1rTohNEmeFn79vfVEoylgiMWexCdRTUpWhAjtydg==","signatures":[{"sig":"MEYCIQC3114JmIUNXXyNE8vIgZ9xENngzJhKPmkevZNAQSAyMwIhANdvZ2t6eyUmQTpXR1Q7Pho+fzZKhaiA/OQAMXIsGTL0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCIpQCRA9TVsSAnZWagAAQUcP/2+uexs4JsQAwLg+IUf7\nZdfXK6te0QigxElK9TNlfng6w3otYzu53Bb3RWMyynrYDESRNlqk22M5At2z\ns2UmktRRCKq4h7GfAZ1lWen+LNrQpu3icPIBFD+WWkJaUT7yDwiX1L+zT3AR\n+KuZ8JxT+UA2kgH/o4mpIBWitpRgF7FLy/SkOc3rmscWUptMeZELqYDMIZNf\n3T5GRSNlDgyGALDQnIRiU0Bsx9cRLe99yoQ0r+y0tBF6vslQVFas2CIKCawK\nRN/cLzTGdSfcKld8ifcvO24nWwMmv4gYJrxQ2SVFIyq9qB5/Csdpzba1KRLu\neUkSZHyfwYHretWu/tshko7B/OiCXwQ1cfSCYZz9+I3mTBuC5OHOLSaBdPGE\nrxIfNavwMN2qeFXHzeMUKfaajZKWkaCxjhUzbNwcVqHrAvlFtIn2WYIUp6jj\nLZRl+MjWPgq0iwqsYTk6AzE74vcHquoRRc0ZG84qrHzb/eksX2hIXKJYkAqC\ndyma69oL8M3dcLw0o4MNdUKQqFZtxavqM5GMCsA+MRDVXLNVOjzAajbT94PP\nNK/ZJaaOd5VKEB1DCkWGl/ZOPFbIExdrG+aeK72v9lJ6bu9/wTmH6AvrlHY0\nqNdQU4N0YFlt//q2rUZ54kyh2exZIgPjntPoObHIVc40k9QTKDTN7TMIbfLz\nuR0Q\r\n=HLxY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=4.0.0"},"gitHead":"32c81b83d6011aa0d898c5e229c29a8ab229ab57","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"6.1.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"10.2.1","dependencies":{"asty":"1.7.12","pegjs":"0.10.0","cache-lru":"1.1.3","pegjs-otf":"1.2.8","pegjs-util":"1.4.11"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.1.2","grunt":"1.0.2","mocha":"5.2.0","eslint":"4.19.1","babelify":"8.0.0","grunt-cli":"1.2.0","uglifyify":"5.0.0","babel-core":"6.26.3","babel-eslint":"8.2.3","grunt-eslint":"20.1.0","babel-preset-env":"1.7.0","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","browserify-header":"0.9.4","browserify-replace":"0.9.3","eslint-plugin-node":"6.0.1","grunt-contrib-clean":"1.1.0","browserify-derequire":"0.9.6","eslint-plugin-import":"2.12.0","eslint-plugin-promise":"3.8.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.2.10_1527286351043_0.7362370211531628","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"astq","version":"2.3.0","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.3.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"7be229b07c53b9de729ebbaf3f029583beae0a85","tarball":"https://registry.npmjs.org/astq/-/astq-2.3.0.tgz","fileCount":26,"integrity":"sha512-X6AmONEHd0bjAr/5iA/xCODyzIjHTUDhjGvWBHD+tR/+2T7et2UiRupt++/G+wsta7LBIVpJwo+gG0OR600eMg==","signatures":[{"sig":"MEQCIDVKrDGXpyBtmkqZTsPZmlD/z4523mcy+bF10PLixZvwAiBhhVa2fxznc9YB5wTy05m/dqroHBeN8E1Ee0zWMNghuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":447869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHGRtCRA9TVsSAnZWagAAPdUQAIf0V+2OhUILD6UzQzig\nH+cqNjHe4N8tp+pI084b++GW71fNel84E89ivjcJ2HQoisM970tvGr2YfYLu\n4/eI13meFrarbc4pcK3xx62e8Z8OaOw6vNa/GfgByevudEmoWn3ni7qeEtKC\nq8MIwuXcvXyETJdGrCRI5g8TUgBmlD073M1+cMQkvdYn2ZXZAcizvtSvTQKU\nrWNvrILsVYt05bpOUooYyclQSQsWfrM9Nic0bMuYDxGZi2KjZNgagL2avfTp\nKMVXRfmGbxXSvIq8EqxKujXSVd3FiPD795WAkHC8Nhz9DneJsYQrYIV9ORll\naqLhU8ra7CpZpTXHQeLGWecXFi0Rm7B3Z/vyO6RbB9d9d0OnC6ZIPhlWbrjD\nO3Yo0A9JgsOhmH9MIrz1zjDQMLglFYunSxafuf8xrCva71OMcnqB4miAwUt+\nntJVoVvF2Ia5iYoopJBYrQ/FkFuE3M+mbk6fbRowo4UJ7CwwCygn5VcKiUxW\nEh+yAU2ouzwUCNhMtkxF+S9RK5fg1DjdazcXCJiw9uY9iSgL2xJvbN4IW7SY\nZiNPoFe/WOOgMoko5qiigqp6kRfpSharmSwk7GuvOLPRRdKzRb7VBFAJwuyp\n8c9BEHpEu04IuAwTTsQMK31cr6OaJcfPHIEEvnjG6ZI1ItL1HekGWSSLd/jo\ndUdn\r\n=/ErL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=4.0.0"},"gitHead":"f2e4a9084072438ac1fe3278492531d552f2e98d","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"6.1.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"10.4.0","dependencies":{"asty":"1.7.12","pegjs":"0.10.0","cache-lru":"1.1.3","pegjs-otf":"1.2.8","pegjs-util":"1.4.11"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.1.2","grunt":"1.0.3","mocha":"5.2.0","eslint":"4.19.1","babelify":"8.0.0","grunt-cli":"1.2.0","uglifyify":"5.0.0","babel-core":"6.26.3","babel-eslint":"8.2.3","grunt-eslint":"20.2.0","babel-preset-env":"1.7.0","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","browserify-header":"0.9.4","browserify-replace":"0.9.3","eslint-plugin-node":"6.0.1","grunt-contrib-clean":"1.1.0","browserify-derequire":"0.9.6","eslint-plugin-import":"2.12.0","eslint-plugin-promise":"3.8.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.3.0_1528587372042_0.6671949011948475","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"astq","version":"2.3.1","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.3.1","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"5acca8ea62a5dc56fce2c519b8be842cc89e36ff","tarball":"https://registry.npmjs.org/astq/-/astq-2.3.1.tgz","fileCount":26,"integrity":"sha512-m916Ze6dSawqoaYI5E0zH2POqFi6QedU/DmQxWTxMD9oAN3glNhRKo7k6DpgPPXKuEqAfk+Km/rvvzbtwJUVHQ==","signatures":[{"sig":"MEUCIHLlO8hr1GV8FUW2qWLM1q6g1WxlrmmkpVF5snVNnplPAiEA3c7a8c6vKnNCNkNp2MJxOoB15ER/6y2gFxU6LKXuQ+4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":447870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHGYYCRA9TVsSAnZWagAAPpcP/0QJUowIwXXOvbhXVyzg\n+LeyPZBlEvlTIbsZX1VWoL1UbX+IoQKxOXuiz+1sFeGSU/Knu3FhhP/T/PjL\nuYYGprhtwDYH4uy39IIYF4Tj7kRmsk7UaWPPqo9OC46h+xycXJIw3dJUxtw9\nWaYEudq37FmLCnj0jqxV9fDZUrbAwtmivJyHaV7hwcpeujexk6QQG06N54Pg\nCULiE77Cwef/3LYMb5D51LZuUdXTOPVAmbJM/+Mw7ohrr/fP5+2ommWtLyHW\n6Pxk3atfhLneKbMI7z75k6s0UaBHL3OA7WhxIdFGx86ItjCFU/lifB2FClVk\nGdqtNP3yVcvBIqAX09uniO2ZSUaiK2cknm5zkKUmWF1711KnESt22Eu9LBiQ\nXP16C4kJ5vcu3mHEIqwcEZbLYjqQYmvA+CdrxsrEqxSM9Sm7WF24jBrlpZH2\n2NoiX9axWvagKyVirmt4q8IJH5PiqyFlh+cUcqwXY1280pmCZ8HgTGswdmcN\nrIUWO51CeGc9TM54aZWMBWHjURsSChlBVgtUU+JX8LnsNxxvbOExMvcWJGO5\n4P9z1kfjeL0EuRtnN0R++zhoBgiGb/gDiqDexRKZ2pVbqamYDSUVpUd3JAy6\nIwwNTM5RbPqR6fk/cyBgguoPMIyj+k1zSqdSrxbKgNUoz2ipVfgJoxrZMGiP\nudol\r\n=lkw9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=4.0.0"},"gitHead":"e6790463a7fc77197bf5c585c64d4d6c5066f10a","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"6.1.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"10.4.0","dependencies":{"asty":"1.7.13","pegjs":"0.10.0","cache-lru":"1.1.4","pegjs-otf":"1.2.9","pegjs-util":"1.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.1.2","grunt":"1.0.3","mocha":"5.2.0","eslint":"4.19.1","babelify":"8.0.0","grunt-cli":"1.2.0","uglifyify":"5.0.0","babel-core":"6.26.3","babel-eslint":"8.2.3","grunt-eslint":"20.2.0","babel-preset-env":"1.7.0","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","browserify-header":"0.9.4","browserify-replace":"0.9.3","eslint-plugin-node":"6.0.1","grunt-contrib-clean":"1.1.0","browserify-derequire":"0.9.6","eslint-plugin-import":"2.12.0","eslint-plugin-promise":"3.8.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.3.1_1528587798856_0.7745376464079052","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"astq","version":"2.3.2","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.3.2","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"f5c88d9a231ca4cbc014eb6214d6dfcbe7942da7","tarball":"https://registry.npmjs.org/astq/-/astq-2.3.2.tgz","fileCount":26,"integrity":"sha512-+O/vWS3orfcoYh0YUN0RKEjj+o1BImca/gBAyGjrUBvZYwbYQpnsdWz5hQYX/+/jhQFKE3My4UXXfCmNf81nsw==","signatures":[{"sig":"MEUCIQCEcmMZbsS9FP4ceP8EM1Fap9XARcsuqCrK9tgInkYjfQIgEcHPnl4iZvfdWdV2F+abdH/Jj2OSaG9W/lpB0WgMIZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":447869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLlj7CRA9TVsSAnZWagAAnf8QAJ2DwHE9YNJPt0K1hL/r\niCJeCe4F4Yvp7YmuFuNRI0YwrGp84BqSajxBh1JAGVISLt5kPIZxUb5VP7dr\n8l3q0rL2+KkU0Y2xCYdBMpvDwzHCYEEukVIG2D2gRzk0uh6bg9F1tteq5uIs\nJu6e/LgUY5nrkNEERv8MIh05ET/tIhVTiyHQdDRkZrmU7sm3v7vHj38iDtP7\npXsLO87SbG1SB5P3oXKF6GsBxT69xwIk6dVGJcYWzDQu4QlaE+WZX5KGnsjD\nHrX+WzEPgO/DYCXpBfZ4OZlDUzLaCfSn+Y2N6X6mPFCfiqSODLKRMRH9KekV\nSH66qHC3BbwYlGnPoOW4+wYxjRpmyugxkahOik1ztAGWyVrQRzF51OLig4Qf\nRdrOsMZYBwAMEP83pt0Sg4PgUUwKMXxtrpul+UKu/pqOm++4LbGm8DIUc/Yf\n3NNGZwRecn75lTvKH83O4SlmeVDJefuAR5uy+qLdm8Y9ElixbsjAWgKMzFE+\nIQB0fo9tCakuxGvQL35unPvEh2Vj97qPK+KB6bDSLjk9ER2m3Van4RvCrEK9\nfarOlAxpD70O7FzVhGqJWPYyDlWe3xIuTgs1ymJCeNc3KTBrBKzgg7jeHipn\nqzEWpNjpgNWQiq6GuEroccXf5O8+2+Z9ZYbRJPfb+zBR71edjhRlSQ7W1Pnv\n3sGQ\r\n=Iodk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=4.0.0"},"gitHead":"c18af969702f9aaa9081c19296bb93036379b153","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"6.1.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"10.5.0","dependencies":{"asty":"1.7.14","pegjs":"0.10.0","cache-lru":"1.1.5","pegjs-otf":"1.2.9","pegjs-util":"1.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.1.2","grunt":"1.0.3","mocha":"5.2.0","eslint":"5.0.0","babelify":"8.0.0","grunt-cli":"1.2.0","uglifyify":"5.0.1","babel-core":"6.26.3","babel-eslint":"8.2.5","grunt-eslint":"21.0.0","babel-preset-env":"1.7.0","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","browserify-header":"0.9.4","browserify-replace":"0.9.3","eslint-plugin-node":"6.0.1","grunt-contrib-clean":"1.1.0","browserify-derequire":"0.9.6","eslint-plugin-import":"2.12.0","eslint-plugin-promise":"3.8.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.3.2_1529764091483_0.36378610417665214","host":"s3://npm-registry-packages"}},"2.3.3":{"name":"astq","version":"2.3.3","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.3.3","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"fdb101c903db9490ec35b849c73e8b3b467720d1","tarball":"https://registry.npmjs.org/astq/-/astq-2.3.3.tgz","fileCount":26,"integrity":"sha512-/kBkTIvwybVX+1xScdoK6FOwxPeLzACe/VpEUCiFz4xDPB2j/71HhMf6ekfOK3tuZMW1UximNtvPi/C8jUCXYQ==","signatures":[{"sig":"MEUCIQD0H/F+RYhBr51qQRVWhf3Et3IGuinVBFKr87efjMBmKQIgB3f84Ji59Oi36SE9w2XzPDaHgmdKlUt98+9eRboQRFU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":447869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLlohCRA9TVsSAnZWagAAOCoQAJ0e+dFkssBdW8cCy7yN\noH58kIsvDeiS8ZZAt4J0j3vMnx2xnyDXDjV/yOIlcvtaAygdI1FmgWfxEoUN\n6HddHXFZkvAxrtmaOs9B0uFW4CwWWuytLpw2wyYVD7O/waDgrbWyBiBFDL7x\n3kimLJS8zcdvdM8AXVVW1du0fA5MNKfMWug1wb05hhgcTx/eGPQ0kZnoFJnW\nIJ7ZqaKRoZqyZC7wTE1A3KETWjt1VZysgrllA6IJfEf58O3IHYLCcFQ44Bo2\ndb/x9wyrAh1OltywpiS90QvZ0rcs773IndLpVIFbLvWl+AfdMKcPFDEN+qNv\nKiyJtvrLpp4i2Zfe7W6yxcghQSPkJpnuRQ9yBIJ2AJF0o731M/BzwE1s52/7\ncEwNvj/Mj2Mj0EarE7JFIsVSohfrkS6iRiMjiHDvsNpltTxuWcsrYqAlip/I\nJyRz6Iq643lk1HklZwHpfH/oJk8rdkdQ5hyr1VndtwJz5k0QP4RAfWPmVrCl\nxGWFExb+UVmkLD16/hvyOxt0ampCNmpXUAAgWXtmZDBC2cI5P6q8oMuru3Cb\ndwttduKqJD1ih/UTxnW10LgJHhNmbyQcmh6k8jGBDWMO9RFJWURd1mNPwOkK\nIRjBuVuzToiMkl5WleFosz7edsQnbXWbl7+3v4G/EWytE5pbmDID1asZw8y3\nwtcd\r\n=0Ntc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=4.0.0"},"gitHead":"915b00c89bfd61d07b490e85c9145e7922a6ca7f","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"6.1.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"10.5.0","dependencies":{"asty":"1.7.14","pegjs":"0.10.0","cache-lru":"1.1.5","pegjs-otf":"1.2.9","pegjs-util":"1.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.1.2","grunt":"1.0.3","mocha":"5.2.0","eslint":"5.0.0","babelify":"8.0.0","grunt-cli":"1.2.0","uglifyify":"5.0.1","babel-core":"6.26.3","babel-eslint":"8.2.5","grunt-eslint":"21.0.0","babel-preset-env":"1.7.0","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","browserify-header":"0.9.4","browserify-replace":"0.9.3","eslint-plugin-node":"6.0.1","grunt-contrib-clean":"1.1.0","browserify-derequire":"0.9.6","eslint-plugin-import":"2.12.0","eslint-plugin-promise":"3.8.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.3.3_1529764385093_0.301723280451915","host":"s3://npm-registry-packages"}},"2.3.4":{"name":"astq","version":"2.3.4","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.3.4","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"d23747db65216374691e1ff2879f8a8e964fdd99","tarball":"https://registry.npmjs.org/astq/-/astq-2.3.4.tgz","fileCount":26,"integrity":"sha512-2yRxpstEH+v5IyhTWDFD0TfYLiw+fZ7LWcziOIOS4bX6TxSpNawe4zPvfQABz9C2tlNhHviRBwRpkWnVAZ2kIw==","signatures":[{"sig":"MEYCIQCuAk6hIjuP/KNZYM5fqfO9PnMaDJ4TwoV9mwWzwa+dIgIhALyNw85GDEkwF94s4ZtJF42tbvy+357NhdXQUzZwTk/g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":447870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbQIc+CRA9TVsSAnZWagAAXyUP/3hdCVCypNmY5PZ5qzN1\nDF3ie7QtcaS4wZmPozs25baeVV8jioz2ddlbjh9JClWGstaWOxT7ZZfuMdOv\nxAwvDfn8pxNi7ShsuYqDoSfhvYwHTSiO8gxJZi7oxL2b17mijJulgGNiOc3M\nL6pjelRHV+K+yWbeEjetTjYXJNZFUWp9PRA78rH7nuJaFHuGUKzelBvvjfex\nxt+ZwiOdZTFyC/xnNAXpIz+WKDL1wGPozyUCWVHk851yJXFW3sMiC2iUzmjY\n5E8ay/UQbCTLu5rps3Q+WNzNMvTbXCcUty5H9JukbZ5eziypP32SLpEDkqGP\nFAzFtfm9XLg7B7cDNrgpntH9niI7lABlyeLFe0L5B3+cNuYy59g1AHK/AGC/\nKQQa0+A7hyRs1Xs1vuGinKIZBNpkQPkGiYs7RFyMEK40WUIyQM8r3iknBLH4\nYmrNDJzyDPmiuFyluSne+tpWMsvNtUrt9H+UBzxAY5peXw5TQD15uBgQFKEX\nVbxi2LEKtuhu5SJ/LZRP+Ke71R2J58IOayENOUbs4zT2XMaemvJ8x7FUci7F\ncCZFHNtExcU69hap3BBOFehVaPL2hOyDQyNqpPlXQRIgq7RcXU4Va/aitQ7/\nPYy3b6N4G4a6v3P71RlAzLVr2aEIDP68r5bG+g7XTBN1Sj2SiUOQoF/0tZl5\nI59O\r\n=TVt3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=4.0.0"},"gitHead":"9a25cd4c98fbb9bfba8f50d5b143fbb1914d348c","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"6.1.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"10.6.0","dependencies":{"asty":"1.7.15","pegjs":"0.10.0","cache-lru":"1.1.5","pegjs-otf":"1.2.10","pegjs-util":"1.4.13"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.1.2","grunt":"1.0.3","mocha":"5.2.0","eslint":"5.0.1","babelify":"8.0.0","grunt-cli":"1.2.0","uglifyify":"5.0.1","babel-core":"6.26.3","babel-eslint":"8.2.5","grunt-eslint":"21.0.0","babel-preset-env":"1.7.0","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","browserify-header":"0.9.4","browserify-replace":"0.9.3","eslint-plugin-node":"6.0.1","grunt-contrib-clean":"1.1.0","browserify-derequire":"0.9.6","eslint-plugin-import":"2.13.0","eslint-plugin-promise":"3.8.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.3.4_1530955582007_0.13602067277092478","host":"s3://npm-registry-packages"}},"2.3.5":{"name":"astq","version":"2.3.5","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.3.5","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"6f783cb86362276cacb73d8e9878f6a0a323eaa0","tarball":"https://registry.npmjs.org/astq/-/astq-2.3.5.tgz","fileCount":26,"integrity":"sha512-/dpbPD8H2JiaA/aXdfEdz8Moyu6TYcUqtf3ATQovO2/Z2X6p/1HlETW5I78zNe1XSeaj2l7ephUgs1BNwZdhlg==","signatures":[{"sig":"MEQCIGlapK5/W7Q0XtGcNtLKscqMzTDkV4P+ibepGwYUEC24AiAVhtaS1cvi2/8n22lje9wK5aasynnFflELYlkHGV34dg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":447870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbezhCRA9TVsSAnZWagAAZJwP/0lmKeK7o44V/Kf51BJm\nk1fEjqIgYwSPT51iMagUgkfAcijlv+sCS8LB0lp9UbhQmcXW2lMVg2I/LPfM\naLK8iM3QrLyaGvh9RUiqRDLxmGdmNwxjjEqHvdO9zV12B/6v9Q7bTWEl12Yg\nBzp8es4d3BJr2Pk8+aAwXirNnxh49QeZQY3Bs+sZFV1aEGe187bsw4y6MN3S\nmzVCNzYe6Msg/cOKOu2kdp9tQQit0fMX+U0vee8znUne+8Iq03ZWwB09kQ0O\nRf33pzEtB/aZEGG3IirvDENS2yXqFUZjsvAA7+3rmEHqfXgGmsTLCHdOPlwc\n757xa6OLja6oUq8jsWoLYGDErx7GSu8EHmJtwCnDYpP4sYk8KlRQjLAytYYF\no+y1uTr6jv/93zWWvRbmcE6GS9gRrOsgiOn5+sADVU23gGhg8jCol0zFKme8\nTcR9oHt7zDJQbuogfIp1uXrnE9SCgtlSUr/x27b+j4906nXSz6P/Td8dpVUR\nbhcPpmNB/fFluAHnvXFdX/7D7aAoTxD+l22prlK9IiL1Vkw30mRXmy7f4moi\nmx86BPOKCr/3+tM/5XSub1RQHBZxYFAofHXqJxbJYBh3tRZqam6BSP8D3SJH\ndCGt8oxiPVgQWB+/eelIz5XIel9OIrLc1RiQMcRyX/IY5y2e3bh/EIIfPv2l\n7brW\r\n=vf4M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=4.0.0"},"gitHead":"c76cab835f990a0c8e2e6bb382e3f3b797b1be80","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"6.3.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"10.8.0","dependencies":{"asty":"1.7.16","pegjs":"0.10.0","cache-lru":"1.1.5","pegjs-otf":"1.2.10","pegjs-util":"1.4.14"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.1.2","grunt":"1.0.3","mocha":"5.2.0","eslint":"5.3.0","babelify":"8.0.0","grunt-cli":"1.2.0","uglifyify":"5.0.1","babel-core":"6.26.3","babel-eslint":"8.2.6","grunt-eslint":"21.0.0","babel-preset-env":"1.7.0","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","browserify-header":"0.9.4","browserify-replace":"0.9.3","eslint-plugin-node":"7.0.1","grunt-contrib-clean":"1.1.0","browserify-derequire":"0.9.6","eslint-plugin-import":"2.13.0","eslint-plugin-promise":"3.8.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.3.5_1533930720474_0.19106965257369457","host":"s3://npm-registry-packages"}},"2.3.6":{"name":"astq","version":"2.3.6","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.3.6","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"19c275f0d20da99108395c96ad501880089ae42d","tarball":"https://registry.npmjs.org/astq/-/astq-2.3.6.tgz","fileCount":26,"integrity":"sha512-OGGcbdqSgfpTknS4VfpA8KZ3+i7PnyBZydmSSNm+432uGzZwwB0+seF6ehZagrilODcg39yJThNsJ4QRp9wnrQ==","signatures":[{"sig":"MEUCIQCBKApDzcH2jN6OLTeNIFV/dXI/244exp9cnEWPy4keYQIga2gC/sjUzjWC2JlLezeFyhdPRPT4evlQaufElboD0vI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":447870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbe0zCRA9TVsSAnZWagAAujAP/RhSAN767rCuXQMd9PQh\n9XGD3xsqR/2VptKqxyh/AfR1T+SO+Lwh+i+5KIpEmK6ROlR+nX61uSTmrfI4\nmwa7+v4eaRFFWdIOmS/89l9R+1hROSNi6g9hFhLwbCu/5IpFSJsYo9WqEX8+\n+yFG759XI4lqhj+VSxxTGEJzaudPm+rrVy14BFIjTfpl+0BWWl5YO++m2nD2\nPELJryHTMEO3HIgErZF2NYYJLijeA4bhSCdZa2jRTt/5x7ueM7zswmSPr7oe\niiEURv2O//tHEXWIbU5RDJ1J7gEfRxDrIu8zEZrtEIx8Rz9H7jCQdIm5AFic\nrF2NfK5+r3Dbyu8uzeFY8qAsO8WdpiqqG3D5xkO1j2iTpExndReQyA3SBrRa\npNBoaccd2oTr8MkxCs9JMpmovRvdqo+ktQMvmhmurdu7QHxUNVQ1ejIle50k\npodrIGlUV+21N8mVQQn+xfQ2GEFTxVGh3IBrPWgA7VYncDKmGZUq/bneeDL2\ndwe0OQcEcrAasS0r8zzYlgawGLe1uc29rcsUE2oo4dECgOqxII7NnHAdDQD+\nmMNgMoGFMmBc5tUc2MHCG5iChjgBwL1JfTQCOkq5vqbUWhKfXoFxYHHH0+P9\n38+HX8NBd8XYwo+j83UVjkcw5sxX9znktTu6OeHA4mgxKOVfB8QZwr7Oo5hM\nu05Q\r\n=h20+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=4.0.0"},"gitHead":"527156a0be480250761e1dac8902cdd7af1c2f15","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"6.3.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"10.8.0","dependencies":{"asty":"1.7.16","pegjs":"0.10.0","cache-lru":"1.1.5","pegjs-otf":"1.2.10","pegjs-util":"1.4.14"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.1.2","grunt":"1.0.3","mocha":"5.2.0","eslint":"5.3.0","babelify":"8.0.0","grunt-cli":"1.2.0","uglifyify":"5.0.1","babel-core":"6.26.3","babel-eslint":"8.2.6","grunt-eslint":"21.0.0","babel-preset-env":"1.7.0","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","browserify-header":"0.9.4","browserify-replace":"0.9.3","eslint-plugin-node":"7.0.1","grunt-contrib-clean":"1.1.0","browserify-derequire":"0.9.6","eslint-plugin-import":"2.13.0","eslint-plugin-promise":"3.8.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.3.6_1533930802935_0.3537380677062585","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"astq","version":"2.4.0","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.4.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"8c9dfef8e15d6cab6367fa11497a4183f5e1ccb3","tarball":"https://registry.npmjs.org/astq/-/astq-2.4.0.tgz","fileCount":26,"integrity":"sha512-OKCFEg+qUsY5aEtxwJjUegde8eQKH+EIiRU99ubymHAektsGH75JaENQQ7giWWwr4Wbd95wEpZ2uiFK2Bc9tnA==","signatures":[{"sig":"MEUCIFnw0iME/osPspJHTqcFv6gnOcmz908sWTHaeI5CdAqEAiEA2WWaQe73dxCuaVL/M9Ek0x/veSKG84vUBDifXh88zXk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":375459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHmCeCRA9TVsSAnZWagAA39AP/0hivoWmWBKF5br7SSbL\np1xaPaJV3LAjNtdA/Ox+S+ZJm+a+JxACTBo3dTUN57jAuDkqPoGIvOxge1Cu\nsi3BRpYYjUWyrcGJUUhSPzGAGeGWxlqJH7Mt5vaMioz3LpoRVVWUTi3kj3rH\n7brxJFAiJF4SxieODYVnBC/79bxtvNkbL7M2UoNJUrBQtRB2GRCA2AtsAcss\n0gg7T8fMVxVDoDZ3ofv1JRo3tjMrf6wIXZnmsfU4TDdiWFNghOgyZtzZvUwW\nYNkTtczXZMu9pBBRX99861QULmT3oEhWHG6ZwnWTLII69CODdLJBpJ5m1OxX\niMB423NzpXBV/o2EwOzvMBvQBpvLYmCW5K+Ff+ibYRXPHNUh4OAkByoFVAM3\nm/smqtYJ34gDzd++g6bbZSN+mHsJSq3t75Ar/cYskSCH87dlY867rMeTh6tj\nUO2sjh3rkX2Yo6LDUeF20wrnkarpd8zTEZCUIm0kctTrXL8XrzohS/zeeL0V\nl9N8hBX6oyatLXhtvaalQNZiJszKwmNvWp76P0RenRpfZMaGSkiPPLsmEQiT\nj2wBSqGEooEMtA2/eaWeHyLL3R81tpTxhroQOPpmP1NfssjWjNpqwt/6Bp4I\n8gRXOC/U1+x1cxtytrlem9AKMCHDSTcSYZKNaQzVbvbd2nq4kczuIrJX6SDg\nX62K\r\n=UfJx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=4.0.0"},"gitHead":"4447073b0708b6c53f700eeadef4f1c8932b7be2","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"6.5.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"10.14.2","dependencies":{"asty":"1.8.0","pegjs":"0.10.0","cache-lru":"1.1.6","pegjs-otf":"1.2.11","pegjs-util":"1.4.15"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","grunt":"1.0.3","mocha":"5.2.0","eslint":"5.10.0","babelify":"10.0.0","grunt-cli":"1.3.2","uglifyify":"5.0.1","@babel/core":"7.2.2","babel-eslint":"10.0.1","grunt-eslint":"21.0.0","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","@babel/preset-env":"7.2.3","browserify-header":"0.9.4","browserify-replace":"0.9.3","eslint-plugin-node":"8.0.0","grunt-contrib-clean":"2.0.0","browserify-derequire":"0.9.6","eslint-plugin-import":"2.14.0","eslint-plugin-promise":"4.0.1","eslint-config-standard":"12.0.0","eslint-plugin-standard":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.4.0_1545494685743_0.5106775105579024","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"astq","version":"2.5.0","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.5.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"e708793adde6fc5c94567fd16a96ef1660a10f21","tarball":"https://registry.npmjs.org/astq/-/astq-2.5.0.tgz","fileCount":27,"integrity":"sha512-KAjKVvw0ZhR3aip1gNugrWY3vvj9FErzeThDriMt63YdfmF91go3ktuWEoCcp68BillyEt1NgftdWLLeFVcQyw==","signatures":[{"sig":"MEUCIFcPt/kWo+Cw5l9x9560IMgwtt5QI0UxxU/mq7WSblbvAiEAw0wC+8bh5k7CNQbbzMhAZbS1EpTag3nlkRdA5OOUktI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":384453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcH66qCRA9TVsSAnZWagAA/l0QAKRk50rCosibWPqojkTE\nLDW+Z4ONHyefcbe3eVpzzWWG4hp2eymS7sNbVVuwWjwfs/2v0CxlKDbtJF8A\nZz9fAeXcoPfzvD0aINmO41yo8mCNYQAwl4gIz0OtjRBstoFc/biGrsxTWf32\nA3w57C1PdFcHKvt06SA4zyuvrzHmrkF6SEQGQtg/W93D8m1snkDv6P7kVFIK\nO26TsVPqwQIzcKBVS/m3xFexJZ32UYJjkyUxyHph67h186K1JBpV66Nat3ZH\nsGrdmbDrHwoHPp8lbt+Ef+UYBguiCBF/MkK/GvRHoJGhIceCYIbjnnpsfEEP\nV1qa842P62SmpBbcvQ7QzkPhEbwZCGifC5Rb9RxsM109D5F8ccZ+NfruQ5zl\nj4wR4ppx6Cpw2ybLr31rL9mI/lOmrkJUPfY+k0S0zFUAqJC8kby9ZY5qiK0e\nIbN3m2z4zZME0pXWhukuSlSQcoJ/iJHQfEPgjGJFH33pyhOTF+q4ejNMvmTj\nc8lvBzq3hIr9zUWo1zpFSg2BEUXGsn6HF6/iRASY1EUuijPULm8bIFoj0EpW\nBAHthc+Gl9d8Nlg5zoDNCIxVisuevLrDYrPEvFuPlqJgt9/VB3AhjULNkN7q\nb1dNK1s2w7aFaXZIeJ6JjN2CY9MpGTtt+hiYO/fRnOzeYZVpbjCd6oOiPYTd\n41iO\r\n=tvO3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=4.0.0"},"gitHead":"a1575bf7a4fc9991c6a281862423d1ab6c27a60f","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"6.5.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"10.14.2","dependencies":{"asty":"1.8.0","pegjs":"0.10.0","cache-lru":"1.1.6","pegjs-otf":"1.2.11","pegjs-util":"1.4.15"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","grunt":"1.0.3","mocha":"5.2.0","eslint":"5.10.0","babelify":"10.0.0","grunt-cli":"1.3.2","uglifyify":"5.0.1","@babel/core":"7.2.2","babel-eslint":"10.0.1","grunt-eslint":"21.0.0","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","@babel/preset-env":"7.2.3","browserify-header":"0.9.4","browserify-replace":"0.9.3","eslint-plugin-node":"8.0.0","grunt-contrib-clean":"2.0.0","browserify-derequire":"0.9.6","eslint-plugin-import":"2.14.0","eslint-plugin-promise":"4.0.1","eslint-config-standard":"12.0.0","eslint-plugin-standard":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.5.0_1545580201193_0.15514974381874502","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"astq","version":"2.6.0","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.6.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"98d2741d0c0e87376139d0ba38f7f157f198ff2f","tarball":"https://registry.npmjs.org/astq/-/astq-2.6.0.tgz","fileCount":28,"integrity":"sha512-sve2/dgsOqHfhnvhFwZlV1BEkmWmtjg4rCuNBAGtKPdaugXRAF0dF1D3A1WL4udyRBMU9BMGtAgKiJohzYGnvA==","signatures":[{"sig":"MEYCIQCgihR9E+bIOwu13hR5+HGMXxNSTX/hlwOp4OMI2wCcdQIhAMWZEcvdt+/1gQFzJcJk5PNiUlIqbAgzklIj2ki5UlqR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcH92uCRA9TVsSAnZWagAAXm0P/1JsszLxuSRIUkPFz1xF\nFiMQ4WyUo7e48tYXKd39h/xrdyRwKSc1qV3lc1GR7wZwxwxpJVWWJZgJ9PLq\nqnqRZJkH87riKLp/AI0nzJDeVqHlLEddV9Ev8Hxwuhin1IITZLL4nmuRNBV9\nY77sDExmuf0SMUVE+Rch0GK0TWYS5frw5BgYuGxdpl49w5brdxT0MbDwn79s\n1/UpXoT4nb+aQm/nPfp7WMSTnaZXRt6nOr9Ho45umSDY58RlZbkHpBEt07Qu\nB82qzD8pry7y8BJIdbQ+CSTu/3usS+EuaZuWDDyfGZlP9LswYoM2Z2t4z295\nDZ45CNpxw1s1EkXkEeQQwWNpA1/azj7N1hmK/qD1Y9ev4Ds4UGIA4MDB3asc\nntZROBckoI8u5FH4cRtkIbXjWa+V2OJ5pBx2hpQGmVrsz1OUDBXuIGiwijFG\n59X2qhdCyUQE9thfMbJ4j0LaGfUpomucOQTI+1POtYy6CEG0a4pMHpNfKGYP\n7TDXbDG3XqbsPJkeR5nYlNap8avug4XDE1w9t0IcJS1EQxecSjCsILF3+Fzv\naHqRn6IqWN3kHl4hIYYg5nclauqMXj+CS7H1dX9GysQarcfVLLlI2uF015zi\nK9hXQcJ8abWxE4/ZoY9rNoUUXKEIkUn1BhwpgYRp6VLZIOzUx/6Z7Kl8R25Q\nk4qQ\r\n=eAzA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=4.0.0"},"gitHead":"e2cca045be4e08dc0b9d8ded72a614f13b51ec4d","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"6.5.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"10.14.2","dependencies":{"asty":"1.8.0","pegjs":"0.10.0","cache-lru":"1.1.6","pegjs-otf":"1.2.11","pegjs-util":"1.4.15"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","grunt":"1.0.3","mocha":"5.2.0","eslint":"5.10.0","babelify":"10.0.0","grunt-cli":"1.3.2","uglifyify":"5.0.1","@babel/core":"7.2.2","babel-eslint":"10.0.1","grunt-eslint":"21.0.0","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","@babel/preset-env":"7.2.3","browserify-header":"0.9.4","browserify-replace":"0.9.3","eslint-plugin-node":"8.0.0","grunt-contrib-clean":"2.0.0","browserify-derequire":"0.9.6","eslint-plugin-import":"2.14.0","eslint-plugin-promise":"4.0.1","eslint-config-standard":"12.0.0","eslint-plugin-standard":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.6.0_1545592237568_0.39114082667245786","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"astq","version":"2.6.1","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.6.1","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"d25840665636b20bcc85c0bcb2ed74b2aa7b5dbd","tarball":"https://registry.npmjs.org/astq/-/astq-2.6.1.tgz","fileCount":28,"integrity":"sha512-CfVWvpFGeTU17/J77msaYvpKKtm1cdAPWuYomP2SxEBgewi5zU7njMgUcifZDCqqPtO3wUrO2QadixmE9UdIFg==","signatures":[{"sig":"MEUCIQCkksCav7KC1QaOXqMojyUlWJ+Gi58R88YQJO8C3j/UNQIgMsHAK3vm5RkLwi6nEy8LYUlgcZillr1KtAqku8xi+ss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKeWNCRA9TVsSAnZWagAAQjcP/1K4eT9dvrk65TeOX6Es\ndd8y/uAGZcQZSBEKOJe9uJv1d+v8MGi+7JaP/rnyDgjtV6EsE7ubry1IEJcx\n7pIGdFnicDC4xMMLHFOnH2YkW4qfWL5DPcDdcI1JMMjpS+mZ0BHLA6F99fqf\nPI+0eOxlu+TAACyrwkMmGHGuUa5I3+ITogy2bLgwCrL+WHZTN8iVvFQd6Gxp\n5wQgp9zbB0x9MZWa+jainEYxqPV0UFDYJUnyMxny+1t5PBfKFBQo1GZLUw6l\nAN5gnn38UCqNtkP1tbN/LiGlvu07lGqRovHXS4cvdZJP0xZkpnuv7CCcMgNi\nFTOa1OdzWJlpxJL2FbfZJoA/sCFpMCb8k/DiOK3MIarga8RtFMkuEyE4n3JM\nP0JrY3UFiiwPQjUEx5V78oOLOh0JrdyFwLUPhRDSt4frRCMYoHvF9am5vtwp\nx2Ytm0Rdep3kV9MyPiXh79H5PfUGzbWNaVEweNPYm7gn3k4NEy6qvIHYmK8X\nsWazYwG4Cg45BueRSAG+rdcAX1SIUBIJXw1oSPLwD55CdRUIJYvrots49BvS\nGZAaZPYiEZKZqDYQGTEvjzcVJns9P0xMTFyQyZYyVX7+LZQ+JywqicjbEVYM\nnw88LDjfTwH/abaHPHsa/BJVj2QOTgG3qtsReKxTtwE1ZMAFZ7WW35DF3U2U\nBaZK\r\n=35yt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=4.0.0"},"gitHead":"98d80479c9678dd75e9f9181bbe811c2ea473383","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"6.5.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"10.15.0","dependencies":{"asty":"1.8.2","pegjs":"0.10.0","cache-lru":"1.1.6","pegjs-otf":"1.2.11","pegjs-util":"1.4.15"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","grunt":"1.0.3","mocha":"5.2.0","eslint":"5.11.1","babelify":"10.0.0","grunt-cli":"1.3.2","uglifyify":"5.0.1","@babel/core":"7.2.2","babel-eslint":"10.0.1","grunt-eslint":"21.0.0","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","@babel/preset-env":"7.2.3","browserify-header":"1.0.0","browserify-replace":"1.0.0","eslint-plugin-node":"8.0.0","grunt-contrib-clean":"2.0.0","browserify-derequire":"1.0.0","eslint-plugin-import":"2.14.0","eslint-plugin-promise":"4.0.1","eslint-config-standard":"12.0.0","eslint-plugin-standard":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.6.1_1546249613033_0.39641568123771775","host":"s3://npm-registry-packages"}},"2.6.2":{"name":"astq","version":"2.6.2","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.6.2","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"a405f761b84ff5852c29fef5fff9de79d05d5370","tarball":"https://registry.npmjs.org/astq/-/astq-2.6.2.tgz","fileCount":28,"integrity":"sha512-/THdyHyixbRPy0Tu/AmvjRvPmXEvvh4XgCn4phhR+9jbk1wqSOriPweNX++SNzmIDq/uKQXaDnK2ScratAoeDw==","signatures":[{"sig":"MEQCIH7S0E4qTl7AzZGMlu1Ox4syO+Uo+a14CTeMw2uhQKOsAiBr1WU4/+6DNPaHM0tHCAusFBnV/PrYNVhFONkx7qVi4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4aQ3CRA9TVsSAnZWagAAQdUP/ROW27ACDQdo/u93sIVb\nBsgKooNzQ0uH74RALgjkfWoazefDr6Wm0jn7h3f0W4cCFh+uoXKoPR2C0UAa\nYfMxlSN53qJ1AfzFh4krVpw1pD2Kwqbsc6Rcu9RwOtqfWiAVOSLDGrH2f2FF\nCYxoNXPo5zdlqO4OptShYH5HNMgWmI527iczohMuJh/hE+s8RYHfvLTVPOmB\nkztiEQ+rERpAfENtGzNfBDKg1urgj/QOIXvN9vwZ9J4sjlhKHZj0LzLxYe9E\nHPxRcFZ3LHOOpCiMC2Deor79QVx9w4SP7LcpE4++y37RxzzHmmEZvPGy9KNN\nIp/XC7US9YxI+IMNiwBhq/PiA6iGQp3c7O9+jQ7IXO82QNbCtbmgUG9mKabr\npeuRkaXqS0fOVLrxc4xkKvzdkYrRthndg8yLDkCPiSh04j78fwg9hktItVrk\nnktEtME8CN+l69uw/d4EI0vMdOZywz1scDTDgrmljqCisXf1ZH2An6ZOP/OV\nPRDXbDmt6A1s9gidS1fcXxzY5G3oRw5sBAaT1i+rENCW4AnZSiQQcnDf8pF1\n8I2Vvz/QY53zVfc4K4EY5rNJEKbH/tZo8ArCJczgigzul4RCuo5mMt88SrTc\nNz5A8kY/c2pwTBO8AHPbu6GluXrGFCWbAcXGu8cuy7oYUtQXG8CFq5o0hhbJ\nx0aM\r\n=j2dF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=4.0.0"},"gitHead":"9764beb0d1ea14afae853f6e9d9eb16126a90616","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"6.9.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"12.2.0","dependencies":{"asty":"1.8.5","pegjs":"0.10.0","cache-lru":"1.1.7","pegjs-otf":"1.2.12","pegjs-util":"1.4.16"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","grunt":"1.0.4","mocha":"6.1.4","eslint":"5.16.0","babelify":"10.0.0","grunt-cli":"1.3.2","uglifyify":"5.0.1","@babel/core":"7.4.4","babel-eslint":"10.0.1","grunt-eslint":"21.0.0","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","@babel/preset-env":"7.4.4","browserify-header":"1.0.0","browserify-replace":"1.0.0","eslint-plugin-node":"9.0.1","grunt-contrib-clean":"2.0.0","browserify-derequire":"1.0.0","eslint-plugin-import":"2.17.2","eslint-plugin-promise":"4.1.1","eslint-config-standard":"12.0.0","eslint-plugin-standard":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.6.2_1558291510251_0.9152709098154905","host":"s3://npm-registry-packages"}},"2.6.3":{"name":"astq","version":"2.6.3","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.6.3","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"c411380ddb23ff190065ef7629eaae1bc831450e","tarball":"https://registry.npmjs.org/astq/-/astq-2.6.3.tgz","fileCount":28,"integrity":"sha512-vhuQsk6M6tQW9Xg6iLCBAIMYSjxyUIRDIMEjozdlHWFe9V8AhSDf/IOZ5s38tFgNjTHvsQbHLZX5CfK+sQGtvw==","signatures":[{"sig":"MEUCIENdgFH7NWqEOvMNAThMky6gVnxKAIoMlaUna2x8avg4AiEAuDV/J1nFCwhBhR+DGFyRKd8JXCKZyY6k1ePCG75Akdk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBf76CRA9TVsSAnZWagAAv4oQAIBQxBUefYfp/NGu0Xey\n+0Vev8z0HgwonbNOR6YQ82bGPQFgos9Qp86glSP4dVOtv4WD/+UgYpoqo01/\ndyUXTsFmnFqBJeNpR5TeJ1KJJdJBLr7MBUe7Qv25GUpqXP9LJIt1QJKk7a0c\nQhS4knBeb8iQknwiyu0ZfTGd8fNK2ZRa4vPcwBaZKGrdvw48pGxiNYuMG0VO\nkBXdvjl0y3bYJAlMnA00l4jEj7MeGriHGQRepK7cx56CSs4mwD8KSf+n7ZJU\nxdXBkQcgcuQi5NP3hKiTcHjg48w/V924ujF3LfFFKu37XSs1Qo0CmzTs4vVj\nYKSUh/8m61UmY73/74q1BoEWvZQg9X0eL9hfU//TEzMkxJ4ch0gdXooj0i/3\n2J9KV/rqkoqLL4fM+5ioiC4SKAC4H3e8MsUG9TR1Ev6Td65BofZ8Y6iGU5XG\n1IDHCn+WT/Gq/SrwxOw00VygurUUIVzwWRg0/PRddg2lnrzLlGjkjtxP6p10\nGkSxCfBLMd79Pm9y2Sx1kU+dcbrZpn6fZZTj/POjdu6POU3hkpasx+bnKsFd\niBxfIYeywUM20aWdZHIwAejGzaYL2MpCpthSfxiZrNu31ihNgksxMzC2Wll6\nUVpbNjnterSiM4IleelpklVjOPCdFvZPqciY/PIkGCIjVnI4yZU9L6uATV2J\nqnu/\r\n=OuZc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=4.0.0"},"gitHead":"b32e87d9864b96feb175a3646b84b612c0b165ed","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"6.9.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"12.4.0","dependencies":{"asty":"1.8.6","pegjs":"0.10.0","cache-lru":"1.1.8","pegjs-otf":"1.2.13","pegjs-util":"1.4.17"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","grunt":"1.0.4","mocha":"6.1.4","eslint":"5.16.0","babelify":"10.0.0","grunt-cli":"1.3.2","uglifyify":"5.0.1","@babel/core":"7.4.5","babel-eslint":"10.0.1","grunt-eslint":"21.1.0","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","@babel/preset-env":"7.4.5","browserify-header":"1.0.1","browserify-replace":"1.0.1","eslint-plugin-node":"9.1.0","grunt-contrib-clean":"2.0.0","browserify-derequire":"1.0.1","eslint-plugin-import":"2.17.3","eslint-plugin-promise":"4.1.1","eslint-config-standard":"12.0.0","eslint-plugin-standard":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.6.3_1560674041209_0.8586320798278864","host":"s3://npm-registry-packages"}},"2.6.4":{"name":"astq","version":"2.6.4","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.6.4","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"f1b85ab68406e760eff00a6271a543cad1566fed","tarball":"https://registry.npmjs.org/astq/-/astq-2.6.4.tgz","fileCount":28,"integrity":"sha512-km0djLl3di8fXyr1WOe4gXtMuNzKfYfo89qsEu9u8iO11X6s7F44J82u7WOlxov0/9bryoM+7VOcljJDdkbYwA==","signatures":[{"sig":"MEQCIFuqW30WsbP5uqjaf2kOfOQsrtyqlkojL12ZCNWDMHP6AiAkJ4krCgQQ1JMtFtOYqHSI6KMN6mSZ0yQx4x/PPJsmlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":393646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsFtnCRA9TVsSAnZWagAAvOkQAKIqRIRSRrajhwUa5ofD\nQg0GoP35LBnhFlmKvErlNEH2Yp8L0MAjUXJ4ZG2gvZHTfenHGQK4rV+i4Yzh\n5i1D5ecTgreqIwNYxhbkaFBSHLj6VfsCvCFTN5TEXurDaVyOWU7HJxxjLYxW\npZU4CcqvWZdd2bgoRV4ukEEi9IJoBiUza1CPeBT76qYDnF4gFpKnVEW3lVt5\nEz3Xwkl06WYAw00jIUoaNir60rFXXCSuZ+R6JdqoYC/hkpKAjPjQQa9x84/O\n+iPgM7TJhjpnve8nRDmY2v+gKG3v7LyZJSwrkwnFI0PTKleRb1ILPs+uXerw\nt1kfETgvg3fVqJpYw3s3SIeUfd8K+vD4iBOOkttL91v2UqiBzcbocDqHSI4B\nd+CKrOOwMOE8QojVA6UJcDUtxo3PsEt3vIKhYb3lpB+YVIMxCqMQd+7oXC1C\n5jB/HjatTkCwxJjvuZSMlKEQro2cCdpxhfIY06WqEfuHBPtZiPyGSS3iQ/Am\nmY9M6K6ce93IV+Fu5y9qYsZze5isvgbhKKnBDEDy3JLDNQUCtPKVfTmHMkM7\nwsicxqmvWFztaGAGmrQS8GR7xuqX43Pr8qVMHILhoxVq0onzqlSMvQtPKYUm\nHL760fEAVAHmf8s/L4t3KFetFhj+ygAmdLfoWVcVG7Tc67iZjWueUPaooC4i\n6SY9\r\n=Tb8o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=4.0.0"},"gitHead":"5d24745eea36d0a43964994737402f854b7786ec","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"6.12.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"12.13.0","dependencies":{"asty":"1.8.6","pegjs":"0.10.0","cache-lru":"1.1.9","pegjs-otf":"1.2.15","pegjs-util":"1.4.17"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","grunt":"1.0.4","mocha":"6.2.2","eslint":"6.5.1","babelify":"10.0.0","grunt-cli":"1.3.2","uglifyify":"5.0.2","@babel/core":"7.6.4","babel-eslint":"10.0.3","grunt-eslint":"22.0.0","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","@babel/preset-env":"7.6.3","browserify-header":"1.0.1","browserify-replace":"1.0.1","eslint-plugin-node":"10.0.0","grunt-contrib-clean":"2.0.0","browserify-derequire":"1.0.1","eslint-plugin-import":"2.18.2","eslint-plugin-promise":"4.2.1","eslint-config-standard":"14.1.0","eslint-plugin-standard":"4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.6.4_1571838822755_0.4601265831965977","host":"s3://npm-registry-packages"}},"2.6.5":{"name":"astq","version":"2.6.5","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.6.5","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"8afd185e101d55da329e016525e25b1bdd4c5077","tarball":"https://registry.npmjs.org/astq/-/astq-2.6.5.tgz","fileCount":28,"integrity":"sha512-mhYnw3Vg6+egqrlzA5UnXQzLn/xez5lA/52FLeI9nSG0u916H7HMDUpIbAhxnC+Ws4REm8XSMEJVI06GEWiUJw==","signatures":[{"sig":"MEUCIQCGH0kpgECnnTUAzmRqJvoybRN92GU5CY6zVolFnW7kigIgaDqwRzkwhMr6d5xykAheuHK+kWqaNX2478X8lMpNb+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":393690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsFwvCRA9TVsSAnZWagAAXT0P/3LQwds57ThAj5zSOURw\n//d/UeEHXOTNwcfiD4OPsm8s6SNrhtQs/gEO9wUrymuBVQEq7rxGCBl0wBhC\n6dTlpWPjDAtocWubI/wW+sf/5KeiBV2MQLSKX9djyE4g/4qGFcq1dZnTsav+\n52PSVPgbM53AwuaPTnj/GrYDgY/uzubGSoGAV+1UMFZbp++0sewc/hknfE0C\nbYWbGqku95neSdxmGecQi/lNRP2ystHL6u3eHoaxOP70OK1LXeF6OmJ6Q/UI\nido6ApQATZ8S3XH3raJ+OEeLFH4Iar8zRQeAcZxoczNCmmtmBFGLTUEstbhP\nKfDjeQ8bpI0t0paZaEWcoAUeKCN0wehRXXrIdf8aJYxxoxNqJr1SaOK8gU0W\nvVzKrkDtdCmQ9iVut/ryrilj7emw5aj8EPbQW2eJbh1XimhnZH7MCZJ2ahrK\ncePBHw6Xr3iBkokPHQK+mmK3UIL07/p2RFEIoDqCnvQfm8Ei6Ae30T2z3+mG\n5GpONckLwUDl2zbvmjgaU5c5PIiEz8gsFuHjReKqt9TnFS5XE0hSTzLa7GkN\nAnQhWbprmpZ9X0+p5rz0Gk0lbEf/K0N++1uTrSx5smOSSOsiLgSWsa5K3XyP\n3PEcAziq+S8AiDuyejuO4wSSRun/DyHYLuGRbwa3nmmp21B3LIKMAenSi7XT\nYZNr\r\n=AOq6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=4.0.0"},"gitHead":"e3869e6f9b7e49b07a9d2b153a930aceb6050753","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"6.12.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"12.13.0","dependencies":{"asty":"1.8.7","pegjs":"0.10.0","cache-lru":"1.1.9","pegjs-otf":"1.2.15","pegjs-util":"1.4.17"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","grunt":"1.0.4","mocha":"6.2.2","eslint":"6.5.1","babelify":"10.0.0","grunt-cli":"1.3.2","uglifyify":"5.0.2","@babel/core":"7.6.4","babel-eslint":"10.0.3","grunt-eslint":"22.0.0","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","@babel/preset-env":"7.6.3","browserify-header":"1.0.1","browserify-replace":"1.0.1","eslint-plugin-node":"10.0.0","grunt-contrib-clean":"2.0.0","browserify-derequire":"1.0.1","eslint-plugin-import":"2.18.2","eslint-plugin-promise":"4.2.1","eslint-config-standard":"14.1.0","eslint-plugin-standard":"4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.6.5_1571839023198_0.473694650397692","host":"s3://npm-registry-packages"}},"2.6.6":{"name":"astq","version":"2.6.6","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.6.6","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"5d3cb56dd490ae2d3d4891daf903cc4e73ca39c2","tarball":"https://registry.npmjs.org/astq/-/astq-2.6.6.tgz","fileCount":28,"integrity":"sha512-inn4R0cGPo3iOtb5vmXD7kViOttBKFzKceKl9ReZvgtcRoeftkiVhU+LjnyNjlk7cqiYqImPXHtgvgLQuz0/1A==","signatures":[{"sig":"MEUCIQDF/uJSP4jY59HZ6VoY+HRTj/Si4f089wGyn4IlBe0uagIgPgCDj1EP4Tt1mzogKJQjCOUje8Kq7ynuK8VPSfBWNx4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":393691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/l36CRA9TVsSAnZWagAADWUP/iBlURZgEFdOeIIrKgkZ\nbuAkQHCUYcVKabLHOQhQBiQSKjhUmVxHDH5vn1HvPDc73bH0XxxKGkFT9iI4\nbh9YLJdIDg8KQ/CSPgkorCiZ96grQ4IdPptZN/YRHr5ELG1qRLVo/+lrHR69\n1xPz1sJhusmQvzNXl6QUVaDF+hdxBtObNFXX12K3MkZNF6CV/eqaUUfTTEAf\naHx7g+Qpw5IK0bMHjYSmJu7YFfOX1sWJCSsxL2FDbTYzGi1GdAfA4DTQELCr\ngsviri9Jl3/C/MNYU6YA0u7INGHfg4+zwL71rdk61aI9fFUakRRCcv6PuD1d\nYtnVTbDsTnWHnXXJ/uS5FOmyrDnyCWD0b904IM+Lj+eXov+bYC4PGAttknGt\nGsC5s1r7e63A64j5JgszWwJS4rjpZ89qosSZcK83BmqBSSOo0KBzXeR0+BxT\nMwG4XhrEHx+5tA7avYpoIzQh8OOs04TZxqUSoaqM8uGh15nU2eprN2l1Gfq3\n68zrNL8zo44wGCqKFsifO+PLok9lINX/q/GA6jIt6JgJ/wEeiQ7ZeGAm7SJ3\nJjR/QNO0qbhJ/XBNJ74hfuSdDGhlgzcg/QBmh9GFPdxw5FGuk/Ay+hOA642z\nNEiFlb7n7l8c1x5eGrJBxGXDzilqgXcQu8ViSrvKLDwOJ71ryzMkrdjRc/An\nAqVv\r\n=nKg/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=4.0.0"},"gitHead":"6cb85d46e18eaff1627fb34a0d26dfa5425c7f10","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"6.13.4","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"12.14.0","dependencies":{"asty":"1.8.8","pegjs":"0.10.0","cache-lru":"1.1.10","pegjs-otf":"1.2.16","pegjs-util":"1.4.19"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","grunt":"1.0.4","mocha":"6.2.2","eslint":"6.8.0","babelify":"10.0.0","grunt-cli":"1.3.2","uglifyify":"5.0.2","@babel/core":"7.7.7","babel-eslint":"10.0.3","grunt-eslint":"22.0.0","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","@babel/preset-env":"7.7.7","browserify-header":"1.0.1","browserify-replace":"1.0.1","eslint-plugin-node":"10.0.0","grunt-contrib-clean":"2.0.0","browserify-derequire":"1.0.1","eslint-plugin-import":"2.19.1","eslint-plugin-promise":"4.2.1","eslint-config-standard":"14.1.0","eslint-plugin-standard":"4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.6.6_1576951290190_0.9452683105513633","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"astq","version":"2.7.0","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.7.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"b82bff5988607002335c787b90978043bdc729fe","tarball":"https://registry.npmjs.org/astq/-/astq-2.7.0.tgz","fileCount":29,"integrity":"sha512-qn1RWrwYle9888PZQqBrCLwx6cJH7hZ0MjV7YDhQN4cawZR0Ecyns0aj8pIEpNZOaeew+vFXgy097/oSdoVjkQ==","signatures":[{"sig":"MEUCIBDTBPNFer0QSIz9NDKc3tstP1QtTPNxcGIc6Lvtq/NeAiEAsTEEVf+mQKJyORuXurDra+EEeAzW48/cw9emvmvNaqw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":402236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHKe9CRA9TVsSAnZWagAAEkEP/Awar92kTNDq016Bth/I\n6cAiJeGpaiUibp3gDLMx2YwSvbH/WcQnxcdu+Zv/25YrJjyfIHBYlBPycV01\nvxxYtODAAts5sdjoOre85FiVhkVeFn8NCzitOYn5JeuQkfEnkR7qJ6NfXAoc\nXw3BKst5vhrrB3LCcmqB2R6J5geTHukuJz/i8MxY4wv5TeHk6IphBA7lUNub\nXNavCOLnsEgQFt/81VndGBZIKE0u2kt2l4bjT8l2dGyActBpm8J4BGMyCtWR\nqIdnaw5jmAAgvENUJS5MzpVTDBhmmjtClmWGmT1a+3PqVmZaaNKbKQoUHcXU\nojmSdXwWUtNh7vmCITUIKN/fxHMs1QljtSCHqwa4ichGvUqPzttAzXePIf9z\nCn+iY9bfUVunErNSw7nI2socFdVj+++ghuxccZOWxNoNfUlfi2ayt3VFm2Fr\nZVWXmOYr4EFJoTtv3MhML1L+KavUpf48zuYNOs86txXwB29ft/WK70cyrn4V\n19PM0bb+RKMZE97m8e82HlQACVPuRDAoL49g0xN94LHsm7bLbr824NGYzKFc\nDNIJI8yk7PwMUZbghY66apfgxkmLhUddahFsC1EIJob3il6XcgCvhPZ4SNPE\nWk9WK5u4nYsBkEheniXsHxkxh4hulYNCrg0sJYBmVbhKudm0Z2PeK7digCcP\nFvgp\r\n=WCGl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=4.0.0"},"gitHead":"d7f690d3ca4a75ddf4601d60f6e1d265ab62eb75","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"6.14.7","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"14.6.0","dependencies":{"asty":"1.8.10","pegjs":"0.10.0","cache-lru":"1.1.10","pegjs-otf":"1.2.16","pegjs-util":"1.4.19"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","grunt":"1.2.1","mocha":"8.0.1","eslint":"7.5.0","babelify":"10.0.0","grunt-cli":"1.3.2","uglifyify":"5.0.2","@babel/core":"7.10.5","babel-eslint":"10.1.0","grunt-eslint":"23.0.0","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","@babel/preset-env":"7.10.4","browserify-header":"1.0.1","browserify-replace":"1.0.1","eslint-plugin-node":"11.1.0","grunt-contrib-clean":"2.0.0","browserify-derequire":"1.0.1","eslint-plugin-import":"2.22.0","eslint-plugin-promise":"4.2.1","eslint-config-standard":"14.1.1","eslint-plugin-standard":"4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.7.0_1595713468254_0.6289936149276358","host":"s3://npm-registry-packages"}},"2.7.1":{"name":"astq","version":"2.7.1","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.7.1","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"f87e43f59302c0b641510a552f0bfa16641920c2","tarball":"https://registry.npmjs.org/astq/-/astq-2.7.1.tgz","fileCount":29,"integrity":"sha512-LCw6BWzTW+haD/c0MPT2baeFdqvG7MvcRh136Cffkf19OYdZPiifH/KH+efy6oRbIbZpJ4qxctBW5MZbYwrulw==","signatures":[{"sig":"MEYCIQC0IXXesno5IwOfG+wzgmgsGLw4Uc0pKtr2nTTFsG2cMQIhAOuqnGoKdpp+1sDaqzvz3ageDUAgOXRMf12yiKw2IEms","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":402518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHLC5CRA9TVsSAnZWagAA8mAP/iPwvY78hKNkDVLxa7Yp\nz+lMFBlEIbv5jMoOtXRdVd7+78wfb8QPfJroNTzzQZaGK1ss0sg5GwTGqp3s\n5fqigqWGAXs+ZvSHhSsTzl7crBhjz95ESjPs9Zmh45hjjvuf58yZB2j7bJMv\nG2bi+MruNz1THZZ7dJNZyBk0d4iGDSHA5+aXMT9Jj8Ac17W23fO6qOGrHzdM\nFQTdxHUHN7/uIgIpFK0hGxghf9NzsPLkyihsV3NOpSWFxCECjeWXvdcklGMj\naM8AVoRQMCoMJVkCE/aZeXFFHK3gVs26L/N+zcQybj5qMwmm+bSDA+EvwaEj\nKsoFUF2l39J9m3k34xWQTA7MIbwXdSGwVpS3w9ltcFPjfV0p52rF2/WD24B4\nEgsEpeE2AzbpBwXS0YyGfBduORtDPyWsZQvtA2gWEcluyWyNVaqKDxg5gFmc\nMwEVtveTWJ2JRcGf6aCfz1hpIMjp4XCIybn4L59xNwyubimD0LRUQ515ShUg\nSIGYZHMBPX4xa065Tsrz+bLIGBU06PloSzPH9/poUsz9YDKl3J5Th6zZr9LO\nSE8A5P/YpSf3DXqcALp55GnkpSuWdsfJEs1hd3IZpPbQh+mqw5z8N2L9ELSP\nygv79HfwY0sZZ3Rqo2odtEGFremTG/rquK1iHAyQfVwS4aosgmOvdE+tZ3uP\njGMo\r\n=oKsC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=4.0.0"},"gitHead":"574195b9aa44f459ade8effc751da008967b5272","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"6.14.7","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"14.6.0","dependencies":{"asty":"1.8.10","pegjs":"0.10.0","cache-lru":"1.1.10","pegjs-otf":"1.2.16","pegjs-util":"1.4.19"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","grunt":"1.2.1","mocha":"8.0.1","eslint":"7.5.0","babelify":"10.0.0","grunt-cli":"1.3.2","uglifyify":"5.0.2","@babel/core":"7.10.5","babel-eslint":"10.1.0","grunt-eslint":"23.0.0","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","@babel/preset-env":"7.10.4","browserify-header":"1.0.1","browserify-replace":"1.0.1","eslint-plugin-node":"11.1.0","grunt-contrib-clean":"2.0.0","browserify-derequire":"1.0.1","eslint-plugin-import":"2.22.0","eslint-plugin-promise":"4.2.1","eslint-config-standard":"14.1.1","eslint-plugin-standard":"4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.7.1_1595715768669_0.08998775869494646","host":"s3://npm-registry-packages"}},"2.7.2":{"name":"astq","version":"2.7.2","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.7.2","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"8fc6dac931bfc2b7304f913d936975a75770ece6","tarball":"https://registry.npmjs.org/astq/-/astq-2.7.2.tgz","fileCount":29,"integrity":"sha512-9F5T60qY2tuVQwx16OnSFY/L3N5XEk5BGV2+e4K3GKJhI6MyLllqxeytRpa5lLmhL8g4U+ZFEmo1v/UbDh4uYg==","signatures":[{"sig":"MEYCIQCOXgigotaJiPRmHNkb6wF9eGxCXDIkQ+tKJtllfarMpwIhAKHfZFfZTVMifjw/Tq3G0BrOgb0Y+rIsxcN+olaIlTZM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":402636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf36FUCRA9TVsSAnZWagAAQukP/0CxeEHF2d3z3PnL7zt1\nOvfC/1x3rDsaqr9O1v4xONA6oweGD3BM7hvjgcIt9uMbq4MVPDvBdYLX7Tq0\nrBN0SOXhpzbyqdy1WWYcURAyckuSccih4G8cAObevuIsI29cV7Enc7t8pqld\nC5jnh1AF5PtRC9ux0i6CsplxToIKrqRsPRdsGYB1nNlTCDZYJ5slheOFXdqm\nf8moBP8xDKjawCrZ5NXS398ACzDGCWfObpPmb1AOkhUZ6I0OllJDH4PRkVAY\ngHHvtDfILc55csesTikSwIY9DDhX/frLdE3KHVlN9kwlBcdi4+Culwmow2lH\nedHvMBhcQm4DjoYYObqAv+etFJhFdmzwAM+GLGaYoGC5mBFzDvc9XrOoiFLr\nbxKWSCpmSS8o9QJo/vISKSc+YxtT9VpDhsg+Jy2jB7dDWnYmu5vQxpUIy0IM\nX6Y5iAa+Jdbqo7dK22sxw7EnuYnOoi4wHzA8Gw1fVGGAAbdBdxsiHayMac4U\nY64ITpYUDSLn1lC2nGFm6b6SrztO+jyDFoXP4jrOZHmc6BcjaO9yYQbzp1qG\n5vf03ZWacjnv5QaOBAY4cMDpnRTt3s3Yo0STXuZUaI23QGVEm6peY9ZB2Y1K\n1AXfyJ/B5lWlRxdN6rffc5ZnuS7FKT4vRt8FLEEG9WXrKjNHfw2q5kvNaOGr\nWdlv\r\n=taqv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=4.0.0"},"gitHead":"2c7eb5df97bce2571fc63459f420d87a6aca5b46","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"7.3.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"14.15.3","dependencies":{"asty":"1.8.11","pegjs":"0.10.0","cache-lru":"1.1.11","pegjs-otf":"1.2.17","pegjs-util":"1.4.20"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","grunt":"1.3.0","mocha":"8.2.1","eslint":"7.16.0","babelify":"10.0.0","grunt-cli":"1.3.2","uglifyify":"5.0.2","@babel/core":"7.12.10","babel-eslint":"10.1.0","grunt-eslint":"23.0.0","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","@babel/preset-env":"7.12.11","browserify-header":"1.0.1","browserify-replace":"1.0.1","eslint-plugin-node":"11.1.0","grunt-contrib-clean":"2.0.0","browserify-derequire":"1.0.1","eslint-plugin-import":"2.22.1","eslint-plugin-promise":"4.2.1","eslint-config-standard":"16.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.7.2_1608491347712_0.36647128957155384","host":"s3://npm-registry-packages"}},"2.7.3":{"name":"astq","version":"2.7.3","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.7.3","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"b45606244fb7217e24060834a375dc8ecdd0b272","tarball":"https://registry.npmjs.org/astq/-/astq-2.7.3.tgz","fileCount":29,"integrity":"sha512-Y5mWHyqfW/vnL1VbHS4Fj2WheS1TvztFNxy5C6PTvw6DajcJq/yceBS3xIYuGdgrPnUaE2XoP/btJg205i8fdw==","signatures":[{"sig":"MEQCICWBiUzvG9VW/liKsb+4QFrfc1mjWzUhqE2MRB46JAVUAiB78VrAdhuXhb6ldbrNj3e3fx5xvBDe6HVYhM3dqUpT+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":402651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9aPhCRA9TVsSAnZWagAAZJsP/0Snrky0BogHb6vGyBSX\nMAze+koiiTzZMFuknYVqPUW+rnEPEULw3on9HeNFV6fHWayMpVg21mOKCvK0\nuj08oODq9s9jbT8Dx/vYs9wAAU3lRLKf7joE74TH6msAl61abKM/LwiQbUSD\nPXylBohgjzh6gXI8fY8lFVR1TWR2JYwhxCpRlzMVTq1luev+6UFStqFlz/by\nxSjNkboJcr+ckgabYKwGnibmN5CL3au8AX901kHt8U8mtdVjtF9Whaone2Qo\nbQAsh0/c//vCRqkiQyP1waYe7vo65iy0+GoByFcXvsraIb/XliC8Qq8qYUh4\nmCkrAh5PQ6GLVOPa6Ce51bU7/uKWqRz/KWT5R6rVXd9VD5nJWAwU5un1z6IR\nJtb1BwPbsWYZsQS7SiYpfsjU2PxqD4ijnspJ3GhDewg52c9UgpL6aknYoUF0\n14PEygm2KizMNBaRDaFfGP0Nsbk1OZ+I4/RG7WysLCexVudisjrsBqy+Udr1\n69MDLbqQ2Q4aEMd+GPp/guPFXoI2SflQmh8jsxkN4WMrvmqcLCwGyTRqQDZq\nJwDF1E1FeAMC92lxGnSONBec96RZDUylYRvPy8Ug1OOGIm+2jtoaz5r3h8MB\nniKz/bno/ilcq00t0d8cXQao/q56ycSlHzeovLCaPh5CeJ7kqYl492K9gwhg\n03Jf\r\n=GUKg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=4.0.0"},"gitHead":"81e7378d91ac5ce3c1f2d63a063dc0f12bfcc24a","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"7.3.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"14.15.4","dependencies":{"asty":"1.8.11","pegjs":"0.10.0","cache-lru":"1.1.11","pegjs-otf":"1.2.17","pegjs-util":"1.4.20"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","grunt":"1.3.0","mocha":"8.2.1","eslint":"7.16.0","babelify":"10.0.0","grunt-cli":"1.3.2","uglifyify":"5.0.2","@babel/core":"7.12.10","babel-eslint":"10.1.0","grunt-eslint":"23.0.0","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","@babel/preset-env":"7.12.11","browserify-header":"1.0.1","browserify-replace":"1.0.1","eslint-plugin-node":"11.1.0","grunt-contrib-clean":"2.0.0","browserify-derequire":"1.0.1","eslint-plugin-import":"2.22.1","eslint-plugin-promise":"4.2.1","eslint-config-standard":"16.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.7.3_1609933792789_0.39989944450609305","host":"s3://npm-registry-packages"}},"2.7.4":{"name":"astq","version":"2.7.4","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.7.4","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"5887f692d2ef4fc9d806d61b3034688f23d527ee","tarball":"https://registry.npmjs.org/astq/-/astq-2.7.4.tgz","fileCount":29,"integrity":"sha512-PXc/Jkhe/NHeLn8V/W6e0M9KzSYlCQUGgqaHDidhDMDbRv6Qn4aVc3cR/HLEuUtsS5BR+v/6GNqRrEU8T4pMWQ==","signatures":[{"sig":"MEQCIACWEsD+IbdYKRsGWc2yHFyL5Jr2jvhCMbwWGT9dYJqjAiB2KbzjFhQ/BkkXWaXxPIIR6d6bTMbZXaqeWvF8KzwLZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":402569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9vykCRA9TVsSAnZWagAAPX4P/Rf16//tXbcvfX0auCgq\n5ZnK9MhjOg4nKb4GJ0EB7k7ZvXqFWSIydLEIEOJWM9mjCXfc4ZyJNkzqKjQ3\nOS8caCt7rjLwbezpcAcdFW1PS726PqpS70+w94nGgRa7W3dA0p7jYyf2jz7Q\nnEnVdi2ASEV5uibzni0Q1M00Ze+1xnSOgNuRv1yVi3uhk7Gvv9qZcHBzFRK5\nmYRqlO8PKyIqDIqks7dIai0NTSalmo/ddSVEKEHCMUrWD6AQJlnm1j5Wibb0\n/XItJgI+kC2je62JyRPAthEHVb7VuB2NggFg9SKONx2yuAxGdyafaQwlFhrc\nte5uyPsEJhH8D/BxDr/fO0TA70VJYmnBDvQ6E4W9TbOnDK5ceQdaG0xRUclt\n/CUdc46x9p5Q8jaGVxYfNnu1WP+kt2f64hhee80xiIZ9uIIIcqX7EYBcoUhG\nzuVBgqmQP2AhZGSXL3xfa9Hw09Fj3y0CXUb5FpgRvgpNGaMe4B2xiq3j+7EK\nSOrEBfLu2zMix4/ueZkQ1OfCf/fjxX6Z7p3eIUszIw4FtsBNoBfC76rC87l6\nC1iJcw+0Oxl/Tl7g6988wT6plgrTCOmeCA0qZgfDJIh9epS4yYd0GiPopdfV\nF7ABLi4j+CtGxZiJ6dRL+Nk52l0ovOpXc4BKW5MsS8I+5YQD4yG5px4XEIni\nV+Pu\r\n=Q4Cv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=4.0.0"},"gitHead":"b8d2f582d28749397696f52da58530bb5c54e7bf","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"7.3.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"14.15.4","dependencies":{"asty":"1.8.13","pegjs":"0.10.0","cache-lru":"1.1.11","pegjs-otf":"1.2.17","pegjs-util":"1.4.20"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","grunt":"1.3.0","mocha":"8.2.1","eslint":"7.17.0","babelify":"10.0.0","grunt-cli":"1.3.2","uglifyify":"5.0.2","@babel/core":"7.12.10","babel-eslint":"10.1.0","grunt-eslint":"23.0.0","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","@babel/preset-env":"7.12.11","browserify-header":"1.0.1","browserify-replace":"1.0.1","eslint-plugin-node":"11.1.0","grunt-contrib-clean":"2.0.0","browserify-derequire":"1.0.1","eslint-plugin-import":"2.22.1","eslint-plugin-promise":"4.2.1","eslint-config-standard":"16.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.7.4_1610022052432_0.5345294213756475","host":"s3://npm-registry-packages"}},"2.7.5":{"name":"astq","version":"2.7.5","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.7.5","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"7d99fc618d33d44fbc1ac67c3d22ed0c20ebfb8f","tarball":"https://registry.npmjs.org/astq/-/astq-2.7.5.tgz","fileCount":29,"integrity":"sha512-r6cnEb51u35Ix2O9iFS9VbhS55lfOqDFTrP+yZryNbyc1+HuUNyw2WoO+nrMbWIpfVXuDvkPkRkx7P6f8u637A==","signatures":[{"sig":"MEYCIQCWxIDLyqLTUO9lipwcnXa19RGdAIeqHrrjrsvBWfmheAIhAMc00jdJLC1lj01y58unSLGdpooAU1GeqtpkGrzO/nJp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":402568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9xi4CRA9TVsSAnZWagAAN3oP/2zY9sDL7kAZiWoTxzln\n3EUjoqADpOdGihP6erf8oOwic1TspoC6A+X1fQ/9AUOjGtgxY7RrH70VLr50\n5z/9dOxI7uHVeEMR/hywGyIXVvXzCElq/iaQsgNuOWWZGLCLQV0qS6IzaKYg\nzMSTsP42LXX4KLZAq6I/PIM0+c5tYeT+H5azPds6R0xmk3nx/v73s8gz5bqI\nqT1a9TQ+VBvZIekBazGPe/scgTfDHT0k+RPbx5yj6iAhhrmqRHInR9FH6GgN\nhjw9VwVLQENCBbfiv6e2EBEgyQ9bhILAvQDjjYJDAWWMjg3eKFJQeMUOVccF\nwNpSgNurODupqBjeN5/exGgfW6v3Ih31SxJSfo3BVdqBl4GXcwuBBBjEOXDk\naZde0hvwNzN8X1yTuKGCSxnfMV9qUx/LsBPEcT2LUUxc5yjtfC6LXooMyImw\nOy6v7CNHBM73MXprZvwwtpwAzGEYFtNs3SFfLbAzTI9nRuOzxRsDBff/sbIZ\n52p9FufzUV2ihUTm3uex08e4+Ojudx8IOpj6Rk5J+x4GUQA8TVLr2CJGN75x\nYVv0gVJbyUrhEYbf434D8Y4BUrTEcLCVB7gKO+X2gYNfr8pZ4eHK3NKn0b1I\nPosk5KdrFGnNWbwWJaWSoYbw8HzlFQw8SJObkTtHG56CTB8GQSqljVaHRI/k\n6FNv\r\n=I3Wh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=4.0.0"},"gitHead":"aed72807bc221737811bcc61c19f960a29c75fc8","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"7.3.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"14.15.4","dependencies":{"asty":"1.8.14","pegjs":"0.10.0","cache-lru":"1.1.11","pegjs-otf":"1.2.17","pegjs-util":"1.4.20"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","grunt":"1.3.0","mocha":"8.2.1","eslint":"7.17.0","babelify":"10.0.0","grunt-cli":"1.3.2","uglifyify":"5.0.2","@babel/core":"7.12.10","babel-eslint":"10.1.0","grunt-eslint":"23.0.0","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","@babel/preset-env":"7.12.11","browserify-header":"1.0.1","browserify-replace":"1.0.1","eslint-plugin-node":"11.1.0","grunt-contrib-clean":"2.0.0","browserify-derequire":"1.0.1","eslint-plugin-import":"2.22.1","eslint-plugin-promise":"4.2.1","eslint-config-standard":"16.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.7.5_1610029239739_0.6501708714616465","host":"s3://npm-registry-packages"}},"2.7.6":{"name":"astq","version":"2.7.6","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.7.6","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"db63e20a1e153c274a7bd1ce0fbceef974b874c5","tarball":"https://registry.npmjs.org/astq/-/astq-2.7.6.tgz","fileCount":29,"integrity":"sha512-v32I69QLQLY0yTpu0l01DnqWc1G1aoQlK+VJrtEPCmYkpOo2GUxMUEOeFT/CMLx18p9c8BoYCEG0l7XAk7bVUw==","signatures":[{"sig":"MEQCIBGTln51RmPUhgpitHbqBORaApu+3vAGRodpfw9KduDrAiBWypeVobCCJPgLFmfgK8EsVj24N3nwG0XBijszyNm8Lg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":403126},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=4.0.0"},"gitHead":"10ca2dd9eec03b19389e62329affe29a65679a69","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"7.24.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"16.9.1","dependencies":{"asty":"1.8.14","pegjs":"0.10.0","cache-lru":"1.1.11","pegjs-otf":"1.2.17","pegjs-util":"1.4.20"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","grunt":"1.3.0","mocha":"8.2.1","eslint":"7.17.0","babelify":"10.0.0","grunt-cli":"1.3.2","uglifyify":"5.0.2","@babel/core":"7.12.10","babel-eslint":"10.1.0","grunt-eslint":"23.0.0","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","@babel/preset-env":"7.12.11","browserify-header":"1.0.1","browserify-replace":"1.0.1","eslint-plugin-node":"11.1.0","grunt-contrib-clean":"2.0.0","browserify-derequire":"1.0.1","eslint-plugin-import":"2.22.1","eslint-plugin-promise":"4.2.1","eslint-config-standard":"16.0.2"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.7.6_1632322226717_0.16672541418983466","host":"s3://npm-registry-packages"}},"2.7.7":{"name":"astq","version":"2.7.7","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.7.7","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"8a08b1fe6d97faac55dac5a3216f3711bf0a8ac4","tarball":"https://registry.npmjs.org/astq/-/astq-2.7.7.tgz","fileCount":29,"integrity":"sha512-f9EVf3yUUQAIpArjZc78v8jklgD7Fjm1rg9MPrsop4nBlHiq8SoHFP7g9EP8uVd+VWkqNGod/3p2RcMuJKbP4g==","signatures":[{"sig":"MEQCID2AGBUWjmZzqbEbTTRMU3gA9hR7IORNWnjxg0P4ky9TAiA727RUoBPOZF5A1WqekyRr8iMH5ZFeA49c2aYgfJtn4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":403235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2j3yCRA9TVsSAnZWagAA/PYP+QHq6R8O+CR3bQDbL2Qy\nhrTu4TbE7yE+7k2fqw7PhSnt/cGlwzfPYnNQZ+AXrk/amimbWSca5fFvcasj\ncYePk3XIcN4iy6kBPsAAlTbSFt0R1jCK3I84EdXLu0nWzD4Ue+AtB5UhcJHD\nGxTmJEdlikAF/095rscMUaqZ36noqtqPrFpOR+vFHbz+FI0XdWlRV4lcasG+\n13AwmxvAjfApf2IDNxNoHVhaOc3ZtZ/0Mz5zKPqmEoESpJQ/KKy2eX9lHPCy\nNn4rHCKvbuF79JWCbo+3+tg/jsVfhG1gwWPtkxRbpXHeuKlT5fp8tjgCKXLX\naBo3h4hZC9byrcwQPSN67X8uQ1N24C2I+STQKWRhd6YVvvh2UNF+28Bdgndk\nLZ9s+NpabKRNF9FpFYmmK+d7OhmY+h90qrfWJDQvsx4AuW9kDno1x9yDyEhx\nLs78cRVuh+vR/mCAujhCWbkSDfSCZWVrwQGE/tJX5tm3A4IkGjaDbpPIzwCc\nnz06pgV3Eos4Idc3G4Wti60rAU3kJhFoOxVQTFXmimiR0oDWiyR6FR0BYH6C\nY/bZop5IGyI/td1IpoHrkxVH9dQ1kuRs3jhO7zUvbna1ojewRS6hlgrwTXWO\nL1UQr9zX8Bs9MqiQFQEzH8MCRvj/To5M8GzpD2zD4Ia9ivOv8xcF/6VyI/54\nSxF0\r\n=zr3q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=4.0.0"},"gitHead":"2390ac2e71460efbbcb2993220055ffd8dc99f39","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"7.24.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"16.9.1","dependencies":{"asty":"1.8.15","pegjs":"0.10.0","cache-lru":"1.1.11","pegjs-otf":"1.2.18","pegjs-util":"1.4.21"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.4","grunt":"1.4.1","mocha":"9.1.1","eslint":"7.32.0","babelify":"10.0.0","grunt-cli":"1.4.3","uglifyify":"5.0.2","@babel/core":"7.15.5","babel-eslint":"10.1.0","grunt-eslint":"23.0.0","grunt-browserify":"6.0.0","grunt-mocha-test":"0.13.3","@babel/preset-env":"7.15.6","browserify-header":"1.1.0","browserify-replace":"1.1.0","eslint-plugin-node":"11.1.0","grunt-contrib-clean":"2.0.0","browserify-derequire":"1.1.1","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-standard":"16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.7.7_1632333549983_0.18760827262143365","host":"s3://npm-registry-packages"}},"2.7.8":{"name":"astq","version":"2.7.8","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.7.8","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"63d20a8c19fa0288e498a39e2b50ed6f688afcc0","tarball":"https://registry.npmjs.org/astq/-/astq-2.7.8.tgz","fileCount":29,"integrity":"sha512-IWbj7sBjgcr0iEWgu8JjXV2nw+oPaVX8USIAQYgMVp5FVthZfQNjDP3aYwJCTFgpzsqqKeQ5IlXnNrSRJhAsig==","signatures":[{"sig":"MEUCIC7s0p7GjbbtR8rjwv6UgZp3Iz1mB51sJfAvjgClobRLAiEAsI2/S5Uf9caHttiWrudfzEWjhK7xqQT4lf+6n/oenm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":404318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijneyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDcg/9HM5bGD0sFKd2aXi3nCMP6vwgVlD5S0VAVfgCMMF2CCpaB1VC\r\nCY+g4uV2272VEbGzJj+ebhan1+tET/YfclJ0ei3olE8IUdps0xvw+aWyaVsu\r\nYmGbVMTgGvwuPh8jfOfoGTgTF+oUaoHU6+622c5agIBLrzz7jgfxBIdkftL6\r\njVpkuZ8WMboJJokakJnzvZzxcKVmOa4wDOsoPa0XU8J0MiSGsCkZJd7gviSZ\r\nnNB3YEEZFWJeeSXRVCZpfDDkepHzfsLJgs2rYyvbKpcy5PcM5sl9d3AeshEH\r\nNeiQUDA/H9RSExN1jQ0pB8gdWzbgHT6cejIwT2diFGpSsSRqHHJV9K5i3yIa\r\nJeq6fLQYHTELw0pCSTa3wRIcqbpBvR9TOE845B1njwBcO/kYSpsZAyptLOVe\r\ne682DWPsb2r2NmYPF9B4iaN7dBbHQy9wmaVP3TZ8SXHLELBytiqguBdcJnDu\r\n9I/xcWuXFZ+Q2Rrb4eHR9l619yMwnbbcsf/3zoYmZfRIKkD2LQD3ptCgdi9t\r\nxX77y5XuYvl1NXB94MjaOdw6wSdnih53l5NAZp8CKrSw8x4551P2rQ8RNZN+\r\nhkUemXejQLjkOoKV0R3q8MWPBbSU9BFx1DngtPZsgst6d5H6y1Ra+01DDNvF\r\nvvLobkKz1dAqTesBx7/icSXItnmnJaPziTI=\r\n=RzoS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=12.0.0"},"gitHead":"0d55d7cbbab7064c8f896cc19763fc5c1811d88d","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"8.10.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"18.2.0","dependencies":{"asty":"1.8.17","pegjs":"0.10.0","cache-lru":"1.1.11","pegjs-otf":"1.2.20","pegjs-util":"1.4.21"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.6","grunt":"1.5.3","mocha":"10.0.0","eslint":"8.16.0","babelify":"10.0.0","grunt-cli":"1.4.3","uglifyify":"5.0.2","@babel/core":"7.18.2","grunt-eslint":"24.0.0","grunt-browserify":"6.0.0","grunt-mocha-test":"0.13.3","@babel/preset-env":"7.18.2","browserify-header":"1.1.0","browserify-replace":"1.1.0","eslint-plugin-node":"11.1.0","grunt-contrib-clean":"2.0.1","browserify-derequire":"1.1.1","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","eslint-config-standard":"17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.7.8_1653503922099_0.5374767018857702","host":"s3://npm-registry-packages"}},"2.7.9":{"name":"astq","version":"2.7.9","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.7.9","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"f5357af5bd9698eb67ad6dcde748e3aa35bb8f82","tarball":"https://registry.npmjs.org/astq/-/astq-2.7.9.tgz","fileCount":29,"integrity":"sha512-ozV31NBBC9CuvRQ6BA9yUvrHjrOEfjPYiUR3tEi8MkpIVC6Aa/ji1biZbboKEadK6YsUvTkRF2b5MhxZAvdodQ==","signatures":[{"sig":"MEYCIQD0C08jsVn6TnOmrIjoY4Uj7T7cvke/TUR1+kE2mpgR9wIhALDpUJ+vGtmBlzgjkAmNNmUQCxd2YLXBXdA1nxORuAu2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":404318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivqG3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofzQ/+MdvfTm2HUZC3WCbmbB7gxrY9YA0P4Bun72K8sZL3MlJEnt/g\r\n4sqeQEK0pJoa7jJabiMQ290Bj54fi89Gwqtci0Qjxq1a9VcEk1xLFaOsz/DD\r\n3Xt4lsCKcVIPCbSB4S6jX0c5GcuNpyh1eZ9rrj90OpC+gbkBVd8TcyADDEZ0\r\nS5PVjNM4VXzUF6x/Gf61//D2CKYA4isnv+OgXFSPj6m5ql1qBsm6fY+j6pdP\r\n2a3oK8xSzxALdPwqvf+g+BteRmj7H4snAd2ae9cUfYo5D55L6RaRuL36qGVO\r\no/duPqkSvYlamG4/fy2mrsRPO9mjXIBUddJdPyF2KZLInc/90CDX61WDFbu+\r\nEC5HeXvPo1MZ+ceZ9rxqPYqPMSk0ZKD5QvlRjF2D/eJLyJ5SksI7QKz8CrvE\r\nq463YZJQFgiYOn5OyDDkpPg2qgVafqdkbUftROABPD/U87as0P4acvvAs3Md\r\nomJ6c0PjlAbb0XSJi6OHNeJ0KryocqSXux+9/Ud5VK9fzdVfKH886l5z0dAg\r\nTW2Lc8CTOT8Rq/m5LXJCReZi4yTrKbYSJ7LSecDTemJmrfxU3PCV9S1Vq3SH\r\ntNqfV3/ZpThUa561k9K1OsEuyEe/oiuH2Tm55GoNpEo764o7k3JEt9XFgLNT\r\nc3vWMDBvzeGc40sjNjqZgEbyiF0wu5GT6cc=\r\n=iUFw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=12.0.0"},"gitHead":"176decb66a61e7cec9c7c7779f69525f162458ef","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"8.13.1","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"18.4.0","dependencies":{"asty":"1.8.18","pegjs":"0.10.0","cache-lru":"1.1.11","pegjs-otf":"1.2.20","pegjs-util":"1.4.21"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.6","grunt":"1.5.3","mocha":"10.0.0","eslint":"8.18.0","babelify":"10.0.0","grunt-cli":"1.4.3","uglifyify":"5.0.2","@babel/core":"7.18.6","grunt-eslint":"24.0.0","grunt-browserify":"6.0.0","grunt-mocha-test":"0.13.3","@babel/preset-env":"7.18.6","browserify-header":"1.1.0","browserify-replace":"1.1.0","eslint-plugin-node":"11.1.0","grunt-contrib-clean":"2.0.1","browserify-derequire":"1.1.1","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","eslint-config-standard":"17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.7.9_1656660407703_0.15048052944019852","host":"s3://npm-registry-packages"}},"2.7.10":{"name":"astq","version":"2.7.10","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.7.10","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"a503a86f527fa15af094ec6bea95cbc6b5149e09","tarball":"https://registry.npmjs.org/astq/-/astq-2.7.10.tgz","fileCount":29,"integrity":"sha512-mCD/stnHxGON9Eid1eDWmbUO1TF9ao7rf0QLdSikkWYHy6k/72nbTNtes2pDKJ2+0NGR4Kiwp1ARm4IAw3zhTw==","signatures":[{"sig":"MEUCIHuAJYAW73nyylnNgy3/QYGVvMs8qF3+X9ybXo7UJPFrAiEAs75KLRPMc13JQa2QWZaNntIRHu9kqK4xfVXpwu39kPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":413032},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=12.0.0"},"gitHead":"b8ff98ab01d4c3db42a3cd7198b96607321a41e4","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"9.8.1","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"20.5.1","dependencies":{"asty":"1.8.19","pegjs":"0.10.0","cache-lru":"1.1.11","pegjs-otf":"1.2.20","pegjs-util":"1.4.21"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.8","grunt":"1.6.1","mocha":"10.2.0","eslint":"8.48.0","babelify":"10.0.0","grunt-cli":"1.4.3","uglifyify":"5.0.2","@babel/core":"7.22.11","grunt-eslint":"24.3.0","grunt-browserify":"6.0.0","grunt-mocha-test":"0.13.3","@babel/preset-env":"7.22.10","browserify-header":"1.1.0","browserify-replace":"1.1.0","eslint-plugin-node":"11.1.0","grunt-contrib-clean":"2.0.1","browserify-derequire":"1.1.1","eslint-plugin-import":"2.28.1","eslint-plugin-promise":"6.1.1","eslint-config-standard":"17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.7.10_1693169786015_0.7421167480555502","host":"s3://npm-registry-packages"}},"2.7.11":{"name":"astq","version":"2.7.11","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.7.11","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"63365bed14ff9a8375c5699f2a4de5c7e7f09b13","tarball":"https://registry.npmjs.org/astq/-/astq-2.7.11.tgz","fileCount":29,"integrity":"sha512-f80KXzS2BzHB8aEMC1Ja+3toITRWNke3+Xc3yElMJR+26zG8A4s9eNcf8dN5QNBT/uWOswrQg6CCsBQYzXmXNg==","signatures":[{"sig":"MEUCIQCoDR/hfbs4zCHk80jd8XxtsuQyxzBL0jC8rhSwic9duAIgREZiMoqYIUnKqaKjidhGn0OuCoxlbdDwCbnX0aLWCMA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":413814},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=12.0.0"},"gitHead":"13639189c47e234b8e2d4058edb21e79d17309e6","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"10.2.4","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"20.10.0","dependencies":{"asty":"1.8.19","pegjs":"0.10.0","cache-lru":"1.1.11","pegjs-otf":"1.2.20","pegjs-util":"1.4.21"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.10","grunt":"1.6.1","mocha":"10.2.0","eslint":"8.55.0","babelify":"10.0.0","grunt-cli":"1.4.3","uglifyify":"5.0.2","@babel/core":"7.23.5","grunt-eslint":"24.3.0","grunt-browserify":"6.0.0","grunt-mocha-test":"0.13.3","@babel/preset-env":"7.23.5","browserify-header":"1.1.0","browserify-replace":"1.1.0","eslint-plugin-node":"11.1.0","grunt-contrib-clean":"2.0.1","browserify-derequire":"1.1.1","eslint-plugin-import":"2.29.0","eslint-plugin-promise":"6.1.1","eslint-config-standard":"17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.7.11_1701815975933_0.9796196547801932","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"astq","version":"2.8.0","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.8.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"bf029e6b01af31c2a8ee4286947e705923f5f33a","tarball":"https://registry.npmjs.org/astq/-/astq-2.8.0.tgz","fileCount":29,"integrity":"sha512-n4PJdROkj8VbY3dUjiGgJ3aqkFV5PoAQLinBiP4LfhWyNP2SdDL64CBPhJYK1Vpg02+zYXwQTj4Ut3eMZPh7TQ==","signatures":[{"sig":"MEYCIQCn1Q6501hX/VeWS4MtdomFHdcK3icOWFjeByVpE+2gngIhAJBoZXY9R1YQtre+MvZV01MSM86X/M5vCl+yGdpEl1GC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":391458},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=12.0.0"},"gitHead":"8dadd80d75d66ad786bca6125590e2c971f2033f","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"10.5.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"20.11.1","dependencies":{"asty":"1.8.21","peggy":"4.0.2","cache-lru":"1.2.0","pegjs-otf":"2.0.2","pegjs-util":"2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.4.1","grunt":"1.6.1","mocha":"10.3.0","eslint":"8.57.0","babelify":"10.0.0","grunt-cli":"1.4.3","uglifyify":"5.0.2","@babel/core":"7.24.0","grunt-eslint":"24.3.0","grunt-browserify":"6.0.0","grunt-mocha-test":"0.13.3","@babel/preset-env":"7.24.0","browserify-header":"1.1.0","browserify-replace":"1.1.0","eslint-plugin-node":"11.1.0","grunt-contrib-clean":"2.0.1","browserify-derequire":"1.1.1","eslint-plugin-import":"2.29.1","eslint-plugin-promise":"6.1.1","eslint-config-standard":"17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.8.0_1709937196439_0.5375404625742379","host":"s3://npm-registry-packages"}},"2.8.1":{"name":"astq","version":"2.8.1","keywords":["abstract","syntax","tree","query","engine","adaptable"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"astq@2.8.1","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dist":{"shasum":"733fdca03e09d2b63bc150094fe62d2a12e01fbf","tarball":"https://registry.npmjs.org/astq/-/astq-2.8.1.tgz","fileCount":29,"integrity":"sha512-mfcsjzKQ8ARHUvGieGnQULzSX7pMblK6SRdj+6fWHk/hvSx+khfERkhMxzIbIzrQjDeUA6NlqB3b0VfHyNF3MA==","signatures":[{"sig":"MEUCIQDxW/MG6nkr8ug6jrby+f6+YqLJs7fzygpZrhwsyjc6VAIgUYhHgGhAGJIg64hm3trFwIRSobEM28fIn9+yAPdZ22g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":391462},"main":"lib/astq.node.js","browser":"lib/astq.browser.js","engines":{"node":">=12.0.0"},"gitHead":"b68f3091de7c5ccf5bf339497d3e74f5998c5d0a","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/astq.git","type":"git"},"_npmVersion":"10.5.0","description":"Abstract Syntax Tree (AST) Query Engine","directories":{},"_nodeVersion":"20.11.1","dependencies":{"asty":"1.8.21","peggy":"4.0.2","cache-lru":"1.2.0","pegjs-otf":"2.0.2","pegjs-util":"2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.4.1","grunt":"1.6.1","mocha":"10.3.0","eslint":"8.57.0","babelify":"10.0.0","grunt-cli":"1.4.3","uglifyify":"5.0.2","@babel/core":"7.24.0","grunt-eslint":"24.3.0","grunt-browserify":"6.0.0","grunt-mocha-test":"0.13.3","@babel/preset-env":"7.24.0","browserify-header":"1.1.0","browserify-replace":"1.1.0","eslint-plugin-node":"11.1.0","grunt-contrib-clean":"2.0.1","browserify-derequire":"1.1.1","eslint-plugin-import":"2.29.1","eslint-plugin-promise":"6.1.1","eslint-config-standard":"17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/astq_2.8.1_1709937484654_0.469653936883603","host":"s3://npm-registry-packages"}},"2.8.2":{"name":"astq","version":"2.8.2","description":"Abstract Syntax Tree (AST) Query Engine","keywords":["abstract","syntax","tree","query","engine","adaptable"],"license":"MIT","browser":"lib/astq.browser.js","main":"lib/astq.node.js","repository":{"type":"git","url":"git+https://github.com/rse/astq.git"},"author":{"name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"homepage":"https://github.com/rse/astq","bugs":{"url":"https://github.com/rse/astq/issues"},"dependencies":{"peggy":"4.0.2","pegjs-otf":"2.1.0","pegjs-util":"2.1.0","asty":"1.8.21","cache-lru":"1.2.0"},"devDependencies":{"grunt":"1.6.1","grunt-cli":"1.4.3","grunt-contrib-clean":"2.0.1","grunt-browserify":"6.0.0","grunt-mocha-test":"0.13.3","grunt-eslint":"24.3.0","@babel/core":"7.24.0","eslint":"8.57.0","eslint-config-standard":"17.1.0","eslint-plugin-promise":"6.1.1","eslint-plugin-import":"2.29.1","eslint-plugin-node":"11.1.0","mocha":"10.3.0","chai":"4.4.1","babelify":"10.0.0","@babel/preset-env":"7.24.0","uglifyify":"5.0.2","browserify-header":"1.1.0","browserify-derequire":"1.2.0","browserify-replace":"1.1.0"},"overrides":{"escope":"4.0.0"},"engines":{"node":">=12.0.0"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"a92b2d1c8786743543803d37813fccf126d5712f","_id":"astq@2.8.2","_nodeVersion":"26.2.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-yq/050CPl+LYJohG4jPepGtJTaueD37fA5It+8z8HdCVG2S7QGtbXndBOPoI4C+XnTui4VD085LGWLNn+8Er0g==","shasum":"4ce9f712e255517afb569c70dcddc9e09ef0b4d8","tarball":"https://registry.npmjs.org/astq/-/astq-2.8.2.tgz","fileCount":31,"unpackedSize":390656,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDPsSnBu1yaki+tW3xdDEFLv/IGEVRgG3kJhpjqNbyp0AIhAIwnjZX09KEA27LE8GuWqSMCAHPFCa26MJcC550q+rKM"}]},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"directories":{},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/astq_2.8.2_1783551489213_0.3327755634168641"},"_hasShrinkwrap":false}},"time":{"created":"2015-01-24T18:58:50.600Z","modified":"2026-07-08T22:58:09.530Z","0.0.1":"2015-01-24T18:58:50.600Z","0.0.2":"2015-01-24T23:34:59.001Z","0.0.3":"2015-01-25T13:01:05.879Z","0.9.0":"2015-01-25T16:05:24.979Z","1.0.0":"2015-01-25T18:37:17.349Z","1.0.1":"2015-01-31T09:28:57.119Z","1.1.0":"2015-02-01T17:28:51.760Z","1.2.0":"2015-02-04T09:22:24.172Z","1.2.1":"2015-02-07T23:32:42.807Z","1.2.2":"2015-02-11T19:18:54.729Z","1.2.3":"2015-02-11T19:51:37.094Z","1.2.4":"2015-02-15T20:18:19.357Z","1.2.5":"2015-02-21T17:10:08.399Z","1.2.6":"2015-02-21T18:08:36.805Z","1.2.7":"2015-02-21T18:16:14.587Z","1.2.8":"2015-03-02T19:35:41.197Z","1.2.9":"2015-03-07T23:07:04.614Z","1.3.0":"2015-04-05T11:49:14.571Z","1.4.0":"2015-04-16T19:48:02.977Z","1.4.1":"2015-04-16T19:58:36.568Z","1.4.2":"2015-04-21T21:50:59.744Z","1.4.3":"2015-04-25T16:17:42.092Z","1.4.4":"2015-05-23T16:14:55.490Z","1.4.5":"2015-05-30T21:37:24.120Z","1.4.6":"2015-05-31T17:29:30.823Z","1.4.7":"2015-05-31T17:31:50.002Z","1.4.8":"2015-08-01T15:46:36.649Z","1.5.0":"2015-08-18T22:49:48.775Z","1.5.1":"2015-08-19T09:21:43.674Z","1.5.2":"2015-08-19T16:10:18.018Z","1.5.3":"2015-08-19T16:17:00.576Z","1.5.4":"2015-08-19T17:45:34.871Z","1.5.5":"2015-08-21T13:44:36.530Z","1.6.0":"2015-12-12T19:38:42.130Z","1.6.1":"2015-12-12T20:13:59.599Z","1.6.2":"2015-12-29T11:02:21.936Z","1.6.3":"2016-02-07T12:40:32.206Z","1.6.4":"2016-05-19T21:39:58.750Z","1.7.0":"2016-06-26T20:23:19.258Z","1.7.1":"2016-06-27T11:19:54.125Z","1.8.0":"2016-09-30T18:04:02.405Z","2.0.0":"2016-11-20T19:19:03.916Z","2.0.1":"2017-04-10T17:52:38.459Z","2.0.2":"2017-04-17T17:43:21.682Z","2.0.3":"2017-10-06T19:09:18.385Z","2.0.4":"2017-12-02T12:44:54.548Z","2.0.5":"2018-03-11T17:00:56.200Z","2.0.6":"2018-03-17T15:49:02.484Z","2.0.7":"2018-03-17T16:00:40.603Z","2.0.8":"2018-03-17T17:44:53.948Z","2.1.0":"2018-03-18T00:07:01.204Z","2.1.1":"2018-03-26T14:39:22.482Z","2.1.2":"2018-03-26T15:05:43.267Z","2.2.0":"2018-03-27T13:51:45.755Z","2.2.1":"2018-03-27T13:53:34.810Z","2.2.2":"2018-03-28T19:16:12.032Z","2.2.3":"2018-03-30T13:11:46.396Z","2.2.4":"2018-04-04T16:27:59.651Z","2.2.5":"2018-04-22T22:00:50.805Z","2.2.6":"2018-04-28T12:41:59.678Z","2.2.7":"2018-04-29T17:28:21.762Z","2.2.8":"2018-04-29T18:09:22.886Z","2.2.9":"2018-05-11T19:29:39.937Z","2.2.10":"2018-05-25T22:12:31.149Z","2.3.0":"2018-06-09T23:36:12.144Z","2.3.1":"2018-06-09T23:43:18.973Z","2.3.2":"2018-06-23T14:28:11.577Z","2.3.3":"2018-06-23T14:33:05.195Z","2.3.4":"2018-07-07T09:26:22.960Z","2.3.5":"2018-08-10T19:52:00.571Z","2.3.6":"2018-08-10T19:53:23.038Z","2.4.0":"2018-12-22T16:04:45.909Z","2.5.0":"2018-12-23T15:50:01.389Z","2.6.0":"2018-12-23T19:10:37.775Z","2.6.1":"2018-12-31T09:46:53.231Z","2.6.2":"2019-05-19T18:45:10.422Z","2.6.3":"2019-06-16T08:34:01.344Z","2.6.4":"2019-10-23T13:53:42.982Z","2.6.5":"2019-10-23T13:57:03.364Z","2.6.6":"2019-12-21T18:01:30.285Z","2.7.0":"2020-07-25T21:44:28.526Z","2.7.1":"2020-07-25T22:22:48.836Z","2.7.2":"2020-12-20T19:09:07.940Z","2.7.3":"2021-01-06T11:49:52.989Z","2.7.4":"2021-01-07T12:20:52.605Z","2.7.5":"2021-01-07T14:20:39.905Z","2.7.6":"2021-09-22T14:50:26.891Z","2.7.7":"2021-09-22T17:59:10.143Z","2.7.8":"2022-05-25T18:38:42.298Z","2.7.9":"2022-07-01T07:26:47.910Z","2.7.10":"2023-08-27T20:56:26.314Z","2.7.11":"2023-12-05T22:39:36.140Z","2.8.0":"2024-03-08T22:33:16.665Z","2.8.1":"2024-03-08T22:38:04.928Z","2.8.2":"2026-07-08T22:58:09.432Z"},"bugs":{"url":"https://github.com/rse/astq/issues"},"author":{"name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/astq","keywords":["abstract","syntax","tree","query","engine","adaptable"],"repository":{"type":"git","url":"git+https://github.com/rse/astq.git"},"description":"Abstract Syntax Tree (AST) Query Engine","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"readme":"\nASTq\n====\n\nAbstract Syntax Tree (AST) Query Engine\n\n[![github (author stars)](https://img.shields.io/github/stars/rse?logo=github&label=author%20stars&color=%233377aa)](https://github.com/rse)\n[![github (author followers)](https://img.shields.io/github/followers/rse?label=author%20followers&logo=github&color=%234477aa)](https://github.com/rse)\n<br/>\n[![npm (project release)](https://img.shields.io/npm/v/astq?logo=npm&label=npm%20release&color=%23cc3333)](https://npmjs.com/astq)\n[![npm (project downloads)](https://img.shields.io/npm/dm/asty?logo=npm&label=npm%20downloads&color=%23cc3333)](https://npmjs.com/astq)\n\nInstallation\n------------\n\n```shell\n$ npm install astq\n```\n\nAbout\n-----\n\nASTq is an Abstract Syntax Tree (AST) query engine library for\nJavaScript, i.e., it allows you to query nodes of an arbitary AST-style\nhierarchical data structure with the help of a powerful XPath-inspired\nquery language. ASTq can operate on arbitrary AST-style data structures\nthrough the help of pluggable access adapters.\n\nQuery Language\n--------------\n\nASTq uses an XPath-inspired Domain Specific Language (DSL)\nfor querying the supplied AST-style hierarchical data structure.\n\n### By Example\n\nAt its simplest form, a query looks like a POSIX filesystem path:\n\n    Foo/Bar/Quux\n\nThis means: query and return all nodes of type `Quux`, which in turn\nare childs of nodes of type `Bar`, which in turn are childs of nodes of\ntype `Foo`, which in turn has to be the start node.\n\nA little bit more sophisticated query, showing more features,\nlike axis, filter and optional whitespaces for padding:\n\n    // Foo [ /Bar [ @bar == 'baz1' || @bar == 'baz2' ] && /Quux ]\n\nThis means: query and return all nodes anywhere under the start node\nwhich are of type `Foo` and which have both childs of type `Bar` -- and\nwith an attribute `bar` of values `baz1` or `baz2` -- and childs of type\n`Quux`.\n\n### By Grammar\n\nIn general, a query consists of one or more individual query paths,\nseparated by comma. A path consists of a mandatory initial query step\nand optionally zero or more subsequent query steps.\n\nThe difference between initial and subsequent query steps is that an\ninitial query step does not need an axis while all subsequent query\nsteps require it. A query step consists of an (optional) AST node search\naxis, a (mandatory) AST node type match, an (optional) result marker \"!\"\nand an (optional) AST node filter expression:\n\n    query            ::= path (, path)*\n    path             ::= step-initial step-subsequent*\n    step-initial     ::= axis? match result? filter?\n    step-subsequent  ::= axis  match result? filter?\n\nThe search axis can be either...\n\n- `/`    for direct child nodes, or\n- `//`   for any descendant nodes, or\n- `./`   for current node plus direct child nodes, or\n- `.//`  for current node plus any descendant nodes, or\n- `-/`   for direct left sibling node, or\n- `-//`  for any left sibling nodes, or\n- `+/`   for direct right sibling node, or\n- `+//`  for any right sibling nodes, or\n- `~/`   for direct left and right sibling nodes, or\n- `~//`  for all left and right sibling nodes, or\n- `../`  for direct parent node, or\n- `..//` for any parent nodes, or\n- `<//`  for any preceding nodes, or\n- `>//`  for any following nodes.\n\nAs an illustrating example: given an AST of the following particular nodes, ...\n\n          A\n          |\n      +-+-+-+-+\n     / /  |  \\ \\\n    B  C  D  E  F\n          |\n       +--+--+\n      /   |   \\\n     G    H    I\n          |\n        +-+-+\n       /     \\\n      J       K\n\n...the following queries and their result exist:\n\nStart Node | Query    | Result Node(s)\n-----------|----------|---------------------------------\n`D`        | `/    *` | `G, H, I`\n`D`        | `//   *` | `G, H, J, K, I`\n`D`        | `./   *` | `D, G, H, I`\n`D`        | `.//  *` | `D, G, H, J, K, I`\n`D`        | `-/   *` | `C`\n`D`        | `-//  *` | `C, B`\n`D`        | `+/   *` | `E`\n`D`        | `+//  *` | `E, F`\n`D`        | `~/   *` | `C, E`\n`D`        | `~//  *` | `B, C, E, F`\n`H`        | `../  *` | `D`\n`H`        | `..// *` | `D, A`\n`H`        | `<//  *` | `G, D, C B A`\n`H`        | `>//  *` | `J, K, I, E, F`\n\nA search axis usually walks along the references between nodes (at least\nin case of ASTy based AST). But in case the underlying AST and its\nadapter uses typed references, you can optionally constrain the search\naxis to take only references matching the type `id` into account.\n\n    axis               ::= axis-direction axis-type?\n    axis-direction     ::= axis-child\n                         | axis-sibling-left\n                         | axis-sibling-right\n                         | axis-sibling\n                         | axis-parent\n                         | axis-preceding\n                         | axis-following\n    axis-child         ::= (\"/\" | \"//\" | \"./\" | \".//\")\n    axis-sibling-left  ::= (\"-/\" | \"-//\")\n    axis-sibling-right ::= (\"+/\" | \"+//\")\n    axis-sibling       ::= (\"~/\" | \"~//\")\n    axis-parent        ::= (\"../\" | \"..//\")\n    axis-preceding     ::= \"<//\"\n    axis-following     ::= \">//\"\n    axis-type          ::= \":\" (id | string)\n    result             ::= \"!\"\n    match              ::= id | string | \"*\"\n    filter             ::= \"[\" expr \"]\"\n\nThe real power comes through the optional filter expression: it can be\napplied to each query step and it recursively(!) can contain sub-queries\nwith the help of embedded query paths!\nAn illustrating combined example is:\n\n    // Foo / Bar [ / Baz [ @bar == 'baz' ] && / Quux ], // Foo2\n    +---------------------------------------------------------+  query\n    +------------------------------------------------+  +-----+  path\n                   +---------------------+    +-----+            path\n    +----+ +-----------------------------------------+  +-----+  step\n    ++     +       +                          +         ++       axis\n       +-+   +-+     +-+                        +--+       +--+  match\n                 +-----------------------------------+           filter\n                   +-------------------------------+             expr\n                         +---------------+                       filter\n                           +----------+                          expr\n\nThe result of a query is always all nodes which match against the last\nquery step of any path (in case of no result marker on any step in the\npath) or all nodes of matched steps with a result marker. The queries in\nfilter expressions just lead to a boolean decision for the filter, but\nnever cause any resulting nodes theirself.\n\nAn expression can be either a ternary/binary conditional expression,\nlogical expression, bitwise expression, relational expression,\narithmethical expression, functional call, attribute reference, query\nparameter, literal value, parenthesis expression or path of a sub-query.\n\n    expr             ::= conditional\n                       | logical\n                       | bitwise\n                       | relational\n                       | arithmentical\n                       | function-call\n                       | attribute-ref\n                       | query-parameter\n                       | literal\n                       | parenthesis\n                       | sub-query\n    conditional      ::= expr \"?\" expr \":\" expr\n                       | expr \"?:\" expr\n    logical          ::= expr (\"&&\" | \"||\") expr\n                       | \"!\" expr\n    bitwise          ::= expr (\"&\" | \"|\" | \"<<\" | \">>\") expr\n                       | \"~\" expr\n    relational       ::= expr (\"==\" | \"!=\" | \"<=\" | \">=\" | \"<\" | \">\" | \"=~\" | \"!~\") expr\n    arithmethical    ::= expr (\"+\" | \"-\" | \"*\" | \"/\" | \"%\" | \"**\") expr\n    function-call    ::= id \"(\" (expr (\",\" expr)*)? \")\"\n    attribute-ref    ::= \"@\" (id | string)\n    query-parameter  ::= \"{\" id \"}\"\n    id               ::= /[a-zA-Z_][a-zA-Z0-9_-]*/\n    literal          ::= string | regexp | number | value\n    string           ::= /\"(\\\\\"|.)*\"/ | /'(\\\\'|.)*'/\n    regexp           ::= /`(\\\\`|.)*`/\n    number           ::= /\\d+(\\.\\d+)?$/\n    value            ::= \"true\" | \"false\" | \"null\" | \"NaN\" | \"undefined\"\n    parenthesis      ::= \"(\" expr \")\"\n    sub-query        ::= path           // <-- ESSENTIAL RECURSION !!\n\nNotice that the function call parameters can be full expressions theirself,\nincluding (through the recursion over `sub-query` above) full query paths.\nThe available pre-defined standard functions are:\n\n- `type(): String`:<br/>\n  Return type of current node.\n  Example: `type() == \"foo\"`\n\n- `attrs(sep: String): String`:<br/>\n  Return the `sep`-separated concatenation of all attribute names of\n  current node. The `sep` string is alway also prepended and appended\n  for easier comparison of the result string.\n  Example: `attr(\",\") == \",foo,bar,\"`\n\n- `depth(): Number`:<br/>\n  Return depth in AST of current node (counting from 1 for the root node).\n  Example: `depth() <= 3`\n\n- `pos(): Number`:<br/>\n  Return position of current node among sibling (counting from 1 for the first sibling).\n  Example: `pos() == 2`\n\n- `nth(pos: Number): Boolean`:<br/>\n  Check whether position of current node among sibling is `pos` (counting from 1 for\n  the first sibling). Negative values for `pos` count from the last sibling backward,\n  i.e., `-1` is the last sibling.\n  Example: `nth(3)`\n\n- `first(): Boolean`:<br/>\n  Shorthand for `nth(1)`.\n\n- `last(): Boolean`:<br/>\n  Shorthand for `nth(-1)`.\n\n- `count(array: Object[]): Number`:<br/>\n  Return the number of elements in `array`.\n  The `array` usually is either an externally passed-in parameter or a sub-query.\n  Example: `count({nodes}) <= count(// *)`\n\n- `below(node: Node): Boolean`:<br/>\n  Checks whether current node is somewhere below `node`, i.e.,\n  whether current node is a child or descendant of `node`. Usually,\n  this makes sense only if `node` is an externally passed-in parameter.\n  Example: `below({node})`.\n\n- `follows(node: Node): Boolean`:<br/>\n  Checks whether current node is following `node`, i.e.,\n  whether current node comes after `node` in a standard\n  depth-first tree visit (where parents are visited before childs).\n  Usually, this makes sense only if `node` is an externally passed-in parameter.\n  Example: `follows({node})`.\n\n- `in(nodes: Node[]): Number`:<br/>\n  Checks whether current node is in `nodes`.\n  Usually, `nodes` is either an externally passed-in parameter or a sub-query.\n  Example: `in({nodes})`.\n\n- `substr(str: String, pos: Number, len: Number): String`:<br/>\n  Returns the sub-string of `str`, starting at `pos` with length `len`.\n  Negative values for `pos` count from the end of the string,\n  i.e., `-1` is the last character.\n  Example: `substr(@foo, 0, 1) == \"A\"`\n\n- `index(str: String, sub: String, pos: Number): Number`:<br/>\n  Returns the index position of sub-string `sub` in string `str`, starting at `pos`.\n  Example: `indexof(@foo, \"bar\", 0) >= 0`\n\n- `trim(str: String): String`:<br/>\n  Returns the string `str` with whitespaces removed from begin and end.\n  Example: `trim(@foo) == \"bar\"`\n\n- `lc(str: String): String`:<br/>\n  Returns the lower-case variant of `str`.\n  Example: `lc(@foo) == \"bar\"`\n\n- `uc(str: String): String`:<br/>\n  Returns the upper-case variant of `str`.\n  Example: `uc(@foo) == \"BAR\"`\n\nApplication Programming Interface (API)\n---------------------------------------\n\nThe ASTq API, here assumed to be exposed through the variable `ASTQ`,\nprovides the following methods (in a notation somewhat resembling\nTypeScript type definitions):\n\n### ASTQ API\n\n- `new ASTQ(): ASTQ`:<br/>\n  Create a new ASTQ instance.\n\n- `ASTQ#adapter(adapter: (ASTQAdapter | ASTQAdapter[]), force: Boolean): ASTQ`:<br/>\n  Register one or more custom tree access adapter(s) to support arbitrary AST-style\n  data structures. The `ASTQAdapter` has to conform to a particular\n  duck-typed interface. See below for more information.\n  By default ASTq has built-in adapters for ASTy, XML DOM, Parse5, Cheerio, UniST, JSON and Mozilla AST.\n  All those \"taste\" the node passed to `ASTQ#query` and hence are auto-selected.\n  Calling `adapter()` causes these to be replaced with a single custom adapter.\n  Its \"tasting\" can be disabled with option `force` set to `true`.\n  The `ASTQ#adapter` teturns the API itself.\n\n        /*  the built-in implementation for supporting ASTy  */\n        astq.adapter({\n            taste:            function (node)       { return (typeof node === \"object\" && node.ASTy) },\n            getParentNode:    function (node, type) { return node.parent()  },\n            getChildNodes:    function (node, type) { return node.childs()  },\n            getNodeType:      function (node)       { return node.type()    },\n            getNodeAttrNames: function (node)       { return node.attrs()   },\n            getNodeAttrValue: function (node, attr) { return node.get(attr) }\n        })\n\n- `ASTQ#version(): { major: Number, minor: Number, micro: Number, date: Number }`:<br/>\n  Return the current ASTq library version details.\n\n- `ASTQ#func(name: String, func: (adapter: Adapter, node: Object, [...]) => Any): ASTQ`:<br/>\n  Register function named `name` by providing the callback `func` which has\n  to return an arbitrary value and optionally can access the current `node` with\n  the help of the selected `adapter`. Returns the API itself.\n\n        /*  the built-in implementation for \"depth\"  */\n        astq.func(\"depth\", function (adapter, node) => {\n            var depth = 1\n            while ((node = adapter.getParentNode(node)) !== null)\n                depth++\n            return depth\n        })\n\n- `ASTQ#cache(num: Number): ASTQ`:<br/>\n  Set the upper limit for the internal query cache to `num`, i.e.,\n  up to `num` ASTs of parsed queries will be cached. Set `num` to\n  `0` to disable the cache at all. Returns the API itself.\n\n- `ASTQ#compile(selector: String, trace?: Boolean): ASTQQuery {\n  Compile `selector` DSL into an internal query object for subsequent\n  processing by `ASTQ#execute`.\n  If `trace` is `true` the compiling is dumped to the console.\n  Returns the query object.\n\n- `ASTQ#execute(node: Object, query: ASTQQuery, params?: Object, trace?: Boolean): Object[]`:<br/>\n  Execute the previously compiled `query` (see `compile` above) at `node`.\n  The optional `params` object can provide parameters for the `{name}` query constructs.\n  If `trace` is `true` the execution is dumped to the console.\n  Returns an array of zero or more matching AST nodes.\n\n- `ASTQ#query(node: Object, selector: String, params?: Object, trace?: Boolean): Object[]`: <br/>\n  Just the convenient combination of `compile` and `execute`:\n  `execute(node, compile(selector, trace), params, trace)`.\n  Use this as the standard query method except you need more control.\n  The optional `params` object can provide parameters for the `{name}` query constructs.\n  If `trace` is `true` the compiling and execution is dumped to the console.\n  Returns an array of zero or more matching AST nodes.\n\n### ASTQAdapter API\n\nFor accessing arbitrary AST-style data structures, an adapter has to be\nprovided. By default ASTq has adapters for use with ASTy, XML DOM, Parse5, Cheerio, UniST, JSON and\nMozilla AST. The `ASTQAdapter` interface is:\n\n- `ASTQAdapter#taste(node: Object): Boolean`:<br/>\n  Taste `node` to be sure this adapter is intended to handle it.\n\n- `ASTQAdapter#getParentNode(node: Object): Object`:<br/>\n  Return parent node of `node`. In case the underyling\n  data structure does not support traversing to parent nodes,\n  throw an exception.\n\n- `ASTQAdapter#getChildNodes(node: Object): Object[]`:<br/>\n  Return the list of all child nodes of `node`.\n\n- `ASTQAdapter#getNodeType(node: Object): String`:<br/>\n  Return the type of `node`.\n\n- `ASTQAdapter#getNodeAttrNames(node: Object): String[]`:<br/>\n  Return the list of all attribute names of `node`.\n\n- `ASTQAdapter#getNodeAttrValue(node: Object, attr: String): Any`:<br/>\n  Return the value of attribute `attr` of `node`.\n\nExample\n-------\n\n```\n$ cat sample.js\nconst acorn = require(\"acorn\")\nconst ASTQ  = require(\"astq\")\n\nlet source = `\n    class Foo {\n        foo () {\n            const bar = \"quux\"\n            let baz = 42\n        }\n    }\n`\n\nlet ast = acorn.parse(source, { ecmaVersion: 6 })\n\nlet astq = new ASTQ()\nastq.adapter(\"mozast\")\nastq.query(ast, `\n    // VariableDeclarator [\n           /:id   Identifier [ @name  ]\n        && /:init Literal    [ @value ]\n    ]\n`).forEach(function (node) {\n    console.log(`${node.id.name}: ${node.init.value}`)\n})\n\n$ babel-node sample.js\nbar: quux\nbaz: 42\n```\n\nImplementation Notice\n---------------------\n\nAlthough ASTq is written in ECMAScript 2018, it is transpiled to older\nenvironments and this way runs in really all current (as of 2018)\nJavaScript environments, of course.\n\nAdditionally, there are two transpilation results: first, there is a\ncompressed `astq.browser.js` for Browser environments. Second, there is\nan uncompressed `astq.node.js` for Node.js environments.\n\nThe Browser variant `astq.browser.js` has all external dependencies `asty`,\n`pegjs-otf`, `pegjs-util`, and `cache-lru` directly embedded. The\nNode.js variant `astq.node.js` still requires the external dependencies\n`asty`, `pegjs-otf`, `pegjs-util`, and `cache-lru`.\n\nLicense\n-------\n\nCopyright &copy; 2014-2024 Dr. Ralf S. Engelschall (http://engelschall.com/)\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be included\nin all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n","readmeFilename":"README.md","users":{"rse":true}}