{"_id":"asty","_rev":"128-98c16b73ef2d5b0f43722ca72b1fcbf4","name":"asty","dist-tags":{"latest":"2.0.2"},"versions":{"0.9.0":{"name":"asty","version":"0.9.0","keywords":["ast","abstract","syntax","tree"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"asty@0.9.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"fbacb758ffa294372d0cbdffb39c7c5eeca39696","tarball":"https://registry.npmjs.org/asty/-/asty-0.9.0.tgz","integrity":"sha512-ml8LflWt54N0dH8iDaBY7+Je6JaCWSIU7XCxM3FQFkbf3e/kYHQLmVsXk40VNLZsQ85972hMeVOk3oI4LGN7Xg==","signatures":[{"sig":"MEQCIDkdIw6vAXVw6R0OOOFjkbvQobNKTt9L/BCVKaLvZtC4AiBXb6b3Mb6YTvynYwErZZcE3xiAYZkrZZTQ6xg/689xJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.js","_from":".","_shasum":"fbacb758ffa294372d0cbdffb39c7c5eeca39696","gitHead":"849e7a53ab8cfa83c5cae4bfc100df5332c7d1ae","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/asty.git","type":"git"},"_npmVersion":"2.1.16","description":"Generic Abstract Syntax Tree (AST)","directories":{},"_nodeVersion":"0.10.35","devDependencies":{"grunt":"~0.4.5","6to5ify":"~2.0.0","grunt-cli":"~0.1.13","minifyify":"~4.4.0","grunt-browserify":"~3.2.1","browserify-header":"~0.9.0","grunt-contrib-clean":"~0.6.0","grunt-contrib-jshint":"~0.10.0"}},"0.9.1":{"name":"asty","version":"0.9.1","keywords":["ast","abstract","syntax","tree"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"asty@0.9.1","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"df2860b56a75e2317b4e087b65cbe2786a43da7d","tarball":"https://registry.npmjs.org/asty/-/asty-0.9.1.tgz","integrity":"sha512-zoYc4cqcBbVG4nrKMci9JAyZbwpBSOOC+l46MHFQnl0NINhhwWDZ96Fe/ngdvzKHMzvkjop2uUALn27VwfLvbQ==","signatures":[{"sig":"MEYCIQCcd0UQJNP7QZzNIlJr0+BQ4TL6v1uG9C101mXCg07cJgIhAM+Vi9Vief1I9ftuIyQBiHrXB8UnTnoiiTJ7+3EV3w/c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.js","_from":".","_shasum":"df2860b56a75e2317b4e087b65cbe2786a43da7d","gitHead":"5dfed3e0270d3a4b7812a4a9f0efa8eeda760c03","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/asty.git","type":"git"},"_npmVersion":"2.1.16","description":"Generic Abstract Syntax Tree (AST)","directories":{},"_nodeVersion":"0.10.35","devDependencies":{"grunt":"~0.4.5","6to5ify":"~2.0.0","grunt-cli":"~0.1.13","minifyify":"~4.4.0","grunt-browserify":"~3.2.1","browserify-header":"~0.9.0","grunt-contrib-clean":"~0.6.0","grunt-contrib-jshint":"~0.10.0"}},"0.9.2":{"name":"asty","version":"0.9.2","keywords":["ast","abstract","syntax","tree"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"asty@0.9.2","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"58e75cc6d2c18e586c536c9065b9f9268ec5d5f8","tarball":"https://registry.npmjs.org/asty/-/asty-0.9.2.tgz","integrity":"sha512-/N3e1g5CBqXnXKOAuCvju10ILqu+rehniUG4c42xKw9x3AWSCiJ8KLFvN5SZLgW69MdFusyOfnjwAl4RbqqVHQ==","signatures":[{"sig":"MEUCIQCvsWvCHcqoDgwrw/LfntsZp+jGh2k/pzDlKOmtUk1iuwIgRGTd58ye0/oB1dOPZbIwKVeaDRHHRlqg4OAWkWiHgrk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.js","_from":".","_shasum":"58e75cc6d2c18e586c536c9065b9f9268ec5d5f8","gitHead":"1e299bc8604cf1c3cbc521dd03720bb55bfb9929","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/asty.git","type":"git"},"_npmVersion":"2.1.18","description":"Generic Abstract Syntax Tree (AST)","directories":{},"_nodeVersion":"0.10.35","devDependencies":{"grunt":"~0.4.5","6to5ify":"~3.1.2","grunt-cli":"~0.1.13","minifyify":"~5.0.0","grunt-browserify":"~3.3.0","browserify-header":"~0.9.0","grunt-contrib-clean":"~0.6.0","grunt-contrib-jshint":"~0.10.0"}},"0.9.3":{"name":"asty","version":"0.9.3","keywords":["ast","abstract","syntax","tree"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"asty@0.9.3","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"dd908bdec33bf082f06068db311a2dcaf440e920","tarball":"https://registry.npmjs.org/asty/-/asty-0.9.3.tgz","integrity":"sha512-Lu3rfxjBFP++zSWZ3QgQndHXVgDWcLooclnORBv47FaM71y3Wjv0M09XgDWDAhF19/rkBhCFudByA5ImbAILfg==","signatures":[{"sig":"MEUCICiHbfMqbFnske8aav2tksCz1YkDvna4n6GdlY43BeLIAiEAzV1PatF/QQ4dAaFzkkruStxFVSSVomPy2zOjQhpgtYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.js","_from":".","_shasum":"dd908bdec33bf082f06068db311a2dcaf440e920","gitHead":"30c72ce112e76767d6cb4c5617c77c8a2b82caf6","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/asty.git","type":"git"},"_npmVersion":"2.1.18","description":"Generic Abstract Syntax Tree (AST)","directories":{},"_nodeVersion":"0.10.35","devDependencies":{"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.9.4":{"name":"asty","version":"0.9.4","keywords":["ast","abstract","syntax","tree"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"asty@0.9.4","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"f9985f11ca83ceec60c82bb99e3332abe13e430e","tarball":"https://registry.npmjs.org/asty/-/asty-0.9.4.tgz","integrity":"sha512-U+0J/KyFMNfrj2IiGt4UhXZt44SGAa9PY53jN5gBYzvkZ373P/zN8XqvG6LOyR6Ojs3qZXwQ0aYXr9X2QRNeCg==","signatures":[{"sig":"MEQCIA5Vl73faGDWEDn1w53wNFi3aJ14tzXPJYY7VseUjqvEAiAIx/MSXVTxIwGBNyJySK5o6cKsU+01NvOb15xyIDeXxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.js","_from":".","_shasum":"f9985f11ca83ceec60c82bb99e3332abe13e430e","gitHead":"3d30dac7f16795fd3c3647b5073728a517500850","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/asty.git","type":"git"},"_npmVersion":"2.1.18","description":"Generic Abstract Syntax Tree (AST)","directories":{},"_nodeVersion":"0.10.35","devDependencies":{"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.9.5":{"name":"asty","version":"0.9.5","keywords":["ast","abstract","syntax","tree"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"asty@0.9.5","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"0ad092c39225a8d6e9f7de5d1a05858f4bc6c37e","tarball":"https://registry.npmjs.org/asty/-/asty-0.9.5.tgz","integrity":"sha512-d1ilj/5eFV3g30V4WXm1FKFl5fzZcF3G0d1eybZxi1cRFxTQvdVtBLG7MqqW4YzMJqfJ27c7J92gdllmr11bIQ==","signatures":[{"sig":"MEUCIQDW8d4cmJd9CFD61Xq9DaR0iHBTCaoxYCrVBzp1Gle02wIgAa54ECwv/3aWjFDFDMKROff+5hbahMOMq8B2UlR5Pa0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.js","_from":".","_shasum":"0ad092c39225a8d6e9f7de5d1a05858f4bc6c37e","gitHead":"39a67d47cba82f4d9a169058a7df4e3d320a1144","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/asty.git","type":"git"},"_npmVersion":"2.1.18","description":"Generic Abstract Syntax Tree (AST)","directories":{},"_nodeVersion":"0.10.35","devDependencies":{"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.9.6":{"name":"asty","version":"0.9.6","keywords":["ast","abstract","syntax","tree"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"asty@0.9.6","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"ff82d4458bb47a38f450557bbedab7b24e8b536f","tarball":"https://registry.npmjs.org/asty/-/asty-0.9.6.tgz","integrity":"sha512-vIt3T9u8IKeC3RX6fW0uMSsSmn9Q7tDmXSV9VNwd9liuP+eGrzsmCZZLbbkGXBiagX95r6Zvl3n4CNxqyd/Myw==","signatures":[{"sig":"MEUCIQCax/c9My6NKf7zONgqOGtENe8jLhEmlS6IjnO4cPyI3AIgHLHFOUteDy7Gr0yFz+Xc6di1pekMIa7uxa9pVeZBqT8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.js","_from":".","_shasum":"ff82d4458bb47a38f450557bbedab7b24e8b536f","gitHead":"fcb469c3481a18230717edd88ca3f340b16c8f6a","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/asty.git","type":"git"},"_npmVersion":"2.1.18","description":"Generic Abstract Syntax Tree (AST)","directories":{},"_nodeVersion":"0.10.35","devDependencies":{"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.9.7":{"name":"asty","version":"0.9.7","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"asty@0.9.7","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"8ca598f0c58e56fa2a81a7f2bee21552f96e7934","tarball":"https://registry.npmjs.org/asty/-/asty-0.9.7.tgz","integrity":"sha512-biQDtpeTi9GjkYIVK91NNNQXeBX5xqdQ+q+rlYSMJPV80ukTB3zn0NM62MOfIOUaODkA5V4US8zRxQUCp91rlQ==","signatures":[{"sig":"MEUCICS7E22eLHKvzFUmuTfT/LvqVkQN+XsnO3PhEOHvpkwnAiEA6D2haYFtZ41rRNfd0iyVwOxhAfEJyBP2Qg9EWn1z3QY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.js","_from":".","_shasum":"8ca598f0c58e56fa2a81a7f2bee21552f96e7934","gitHead":"2bceda78cfbda1883313f84447bb3005d114019d","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/asty.git","type":"git"},"_npmVersion":"2.3.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"0.10.35","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.0","grunt-contrib-clean":"~0.6.0","grunt-contrib-jshint":"~0.11.0"}},"0.9.8":{"name":"asty","version":"0.9.8","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"asty@0.9.8","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"7226b3d23668b75725982dbad5baca272c1c23b6","tarball":"https://registry.npmjs.org/asty/-/asty-0.9.8.tgz","integrity":"sha512-EDkbIxCHYxJ18eOXao3d5nn/Wp+WyfmQFBdXXYnhkGp8DQZP3/1Uz9uERW8g3tvMkYl7GNtnp/CjTNAfbVxc/w==","signatures":[{"sig":"MEUCICAEv4dUbx+vUnTMAg3WmZdHoUT0V1o2N+g1vVE6pQYYAiEAhawszw3f7zAGTa5cRtmSwz6B94A908czBii92UYUSYo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"7226b3d23668b75725982dbad5baca272c1c23b6","gitHead":"bcab1807d7689b4d2d7b0d7aac85aef2e93b0692","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/asty.git","type":"git"},"_npmVersion":"2.3.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"0.10.35","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"}},"0.9.9":{"name":"asty","version":"0.9.9","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"asty@0.9.9","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"44f96c7732acd4651fedaf54f70989349702d752","tarball":"https://registry.npmjs.org/asty/-/asty-0.9.9.tgz","integrity":"sha512-lB/tp1CKsoioqP/S8JQ/EbTfYymoJu0grTaRBrItdtGvWmC6OJTKsM+fHS58wEh5ZayqsdJk6puW3XSWqEZqew==","signatures":[{"sig":"MEUCIQCHLIN10ykK4DYe9HQw+9I6jPnBrGaCPdy2WoRIhDihPwIgeocfn4hk73+EZnSa21vIekIn/sSdldqGdR1fLyksv2c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"44f96c7732acd4651fedaf54f70989349702d752","gitHead":"d6f36a5827adac00bbbbe76e434cbde2c14ba88e","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/asty.git","type":"git"},"_npmVersion":"2.3.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"0.10.35","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":"asty","version":"1.0.0","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"asty@1.0.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"ad272dc3973cf47ac961a6de646babcdebfada1f","tarball":"https://registry.npmjs.org/asty/-/asty-1.0.0.tgz","integrity":"sha512-w4AWxfhHEDGSusbArEEgHnuuFe/y9iklQRv+iJ2zahaFFpX1EGrd5ZpUeyDAti088fdoWPoFwS9+cdVv0WeFNA==","signatures":[{"sig":"MEQCIA6xPUeu3d23S+D9XSfNvdj2/n08XNUo6IYJDjXNvnk4AiAeVXoWA6zNHooFP3QT1UYnXEO2ZvAuj9LPEL6OQ66l4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"ad272dc3973cf47ac961a6de646babcdebfada1f","gitHead":"ce0731aa92d7079b44ddb65c4a65ce30e03ab5f3","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/asty.git","type":"git"},"_npmVersion":"2.3.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"0.10.35","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":"asty","version":"1.0.1","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"asty@1.0.1","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"c69602c661ece8db529ac0c23e8fe6015007d3d7","tarball":"https://registry.npmjs.org/asty/-/asty-1.0.1.tgz","integrity":"sha512-rgi8RUy4OKgd7gi5DjVoHI5cIsNPtM7MXMyvUpjjGDxl1pjbGoCbWV3tHzR6+6zYFEXjsKr67CYe05jk49S2Xw==","signatures":[{"sig":"MEUCIFqnrRNNNBKSGwK3ANq1yc13mtX7SbHnQ0OGg61wfvzuAiEAr4bL13eZPFJBsShSvzFnzCQs+ifY0Yionv+fUMno4JY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"c69602c661ece8db529ac0c23e8fe6015007d3d7","gitHead":"78a4c1faa8cada69beaf48c860a604e84772b7d0","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/asty.git","type":"git"},"_npmVersion":"2.3.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"0.10.36","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.0.2":{"name":"asty","version":"1.0.2","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"asty@1.0.2","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"b8f3b2a1ea6cf84fbf50f71293f0a730ecf46940","tarball":"https://registry.npmjs.org/asty/-/asty-1.0.2.tgz","integrity":"sha512-pwLVeOLfMTWXTWlalfFsQwP1vVPS/rCdmD2y0MsnZGG4KofI+CSuo1shlfEBwoqgJBB797pJj87bc/ZWr2icow==","signatures":[{"sig":"MEUCIQDlvNK2LFnsid+4kTmVlZ6CzUQi8QX7aMG1GD19NsZ52AIgQDmb5ohh7+qqD6JGRWPeXPNNR7+GqmUFOmZVxNK6xcM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"b8f3b2a1ea6cf84fbf50f71293f0a730ecf46940","gitHead":"79b421a3fb445519665df48b56d58d47fcf44f76","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/asty.git","type":"git"},"_npmVersion":"2.3.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"0.10.36","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.0.3":{"name":"asty","version":"1.0.3","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"asty@1.0.3","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"38bd0c2b82448de15b48df8114900285e75b9276","tarball":"https://registry.npmjs.org/asty/-/asty-1.0.3.tgz","integrity":"sha512-MeHQVwvw2jXzQkv3aFgRRJ7LFMbXGm0zUzmmPeC7E9kRlO7Lm5jgqMBUmRuYEHOtW/B96nbG0W3gTnTl1DFoAA==","signatures":[{"sig":"MEUCICjod7lysxkXps26Q7p6JS/G2+hZc61JXk1/kKm/0LFKAiEA1QzDa3qvMvSy4NTi979zbnQbomWsRIVzlLjagxPJt0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"38bd0c2b82448de15b48df8114900285e75b9276","gitHead":"321c1788a19650f85685f7f0f5f0445899f55735","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/asty.git","type":"git"},"_npmVersion":"2.5.1","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"0.12.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","grunt-contrib-clean":"~0.6.0","browserify-derequire":"~0.9.1","grunt-contrib-jshint":"~0.11.0"}},"1.0.4":{"name":"asty","version":"1.0.4","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"asty@1.0.4","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"2038a3af11112aa3386d81c880f3a51e25846e2e","tarball":"https://registry.npmjs.org/asty/-/asty-1.0.4.tgz","integrity":"sha512-UlaHQWwv0yzTPcrbHbGtcbK9d920S+pPJ+YHxfOLWA4mXsfCWed5UI7qrCsSMtS27ViVwphPz/HUS6Qw09xxHg==","signatures":[{"sig":"MEUCIDVbK7Os2CduhJFDqhEPv3I7d6KjHtuZLROH8Ycyl/4gAiEApTZOhuOfMQ0J5eDeBOsiweRYJ8yE1fdLP7nUGgPQMIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"2038a3af11112aa3386d81c880f3a51e25846e2e","gitHead":"3e91229cbccd6d9044a7c24d517614207806f243","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/asty.git","type":"git"},"_npmVersion":"2.5.1","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"0.12.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.0.5":{"name":"asty","version":"1.0.5","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"asty@1.0.5","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"d8bc2adbc2d22a999e24ccc607d8e4366c07e624","tarball":"https://registry.npmjs.org/asty/-/asty-1.0.5.tgz","integrity":"sha512-MLEUtMwIM/Cf2gjzkyTn2JJOfo6MTpO0H6bCOK6OOOysMwVDqP1VgNSG7fh1sfNvws6G6/5sl8D6GayC8JWl+g==","signatures":[{"sig":"MEQCICsDz3P25Y0h3J8MLv4dzkvHYdXCgxlFUa+NrKPUXC5CAiBg4y1e8JEJAKhU5SwhmzYbJyF5o2eJH5pi99C4WLEN9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"d8bc2adbc2d22a999e24ccc607d8e4366c07e624","gitHead":"f260b48bcfe4f88b3c8ca0cb9884f6b4e49d2f55","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/asty.git","type":"git"},"_npmVersion":"2.5.1","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"0.12.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.0.6":{"name":"asty","version":"1.0.6","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"asty@1.0.6","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"3f532143d4b809b350f209c54370aeef5a53c9de","tarball":"https://registry.npmjs.org/asty/-/asty-1.0.6.tgz","integrity":"sha512-G54o6Yxb86ghKdygTRMvbBISOM+ByJWwsfL4rMk/aQvEFvNJSpnoWAitCch5GC4Bcn01ppA5UupuAR43dOQ3fw==","signatures":[{"sig":"MEYCIQCAuXK9M2ena+42X+kPm7TQt60kPEo8XkzkKCzdnO5upAIhAOO40JWYJy/rCPoT0dJWLcGWSTr1zXzNkQkVR5sb+Akh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"3f532143d4b809b350f209c54370aeef5a53c9de","gitHead":"01f241bd737eaa104abc95beece3d24191a69cd5","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/asty.git","type":"git"},"_npmVersion":"2.6.1","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"0.12.0","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.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.2","grunt-contrib-jshint":"~0.11.0"}},"1.0.7":{"name":"asty","version":"1.0.7","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"asty@1.0.7","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"4d1a3d2f78b36873193a23fe8a7e8663a92c775c","tarball":"https://registry.npmjs.org/asty/-/asty-1.0.7.tgz","integrity":"sha512-EEbtgmCBXiOiTfP5+MK1uX7ePTl+wxoKcnp+urMciMaDM2L6SxqOFVKQMFUGn/O6Eo9shDaYGVNclLysNpJ6aw==","signatures":[{"sig":"MEYCIQCvqY2XWaB3dqtvKid9yQHR0RBCw5R2ZN1jRULAhCmFegIhAOHdsCgZhiqDUy7E40MfHWGnI0Z0DIvQs3oxvyk0gzer","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"4d1a3d2f78b36873193a23fe8a7e8663a92c775c","gitHead":"d4b7f816163ac9bc6599c0cbc5b3e039ac116d55","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/asty.git","type":"git"},"_npmVersion":"2.6.1","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"0.12.0","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.0.8":{"name":"asty","version":"1.0.8","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"asty@1.0.8","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"ebb4079aadbe51ac6aa488cbc9ae36d8164549a0","tarball":"https://registry.npmjs.org/asty/-/asty-1.0.8.tgz","integrity":"sha512-A1sOMhTBJ0ZMFdCdKrT6Yxe/1DNw1WukVT93B49kOU+2Z2WVaLpsib46vRvqBfRBLCG4hbMIN4z6yenkprHaxA==","signatures":[{"sig":"MEQCICsh+fW7SyzYcQSj7F+q65P6UDlmHf4QboviwB7or6cLAiAHOQ1YkycF4cJ8avmifZULCfN6NdjLZ+a5ORraACVIog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"ebb4079aadbe51ac6aa488cbc9ae36d8164549a0","gitHead":"4cda9aae4b84335bb4bd8f29f26d85467f2f116b","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/asty.git","type":"git"},"_npmVersion":"2.6.1","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"0.12.0","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.0.9":{"name":"asty","version":"1.0.9","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"asty@1.0.9","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"c6d31ad757da387942217d2f57419a24a1ab338e","tarball":"https://registry.npmjs.org/asty/-/asty-1.0.9.tgz","integrity":"sha512-EDkvL0rBUnYCO7xHlfFkbNuF7ervCEQjgol2nRRWrozuwfOnEniAxTKh17aAYLFKov0BPTH+JmV7abQ0ilx6Pg==","signatures":[{"sig":"MEUCIB4FU1xRYSDt2iHQ+VNJVM4uh4Gx+ez2EYPA1gZrPy0OAiEAk3Ceh7/YRn2/SiUipUe1NngBJWBM83NEdxid8mVcxLY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"c6d31ad757da387942217d2f57419a24a1ab338e","gitHead":"97166724aceb2a05f1df905f1d714533b43170b1","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/asty.git","type":"git"},"_npmVersion":"2.7.1","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"0.12.0","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.1.0":{"name":"asty","version":"1.1.0","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"asty@1.1.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"d85950e9492fd1891343a4f0fbd9ce7b75f6bd4a","tarball":"https://registry.npmjs.org/asty/-/asty-1.1.0.tgz","integrity":"sha512-H14/Kh2TdT77faFlSaTvuGjhA7SG98jMd29RvGz1aX4dhiXUQ8MukWI10YadpK2ElDt6PL2f+WDKHAODZKHV5A==","signatures":[{"sig":"MEQCIFVO/7wl5FaN8TmdSVoUsI9s5B3ag9i6vdKU6EZ7xnK0AiBpxJmZ+Nj3q37QC9z0Hs0+m6EhujKUSU8rr5Bt1ESyqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"d85950e9492fd1891343a4f0fbd9ce7b75f6bd4a","gitHead":"c50b23dcbc761a9a7e3fe4fb2b73916394eb5ec1","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"https://github.com/rse/asty.git","type":"git"},"_npmVersion":"2.7.5","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"0.12.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.1.1":{"name":"asty","version":"1.1.1","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"asty@1.1.1","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"4f2d5586f4497dd43e08cfc58102cbc1281fec0f","tarball":"https://registry.npmjs.org/asty/-/asty-1.1.1.tgz","integrity":"sha512-LBksdEkzZvsss58xEYwUDjx6vxoKXhpg0EZ/RwZlEwH8cknR9MSXOF9JTqGs9PSj9DrwHuBD5zxhgj5vXx7GiA==","signatures":[{"sig":"MEUCIARWup6uAbnmcvKwJK8fjPybDgN68lN9gqDmr85YMHIIAiEAy0vARpj0AbX43Gv0FfwwKnwZY+p2eY76JOFBt5BiEes=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"4f2d5586f4497dd43e08cfc58102cbc1281fec0f","gitHead":"3b8c867222b370de934772f8ef4e7d852f468f39","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"2.8.4","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"0.12.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.1.2":{"name":"asty","version":"1.1.2","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"asty@1.1.2","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"4e2605c5ad5841776f3e5455c647f2b453753ca1","tarball":"https://registry.npmjs.org/asty/-/asty-1.1.2.tgz","integrity":"sha512-DtoJPNzSd80s5Jr5VbdoaGDtcEZudi02BzY2v/pnjGi6NFBOU0IrfjQ3UHMKSTNWCF/5I4WSDH0uhQAbPjhFAA==","signatures":[{"sig":"MEUCIElPWdnEAHhFvxXdp50jFqSc76hoad4IzY6IjpYRE7rFAiEA53X3Yo3+5KGY5dZ+dTkNfX/gdJGA8YL1CpDbnbvB8QM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"4e2605c5ad5841776f3e5455c647f2b453753ca1","gitHead":"665dab50c069a182ea6bb9979ae2e9e810c3e71b","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"2.8.4","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"0.12.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.1.3":{"name":"asty","version":"1.1.3","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"asty@1.1.3","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"508fe42b3ea1e2ece16bb0889254b51db3624b3a","tarball":"https://registry.npmjs.org/asty/-/asty-1.1.3.tgz","integrity":"sha512-+If2kvvyp79Gy3qQ40h6niA47+NMRlEH9kQ0zGbcoAwnfkaMjFupt3r45zxJsVtNzVrm57u72y/XvFiL8C4PIw==","signatures":[{"sig":"MEUCIQCLupkdGStyotyHRpF/J0JppUNzDSxN8UAhLE2KnrDRlQIga5ZQ8cgdigkJ7SZiSsRUI54fd7bI1vBWLCJQ+dDWHBU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"508fe42b3ea1e2ece16bb0889254b51db3624b3a","gitHead":"72092511d3bd62f48d50a999f8084eeab93dc8a1","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"2.8.4","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"0.12.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","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.1.4":{"name":"asty","version":"1.1.4","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"asty@1.1.4","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"51136bf0a7df5cf00a038bec18bec5d15f5bf928","tarball":"https://registry.npmjs.org/asty/-/asty-1.1.4.tgz","integrity":"sha512-6hum2G0Co9ytzmm17r/XLFMXAzBf56hZo8Vb1UYBFEvvNIiZ87iECbKyM4luLxSvZqe9fEB6N73SWJyoR9wzHg==","signatures":[{"sig":"MEYCIQCxJbg8enzUyFiAntFeMPOpTiTYNTBQ1e9IAv8/GIFqiQIhAIrdzdsFDjYtLHy8t69OH5b24gMatn0sD3KffJ7qWSFf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"51136bf0a7df5cf00a038bec18bec5d15f5bf928","gitHead":"9fe0b52c5e09e458575431d4d15697ad728218d0","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"2.10.1","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"0.12.3","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.1.5":{"name":"asty","version":"1.1.5","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"_id":"asty@1.1.5","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"a8d35a262cc9fe1976110ad2e3b8ca47227e7bb9","tarball":"https://registry.npmjs.org/asty/-/asty-1.1.5.tgz","integrity":"sha512-dWTFxIyL67ZtGmdb8qdgflpsPneo4wmYCoXGnw5bCSm+MvAXjrrn08xkBuH+XivdAxKYUKiiigXRHEGUXd0Hgw==","signatures":[{"sig":"MEQCIBeH1In62PzJWkJgaq+v5u7scvaQhOAsYMweyAY3ZhYCAiBwGsAWKbNXoQpY9O22UHSBfaeG3Eqhvuz85IuDcPSd8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"a8d35a262cc9fe1976110ad2e3b8ca47227e7bb9","gitHead":"7b65cb6d792a2c92b5dbd6241f011d32fad2242c","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"licenses":[{"url":"http://opensource.org/licenses/MIT","type":"MIT"}],"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"2.10.1","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"0.12.4","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.2.0":{"name":"asty","version":"1.2.0","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.2.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"8dbb9d0f8844e0e27252826fac4e1b9123a49cc3","tarball":"https://registry.npmjs.org/asty/-/asty-1.2.0.tgz","integrity":"sha512-6cPs5KUY5HxZR3GEjhgtTjvmAiHEuez9yJEQXzwKC6mtbYrBN6IrhXiJaapkWjWtgebXGuLrbbrM3P4Cc0E/5w==","signatures":[{"sig":"MEYCIQD1B8s3A7QI40NYrs6j94lJJXN5ldgntOjVMvpO1nVRHAIhAPwYOwvKN9sKv80WVbk8j3SjNJxju0xA7ZLzM3LWjcTm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"8dbb9d0f8844e0e27252826fac4e1b9123a49cc3","gitHead":"107a5c5d7ea7cc901a8a8567a6716931fa03391c","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"2.11.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"0.12.4","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.2.1":{"name":"asty","version":"1.2.1","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.2.1","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"4d215ed7dbb89705adf5bbc061903b385ab9cdb8","tarball":"https://registry.npmjs.org/asty/-/asty-1.2.1.tgz","integrity":"sha512-uhoJwMEktE6lJnmpyJVgl21/JUrLw86HyesHW5cN2Se2eGrFQv+y8145oYMfJmrLULjNFGqrVwKi3NfndIWjJQ==","signatures":[{"sig":"MEQCICVV414Dm2kN7ecV8w0/5cLwjYXzhlf047kxtxGwE4lqAiAqOYVAbaozf4WYJepV+w4AXyQGFTMEDGFS7KiJwY+7rA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"4d215ed7dbb89705adf5bbc061903b385ab9cdb8","gitHead":"cbee2e28ea4d83083f4d59c229234fa6ea79af2d","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"2.13.3","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"0.12.7","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.2.2":{"name":"asty","version":"1.2.2","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.2.2","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"3d807499e7faad52d07293fc5b56dca8677df02d","tarball":"https://registry.npmjs.org/asty/-/asty-1.2.2.tgz","integrity":"sha512-/fusv5itVrz/huCK7fPi1j7W+czcSpnwCW0LkYfxqPqSFgJ0JtIfu68dBadcJwfbArWixoY8ZA7ZG+IUOy78Ww==","signatures":[{"sig":"MEQCIHsEitsczWeBmHazTttZsHmwoVEsR8SY1zw7iN24Ztr7AiBIoVLsrlrI15F3Xm2NKurrgTrQSilwEUR+5VN4Kpvf4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"3d807499e7faad52d07293fc5b56dca8677df02d","gitHead":"fb6cf88ee444bfde65d3783fc337063fbe482244","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"2.13.5","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"0.12.7","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.2.3":{"name":"asty","version":"1.2.3","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.2.3","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"b4068c16f896c3812f3ac8c8018ca90a96c3d041","tarball":"https://registry.npmjs.org/asty/-/asty-1.2.3.tgz","integrity":"sha512-u2l/8lJa5o4hqPwS5x0IgF8imv/er6tJWkD6sBNkTsKaaA0WtPjgl2AyitRmjCOW9bWzfCTXC18JGd+HfWFcnQ==","signatures":[{"sig":"MEUCIQCgmyt4gFuSNxz7CtBuIiOWmsZrQ7q9Eh5S18ynfNZEhQIgXZPYUnJFhgOLvAZexaxYCdq+ho3HTg5KyRDBoOqbmcQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"b4068c16f896c3812f3ac8c8018ca90a96c3d041","gitHead":"a426e1d81734185a5688222a825659d002e2ed08","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"2.13.5","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"0.12.7","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.3.0":{"name":"asty","version":"1.3.0","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.3.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"34a5c541ecb97dd68b66f0a7b1f21647bc167ff2","tarball":"https://registry.npmjs.org/asty/-/asty-1.3.0.tgz","integrity":"sha512-R11reisIMr3p9Hp5T/wtA9ZSK5+VmiRuxmjW/WPGvuNT9LskjQ08Kj+d0buo0Vt4Yt7ZeZzLr/lEY5c2aWRmfg==","signatures":[{"sig":"MEUCIQDt/Xw/ImBedP+kodeGAc9sE6Vy9g2YSILRFoUhKIVuFwIgDu1jl4D3Nepm0MvL18U62EB+IFYFtQC/7p7+ynfV5os=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"34a5c541ecb97dd68b66f0a7b1f21647bc167ff2","gitHead":"a573a9d8cf50c0a4013d48ee6118648c60da9c9d","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"2.13.5","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"0.12.7","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.3.1":{"name":"asty","version":"1.3.1","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.3.1","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"5da07aac4dc4feb1264110c75ac1bd3c0146f4c7","tarball":"https://registry.npmjs.org/asty/-/asty-1.3.1.tgz","integrity":"sha512-fB9VN4M/B6UvH/Lx9eR1RRFHdPbOMNl3HsCRFWzOz29PV6/567D2sMkVUxnAkXUf98wPTOTI7FISpDCUVrpGmg==","signatures":[{"sig":"MEUCIHejtC0oGAZUAoYAMSb6TNMKIJArWMtzhyl/Z/8D1wjTAiEA1v87h2styGwaHKoABreKoYLyISw8FXGOUc32L6GwyTk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"5da07aac4dc4feb1264110c75ac1bd3c0146f4c7","gitHead":"4c2b7cc29d67b5b1697fe2629443fdd46570150b","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"2.13.5","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"0.12.7","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.3.2":{"name":"asty","version":"1.3.2","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.3.2","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"bd6eb28109cb0656ff38d74e26927d9d4ad34b5b","tarball":"https://registry.npmjs.org/asty/-/asty-1.3.2.tgz","integrity":"sha512-VYXZuBgzehvry26EVWgshvmQkD7SE54tGp91jyTQOeuByFCOqgRmmQrgxgw/DEE7OKbq1GF1OT8typu1q3cyWw==","signatures":[{"sig":"MEYCIQDtxaY7l8qTMtr2oFCkswEUKZQlgT7/JlvOaX/SpohjzAIhAJT1CxbeFrUv9aIcEmByv8e/K80Nqw+aK+jAz4bmtDv3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"bd6eb28109cb0656ff38d74e26927d9d4ad34b5b","gitHead":"b753184fdf5dc076f4d109337105d938948e2402","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"2.13.5","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"0.12.7","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.3.3":{"name":"asty","version":"1.3.3","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.3.3","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"1b6c3e44b4cdcf973c868057c00323f56f5f44bd","tarball":"https://registry.npmjs.org/asty/-/asty-1.3.3.tgz","integrity":"sha512-djaCT5crCAyVmF3XTP2cscxlX8wdfWNE0PvZBtUdPwapA6qy1j5XDuW3xPaiA9WOKpCBjIQBA+AaeWsl7k6FFA==","signatures":[{"sig":"MEYCIQC1vek+1hE3saRo+Kjr9B93n9WNDi1WHDPrZb0LRrSTkAIhALy/sI2CGSPozYcZKruKzG8DKrHqRb0h/ukskrjTVuoL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"1b6c3e44b4cdcf973c868057c00323f56f5f44bd","gitHead":"c6f6c765c4ac1b062464fc1ee8a28ff98a1d37ca","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"2.13.5","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"0.12.7","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.3.4":{"name":"asty","version":"1.3.4","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.3.4","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"d493f1389cb548caa94b90628e1af66d24e8b9d9","tarball":"https://registry.npmjs.org/asty/-/asty-1.3.4.tgz","integrity":"sha512-W+9S9Qik4ILxD3MkAtL6+xLXtZrGE3E6QrNZ7RdM5fd/2FhIW5mstloPObaleW9IWeY0Jt9bopakzu0zuKTGLQ==","signatures":[{"sig":"MEUCIQD80knR9gimMcNfdCcNtlrzgxHytR+cYLN7fSH5tPc5GQIgdib0zG6GkjEkeXKdzVrE2DwwSxSXOaH+HehTR7mDNlc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"d493f1389cb548caa94b90628e1af66d24e8b9d9","gitHead":"4544e945c406fbd083a2554c871a6ddb092198eb","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"2.14.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"0.12.7","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.3.5":{"name":"asty","version":"1.3.5","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.3.5","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"9639fcd1ebd51de7454f6e53db1fc5007b369a90","tarball":"https://registry.npmjs.org/asty/-/asty-1.3.5.tgz","integrity":"sha512-6yokFd8JwoM8erxey/ovVf7we6JUr8RFsiFKIIcJyJnGZzOppo+2bkCtH2Wl3ufuW1DJS4e+wu0QQHhtdCSbDw==","signatures":[{"sig":"MEUCIC9TpHOPmfMB1lZHjkJbrAXBvUhRnWsP4fK1KKqOZmEJAiEA4ACH8rU1r2pbgEvGPeAQIJYB3kFk62eAsbK8rhpiuXo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"9639fcd1ebd51de7454f6e53db1fc5007b369a90","gitHead":"0a894a15b3981a97643c3f4ca0ffb90e71af2e58","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"2.14.5","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"4.1.0","devDependencies":{"chai":"~3.2.0","grunt":"~0.4.5","mocha":"~2.3.2","babelify":"~6.3.0","grunt-cli":"~0.1.13","minifyify":"~7.0.6","grunt-jscs":"~2.1.0","babel-eslint":"~4.1.3","grunt-eslint":"~17.1.0","grunt-browserify":"~4.0.1","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.3"}},"1.4.0":{"name":"asty","version":"1.4.0","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.4.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"504ce0e5b5c4d51441e0a9929aa0e7d985e5af6c","tarball":"https://registry.npmjs.org/asty/-/asty-1.4.0.tgz","integrity":"sha512-ByOldJ8APl6Pb1iLJFrrRTlsWSPnu6pEheAdtgj2nCIriLTUWsUAJr5nZJxmCIdZneJ4t5+62TWTNPOD4vIIvg==","signatures":[{"sig":"MEYCIQDBh26fG1tUWcYDtsL/QNiCFqzlqVeum1We4OPfo5lYhQIhANdjHcYh/Vn5zhrvS+ojomEoiCBv2iLRE0lN0psgQzHj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"504ce0e5b5c4d51441e0a9929aa0e7d985e5af6c","gitHead":"b13d86f581905bbdd9765975281290072cbf120d","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"3.5.3","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"5.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.4.1":{"name":"asty","version":"1.4.1","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.4.1","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"d830eeb840cf8992b4213e0d18c1b5b70d5edca6","tarball":"https://registry.npmjs.org/asty/-/asty-1.4.1.tgz","integrity":"sha512-rcUPyiTvof/ej3zvfN+gVo7TmRIWABJf/wUE58k5DUzHrNEQ0Sm2xWKdM0/3UPXG3549AozKoV+0ruRuPhYI3w==","signatures":[{"sig":"MEQCID57C81UgqR/IiMlCBT3l4gGkGSV9LQJ0hMxUZCn+taJAiB6Rg1yRdfoRgj96QyxbkGW5IROONk8NvrTJ/ty/ayBNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"d830eeb840cf8992b4213e0d18c1b5b70d5edca6","gitHead":"f7f42678560bfc2a549a3c2bf8c6673a9e748009","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"3.5.3","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"5.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.4.2":{"name":"asty","version":"1.4.2","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.4.2","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"5e86703a3ca450208c9d1d3721a2a9ca25762a37","tarball":"https://registry.npmjs.org/asty/-/asty-1.4.2.tgz","integrity":"sha512-wBNlioWETIWDeM1WGuPmzaHNQ+Bm7ueOZMo0cQfrE4J40OsgtiYMSk8L391IMlnV/t8cvzJTiwOmM7qb3F6iwA==","signatures":[{"sig":"MEUCIQDaRV2cFalUfpXKLD+UqPmegriyk8dftSin1FH0lryQaQIgHU/qwYzdN0KgTaM9+gGBNF0Xqf0c5e3ZiYajcCYKfbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"5e86703a3ca450208c9d1d3721a2a9ca25762a37","gitHead":"842507d2af318a88d1f3683d4de73f135dce9332","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"3.7.1","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"5.5.0","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/asty-1.4.2.tgz_1454841811104_0.36703123268671334","host":"packages-6-west.internal.npmjs.com"}},"1.4.3":{"name":"asty","version":"1.4.3","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.4.3","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"0bb43741ee027bf9590216a03d45b8c871b5f8fe","tarball":"https://registry.npmjs.org/asty/-/asty-1.4.3.tgz","integrity":"sha512-Qbk0Sf3J9s3Y6wVE1fTsKaJU1vaoe1ZA2EaNst4KcNE0NHvX44dm2KitA6uCKCdo7K9s7UiPN9pAsc+SfmT4JQ==","signatures":[{"sig":"MEUCIQDSKqtR15NuI5Im3ucghvg0+UtbMS10yEGCnUdIVCzE0QIgSDFjmMavJ3Kk0RGZ/Yi4PfQC8kNXKxS1YWsFsno52X8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"0bb43741ee027bf9590216a03d45b8c871b5f8fe","gitHead":"c1e38ea837cdfcc41315cfe808d5bfa2d1f4a5a4","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"3.9.2","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"6.2.0","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/asty-1.4.3.tgz_1463692811694_0.7030105281155556","host":"packages-16-east.internal.npmjs.com"}},"1.4.4":{"name":"asty","version":"1.4.4","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.4.4","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"58cb836bcfe3a0ee3674bd5edc71385c30c47272","tarball":"https://registry.npmjs.org/asty/-/asty-1.4.4.tgz","integrity":"sha512-ZDTnxf2IXwicgQ3TL1RyBNE5kFN1ZRN+7cicCIcSThiyJtW4U6yg1lGwIlWw4i2g/RXDt1siP8TjVva3DX+yOg==","signatures":[{"sig":"MEUCIFGBAnBSXZE2PaTNsD4B589XWEMJOPFoalzXTnKtLVlCAiEAjx4BlYnSKGNandYikYXMJDBUuKDPZMW4MHs6xjsSu/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"58cb836bcfe3a0ee3674bd5edc71385c30c47272","gitHead":"0a69614f382d2c24a23e68024c9539cec0afa412","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"3.9.2","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"6.2.0","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/asty-1.4.4.tgz_1463693329851_0.22822040249593556","host":"packages-12-west.internal.npmjs.com"}},"1.4.5":{"name":"asty","version":"1.4.5","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.4.5","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"14bab3cabed0cf4c6f1c60ee8a81afa3f9074fec","tarball":"https://registry.npmjs.org/asty/-/asty-1.4.5.tgz"},"main":"lib/asty.node.js","_from":".","_shasum":"14bab3cabed0cf4c6f1c60ee8a81afa3f9074fec","gitHead":"9634d2d097c034a5c928867e5374659aa311b7f3","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"3.10.3","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"6.2.2","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/asty-1.4.5.tgz_1466972288993_0.5273143691010773","host":"packages-12-west.internal.npmjs.com"}},"1.4.6":{"name":"asty","version":"1.4.6","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.4.6","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"2ea4b8c8cad155a61633a75baf6e8d9ec0526bca","tarball":"https://registry.npmjs.org/asty/-/asty-1.4.6.tgz","integrity":"sha512-bjXrI5kipy5VKMuN5gyH/KmPsYj2lAb1HwfW/DLDB+1FPd3wngzr90pD1W1xQJZ8LK9bGyr1Kd5udf9mKwapEw==","signatures":[{"sig":"MEYCIQC1KgJ9UB2fVWU2s1P1lOfLoQWxby3Ra1/L8Wuaht2sVQIhALOmaQEC3OF5eJG9rJau/maq78wopSWrqFL62SUrXLm6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"2ea4b8c8cad155a61633a75baf6e8d9ec0526bca","gitHead":"1df78f67765b4aa96bcd599880b90e60a1719bb5","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"3.10.3","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"6.2.2","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/asty-1.4.6.tgz_1467024957774_0.9362736106850207","host":"packages-12-west.internal.npmjs.com"}},"1.4.7":{"name":"asty","version":"1.4.7","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.4.7","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"01eb12a4fe11b2715000900ba7e228fdbc493040","tarball":"https://registry.npmjs.org/asty/-/asty-1.4.7.tgz","integrity":"sha512-/TtkilhmERpaxyYUP/411+UR8g8w9CmzgiJtL3KZLhajAm5Yg4i6FKa75rmu0BqpYXx/WM3S6We3Q4tMMpaBpw==","signatures":[{"sig":"MEUCIBWhfR97+oLuoKuapE3+p25cUVg8wbG94/xfVfBUNnMeAiEA4uJepg5FkBoZEVluRMYp66gtBUbR0e8tC4u2EW69iwY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"01eb12a4fe11b2715000900ba7e228fdbc493040","gitHead":"50a3f111a4a4bee8fdb4096574e6b275773cd736","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"3.10.8","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"6.7.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/asty-1.4.7.tgz_1475254553202_0.6349843693897128","host":"packages-16-east.internal.npmjs.com"}},"1.4.8":{"name":"asty","version":"1.4.8","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.4.8","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"4dbc11c25a61abe5fba4f2f6d770d7ca41e607ff","tarball":"https://registry.npmjs.org/asty/-/asty-1.4.8.tgz","integrity":"sha512-M7HOOfM7sAkfTjXZ8p47xlAOCrelY/YA/XK8PI3FZxywv9ToOkwnyPTR3qrAuD3colltn664ZM7gLDjYqQyZig==","signatures":[{"sig":"MEYCIQCdeqTXIu1SBd0/AzNzycE1201iuA14QKtR19gE5ONU4wIhAP3P4pXnOafJZz6iNqsAVSOw5/fp3t72t+EFcq3jhmIo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"4dbc11c25a61abe5fba4f2f6d770d7ca41e607ff","gitHead":"98b13903ee51cd4daddba5918d541b50534fd7bd","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"4.0.3","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"7.1.0","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/asty-1.4.8.tgz_1479669168818_0.17617387883365154","host":"packages-12-west.internal.npmjs.com"}},"1.4.9":{"name":"asty","version":"1.4.9","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.4.9","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"7a71f4e436136114a3039da5a27301bfee2d401c","tarball":"https://registry.npmjs.org/asty/-/asty-1.4.9.tgz","integrity":"sha512-ncgaT4UGOmKiyrqWJOE1VCZaN6Ese/zEc3ON+1xnyV8MklOr+kmhdD8AZf16zZMjhlDDfGM5gggKqUM0YQZnCA==","signatures":[{"sig":"MEUCIFi/dTxkdx3BCBSF2jJfquNtUsimiBRqx0t2DSn33eCaAiEA2t0dHzJo0TyfBP96rlyNME7Io0IR881Wc3RveZs+YHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"7a71f4e436136114a3039da5a27301bfee2d401c","gitHead":"e1abc3ca9b607ffe94b6b2ca391f896ff70bbb20","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"4.5.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"7.8.0","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/asty-1.4.9.tgz_1491846317581_0.18207397148944438","host":"packages-12-west.internal.npmjs.com"}},"1.5.0":{"name":"asty","version":"1.5.0","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.5.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"992e4f5a2c04ddc671d294201a95782d31fc00fc","tarball":"https://registry.npmjs.org/asty/-/asty-1.5.0.tgz","integrity":"sha512-Hk5IcSfMqRc861SwfPfTp7zbAHA/AjC6+sYHEq+imaCClP+X+yp+z3EkC3Re0lk0T6rfmcotfXNK5Sfv4rjqAA==","signatures":[{"sig":"MEUCIBPqz88dNp3QzQoXkk8Z9yZeaGhoaktA2jLLlnHc9O3oAiEA0IoQbS4LnEyPVAwQWDK6a4x74MzAWpM+RnQ/XS18Y04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"992e4f5a2c04ddc671d294201a95782d31fc00fc","gitHead":"1bc99fc724247f7b7afabbcd2b7e8059c6298733","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"4.5.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"7.9.0","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/asty-1.5.0.tgz_1492435395324_0.7715934861917049","host":"packages-12-west.internal.npmjs.com"}},"1.5.1":{"name":"asty","version":"1.5.1","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.5.1","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"38d1ce3aef7c3ebce387d178a9d04f2d8feea1b3","tarball":"https://registry.npmjs.org/asty/-/asty-1.5.1.tgz","integrity":"sha512-QqAREYURzzfT3mGuqho6ZMkC4zY7nzJYTXN1c0pLBOwY1JE9Y6huKCJt++juGnPPvCNmsULZ7EU447JAkZr0rQ==","signatures":[{"sig":"MEYCIQCMS8ygUKkYdxMhTKCMMj+E7d3IxB0pGPL64nVtrQFl5wIhAII6mVhGklZ44ss++9QHgjaDfRniJDeq6wD31bB8Xorz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","_from":".","_shasum":"38d1ce3aef7c3ebce387d178a9d04f2d8feea1b3","gitHead":"2731c7623c04e3c5f9b308e2e0849976d0a238ae","scripts":{},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"4.6.1","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"7.10.0","devDependencies":{"chai":"~3.5.0","grunt":"~1.0.1","mocha":"~3.3.0","babelify":"~7.3.0","grunt-cli":"~1.2.0","minifyify":"~7.3.5","grunt-jscs":"~3.0.1","babel-eslint":"~7.2.3","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/asty-1.5.1.tgz_1494143221099_0.7747620337177068","host":"packages-12-west.internal.npmjs.com"}},"1.5.2":{"name":"asty","version":"1.5.2","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.5.2","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"a100c7404e7b76fd7fa2ef58b0857e66a73c5bc9","tarball":"https://registry.npmjs.org/asty/-/asty-1.5.2.tgz","integrity":"sha512-NCTCQY+CWd93FGKqXqQ1jUSP9suIOgoiAi0LtWNvvMLWV/e/JRkfmlAPuXOgD6CweWsasRoZyTLWxaIriqeERg==","signatures":[{"sig":"MEQCIEMFrl23Eqmr+mpx7fWHYcGl/HAkxMvFxmoTnq2oY/rqAiAVkEdHk5uK+K+55AuZAxl3IdXl/iGZpQc0LLk+TujhRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","gitHead":"58eea65eb940d446406d83d291958d316b935bd0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"5.5.1","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"8.6.0","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/asty-1.5.2.tgz_1507316195586_0.7416684371419251","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"asty","version":"1.5.3","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.5.3","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"8d4c8bbe529a8358a35dd49516eb39a2e5ddd502","tarball":"https://registry.npmjs.org/asty/-/asty-1.5.3.tgz","integrity":"sha512-0EUPXO+6ZB6KOvJ+ngsfjSwapKo57pqVk0MbME+sanuLsqvCF62lAd2hbPo9A0Gi5FO/cSub00FSRXNfxWu/EA==","signatures":[{"sig":"MEUCIE6CP49Rm7VRbZ8lhwtpXToMxfN9SSCfwNS+ZH7s6hGhAiEAsA6CgG8qq2TfzubxT26gHkCkhynJb9NwqRCCBf5FY7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","gitHead":"097106843d7eb67dcb4c1afdf3b122278019e9d4","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"5.5.1","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"8.6.0","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/asty-1.5.3.tgz_1507316864629_0.3215171836782247","host":"s3://npm-registry-packages"}},"1.5.4":{"name":"asty","version":"1.5.4","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.5.4","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"a0feeb1ac9a3ff124c720cf7ef18de7fff55f0a3","tarball":"https://registry.npmjs.org/asty/-/asty-1.5.4.tgz","integrity":"sha512-IolGnmu+PLCmDjUuoKDPkhlLuOTq6mpdwiR2DWuP8gSho5b/xnTiVFktQyNq+8vDvdo0/Ev199QE2xxWQf5/4w==","signatures":[{"sig":"MEYCIQCAKVfAcokrdHpr0EwaFVQC53C8GCUpgXR77p8CXo2GggIhAPmb6y96+JE//d/dHO2ddGa2G3IGU90dbjYb/1mPLQzW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/asty.node.js","gitHead":"96f350c3edc1c9673cb26c0d69fb2062db4ef8e1","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"5.6.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"8.9.1","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/asty-1.5.4.tgz_1512218116113_0.8633977449499071","host":"s3://npm-registry-packages"}},"1.5.5":{"name":"asty","version":"1.5.5","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.5.5","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"aaa6dff97b5ee4b13a353a06fbe3197ad9559d20","tarball":"https://registry.npmjs.org/asty/-/asty-1.5.5.tgz","fileCount":20,"integrity":"sha512-7v9ik+OGqvV5DVAWPkUmemx1pPcfkJ61Bo8bMfYEaJ1bqCrNHwnwT5cOL/7uyezM0hZO4sLT5qqNngj9r+kuoA==","signatures":[{"sig":"MEQCICGicVSmUhjTeV5KOBiaz4H5FHBYy/GsW67EpQi7glyyAiBW61vy9CDcl219ncEY/PlyaFoG96gCUVZGgiSyuJDwrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148454},"main":"lib/asty.node.js","gitHead":"5afe9daa42b101ac51494b00959268d9e27cdc42","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"5.7.1","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"8.10.0","_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/asty_1.5.5_1520787308749_0.6471466353472834","host":"s3://npm-registry-packages"}},"1.5.6":{"name":"asty","version":"1.5.6","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.5.6","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"d38a28f45526cbc5530a0139ce112af7ff971743","tarball":"https://registry.npmjs.org/asty/-/asty-1.5.6.tgz","fileCount":20,"integrity":"sha512-nxk8/MC2HQHG5zHuL8mJ5VUdv5OCBuWrUJAaD76d12XBAEcVGtr5ZiXeauTdRGMqe3uOn2qqdP/MupedyPTA5w==","signatures":[{"sig":"MEQCIHXuIYTSBoMbXSFtgtbMYLPJm8DP1OYDaPME9GOgr13nAiAwW5oY+WNYRuHj/zwybYUktDYT3DTrjor/8KccvqO38g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152348},"main":"lib/asty.node.js","gitHead":"4cc193364cd136c8e46c08b7a05d5c1e7c86f6a9","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"5.7.1","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"8.10.0","_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/asty_1.5.6_1521301625967_0.36777870115759903","host":"s3://npm-registry-packages"}},"1.5.7":{"name":"asty","version":"1.5.7","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.5.7","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"bc450f7e26a5123726db71982fb0ba8e427a5a3d","tarball":"https://registry.npmjs.org/asty/-/asty-1.5.7.tgz","fileCount":20,"integrity":"sha512-pdTQLhKKIHgOKyDQsSupDFUJhO/a1jKtkyRS4iDWWwLfCmz/VYGmojxeS94zDd2YZxJbh85EyTByBXiVGamH8w==","signatures":[{"sig":"MEUCIAUd0wES4ZaDTJqFJcb6CBN8usByqFnmwnhVj/YmXFz3AiEA5kNb1zwyr2N+zB00u/GH4w/Uw0e5vlLWdV8FnIsefM8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152441},"main":"lib/asty.node.js","gitHead":"3dc07c6b5045073934102c872cb05b15744caac2","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"5.7.1","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"8.10.0","_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/asty_1.5.7_1521302301782_0.5756314118181773","host":"s3://npm-registry-packages"}},"1.5.8":{"name":"asty","version":"1.5.8","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.5.8","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"f8da1fe51b15f6090cbc8af421a954df15d114ec","tarball":"https://registry.npmjs.org/asty/-/asty-1.5.8.tgz","fileCount":20,"integrity":"sha512-LBSR6jbPCHv9P9ZR7L86aZw0j0DvNowhVJU8FWbwYO4B7kXqZEkpIXtZ1/a+6cvdt0oeJ43zEkIY8TFVyrWPzQ==","signatures":[{"sig":"MEUCIQDbQXZgMz+K+zVjHZCeiInqu9gswuM+wOK0phBj6p82nQIgdzCXAUDsNK3Jn4invAxkQ/PBADS0oaCdIamAlv8uU6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":155008},"main":"lib/asty.node.js","gitHead":"2c2b21df354ded19c04687372800338d9da8338f","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"5.7.1","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"8.10.0","_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/asty_1.5.8_1521304229219_0.8311685302155534","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"asty","version":"1.6.0","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.6.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"d5324bea1e83c812a32f30e2ea3964c3eae45bb8","tarball":"https://registry.npmjs.org/asty/-/asty-1.6.0.tgz","fileCount":20,"integrity":"sha512-UexlaAtNTyhzRk4a63fGXd65dB/Tzsmq05uJfjEfnOPUE8KY87L0vSaGH7Smstdal8vEs/bIiuW0snXaV7zhPQ==","signatures":[{"sig":"MEQCIHfF4NTmxBL8h+CdrHUPa+C3tcasrw1+HU5eQ70+hjJjAiAyVPOiZZJHZQMnzuXzZvyH5K/qqE/wlJGESvmM6D40cQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162718},"main":"lib/asty.node.js","gitHead":"696d31707e90028a4c4e03a4870a86c760cf5cea","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"5.7.1","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"8.10.0","_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/asty_1.6.0_1521308418959_0.7389104297197475","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"asty","version":"1.6.1","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.6.1","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"36bd9cda45680eaf3a311b042485eb3a5ed3e177","tarball":"https://registry.npmjs.org/asty/-/asty-1.6.1.tgz","fileCount":20,"integrity":"sha512-jyZBJzjI0YzxdJurwp8R02+1OtaZkOor2jszxqsk1B4N21TJHVsYxtXf6J8nRoQtT/L9YJe6Pi89WiOG1uHMrQ==","signatures":[{"sig":"MEUCIQCYp/uRiI6411EhE26jWO/PnlW+vKQh6VvyT5BX4LX1ywIgMkSKgZQzXL+wfHqeQXDVmyp+JL7umued6xctGWg4K3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163570},"main":"lib/asty.node.js","gitHead":"d3c874769da96768e4be2abb6a2e50dc71018432","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"5.8.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"8.10.0","_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/asty_1.6.1_1522070324718_0.2977898718295209","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"asty","version":"1.6.2","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.6.2","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"d755bc32578685e78d4bd7998ef1c3656cc0c6b6","tarball":"https://registry.npmjs.org/asty/-/asty-1.6.2.tgz","fileCount":20,"integrity":"sha512-oVCYcowuEuiBlfO5/bEelmDOfaKQHTOQBTAubJOHZjpsLRcDniTeLxW+evybolY+lGN467bHg7ikGDqNzKGgPQ==","signatures":[{"sig":"MEUCICXXvOld+sBN9dpdbn+/BA1mepOXUu7Sf9jQP5x5JYDqAiEA1LXCNIJMm9P7w60B0dp6dMUcz0wmO4+P9+NRld9jUYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163552},"main":"lib/asty.node.js","gitHead":"c5bd9108e68f8130bc2eb9b5a2e3590a18b0e215","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"5.8.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"8.10.0","_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/asty_1.6.2_1522070375097_0.3681174499722686","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"asty","version":"1.6.3","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.6.3","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"5b9e4c56cbf17bd2610e700ab4f413d2f715c048","tarball":"https://registry.npmjs.org/asty/-/asty-1.6.3.tgz","fileCount":20,"integrity":"sha512-LQwlKMSOXyBAc2xUHxbRZkMkSp6kyPY36hCSPH7re+LfnguKoT7Ne6FK/8VZcrCgxXq09HAiTcEF2K3veYTH/Q==","signatures":[{"sig":"MEYCIQC9F4HJp+DQqKICXbL13GEych9NAFvQOpYadg0fmKLwVgIhAJZygAQEd00pNPvzFI2NNQfQRIFbpvtyfA0cd/4w4jRn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163732},"main":"lib/asty.node.js","gitHead":"82b821a90c07a37816f13fdc14e1887d52526ae8","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"5.8.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"8.10.0","_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/asty_1.6.3_1522076607280_0.35730397161804794","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"asty","version":"1.7.0","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.7.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"38e35789ea9926057ebb99ada16d6f4bce34bb07","tarball":"https://registry.npmjs.org/asty/-/asty-1.7.0.tgz","fileCount":16,"integrity":"sha512-VD32mqiJm2m2zOlYLe12RRwwH4ihr1eAl7W6JM5onTyaCGbjSIYzKGsDiT2+s9gCsNw5szuBzi9u6dtxeGOfuw==","signatures":[{"sig":"MEUCIQCFaHSUblI+M2c/z1kr1s5qEGhD75jmmKXwzRIX8M32rQIgYH90/hz9+8CQoWkIXPxzZFsj94T3e8a4u19ZZXvp470=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116721},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=4.0.0"},"gitHead":"5c17b04920c816aec868dcd417942864c5f81268","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"5.8.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"8.10.0","_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/asty_1.7.0_1522155913740_0.5522470684057097","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"asty","version":"1.7.1","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.7.1","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"d3b238c5979fe5e233d8d26f041a3f9b0dbf1a5a","tarball":"https://registry.npmjs.org/asty/-/asty-1.7.1.tgz","fileCount":16,"integrity":"sha512-WBSJuuHLNhpJ8jeuC7loBI5EMvg1qtPuuVfyrsxN9huzCsFeEWNpu/jwH9U5ZMaS3oPtlrz0gXJqeiEZUkddBQ==","signatures":[{"sig":"MEYCIQDrolCWF3RhtuCZXM53t3jpenNMJVThYXyv6GQnox7EogIhAIvhm2fTJ787MPzU7aNy+HppO7s7FJT3QTtkgdbw3zdk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116832},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=4.0.0"},"gitHead":"d174c9e45014dc04dfb060f5f4d91963f71fb859","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"5.8.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"8.10.0","_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/asty_1.7.1_1522156096169_0.18585151849380832","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"asty","version":"1.7.2","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.7.2","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"8dac38ccc4be8a62e1538df3cdd9b5ad0b28b85a","tarball":"https://registry.npmjs.org/asty/-/asty-1.7.2.tgz","fileCount":16,"integrity":"sha512-KpMXwU/uae0/Hj98f9fRjn0qX7z7DwardG5mqrvbMSv8U9OIkdJp1mrJT8W1NhTF94SFvAcrGxoNZWqU2wK82g==","signatures":[{"sig":"MEQCIHxoMWHixEz71lDnABRiDKb6rxsqpNP9/23B9AYMvJuBAiBhP7jMBfhhYwsNX+EiUcIbAuvCAkJsN4OAS/t5bs6Tqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116832},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=4.0.0"},"gitHead":"54a827b1c7c3df125fc861b2a40f139b31be72db","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"5.8.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"8.10.0","_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/asty_1.7.2_1522157825474_0.34537130223465096","host":"s3://npm-registry-packages"}},"1.7.3":{"name":"asty","version":"1.7.3","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.7.3","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"40b41c74020ff04005f24f8a50f9a7d5feff963d","tarball":"https://registry.npmjs.org/asty/-/asty-1.7.3.tgz","fileCount":16,"integrity":"sha512-TDImo2RrK2/aeJPos9slEHOtGEJr8QqxI4rBRDXNgWXipKbTdIJ9O1j6/tQfkq5SUIdRiTsBSB+ZVC1zyGz+Fg==","signatures":[{"sig":"MEUCIBuEMFKV1IR8NO99fK0bww2Tl3XUS7zCdt0Yju3Nwy83AiEA2Do788l1L5judhRZ007iYusSNHcRVoGmocBY/3xqVxM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117265},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=4.0.0"},"gitHead":"f398146cb2e30ec6032cec5900b6c42b737633ad","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"5.8.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"8.10.0","_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/asty_1.7.3_1522261416715_0.2141074851041409","host":"s3://npm-registry-packages"}},"1.7.4":{"name":"asty","version":"1.7.4","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.7.4","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"9d3a5a78b18a0a6b12eb1a0494cffddec40c73e7","tarball":"https://registry.npmjs.org/asty/-/asty-1.7.4.tgz","fileCount":16,"integrity":"sha512-vBQayCVYciz8mCFS+Xk60svQ4ZyCH1KCeuuRcP3oFkCmchZG0J2Z9YmydE8aYHjkh9ziYj2lTuoEnuIsW2Frpw==","signatures":[{"sig":"MEQCIAUdGroYjOHIYJNQQ1QC/NzPpGrqHNcf9AvSq6O3of36AiBEt3b9VSxZAU0U7G0WBkZTDpZT6SC8WeWoh8lhSpSonQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117592},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=4.0.0"},"gitHead":"b16244994aafc9dc4ad50125591e6a3abbd1bab9","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"5.8.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"9.10.1","_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/asty_1.7.4_1522415379201_0.1563015600870319","host":"s3://npm-registry-packages"}},"1.7.5":{"name":"asty","version":"1.7.5","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.7.5","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"c3bfb401b756b4ff905176294ff6478c89ba60e8","tarball":"https://registry.npmjs.org/asty/-/asty-1.7.5.tgz","fileCount":16,"integrity":"sha512-Y967Qje5nuQnmKShSh8MwJ6KewCZ049JLYYoTNG01CTddBLkrkCuI41sPsLw+kCtE5BjNcMTa5Taqv3OK4SZhg==","signatures":[{"sig":"MEYCIQDhQ7LoHJWc/9z8hMM2mLlqatEy2OowIBLSGiDI2MtGpgIhAPcOu/7kAzPgG9KJ9sRumAwxVefvEqCIgNDkRSPyXPZe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117563},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=4.0.0"},"gitHead":"4b105d61a4960d024d03a25abfd00251cc38dbaf","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"5.8.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"9.10.1","_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/asty_1.7.5_1522859235226_0.6115861650345249","host":"s3://npm-registry-packages"}},"1.7.6":{"name":"asty","version":"1.7.6","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.7.6","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"14a5bd4121c7bd306516a18e720b730d841b35ff","tarball":"https://registry.npmjs.org/asty/-/asty-1.7.6.tgz","fileCount":16,"integrity":"sha512-bp6V2shaPDtYklpDeUd4HC6hNuOm02ALfNDqHtu47JLnLSa4JClNx91KorfH8W/bxJ/jzQbRXoJXIB0L1EUj6g==","signatures":[{"sig":"MEUCIQDwMDPjm0mRg4gZF2qqatQD6r/hmB5Oacku31P+8cypyQIgJdRjrdeUzjc1lxq24Uyz6kucgeb98eImPNThqVwIF0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3QVHCRA9TVsSAnZWagAABVMP/AwfDlUBmvxBTpXrOsx4\n1E0+c70KgnEp7/rIsuPKRzB+JzBQKMbvbL9GY2Ujw1v+Ye9FZi1NgJoFjM14\nAeBh85iK3VdLsaqHvc46nMH9lG/zU3pBHgiKt1EqYmvFxhgAV13nGB3dEujI\nGUvjKIam0JYRUjTvG3h1fZj5YLuNm5MTS1NbtRk02YdH/K4tHJNnMFXaGbiK\noVONoy7VsPUA+pKESFD4uf2//udbRPbh/FfXXAtHrasFuKPlB+NTSvhkY3zS\ncqn7Q5DoTYpPoGWYQGp7keq+bTi4O+f5oPPjHtcBJHO0VFPQrxGle179nmTi\nfK2f8gDL43BJqUml6CO7G+3/EdEG5dLR8fdUTd4NAgNRrVc8O8b0u/e5ANGW\nbROjLYseSQiC5w7pMjkdB2D15cXhJr1xz38Q/XvWso1Rx3/n3z+F3vdh4QdB\nv/N984EZGQcO/8WMWdBwr1o4ycJThoLQy8V9yX5sXjIAU2o9aK1qRsTj91EB\nRl5xDacwCRHxDipwXDhwH1Wsg/yba5MapM84skCvYmgaz1LBG9/3PFQrWyqW\nr77MI9wcZTPkKgoXL+pOmOfJkA0WrhgMlmoR0z9OefF5KP6+VD96F3SNhLFY\nGklQ3VQRP7UXzeriGswN/jwNv11j6vIK1Sb4bBKHePdxYt4g2vbQLOEv1SMb\nqR4Z\r\n=v00Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=4.0.0"},"gitHead":"b0eee4ac0e6e3b16d459d738e41326b0530f16a9","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"5.8.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"9.11.1","_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/asty_1.7.6_1524434245525_0.20129398060658565","host":"s3://npm-registry-packages"}},"1.7.7":{"name":"asty","version":"1.7.7","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.7.7","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"cc4413e1748c63a0a97c6b0d2785863e760158ae","tarball":"https://registry.npmjs.org/asty/-/asty-1.7.7.tgz","fileCount":16,"integrity":"sha512-dVSsTgnlVD9yAKdV/X1LbwGN7QppTI0FT2xg3i8nZvKRH7CgEnWcKwNX8rEXLolNrJFNjyNc+tmDU+dIjHDKOQ==","signatures":[{"sig":"MEYCIQDAHs/oz+ZR7IU9voiBZCfyvtd8QBJPnMW7v7d/NGWfFwIhAO+wlkhuSgAu5B4Kp4QMOGE1Svcy6m93FO0k00pGFQ6z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4kkPCRA9TVsSAnZWagAANkEQAJqOaE7vn7zVN1okZE5y\nZlyMYHawW4/lvVnARQsxUdaPJVl/9oIYnhlq/0LdVB/NGIUEmjGLuPvsJ7n0\nf4tuo4Pv3zel7aY7Lv+ekcrP/+SeD4NPquSV8Gy84RgsQYo9zo25DnomKfhe\nqMgQnbCbEvnQ414GZlNL1YKsj8wkstgKVucSiM47NJc0YqhU8OIeBZYECyq0\nHmaLNVNjTrG2ZEJgA3tT/A1FrM4lHrqdZiuh2HUQ/Y/pHciiomkMu5Gabnw6\nXJYZxoeJLMffRCYN/muLyOXKUPEVzgfGJQqj2rR0v3yFuP1ESO9ISb+hcqoR\n6XEZfu5uHZouSA4I6vkXeGT6oMSAzADtbuBwprwhd5JgMv+Tn7AlVcrR3mSU\ndhxnXRMba5bIm1nofqQS51W7YBNdS4bcyprYj/ZDlkuuK7D47RU5h9htVa5M\nazHlDcfPim5rzDZtlLdt3iif1mNpMObUKoCqxHCknSUAtEbnhGC5cWkWivh1\ntuBiqIcDVNS0nNzAbcTmeqxc3lwyrZkrsOH/UlQDd9018YTSDRFc+H3ibwDK\nkD1z9f+KNgwR5Bkyz0Dkzwzt+QB/IK1W4YK7wDhM/QyLbT+1ZBfmUc8NwVK7\nljscEaldSlJppjjO89obQGbVETzkbqj8O5UXHIAgEeCJflO6FWijv2Z+8+G4\nrVkX\r\n=xhI1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=4.0.0"},"gitHead":"ca4ec1f8ecead4c74efb4c0a6882f59137861ad6","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"6.0.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"10.0.0","_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.2","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/asty_1.7.7_1524779278030_0.2819961465664089","host":"s3://npm-registry-packages"}},"1.7.8":{"name":"asty","version":"1.7.8","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.7.8","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"f02a21e124cf7390cb542ea3b32714426c623dde","tarball":"https://registry.npmjs.org/asty/-/asty-1.7.8.tgz","fileCount":16,"integrity":"sha512-Rtu+6RemEDuQfZwBSDBNe89IkePcOLjfwNTSkHU+5H6yo+p9YeMqdUARrD0FTbe5LsN2RkLPAAvHyNUPf8a7dQ==","signatures":[{"sig":"MEUCIEXTI1KQf7vdcCRMLXsZuwVlqt3EXvU4Hqv9TJHpwjURAiEA9zlRZ7n+wivQfulcFdsny3zWXVCeG/IG1NRfNg1i0EQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5GvZCRA9TVsSAnZWagAAN7AQAJ3Qhsng85Q3H/U3nPZd\nrSJ/xYhijUQWoRWcwlP+q/D1X3EbYr5g1nvQTy30ET+fVol4jEwnMCJJFIkR\ntycV29arnvZeIqHn4q5M32W5qD7swPeCnDl6OOQxHfPmxjvf8NHChdmph72F\nK8wdXSGkL/TCMGbYgn3xqEONT9qSn/OMAZHvnJNtALWd5i49mjOu5ThlWALS\nNSCVAsvqWQCrv52ueFMmtMlYVfazaSmNQ2KQyga5OcCJUew5wiOA/MDsYeBN\nLs1Pjx3XhFt/J6E/gAQgboVQG6m9jKK7gVvFVutZMKOsLmgpb4mtyaF8HD6q\noK3rVdCsjWOpzxaVK0O2VuVkgRHn9az6Z3om8duNuMpvBBbOqE1pGtPNH5Kz\nWikCC8luu+uF8bkM1oKc7kEBFGKL02LdjwVwE+BeiKZvNw7/oDtZZYb2NXGg\nGDznMhqGgbTHPu6Y8JmRdvIGYXJhzjcfg4cm1IA2BNawItcyX/OKIYapIG+0\n6qj2uEdaIarJ8eOS99oELeo9+HGdk9jiq5wvCFxF9C2+0r+W3SiAPI6BA4bl\nnNyT+LI26nDLtPtKDf1fqPyW/5EmvgdezcO6AVyU9awpnOx0M1clGgvqbyuH\nMJk8/JyoeGd5jDPEAE9Nr6ZIbj+g40N+UsURQ3Rq9sIU/V/FwWAVkzQoM7cg\nd8ku\r\n=Ojr6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=4.0.0"},"gitHead":"ba1401b7580be35a814d4b78c3662db97b29f5f4","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"6.0.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"10.0.0","_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/asty_1.7.8_1524919255314_0.9856520233008057","host":"s3://npm-registry-packages"}},"1.7.9":{"name":"asty","version":"1.7.9","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.7.9","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"8542c5db487ad9c3b980e94690de87dae49ec657","tarball":"https://registry.npmjs.org/asty/-/asty-1.7.9.tgz","fileCount":16,"integrity":"sha512-g+Jyux6YXsb2NpUiSQqKVZU7mDWIR+uNt9fGj9aqEOD6DzugYy0qTLUgHvzUW28FZW0ddiB30yBq9T5mJl0t4g==","signatures":[{"sig":"MEQCIGNIGdp6vyHD1hFKmHVhVh73wX14oMU7x/JfqDzNvMWEAiB19eFbGNrVV4aamV5oWmkoQStGrrZeIk100pypI0Q4YA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5gBYCRA9TVsSAnZWagAAIssP/janTLS2OarV0/AiOHLl\nnoXigubEXOQkImLzii0nZxQ0lzxKKSDF+oNrYUQqWx9PNaK9dIc5Udan4lvJ\nWqb80qAGCVpMLZxdiVdXb0fz88M0ZsaUT4jl5qljUPpczeJci8Vulx55vj7l\nBZLn/XfQ38lg6WT3wTvMJ9tl1CgagZl+rG+oaHkQZUoETxkVv1jkPwN3S2Rq\n+excy+GaGc95hYfQePNIUi2jkPtK8wDhAk2nGQ6/G1Nb2bLzD5o6PT1PzGcO\nUmjWpsS7JxkncAN/5t6CoNKssqnlOhMwCVX8gOpvZ+S6zP0E3hLds5BwqBly\nqWX3j+H5VmGxYbHadsb9qtJBAB3NpwjOw5UXltxkX+gZS/iewP+dM241zqOc\nPsOkymV/MwM/emBsB2IoDRFLQYILNAxyhY6FFvtmxZz4V3A6CHKTj20v7qGt\nQrrZNrWv9H7AMa6253fdRBeUyArmD59hwOl+njMHUCriTbrCZA6gyglaPP7k\n3bef3g9twTj9hYoxokLftyKWks3DyVe580zhqcgKR5NqCXlfviGD6i3CY7IK\nvfXEys5DenI/6/M7CTVtbV5aR2c3z7GHlPF+6yk3rozRf2Z2lLIAeI3heXjf\nlyZR7MLi6ZKuFrI1+hsRiEWWG2CX52FL5idF4lGnNw9tgb6TkBPLrlrbtQog\n4wf6\r\n=T2pv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=4.0.0"},"gitHead":"1b2fab38d9c622dda517f4a07472ffc92ee2de54","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"6.0.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"10.0.0","_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/asty_1.7.9_1525022807013_0.14944499680790568","host":"s3://npm-registry-packages"}},"1.7.10":{"name":"asty","version":"1.7.10","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.7.10","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"47747f20b299f841a31044957202b4c706d88c46","tarball":"https://registry.npmjs.org/asty/-/asty-1.7.10.tgz","fileCount":16,"integrity":"sha512-gsjLpV3qBGUgEGPJbNLiCY3yibpRpcAc4jRg/GJpD0CDOR0RQm6Pvvb3CDxfxYdyYtpOFpxVYYAOnSGM6ZofHw==","signatures":[{"sig":"MEUCIE8Kyhj6E3q9Td95MzQh29ZEWQLUtMlanNRPIVIRgFP1AiEAjeOS93sP0ymT8ASMLfFtYwz1XoROruuZy7AgwU7c3Bw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5gnnCRA9TVsSAnZWagAAssoP/2Rd5PpM2+vvjJWF+XNu\n7HgU/VHCjwwCR6JjdKF8IfRoVj81Ra6dGvHaqgWyvzJ58pfMDlq2Xl11Sd3B\nEcmZoxUCS1pj98pQWAGvkg23wZyI+FpyrKuZ3PkX+4STJL7Cciezg2Ypc9uJ\nbC95meyY1aWhjr2QWiUWltE89LC7Wu5TvbpUchImJjmOhcYKLVJX2OdUJshv\n4WdFiTmWMtUTtEYb9hez9UmVYsboppH/+09TVIangweC85Fv5Kfq+4/j397v\nBxsCnoQ9aMB8xecI8XiQ2MDumZM9uVu9lKoYLXk31HVwfmUzLOsvQ3IyaQdb\n6esGFRI8N96TJhHkaZELQBs3AjMb+tDEKYtUzXqVpe4yeBNwHc5/QpdUAHYR\n96wdLrve6HlMWBS2XzaYUElWI4HmsfnsCDwG6xqr2Rm3mvif60OQBV2Vi7F7\nE/WCrUXfeaYLp+jPxijwy6PWRyKG5EQjmuXNzreoGqhzndrzTu4Sjdv5e28U\nUzthlyG1NpRRuPXKzoO+1P014hnj2ygbpyEL7LC10B6qsZVvzphE/vsjE4tT\nv6nzrrwGGfOOQNLTyAqwXVnExbenx2zhb38Q2l0ap3vQQ+C2NTDcuGXnjcZ/\nWjSBqFJb03exZrgWk+jaR7A8NmoCcAwHcJY40vefAs3MhBmexFv9F/n8EdW2\nUEFf\r\n=vVh6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=4.0.0"},"gitHead":"6dffe4fa0d5d37b553c821580a20fef3ba7af380","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"6.0.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"10.0.0","_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/asty_1.7.10_1525025254511_0.019430235829960507","host":"s3://npm-registry-packages"}},"1.7.11":{"name":"asty","version":"1.7.11","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.7.11","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"9e4d1cb8c87960eb118d0ad8770d7e148062f633","tarball":"https://registry.npmjs.org/asty/-/asty-1.7.11.tgz","fileCount":16,"integrity":"sha512-G7jnrjBOOzBa6Aalk5MHqBH3+CQ7nqN1um8zBMyTk4IBmXZgUhbTQqe+PYTXlzdcDrPnBp2mqY0AuBg/n0F5Tg==","signatures":[{"sig":"MEYCIQCY1Y0iDRvXyS5iGlxQENXkUM1i9BEv9usNrlSDr5Ek7gIhAOWNsC6sF9rah+19vNkgHDKqLlkKszIaGMlhKrl/UdYV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9e4FCRA9TVsSAnZWagAAbDoP/jJpXVchLBMRANzfE8qc\naqp8JmVdzJca0isYuL3fhM2vvXQzW05clQu1Mq0DsKGiNQrrcbVgAQHYgReE\nV4gI/D8ALSo0V9QWWqDn/QnnISWopu+itpxsmiz4vt53DhDjBLF5GTIEZFr4\nupnfswsEfgTOLHgIqHxIO7pYJrlEP4jF3mtL2xPJvFM6B0PsV0mQExTcaSAu\nAOzPfW6agh/023839SsKp68LlUAou6jmR+06MnsgfHA8CvmTNQxVVCL2tSe8\n0SDrE8xPY2OywRMnhWvCVavl07HoDBwJICzNKTS8IL+4K6qszts4ZcmTkICc\nwjX29Ao1bVpTKP/9BBNSvLKLN2acOb99RXH+rKnearxZI6Rha0JFMfnbcz7N\nyMR9WOHzn5OXpwxYr4KRPo0vsm/eWYEE1oRT9MLRT+5KsAMmRtHRASyXoEuy\nIsRUTzP2P/sPoA+p40KY8mEjwJxoEa4OBStbZNdjh4dDq0aRdTlYf7lw++DO\n3EYOPiUbPGkILUQ4PPzVBDe/WyqGKi5I6CK9c7Uk9UqORwv1/TxzvFBB5KMj\np0E2l0k8ra902QupBboc/BHGXOfD31QRF3/C3wzVir7s5Rk7VMMb1sowuszA\neUxaBVNfYRHBx1P9TxUUwxUMyHK8NXY1SM9cMLk3b17Z1IjnFz5qcnmZVl2z\nDeXH\r\n=RGJV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=4.0.0"},"gitHead":"043082d0f9a9e88b2d1f7eb4257ed7fcbf6f083b","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"6.0.1","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"10.1.0","_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/asty_1.7.11_1526066692175_0.3769072505545714","host":"s3://npm-registry-packages"}},"1.7.12":{"name":"asty","version":"1.7.12","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.7.12","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"5eb3c5df179c80df2e058ef925204dd8e94e1c2b","tarball":"https://registry.npmjs.org/asty/-/asty-1.7.12.tgz","fileCount":16,"integrity":"sha512-V1XyZaisMWTynVXVjUnocXLp0vE3ErOdp5cF++ADphpiUmPUmb61ByCmHjBkCW+c1Ig+kCaCKl5Pwt7QWvAoIQ==","signatures":[{"sig":"MEUCIBFoBk55pGBhY+sKgPZtt+Nc9y+oGZfjpT+q4fhOrli2AiEAj5gnJR5mFdWg8f+WJ77x+5Fgiai9QA14KvjRq0Hz+88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCIoUCRA9TVsSAnZWagAAQBQP/RwqaOrc6zcXESJ98KML\njV4BMoLSO2+atvrgiahmD5G5OQ0EFdZNITLLvOomM+begnY4A8RdSrj3m7LL\nyvC8Hn17zF1zuaEwE96GmEVDatxM/IsvkcKyS8FO3h/7lYiWx7To7KeWQkcs\nopMlLRA8akHF92zAy4R48Uoly2S2OUopMO7rJ5YMS9t3cVdOEsyW+JROZe1l\n+yRIVYtjHMRe91xaOdem62yvll58517sHzifBRRt3Xl5MgY+npTJb0agyg97\nCtcJMIRSO5OAaMprd3W9Ijkvfq7bLtl9bkmeCLmkiQgt2MnUKedykzcBOSgP\nzQjyZyIGnfXoBH+/NRqsGGF8Tg/KaeXyJVXReJFyqvamKazTuswgpdDV72Et\nwn1VPffYD9jcr+gLYqXmAc5aXxbeJzgpz80onFAZkEGaZxGBMydFfAR9nVDf\nvYpI3gQg6RAN7SX0VvPfELxq8msVWHRGUuEQCVrXYyfs/d5hl1KuVI0dJ/SR\nlFC6RuNbAb7fa4sP4FStIDRU4nWO4ngzxv5IJ2uAgsxmLpzZRjRGFXGETdKG\nOEHsa4jZEHNJDa8+i6tJ9K5q9avqI0Migmi3hvx9PGNSlNDI8b76w6hDbbhL\n4Dd8T+mVQwyhXA2U84WlFi1X/RWyX6Rg41OGqSZcRKSZW2Em2+4AXpE+2gCN\nf2rA\r\n=PC2L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=4.0.0"},"gitHead":"272381ca556080f2c6f5f46a5b32a6209731d329","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"6.1.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"10.2.1","_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/asty_1.7.12_1527286291303_0.6073037845702367","host":"s3://npm-registry-packages"}},"1.7.13":{"name":"asty","version":"1.7.13","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.7.13","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"2377b09716bec4df0c40cf56025146ca321f402e","tarball":"https://registry.npmjs.org/asty/-/asty-1.7.13.tgz","fileCount":16,"integrity":"sha512-OmoCVEJOSCv82AwgXMx7f2B17tqonbVlZ58V2/s7w1nbFICwBD9SAqRWvyMJ3dBsu+D9e2w99DGLEY043ZrEAQ==","signatures":[{"sig":"MEUCIGzY2gmlxSb23gLALnIFSJdFflRWtrhdOcv6SHbWHwP+AiEApqszVPJXden7rkV8NsRKGn+eA34aLNkizXT8PUx08+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHGTpCRA9TVsSAnZWagAA9P8QAJ97foF8/bqCCUZfgcgs\nDsyxh5iWrLY0hqc0uqBGYciY0aebdYJ3iZi+DEuE/0mJ8LtiZfo80MrxIYjY\n7xySD60riGlAW6rp7ezK0E1i4DGZCuicwq+kdKEYvRus2uDX7ZO+yKgunlsx\n50YX4ND7bc3dccdOdn0tO30vSx3ZXIe1E6PsHBBkkLx/66gBCUBP5NNOobkP\nFDct7Xk0S87Neiadyv0x48tQpfLZuFjIiNypboBliJtQFe0XzSiSM4MLaMmX\netZkXv3ovyk1XMZWFD6jQDVNPi98qM1AQHOiR/Hh5sIVlEQCINFRAz56bDaa\nlVbhaFVVOX3wV3tTNjoNemxbFYwiCEZNxaXQ+STsA5/LIXZVd1ptixiRoZgW\n5JfXTTNaxdJAYAFXrJka1quzbJmrbb7HycdXZftgHrsIJG+ZauQ1aHJwAzeH\nebHz3RInZWjNkP4UYfsQ4u+8wHHIbGx8xPHz67OQnTLaIAHy1OrJDZted1Ne\n+zo2nOfLS5p7JQfWTthhArjoBATWkgg7J+7OHCswzqIm0tHdWAy+wXRL++ek\nPQpu+pDWLMOJcv9K2TgF+HkKOCsNxk6hodr9J0uk3RrbzyUKqhKI4YlVUNvK\nhP1Msq11/Zc9H68aICaF4L2yCaznrxuyimHrAPkF9XsW+KAy/xdTLJ7dwKGt\n4yvt\r\n=tfpi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=4.0.0"},"gitHead":"3eb8f2220564bf2cf142cf0159cb63555668ffc8","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"6.1.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"10.4.0","_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/asty_1.7.13_1528587495418_0.4823631827444437","host":"s3://npm-registry-packages"}},"1.7.14":{"name":"asty","version":"1.7.14","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.7.14","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"fddb93d899475328b1c4cc2e2956a4d2946db649","tarball":"https://registry.npmjs.org/asty/-/asty-1.7.14.tgz","fileCount":16,"integrity":"sha512-gMdLI7I7J8guQtVb4hvge+N+9E224gqTr5BBG9Ph2airVNDdwom9tu4hPg+PC8bMb4WrmbHqPjFjwe1wPoafxA==","signatures":[{"sig":"MEQCIAYQ5B4KYUh5Zg8/ZsQPkSNcAKNywfgx4E6YpPv8qkPhAiA4rH2xf2xSvwSVMu2iAcW6VFwK7kEVfiQlKzked/6xxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLli4CRA9TVsSAnZWagAAnGIP/Rj54Ipc/ZYUOVWHTV15\nv0BXMDG8/VkjiXu3280p3ibFVVk5hgReh3eknh+iFqPJ60PcIncZ6YlOEsPr\ndu1K8kO7owBbY7CXpsaFhU9kdKHOYDlv22DJaLXyPUjQ2WH8Axc1uUX3KuEs\nWyHy2F4787QibBwIipCApP/TgWPjunL0u6gA+HgflNO1TeSyxvWnEjgthrya\ncrbeT2YzKkF2GLlMXGhEMUDR06rcuNI/g8/8mANsnLbsLvWfN4Zt/EKBXLf+\nGp3pzK4Axdz3aNOVgHdAGD2r/YUxsFpJB7x5vy9UlujtDrNT97Pc7Fc/6xT7\noQvtb9W70mF+v+aOWan2SalfOJYAWO/gaUpkmdv2jlKMPGHJKKAgLeNaMh1s\nRVP1GnbmrkIyWBjntt/hJHEqK5Jkhni4M6WD1+NuSEfiY1BMFen6MnmeQ2Ld\njKYWToo6rk6Jl0DPNQdUcSnRF4whWW8kGShSiDO+P81tdBpBuX4T0S9GUPC/\nfT9pz4ZZUHmMT4WYjtsrAdhmy1TcgGb0t09XQmwYIdh8DCdAIGB+vzgvBbvy\n5tw755gh9X4HGpmdZkkGuD4BexCmEakpsk9gunIR6jLBfniE92DfVTvOoIlr\n7bSJ8FwEXtJo3B0bEGPsaJBnpBWaRxk0Jl3IgMLky3ijuOu7NcjVmrj/BDs2\nHnAs\r\n=RpGb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=4.0.0"},"gitHead":"5bdf88a4fb7ab4d86f8428dc8877b4c9352678e5","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"6.1.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"10.5.0","_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/asty_1.7.14_1529764024183_0.41805388227394014","host":"s3://npm-registry-packages"}},"1.7.15":{"name":"asty","version":"1.7.15","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.7.15","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"d50a61774ec6a6e06f57dc791597e32607c2a972","tarball":"https://registry.npmjs.org/asty/-/asty-1.7.15.tgz","fileCount":16,"integrity":"sha512-iFZo4oDTCCJcIJ9CLdXyuw5vCK0BAQ42EAEIYJ2FXHndW3bidQ85P1EIlWGpuVKaI3nMjC0vIkv4FmpQ8asmOA==","signatures":[{"sig":"MEUCIHEz66yKHIvhEva6QA0WvWrFIQgdLFGFkCs36yxn1qx3AiEAtwcsW/Sihe6xJ8b6+N4uYnPz3cF32EEc6COvJQzvRXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbQIYaCRA9TVsSAnZWagAAliAP+wWM2RrK58q9puYTejmI\nI1bX+MB+896CiKOchtJHPQoZ1kYW9Zadyh/608DwMH8EBu1iDai7K2ghI0Lw\nC4/Xl8ioXtE4xD3mn7wtjQH+N6lc0huQtDPEjD4OdpX429Z9NntdwgDUxEpt\n2vrIKihpbjmcnjG873zGncYAiSmdpR46REitpkmGUo3ZpHQaK3AgkYfZ0xAi\nYP3bkj/+BOeBN3DSIxh3VZojgZe5Iw8/rRwIs38KORI/ISW/ZZxF5QY5ziEN\nPG7hDhVmuOYWnM3wTiqpRfZojXswIFsd2ZCfxyD+hszVOCJ4qSPgUSE8ISOZ\nCAp/rhr+MZkYZi/aOz3zR9YqoWveU8jMTrpezapEAusM2V/R3FSCaU4lAL4M\nCd5pIYyqPUkOXM5BqqCthgolZmn6ut0kGA/GT43VM/2jY4+q0csGd6LmJbWD\ndD8NKo2EP6VFeD1f22YpQRBSXGsVQeazM7UQoKTZqnxoVZ80iLIPLI21Lxph\nLyJygCDu1uqs4JOXKGPiGkkCJLzyeqlIrxwfszHZ7tBCRjaonhT5IRCORPMC\nlYrqTQN3KQ/2z1J0Mlk8xWYvYWC4aDFB9gC7dvQOApBPVmmtzeLmKtkLS01Q\nt6ZBg3wQzcswl3FchPHQJGLMeb/SIYpt4bSIaw1yuWeG+EKfrkPKkuckHxtF\n30Hb\r\n=RINl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=4.0.0"},"gitHead":"e28575cf644db68a9a4cdba51d707578572a2815","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"6.1.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"10.6.0","_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/asty_1.7.15_1530955290497_0.277131126237556","host":"s3://npm-registry-packages"}},"1.7.16":{"name":"asty","version":"1.7.16","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.7.16","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"5ad3d91ee70735bd1b2a7ffd4eeeed63a62bea89","tarball":"https://registry.npmjs.org/asty/-/asty-1.7.16.tgz","fileCount":16,"integrity":"sha512-OCVqzR2chwoAl0qNlrZfXw/4f8Jt0oODzD5s9HUe2kDsuFBopEcZzqVfIBa+zfWxAXoUcDDaHTFTT63C5qIdpA==","signatures":[{"sig":"MEYCIQDhMIXGi+MIliGPJcRhtp87hUgmtI9vDzQP8iNe7rZLXwIhAP14Yn02bNSay35rrLU32s4/uxDPBxPNBx5xgWNr7k/o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbexvCRA9TVsSAnZWagAAJUQP/0wjE4XcUyxxytMT47+w\n8lNmp9O9MpKdq+IaEvjQd1MUDvnffdltV2uM2Rce74HNFAbDkXkb2b4nM1gV\nlX455RRJhlyD0K+IHNpZpRuApmSP8XU6pLKPLC1JvvzMz1myCw1azUcCcVWW\nsv3JhyFQluuAZZjTmq06FmrIX5lmlsdbaJLsPnxuk36LHkUmVrB5/yUurbD8\nw1oqvnnuCM5NQrzjxemwcUMtvsHr8VE6ZXdyIi0S/jYLTrayzZwdPRvZXQ0+\nORijSuOlHagHdOrylmuI8CvGrbJi6dil8oNuWJy4B2rt+99k5kw1xV8rcyyo\n91WR0ChGIIY/aY5UCqW34kY3a69DVaQcHpx0kPqnTmPikE6C7kXXmV8zVyCw\n5qZQMroscHNOsTHbpSUclSkZn050w9ZDxLvD3MvrUp6oziCVbBLb/+QhfJoH\nfUSTajjqCDRLoa29wmv01HrEruKjYUlwrbzwiFcuDmVqxtNUb1EEHL9+h5fO\nXu+RbbnY4KDABU2uIMZN0lKjUVDXn1ih7N55rIDWUG/paR3k2A9ckdxWQSR9\nMlkAghnkfLVAE5EdpDHB+d1D7KVKQdXK/D4V/kjfzT1zVQuzcEGtI5HUbBNL\naFrx0OHpSoKHKeCViDQUKd74i87yE+mrWd7tx8tDT6YAkHI/dIS2/CjFg8z9\nhKOi\r\n=+kdJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=4.0.0"},"gitHead":"41cc8189d55f45208a91cb2644ea7b7e0fb01876","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"6.3.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"10.8.0","_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/asty_1.7.16_1533930607366_0.3854791243833866","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"asty","version":"1.8.0","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.8.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"7e1b6ec2f9ac961e35d88a26cf732d614ae7c816","tarball":"https://registry.npmjs.org/asty/-/asty-1.8.0.tgz","fileCount":16,"integrity":"sha512-ahv0sfnQVBy0I8V9yXE6jlCDIxR0pPQiCm3WA+gwUgspzZwwrAA/J5Blq7rSxoUkAM7I8UbuM6FQzNNM6ikZCg==","signatures":[{"sig":"MEUCIQDHwGLtQV9fYq28PhvbNQvjqFj3UCcPQN4YuYD/0/qe/gIgSlq9BZcDvnW/KCL5qJNRL1vSbS06FEINbs/h+XupsMg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHl69CRA9TVsSAnZWagAAMpUP/ip1leIrsEZqdNNSfqwd\nQW/fO/Sv4oBRNt+7P8tRjjNdFCGysLJkVQfeL6214dWA6YMjsS15O7LBE79b\nhTltP5JjAXBqPMzoReGpKwWILdqqzDGjvGSvCpZ66T6bT6K+6S3XDlw5WkbU\ndHemcAVgGRIMw7J8x9anzSEmP3vfMauFL+z5lbGvahESSf6BVZwRgWMZ3KlF\nPHCSByb7b4+koGX4BV1gUaAVFaR/Vd/UfLTVutcf5yI6yXsjFhk6C0FvSvCj\nUXvfnyn/zs3xEOpasVVT1nzCVerUQN8YJWeoB0puV9I1xWZ2qCQG4hFweeEV\nTQzcBSlkY4OGG1JYTJiZdltd1oxqIC8z/ilnK9WhJtizCH/KXOU3PrL0SUxp\n3ayKpM29AWnWJg2Ns8we71a2nua/LNRpJgbrJAozCviJoVIg1YccamYOsVVw\nFUiQWpcziBQSQLVxOXHrh+rb3HgEr//d0cgT6PyjOFyVrnGsSrAU8izki9TZ\nzN6ofpBTWS19wVR3/I97RT7xk5PAs8joTY4X7fGGP7VyeDDS9jdJDjQBXm1+\nzdHIUBFmxy5D9KFNOE8s7aiSgh/kxo9Y+t/a6xSs+ZRK+8MOPnhGIvYoafN2\nams6gwJ4W+tjXuq3KqRd2KZcsMBiUOh4BigUhcm+B1TK0cPuE0t7UWXjKVBQ\n+jjA\r\n=nw4l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=8.0.0"},"gitHead":"f4d862538457df565550751eef9cb533e44f5696","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"6.5.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"10.14.2","_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/asty_1.8.0_1545494204846_0.28897742136817817","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"asty","version":"1.8.1","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.8.1","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"8a240881c3734eb16f9daafc7accfb954f8af792","tarball":"https://registry.npmjs.org/asty/-/asty-1.8.1.tgz","fileCount":16,"integrity":"sha512-OZmLrmpgvpQVgqB0BeEWvFfo7z4gkwzXZS3Y19ayEvszD91R1QYBlfHDask/MpUR5LG7AFfTNKY58PUgJxCkbw==","signatures":[{"sig":"MEYCIQDDGVqtePrOPPmAuD3dOVEiMU3uRa1xIPSvH9ReMOk0pAIhAJ0UC9ywrPYRWi2iwv/LXT50pYpW7+hH/uN6HXmUjFgz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKeUZCRA9TVsSAnZWagAA6PkP/1ZEdE1o+HaxaYli96Ld\n8i9747r/UGzmRQYYnq/8ztV0xF3CFAA/7S8IcDl+Bhp7t3uJO4Ug3B/78LU0\nuVJirAc9MYZe049dbSAo3REgCSOvaYa5vH/SWxycRFM0VQs/2WFZ/0XffAN7\nzlTZJl4DNAeSYKMlkbaIUJr9DO+H1MdX6MDTtQBS9F8/WrgYvDR9Lpxl2YJy\nqzCdpA/K262xgUKY5uL6Px3TpxLqwYjkSa+ExaWsHMNzuAl19O/EI5PTKhkt\nJfHVv+N0eU9h6wAHQFuv9RtH2DIU+AjSni4T9Zih3YHgPo+3namfpuUQ5Ih1\nsdkSPiW7Kjc/wgDPBh9y29S8VGYUeYprAGVcKw/yE8ZkYJ1BLw0ZkM+tw9D2\n1UcXQyj9TkN3KwNF8reikWARrTrxm8QlE/WC0AGV6J0E2Yw7UgZmwffWDi6d\nRB1dDG5/Yx4lT1dKsYM8ptb+wG3pkVXmmT/s/9CbX7q+3Ccp69sP2sMPZK8p\nuLNJMUUk8b/LbT7e3G1dI+vL/qyp8Hqvl/34nl0xsYeViwZ9EHewVC/UkXCD\n2SmFW5SlymNYH13nwwkzoCdwitpbvKgHrfehTyjAhtJiXLDYv98hLahjiLpa\nESD9J/wmR9UT5JmpR9CgjRtaadPgtl+tOuCDpi2rHYIouR0WDTS1ZeTYHPU0\n+Rux\r\n=KO32\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=8.0.0"},"gitHead":"fde021911534166d53968128408c3f49aac6f39b","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"6.5.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"10.15.0","_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/asty_1.8.1_1546249496392_0.7299841996108738","host":"s3://npm-registry-packages"}},"1.8.2":{"name":"asty","version":"1.8.2","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.8.2","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"c70183a81cc596784e04d23f3821c870f064e416","tarball":"https://registry.npmjs.org/asty/-/asty-1.8.2.tgz","fileCount":16,"integrity":"sha512-VDmMlt0TAGp1VeEFZrCYwX4oykzbbRyYQQcXvD19D0Ql5ySBdCzJwl/beuq6rnAjijLbRrHNCuMEBPx79WqDfw==","signatures":[{"sig":"MEYCIQCjP/zH4WxYjNWBJ8wndLrHm2bezWY+YHV6RPDHA4CJvQIhANm4mGmVxtGYpvHm8NHSwE2gVuNVJ7jHC2IsHCz0fCOK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKeVKCRA9TVsSAnZWagAAqPQP/jxwKWnDMt/N2DSlPug+\nDBlbAPk1lZEdfrufLDBesuPpAnUJCcq3WBN63EcG0+fPvuQYCMz5Vc2e6jYu\n0pBMLkCPegWB2zz6REXdrO9QE2tZjg/tROhfRBifiqY6s7crEOdpWxtDl8Fm\nBJ3eR+S/FOytCohZd3k9B4lHgCBV3bRkpKFgGDH+W4Fv0Vz0m3NtFSCCLCGJ\n07QcrVgf7EBy2PEYjKe56gBWZh4oI28oquv62NIw3ZPxxAQog5N8MqsGFrDM\nHpcoY1Ee8SaV8GClkEwCfice+9OKRN+2bqsdThQ7mc059pxTrJDiMQZdryss\nyh/xOpW76jONrGbt+21JZv2knlQOYAavdaEPYMJu6L8oErn96b2zXkNAYAXA\nza0vxl1RycZqQW0xfhD69rfBvpsgtMwTMvksBKGoZZ2YkHPMT/V/olpgCCeM\nIeP2H9G0uy8dXkdYIUkOT0rr+JG0dvqakFjnTDJ/vxyB44uvjGZyyTK5GiCx\nEYnaOVPonMZcs3LH+Osy6IJCV1MXKzP9sJXUYDdlt8ziBmfuModzbnPJOo8p\nLEbAJb7hArxzmkU12BFNmK6iI6j7VMazI5fCrWWHKOTMRr41VBVCYcvhnttj\nx74KGGFvrKA3Mrm3i9ZhhEclTipf69rrZ3XzkZ0M8hxKxgtTJChpiADYhDTk\nG9gh\r\n=lzOw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=8.0.0"},"gitHead":"32f288b098a637566c4ad90fd7f5c2e390ba994b","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"6.5.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"10.15.0","_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/asty_1.8.2_1546249545544_0.5682464328500525","host":"s3://npm-registry-packages"}},"1.8.3":{"name":"asty","version":"1.8.3","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.8.3","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"0e2d6ecc0749bb1970cc29b4d7dd2a45ff6b4131","tarball":"https://registry.npmjs.org/asty/-/asty-1.8.3.tgz","fileCount":16,"integrity":"sha512-awsmVseO+9O9JHTheJHJoMisKshsWXgmiQqFxm4GZpvnJdliQ+eqHdIpJTFRULH3Xod8ek7AS3FPxn/hDaGwUQ==","signatures":[{"sig":"MEUCIQDOay9/K4nUJxVpKnUuuuCFhvbch/GVpnmkf+8jtnCulAIgWUqduEJO5q6zYmkoVK/RR/prr7PK0kJvWgzoWg8SeQ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4Z/uCRA9TVsSAnZWagAA+yYP/R5jwWeEVKAFsTUAIlYf\n1gMw6W0EBvhKGwgDWS1EOeVwlLJZYQCsWJJrMK3ScwxvXy7TKhwzGxIFs5Ru\nG8kCfsNRDau3bt5UXaZ4//HLmtIc+/hREfjtIU6MCq6oFLoSUsKo8B5/uze6\n/vhrZ3/ESIqh41d33EPL82OleResL9BoUbskqD+7lJP51WTcyneLocIMFGyj\ng95zmq9MWTd9MGd2rF9ZpG2HlrI44nq0acapY4rwWlwPTSMGgbuZHP2C82nU\nN944X1utFt+XQDWSflXInwOXTCLCOQCC1GFZcu9CYjC8pYkKP1LZELGvQcDI\n3qGRa4tErM8C0TSDyS3hQLyTO187Hj3IqJ+JSo3Kj8H6NFJb6LhHbnE1pBHO\nSE6V8AAmmQYx6jj7GeGHvnXFcGjdJPTpsG8nBn3abSQRrReea9U0/rmbYdtX\nqv+P4ZCXcl+3HWTZDl4pUW0umduBRoZTxrTWQwk3+wL7+Ly9lIt0ixoYyuAC\nTylREc7cZeKcrPt25W3Bnvk9lmKUB3UzxuWD85affPgURMvJ4PA3b547kalM\nK6ceKs/Iay4Zwifo926CwoZBZGbZHy0FTU8Beuo90MrQfLxNYlKyLzJvu53/\nwiGtZyTdajW/jO3O4CTHPy3U2GCWAkdXW27VRktkoQgJbQHSKlh7EphjZhAD\nG0Mm\r\n=/cbj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=8.0.0"},"gitHead":"3fa24b3625d3f45fbb982b60b44c8cd2443118ff","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"6.9.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"12.2.0","_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/asty_1.8.3_1558290413414_0.3502190235560394","host":"s3://npm-registry-packages"}},"1.8.4":{"name":"asty","version":"1.8.4","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.8.4","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"f48d7fc2793c25b4888d24d4b8f142bfc17006e9","tarball":"https://registry.npmjs.org/asty/-/asty-1.8.4.tgz","fileCount":16,"integrity":"sha512-yRP2QJ0Gl3TXXcAShJBd1tS6DaVwG5oxl4rllD9T3ubiWNb6XIsgnaU/RrD4zQENVanoThMWa+47Fp0RtONnJQ==","signatures":[{"sig":"MEYCIQD9b3S2Hpikrrri1Zmk+5T++8doIV3ym2BTh05IAsE56gIhAPEJWnjrnOc/Yssba4O9DtAc02/XPGS+rE1c3YgY498z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4aB+CRA9TVsSAnZWagAA+CQP/R8gA/pn6tWKRYOEV3l/\n+73ACNWO4dX6SfD6rDAr/y3Ehv8y6pgDahlhSGosLIIE3XCtsGRbxOkf4mER\nYlPkFRh+Hh3ylB0dnb+KA9+Gpw8n5DEIwtiYQHlLhfxakOyv5+Ou/lbqg6yu\n4Dir3WAlebZQ/CXVxu4/QQPzIpUqrUGWjtnx3wBApbQK0KOHVe192T12gk35\nHZ3NySZ3XJYUQ+LPeVaPQoZ7J5h7l3Phwx/1xCmGEJHvcHXC89AjPNAQNXA6\nfPfZNMlebE7hqZNRM1K7E6oXwJvmVRjgZOneTehW6JSiqW76879rxnSP8FYr\nCkp2sVo/QWSt5DAF69/QdmHIWC0Es8DmWeW20f+nHcieuN/jc9Rg74+NYNfP\nGz2gZQq8AnOObF+krAiTZirEchmOnnZoY4JX+0uzvdH9pTItNrzAVJxXZsSf\nnMO8/DIRxDNTqDpfVRGnfp8zPB7fQND3LLnOtkwcRYJvw3zTxaz6gSAWrcPg\nLW+/VMNRcfcxyaH3dlujvUywl4+en9mn7KttwJN3zId3PuNwjCz+wEVckduP\nAYnz3QOb0l3+BGfPyvSyXaZr7ATe+pu04JXHATeBYgiOEk7X+4fPrzlqRr85\nv1WuQZUqg/vLHxZ5LbGKzAaMqyVDm/xRrugRdzwByOEIKbUSI4WWqkO383ZV\ntzca\r\n=mpzb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=8.0.0"},"gitHead":"86b38c73de6d6f83c753dc1f58c9f160325ffb67","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"6.9.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"12.2.0","_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/asty_1.8.4_1558290557623_0.17792142699196756","host":"s3://npm-registry-packages"}},"1.8.5":{"name":"asty","version":"1.8.5","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.8.5","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"72f96751ee74d1c4a5f5cb2bfe1126bee1d19031","tarball":"https://registry.npmjs.org/asty/-/asty-1.8.5.tgz","fileCount":16,"integrity":"sha512-Gc++9+tpTtI9BVHnePBDAB9XeF4fCnckK18mEuyLqKkNvSdklClmUbBRlLFI1zemvRp0F3nf4C955LpUKwqnmw==","signatures":[{"sig":"MEQCIAPSq8kNwQZEzuh23Tc/zHXdVR/dpg1jc++lZSbHTIoGAiBjB/GWODnInK3Tvpt0tUBMqCVvR83bgF8O2uyFTQ92ww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4aPGCRA9TVsSAnZWagAAr6UP/2145OfLJ8+Lu40qUD45\nQPrk/Ir0JN7yYO/rAcnCX/PhM574M31Sulm0ROOZVnEoGjuTyomNMrOyj1Mp\njVUvG61zHE8w5WLo6ZXtHlH/x1fNu0Keluyr9eD1MTCHN8ryJrBzKmaLbtMz\n6bEZRjYi+jrK/DjSD2+CvHEb+KuGYdBPBSiXO6v14m9lD37uk9gixfRXMIDP\noyl+t0txV6M+eFvb9iQgDh/LjVQ1NxvkfulghOgc0ufh7wHhdIrs3R9gY4P9\nnU91mw+LOxxLJr0PXcfC4Ok2qPBawM3ti8DCFBPJowhJv98dO2zPhRYxllN9\nGcENVL0cdK9hATdvgSgu5iWzPmxv0z5wUutiEGSiL8zxUbARxYG9RjNeylex\nq+PrAJK+I2Vc/YFLYwYc/fWgaOBF/lWZGXQRmJ0GyqbmHamVOS2z7G/nUFHI\nvlj1cLAaCofUUQOMkYb3wMozpb1st6TGxhTNiLRHznQN/9hTf/yb2l88hIJA\nEIhc3XAEhZtNE1kkjrsmrl4UMPmx0s//zEqkISy5yhmBDDgb4oVwQiU4MFKF\nnVVsiFSWDvBadq+K7TxfOWjc9/mjvMOJ+XFchSm3nKnD/FpVwgt/f5eqeGyF\naHxwVzXEuq/JZIniCEpzc9E/mBEzlR7IAKxJE80iTk8BOsXZaCcP1Qvqo1yc\nY5OV\r\n=QxuH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=8.0.0"},"gitHead":"7a1de4edbd15e884be9c99a512cd8aea9c752820","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"6.9.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"12.2.0","_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/asty_1.8.5_1558291397737_0.7824405285835205","host":"s3://npm-registry-packages"}},"1.8.6":{"name":"asty","version":"1.8.6","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.8.6","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"7130099536868d2a63be973dc1f95b3ed2dcb2b5","tarball":"https://registry.npmjs.org/asty/-/asty-1.8.6.tgz","fileCount":16,"integrity":"sha512-ODh1q3F7yg3P3rCu1ZX3fS9qq7QM+A4UZ8DP2jdF/wou5Dp1dasRxByU2TdyToUDYVUIRK+2+gIVtw2J/D+EDg==","signatures":[{"sig":"MEUCIE50QCLs66TWXlCGjFsfotOZqWwvqCQEgpQJ3t3cf40pAiEA4NJ1YutMaOnteqoRCR5Kj922XOsTLkQAE3wZk0CRuAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBf6rCRA9TVsSAnZWagAA8K4P/RgKe7E4cjPPr8NPMwyP\ntiET9g7X9mVllhXOg9pHPXBisMSgY36j5Uy3n0h6uiTkpHpWy0ebqru3g55H\nG8YFCxqy4ctLjZ9D6qcbtS1mPutJG0cd0F3mTqLCvhuBEsAJ8TmCThMuVpGU\nvh/UzzCnhS9zRwPSfQDWRxGxqYNNuZYd4jhEnh9FKsnxXW9a2I6uhDLqnOc7\nfJ3TTvWLifIwaYdfviqbDtzqQm5C5X2zyEe70iOdTNUqLloRChW8oZzPp7PP\nYpEecuMe7jaaRJpYyhiH8m3nNTkz6CgJwJm+sFsjcGT+sBzW60JNUPKq4BOz\nHyRUejfae8DN//RSqA7SOasD78ILVbvQh6By5RKvkOyKfuZnAau7LozhPkmA\n8pkVRDwOSATURcT3nvniM//MjztPiH3H981S9CNeG7leYiFK/GnY3FPBYphg\nhy0KchbyZCZ5TxVJ0tX9WDdUjK+68XKcaWJLwZ6LIgmvcD7D43UvSghteV+S\nqnSgpNj8MJRLCHyy9sOsKtOOTlXQJqutMqhbPYo8JS73BlcfRIQV5SMcxlwQ\nDWUk3dR8hBtTbOPY3zwBHdi3k3qdgQ/bbc4lefDbJ2YnlAZ0QTpLFxZWSeSo\n7O3g9V+ihXsXEC++zoxlbXppAkpnMkfK0Ptk0pMSiwL3zpIVBvOZ0ys6uicS\n5IGu\r\n=B7Z9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=8.0.0"},"gitHead":"76a3aee3853ce309a09754e7c8b01aac87188e85","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"6.9.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"12.4.0","_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/asty_1.8.6_1560673963071_0.8956430957289803","host":"s3://npm-registry-packages"}},"1.8.7":{"name":"asty","version":"1.8.7","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.8.7","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"e82ef06c45dc4e72970fbab9b0aec239d85e3e65","tarball":"https://registry.npmjs.org/asty/-/asty-1.8.7.tgz","fileCount":16,"integrity":"sha512-FktLJyGzfxiv9cx5PxMCtp34Wfu8T6wh8P4lGqVCGWey3SLvQKlUYIrU7dOl/1D3lXKUk21Er48nvJK31jQ49w==","signatures":[{"sig":"MEUCIEW9AdISHhY3ys4GjYlvKbDzb+F7u3Rn0uJSLpnQqq/YAiEAxwZ3JirfAacjVaGQ+DZL3VyNozE0aAyt+Pw23ff9KIc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsFwCCRA9TVsSAnZWagAAoFUP/jhRv8jTWZ1D4xB1ShIQ\n1jr3u/4cyF7Rabs9x1x3y6L55rGwiFKR7z28mrnq4CoY3zyzjXiO2h0IiFp2\nCHKa8hWmwK2Xy5SDiMVvkts+uIFuUS0y7QROuMZ9Z41WsMwHPfocXphcS/dM\nRyLTs7BHA49us/5/Z+Ze5y0OJ9DLf5qh448PAxUQPwmyb4wTfMR377fh5HfI\nAZBumX5QP/2G9iO2GBQPFPFpaED4G0g+hL8vLSWWRgTlHscYKSxHWtNivtKm\nrd+OkbRN+9SWRsp21NjkpI/y/oqaStiDiurebKr5uBdVRr0OLsRd7coEUtG/\nhssnPf7Njbv8IYTY7gR9yJCU6MinjyWzf9HzdR3FwVzyoVi9Kns4kH/uIvma\nBN/eYgyQntqTXUBPaRv+wV8ezaGmjuuLBxGVrOVhkuVKgVByz3HDlHJ0aXcO\nO5lmPrzm1Wi+7J4omzQiHj1AwUx7HkzG44RLn57gy4uluY1rBKi6puB7Mb0K\n4VbmIBv+GYJg/zPiZtWiC3xwTUs7m8ux9lPWF3mWFtUqmLOyQvyetiHYe2R2\nqu++R6KT/6HjN5dbAurSNgl13KuEWUcdtXyEQDrex0F4RQU2UBjClQWl89xB\nmbQsSKhCXiNFygByO1S5gbPb0GfFv239rCNsPZ1ltfIdYUYVgOcU22FHO2DL\nNDFe\r\n=wh+w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=8.0.0"},"gitHead":"1ad88e36c8bd73e261ada0c20cdb6b8e6deeb2c8","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"6.12.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"12.13.0","_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/asty_1.8.7_1571838978313_0.7473961969586156","host":"s3://npm-registry-packages"}},"1.8.8":{"name":"asty","version":"1.8.8","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.8.8","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"f70175ce58170084b335bec3912ed7e4cd3637c5","tarball":"https://registry.npmjs.org/asty/-/asty-1.8.8.tgz","fileCount":16,"integrity":"sha512-vFrHgU6ZnZRpf2mGPCaoSOY2CfKTLj7KFLly/KR//7mUBqB85FEZgYAGg3cfFS9PYux9+H5OuQ04bZk2dTYM+w==","signatures":[{"sig":"MEQCIDVdnBBVpmnyvpBDnPUoM9pNiCat2sNE7/Ws6HTovgSMAiBPsx4LuKhgx/XpnxEFT+WHsL9wLiSILXKyW074lw0UKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/l1aCRA9TVsSAnZWagAAuH0P/34d/UkULwgqJtz063gJ\no9MeEJvpGsWMZJ/OVUCS8g6oVMIv61dH6bnaT/VpGD9DjkFW0dxcsx1ThAWr\nudMvQ2kakUXY8eHZWObsCk32kW7YlLGo1hVaGI8J0auPp9OCidYvSIHSlqsI\nY1RbfdjIo+hK/Ffw6OPND4MPZdZzArfMJnGW/mrdtKsjoaUfBi+mEouLk5j4\nPJMXXLWqkUL7TPOt4DJZlyz14Pb9cf7iygGaAmCkd9kie80pJIPgkTU+IQ0w\nqVlPuxwP0BHogk/RRHoAQlRFXEqLlIcQU7y7f2qwNNvFTNPH3yrL843wzAfW\n2W1/FJUXGPSenxFErMnvgCR3GrVp4RHnLdq4Yti5VHJ0hEXULBFYRWuZ4RGq\ng9XqhMDaKad5Z+rmib6xUnCbhwrEp0+qYfbQhyxsiCFoUNxc5sUvvqqcwDv9\nDFCKHO7oDzrrY97mhKUHMfFIsgBXNMMhr31k4zDJ+znOOtdrKCy8bq1ZNZvB\nwsLdcJvM8gW1mLJhvwd7c62oLzkfmANmvrzRKshLlbsPodJANZNy5VXICT1x\n4ghSJBmKK3S3V8QyTO5zwASQ55VFHuaL2oZ0XQmfO/x3qeVbsROzHXBAXiPk\nBySJPo2n2ln91ye9VE/N/GUbLlex0v8zDkWMT0jf7MBfNoMa/8h8kuk+yg4b\nQVFj\r\n=5f1W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=8.0.0"},"gitHead":"d119371ab62f976249dd52b382264c2b797b9bd1","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"6.13.4","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"12.14.0","_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/asty_1.8.8_1576951129679_0.23440175790951634","host":"s3://npm-registry-packages"}},"1.8.9":{"name":"asty","version":"1.8.9","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.8.9","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"7f2e22ae3e56e926281f31f75305df58089ebcfe","tarball":"https://registry.npmjs.org/asty/-/asty-1.8.9.tgz","fileCount":16,"integrity":"sha512-srq7CJw3JdkK+iBo9YBHJZW2entbVjJExUzNl+1Btu/74AMrHuaGzGgxatY9hXz57MRGKJUgYIsh94RnIvYWMA==","signatures":[{"sig":"MEUCIQCwBi+eVduMukCNnSHiZBzV3S/bYE4+UqRUDmvptXB/QgIgF1KaMtlcqsURpmp58lyDqtQy7mk4vueAzM9+4riJ9wM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/l28CRA9TVsSAnZWagAAez4P/22Hh1Yl1tyYoJ417GSZ\n05TR+6ekAsTEHS6of9r7noIEMYScMSHtO90GaLQJDVg2tk/Si/O6IkUGoP7N\nxnfFEh1Wjp8AnnOf82+wtczfh4P97SAGoUy/T/iSM0HinCAQLz3PLmc/FW9Q\nPer4wK0dWoB91Z4qxtVBUOVb6m7Es9eFUnFsGJe6HOCTAW4AsbvJa7rxQpow\nnwBtdC54y1oYU6sgHfr/CoefdqgIV8otUEy3/fnUZHazo4npjZmMz4s/PdSv\nW3X247w6iQIlSM1y7S0AnO5slwEW0+VkDX16c3IUEpu2P4/tbBrtSIi+M0nt\nhowEb0jSJVO7tbPrfJdSjVYsj2oiW8FtOkRAMpBMX9Da/YNVMdr0V6Jq5HpG\nEW85/cFJ5Pre0Mu5G+S8W2XsQm50mD+2l3cY6Tnh0Wh48ChvDbxPuvZZ8lQ+\ndMY+aKkp3fToTZvJPvOSpsAWXfre2kuYHe5/vY15PuYkmsVobZlbcTeXIdYu\nYuvl4kv9eTN7KA6RwziIt+8DmC/Rz4giY/pG36QPA/60yioWmKG0h86dZFmC\nMYhpicwopJ7sGiNVjAoTfn9Z+ze4IGgovUYgttvuaJ/IjOBTloxSKvA21PHe\nNgRbAIRGh3h8yd6hTHgh9LbrQOel2ohbH3ySvD+djaVCFm3eluVem9e1zPNi\n8cJy\r\n=uEeo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=8.0.0"},"gitHead":"8ca601b5a18aff751227f0d71823e2abbdd8a2b5","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"6.13.4","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"12.14.0","_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/asty_1.8.9_1576951227605_0.5563418611104729","host":"s3://npm-registry-packages"}},"1.8.10":{"name":"asty","version":"1.8.10","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.8.10","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"b9bf702043a9429ba6ccc8bcda9f9040cb0aaf8b","tarball":"https://registry.npmjs.org/asty/-/asty-1.8.10.tgz","fileCount":16,"integrity":"sha512-99tRsqP6mT8UuE4oc0SvoGX8wTbKqaRiSOYxmoS/5CaWlrl4RG1NEjHwEFQcv/IGeo9FmagCT1hRAeC7DFiM2A==","signatures":[{"sig":"MEYCIQCncNR/TTiPGrvv4RzutZsQEDtUXVRKnrHUgcOx5DskBAIhAOMfs4UORvBaRweSGy6qehVEW7dSGbKvp67jXnH82b67","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHKRgCRA9TVsSAnZWagAA4EUQAJZIruE0y6IkvXboVpwU\ncC0g5En+CzpXb41HeiLrIyoB5aMvYKKnc0I6CF+Yy7kcj9aaeyIDbAORtj7g\nWHnGvz+Ghp8Lf7aecBy6Jew/JK+dPFE+pXoMd5kTV/Z5eEpDhMVavpiSGqaQ\nsvMJA1/YuSRl13052UNaHn3aG0slIXf0arJILqZDNAceYPIqmOS4dNNH1pL+\nntODZ0VA1KlSU+xwD0C/YS2N3+tV0FzvSQBcyr0FzQyZv6sNgcgFaebTy6qN\n5so3HngrjQovA2QsTI4BJ8A4f4q0G4G9UH8D9jECI79gXwjhFVXXLSrbYbLD\noW7ocCrW5f1SiUNQcdqZM6pA3NvrWyeKE/+CXzszjfwchIbpUea34F89wWQv\nPf6sGEPf3N3Hg/lcNLbk8OgMb42KmpErjkdzzI4F+2rrVY8RY9Mzrr+p2w8s\nZ9BJx1jr6QeRTco4+g0pHI06L2yi69QmN76uw5dgdHcSGf4J9bkKaWPrc+y4\nPsvjFOPjtgpv9oyNXdIc37M9PEcGUba4/yPGBrnRzqIqKBMVsgY1wAUttD4f\njSVSIYP7LEKsS+uywkyMRZ+T8rmSoQ1Svzp8ajhJ4GB7KnfphtrY1FPYlYKG\nolgeQjp5pWHCKAqG/hqADloinNy62isfluo4VUU2vZdU9bkHTVu2QXhtGSSC\n56Kt\r\n=6rDq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=8.0.0"},"gitHead":"2a57595a5009ab6f23f6f0434ee1de296070d2a4","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"6.14.7","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"14.6.0","_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/asty_1.8.10_1595712607641_0.16756657051732504","host":"s3://npm-registry-packages"}},"1.8.11":{"name":"asty","version":"1.8.11","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.8.11","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"5bbef7260e688707754577413e4380eab66d3f59","tarball":"https://registry.npmjs.org/asty/-/asty-1.8.11.tgz","fileCount":16,"integrity":"sha512-LtW1qkvM6CMjdSJT18eZquI9DINF3S73YdDWVI/cHTseh7EDlUd85L7DnuFPAmLCIQlatplXxia2u+lQ/PBg+g==","signatures":[{"sig":"MEUCIAGrKKhV57FVNbI3dLuFWvbrfFXlA5brO0xMYaiZ4fTKAiEA6e29ULYntUBcrf4oeLNr6hGgZFTdjSAcurCIss55Nq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf35+9CRA9TVsSAnZWagAAcdEP/RqEbfuAVjmTNx4YhBaq\noNNDQAXSbHGrnm915YJNOrgjtWHfYm3PM7cphgdicxI+SeC7Z8EyHR2Ha5Qe\nla7pocdZoX1bDBv3c7hEXUWfu+SKy+PrgdnKquwqGQW9d/+fTe6iRKrlcKfQ\nLZgM72VtQNyiyiDj0rCxtdHkurUja5PYePAynaDPFzdbJVGA8HofjMXYNZ+F\n1M029Z+BQGcMoxm8KNHXGycbFxo9JF8GzW6y1tcizpYL2Ejdlq3gKSY/HCfT\nnpxPAIoCcz71eS8BUEwXjWX/d+PTERROAIBb2CEHF0Xxg8bWReoPSygokaa2\noHvhLmRg38/Ve24gG9PMOYx2F5UU+9FOSAgQFXlySnWI97ZqS5kWTyPcbByb\n9FtNFme04sP5/3av0zaLaP72XWij4Uu0TKkcIgldbWE2nQJsA6INEwSkiqwR\n9rWmUlB17nIU8f2J9M1N6RMeKG/dJGVg35PLxcrBCzc6QGSUykyls4ZFvUep\nSklFYqwMe4o9ts4GvLNVX5SRAFVA58NwhJmxtLMTxV25H/Q0nKLgPLnZ8l98\nnzkjtJmDLAsnWxzYMp1dQoYyiE5r5ce9yectIbXbSWxSgIfYKFjrk9Ww5V/F\nMJJXR+FfoBQcd2hHWheHG0mmy18Ne4AwJQM1Iebbxrht/bwQpa7P5iqkPbrv\niTck\r\n=JYKB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=8.0.0"},"gitHead":"5ece355470908599c1a2353135cd2fbf0330635e","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"7.3.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"14.15.3","_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/asty_1.8.11_1608490940649_0.9172411382051735","host":"s3://npm-registry-packages"}},"1.8.12":{"name":"asty","version":"1.8.12","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.8.12","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"273e1d947e76c8dfeac91e8fcf8a0f9866bfdbdc","tarball":"https://registry.npmjs.org/asty/-/asty-1.8.12.tgz","fileCount":16,"integrity":"sha512-8RcfRVfkyO1VsE7JkkFRBoTW8tIT17AHOmnQjIN7cm/KWefXmxYeQrnUn9xOjlTBl04pq9c2pIMPQDlxyQjW+w==","signatures":[{"sig":"MEQCIHxfPX3HV+5AscDQzNjQmDn9X19eIYnPg76m8ToBQVOEAiBMrvxWe0Qr5tQtYbfiwwM0WFhlIzPcphCafsDIBtYjeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9vuLCRA9TVsSAnZWagAAkIQP/idfk1i7npFh6pxsMoqA\njCdh3H8J37mLzDOOxu636uvnWi/Y7I+aJd4nddBga/2EI6NHiX3/pVwEC6t0\nYku73cm+JOARK6f3B8n1vWsdNvqCtJ1GXus7KAeglJjf+b1nut+ZLkQ7wcq3\nIDLvByRlPeLEEWtsLcnPmNSscMg9kQbXnEqLk7tUig/U5Kc+7URQpAfshGiD\nrmwnkLhP7T4bPJ5w4u6lkSR3rcMYcBgGSJcz1fNQLv12p/RLB0UazDN/4StH\nDlltvGSaFIEKM2RRYLKr+0CH8y2raXiTy6+WfRQs48ZyGsfGsMeeoGI9QF5g\n29w3itVuSGm5U6pW/89SurO+P3IWrQwXaeV+NHXOzOtDLP9I7YcxjPDsgqMx\nP0N0V7RSLaP7K2RES5e8euH3QtyQdj7yZ7mTUy1bLgh84wDdv/ua7l1fQYnB\nnbLZHgxlzLE0bAb1ScLg25v/uNkZ6BoBV9bhlp3w/8xzjhFL2HPDDqRzwlB5\nhZDrmSvEWsKGZmPa/luE+0n4Uk5kN3gBSCRmTk6XY70dmOAys2a0iuKWsgjx\nMbKKPV1RyF29+HqMfG7T65uRRG9wsavKgaXlnyeY6qyOmhDDwDpHvGUBOylJ\n0DsuWcdGAYL4quIsjwFC6D7OqtJT37XEj8RjobjIBzPpPwILva4qVpmgCQtE\ntzGj\r\n=rZ0d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=8.0.0"},"gitHead":"2da787ba1a0cf31608a26d7a3841f2fb69d14d5a","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"7.3.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"14.15.4","_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/asty_1.8.12_1610021771204_0.3362462839684748","host":"s3://npm-registry-packages"}},"1.8.13":{"name":"asty","version":"1.8.13","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.8.13","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"8182bf74a91af6209cb82461da988a6fc0957674","tarball":"https://registry.npmjs.org/asty/-/asty-1.8.13.tgz","fileCount":16,"integrity":"sha512-F+e+lN40FbEXb/mrzr96nd9fi30V4s0fOFf0zOzLWlI+9b6eG7CoHcuyjVctHU5BkVWK53bYMPSO2FSJ6pkfqw==","signatures":[{"sig":"MEUCIQDUAQxJtCJ7RXn7EqTDH4a2UF6puFbpuJRgqh3kwMfUkgIgGUe6R8lHo8DhVkMbU6qnqX15bX+Ps97Vka2mHUNHvJo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9vwHCRA9TVsSAnZWagAABWwQAJUEQmyr/WLH+th5e76L\nJIQ2V7x8IQPT04aMQbM7+vdL9mM6kKij6qdHNJA/ZS9agJ9S8K/1WBVRSeVu\nd47WTMCaQFGZREOk5Cytd+cGeRHl1OOFCXsyc+ZgwWebNk+kjBejYAEWqdcA\n1av+im6pDtyjG6QJk09jCJJP7RgeheDMCaI9X4A93NtABpRImlWvmFhszvKe\nFRB3lr/BzcIIUf8SrB1DlksMfLSQ/PwPeARfIBs0RGguXmzazAKXitXD8Um1\nR7hOPu/KKc4GQo4KqUfr8ZLE1Yi0PwsdzuTvRs+RGxLzZGzz+5gEGOWTBUhs\n8r8CAkcsorGN1dVsrP7dttDzlg4C+6FvKTjmFzg+u6g8yELNEPsDN2sVDdl0\n+HsvB6LOVdPkq3cFfkxxnZZbymbX28NqvCW+AkvEDy1RSQPeBy/tRzEegxpS\nFUR0ilnYLXsPksPLWlmPWkpKanCXvl8ABapSmllD7ipSa56EpUrZffspOERj\nmJ8Bpv0DHMYXJbHYfzRjXuDDT43sVGeQ0NxtbMlGxG//a8mEn2CnRh/9jxY6\nLxrxDMK+LvPC0j4hIty8PXTa08onCzHm3sjJ0o9lSP6u3yg1qBTPD0sQ8pjP\nFa8nwS716r1JlV7z1LL/y/uav0jAiMxR7Eg3Pizg5DJDwZwC07vTd/eD70jq\nB8d5\r\n=fKLm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=8.0.0"},"gitHead":"d07a48129db37ce61b54c20814be42d707645fc0","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"7.3.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"14.15.4","_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/asty_1.8.13_1610021894977_0.5582274000195371","host":"s3://npm-registry-packages"}},"1.8.14":{"name":"asty","version":"1.8.14","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.8.14","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"dd5eb7e916b93ba3e85c135ffe56b8792b1b0689","tarball":"https://registry.npmjs.org/asty/-/asty-1.8.14.tgz","fileCount":16,"integrity":"sha512-mdXrb7dV/hhgiUXy4QT7/V7FEckB38KX2wOAGZjmU4ZKclQMKFul0W7uNzHLzRvtf7acCiilG4wjuvdtQ1kU3w==","signatures":[{"sig":"MEYCIQDa/7equz3T3MhYnd09+PFk+oXxhDQnD9Vtbc+HUuYFwwIhAJNQhu0PxDxEbq1hvkjebLagWEpFS59Up2GyeOpkvVSj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9xfgCRA9TVsSAnZWagAAHTsP/0FQZdZJL7T2d6DeSiMT\nkPHrI8XkLiscCTGxcIoqLp41CQKCd89ezwxWCXOgvjniV7wtTgKpDzOieTmn\neLwmaxl/ARhjhTIRoQP3yIbAo8KfR6H1WfxyMQ0Cd9JrfUdCmC3E/ZqroFFZ\n8fUE9U1Ps7FwxzdYQRVQ8we1A2Dxou9J4holGHkzkzU/+K6rBoJ29uEuuhch\nSS13XxUtkTbY97HIRSOv47M1K5BkHOF7d8vG5XmAIgSV5UqzD4j2g7DgkbQb\nIHNzVjVeD7Jpp6LeEKCLf6xdUHU2jrZDEHZfE8uKFxS1EOff+bzzq3l2wCNE\nM9vBC4SmxeQZ6EutqLNilppEpogfJiJT7yQuVAAKROL+CtUSdgbDITZ52986\nKdWmbcjz3B6lL+ao3wZh8X7nVOnsFGwRsyg0GKqEIvSnqadqOgY30HupHxiz\nTcks6IGjQO4CUp4i6/O9D6Q7iIQZh6o9L2KMTRL+8/FM1BMzlhf3GDk+EISi\nQ+rfD6fXRw43SSe+Zs/re9ApWzVHCLy7BU9FGjsujKArgPyiw7W/YAq69r5Y\njVNsRAcozmtA9fN9VzFY3mmfueiJ8NfVxDcsFs7KGWoZmg53ZV9HgDig2z/5\nxDv0r9zV447QQNgniRHtK8eTubD46tWr2hFCU3B+9540Ui9YJcXyjRrunrAl\nVLPl\r\n=EpMS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=8.0.0"},"gitHead":"9b2dbe6d720fc4880d9e1870e4b9349d04deda8b","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"7.3.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"14.15.4","_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/asty_1.8.14_1610029024488_0.730210238613062","host":"s3://npm-registry-packages"}},"1.8.15":{"name":"asty","version":"1.8.15","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.8.15","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"8d9887d2c22c9aaa0f27ba1db312b2c468581e4b","tarball":"https://registry.npmjs.org/asty/-/asty-1.8.15.tgz","fileCount":16,"integrity":"sha512-dJDt2VKrTepGKd1+ChcpfuwtRxbyBL5wRePhjEZ5rKu/RjZT3ezpH/qFVOoCfhjmUm/IDM+WqUJuDHmd06yc4Q==","signatures":[{"sig":"MEYCIQDygmOYz+qD/1yezduNXcuVxutcoOwWv6Sd3I6M4e+nwAIhAK7jqSCAs4nXHU+adKGfeV0erExLml03HLoowUDVCIu/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2j4pCRA9TVsSAnZWagAARDIP/RIprivW3TmF9C+gdRO3\nlS7otDH3xj8CCAaPYI6jtsIJrSPZiLk85ohFlois/hSn5KmxESVmG+YwSa7T\ntD3Ygb5C4wZ28PqKEubwYeFIlyTx6mL1ccEnBC4Fl+ElXvZforvmTUWEidtn\nKU/3/tifrwyRRXUE5VA1uiLQpBlIuVnIMmxSWBM6/kyC2rcW7XLSKxE9czDP\nryZdMvQrolzv5Hwc8k6p2EbJMmovw72ysJKbw2UAB/1As9JqcXWtYn/SK1yq\ngE5D04h/GDAq+XrEDH3xdH5DfsZoD/b35pPnsxuYUrx1H6MWOT4Ysdlb9wm/\nq/nMZDKofvlSHzoULERoSj16CJZj5xKkSphGHv0O0lIttbXY0TN8BtymU5na\nuDMhRS01YKPC8/zU2loXV6IyQ6iKQb76tIn5bZjX+TVAAdkYvXL9hAsQQUNr\nhyum+g8je398OUlLqjhI8IhLQqMJ5isEnVSbmH7GjrGFkcxrGz+DwIP5yqtD\nycwoZiAtwEJ5HeSgIvE7yg7Zdh3GriI/2RcVzR1Htc26CBwHuLnwVUcbCfh2\nFHm4/Lf4+nPJ3l7277acOcmJfgHUB3IiKbC/SUJXB48cQ50htoZ/6cjJQIOe\nWuakBn7AJ0+HYeUaa66WzwfCjaVmJgGvAsZpizkM32hTCmdktzaOpWldGJ+u\n+8gD\r\n=qJ9v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=8.0.0"},"gitHead":"d864e333d753a599a4933f35fe9b28a7f4468460","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"7.24.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"16.9.1","_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/asty_1.8.15_1632333494303_0.646374212886647","host":"s3://npm-registry-packages"}},"1.8.16":{"name":"asty","version":"1.8.16","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.8.16","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"95eaf6913aa3ccb09c7a836467c2920f8e41ef65","tarball":"https://registry.npmjs.org/asty/-/asty-1.8.16.tgz","fileCount":16,"integrity":"sha512-HmJKWAtJF5udHKF9T6OnFToUIL5VJh+NnxTlovpb84tpbDJ4+Omjdg50DXn4fA0GXgzdq5wiE2fxEu68v23ifQ==","signatures":[{"sig":"MEQCIGZyVBzNppTXpoFYm77Vp33DN8I40yFk8CNvdgDS3qVYAiA88CTlyOVLvb+5iUgUv8WBIJDSXBghl4w25JNIVzbCyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUHscACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBVw//TPOd8AKtCynXudb25jLkSMQlesqOC4QmIvtNXDMlOfxWc8TT\r\nM+2UV5JLICVv9+jelaNO+IU2wDdz5CYcSXcexSp1+eiGPZ1RpVQH/rqx2bAT\r\ni7CsVZBVnyFV18q4aYvkGB25h6QV1i0gM7lmwzCraA88cQdtTgmRmD/QM9xf\r\nZHm7cJqFykH8VE52vGvFDsKkE1NJ7ywwUilLAJsnYMj/xEc1pxhkl6hgSYjn\r\noO75STalw1bJ6jvirjbDoGZbxozST0RsshUbRmO8giGvtdlguT2rzBndIRtl\r\njPwz2c4jn8avMmAc59jKtWR9TOt158Mnu1+TclH6zn90nVmouGBLB6deFEdb\r\nDrHFalUds+o12FrB12LoFah/6SaVIHxeyEiapZf9dKB5g1Uzr/Is0ibt28d/\r\nF1G7gyi51XyyRvfvSJDWNANtSiPWa/ZeU1x4faLXj/sVqY2hulPvnqAkzvip\r\n6/XwF03Nzkv32raaKOMINMkcnRkqlBlMSrmbD9OADqLdaIlbBTe1z6BvJzOh\r\nDFSWZHiTTiBsY8h2mvKVXoAz0XNtvNK/9F1I2TMeGqmA0ifpH6swgKB8fqJ3\r\nqCpTSWswJeZuE/uLoUegDQxnMZ1s4GlHp8wkGC3TZPldPR1OeiGtbJiEeHVZ\r\np0jDAIcqVoaRFSsw4aBNlgv848u6VvBCFp0=\r\n=g7eT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=12.0.0"},"gitHead":"e6c634a64a6a2d94238fd542fb486ddffb921d2d","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"8.6.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"17.9.0","_hasShrinkwrap":false,"devDependencies":{"chai":"4.3.6","grunt":"1.4.1","mocha":"9.2.2","eslint":"8.12.0","babelify":"10.0.0","grunt-cli":"1.4.3","uglifyify":"5.0.2","@babel/core":"7.17.9","grunt-eslint":"24.0.0","grunt-browserify":"6.0.0","grunt-mocha-test":"0.13.3","@babel/preset-env":"7.16.11","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.26.0","eslint-plugin-promise":"6.0.0","eslint-config-standard":"17.0.0-1"},"_npmOperationalInternal":{"tmp":"tmp/asty_1.8.16_1649441564544_0.32580634548487897","host":"s3://npm-registry-packages"}},"1.8.17":{"name":"asty","version":"1.8.17","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.8.17","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"398834523cd12d2031a3f2796c1c0a3650ac7eff","tarball":"https://registry.npmjs.org/asty/-/asty-1.8.17.tgz","fileCount":16,"integrity":"sha512-4YEFz3wgcPLO8sbdOtz/R24zaypCoNjYkZxMe36AUAqjiZXdZWdYn5Er5YpCqlzrQPSN/EF72fG0MSHYCpfJbQ==","signatures":[{"sig":"MEUCIQC8aroxiGz5u7waPnQOD/+PCl5IlkNcnF46UTJ2IFh/1wIgLcCdzwf7bab/xhYPe3YQm5ofXrTbvW8DA7JKJYQRQQc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijnUaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmprtg/+KfY3mCBuumH/vBdigbuMtsO7gsOd6PLYe4dih/ly6yZD6Ecg\r\nsPX6uPt6UjOj5j/ECNkCB2ciN7jSLBL6sPppwZfI2sMUA3/aL7O+o7NXrQgz\r\nlBQRiyxVPljgd8vFQ0qUTglmSnHo9B8CLftpxuTeY1jXwgZSU0avd1sTq5Ci\r\n0M6VttDPCFTx3GnIxrmqmYCcgxiJEm0b8QF5O4KMEaBTcqW8MaoLGGHd150i\r\nnkyG5jhWbvt4EMrWdlzaBU+xseG07pUEyZPxAds7qRP1k8uDyoUcE9qZJI4b\r\nz0ctD8o2gGAOji6haXvY+09lcYtNEDoRn0Ak7U7l/pc8bouZegS/4pDW0r1C\r\nJ91Rch6A4PkCELPJgc61i2tmV5PzBjUDZl/GSyyZhMagF6nrrOznqEHlkgpb\r\nviYpJlN9/v8QNTDWDHgKhbAwO6AboU2heka6Ui6Pw5sARVncuWZpacw3Tyea\r\nh+jq8wotpzZ19Quw2fE3PFvce6D6PPZMZNa309/lt8ky5QRNou7+Zz+Q0Ieh\r\nkp7TuXFXR+W4ssawovPRAcDXdLmK6glTuO/NtaBx86W9/oppDvfOlY9OMQDQ\r\nBN2/lmiovNxTe6jubdAamAgWxp76DXZLHu5TZP71pXk4vvf9U/6z0+kVVIFa\r\nDfNmW3u15TNw31jsQuf1jFVkv0PuHnBDH54=\r\n=Dib9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=12.0.0"},"gitHead":"986accb8965da76b1a8e89f5a27acbfc6ef96529","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"8.10.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"18.2.0","_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/asty_1.8.17_1653503257826_0.13723339731156625","host":"s3://npm-registry-packages"}},"1.8.18":{"name":"asty","version":"1.8.18","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.8.18","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"1d4eaa85507ffa183f2f947e352d11fc8b512957","tarball":"https://registry.npmjs.org/asty/-/asty-1.8.18.tgz","fileCount":16,"integrity":"sha512-pb7Dg4d5+Y6M5byuldyTXAnyEd5XPDsc0GELKt4I1sDrrVuwIvJzM7htKhpdykDb+1I74p4CqqQMYgmFuCBO1g==","signatures":[{"sig":"MEUCIQDtneAc7Q9MDp2v6nc20ZQ9nGoTguWMJ+jZ+O9K6pf/gwIgWLpxEnfd374FVZP75VnlRJ1Hz6s33KIqawcHfOmpij8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivqF/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQ4RAAlqO5fgJMMoUJHgatvRXQBfAq1ZhTxj5ZsM7IL/lfUEwGMELK\r\njYEcwkyVtJ7LaUjWs/RjR+T4tH9/Ps8wbRF5cBavPLy8shnUvop+R5/0DFk7\r\n64peIFMv0kt9f6TTdmMqA0Kn/fbZeW4N7BRH+QSDEppx+GTXRzFYvBRo9xPJ\r\nbnp3rBPRUqsw1+8/Xu1ip2Dm1h0sw1WAsmNt7IaBXiz8VenhQktErv+XDp0S\r\nA9boAdMwXr5UXB9R678auTdI7Q0eSCgVoJ/QMcAo+rUDJk2o8IGDL4HldhNH\r\n+GNPrAmdksihI897fKtB0DFwnrWaUUUXzIY6XiyFunqw+Hgnq/A41HIHY+Ww\r\n5X3vny1U4GDqPxzkVhPfKlahquFuGEbBuPXec+6LS8x9Nk8lhkSmg5uYK2k4\r\n6pxIQB+7NCqpkiyQbqMjIsAewJs23nmNvmw1MVysf8Q1MlWCenidyAG8k/J4\r\nMXuWVVYjJG4qQw7OgBdywiCc9ZkkgxiEnynZbelLuKHmZY9twsz952CbJjIn\r\nTv7goxU6FHKauYe70IothDesA7WHJ5p5H1rfFCdu/Q96EfyT1RiZENjc/+4c\r\nbpPXOPhdQ98AXqWD24u1BUrQnYKDoiy2AJEhsJcTxa+UsV7El/msokhnDEsb\r\nPoniMa4J+806TbDHp1nuFjlGB/yHDmkH3OM=\r\n=siXQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=12.0.0"},"gitHead":"ce340d6876706a4f8ad2bf5dfb1ac0432a507165","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"8.13.1","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"18.4.0","_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/asty_1.8.18_1656660351150_0.14277868743532474","host":"s3://npm-registry-packages"}},"1.8.19":{"name":"asty","version":"1.8.19","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.8.19","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"edc311db971a41b7bf487c414e75eef22d6db44c","tarball":"https://registry.npmjs.org/asty/-/asty-1.8.19.tgz","fileCount":16,"integrity":"sha512-TdrCKHUFEYzbrSfKR8BQwJAQsaavTFVUejFYfAe35o6uiLI3fPzRu6lYuIMnzSLJ6ZlbXE2JkWH+tSuGBNlBrA==","signatures":[{"sig":"MEYCIQCyeupku+4dq0ZRavtO6Tt1FZUegJR7u5eaQAp3oz/paAIhAKXkL9G9gIglJJjOdsqdxP7u8tPM1vs1dHsF0QPN8r2i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98967},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=12.0.0"},"gitHead":"5902c4abe0f612b995ac8d0fdd7d8d6b910dd966","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"9.8.1","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"20.5.1","_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/asty_1.8.19_1693169536934_0.7004073056000764","host":"s3://npm-registry-packages"}},"1.8.20":{"name":"asty","version":"1.8.20","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.8.20","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"021a3772e8ac6d45bbc181cbf0937f7a28698c71","tarball":"https://registry.npmjs.org/asty/-/asty-1.8.20.tgz","fileCount":16,"integrity":"sha512-PNVi/1tagXT0lyWPDyBWukgkpI2pdCG+opQtyM4frCXAxIiC6gDRexEUThsFc4TboULlfSzagAiZv4T/2Qs2Xw==","signatures":[{"sig":"MEYCIQDLMtQemSNI6UI/eDXXlo9P67iFqKVfgOUnEp9ha783BwIhAM2R7MCEX2g3vmFTfLX3Oxta6KVreUwHJIbUCP1PhCFI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98841},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=18.0.0"},"gitHead":"ffa8aeaac4d60fa721ddd88f9b5bfb8226b709f6","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"10.5.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"20.11.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/asty_1.8.20_1709935428847_0.7569856496111229","host":"s3://npm-registry-packages"}},"1.8.21":{"name":"asty","version":"1.8.21","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@1.8.21","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"3b3241c94c0dd5ab233a07e7d71f489855bd3a0d","tarball":"https://registry.npmjs.org/asty/-/asty-1.8.21.tgz","fileCount":16,"integrity":"sha512-LxWJZ1WuxaGYXL7Q8Kx4BoHFGJvTkkQKow6Dy4gcJ3UiKaKdhZkqrBOwPybPR9JiUOzCeOhUdu6/xz4WBTU7OQ==","signatures":[{"sig":"MEUCIApX6iyfEqvUXtezNb7KY/7o6QlGWjchsNAAPZeQWguAAiEAugDk1ByYiA4UXwIuBcy5X2TiKy4LVTLIpBIM1ijJXEs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98845},"main":"lib/asty.node.js","browser":"lib/asty.browser.js","engines":{"node":">=18.0.0"},"gitHead":"c6de97e2c0f7b261614188eee6bc77ef6221fa0e","scripts":{"build":"grunt default","prepublishOnly":"grunt default"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"10.5.0","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"20.11.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/asty_1.8.21_1709935532536_0.3706201838374015","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"asty","version":"2.0.0","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@2.0.0","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"658f5d1e2716d94118ab69ccb148776087685c40","tarball":"https://registry.npmjs.org/asty/-/asty-2.0.0.tgz","fileCount":32,"integrity":"sha512-BCtvBva62sR5OvnWdaVqHCjMTzDnU/34Y+uJal+LUc9JF12xq7v6e34hORolLQ0vy+E/loX9yr1OAG5o8IfIkg==","signatures":[{"sig":"MEQCIEzLHGy7nYy8SF4HvmvvuBn92NHv0/051jTq6IQjPrChAiAjhDWiZ48HGDuOtx0Pcdgc839ifZDVkHNnX41rAYLXzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156294},"main":"./dst-stage2/asty.cjs.js","types":"./dst-stage1/asty.d.ts","module":"./dst-stage2/asty.esm.js","x-date":"2026-07-19","browser":"./dst-stage2/asty.umd.js","exports":{".":{"import":{"types":"./dst-stage1/asty.d.ts","default":"./dst-stage2/asty.esm.js"},"require":{"types":"./dst-stage1/asty.d.ts","default":"./dst-stage2/asty.cjs.js"}}},"gitHead":"862e257ad16bac8f64d36662270e9e1db8cf7f3b","scripts":{"test":"stx -c etc/stx.conf -v4 test","start":"stx -c etc/stx.conf -v4"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"12.0.1","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"esbuild":true,"unrs-resolver":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","tsx":"4.23.1","chai":"6.2.2","jiti":"2.7.0","vite":"8.1.5","mocha":"11.7.6","sinon":"22.0.0","eslint":"10.7.0","oxlint":"1.73.0","globals":"17.7.0","nodemon":"3.1.14","@rse/stx":"1.1.6","@eslint/js":"10.0.1","sinon-chai":"4.0.1","typescript":"6.0.3","@types/chai":"5.2.3","@types/node":"26.1.1","@types/mocha":"10.0.10","@types/sinon":"22.0.0","eslint-plugin-n":"18.2.2","chai-as-promised":"8.0.2","@types/sinon-chai":"4.0.0","typescript-eslint":"8.64.0","eslint-plugin-mocha":"11.3.0","eslint-plugin-oxlint":"1.73.0","eslint-plugin-promise":"7.3.0","@wroud/vite-plugin-tsc":"0.12.3","eslint-plugin-import-x":"4.17.1","vite-plugin-singlefile":"2.3.3","@types/chai-as-promised":"8.0.2","@stylistic/eslint-plugin":"5.10.0","@typescript-eslint/utils":"8.64.0","@typescript-eslint/parser":"8.64.0","eslint-plugin-chai-expect":"4.1.0","vite-plugin-node-polyfills":"0.28.0","eslint-import-resolver-node":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/asty_2.0.0_1784417807061_0.027520225218576222","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"asty","version":"2.0.1","keywords":["ast","abstract","syntax","tree","data","structure"],"author":{"url":"http://engelschall.com","name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com"},"license":"MIT","_id":"asty@2.0.1","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"dist":{"shasum":"8ff8959dcd4c2c0c097e2c160c169ddc92de1503","tarball":"https://registry.npmjs.org/asty/-/asty-2.0.1.tgz","fileCount":32,"integrity":"sha512-McDMx5NUrsiAST0eqQMrEASWxk65i0QcLKkfBXt64pB4/enWW4ADhFBcjjX7ASOpspEBvqDclMmr7sgPFpqcSA==","signatures":[{"sig":"MEUCICjt323rF65xbhOXCxnPJUtvdZhMdy4sGeu26Q/RHRMAAiEAxx10FGfBeUJGUZ6A8Kdpl+RxsITLtpR2f3SQP2PfV2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157011},"main":"./dst-stage2/asty.cjs.js","type":"module","types":"./dst-stage1/asty.d.ts","module":"./dst-stage2/asty.esm.js","x-date":"2026-07-19","browser":"./dst-stage2/asty.umd.js","exports":{".":{"import":{"types":"./dst-stage1/asty.d.ts","default":"./dst-stage2/asty.esm.js"},"require":{"types":"./dst-stage1/asty.d.ts","default":"./dst-stage2/asty.cjs.js"}}},"gitHead":"5f90ed6b8e64145b4545da31ee73936f3d33eeda","scripts":{"test":"stx -c etc/stx.conf -v4 test","start":"stx -c etc/stx.conf -v4"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"repository":{"url":"git+https://github.com/rse/asty.git","type":"git"},"_npmVersion":"12.0.1","description":"Abstract Syntax Tree (AST) Data Structure","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"esbuild":true,"unrs-resolver":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","tsx":"4.23.1","chai":"6.2.2","jiti":"2.7.0","vite":"8.1.5","mocha":"11.7.6","sinon":"22.0.0","eslint":"10.7.0","oxlint":"1.73.0","globals":"17.7.0","nodemon":"3.1.14","@rse/stx":"1.1.6","@eslint/js":"10.0.1","sinon-chai":"4.0.1","typescript":"6.0.3","@types/chai":"5.2.3","@types/node":"26.1.1","@types/mocha":"10.0.10","@types/sinon":"22.0.0","eslint-plugin-n":"18.2.2","chai-as-promised":"8.0.2","@types/sinon-chai":"4.0.0","typescript-eslint":"8.64.0","eslint-plugin-mocha":"11.3.0","eslint-plugin-oxlint":"1.73.0","eslint-plugin-promise":"7.3.0","@wroud/vite-plugin-tsc":"0.12.3","eslint-plugin-import-x":"4.17.1","vite-plugin-singlefile":"2.3.3","@types/chai-as-promised":"8.0.2","@stylistic/eslint-plugin":"5.10.0","@typescript-eslint/utils":"8.64.0","@typescript-eslint/parser":"8.64.0","eslint-plugin-chai-expect":"4.1.0","vite-plugin-node-polyfills":"0.28.0","eslint-import-resolver-node":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/asty_2.0.1_1784418005991_0.7112723100437037","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"asty","version":"2.0.2","x-date":"2026-07-19","description":"Abstract Syntax Tree (AST) Data Structure","keywords":["ast","abstract","syntax","tree","data","structure"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/rse/asty.git"},"author":{"name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"homepage":"https://github.com/rse/asty","bugs":{"url":"https://github.com/rse/asty/issues"},"types":"./dst-stage1/asty.d.ts","module":"./dst-stage2/asty.esm.js","main":"./dst-stage2/asty.cjs.js","browser":"./dst-stage2/asty.umd.js","type":"module","exports":{".":{"import":{"types":"./dst-stage1/asty.d.ts","default":"./dst-stage2/asty.esm.js"},"require":{"types":"./dst-stage1/asty.d.ts","default":"./dst-stage2/asty.cjs.js"}}},"devDependencies":{"eslint":"10.7.0","@eslint/js":"10.0.1","eslint-plugin-n":"18.2.2","eslint-plugin-promise":"7.3.0","eslint-plugin-import-x":"4.17.1","eslint-plugin-mocha":"11.3.0","eslint-plugin-chai-expect":"4.1.0","@stylistic/eslint-plugin":"5.10.0","typescript-eslint":"8.64.0","@typescript-eslint/parser":"8.64.0","@typescript-eslint/utils":"8.64.0","eslint-import-resolver-node":"0.4.0","globals":"17.7.0","oxlint":"1.73.0","eslint-plugin-oxlint":"1.73.0","vite":"8.1.5","vite-plugin-singlefile":"2.3.3","vite-plugin-node-polyfills":"0.28.0","@wroud/vite-plugin-tsc":"0.12.3","typescript":"6.0.3","tsx":"4.23.1","jiti":"2.7.0","mocha":"11.7.6","chai":"6.2.2","chai-as-promised":"8.0.2","sinon-chai":"4.0.1","sinon":"22.0.0","@rse/stx":"1.1.6","nodemon":"3.1.14","shx":"0.4.0","@types/node":"26.1.1","@types/chai":"5.2.3","@types/mocha":"10.0.10","@types/sinon":"22.0.0","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"8.0.2"},"allowScripts":{"esbuild":true,"unrs-resolver":true},"scripts":{"start":"stx -c etc/stx.conf -v4","test":"stx -c etc/stx.conf -v4 test"},"gitHead":"1b891ca051602fbb57241a67834326d7c93eee91","_id":"asty@2.0.2","_nodeVersion":"26.4.0","_npmVersion":"12.0.1","dist":{"integrity":"sha512-sNN21BjetH1k9b5b7Ztn2z3dkpKb1F333U/PA5Vv0Yk1tGT6n0nJfCidt95Kaud8bGacXnKu9J0mvEqgem+s7A==","shasum":"8c1444771fe6cb3cd9fca2eb5ac9c30706a08a74","tarball":"https://registry.npmjs.org/asty/-/asty-2.0.2.tgz","fileCount":32,"unpackedSize":156857,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCRT6rQyhta4StQ/GkZyLpsRnjPh8khgXx5tLrLTLOhwwIhAOGni0sbDJZrSKmnlkOzZM4Gav92Mp49WDT+je4Wr+4c"}]},"_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/asty_2.0.2_1784461881676_0.7024902975746194"},"_hasShrinkwrap":false}},"time":{"created":"2014-12-27T16:06:55.106Z","modified":"2026-07-19T11:51:21.955Z","0.9.0":"2014-12-27T16:06:55.106Z","0.9.1":"2014-12-27T20:21:06.784Z","0.9.2":"2015-01-18T16:22:13.299Z","0.9.3":"2015-01-18T17:07:02.879Z","0.9.4":"2015-01-19T13:23:40.470Z","0.9.5":"2015-01-19T20:47:35.532Z","0.9.6":"2015-01-19T20:51:01.819Z","0.9.7":"2015-01-24T20:04:26.788Z","0.9.8":"2015-01-25T11:59:05.418Z","0.9.9":"2015-01-25T16:18:06.694Z","1.0.0":"2015-01-25T18:21:33.589Z","1.0.1":"2015-01-31T08:20:45.222Z","1.0.2":"2015-01-31T09:20:56.045Z","1.0.3":"2015-02-07T23:09:33.443Z","1.0.4":"2015-02-11T19:45:27.620Z","1.0.5":"2015-02-15T20:13:57.384Z","1.0.6":"2015-02-21T16:05:13.615Z","1.0.7":"2015-02-21T18:12:59.831Z","1.0.8":"2015-03-01T13:53:58.083Z","1.0.9":"2015-03-07T23:04:18.748Z","1.1.0":"2015-04-04T21:25:53.466Z","1.1.1":"2015-04-21T21:38:18.732Z","1.1.2":"2015-04-21T21:40:59.113Z","1.1.3":"2015-04-25T15:29:45.799Z","1.1.4":"2015-05-23T15:54:59.932Z","1.1.5":"2015-05-30T21:27:16.956Z","1.2.0":"2015-05-31T17:24:40.301Z","1.2.1":"2015-08-01T15:11:55.861Z","1.2.2":"2015-08-18T14:44:03.479Z","1.2.3":"2015-08-19T13:15:45.042Z","1.3.0":"2015-08-19T15:45:41.812Z","1.3.1":"2015-08-19T16:05:52.381Z","1.3.2":"2015-08-19T16:15:24.107Z","1.3.3":"2015-08-19T17:42:22.489Z","1.3.4":"2015-08-21T13:38:13.148Z","1.3.5":"2015-09-19T16:21:16.263Z","1.4.0":"2015-12-12T17:45:11.096Z","1.4.1":"2015-12-29T10:52:22.889Z","1.4.2":"2016-02-07T10:43:33.861Z","1.4.3":"2016-05-19T21:20:15.775Z","1.4.4":"2016-05-19T21:28:52.120Z","1.4.5":"2016-06-26T20:18:14.168Z","1.4.6":"2016-06-27T10:56:00.493Z","1.4.7":"2016-09-30T16:55:54.500Z","1.4.8":"2016-11-20T19:12:51.237Z","1.4.9":"2017-04-10T17:45:19.593Z","1.5.0":"2017-04-17T13:23:17.388Z","1.5.1":"2017-05-07T07:47:03.317Z","1.5.2":"2017-10-06T18:56:36.731Z","1.5.3":"2017-10-06T19:07:45.663Z","1.5.4":"2017-12-02T12:35:17.225Z","1.5.5":"2018-03-11T16:55:08.832Z","1.5.6":"2018-03-17T15:47:06.072Z","1.5.7":"2018-03-17T15:58:21.835Z","1.5.8":"2018-03-17T16:30:29.318Z","1.6.0":"2018-03-17T17:40:19.046Z","1.6.1":"2018-03-26T13:18:44.827Z","1.6.2":"2018-03-26T13:19:35.201Z","1.6.3":"2018-03-26T15:03:27.338Z","1.7.0":"2018-03-27T13:05:13.848Z","1.7.1":"2018-03-27T13:08:17.820Z","1.7.2":"2018-03-27T13:37:05.554Z","1.7.3":"2018-03-28T18:23:36.771Z","1.7.4":"2018-03-30T13:09:39.320Z","1.7.5":"2018-04-04T16:27:15.441Z","1.7.6":"2018-04-22T21:57:25.710Z","1.7.7":"2018-04-26T21:47:58.308Z","1.7.8":"2018-04-28T12:40:55.458Z","1.7.9":"2018-04-29T17:26:47.113Z","1.7.10":"2018-04-29T18:07:34.708Z","1.7.11":"2018-05-11T19:24:52.246Z","1.7.12":"2018-05-25T22:11:31.405Z","1.7.13":"2018-06-09T23:38:15.494Z","1.7.14":"2018-06-23T14:27:04.291Z","1.7.15":"2018-07-07T09:21:30.577Z","1.7.16":"2018-08-10T19:50:07.500Z","1.8.0":"2018-12-22T15:56:45.038Z","1.8.1":"2018-12-31T09:44:56.590Z","1.8.2":"2018-12-31T09:45:45.729Z","1.8.3":"2019-05-19T18:26:53.594Z","1.8.4":"2019-05-19T18:29:17.845Z","1.8.5":"2019-05-19T18:43:17.861Z","1.8.6":"2019-06-16T08:32:43.274Z","1.8.7":"2019-10-23T13:56:18.440Z","1.8.8":"2019-12-21T17:58:49.844Z","1.8.9":"2019-12-21T18:00:27.824Z","1.8.10":"2020-07-25T21:30:07.804Z","1.8.11":"2020-12-20T19:02:20.793Z","1.8.12":"2021-01-07T12:16:11.343Z","1.8.13":"2021-01-07T12:18:15.144Z","1.8.14":"2021-01-07T14:17:04.605Z","1.8.15":"2021-09-22T17:58:14.460Z","1.8.16":"2022-04-08T18:12:44.760Z","1.8.17":"2022-05-25T18:27:38.062Z","1.8.18":"2022-07-01T07:25:51.564Z","1.8.19":"2023-08-27T20:52:17.126Z","1.8.20":"2024-03-08T22:03:49.034Z","1.8.21":"2024-03-08T22:05:32.698Z","2.0.0":"2026-07-18T23:36:47.196Z","2.0.1":"2026-07-18T23:40:06.125Z","2.0.2":"2026-07-19T11:51:21.799Z"},"bugs":{"url":"https://github.com/rse/asty/issues"},"author":{"name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/asty","keywords":["ast","abstract","syntax","tree","data","structure"],"repository":{"type":"git","url":"git+https://github.com/rse/asty.git"},"description":"Abstract Syntax Tree (AST) Data Structure","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"readme":"\nASTy\n====\n\nAbstract Syntax Tree (AST) Data Structure\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/asty?logo=npm&label=npm%20release&color=%23cc3333)](https://npmjs.com/asty)\n[![npm (project downloads)](https://img.shields.io/npm/dm/asty?logo=npm&label=npm%20downloads&color=%23cc3333)](https://npmjs.com/asty)\n\nInstallation\n------------\n\n```shell\n$ npm install asty\n```\n\nAbout\n-----\n\nASTy is a Abstract Syntax Tree (AST) Data Structure library for JavaScript/TypeScript,\ni.e., it provides a hierarchical data structure for holding the syntax\nabstraction of an arbitrary formal language. It is usually used\nin combination with a parser generator like [Peggy.js](https://peggyjs.org/)\nto carry the results of the parsing step and to provide the vehicle\nfor further processing those results.\n\nUsage\n-----\n\nASTy provides a context (`ASTYCtx` below) for the creation of AST node\n(`ASTYNode` below). The tree of AST nodes is formed by linking child\nAST nodes into a parent AST node. The ASTy API, here assumed to be\nexposed through the variable `ASTY`, provides the following methods (in\nTypeScript type definition notation):\n\n### ASTy Types\n\nThe following auxiliary types are exported alongside `ASTYCtx` (the\ndefault export) and `ASTYNode`:\n\n- `type ASTYAttributeValue = any`:<br/>\n  The value of a single AST node attribute. Attribute values are\n  arbitrary, as ASTy does not constrain what an application stores.\n\n- `type ASTYAttributeSet = { [ key: string ]: ASTYAttributeValue }`:<br/>\n  A set of AST node attributes, as name and value pairs.\n\n- `type ASTYChildSpec = ASTYNode | ASTYChildSpec[]`:<br/>\n  A child AST node specification, as accepted by `ASTYNode#ins`,\n  `ASTYNode#add` and `ASTYCtx#create`. It is either a single AST node\n  or an arbitrarily nested array of AST nodes.\n\n- `interface ASTYContext`:<br/>\n  The AST context, as seen by the AST nodes. It is the type of the\n  `ASTYNode#ctx` field and is satisfied by `ASTYCtx`.\n\n- `interface ASTYPosition { line: number, column: number, offset: number }`:<br/>\n  The parsing position of an AST node, as returned by `ASTYNode#pos`.\n\n- `interface ASTYPositionInternal { L: number, C: number, O: number }`:<br/>\n  The compact storage form of the parsing position, as held in the\n  `ASTYNode#L` field. Prefer `ASTYNode#pos` over accessing this directly.\n\n- `type ASTYWalkDirection = \"downward\" | \"upward\" | \"both\"`:<br/>\n  The walking direction, as accepted by `ASTYNode#walk`.\n\n- `type ASTYWalkWhen = \"downward\" | \"upward\"`:<br/>\n  The walking phase a node is visited in, as passed to `ASTYWalkCallback`.\n\n- `type ASTYWalkCallback = (node: ASTYNode, depth: number, parent: ASTYNode | null, when?: ASTYWalkWhen) => void`:<br/>\n  The callback function, as accepted by `ASTYNode#walk`.\n\n### ASTy Context (ASTYCtx)\n\n- `new ASTY(): ASTYCtx`:<br/>\n  Create a new instance of the ASTy context.\n  It internally captures the prototype (`ASTYNode`) of the AST nodes to be created.\n\n- `ASTYCtx#version(): { major: number, minor: number, micro: number, date: string }`:<br/>\n  Return the ASTy version detals. The date is in string format `YYYY-MM-DD`.\n\n- `ASTYCtx#extend(mixin: { [ methodName: string ]: any }): this`:<br/>\n  Extend the internal ASTYNode prototype with additional methods which are then available on each\n  ASTYNode instance when created with `ASTYCtx#create`. This should be used by ASTy extension modules only.\n\n- `ASTYCtx#create(type?: string, attrs?: ASTYAttributeSet, childs?: ASTYChildSpec[]): ASTYNode`:<br/>\n  Create a new ASTYNode instance of `type` and optionally already set attributes and add child nodes.\n\n- `ASTYCtx#isA(node: any): node is ASTYNode`:<br/>\n  Check whether `node` is an ASTYNode instance. This is a TypeScript type\n  guard, i.e., it narrows `node` to `ASTYNode` in the truthy branch.\n\n- `static ASTYCtx.serialize(node: any): string`:<br/>\n  Serializes (formats) ASTy nodes to JSON string. Use this for exporting an AST.\n\n- `static ASTYCtx.unserialize(json: string): any`:<br/>\n  Unserializes (parses) JSON string to ASTy nodes. Use this for importing an AST.\n\n### ASTy Node (ASTYNode)\n\n- `ASTYNode#create(type?: string, attrs?: ASTYAttributeSet, childs?: ASTYChildSpec[]): ASTYNode`:<br/>\n  Create a new ASTYNode instance of `type` and optionally already set attributes and add child nodes.\n\n- `ASTYNode#merge(node: ASTYNode | null, takePos?: boolean, attrMap?: { [ sourceAttr: string ]: string | null }): ASTYNode`:<br/>\n  Merge attributes, childs and optionally the position of a node.\n  The attributes can be renamed or skipped (if mapped onto `null`).\n\n- `ASTYNode#type(type: string): this`:<br/>\n  `ASTYNode#type(): string`:<br/>\n  Set or get type of node.\n\n- `ASTYNode#pos(line: number, column?: number, offset?: number): this`:<br/>\n  `ASTYNode#pos(): ASTYPosition`:<br/>\n  Set or get the position for the node.\n\n- `ASTYNode#set(key: string, value: ASTYAttributeValue): this`:<br/>\n  `ASTYNode#set(attrs: ASTYAttributeSet): this`:<br/>\n  Set a single attribute `key` to `value` or set multiple\n  attributes to their corresponding value.\n\n- `ASTYNode#unset(key: string | string[]): this`:<br/>\n  Unset a single attribute `key` or unset multiple attributes.\n\n- `ASTYNode#get(key: string): ASTYAttributeValue`:<br/>\n  `ASTYNode#get(key: string[]): ASTYAttributeValue[]`:<br/>\n  Get value of a particular attribute `key`,\n  or get array of values corresponding to each key in `key`.\n\n- `ASTYNode#attrs(): string[]`:<br/>\n  Get names of all node attributes.\n\n- `ASTYNode#nth(): number`:<br/>\n  Get position among sibling nodes in parent's child node list.\n  The positions start at 0. For a root node (a node without a parent),\n  `0` is returned.\n\n- `ASTYNode#ins(pos: number, ...childs: ASTYChildSpec[]): ASTYNode`:<br/>\n  Add one or more childs to a node, at a fixed position `pos`. The arguments `childs`\n  can either be ASTYNode objects or arbitrarily nested arrays of ASTYNode objects.\n  If `pos` is negative it counts from the end of child list,\n  with `-1` the position before the last existing child.\n\n- `ASTYNode#add(...childs: ASTYChildSpec[]): ASTYNode`:<br/>\n  Add one or more childs to a node, at the end of the child list. The arguments `childs`\n  can either be ASTYNode objects or arbitrarily nested arrays of ASTYNode objects.\n\n- `ASTYNode#del(...childs: ASTYNode[]): ASTYNode`:<br/>\n  Delete one or more childs from a node.\n\n- `ASTYNode#childs(start?: number, end?: number): ASTYNode[]`:<br/>\n  Get a nodes list of all or some childs. The `start` and `end` parameters\n  are passed-through to `Array::slice`. If the range from `start` to `end` is\n  out of range, an empty array is returned.\n\n- `ASTYNode#child(pos: number): ASTYNode | null`:<br/>\n  Get a particular child node. If `pos` is out of range, `null` is returned.\n\n- `ASTYNode#parent(): ASTYNode | null`:<br/>\n  Get parent node. For a root node, `null` is returned.\n\n- `ASTYNode#walk(cb: ASTYWalkCallback, when?: ASTYWalkDirection): ASTYNode`:<br/>\n  Recursively walk the AST starting at this node (at depth 0). For\n  each visited node the `cb` callback function is called with the\n  current node, the current node's tree depth, the current node's\n  parent node and the current walking situation.  By default (and\n  if `when` is either `downward` or `both`), the callback is called\n  in the downward phase, i.e., before(!) all child nodes will be\n  visited, and with `when` set to `downward`. If `when` is set to\n  `upward` or `both`, the callback is called in the upward phase,\n  i.e., after(!) all child nodes were visited, and with `when` set\n  to `upward`.\n\n- `ASTYNode#dump(maxDepth?: number, colorize?: (type: string, txt: string) => string, unicode?: boolean): string`:<br/>\n  Returns a textual dump of the AST starting at the current node. By\n  default `maxDepth` is `Infinity` and this way the whole AST below the\n  current node is dumped. If `maxDepth` is `0` only the current node is\n  dumped. If `maxDepth` is `1` the current node and all its direct child\n  nodes are dumped. The parameter `colorize` is an optional callback function,\n  intended to colorize the output `txt` fragments according to their `type`.\n  The following `type` strings are supported: `tree`, `type`, `parenthesis`, `comma`,\n  `key`, `colon`, `value`, `position`, `bracket`, `line`, and `column`.\n  If `unicode` is set to `false`, ASCII substitution characters are used\n  for the tree structure.\n\n- `ASTYNode#serialize(): string`:<br/>\n  Recursively serializes the AST node to JSON.\n  Use this for exporting.\n\nImplementation Notice\n---------------------\n\nASTy is written in TypeScript and ships with bundled TypeScript type\ndefinitions, so the API above is fully typed for TypeScript consumers.\nIt is transpiled to JavaScript and this way runs in all current\nJavaScript environments, of course.\n\nAdditionally, there are three transpilation results: first, there is a\nuncompressed `asty.esm.js` for newer Node environments. Second, there\nis an uncompressed `asty.cjs.js` for older Node.js environments. Third,\nthere is a compressed `asty.umd.js` for browser environments.\n\nAlternatives\n------------\n\nA few decent alternatives to ASTy exist:\n\n- [UniST](https://github.com/syntax-tree/unist) and [UniST Builder](https://github.com/syntax-tree/unist-builder)\n- [estree](https://github.com/estree/estree)\n- [AST-Types](https://www.npmjs.com/package/ast-types)\n\nLicense\n-------\n\nCopyright &copy; 2014-2026 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}}