{"_id":"idyll-ast","_rev":"40-c20eaed54d77a7806851432bf6426985","name":"idyll-ast","dist-tags":{"latest":"3.0.0-alpha.1"},"versions":{"1.0.1":{"name":"idyll-ast","version":"1.0.1","description":"Utilities for manipulating Idyll's AST","main":"dist/cjs/index.js","module":"dist/es/index.js","scripts":{"prebuild":"rimraf dist","build:cjs":"cross-env BABEL_ENV=cjs babel src -d dist/cjs","build:es":"cross-env BABEL_ENV=es babel src -d dist/es","build":"npm run build:es && npm run build:cjs","test":"mocha","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/issues"},"homepage":"https://github.com/idyll-lang/idyll#readme","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","cross-env":"^5.0.5","expect.js":"^0.3.1","mocha":"^3.2.0","rimraf":"^2.6.2"},"_id":"idyll-ast@1.0.1","dist":{"shasum":"ce27e5f605e1857b5862cacfa8f7e40b2540ee19","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-1.0.1.tgz","fileCount":13,"unpackedSize":15008,"integrity":"sha512-QOs+fdKv2Z1ODBQGm6A9vnkQsYsfNz/BvKEh3Rc+ddspTre6/VUWZ8lgm3HHempftYsQSsJgbqb9edFy6DUsgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4zQB9B7eXesd0oZ4cURUUgXXB4/FZrltdntcJSE55RAiBBd2LArZxrdI62k2A3zkuNOEK7wF6LgBy7L3sdVCkLZw=="}]},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_1.0.1_1523228040330_0.6785022278419415"},"_hasShrinkwrap":false},"1.1.0":{"name":"idyll-ast","version":"1.1.0","description":"Utilities for manipulating Idyll's AST","main":"dist/cjs/index.js","module":"dist/es/index.js","scripts":{"prebuild":"rimraf dist","build:cjs":"cross-env BABEL_ENV=cjs babel src -d dist/cjs","build:es":"cross-env BABEL_ENV=es babel src -d dist/es","build":"npm run build:es && npm run build:cjs","test":"mocha","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","cross-env":"^5.0.5","expect.js":"^0.3.1","mocha":"^3.2.0","rimraf":"^2.6.2"},"_id":"idyll-ast@1.1.0","dist":{"shasum":"e0a2b5e36be70ef16146a0c8c8b262b3eb66b1c1","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-1.1.0.tgz","fileCount":13,"unpackedSize":15671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa0tCeCRA9TVsSAnZWagAAet4P+wUz8YnOC/S1u2t/S1mP\nDQKEWHp3MdrUn7XQt2cDAKzUIRRQ1LLI4NAbqqp8yHFaePKd7peFGwXRNJ3R\n7sufEshnsOQEhPJu94qA+Qje4bAn9pQr7v6w5wjcIdD/5+n+tOOtUrYw2pIw\nL52e4h01JoUJSQV5TIhgtt1vWzeWL/Dq9nuxOcPXdLKT+OZGY2sMb4t9XS/9\nZm9b7N27lJq2I80SaZ4rJ55CoO/i/qcQtvl6kXIeKEmKzvSLVJ/6DDz/IIBG\nYwG0q91319rawDPf20rEBxnxEv2lqJyhlREKhMij5OF021EzPE8ewQ7HA51V\n9TNEFVSaPCHyanvXnq7yzJDo6OS2bvW1sSuozI8yCcdb86CNA5utfMJCjhId\nm69lwpD27iTzGMUBgeMtA+AFNeiY7PXCnTAjLK8yHuugpNLdI15GQ/3Ixs3J\nPRpYD4kUqzn0AYIJecSKXNJOW6JdHenUP930EIdvQKcgGvIuA+uaQlBqSHG3\nQCCbtPY8LVTvF32fLvhO2rvNCl3d4twK9aS1kmozo2jXfSGQKM7S8qraRRfn\nTRs5XV/T6M3xLdpoIb5LZKceSMuDIDnxyjQltEcpPZ3qqc/qdikOpCusHL9j\nURcxNMCnqsd0qg+YrfFYqCbOfOTD99m5fSId101ZW78Hz6FGPaRM+P7Qc3O1\nIzTj\r\n=FOKI\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-XWkbQwiCu4dZZZunPR4KqZfJYApCAKw6K9UBhoWFYS1fAugTREsEdlHckv1Pd1NMlyAcB94eFjPcAsVnGYstkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID5Suaz+L2rUgpwx3LaRPqyVmwl7kp0L+aJ8VvwYExO0AiEAweMY2GO9Nqx4vo0eKnBgQTB0GPQGmudcvsVuJtma974="}]},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_1.1.0_1523765405952_0.9218644907165463"},"_hasShrinkwrap":false},"1.2.0":{"name":"idyll-ast","version":"1.2.0","description":"Utilities for manipulating Idyll's AST","main":"dist/cjs/index.js","module":"dist/es/index.js","scripts":{"prebuild":"rimraf dist","build:cjs":"cross-env BABEL_ENV=cjs babel src -d dist/cjs","build:es":"cross-env BABEL_ENV=es babel src -d dist/es","build":"npm run build:es && npm run build:cjs","test":"mocha","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","cross-env":"^5.0.5","expect.js":"^0.3.1","mocha":"^3.2.0","rimraf":"^2.6.2"},"_id":"idyll-ast@1.2.0","dist":{"shasum":"6fb22cbb33fcd57fdd35b1315b452eca15914dd8","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-1.2.0.tgz","fileCount":13,"unpackedSize":16667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa0uDzCRA9TVsSAnZWagAA4tsQAJR/AMUNpLaWqM3zHEzE\nj2IPLlgxRXMnWjBiVSMKzpcAoCt6RSzm9TuqF+SlezbqrxcmArSVshC1Ow4B\nUNPeUWByCLirygPnV+SzBpgfI8sdWpHylXNBoYxhRseuSCcreTToyIyt6GKx\nrjh0poxLzHw3ERc8sMxzV2h00N9a76vkMeFPg514noO/D4EE34WQeN10kiBe\n4r1W+HhVIS/8k2bW5Tv+0Eg5lUmDlWnbc2uMMAwwaPbJw6em2D7oqZVu9tXP\nmeLQyjL6cSZ+rz5UBK92Lw++Rj842/XEizTahzvoTOm3n3NEwgH8PHICkQsV\nW5babSgQJkbN5hBw4EYaph6QD9LLsCyqK87tIpE2EIMX4f5azDHbwQbo2IRS\nwxTehtfj0Bm/dsem5Z+I768+e192JrCuS1D+Hj7ho11anA1lFnDFQ4unyu5M\nAqvSZBHH3NH6JkmKUqPEzFfO3Jj+mqdosU6xsMWH5ARDPEzr/MAQEQbnvWcy\n8nKXZhIONgsl6eAmd6ipbkLVFCPNc0z8gDH7kfpOCQdd2BA+orjy7nfbR1BP\nppsoFhoKNiAgoqX5HU18coZYmtDyzaAsJ7rejrpsTMhCXTq9kyyDkOeZMj17\n2brbEcYrtg+1PyjSvnRy/DXVc6S/6/81+gJrSfP0yEkY0+pgF+ZgBHL7kgpN\nUmDj\r\n=78m5\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-X1pQCJo/Nz8d9zdvjoQI0W5bKLY1H1Cek84zCy/62LQEtDZwq7HAhe2RXQ16EIEJGydrwjDdwlOXN6EYO+JVHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF2U6fncn1rjm8Cryo0W1qFWFxI8bA1ehHPcXLLlaAbgAiEAxqtUxHWf+m0DJ07PRRYvOwY9LFE11FQEjnjwsvAqesU="}]},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_1.2.0_1523769586503_0.8218141409144863"},"_hasShrinkwrap":false},"1.2.1":{"name":"idyll-ast","version":"1.2.1","description":"Utilities for manipulating Idyll's AST","main":"dist/cjs/index.js","module":"dist/es/index.js","scripts":{"prebuild":"rimraf dist","build:cjs":"cross-env BABEL_ENV=cjs babel src -d dist/cjs","build:es":"cross-env BABEL_ENV=es babel src -d dist/es","build":"npm run build:es && npm run build:cjs","test":"mocha","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","cross-env":"^5.0.5","expect.js":"^0.3.1","mocha":"^3.2.0","rimraf":"^2.6.2"},"_id":"idyll-ast@1.2.1","dist":{"shasum":"2abc9ee7b12bf0b53bbc6f7da58249a30638ee85","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-1.2.1.tgz","fileCount":13,"unpackedSize":17174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa0uKICRA9TVsSAnZWagAASboQAJe4N7Vqid3px9anv9CQ\nenpodmqcuJ4PqiRLmQ4X2yTv5BkoKYmDck31FowH+kFcE4Obv+qLN96XVf2U\nKJGZJXnQkIV6f4KTh+3xd8VMmvm6G4WeBYU2b9wrCpzSy+ZPD0wuADvjQdwy\njH347EYroTi2hwFiULmu2gfYR0ed1qRa2TY5XY+rMmQqATPHjsVBVrrdcJEp\nWmp7zHVim9OKqaIxoOFQPzjwHV7IReYfD8m4jH/qE2q3SJnXrZz28b57F6Dk\n649luce1S6M4Rn1ti6tUjzaW5zA6xOA/C9nHGEtYr+p9wZlvvHRQmdhQ5PHk\ngh0cj4tWAjivbngmeMoYhqFO8FpIGqTHsh6VdxKCbccF3+Tbw7VaAuctMYrS\nkmQc2DtZH8FkF/5G7f0F8tPMW2cThIcrnkIzcD1V7fD70jRrtRsVz8ePyVFM\nJftf56vAKmHRtwj/W2Vc9C6IA5AdkcTRoxTm/YYi2WipO4raHQ1DQF3bp1Gi\nAF4LBWI1JTEbS+ej9R/Guk60cGpT4lX1BffJ1Ym9rX0Ph3mgaoxYBo9zMFGG\nm1heQbyOCzlGwyUFZ1bdQOJK6TqTubu3fQnMGlHoF2O6w6Dq7dvMy5x/Yu0L\nC2cOAj+isIc+9XBXmkqSUAVKSaZFWk6zTfBpCPtbufIQNhi8OI2GDnOVVsLu\nFGj+\r\n=Nwxa\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-P3pwWvf/a07z0J+xzLz+k0flUTqIT6kTPKw3ntRN2YrelCe3m9jBULkTG+B5ZTplVbrEUT9VpUiWT3IKGyXu7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnU7YlT2QzlZ81IXtTTc7pc5o4e1rtVzZhOl5RnjY1FAIgfPpQ5/EYntI0HcPqZctNEdgIjpgEarOuBzZkfgRLjeQ="}]},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_1.2.1_1523769992331_0.03103493082652653"},"_hasShrinkwrap":false},"1.2.2":{"name":"idyll-ast","version":"1.2.2","description":"Utilities for manipulating Idyll's AST","main":"dist/cjs/index.js","module":"dist/es/index.js","scripts":{"prebuild":"rimraf dist","build:cjs":"cross-env BABEL_ENV=cjs babel src -d dist/cjs","build:es":"cross-env BABEL_ENV=es babel src -d dist/es","build":"npm run build:es && npm run build:cjs","test":"mocha","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","cross-env":"^5.0.5","expect.js":"^0.3.1","mocha":"^3.2.0","rimraf":"^2.6.2"},"_id":"idyll-ast@1.2.2","dist":{"shasum":"cdb6a45047d5555cfbf50cb2cc6151bd137bf3e4","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-1.2.2.tgz","fileCount":13,"unpackedSize":17333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa0uSQCRA9TVsSAnZWagAAxUAQAJTCGrtqiDoJfFA7E1H4\ndO9mohhxl1D0JlUcIs//xB0F0GLQTIdYWuObLie0WuC4WSHkhc8VEdFGEZl5\nSh9JhogVE/eOzmaEblfzUGm++8alg4rnmek0fU4rzeaxAIu/ha+WoBQTIy9s\nnMSoyg+Onl78hfXLpmRkHb4rF4HgVcto6RHsBLxY2ZLCE/+SgQoh8VFdBpph\njfcYhDGPgyVdF+etjZ7392kbtsFte79HGmw0kPdT/qAqq8dfEwMeRts6ngem\nx80UYkxAIMxQXlkvaoh69KBpk6QeGjxOwIAXEvwW1MOxmNJhJE4JTbDqnCZ0\nNF6gk8GkJ+7HUDmRlA0tHFP2OJHr6SOB1TfhVCRNd/vZp+npk2+e8YOKkypm\nBcv7AKjY9wFbzUr0OKN//L2CaWy6EslzjFkqaqY9wUA1nuyc9YPTvaS9AP1g\npxqCRJKO1wyROg5euC918aaW5kj7t8/xBtiXmjwO7BZ99+p4ZWRCZFJWxoc6\nxw4+5Qx070vI3x8ynpZYp/+IG6DIv7M0Vp9LVAgRCewDqIL4ZHIdx30xOmdu\nRKGioo2Hvd2naeNwghp6RutDcpv+ekCfMOCYd3Iz642Pknv9kqb4u0DfERbf\n1vTTXh/AXjj8HrZVy709aW03bJsbdIwYgfzBZ7WAuQ9AlV4s19CUE9uf9DLf\n1yVW\r\n=3otf\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-7QcSG3RV4TJLJTKgoK5vytmdMXt/qmokFQiYgNph5Rsetnlkindg8qGg+Wb4NoH4bNJBveGzemDRjBJkXG1eBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTPxUXRmAZcL4pptOwhaTM0MarOsMGzvqVxM5jTztr5gIhAOaovNA0yhjqoYNb8kc6lSOhSLZHkXwEEgJ3Wtf9Mgxj"}]},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_1.2.2_1523770511720_0.31938202994353126"},"_hasShrinkwrap":false},"1.2.3":{"name":"idyll-ast","version":"1.2.3","description":"Utilities for manipulating Idyll's AST","main":"dist/cjs/index.js","module":"dist/es/index.js","scripts":{"prebuild":"rimraf dist","build:cjs":"cross-env BABEL_ENV=cjs babel src -d dist/cjs","build:es":"cross-env BABEL_ENV=es babel src -d dist/es","build":"npm run build:es && npm run build:cjs","test":"mocha","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","cross-env":"^5.0.5","expect.js":"^0.3.1","mocha":"^3.2.0","rimraf":"^2.6.2"},"_id":"idyll-ast@1.2.3","dist":{"shasum":"8a8f55ee3c6dc985590e7ff16a30f65574f564cb","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-1.2.3.tgz","fileCount":13,"unpackedSize":17462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1oRVCRA9TVsSAnZWagAAXoMP/RL8DCuXBz5ZELKIIqjk\nmDniUoHI6+zMdjn5Bjx6HtIHMKBpQH7ieWpTj4119NygIBKPEpjnVHYtl5u9\nYBOm8xh5D6f9qNFcCqNzJDWhEeWnlwsSQENnBg6o1Cbq9pC7JVRTAX68uOT8\njmyKTBXquJC+D8PNUgbHSvqNZFYsMw33GacOsnG7OpkLLSjDZu5tqQtKlOPy\nfeIQ/nHm8hVM/6BgPvRdYdCEQUPYV8X38ync5JSGMzcH/DmfLzP98v5bPJpV\nvABv2CfFhngzeY2F7lCFDzi/1mBelDkNlBCyyVwHrmJzFeK4GRIg3AB4qGzq\nCZrboNDyPrKOWPg4yYsr3gi4UyUKIJHORJJNYquIRMCvEkMVJz1w48UTpxhk\nJeaXMopSE1UdblnjgSjB+yORkYcb8p4lC3KFSFdwxJH54RYHNkJe1jngSEbt\nKFjPs3MxYZku0RFINHzpTFRdNBDRhqa0nrAeE9es23sdsjTeYDV/HtRTWJhG\nxTmB/cRWB1qauoVI8pda2hDuNGr03PvnE6ByYkZG9i/zq3nXJbfhKoBJoMsE\nR8ayAIoSRvPAZsHAc06Cxdfg5xzt32lszgNmG95a5DNLiZBuWzs/nMtRngdV\nAwMWaPc4uUPdFkj82wM8z6AjioRbO9HdK2OQtIglR7tsIvxbUFFmIOqrkK3j\nwKeY\r\n=Hhau\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-JMuZHf1DT/SDLrl4ce5D4Drme57tJqQ0Bx9KL/2EKw5kP12ikdVq/r9kQI21f5iDoSojGK3BmFKisZLe0wkzlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnwlyAj6pdzOKcPBxeJizRj/8bu+5x1mPS+dwPS9/uFgIgJ8wjiJ9oRvxjLsMLjtaqlnBQAbV3o4AJH1YYr8eRLoY="}]},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_1.2.3_1524008020488_0.3480036588740423"},"_hasShrinkwrap":false},"1.3.0":{"name":"idyll-ast","version":"1.3.0","description":"Utilities for manipulating Idyll's AST","main":"dist/cjs/index.js","module":"dist/es/index.js","scripts":{"prebuild":"rimraf dist","build:cjs":"cross-env BABEL_ENV=cjs babel src -d dist/cjs","build:es":"cross-env BABEL_ENV=es babel src -d dist/es","build":"npm run build:es && npm run build:cjs","test":"mocha","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","cross-env":"^5.0.5","expect.js":"^0.3.1","mocha":"^3.2.0","rimraf":"^2.6.2"},"_id":"idyll-ast@1.3.0","dist":{"shasum":"0953faa92ec38e1e5ef04b9e3e25c9e48c535d62","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-1.3.0.tgz","fileCount":13,"unpackedSize":18022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1srBCRA9TVsSAnZWagAAumQP/iEMaS4kRi/lQgLGsVie\n7/mWCQZ7Slb5PsZN/HSbBfoy+xr+nZEivG5BuRWz38pzSVipf8TKvimkGBW1\nZz8OpLcis3sIndG4eH2PeLJiUMFI/5UL9BVNs+uY1fiv0wZ2ryag0nSln17j\n0KgK0XSZYRGmktz6FpXd/E7zV6Xle9YzqXe1FS+5obn+KrATxjzoSkZVOHyI\nHgRoEFEWoq3sQN4fkSB0QJ6kNk6ig9NAi6+XTebQsL3eN/pNzu94tKquuutZ\nnZWHaWD4dnXxhJSvuD6kAKyUWxlycVnXQy9S1a3p0d1ZT3VHcBAvgxvG1oBW\nECviYWmQNeOKuoBAXdOb6bb1j5i/CdRyqh/tKnAnN8+W93A47KCDYGgXefKU\nSD+mlYl5BEM/gQPJfmttvO8g70nOt2/+aS/L5vMtDPyxPpxX5SorsqjQzq8X\nugkG1EMIdYy/mCRcpcgT0uqicbwfmSuQRsP6KoCOcXPwtebSPvLGLsGV14Xx\nTNngJawG/T1YbMndqa9hPlyfbUDhi+vT4ED3mHTNQ1dp3zY7FIg/H1aGcOAd\nA3LOijltDQlUcLTiQDIT2yogGWtTI6JfsBhXUS9hCE0JZiw/xlFYTOcc4p4d\nClnpBzOqLMtuBKgRpKy6GtH4YXokM2Mm8TKJh4K51QO2fCbZLzoikbsqM4Qz\nkrob\r\n=OU9W\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-gBAsROp5Bg9b3mcD4kBHEw3X6M/N5adWMpt5+bgj9Y5kuuMnf5VbefJgBe0RIbG1PX6yAW23a+B3LkocKTKeFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBb7er7Hpf/1CYwVHon+8L6XI6xY/JEIG5VtIcpkCJsmAiEA0afDZmAAR+SGJdDXfMWDgLyRk0RNrA83N+7OG6pFMOM="}]},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_1.3.0_1524026047287_0.9396403668533058"},"_hasShrinkwrap":false},"1.3.1":{"name":"idyll-ast","version":"1.3.1","description":"Utilities for manipulating Idyll's AST","main":"dist/cjs/index.js","module":"dist/es/index.js","scripts":{"prebuild":"rimraf dist","build:cjs":"cross-env BABEL_ENV=cjs babel src -d dist/cjs","build:es":"cross-env BABEL_ENV=es babel src -d dist/es","build":"npm run build:es && npm run build:cjs","test":"mocha","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","cross-env":"^5.0.5","expect.js":"^0.3.1","mocha":"^3.2.0","rimraf":"^2.6.2"},"_id":"idyll-ast@1.3.1","dist":{"shasum":"1df2daa7a239208a3bda1c279ca8f60ab36a266c","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-1.3.1.tgz","fileCount":13,"unpackedSize":19030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa66PYCRA9TVsSAnZWagAAWPQQAI38Nye8DFxIJGN6BtHm\n+e9bESgrnb8uWmAAZRk2qKXLlLjRgWZMMymbdvcV1gqKjmWjDBKVteAZMtAE\nq+LlZ2xEnzTiWeQ+RFEvDjDprDHm6tapKAvciUv/d3gvWD+4ir63uhFdEGHC\ncjOvYqyT1idxkiXzw8AwK9CivIseNDWydG/4F6aOK7nizqymER5FsmIL/2cs\ny8AP1OaGjS3zrN/zkXpRPCmr6IRgolUbqO17XN00mCJBfML6WUFIh+nz8rA9\nev4BEIynOVFCTn0vsNYLB2ShzeCSBT6Pi+F+bprcmCoaFtmyOOr3l7xCRWP7\nDHlfx5vgQXpabCx8drR3AnmQWOVcWf/cxbIjJhNV1X1r0VP9VBN9cqpbb4GW\nyRG3iIp1FWYEx01sc/oMgg9KyiHaE8HxkBNd8zUVaBqIjURaq0CnjH2uvNeF\n81inhElVe4CmusNyuw+o1Sd+Ah6clwUaMsxwr93pGWxGT523vmLQM8crYaWa\nUdEVIeh/FcwbqXLVYsI8eD34Goc2EfCy1+o4dZddrEVGfn1Esveis8HOB8p4\n5YecTSAFe7aqRYZYS88JYDHHmWn8KkZnar7//neuukCBoZgN8vhD4DyFPXUY\n5Leoha02qxOpj2EjXvkZulRA66p7EDg2qNID0B5YqJ7vIJOSc8wpi8QeI/Rb\nUQdl\r\n=8bHi\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-Ha2Z80fdk3JixzYSGykIsXSjNz/F60wuB90lb3Tuq/PUBbdpUXXL+8OHzMdcf6Q0iXiAl3MHzZzj/j5AOnPXsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfgNFNRXEla6N4JwUEUywwN8n5wuoQdV+2Oiq7zS8T5AIhAORYtzaGhCThD/+zLMWnv1PaMb4DMFfAtvEHLMCuf18i"}]},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_1.3.1_1525392344190_0.8292845818067172"},"_hasShrinkwrap":false},"1.4.0":{"name":"idyll-ast","version":"1.4.0","description":"Utilities for manipulating Idyll's AST","main":"dist/cjs/index.js","module":"dist/es/index.js","scripts":{"prebuild":"rimraf dist","build:cjs":"cross-env BABEL_ENV=cjs babel src -d dist/cjs","build:es":"cross-env BABEL_ENV=es babel src -d dist/es","build":"npm run build:es && npm run build:cjs","test":"mocha","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","cross-env":"^5.0.5","expect.js":"^0.3.1","mocha":"^3.2.0","rimraf":"^2.6.2"},"_id":"idyll-ast@1.4.0","dist":{"shasum":"6b771f1988fab0231190e07a510cbbdeb7cb325d","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-1.4.0.tgz","fileCount":13,"unpackedSize":20229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/oTLCRA9TVsSAnZWagAAxQoP/i5+j8b68OoFQ21+r+CF\nTr1axjILBcBqaSYHk1uAnw4xXJxRkooErv/WynyyCZu95WVZlhVr6q4CTd2o\noNfsVdYMAM1qNJEkYGJnsFxH6J5OIVzntAIAN+M46jsGkw7sKHde7bTwKQkV\n4LMQNcf9OkUB7CZPGzEkAWk5i7P2elJI9hhNRGEtEG14AddU7FAnr719Jqu2\ndg7XVTrzAJdYxApxTfSGheQmCHANIuhK1mJNdF88zF+nHgto1rIzXoUyGSgB\nM3XHDLj7l4W7piQjd5qF+LkkLLTG7259Uaw09C4GSYzB2hzozB7badG70/8N\nNK/PybOXx9BxcfXsNGXXtdxb1s1ciN0IyuAVcAT0P2PAE4pHtLR4ed2tKKuv\ng2dWkGeTn1cuKSimmOrl57uBEZoQN9q0ufT3252NkrZ7+glJ9dMmuw63D8Ae\n3rX0k30PLTg+13LCWUaMSAZlzQpWru0siPnfHwoDUM9WnjncI2DyGmKjeC0Z\nWHHzeyE05PTUhVMcE3x3/m0sLUHavvUsYg+gr1s17FySkI3ks5SLC/5HOerA\n3cAzGSlQ76ijUeJObhGMvEDwUsCIAjFT+uauCKCihZKguLzFZEHa96Um+eft\nRG4AFcpHaYnXn/MMLzjAzO6Saz9qE/jtvagcArnsQsuVyAiQeNHTywwvMZOI\nx+nC\r\n=1Std\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-lloK+jj6lVrzBDPlJWAcwP2rZeZHJzojl+BpYQvpCj4Cv+vrboMMbpbxFrZlbLEi3dIs/1ZdJfnnfm4qlGRCDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqSO2pHnV3hfDl3ZbCP9tdagkBDb1yrWvNHDflKkbM9wIhAKczv/iXS5yA+mWjXCMDyCjDsh0rFWdXaygl7RcA2N6k"}]},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_1.4.0_1526629578808_0.4221574362303413"},"_hasShrinkwrap":false},"1.5.0":{"name":"idyll-ast","version":"1.5.0","description":"Utilities for manipulating Idyll's AST","main":"dist/cjs/index.js","module":"dist/es/index.js","scripts":{"prebuild":"rimraf dist","build:cjs":"cross-env BABEL_ENV=cjs babel src -d dist/cjs","build:es":"cross-env BABEL_ENV=es babel src -d dist/es","build":"npm run build:es && npm run build:cjs","test":"mocha","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","cross-env":"^5.0.5","expect.js":"^0.3.1","mocha":"^3.2.0","rimraf":"^2.6.2"},"_id":"idyll-ast@1.5.0","dist":{"shasum":"d4daf8fedf4268cac2ed61f675bae38b454a7a6a","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-1.5.0.tgz","fileCount":13,"unpackedSize":23019,"integrity":"sha512-irQGoRRdOmCu3s31KfqID7d5X/654pAm6XVt+NpEQQ5sZywAle7Imn79XTDn/t7hCj+D32UWjxe8PxVNq44+3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFTI+urDW6KF879shDP2DsD4/eOEZPBrEYDFk7aH9+WSAiEApUYsUyNQ4IEOtpv4FtEiypv29uC8TCVKgsKHh6Mm5DU="}]},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_1.5.0_1533066339191_0.8903891124267875"},"_hasShrinkwrap":false},"1.5.1":{"name":"idyll-ast","version":"1.5.1","description":"Utilities for manipulating Idyll's AST","main":"dist/cjs/index.js","module":"dist/es/index.js","scripts":{"prebuild":"rimraf dist","build:cjs":"cross-env BABEL_ENV=cjs babel src -d dist/cjs","build:es":"cross-env BABEL_ENV=es babel src -d dist/es","build":"npm run build:es && npm run build:cjs","test":"mocha","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","cross-env":"^5.0.5","expect.js":"^0.3.1","mocha":"^3.2.0","rimraf":"^2.6.2"},"_id":"idyll-ast@1.5.1","dist":{"shasum":"7c85948c7ffc3f19f71e0f51ad46d126413b1cd6","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-1.5.1.tgz","fileCount":13,"unpackedSize":22954,"integrity":"sha512-7O1oDTn/T19WvCcoSvwCNcrI2tFinsfkDWoBZKIqSp7xk4hDc35rmolS8p02aJQsHlHzCAGaCGIRzvdve982Iw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwHkUJ5wpNqPRsL4aVYzEu2FhxhN15mqy7RT4iq5u1GAIhAKx4xebpjBslAoBiIHUXtoamtC3zTw+NLM7M5IuiuNRk"}]},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_1.5.1_1533166071177_0.7512946658816375"},"_hasShrinkwrap":false},"1.5.2":{"name":"idyll-ast","version":"1.5.2","description":"Utilities for manipulating Idyll's AST","main":"dist/cjs/index.js","module":"dist/es/index.js","scripts":{"prebuild":"rimraf dist","build:cjs":"cross-env BABEL_ENV=cjs babel src -d dist/cjs","build:es":"cross-env BABEL_ENV=es babel src -d dist/es","build":"npm run build:es && npm run build:cjs","dev":"concurrently \"yarn run build:es --watch\" \"yarn run build:cjs --watch\"","test":"mocha","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","concurrently":"^4.1.0","cross-env":"^5.0.5","expect.js":"^0.3.1","mocha":"^3.2.0","rimraf":"^2.6.2"},"gitHead":"e112e2795b93a80bc0e3ffe61378d99a17a31a45","_id":"idyll-ast@1.5.2","dist":{"shasum":"4ceb2088b6dad5078a14bd5193356fdabfbfaaa2","integrity":"sha512-H4oNn1D/iFWBL9awYqKz+qroPXFD0HB+ShVtokSaUHvN7G5+4LjOLQF9Y13Ta1qYFVVB+S5RD1kS5iTfDuXVDw==","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-1.5.2.tgz","fileCount":11,"unpackedSize":38269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZTK5CRA9TVsSAnZWagAAu2gP/0GI5WhimU3DAe8Y21Oc\nwB0r1aEjrFA+Tp86zbJFgdeKCPbejqgFfEwdITDleF88MHkD/DQIRYD87e7Z\nzyLjNQbbaGDSg4IySkdc29PrTMOkCKslJSDsBK6814y2xiF8hxqndlcWPQrh\n2kQJmpTbrBxbDUubu75Cm38qiN3VAwQF6+RwOgBdA0XRFO1uTSxpyfABk4MA\n9QdGRwMhwTfKG8LenLGj8DRpkQNrRmu4VuBDdymZ3RQpyVMLqo4HzMAAyxPd\n7chGngM0O1v4H4NiGNyGHHSq+G4cO6CB8GlOmq/7CThV3ETEcUEshJfkS3Xp\nw/m2beApVFBMgt9m5tm4MUPRtg/RPbyp8a6RnBpQbcG9yTr+JThFH7Swy1zh\nGAx/p0V9qO7Mt3jf+yYGk7FFs/jXKVZYp2XmeBNLlLHyFTUoVBcckvhDaF6f\n462jv6VifXxB63fi9BdVLHwZh3wHjS+b6DGOjQluJjeVTR/Q39AbQArbF2an\nwyVXMQhfcmX2oZKi3LKPB9FzPm5UBKOV4tEWeJH2Ybt6kfGzRDuuqr6C85pM\newAtrG+T0NcUKt/2SU8c8nRUayG7gQWZm6FsQKPnHVtV96dow3p4VmWcrWjc\n70EAkmfGE2wYo7owLI3LvZo/E7Yayg2jR3xU85mIwYpz6XnpZEvoh6uyVIta\nnAQk\r\n=5Lir\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEpYuk8aWnZ85eo8ZEkMQrbKF1jKgs0xyNVUesnCvxAnAiEAutOzG25+EpUlm1mkZlugde78yIFSJoiwR2ZWMmA4AN8="}]},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_1.5.2_1550135992875_0.6822377716509671"},"_hasShrinkwrap":false},"2.0.0-alpha.0":{"name":"idyll-ast","version":"2.0.0-alpha.0","description":"Utilities for manipulating Idyll's AST","main":"dist/cjs/index.js","module":"dist/es/index.js","scripts":{"prebuild":"rimraf dist","build:cjs":"cross-env BABEL_ENV=cjs babel src -d dist/cjs --copy-files","build:es":"cross-env BABEL_ENV=es babel src -d dist/es --copy-files","build":"npm run build:es && npm run build:cjs && cd v1 && npm run build && cd ..","dev":"concurrently \"yarn run build:es --watch\" \"yarn run build:cjs --watch\"","test":"mocha","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","concurrently":"^4.1.0","cross-env":"^5.0.5","expect.js":"^0.3.1","jsdoc-to-markdown":"^4.0.1","mocha":"^6.0.2","rimraf":"^2.6.2"},"dependencies":{"ajv":"^6.5.2"},"gitHead":"c2ba42af130ae5dd8ff83bcbad043686dd0f9223","_id":"idyll-ast@2.0.0-alpha.0","dist":{"shasum":"022f89fe316e3d4d4687e0c759f6b01e32074de1","integrity":"sha512-R40wPCVypkE0tHodBKpR29odym7QEL5soqRj0x4SpNbkHFSod9mVSa5Ahstq7v1nEkqPqxVscnvf9V7Mzfim+A==","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-2.0.0-alpha.0.tgz","fileCount":6074,"unpackedSize":17442497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfcKtCRA9TVsSAnZWagAAGrIP/jWa7IdYKLsF+pDYLevg\nqLLqbDRzUJQR4joYsFcJadjZS25V2KLAUYgJp9bbXyloT817IsJN8UTbmoNi\neWtfLJ1ZA8CaqkgWq+qg3ibc1YvnE5a8qZ//ezYHnXdq1cotihVqywqiKJB2\nvK6BuhDw9XukmdZnFBK0XtJPlBbE6mC52NkmOaX1BU3xtajffLJ+QE3TtKt3\ng+XFxFFwy8cQZnhGXYuOsq1KbzDofwvkngHdLbyTbWhO6AIkfNbPL0S1inzc\nik1HCcLi6AC+1EAWIaZPUr90QyDtMnJOta0UJVkM563XXfhw3LQzGkNlFGcU\nu+ngOl4XN+lWakm/1SYl7Ldmhao3RWhXHViblkUwpUvc30k3WRcghRwDZVQV\n0kQE/rpIESck1gH/q5lUjuQGERSdockM0PUQN4R6TNXqWoObx0ZdhUwJvB37\nn3RwWk+ej6WtGDjR54XMGKkVThFoTVzJ8B7Pn9r/rqwYWszm/zJlOwtu51ip\nFRFiD+SC5F2Ru0vopBJTKeKZu9/zuflAittbuG6dk9EduFmhajBNrOoJbK/C\nAn/RLJGS9Hr5J8ON+qYixhJi5R8iBuw2U01BCVHuX0Wm4sGGAgR7hqoIxEnE\nP+cxNz33iMpUMqT6ESnCZsLxtttutX7CewwmtULZjG3obxiKjb3/ue7rjgdS\nx1tj\r\n=K/RV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICxg+gIG1BDHdhxKS9ModKSunh6GEyC1tMopynDZQVxkAiASt12EfrFYLrxbJ/V1TA6nZkOIo0Vf2jg7sMi2xgmDnQ=="}]},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_2.0.0-alpha.0_1551745708401_0.8469085734013875"},"_hasShrinkwrap":false},"2.0.1-alpha.0":{"name":"idyll-ast","version":"2.0.1-alpha.0","description":"Utilities for manipulating Idyll's AST","main":"dist/cjs/index.js","module":"dist/es/index.js","scripts":{"prebuild":"rimraf dist","build:cjs":"cross-env BABEL_ENV=cjs babel src -d dist/cjs --copy-files","build:es":"cross-env BABEL_ENV=es babel src -d dist/es --copy-files","build":"npm run build:es && npm run build:cjs && cd v1 && npm run build && cd ..","dev":"concurrently \"yarn run build:es --watch\" \"yarn run build:cjs --watch\"","test":"mocha","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","concurrently":"^4.1.0","cross-env":"^5.0.5","expect.js":"^0.3.1","jsdoc-to-markdown":"^4.0.1","mocha":"^6.0.2","rimraf":"^2.6.2"},"dependencies":{"ajv":"^6.5.2"},"gitHead":"89e5c2c79fa3ff93cbe8b60ce9cc612f40078d71","_id":"idyll-ast@2.0.1-alpha.0","dist":{"shasum":"930b69917d2527c2b1d976f776233e3d0d4079fe","integrity":"sha512-SPBO5HXZvVieKIKZy5mamHhTfaZcmvZPKItJPwL7CjrDCfZi17WBjbhvdIScl0F3s3aYPP5vIDoP5uH4Vtn5XA==","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-2.0.1-alpha.0.tgz","fileCount":6074,"unpackedSize":17442497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchyISCRA9TVsSAnZWagAARdoQAKJ5agQCydAH3XCEMuZU\n+7qV9UgbTbWUSaNxEsFl2bHqd5u5MF6nuKVZEDIF/D5aM9peLCH6UEh6CdAG\nZJunGJZcXXmu22tsYLE51E7HwM4Lo1WOK/lCkWL+BA1XOi2c3Su+JzGdGoUf\n8DukyiGwgrFv8pWf50pVgDoB8glm/Wcb/42O/YNCY6H2+TGtcjpMrvL7I/JO\nNNwG2OtQHHVE8hBjLn/tVXCGiA/p/t2vNA6LH0Uk/U6s+/c3zTJtEKGgNm/1\n0KtEtTLX/zvp4s8JSqsXkDmi6NCDuikVRgUPlQSHljTyeEdMFCQZrQntys5Y\njuVM4qJ1BJqf41ntk/QZ2PSjVf+7aHpCA2s4oMj9VH4m5kDCHvyWvujDL+Eh\n1TjZHID4v8j4vidXRH0dtBet0zcoIXQIlfwGVBbrf03Un1AVBtA4qEYLtymQ\n6AtB+ALV3OJLPUsWvCvoKtDk1+9fpiyrmDMl7WwJ/ic4ZEGUiQUPnDNtbcb7\nGQ++aJuyI+kqJ71NFOxp0bsB2tn++mll3B9+W9hUHr+8VtPruChNm+r+JGmj\nttm5Wh8/ev4BW8mno3A0gWtM1iqa14ExmpSi6u7L+uoBEF6K02vjuVqpPW4a\nagIcA8zudtYgsBPtwv+SrU9k0tXkpjc7yUEVJjApxTVTi9ySrGm9SX/5pHw9\nNXoO\r\n=j1W0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDGzuFOvq8Lz9czOgW7FYGpA+3IJ7uNxYSNVGP+Amy/1AiBNzDTM8Jz8NS8ePTlQ+c6lP/PMSyqeT61znbsmMf8Pqg=="}]},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_2.0.1-alpha.0_1552359953383_0.8434076465941409"},"_hasShrinkwrap":false},"2.0.2-alpha.0":{"name":"idyll-ast","version":"2.0.2-alpha.0","description":"Utilities for manipulating Idyll's AST","main":"dist/cjs/index.js","module":"dist/es/index.js","scripts":{"prebuild":"rimraf dist","build:cjs":"cross-env BABEL_ENV=cjs babel src -d dist/cjs --copy-files","build:es":"cross-env BABEL_ENV=es babel src -d dist/es --copy-files","build":"npm run build:es && npm run build:cjs && cd v1 && npm run build && cd ..","dev":"concurrently \"yarn run build:es --watch\" \"yarn run build:cjs --watch\"","test":"mocha","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","concurrently":"^4.1.0","cross-env":"^5.0.5","expect.js":"^0.3.1","jsdoc-to-markdown":"^4.0.1","mocha":"^6.0.2","rimraf":"^2.6.2"},"dependencies":{"ajv":"^6.5.2"},"gitHead":"d7272f52cc36b5a9ae759f35a2511a200be9e4f2","_id":"idyll-ast@2.0.2-alpha.0","dist":{"shasum":"5f82647ffd88cbfbfe309a3ef3a53ba3c0ac898b","integrity":"sha512-VNVUT/u7+Xjpiu55eX9Hy2tKBdg5PTovboBhUrIbEwAZXkmPo6kN4fClnAZzKO40TyUri6Zp3dlS3xpZJlxaNQ==","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-2.0.2-alpha.0.tgz","fileCount":6074,"unpackedSize":17442498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchyc7CRA9TVsSAnZWagAA4AcQAI9mqiRHFOaVPhBfHvCo\nOd0B7PbUU5qvoOVlU9VRTRMRYf+8OwR+7p1phZ1ViY0nPB5JaISxbErT0P+5\nL21oeM8nidQ+B0tJl4opYstBka9EiMVTy1wIJUvN9MRMxWddZS9MP/JiXldE\njAcS3NLltFp5nO+f/zW9f88Wi9S7R1abfe5xZNmXvbnkw/M3QAUf8KK5HRV7\nm839fJcDRe/fEARvPoSdJ16uDAvD7QkQr65ur+GlJLh463MrfNebkdNw8Tne\nuvwY+b6asEjRDQKzlvzqYxb6aSJKcYe9BFQBbMeY1OmMnN1Psgu5Lg2QQ19Q\nmXPqSpZRHjyZYjrYJCeAVcS87b96EOHm/MZK1ITg1KHQv1NV+CL1yFkpfZUd\ns72aQwvX+jfRLLIqZ5kddKyknJL5fm4EsU2RMMuZsjDORh7crbVcNzf5tQ1C\nGgd4ZTo7IL+5eCzdJRO4xyAKoPWMN0W2xcPm6YJ+iiiQHT/xktPUl/u5n/8Z\n5nNsbTC5BN8hK1Sym3q9kRxehIGiPugg1E+G/umZeTtVbdt+NwrkNAK83w0x\nRvGNTCfkz/TD2fN5Jq++ICsEXMLXxJCEuYqZEulE/iZC/tuzuNh67y9E0pvr\nA+5YFizqVLTKVkqRlDrIDvyMU2yEt7J4d7Oj8+hiA0oMXJlgCEjKZE5hx5tl\nClHv\r\n=qVyS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRh77J+PxkIvO07gG0jmK2+jzhQe5jikZl5ZiAFMEHMwIhALCDkc0OyhYtpBkkRTIhPRzD/3mtPEowQ2h+S5+YD/rE"}]},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_2.0.2-alpha.0_1552361275020_0.31308785863395516"},"_hasShrinkwrap":false},"2.0.3-alpha.0":{"name":"idyll-ast","version":"2.0.3-alpha.0","description":"Utilities for manipulating Idyll's AST","main":"dist/cjs/index.js","module":"dist/es/index.js","scripts":{"prebuild":"rimraf dist","build:cjs":"cross-env BABEL_ENV=cjs babel src -d dist/cjs --copy-files","build:es":"cross-env BABEL_ENV=es babel src -d dist/es --copy-files","build":"npm run build:es && npm run build:cjs && cd v1 && npm run build && cd ..","dev":"concurrently \"yarn run build:es --watch\" \"yarn run build:cjs --watch\"","test":"mocha","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","concurrently":"^4.1.0","cross-env":"^5.0.5","expect.js":"^0.3.1","jsdoc-to-markdown":"^4.0.1","mocha":"^6.0.2","rimraf":"^2.6.2"},"dependencies":{"ajv":"^6.5.2"},"gitHead":"e9c47cd05a0299d95f700bd50aa6aac5dda90c71","_id":"idyll-ast@2.0.3-alpha.0","dist":{"shasum":"53914e3f28b4df395894fdaa27ae342cb73f5b6c","integrity":"sha512-6QxF1xDZGK/d8odY83x5/wF00Wu6+kf0N/HmfzqpeOCz55MVy/AlF8aGMBrsvlTocQx6/XIhAYq1Rz1vvQwXcw==","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-2.0.3-alpha.0.tgz","fileCount":6074,"unpackedSize":17442498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJch/50CRA9TVsSAnZWagAAPfcP/A8gv0jTeI3xPXVDtLXO\npOxtF6/87+hJyQGdBAVn3KBGcPiGiiHKiAndXsNKaL26UkpI6j38wUlXDifD\nP9gWBWAdeWYZPo2qF3Rn53BXAq3d9mv2V8uBb9yr7DhjFYGCqRmFTcr16BKl\nMsC5xiocuBKYOSDWTLAA6a3z0n5zH3eIlFO3NUzA+nirwp9UNnMkVt+/2+Ge\n/Fsyi0i/ilP0i66nl4b8C7s1ASGytMqcRbNgowQmrysbCSUh8h3mUvSunVPK\nyG52juHAAM8Pi9ZPCgJwlSr2D+8gu1J1PR8BI6UUjMSuVcJ/HcJNVt+M9yZN\nAqIb5a5lbGqvYb2lYGjlA2onh2zf5H+Al/bh2+b57hNMfSpRS1FA0KMUoRrH\nmff7jS+K7TiHORRh6jKr7pXJTYCnwHMGa/4KVhEoUNf3R2UdOWZlVKAebAyn\nnvqtOSr42nRWdr8aD//vUpSxUI1OKmbDASWGO/43BKW3VjJHsCfYNeahk8YQ\nKJpTd72c0FsV0Hj8c9e3K7Sr9RfTbEt8Ha485WMdfbXWgIlIH5w1+bQT6gzb\n3J37UniUj+iRNXmJOE9uZI07bZlUWv4HBsk3AFJnzBkhgUsBIR0O5OobQhHW\n3lq0pTdajZn65ujozcjYbZt+3r09vPXEHsOLX2g3ZvX/dsi8DHi4Mg6BQ96C\ntk3T\r\n=jUMW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjGUNiEJochVjC+rRZdBriBXiIGNSTgtqXLWpUmehoRgIhAKXT8NHyDqidQxxtmt6gqkfO4FdbadMwW9SNFLKeRk20"}]},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_2.0.3-alpha.0_1552416371439_0.20331718824198353"},"_hasShrinkwrap":false},"2.0.4-alpha.0":{"name":"idyll-ast","version":"2.0.4-alpha.0","description":"Utilities for manipulating Idyll's AST","main":"dist/cjs/index.js","module":"dist/es/index.js","scripts":{"prebuild":"rimraf dist","build:cjs":"cross-env BABEL_ENV=cjs babel src -d dist/cjs --copy-files","build:es":"cross-env BABEL_ENV=es babel src -d dist/es --copy-files","build":"npm run build:es && npm run build:cjs && cd v1 && npm run build && cd ..","dev":"concurrently \"yarn run build:es --watch\" \"yarn run build:cjs --watch\"","test":"mocha","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","concurrently":"^4.1.0","cross-env":"^5.0.5","expect.js":"^0.3.1","jsdoc-to-markdown":"^4.0.1","mocha":"^6.0.2","rimraf":"^2.6.2"},"dependencies":{"ajv":"^6.5.2"},"gitHead":"e86110c8396b12c55c806bc3957ef322e05c90e1","_id":"idyll-ast@2.0.4-alpha.0","dist":{"shasum":"11c2a143790830a84ef1cca61def0933ea4e6ac2","integrity":"sha512-4+Xwqu4JWEC1ZBn58jmtvMBkkuc+nLAyUePvrRmhrpr8MkW/zJAfYxpC3r/QIsETU1oFagSf8ni9jxyI3C1/6g==","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-2.0.4-alpha.0.tgz","fileCount":6074,"unpackedSize":17442498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcirJgCRA9TVsSAnZWagAAem0P/imaavgvjiaLZVdTGMAh\nNeiybKJZxdilEzloEJrVD09KktE8uknBGZfT7bgtJ1oqA+Axe4nyKAG7mJtG\n1gR9FqyAgtNLQz8RCpYAZh4RwXL2HPoBdwmFC9NHwwRNm8jntKG8bG2vxHIr\n2o5nOHMIRgkq8L09CcAkUVm8h6zm3Jj0Lr/SoouG6trn3Hfuffb7Tj/d15FS\nWqGJ6twkAmM/5h9OYvqFrc1R8fWCca84ql1U/I5xvRU/+ciB2BznIxOuuaAa\nuUY1HBCYpfEkgz2Qupl4dXjI0Lh0yNoP+S2081OwD3OM0qVCIVjEp3SiITtO\nmA0za3xisXZy+HXi/6e775k2LShIwMrBl2xOSLzlsgWZbJkm3f6VfG7gjlE4\npM5L1ivIqlWBRqU2/Fq5/YLlUb/RFPQK9QmzVEPHUqLO9MuBMQYhOrFzCMsn\nTDHPKfeiVYWS5ndhq+aKxLdl7DQVffWEG5Z8Th1mYTT7x3wyrzauqd0kKOLn\nx++67UcxXvqLXxqwSMMLWrZEdetfzYpstRNVBxkBNI0RHAY/h+Uf1MEM0eEs\nbV514ou+vN7XsCu6leOMuYQI1LDrmK1z6Ld0bTJx/EGFmaPHCLH+Gz16cdSw\n2gEEN6nbj021Z3n1t1REa44frdYX49CcMjO2PfjwbZkejW8YAfY68SzYyXHt\nVh1j\r\n=269k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuLXENW1oU5sDFU/Zw+CNuQYqGL6EDSMVdu4ZqQI3VlQIhAKnFG+mYU9jVH5IgDhxW0EYnOnpfu04PKtnRV5KI47e2"}]},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_2.0.4-alpha.0_1552593503853_0.6590978985124833"},"_hasShrinkwrap":false},"2.0.5-alpha.0":{"name":"idyll-ast","version":"2.0.5-alpha.0","description":"Utilities for manipulating Idyll's AST","main":"dist/cjs/index.js","module":"dist/es/index.js","scripts":{"prebuild":"rimraf dist","build:cjs":"cross-env BABEL_ENV=cjs babel src -d dist/cjs --copy-files","build:es":"cross-env BABEL_ENV=es babel src -d dist/es --copy-files","build":"npm run build:es && npm run build:cjs && cd v1 && npm run build && cd ..","dev":"concurrently \"yarn run build:es --watch\" \"yarn run build:cjs --watch\"","test":"mocha","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","concurrently":"^4.1.0","cross-env":"^5.0.5","expect.js":"^0.3.1","jsdoc-to-markdown":"^4.0.1","mocha":"^6.0.2","rimraf":"^2.6.2"},"dependencies":{"ajv":"^6.5.2"},"gitHead":"d07ff57f38c5a9794476a3aa8cc8b2797793d991","_id":"idyll-ast@2.0.5-alpha.0","dist":{"shasum":"0ee6f39153e79a55cc020b99b36845f5abcb4ff5","integrity":"sha512-RCfeAHsqguXum7VwYTkJ9jW4Sqg2PJ7mJBlC0DztI2/ecR9pohe8VYw7JSJDZ+c0cFPwDU8ppTklQNqg6gUoUw==","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-2.0.5-alpha.0.tgz","fileCount":6074,"unpackedSize":17442498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciuQiCRA9TVsSAnZWagAAe6oP/3egEZDHuzWnRFAMFqPO\nMoPZkYmjmnUcNhY5UoJPiWHy72vRvHxSr4OseGmgaEBhu5UUe1Kc39+H+vGq\nDQ5I/HAtMLMy/qsPhu/eGEuZzB29uxvd0/bpaJcbNoIGuI2m3OHFiCEgpZJv\n4wERJdrHXv63+SK2JxS/k7xAQ7d0Jr2Mvua0A1vU+1131qyfa73V70CeVDdf\nhlRqacog/M6DFEA4tjEyDhb7Fzfvw5VY3ILPox85HcSta27VyJ5mAI6ysyZL\nKD6wyElv3kmp9zG+Y9c558dfJc3Xre2gUExqkcs3Qt06QttCmTPJ1wp1t8Lq\nddUmtIg/N4cGz31Lwyd2yfBrdO5w3z4c5s00wUwhRICMd7arSs532OkGH/2F\nPYEQjDMlaIDewLh+8aLxPL8Lm/VHj7HhnHKcqm6oetuQsvkvLcqsm7W+sSV0\nYoP4+zuHIULGhhZWqnoiBw1MgodMVxSd9Pl0nqd1Lb/yhnplzt3lNpSsg5h9\n7qyI4upUhUgAfxLoSzbPmrNGxU3iarVTGNe8C2EydPWnWgoNZlePf7crvVmg\njPj91RO0LsbxRdNtxAK0Q+3WuYiqKue9XWPfMFd2MlT97JqOFv4UrT1KW2SG\nJPy2Ijj7wuJoymorXPC0oOsKVCPrSru/UbfjPFDfYjsF4BSwKqE59Jlw6vw1\nJSSP\r\n=AXxz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDihD6QUzXaqOinExqOmBvbvTYk4u5J7NE7Uva7jMd6ZAiEAtWZ1oORblj8rWwZwS1WumezqRwZ6VKsi8UPHuMGTJMU="}]},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_2.0.5-alpha.0_1552606241513_0.028356858116928674"},"_hasShrinkwrap":false},"2.0.6-alpha.0":{"name":"idyll-ast","version":"2.0.6-alpha.0","description":"Utilities for manipulating Idyll's AST","main":"dist/cjs/index.js","module":"dist/es/index.js","scripts":{"prebuild":"rimraf dist","build:cjs":"cross-env BABEL_ENV=cjs babel src -d dist/cjs --copy-files","build:es":"cross-env BABEL_ENV=es babel src -d dist/es --copy-files","build":"npm run build:es && npm run build:cjs && cd v1 && npm run build && cd ..","dev":"concurrently \"yarn run build:es --watch\" \"yarn run build:cjs --watch\"","test":"mocha","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","concurrently":"^4.1.0","cross-env":"^5.0.5","expect.js":"^0.3.1","jsdoc-to-markdown":"^4.0.1","mocha":"^6.0.2","rimraf":"^2.6.2"},"dependencies":{"ajv":"^6.5.2"},"gitHead":"87ed9a43b8a41edd86312a57e9c6c8800956c18e","_id":"idyll-ast@2.0.6-alpha.0","dist":{"shasum":"37593a4fb072a1b4a9bf59a8a693de280bddc95c","integrity":"sha512-pr87o7Z93mbD5FnHIYzDir+4tCedoWVjEkYVxdq4XSF4qnuM1e6QyPKSkeIv68a6ER3LxtOXPSkkL5IXbDQ8zQ==","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-2.0.6-alpha.0.tgz","fileCount":6074,"unpackedSize":17442498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciuXYCRA9TVsSAnZWagAA7wkP/jK5ZbxJFBdNkkZPr7HN\nXXS47NayFtKyLKzKSHyRHfutW22R8M/28S4QV8X1MsDNGxoRivhXJKF78pVI\n0kfyUau6hxlPeW/gbbly+Ie9I0ayHGEQ+VNDGZycyxbp1xgXKI+RdURGjTq2\nSyj3CqAQIizVvwF+3c7TLFGn4Pvubr0/BAbV3d84ft0QyFhqkaFqsVaetwLG\nD9RVZlqCjhtpQ0e2MuK8AmmITcp6Vmyidq7pY/zaAHgg29g3sWwdRe6phgdY\nh9mEwgpUOMjIg818QxbmfKkDV5yeMu+2JfCVglxHFgv6vlLoAJqZilMO8RuV\nC1aVNf94e4DD3s2Z2X3kvMvx0lvfKxKtEMJOyyanyDEdow0KACPo8iid+mFl\nknNFOitSehDaUbRXNP5TK0/trB8taRyPh6va3RBB4VGRjRdVuFfnnyqn5KzE\npWlt0CVGZWTpYIx3l5qvvCOc9EaafUUb1u42p6ZEMWJ9U3OxypK/t4vifNgH\nOSDicoEQVy/0F4v5uE4L8UEJTiJruQySq5AjV+luGczMSsi9MifyF4MdjbKS\ndVstGGOraMqSnMAVRChffADDtcXCquYVBhiO6RLG8djLLyncHvZ+gHfYQIbF\nBW3x5NrCIZvbKysnBt1jivodpdK518y99tKri6FI9CbVVERbGGhjdV50K15C\nqNe1\r\n=vodJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDGzHw49Ct3xcuTpLMPK1/xwMXwBLn85WFi1GJJZaXmrAiEA8PbZjA3mbm63ByguVWcEdPFOmThuvyDiNAos1Y9uQzk="}]},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_2.0.6-alpha.0_1552606678919_0.5250409101526248"},"_hasShrinkwrap":false},"2.0.6":{"name":"idyll-ast","version":"2.0.6","description":"Utilities for manipulating Idyll's AST","main":"dist/cjs/index.js","module":"dist/es/index.js","scripts":{"prebuild":"rimraf dist","build:cjs":"cross-env BABEL_ENV=cjs babel src -d dist/cjs --copy-files","build:es":"cross-env BABEL_ENV=es babel src -d dist/es --copy-files","build":"npm run build:es && npm run build:cjs && cd v1 && npm run build && cd ..","dev":"concurrently \"yarn run build:es --watch\" \"yarn run build:cjs --watch\"","test":"mocha","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","concurrently":"^4.1.0","cross-env":"^5.0.5","expect.js":"^0.3.1","jsdoc-to-markdown":"^4.0.1","mocha":"^6.0.2","rimraf":"^2.6.2"},"dependencies":{"ajv":"^6.5.2"},"gitHead":"770794cba1d64fc94edad2919c38892881703d86","_id":"idyll-ast@2.0.6","dist":{"shasum":"44382c10645279a786a7f08518fef06c14d05e97","integrity":"sha512-xNWKc+lDb6tlWMYZaES9x+allrtikCXCo3TkUlvGyQG/xhDKq6dNHenkTIRgm8IfrASONe65gr+oJsmqzBMpIQ==","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-2.0.6.tgz","fileCount":6074,"unpackedSize":17442490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpnzTCRA9TVsSAnZWagAArJUP/2tGSY1XqVX06tRSoXLZ\nbMTD00KUzvUYdAP0sIUWUyfnwnN1/A19hL2yAwTF2nA9nMVGJCgsgBwu1prY\nI6hXbm9NfFVdTKFjWJU6bj5/m0dSBQI6vpQM9taA65iUosGmq7bvvgU7mdMI\nlFmZKav0ZOxSpuzhJEHx4/CrQZALXSGmjEKV+QvQJ2nw7dpAWOJHl8P3CxWx\nMyUfJhckfiwMcu2J/acI9C1ryU74aPO6FU9ryvemD51gXfewgbTHoN2EOptN\ngH/ntLIV8JQUtsSyV5WP39SLVrOAD90p1ZwdRnpz5TtSGZI2zHNEzTe08ok1\nzdrNf5ElqY6tpIlnVhETDI2pvbMwlVX/rceynttk0hsQvYN2fsqCUeN8qR/b\n8wswEmhQ4z1/g5oV5er853zfrBDnmXt6Fx9tyqgIaN7/3EROGHRKCptfjoUm\n0Ux4IP9lR/ceJ57R5XZNhBFr3sNJfskuFCHesvN7mZptPTjTGLWLydl8wOyF\nSMS32adqHavPVktTEvsl2WtVQ4cgq3QsM/pmEa2luqsQNyDySRpD9Vb6oZCN\n8VPmOZvI3JlQyji4toC2CGJDAJMSGWWAJr+6lpkUaTBlL/xyZWZVx1yNL9Wp\n3Rh1mvDKyvuaA7wNUvZBPEk2jij3A9pQHKKRYM+VrMGnJCdkO9XVwfMRMQdj\nQZzw\r\n=zvn4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHpTS2YFs9U/nRN92I2oJqEtI814uJDC6UcOxAtIVeg5AiEA4iqK+cH8Pp3aHhGBmA6iIQE3QQz+aHCzn2vu6qZeu6E="}]},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_2.0.6_1554414802792_0.006446071204131654"},"_hasShrinkwrap":false},"2.0.7":{"name":"idyll-ast","version":"2.0.7","description":"Utilities for manipulating Idyll's AST","main":"dist/cjs/index.js","module":"dist/es/index.js","scripts":{"prebuild":"rimraf dist","build:cjs":"cross-env BABEL_ENV=cjs babel src -d dist/cjs --copy-files","build:es":"cross-env BABEL_ENV=es babel src -d dist/es --copy-files","build":"npm run build:es && npm run build:cjs && cd v1 && npm run build && cd ..","dev":"concurrently \"yarn run build:es --watch\" \"yarn run build:cjs --watch\"","test":"mocha","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","concurrently":"^4.1.0","cross-env":"^5.0.5","expect.js":"^0.3.1","jsdoc-to-markdown":"^4.0.1","mocha":"6.1","rimraf":"^2.6.2"},"dependencies":{"ajv":"^6.5.2"},"gitHead":"43ac3aa6252a4bd43c3f26cfefd9275d1678e94f","_id":"idyll-ast@2.0.7","dist":{"shasum":"a07fbe6309babc2c186dedbf0cb2c2784b6c1a99","integrity":"sha512-ygnETD0YcU2mVvKiOPjrLfnhKzcSHizK9VYDuQvlinxcqtGIfrX5sSUFLrr8RwZkcnBZDXj4daSJeSpVYP4D8Q==","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-2.0.7.tgz","fileCount":6071,"unpackedSize":18088911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKNieCRA9TVsSAnZWagAAtD4P/jMKYkwCGc3uRQy+/61T\nDYHclfvfVWx3d7bo3vK2h+36yOGYLos/nUK+ABFRZC74cpWPScBLhfkQBsVW\n0iwozeSh1qLYqU1urwfHgfVrrzSTc28P4c7gCACpFsxkvFbOj2pzHxdbMn0s\nLrUgqdtQNkhOZ4vEkixc0dmIhqlRrtw1CNCVAodA4IGnJtQpGJonz0kS8nNT\npy9x7na1HFp3xwX+xQDPwgUA0RVugHa0gLb+/mHUnyRg33FIFyxzlMeh4B8n\noNzRr7LX3nIrHXSRuChe3ZxUHPicEPyGJC2t53LBa4UtuJcn4gQKngrFMF0W\nf0zMRLz+dAA9JiuXeyctxPRlnr3gd9B1C0WTFSPvQbuAOW5iQtP1bTLlEXz+\nlEIrGi5/mLY2o0ZUHXnx54m0tdimxgb4lH/elD95ltE3q523BZRccg2BvwqF\nLij4z8YFBq0SKHPTHWvR6W5e4J51Otbq6293aT4K1ADdj+NRPFMCUbnAkfnM\nAFN1FY87npO1e/2VRgwoohA8+/zSHI5s+kx4d79ln/01MvQt52Wt5Jke9gxn\n2n3oAX7hC9/+hmi/SFjW/9tZWTpeshKlXx77YAK/OtCrLGmGZbO3jXiIKCwx\nxSxdb0GX+tM4DV3o7qLEO8++snaaQrgt6DtxXD6roSsZBGUGiEFNNB1jcRV5\nuXt9\r\n=kiSE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFH9GKffy/o69lXgvZCXFmXEJBkViX0W//MysJSLnElVAiEA2qvT9varl57QIWiTEKfLgoDr/msiM0kRJcEegGnNQCU="}]},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_2.0.7_1562957981149_0.7404618731854031"},"_hasShrinkwrap":false},"2.0.8":{"name":"idyll-ast","version":"2.0.8","description":"Utilities for manipulating Idyll's AST","main":"dist/cjs/index.js","module":"dist/es/index.js","scripts":{"prebuild":"rimraf dist","build:cjs":"cross-env BABEL_ENV=cjs babel src -d dist/cjs --copy-files","build:es":"cross-env BABEL_ENV=es babel src -d dist/es --copy-files","build":"npm run build:es && npm run build:cjs && cd v1 && npm run build && cd ..","dev":"concurrently \"yarn run build:es --watch\" \"yarn run build:cjs --watch\"","test":"mocha","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","concurrently":"^4.1.0","cross-env":"^5.0.5","expect.js":"^0.3.1","jsdoc-to-markdown":"^4.0.1","mocha":"6.1","rimraf":"^2.6.2"},"dependencies":{"ajv":"^6.5.2"},"gitHead":"948fbd8e519598b4ac14c2669758bcb6a00c130d","_id":"idyll-ast@2.0.8","dist":{"shasum":"314269a982306e056ce0d819f410b5470c9b91ac","integrity":"sha512-tcfm9eRJtjgjhzICN+m6uQ3PWikX3OJ+Jsv2UHkQhWcZJWX3oCs0l3EDdewZk3PHibm7uOXr1JhnxTPoZFEg5A==","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-2.0.8.tgz","fileCount":6071,"unpackedSize":18098104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSxLqCRA9TVsSAnZWagAAT3EP/AqGOel9iOmBkshjcsoN\nlF4cLGipVxxhu5Ala+a3mhuT7KxGhL/xlyyJobc1QwswFGwvegyBxMkPxfcE\nXFnT4zHWtv5DsmzJs5ms14e378mzsi6bMKdeQHrDTbTxOycmECma5sbj+G0s\n0il6KYZTv/X77KI110g/TRoTLeNKAVSo9bmwmwkVd1PoVGWRZXSew5e5faJk\n0jrtqIMmB2Z2WBq2BKlWUA26FmaXybiN6eecmDvY0N2nyX8c6+a0esO9xMZm\n5WTgqEQpt9T7h0xdtiFrQSyPhsZ5Hi3eQwhaSBYBVLABCYaZ1RTWZGDrJlbP\nxtw6fMGaiOg6/+8CZ/lwX/EaRYm1qi9XQU9/xhGriPkBG4GG705BckVcbqGN\nXgFjjeLko1hGKOBMR1vVfuXK0JPDMPVhfe96cuKaeSUp0MkZLH2mep64lU/l\nfjTeHmEbk68PPWLJ1XA79sQWSpqA6ObGmrxv0Zd2BVw8c0pKcPj7k73mLQmL\nxGWU7yYnH+FJTtWIAPBHUwPXbAvJdFVuBkNv6ydiLpFyTM4m0TtaZlJJNgqq\n1ZWjtKlBlnoIRZB20lXlNiCiSjeg/xuCXG3JHstTDt7WGVusgcepGR+5z5K+\nn/NTzG0Jds0lyLEbIf10BF4Fx3iSrZZ5PYYukzqfvuMxiUYVyy8vzmIWP5WM\nXo6x\r\n=epxM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFHgHUL7YdCi9Ye8O0f5ESWcBVojGloUcd8x6ar9GsvDAiEAuqNF9smkbVTzDLBaX/t+nEwHCLfPW48WoGHegd2cLtU="}]},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_2.0.8_1565201129058_0.10711018893265423"},"_hasShrinkwrap":false},"2.0.9":{"name":"idyll-ast","version":"2.0.9","description":"Utilities for manipulating Idyll's AST","main":"dist/cjs/index.js","module":"dist/es/index.js","scripts":{"prebuild":"rimraf dist","build:cjs":"cross-env BABEL_ENV=cjs babel src -d dist/cjs --copy-files","build:es":"cross-env BABEL_ENV=es babel src -d dist/es --copy-files","build":"npm run build:es && npm run build:cjs && cd v1 && npm run build && cd ..","dev":"concurrently \"yarn run build:es --watch\" \"yarn run build:cjs --watch\"","test":"mocha","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","concurrently":"^4.1.0","cross-env":"^5.0.5","expect.js":"^0.3.1","jsdoc-to-markdown":"^4.0.1","mocha":"6.1","rimraf":"^2.6.2"},"dependencies":{"ajv":"^6.5.2"},"gitHead":"7cccd29e15814f7c168132b40c6b29be2eb117f5","_id":"idyll-ast@2.0.9","dist":{"shasum":"6b6dd443cbe9e0f0bafff75c0a33e88b4682b9bc","integrity":"sha512-77PNW8CLaAnPcNY0KqD8SodawXTjGvkd4YYWQRADfQw9Ij45GJi3xSo3SENaLPglPaSfFEVC/8ivPQ1A3jMaOg==","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-2.0.9.tgz","fileCount":6338,"unpackedSize":18453426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsOu2CRA9TVsSAnZWagAAkKEQAIIF+hjSkiHC5Ih8Xlbk\n3nfa5ruQVe9n5a6sAGemVqy03+T7UUlZVSjLfRYS402JC64iYGE6IcMMlgLg\nwXI4KzuuLoKxSFHbIOGxOVU+Xje9S5ml4vlKX6Y/5J7YvRW6755OX/persg2\nyl3dTokWjX99WiitPWNCxsX/sfD98RIHdfyR0X/2uTlGXoqQzWF/Fkkij5Qb\nKqZt4x65ceqtNs+UHC4J5YEz+NodfFf/DWjO1iCFbw8KQ7IcbHI6/n6Dj7C8\nUfS2E+0BvBeOmPuCsuFnxMTvBIwc04/55LqPFlr4wpUO8h12e1BoFHY6wIWJ\ntFMBmB/0XecCyENMfiTgCf/KF9tkTKcbdmXoxfudgYuNvWD8CN35WriYAIrp\nCOpLD+UZnco2i/vgG87ny7YmyufoIF5fuKBGfWXgQ08s3L62DPY/Oka+kh7N\nZ35jO3BJu60in3kJrMKTgc6sTYoe/fEKCouqgAuq+eiQ4ZASVBPgluBePtqw\nxrNcMT7Lq7PFoJMJ9JH6yaMiks8/nGmzXtaONdX81DIrojLTdOpFQ/MIsdxz\nDoWlEKUyQ8X9qLmQ4DiIxnSYC1q8PYR7SrmjGyYcJYD9F54fDzi4WouqZp3M\ncPG/JRFdeAG350pUGl+AGx+aM7FGpRs1ne7c62QzSZD1vVTDbTtVKR1QLoDy\nQrVx\r\n=FDjY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDggzg+l5hjpBwIykDQasWFe1Oc3UsPK+FT8Qsfs0GkJQIhAOSMv4ug219QeRj0wswQ/SXR3nb0IqqursYdj8+m0cPx"}]},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_2.0.9_1571875765503_0.77201773900947"},"_hasShrinkwrap":false},"2.0.10":{"name":"idyll-ast","version":"2.0.10","description":"Utilities for manipulating Idyll's AST","main":"dist/cjs/index.js","module":"dist/es/index.js","scripts":{"prebuild":"rimraf dist","build:cjs":"cross-env BABEL_ENV=cjs babel src -d dist/cjs --copy-files","build:es":"cross-env BABEL_ENV=es babel src -d dist/es --copy-files","build":"npm run build:es && npm run build:cjs && cd v1 && npm run build && cd ..","dev":"concurrently \"yarn run build:es --watch\" \"yarn run build:cjs --watch\"","test":"mocha","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","concurrently":"^4.1.0","cross-env":"^5.0.5","expect.js":"^0.3.1","jsdoc-to-markdown":"^4.0.1","mocha":"6.1","rimraf":"^2.6.2"},"dependencies":{"ajv":"^6.5.2"},"_id":"idyll-ast@2.0.10","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-zgoPmWZp0o4WHGMpUY+ZR5dnOB1gCEz8g9B+YaqZP8lyckP3pd4wYy/lvUn48DH40SwqmtDI47vd8wFg/ilzIg==","shasum":"f38a82be0d596a79a6b2bd3721bb267ae6e6ec1f","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-2.0.10.tgz","fileCount":6337,"unpackedSize":18452303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0bjGCRA9TVsSAnZWagAAbU4P/14qwtPAYrKZjsLsEdyj\nWVWk4R3HLzZAPmUWuOLw1SaZoTAuYTFI8C8uzSEqFgGuLMAzTMV7gQLFJcGd\nX9BlagJaIffR62U3CDNFzxzVgGIXhGjIskhLBsmH8acMX72SXUCDGlPP8h8a\nmGp3fPJCajn1rtPzNWLmPkVX/S6jsg6bf0+UCbyrgNKUbFUsnmG4UIEuD54I\nEZGPHASJ/kXYP4z5FG8A8GvgSweskrAm32/7pJlmVsN3MdljMU5fzA4QmAlw\nMAeYOaPdpiPtvp7m07JfZ51p497v4Uwg7PAM/lB5T/Zgp4I1we9efsSE7uXx\nJ6R/YOnG2/+O9P4tK5egIgQoKbBqH4ojQkANMcA5/pBfARvTEaLgQB1RakCI\nBQCt71ZDvXJo8EVza8iZfBDJSv3JF4zhC51hY+9HsgmWqfD9MDk+UIyEszEl\nSfjnCbvJESbGit+FIZq0zS7T4rd0hqlAaAPAJ09ATBH/JKWw9nL9txtyDqYV\nWhEhlkhtEv0KcTGBPEE8wCCB45rLGtXgRLFqTnSKW/Vyv2ZLESixdTYEShN8\ngQX/RM2t9SExNyPAe56BXWtRtIH6ItbwtkCN6Rm33zs2cF8mFe+8VzbvxBwr\nfKPU9+2tQw22TIP8A+YQPYXAGZWPWlBiegvTd0MV8O/NSN1pdY7dADr+enWl\nMeA/\r\n=ltXU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFVFy9aVOTdZWDUm8IzU3wPElfHPHkIlDLNSIU+8fyMAIgbtaR1RBUdRWXbmnRSIKNTHCg4M9/p2Z/26+SNXWfGoM="}]},"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_2.0.10_1607579845349_0.40013687120942976"},"_hasShrinkwrap":false},"2.0.11":{"name":"idyll-ast","version":"2.0.11","description":"Utilities for manipulating Idyll's AST","main":"dist/cjs/index.js","module":"dist/es/index.js","scripts":{"prebuild":"rimraf dist","build:cjs":"cross-env BABEL_ENV=cjs babel src -d dist/cjs --copy-files","build:es":"cross-env BABEL_ENV=es babel src -d dist/es --copy-files","build":"npm run build:es && npm run build:cjs && cd v1 && npm run build && cd ..","dev":"concurrently \"yarn run build:es --watch\" \"yarn run build:cjs --watch\"","test":"mocha","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","concurrently":"^4.1.0","cross-env":"^5.0.5","expect.js":"^0.3.1","jsdoc-to-markdown":"^4.0.1","mocha":"6.1","rimraf":"^2.6.2"},"dependencies":{"ajv":"^6.5.2"},"gitHead":"1229b9a9a0950373d4f36e576f045ef83d562a0d","_id":"idyll-ast@2.0.11","dist":{"shasum":"c0bb89249a59d72ac3ba859bec539ab64a6e2b56","integrity":"sha512-UwUdl0jBu8VQEzgwA9MGl9iSlPZvFb7i79+5gQBwMK7+TYHdAgB4a6d88TMafEXJNkxf49G+LOzWA3QpqZ4cRw==","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-2.0.11.tgz","fileCount":6338,"unpackedSize":18453448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/SiuCRA9TVsSAnZWagAAuLwP/RcAzDW8xwCe1890btEi\n3XhXE+MMV+RLX3KHcQsXhPa9N4DbB6m/C9bRwjF8cxq+dLilTyBsB11J6PPA\nQkUUXbEYPvFQoW0s5PQfcLBt1YInEEEpcw58+oC8FAD5fLgzNfFdkQhsKeHn\nR3QUPy9RdNefQSlaaXMdWVHymnss/VfPrJP3kPI1xOSRPP9Z7eVZWNBpCkvb\nRKkLJECwBBMmOwxb5T5W6PM04FRRtghAbpprtndd02r86VXdBnsByrfOQTR5\n7BLFjZcLap9S6sl1dL6d5tV59wmpuDRIk2YPCOfaTghwTNDnVt2P0hjCm7RO\nv7AiUhHnkNLYhjDiUdnOROPh0I5N+KIsqN1/WNDUlaKFWD39fwIUCxlFyUFZ\n/fKELSus6fcfaRBvCEMzWgyQibbxD9qOz3LZJzuHgyc23RN3zhJBIB7+OKDr\n2mkS8Uug7SnCJmv7R6DArKxqYVXsjbu102XSAFH+DhiUge3pC94KfSfPstNz\nWUcuxNW5s/nrSP98mdZZnwVj9IxpuxAFCOOGFtBquKwbM6yyYLZ8WfdXmdr/\nnpdpuzSRfYd2sM2JlaOvUEIyAlCAvbdQdGFs1hDLrHXngphNb8IqzF167Ewt\nbCR0LShJJtIhs4ur/LsEW4dpaNcOGLkLGwOY0AHj4mHGvAd9dinNXWgs/E14\nfCIE\r\n=XwjL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFLASInDbaxSYOwCttqBEHstOQyb3XW23MeWS8D5q7FUAiEAgrRidawRly+7K6u+bFMGvDtait27eyfJl30tN/NxBNA="}]},"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_2.0.11_1610426541986_0.5749863657471439"},"_hasShrinkwrap":false},"2.0.12":{"name":"idyll-ast","version":"2.0.12","description":"Utilities for manipulating Idyll's AST","main":"dist/cjs/index.js","module":"dist/es/index.js","scripts":{"prebuild":"rimraf dist","build:cjs":"cross-env BABEL_ENV=cjs babel src -d dist/cjs --copy-files","build:es":"cross-env BABEL_ENV=es babel src -d dist/es --copy-files","build":"npm run build:es && npm run build:cjs && cd v1 && npm run build && cd ..","dev":"concurrently \"yarn run build:es --watch\" \"yarn run build:cjs --watch\"","test":"mocha","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","concurrently":"^4.1.0","cross-env":"^5.0.5","expect.js":"^0.3.1","jsdoc-to-markdown":"^4.0.1","mocha":"6.1","rimraf":"^2.6.2"},"dependencies":{"ajv":"^6.5.2"},"gitHead":"531aedb22c0295064c3d1fc51e574261851d472f","_id":"idyll-ast@2.0.12","dist":{"shasum":"37db03c72b2d794f507006ae0cbe1f034b9e4fb0","integrity":"sha512-YlH7+NJLDWXuAyF0sNmOT9iYjLaqy4Z8eXI3Cs/tShS96YcJivZ6oE0Z5SGGZ6WV6P3pGLkUE3nCli2eQvnEMQ==","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-2.0.12.tgz","fileCount":6338,"unpackedSize":18453448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/01yCRA9TVsSAnZWagAAxIkP/AztijbfATeT0digwKBf\nOWmRh+NwdZPrjPYuOXfi2K4fhSWcTYMWL/2ERBWa4aZcD3A/FiTq0ekMunSV\n2JCoMuraFHZmXft7JyDw6DBM0J+Do3CAlrnReB7Idpa1NGiosFE0MYs6x1Wy\ngw9mLrWtfCaTvdNIIygg8qq7GT7Ax230hJGmv3oBr8iSPCQzPffxiNKd0KqF\nYvcl9MD9pJAc1gCXNhxrwrxa8Uj7ADl0G039xY9s7g+pKDa60k+y1RdbVq5E\n8sVdP2dQb31YjRfnrBtQqiio6bpFn5xjGK8vDyMwePiiW7O0u7HRUtowxrRy\nU8VcyNx277TYDmbaDt6BxrPDwLt/xKjXeZBdLP6oL41Mifdi3K3kgCrY9ac/\n7B3+iWp4iYDWVUp1dJZWwhx+g62yqW7AjOVw0lRzEmQwAf0VHuKlcmcdcrEt\nv7UNPjzb2QHFmidjAj3HSDTMagCMD5gwAPGQB2me75D1OBafQz8o61y58E4f\nuSTzGCFovRDTJcbKOyyrjt3fe5uN1lxC+2T49g2zPMTypKWLlnaRKNTg0buO\ndmO0BIICR/xm63Zf/kCXWJjdHAx1kjjHYfTKgcS4DwkTUjOh3FBv1KRK4m7Z\nlpqv0OhsBc3837AijihN9g45DtVwg/ZaiEfi8yifYpAqCQcIRN0iIcQNZj7V\n8ZO+\r\n=uOGy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDLALSJxEIb5aGWP0CWFtZZ2zerLa1Lpj60Utt2xBkAgIhAO8uYisN9+GZyXrpr8kb66VFYQOUPyS1FBQ6I8I6+uKA"}]},"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_2.0.12_1610567026058_0.5950577030545923"},"_hasShrinkwrap":false},"2.1.0":{"name":"idyll-ast","version":"2.1.0","description":"Utilities for manipulating Idyll's AST","main":"dist/cjs/index.js","module":"dist/es/index.js","scripts":{"prebuild":"rimraf dist","build:cjs":"cross-env BABEL_ENV=cjs babel src -d dist/cjs --copy-files","build:es":"cross-env BABEL_ENV=es babel src -d dist/es --copy-files","build":"npm run build:es && npm run build:cjs && cd v1 && npm run build && cd ..","dev":"concurrently \"yarn run build:es --watch\" \"yarn run build:cjs --watch\"","test":"mocha","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","concurrently":"^4.1.0","cross-env":"^5.0.5","expect.js":"^0.3.1","jsdoc-to-markdown":"^4.0.1","mocha":"6.1","rimraf":"^2.6.2"},"dependencies":{"ajv":"^6.5.2"},"gitHead":"e29092cae1030e44b00360518a8f264ac68162d9","_id":"idyll-ast@2.1.0","dist":{"shasum":"676308962056403c3dd15e64459a57ad41e6caef","integrity":"sha512-5lP+Sa15rn8L4mcPtpBSKwbwZPQYSNnTw+vnP9wNL1ZXCnBPfmb3dKRf261YpG+xzKY+koN5Z+DbgZOEf6AgTw==","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-2.1.0.tgz","fileCount":6338,"unpackedSize":18455975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFJapCRA9TVsSAnZWagAAxroP/37cgija9J7J2ueJzEgU\nUcUsQXwIvMc/c4aYxrROBwNc7NYM0M78mgKm8ONlFAucQNde8AbCHREjusAJ\nPEIJ8NGu/RbJIAm5T2CwLJz/EdmWya+P662/ZCmYgaM3vVD8kSkyxV94KbEq\nU1+d854a52NZpppspuhIN8NhJuTMAAEXnn2XYd3Gff4PdPRae2fgee8eHfGH\nW37gx3JUd9Y9eIyckt/z6yNTP5TLk354lik1NINAlOB6HR7LsqgIBLmGj4l8\nkwOtqAi6L/hX1OhVY9ZbCeqrh9tjxgULhJcP+n/aAWVc0dDoD3/UPTUnxnIQ\n8QBJKnnAeYmS1GII6Loc9C8MZtcpAxJ/8UKBLQ7HdEM0eKUGzXCG14Fq2+3e\nMeFPStZJmK73UGWprpzJqCOlkOKKS1DUM4O0soSlCiHVdgifuAlSWF6lWFw7\nKBVb2DhzjCJMwJCxIqWrvRavMqQkN31b/YgiZaoM57HuPySKRTgNokyTJPvK\nsE4xkiFwQZuHT//toaRm3X5nMVNDWxUqQlwWvmuzqkS0N8XxdoTVKb8ulbbj\n7BexGipjl/E8QT0ubWm4OygWGENo5TqLuhmCeQ84pSk+EcwbqLYC4I/98TUP\nbbiMcB4ZkOVIiu2Gie89hA2ZIhz2tkA6j+dEF1CPtgc6gW4inSyh0DtnIVgA\nmhQp\r\n=Bh86\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEgREVdxdVB6OKC0BxmuOOuEB0toSBMjR/L462G5YZT3AiEA9oR9qixiVV0Y0+WcRAIqhydpZcda8kmWVGW4i3M9Tc4="}]},"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_2.1.0_1611962024564_0.9743290502900643"},"_hasShrinkwrap":false},"2.1.1":{"name":"idyll-ast","version":"2.1.1","description":"Utilities for manipulating Idyll's AST","main":"dist/cjs/index.js","module":"dist/es/index.js","scripts":{"prebuild":"rimraf dist","build:cjs":"cross-env BABEL_ENV=cjs babel src -d dist/cjs --copy-files","build:es":"cross-env BABEL_ENV=es babel src -d dist/es --copy-files","build":"npm run build:es && npm run build:cjs && cd v1 && npm run build && cd ..","dev":"concurrently \"yarn run build:es --watch\" \"yarn run build:cjs --watch\"","test":"mocha","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","concurrently":"^4.1.0","cross-env":"^5.0.5","expect.js":"^0.3.1","jsdoc-to-markdown":"^4.0.1","mocha":"6.1","rimraf":"^2.6.2"},"dependencies":{"ajv":"^6.5.2"},"gitHead":"44fa0502f4cc172250d662d40f0993ddf33d7535","_id":"idyll-ast@2.1.1","dist":{"shasum":"256682c53f5a0d38f4cc06df02507ba825c6b7dd","integrity":"sha512-9jS5hIb9VBi3/XIAkY9KmfSOiURzKeURy2iRCZwI7uhBWSq8rCoghA37rS/cCrBLu8nrA34syGRebuwVwpblVA==","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-2.1.1.tgz","fileCount":6338,"unpackedSize":18456080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFJ2ACRA9TVsSAnZWagAAheYQAJkrqu59rUyhBtsSEFD7\nXpq/I+NytrFbxwYC7CD9z6X2qmtP1IL1dS9TMUO1+zJQ8XVgdIj+PNzk1nz1\nV23G9bVGynGmjWMEr5E1RMXp9ji4ZIl5ktBdyT8Q/gRE1O+MJ+TP2CWoYTqm\nxK9e4ep6UL0UlgXQlazNnvXXye4WHe1WuoiBr2+bPBYozmKYnFNDfL6HpXcF\nFKrq8VD93tGjztgBLR/fcypje/MAr728VOCIGJVUh7fh4YGYocIdeneg0EdB\nHPS+Sg2WuW7h1IzFqTl3/GL7bddwcjKU3ZDaZTOk1y3T+YLbXzadsKNTob2I\nhlM8NiOxKaylfdEmcB6st8a8apFPukxmcXiK+9cYUCRbaLyF43t5WLioVyXy\nGEGQCCRAG6g2M+Dh7hhxD85oNqlBXbfoE8OcIFvNZDQZN0OZjlxVzulFhbnm\nMAqPc8ciObRTIffIeiAciMID4Vlpy2v86JQETc4vqRqDvwNAko5Yv/tT5UFO\n3PngzSkaPWnrRjq0XSMt2Pb+n5MjsBcWTOe2TFE95dhQxKO/COC3bdZDeRpX\nBt5Y3r5kMI4msUZ9LRnjTMqRRQU9PWCt3jPYk55kI63ryC4AFP3QZoOPjkM+\nGdBHaMXVjqUSMdTH/8FbDV32khx4vjRnzLXS9m+sZXFW9cWVyKITvBv31ET9\nn6U5\r\n=zf3U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHaRWQWPBP+kAQz1A9Ma+i0VamJI7+Cf4+el16L+zSliAiEAmZ9DSnpYKj36TPEJcR8IKqwzHEQIicJbPTKH8ZUazIY="}]},"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_2.1.1_1611963775571_0.3132095857746684"},"_hasShrinkwrap":false},"2.2.0":{"name":"idyll-ast","version":"2.2.0","description":"Utilities for manipulating Idyll's AST","main":"dist/cjs/index.js","module":"dist/es/index.js","scripts":{"prebuild":"rimraf dist","build:cjs":"cross-env BABEL_ENV=cjs babel src -d dist/cjs --copy-files","build:es":"cross-env BABEL_ENV=es babel src -d dist/es --copy-files","build":"npm run build:es && npm run build:cjs && cd v1 && npm run build && cd ..","dev":"concurrently \"yarn run build:es --watch\" \"yarn run build:cjs --watch\"","test":"mocha","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","concurrently":"^4.1.0","cross-env":"^5.0.5","expect.js":"^0.3.1","jsdoc-to-markdown":"^4.0.1","mocha":"6.1","rimraf":"^2.6.2"},"dependencies":{"ajv":"^6.5.2"},"gitHead":"6c7e05d4f4be1e7af324e2a0bddc35257626871d","_id":"idyll-ast@2.2.0","dist":{"shasum":"9f3a47f8fa98d0665068e38965afe5480d9cb8e0","integrity":"sha512-s4r1FkISR+Ah9hQwoa71kEHM6qtw3XHKEy+7zwleekxw9tYD6PHjgMV+6cSZMUajSazEOU/4fL7zP5YotfOagw==","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-2.2.0.tgz","fileCount":6338,"unpackedSize":18458030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFLZNCRA9TVsSAnZWagAAJTkP/0x5RL+gc0ms3vhEotwI\nA3ChEjwQpwW9NdMesNs6DfPS8wdTRmx4CNyGYDvOzdy9ti5enO+TCigjqzu/\ndx0Rfb3UtJECZ3hWTN469CsXodIXoW/q18tXF+0zkGLZPOkcKxfH4F2Dx/V4\nMc+hVqnsazquxPy/p6HnLULn0O1L92lAb7ewq/ET2uOumXkMtgwcu2jmmVHp\nalRVsQnyKRj1vWlgEPD3evzhtjf8eN0XqLq647t4mjDMUnkitf7KUYtOmHKI\n7qOT3T2mQ7taU8IgtjboSGY2DUW4ftZmQqstI80T68FH3ufZSY7QugMP8Q6N\n8+fzSAlyBaeN9p6rM7Nj1SC2UWClqCkWvT7STEmRemvlJFnRXu7NdtavVRt+\nH2v2vMBKRFBgQjSzmkEtNR6FISHGvxZ6V+AcESt+S3NRPAKFnop+Zcghqmzu\nWWQg4YhtyDuFB6/rgLmG7WTqSlg5XmEv/gd62L9q74AdPopg8is5uA+OqcBy\nWyZAVTaVUy0F87SDGsiZmBFheQJ/gYz28CryQmOmGCH5YTLTxH18OB8EJmBV\nvhP0MKLhYA0ZpvOodvF9D7CK0cJUs3Lnf3hwKqNzdetbI5d/iOqzcV8Y3RCh\nuQrLUq3J50WAGkM3Qc/dCmep7YDifSutUWQADNZajzg4hdBNCh5VK9cATJlx\nUzbp\r\n=UEqb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuoJvj1RYyscCW8NGKcCp3g9T6U2sc0Rycld5gIbbKtAIhAPZlyUDA1bAmK98nVAO93GyqcowZzIrgh5JywxdqM439"}]},"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_2.2.0_1611970124702_0.21451127102840784"},"_hasShrinkwrap":false},"2.2.1":{"name":"idyll-ast","version":"2.2.1","description":"Utilities for manipulating Idyll's AST","main":"dist/cjs/index.js","module":"dist/es/index.js","scripts":{"prebuild":"rimraf dist","build:cjs":"cross-env BABEL_ENV=cjs babel src -d dist/cjs --copy-files","build:es":"cross-env BABEL_ENV=es babel src -d dist/es --copy-files","build":"npm run build:es && npm run build:cjs && cd v1 && npm run build && cd ..","dev":"concurrently \"yarn run build:es --watch\" \"yarn run build:cjs --watch\"","test":"mocha","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","concurrently":"^4.1.0","cross-env":"^5.0.5","expect.js":"^0.3.1","jsdoc-to-markdown":"^4.0.1","mocha":"6.1","rimraf":"^2.6.2"},"dependencies":{"ajv":"^6.5.2"},"gitHead":"56e0749f4b01cfe257a2253aee1654883b333a63","_id":"idyll-ast@2.2.1","dist":{"shasum":"6250bcac97d2662317429ab3351445cb79f33674","integrity":"sha512-9ilWJElXxJ2e3ZEbArGaPJHe4kMes5jK2mnmT5W1iifEYkUCH/kltv3O52UuDq8ODxYOFK3cb95LO/SmiQGdsg==","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-2.2.1.tgz","fileCount":6338,"unpackedSize":18462293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHhJzCRA9TVsSAnZWagAAr0AP/1MCCu5dSK4CiKs93zI1\nFPzneH4095JcieKQWliyOgErVCfmLSEUb3hVZpGOWZcmwCCXsxNNGFYVKjbI\nKpB1HmBxrIrIelOi9VMzXznM70r3slwz1b0TDBjEyxSeVkJHWw88+IndOghX\nMobdJy8ihWXMndw/HM39RuvaLt7tO7HCrStBHi35UyBn/vmIg4DjiDNuJRvD\nuKBaQbk2ze/uLbmX5N8oNEND/TF4xBRdTNYY4aVTe98K1cXy4olPbEIxWjlQ\nEDIURfOUd1yNFVjObHEgZ74O2P99Pwn7GpG/6esnkM6zIOl+IrWE9ab4oT2X\nRd6NGL4e+sKj+4MIVaYwoIi9thAlHvzFC6gxPVOedKhS8KsBzvQtZCZJAdNp\nb1Ua8hwaiDKlo1dVF1szarf1BmyWmR/8oHLm2D/DVP8vWkzQsbN1HYfAWhs8\npsP1FJnVzyxcsCJoiaiUBeJwsQXVFJ7Y/RS5rb4HGcZpa6Em44lElGRnffvp\nEw4vUCExnvvIH6wWE1pJo68R1hyf0rSIXfcqTYnVV7rcM8dxa0kiqPKdSlca\nHavrJzgNdV8zY7dbTWuUwZ5+G2hoWpduwRHl54+6WyVboNV0mM/TQDr8ZdI1\nIlhXFV7iGQsdjfVxuog7ThzptlrqWScgG9k+y4Q2lCQxaUSG3CoDf4K90Xrw\nY9f5\r\n=vSYq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBsv6iwLW5PdfhF/wLAsPIZSjqBsiziHDb1vkaBMVQVwAiAwvqXKQB5eyPVrboNdwz/ujdrIHHD7yahJPLaHCOC55g=="}]},"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_2.2.1_1612583538617_0.5561111288116123"},"_hasShrinkwrap":false},"2.2.2":{"name":"idyll-ast","version":"2.2.2","description":"Utilities for manipulating Idyll's AST","main":"dist/cjs/index.js","module":"dist/es/index.js","scripts":{"prebuild":"rimraf dist","build:cjs":"cross-env BABEL_ENV=cjs babel src -d dist/cjs --copy-files","build:es":"cross-env BABEL_ENV=es babel src -d dist/es --copy-files","build":"npm run build:es && npm run build:cjs && cd v1 && npm run build && cd ..","dev":"concurrently \"yarn run build:es --watch\" \"yarn run build:cjs --watch\"","test":"mocha","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","concurrently":"^4.1.0","cross-env":"^5.0.5","expect.js":"^0.3.1","jsdoc-to-markdown":"^4.0.1","mocha":"6.1","rimraf":"^2.6.2"},"dependencies":{"ajv":"^6.5.2"},"gitHead":"bf1a78c61d97de7d6134c312b754b5bbded6a8b8","_id":"idyll-ast@2.2.2","dist":{"shasum":"22a19053229eeaf8bf991ff7090410eb6095336c","integrity":"sha512-iymBNlelfLuGpsQe65Yq0VfRpqv/p0/iXKN4621z61gTgRAojZjOb4cX61KaOsRphS37EINNi37zLCjFnVfS3g==","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-2.2.2.tgz","fileCount":6338,"unpackedSize":18462299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgK1Q3CRA9TVsSAnZWagAAkfcP/RHtFjAKonVbkfv7y8wu\ngOafYvuQj/vVWzIcSSNDK2afOwEqVCPXHdGtM5ve9CCf2SGZI5XC/Szifdr1\nK/wmrXKigAYMRfbjpJAdu2WQDbctK8RyVQ1alnClpeVfvfVZg/DO8pwm1zkK\nE7C5gvA/qekG4GB/H+MihBD5Anlfc85xoDYZT3l+K1crdPXR38KrYdqvbVSC\nGkVqIHOnaSw/ahRZbLiec4Vmug5aoiCDDBy10pgCTjnEvOoUVV9IstBR9NSK\ngawIwlF6PU3oPc/dsox/OBUENuybdjbYq4ssJFK3MvI+hQ6hJrzhzfLQAkyE\nV/3ztVymN4uPiwNaux8UA9pidO7zXENn3E7VXuF/ykMGaRiid6trGADkUFab\n0ZmlM9DryLFrKGmQ4l30THpKzxRvzspqHXrVONr7Bgk65ZA8vx9KCwGC0ptY\neQo1HGw2FBWady7TXlzdTpl+fjV/jFk4B7VUc06/JzJuBCQVEYjMHDVWLkXS\nmLOcwkClTczxpJZOvakKspZfpitDlfBtBJVq3YnbU6aPhPhq6eIpPlZ+M4wM\n9kMse4cAi5ankDUl17SqmjuBigWG6rcgGBhBuTWAy0surH+lyGWOzD7LfP4y\nzDzmEMZ9mDVBAoKE2FtsrRAIxvV/ylzFcKg+1pZJPSR6/fuZt+w6V4bCA8rE\ndUsk\r\n=A5Yo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbDfPaScJD63LUUBmfzUBv0avkSNBBNNlFnP49zOZgZwIhAOz/PKesFmdTjJ86ZHkvCq+06TuKCc64uoYY+HYhPsUm"}]},"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_2.2.2_1613452343202_0.12471038972853443"},"_hasShrinkwrap":false},"2.2.3":{"name":"idyll-ast","version":"2.2.3","description":"Utilities for manipulating Idyll's AST","main":"dist/cjs/index.js","module":"dist/es/index.js","scripts":{"prebuild":"rimraf dist","build:cjs":"cross-env BABEL_ENV=cjs babel src -d dist/cjs --copy-files","build:es":"cross-env BABEL_ENV=es babel src -d dist/es --copy-files","build":"npm run build:es && npm run build:cjs && cd v1 && npm run build && cd ..","dev":"concurrently \"yarn run build:es --watch\" \"yarn run build:cjs --watch\"","test":"mocha","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","concurrently":"^4.1.0","cross-env":"^5.0.5","expect.js":"^0.3.1","jsdoc-to-markdown":"^4.0.1","mocha":"6.1","rimraf":"^2.6.2"},"dependencies":{"ajv":"^6.5.2","html-tags":"^3.1.0"},"gitHead":"3a2c22aed4cab122082d04ef430cdba3cc933b77","_id":"idyll-ast@2.2.3","dist":{"shasum":"ba88ee74686c365578c185f5f1e3ff29446eaa63","integrity":"sha512-EmZeyD9tGTRAUPGgH0t6/p2bfxiHbroYcu869UGw4+ynm2vb7wlPTcescMMDtxyO7t4BXpLQhJpP/21gAhIuKA==","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-2.2.3.tgz","fileCount":6749,"unpackedSize":19799567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSAzwCRA9TVsSAnZWagAAMwYP/j3RSQVgTB8Aos14qUUG\nYkmHwDFgYujGC6BSiA78cXy/jyMhw3GwcXcZ0grjfsd4S2DRgE+6a62unE4+\n/t6kE1jw2VyqTgaxICp/8vIFdNYX5nBvzx48+uWr9V7zdDA5fk5HApB2U6XO\nILk+hr15bklfDNEPtKiqmrbqOqBf7t5xoeJRPet3aW7H0J+RSFOgsTigfa0I\nhBhi8pMoyZtTtQ/hYhbf0inTi+eKe/0jozhDznltE4d45lGIx2ETBHUVGKy/\nO8BdrhF7QS5tGwSfamrzH216REQmQLx1ijP4FWkiQAwrBxbz1KUL+dm8JHsb\nEw+N+4+QNV7HvCWoitXqDUaHHU93N96JJxYByKxFOrSZnbFezGc8Dzo9EM26\n5oBHP71gjB7wjQ4LYlgPZvMLlSQ4hmuWlvxs9P5StGy7J1AyuU6e9/L+WeJv\nj1Ac3iBRBknujxrA9uTrpDpo7+fG0xg3M8Rdd/W7Ezc8U/Lj2GA+HOcAVi2y\nR18M6J+WjiMXlBW8kcmKF+7pxBAA2Ndie6TKac0Ye6arw0lYZOGrhGh/D76C\nYf+E3h0cWNtkkq9mHJ6h320pkpgv7aQpqV9tGC06SEYH3VMqUoO6tAHFwpF8\nCSI5hN8xbgno2YeWqfHxoc+npLL+omLCzvoeQMJGtlLKJ9j+JQ5tXNXr7Du7\nNM9p\r\n=WK9n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAy5gEm9tbWuelyUR0eXCSR/YJX0RXfwPmbvobdH+PpyAiBhTXnue3Zqof7DAdLo/hB06/+D6EYkfkvEsN3mvG6XtQ=="}]},"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_2.2.3_1615334639543_0.6536085559195157"},"_hasShrinkwrap":false},"2.2.4":{"name":"idyll-ast","version":"2.2.4","description":"Utilities for manipulating Idyll's AST","main":"dist/cjs/index.js","module":"dist/es/index.js","scripts":{"prebuild":"rimraf dist","build:cjs":"cross-env BABEL_ENV=cjs babel src -d dist/cjs --copy-files","build:es":"cross-env BABEL_ENV=es babel src -d dist/es --copy-files","build":"npm run build:es && npm run build:cjs && cd v1 && npm run build && cd ..","dev":"concurrently \"yarn run build:es --watch\" \"yarn run build:cjs --watch\"","test":"mocha","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","concurrently":"^4.1.0","cross-env":"^5.0.5","expect.js":"^0.3.1","jsdoc-to-markdown":"^4.0.1","mocha":"6.1","rimraf":"^2.6.2"},"dependencies":{"ajv":"^6.5.2","html-tags":"^3.1.0"},"gitHead":"c4ad6c77aa856fac5dfc7069bbd0184641fcc1cd","_id":"idyll-ast@2.2.4","dist":{"shasum":"dfc745aff0e6b0dbdc0a9c74e7018434adb4dd9a","integrity":"sha512-+QRCXQ1XfX77lv3UVAkRJZoOCHPtPOSO4+l36KbbaJxvUDUnG1t1K70goRCy5mMqt1ofUU6fmvaEqcr04z56SQ==","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-2.2.4.tgz","fileCount":6338,"unpackedSize":18463596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVEBLCRA9TVsSAnZWagAA00EP/jLOdViQONlICuPW5ZKS\nUvclMJfTShbtaouY873F9yvAQLwM+AseLD/mHGHWruS6uKPuZQohccesNFgv\nUqp+1737hd9pFHEpRq8qKaaDtv61f9UCh4UU/PydoOw78cTYY22oUFaYLd6q\nafs4g/eI+VEOBsMirJj666UMOG3zPbrnGt52yXGOMIatQDZQhZWuBmCBJSFA\nvYzHWGHpPFs3WGV6H2/3NtvOfj5lV0SW6vNDIu2cipw+78OjJPkP14EFZ9L6\nuDoqC3kaJ+i0e2kxYuVZV9Z91rO1UbOzD9MGBr+ut5Q3XV6L+0ICy9gZnjfG\nv1IQeZCZNCz5tHAISo3lFTbxudyJ8qCJoya//XSOCoHvZIIrxTFSe/BQ78ZS\nZ7Ajj2oMOJCcZSuxn9LQBWpsVlHp6FDYv9ujqE9f+OQp8BsnI1xDYHzE6tzG\nt/pXzlQUB1GAkaqtgVQ1rtueMn5IqSuEWVNLGZ9kTEromObTsdzC4PHpOZhe\nbeUABtYATRdHTZsY0LxQh1KnPu0gX3mIhvdko0upkiqmQVe1vv3Ha9jMCdBF\n+AJpLKLQCeUIOT3CvsDt596JCAHCjBLkf5edRTXg8Ig7zFp02hfyoRjE76vf\nRKF1zbnuQVGfNqBvTy1gTOz+gZjGG8fWOb6vmufYhot900B0/7G6gJRFosfV\nlM1O\r\n=TrFz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFsoTJ96bovzTUZCUO1TuMB/zHdtrh+wzSwVDZ7UYe3WAiBy4Qn55SG7SyJApR0pVFqfF/niwVY8I3V/oD8HJHSIaw=="}]},"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_2.2.4_1616134218855_0.5745031867638251"},"_hasShrinkwrap":false},"2.2.5":{"name":"idyll-ast","version":"2.2.5","description":"Utilities for manipulating Idyll's AST","main":"dist/cjs/index.js","module":"dist/es/index.js","scripts":{"prebuild":"rimraf dist","build:cjs":"cross-env BABEL_ENV=cjs babel src -d dist/cjs --copy-files","build:es":"cross-env BABEL_ENV=es babel src -d dist/es --copy-files","build":"npm run build:es && npm run build:cjs && cd v1 && npm run build && cd ..","dev":"concurrently \"yarn run build:es --watch\" \"yarn run build:cjs --watch\"","test":"mocha","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","concurrently":"^4.1.0","cross-env":"^5.0.5","expect.js":"^0.3.1","jsdoc-to-markdown":"^4.0.1","mocha":"6.1","rimraf":"^2.6.2"},"dependencies":{"ajv":"^6.5.2","html-tags":"^3.1.0"},"gitHead":"0dfaaa3c6ec36c4c2fe0c3b936439601c0936a6f","_id":"idyll-ast@2.2.5","dist":{"shasum":"97b1a89cab7fe22387c9f854a6003b4799c119e6","integrity":"sha512-s91u1CoUVWYC4//6iRY0hQfTZowhHbrj3w1cVTOdbONGVqktGlSk0FSCgcAGf3apGj9EAK2Cf5gIL5Jvx6m9Qg==","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-2.2.5.tgz","fileCount":6337,"unpackedSize":18350129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZ2m2CRA9TVsSAnZWagAAlaAQAIxAbKuiAd8W8N9gssCK\nL+ufZl0J5XZ8DUPdTgbxokizLwf1lfslbkFqYGMA1TKlG4tTjE5+Ts0Ha39A\ntNu4f74g/v6OdQTMS41k2cskO1fQQg9oQzzGG3fz/JBWfEBNNtVRXA2UTZ74\nMT5t78eobUz3noU9uu14ZEVql04e7LwA5snXUuUr02HnzbKUozaLdqDmSOL9\n7XPiJTWaboxu8jOS3ntTHhQtsHgrS7R4Uyy8KEHnuMuqln+60KWcCJY5jnnf\nIit3x3mvyz0tSSLzzG4OKUsE/eZwomKF8e8hLyrKTAl8a2Sv+jGNVfTboD6M\nnNf9sxHVIn2BxeIXWIxhMoz0UrkQ/PWI6InX9hwPU9WOUWUbWapxbriZ6C6K\n8YDnRKB1r/yxS5HYjCJKbAsPfA1UAlN524i3qcZoPxvufGvmg64XBisneoEY\nOdMTFyfRR0NwRQBk/aCPDWAf9h0j3QpoxlfFwk4bYKKk009GxiQ1G3X6WVBZ\nbHwNbRjhuGuvZo6jAZbWbq2b87OvdNW9WZRRItk5r/PA2XJz7M9Fekun2vqj\nv9Om5q7be4XESfJo8OQQJWN+3wPgWecP1gyfalslKs9L7kWipMqJJWn6pIKs\nHpJgU2GNlbghfRwNjeWlfl25h6xQuQfsUdkIWOXjgt7Kh+BCYEpJqcDZDzar\n+eAx\r\n=lQlE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH5GN+X4+b+vk/TRgQMVM12CjfJOigL3h8MizneKiCPCAiEAy+pY7GnRaTRg0egJcchnRhl6rGpVJXs70UHg4IWpZqs="}]},"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_2.2.5_1617390005534_0.2771301909236068"},"_hasShrinkwrap":false},"2.2.6":{"name":"idyll-ast","version":"2.2.6","description":"Utilities for manipulating Idyll's AST","main":"dist/cjs/index.js","module":"dist/es/index.js","scripts":{"prebuild":"rimraf dist","build:cjs":"cross-env BABEL_ENV=cjs babel src -d dist/cjs --copy-files","build:es":"cross-env BABEL_ENV=es babel src -d dist/es --copy-files","build":"npm run build:es && npm run build:cjs && cd v1 && npm run build && cd ..","dev":"concurrently \"yarn run build:es --watch\" \"yarn run build:cjs --watch\"","test":"mocha","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","concurrently":"^4.1.0","cross-env":"^5.0.5","expect.js":"^0.3.1","jsdoc-to-markdown":"^4.0.1","mocha":"6.1","rimraf":"^2.6.2"},"dependencies":{"ajv":"^6.5.2","html-tags":"^3.1.0"},"gitHead":"06a4032c26d4f33e69787507c43b8637ae45050e","_id":"idyll-ast@2.2.6","dist":{"shasum":"cb390031bd3f87c2068995039ee345ed92db7c1b","integrity":"sha512-Enl5YR//g9fRGTwZ3qCHLGmwHvPihHmqpGtEc+qppyu5HnjU2Ln0C6XXB21s0g9tV4vaj7ubuBHsl8MM/LJnng==","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-2.2.6.tgz","fileCount":6337,"unpackedSize":18350465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbRlKCRA9TVsSAnZWagAAE0sP+gMTFycboqYwv2dVUX0q\n+Amomjiu1Z+95eBdOLwcKzHUNkDPduaFpRI0FLjDF/dv9TQM2YeIrEhB52Z0\nDdgcMEQXt//AnuySNfuMDiGqIvCFKlIZpbxJwDpzPkc4kkGfytcZF+rkbflt\nEHqvROltcl3533HGTc5QSvpgdJ/TB6D+HYzPu0rjsvRyXUSFzatfkvIjCHx3\niLvi/dcaSJTHSwC/PV8qcYYJkNNszmsmxtixECSf8L46MdDKIDo+AqbGfZPa\n86/bZF3wAZOI9DITbplDHgSgqAAncpPP8tin5r8mb6gQNYhWYdUq6Sz7nPeB\n3ZA41VRlHnGmsVSnQwynzLZW1eUIhD3LwLHL/jMJM9CQ3vYLBldVUM0cs5jG\nKHNShpBPWwJRPIvl8ee7cp1a5RsFDXRoqkOoANRpGiMjeJy2DhCCt2ehjIFQ\noAFudTp3YTH4lPMASrVElzjEWhA5D6RodGSIU62PUysMOuF2LwUciiW7WGFm\nAgqhxZ5aSZKS6TJYxqxUINPnFcthQQATXB67bzo+VNAYPRwGJXCgb0NZcdSu\nutkdjKN4Hev2iIk2WDPz3ZFWrawAmffQ3ME724KpDOHpnO223LD2gGxfjK0i\nLGe9tuJfDPvjYSbcJmLSdtuDDuPMBRZHX7Kilz00WttyQbKiA4si5Ztz8UJw\nG4aQ\r\n=X1ex\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVWNk7BaW8V96zqvPSohURmbfQNAnLdLJJNm9DEwBlCgIhAN9Y4Td2eBVpMlIDHYoovsCr9XcTOwQug58YGSRmd3lB"}]},"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_2.2.6_1617762633658_0.20351389322667712"},"_hasShrinkwrap":false},"3.0.0-alpha.0":{"name":"idyll-ast","version":"3.0.0-alpha.0","description":"Utilities for manipulating Idyll's AST","exports":{".":{"require":"./dist/cjs/index.js","default":"./dist/esm/index.mjs"},"./v1":{"require":"./dist/cjs/v1/index.js","default":"./dist/esm/v1/index.mjs"}},"main":"dist/cjs/index.js","module":"dist/esm/index.mjs","type":"commonjs","scripts":{"prebuild":"rimraf dist","build":"rollup -c rollup.config.js","dev":"rollup -c rollup.config.js -w","test":"mocha --require esm","generate-docs":"jsdoc2md src/index.js","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","devDependencies":{"@babel/core":"^7.17.5","@babel/plugin-transform-runtime":"^7.17.0","@babel/preset-env":"^7.16.11","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","concurrently":"^4.1.0","cross-env":"^5.0.5","esm":"^3.2.25","expect.js":"^0.3.1","jsdoc-to-markdown":"^7.1.1","mocha":"8","rimraf":"^2.6.2","rollup":"^2.70.0"},"dependencies":{"ajv":"^6.5.2","html-tags":"^3.1.0"},"gitHead":"7fd6455db0bc49c698c052c1928f337436cf0326","_id":"idyll-ast@3.0.0-alpha.0","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+arm64 (darwin)","dist":{"integrity":"sha512-91v32Unk3U74CcWnEVZXD+1lBUZ9XBZ7fczO2tNRrBMEJVVCms1/CI3nLOJ4/SxWYWVDefUZ7/o7A7cPpIuF+g==","shasum":"d86ef04d9708ab34e3770b048fa899f599ef0521","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-3.0.0-alpha.0.tgz","fileCount":25,"unpackedSize":951616,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGXQM/8QL3aZ+I+H5IYX08Bc0ZNzLc4T+WWwMIJDKUetAiEA0QD86lLnbXrhY+d2PiR2JTKtNlMA3JR2riThbwS53f4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUfQiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquMBAAl0LEcfQrL2mmhojIj5Lg0+GfjzB8h7BsQwia8/+tdPKCVOeZ\r\nS/wiRQUKsCNUUJBZtPM3VL8G+82K+R4nMYLz+aZX5ASTL5eCLWQZ9hS7KCjC\r\nkdlaX2VLqMLhyQZjxA0h1+i8n10iAcluuPcoH6CPho+gYFgecW2ZhzA6F5KX\r\nUxGrvT1oUh5Nqu8uwz3J//X1UGdX8UTT0TLAsIgWA1B0YAeFMorowfnrR0ls\r\n1bTdQDQKFqpkSTWDW2okXb9ZsqE+KMFe88NFOXdQAjJLlVQ7zK9tXfggqI4O\r\n9JwTlmUPjLMTFTQ2T8cH/RLgBqLmQ2zmGpq7VL/+E0ZlK+h61V12VBT5+fPP\r\nVS/wjF3GEA1YtnTEHZaD9vjc+FNiUpzl6WdTAtPsQKId0ahbSHjD3ldIXPdH\r\ns2ygComZGFvYB6vT3bgl9l0RKAIbkiwz9lUc6Pk9X2QszBWcKrqQzmph7jvy\r\nkO4PB59IW92YUcTn8OsX9pYos3v/ELMddbqipR8OXcM7/KyiDLdfd6dh5mlG\r\nRicqWhRznn1KaQ75RcKWJukEekpo2R2Di55dmmrTMbK9THyPvpLErQWKG8XU\r\nP2QTst3JrvXJvgz039Ush7Q61Ydz9LDzYOXixEWp5XYEcFmLA8DQrdmtqWzY\r\nvc06Gezw67ToYE7RtuUfjVmPDOWe5VonRPg=\r\n=LEVp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_3.0.0-alpha.0_1649538081947_0.5779680717908862"},"_hasShrinkwrap":false},"3.0.0-alpha.1":{"name":"idyll-ast","version":"3.0.0-alpha.1","description":"Utilities for manipulating Idyll's AST","exports":{".":{"require":"./dist/cjs/index.js","default":"./dist/esm/index.mjs"},"./v1":{"require":"./dist/cjs/v1/index.js","default":"./dist/esm/v1/index.mjs"}},"main":"dist/cjs/index.js","module":"dist/esm/index.mjs","type":"commonjs","scripts":{"prebuild":"rimraf dist","build":"rollup -c rollup.config.js","dev":"rollup -c rollup.config.js -w","test":"mocha --require esm","generate-docs":"jsdoc2md src/index.js","prepublish":"npm run build","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"keywords":["idyll","ast"],"author":{"name":"Matthew Conlen"},"license":"MIT","bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","devDependencies":{"@babel/core":"^7.17.5","@babel/plugin-transform-runtime":"^7.17.0","@babel/preset-env":"^7.16.11","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.2.0","concurrently":"^4.1.0","cross-env":"^5.0.5","esm":"^3.2.25","expect.js":"^0.3.1","jsdoc-to-markdown":"^7.1.1","mocha":"8","rimraf":"^2.6.2","rollup":"^2.70.0"},"dependencies":{"ajv":"^6.5.2","html-tags":"^3.1.0"},"gitHead":"66071c8c3f5da0c2203369780ba6d7ba87e2ffd3","_id":"idyll-ast@3.0.0-alpha.1","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+arm64 (darwin)","dist":{"integrity":"sha512-LfBufNFUFgFgrntVLHmPpx6FlcsGEHGf91HLGXm/lhin129yXhghFZc89eUXLUbqGvJukmgBr2klqovLgK+Wwg==","shasum":"1317c3be26c54f5e498c8d5d1f570f2d9173e1b4","tarball":"https://registry.npmjs.org/idyll-ast/-/idyll-ast-3.0.0-alpha.1.tgz","fileCount":25,"unpackedSize":952312,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwhvNodwxF+NN+KkLjtoxtJy5O/DljdMn//CFTHXbPwAIhAOuhqMrcknsC4jUVbsTiabjtNGmcFxlNeefG111WF1TO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVfbBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7Fg//Z/GsvX/R+GKWdjkWD57CtIcIzC/FFssMMWUuupBguI45C4Bb\r\n//77mYBnMLFIcBR5YOw3nIFDU5FzUFs8PseB2z7ont1Idb0a4lZgj9aPAFnK\r\nwWGafe1shOOTXmn4SIijzHuyHo6jVNgsPSOAO3+A6PbytCMEtmqEjBxKp/P1\r\nqwEYQ4Tzcd0LBnsEkShEBzw/To3UHzzPOfBWdrRJbbXMnbm8jD5BPKHompYO\r\nLBnGRaCuzrgC92/b1ZeQmaOSiehCt/P/BdYuCTIuYSP6OMgATQtlWwd1LYNI\r\nmJwGXTOSKQnmb742r9U249zgY3678ynhKtPsMLpDT64+FcK/rCeVQEkNWK4r\r\nbQSF1Dr+yNtEv3RY6HtbI9XBf6TK/tzNAzVyVW+m3K3ANw9el24XtTLmGHTv\r\nosCvXXkYMxpIwK9eQEPCRpnZFtPB5SiXARFxo7gxPfHHnwoR0d9T369WI73E\r\nZpru0KCPX+8084XDBFSwItvczWJhXkvnuRvdLewhZN+vpJn/O5UjQX+u9s+k\r\njKYta2X8Hhm9LgZstJu3+tz8DpXkUhP2kCnQUw/7gJ/Nm3aEVycsEJNDPs9o\r\nVOBQEU+39wE+DLfo5gMB5JFPAOhjjPaH2/R+T95LVwr74lvFrIB34n4NgEhR\r\nlNg8z/t83/qFtLuxYyaxOI5ihD8V2udTWz8=\r\n=MAow\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mathisonian","email":"mc@mathisonian.com"},"directories":{},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/idyll-ast_3.0.0-alpha.1_1649800897031_0.7192708052526071"},"_hasShrinkwrap":false}},"time":{"created":"2018-04-08T22:54:00.329Z","1.0.1":"2018-04-08T22:54:00.440Z","modified":"2022-06-19T00:13:26.240Z","1.1.0":"2018-04-15T04:10:06.009Z","1.2.0":"2018-04-15T05:19:46.638Z","1.2.1":"2018-04-15T05:26:32.413Z","1.2.2":"2018-04-15T05:35:11.770Z","1.2.3":"2018-04-17T23:33:40.570Z","1.3.0":"2018-04-18T04:34:08.448Z","1.3.1":"2018-05-04T00:05:44.261Z","1.4.0":"2018-05-18T07:46:18.856Z","1.5.0":"2018-07-31T19:45:39.273Z","1.5.1":"2018-08-01T23:27:51.246Z","1.5.2":"2019-02-14T09:19:53.004Z","2.0.0-alpha.0":"2019-03-05T00:28:28.640Z","2.0.1-alpha.0":"2019-03-12T03:05:53.772Z","2.0.2-alpha.0":"2019-03-12T03:27:55.334Z","2.0.3-alpha.0":"2019-03-12T18:46:11.782Z","2.0.4-alpha.0":"2019-03-14T19:58:24.164Z","2.0.5-alpha.0":"2019-03-14T23:30:41.962Z","2.0.6-alpha.0":"2019-03-14T23:37:59.453Z","2.0.6":"2019-04-04T21:53:23.069Z","2.0.7":"2019-07-12T18:59:41.436Z","2.0.8":"2019-08-07T18:05:29.511Z","2.0.9":"2019-10-24T00:09:25.852Z","2.0.10":"2020-12-10T05:57:25.764Z","2.0.11":"2021-01-12T04:42:22.276Z","2.0.12":"2021-01-13T19:43:46.407Z","2.1.0":"2021-01-29T23:13:44.895Z","2.1.1":"2021-01-29T23:42:55.954Z","2.2.0":"2021-01-30T01:28:45.034Z","2.2.1":"2021-02-06T03:52:19.217Z","2.2.2":"2021-02-16T05:12:23.523Z","2.2.3":"2021-03-10T00:03:59.977Z","2.2.4":"2021-03-19T06:10:19.367Z","2.2.5":"2021-04-02T19:00:05.850Z","2.2.6":"2021-04-07T02:30:33.938Z","3.0.0-alpha.0":"2022-04-09T21:01:22.151Z","3.0.0-alpha.1":"2022-04-12T22:01:37.236Z"},"maintainers":[{"name":"mathisonian","email":"mc@mathisonian.com"}],"description":"Utilities for manipulating Idyll's AST","homepage":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast","keywords":["idyll","ast"],"repository":{"type":"git","url":"git+https://github.com/idyll-lang/idyll.git"},"author":{"name":"Matthew Conlen"},"bugs":{"url":"https://github.com/idyll-lang/idyll/tree/master/packages/idyll-ast"},"license":"MIT","readme":"# What is idyll-ast?\n\nidyll-ast is a library that defines the Abstract Syntax Tree used for Idyll. It is a JSON based AST,\nand the structure is defined by this <a href=\"src/ast.schema.json\">schema</a>.\n\n# Getting Started\n\nYou can install idyll-ast by both `npm` and `yarn`.\n\n```\n//using npm\nnpm install --save idyll-ast\n\n//using yarn\nyarn add idyll-ast\n```\n\nWe recommend using --save to add all the dependencies required for idyll-ast to your package.json file.\n\n# Structure\n\nThe ast structure used, is defined by <a href=\"http://json-schema.org/\"> JSON schema (Draft-6)</a>, and the current schema is at `src/ast.schema.json`.\n\nLet's take a look at an example:\n\n```\n## This is a header\nAnd this is a normal paragraph. This is # not a header.\n\n```\n\nThe above Idyll syntax would look like the following when in ast form:\n\n```js\n{ id: 0,\n  type: 'component',\n  name: 'div',\n  children:\n   [ { id: 2,\n       type: 'component',\n       name: 'TextContainer',\n       children:\n        [ { id: 3,\n            type: 'component',\n            name: 'h2',\n            children: [ { id: 4, type: 'textnode', value: 'This is a header' } ] },\n          { id: 5,\n            type: 'component',\n            name: 'p',\n            children:\n             [ { id: 6,\n                 type: 'textnode',\n                 value: 'And this is a normal paragraph. This is # not a header.' } ] } ] } ] }\n```\n\nAll the data in the tree is encapsulated by the node called `root`. All the top-level components in the document are considered the children of the root.\n\n## Type of Nodes\n\nThere can be 5 different types of nodes in the AST.\n\n1. **component** : Represents an Idyll component.\n2. **textnode**: Represents an Idyll textnode.\n3. **var**: Represents a variable declaration in Idyll.\n4. **derive**: Represents a derived variable. In Idyll, it represents a variable whose value is derived from other variables.\n5. **data**: Represents a dataset in Idyll. In Idyll, datasets act like variables, but instead of `value`, they have a `source` field.\n\n## Properties\n\nThe properties field for each component represent, its attributes or value. The general structure for a properties field is as following:\n\n```json\n\"properties\" : {\n    \"prop1\": {\n        \"type\": \"type1\",\n        \"value\": \"value1\"\n    },\n    \"prop2\": {\n        \"type\": \"type2\",\n        \"value\" : \"value2\"\n    }\n}\n\n```\n\nThe type field can take 3 different values.\n\n1. **value**: This `type` field will evaluate the `value` field as the given property's value.\n2. **variable**: This `type` field will evaluate the `value` field as the given property's variables declaration.\n3. **expression**: This `type` field will evaluate the `value` field as the given property's expression syntax.\n\nAlso, the property key should match the pattern: `` /[^+\\-0-9:\\s\\/\\]\"'`\\.][^:\\s\\/\\]\"'`\\.]*/ ``\n\n## Children\n\nThe children field is an array that contains all the child nodes of a node.\nOnly **component** nodes can have any children. **textnodes**, **var**, **derive** and **data** nodes should not have any children.\n\n# API\n\n- [idyll-ast](#module_idyll-ast)\n  - [~appendNode](#module_idyll-ast..appendNode) ⇒ <code>object</code>\n  - [~appendNodes](#module_idyll-ast..appendNodes) ⇒ <code>object</code>\n  - [~createNode](#module_idyll-ast..createNode) ⇒ <code>object</code>\n  - [~createTextNode](#module_idyll-ast..createTextNode) ⇒\n  - [~getChildren](#module_idyll-ast..getChildren) ⇒ <code>Array.&lt;object&gt;</code>\n  - [~setChildren](#module_idyll-ast..setChildren) ⇒ <code>object</code>\n  - [~getNodesByName](#module_idyll-ast..getNodesByName) ⇒ <code>Array.&lt;object&gt;</code>\n  - [~getNodesByType](#module_idyll-ast..getNodesByType) ⇒ <code>Array.&lt;object&gt;</code>\n  - [~hasType](#module_idyll-ast..hasType) ⇒ <code>boolean</code>\n  - [~getType](#module_idyll-ast..getType) ⇒ <code>string</code>\n  - [~getText](#module_idyll-ast..getText) ⇒ <code>string</code>\n  - [~filterNodes](#module_idyll-ast..filterNodes) ⇒ <code>Array.&lt;object&gt;</code>\n  - [~modifyChildren](#module_idyll-ast..modifyChildren) ⇒ <code>object</code>\n  - [~filterChildren](#module_idyll-ast..filterChildren) ⇒ <code>object</code>\n  - [~modifyNodesByName](#module_idyll-ast..modifyNodesByName) ⇒ <code>object</code>\n  - [~handleNodeByName](#module_idyll-ast..handleNodeByName) ⇒ <code>object</code>\n  - [~getNodeName](#module_idyll-ast..getNodeName) ⇒ <code>string</code>\n  - [~getPropertyKeys](#module_idyll-ast..getPropertyKeys) ⇒ <code>Array.&lt;string&gt;</code>\n  - [~getProperty](#module_idyll-ast..getProperty) ⇒\n  - [~getProperties](#module_idyll-ast..getProperties) ⇒ <code>object</code>\n  - [~getPropertiesByType](#module_idyll-ast..getPropertiesByType) ⇒ <code>Array.&lt;object&gt;</code>\n  - [~prependNode](#module_idyll-ast..prependNode) ⇒ <code>object</code>\n  - [~prependNodes](#module_idyll-ast..prependNodes) ⇒ <code>object</code>\n  - [~removeNodesByName](#module_idyll-ast..removeNodesByName)\n  - [~removeNodesByType](#module_idyll-ast..removeNodesByType)\n  - [~removeProperties](#module_idyll-ast..removeProperties) ⇒ <code>object</code>\n  - [~setProperty](#module_idyll-ast..setProperty) ⇒ <code>object</code>\n  - [~setProperties](#module_idyll-ast..setProperties) ⇒ <code>object</code>\n  - [~walkNodes](#module_idyll-ast..walkNodes)\n  - [~walkNodeBreadthFirst](#module_idyll-ast..walkNodeBreadthFirst)\n  - [~toMarkup](#module_idyll-ast..toMarkup) ⇒ <code>string</code>\n\n<a name=\"module_idyll-ast..appendNode\"></a>\n\n### idyll-ast~appendNode ⇒ <code>object</code>\n\nFunction to append a top-level child to the root element.\n\n**Kind**: inner property of [<code>idyll-ast</code>](#module_idyll-ast)  \n**Returns**: <code>object</code> - Modifed ast node\n\n| Param | Type                | Description |\n| ----- | ------------------- | ----------- |\n| ast   | <code>object</code> | JSON-object |\n| node  | <code>object</code> | JSON-object |\n\n<a name=\"module_idyll-ast..appendNodes\"></a>\n\n### idyll-ast~appendNodes ⇒ <code>object</code>\n\nFunction to append multiple top-level children to the root element.\n\n**Kind**: inner property of [<code>idyll-ast</code>](#module_idyll-ast)  \n**Returns**: <code>object</code> - modified ast\n\n| Param | Type                              | Description              |\n| ----- | --------------------------------- | ------------------------ |\n| ast   | <code>oject</code>                | JSON-object              |\n| node  | <code>Array.&lt;object&gt;</code> | an array of JSON-objects |\n\n<a name=\"module_idyll-ast..createNode\"></a>\n\n### idyll-ast~createNode ⇒ <code>object</code>\n\nFunction to create a new AST node following the schema.\n\n**Kind**: inner property of [<code>idyll-ast</code>](#module_idyll-ast)  \n**Returns**: <code>object</code> - New component node.\n\n| Param    | Type                              | Description                  |\n| -------- | --------------------------------- | ---------------------------- |\n| id       | <code>integer</code>              | Id of the node               |\n| name     | <code>string</code>               | Name of the node.            |\n| type     | <code>string</code>               | Type of the node.            |\n| value    | <code>string</code>               | Value evaluation of the node |\n| props    | <code>Array.&lt;object&gt;</code> | Properties of the node.      |\n| children | <code>Array.&lt;object&gt;</code> | Children of the node.        |\n\n<a name=\"module_idyll-ast..createTextNode\"></a>\n\n### idyll-ast~createTextNode ⇒\n\nFunction to create a new textnode\n\n**Kind**: inner property of [<code>idyll-ast</code>](#module_idyll-ast)  \n**Returns**: New textnode\n\n| Param | Type            |\n| ----- | --------------- |\n| id    | <code>\\*</code> |\n| value | <code>\\*</code> |\n\n<a name=\"module_idyll-ast..getChildren\"></a>\n\n### idyll-ast~getChildren ⇒ <code>Array.&lt;object&gt;</code>\n\nFunction to return the children of the passed node.\n\n**Kind**: inner property of [<code>idyll-ast</code>](#module_idyll-ast)  \n**Returns**: <code>Array.&lt;object&gt;</code> - children of the node\n\n| Param | Type                | Description |\n| ----- | ------------------- | ----------- |\n| node  | <code>object</code> | AST node    |\n\n<a name=\"module_idyll-ast..setChildren\"></a>\n\n### idyll-ast~setChildren ⇒ <code>object</code>\n\nFunction to set children of the passed node.\n\n**Kind**: inner property of [<code>idyll-ast</code>](#module_idyll-ast)  \n**Returns**: <code>object</code> - modified node\n\n| Param    | Type                |\n| -------- | ------------------- |\n| node     | <code>object</code> |\n| children | <code>object</code> |\n\n<a name=\"module_idyll-ast..getNodesByName\"></a>\n\n### idyll-ast~getNodesByName ⇒ <code>Array.&lt;object&gt;</code>\n\nFunction to get all the nodes with the passed name in the passed AST.\n\n**Kind**: inner property of [<code>idyll-ast</code>](#module_idyll-ast)  \n**Returns**: <code>Array.&lt;object&gt;</code> - Array of nodes matching the name\n\n| Param | Type                | Description       |\n| ----- | ------------------- | ----------------- |\n| ast   | <code>object</code> | AST object        |\n| name  | <code>string</code> | name of the nodes |\n\n<a name=\"module_idyll-ast..getNodesByType\"></a>\n\n### idyll-ast~getNodesByType ⇒ <code>Array.&lt;object&gt;</code>\n\nFunction to get all the nodes with the passed type in the passed AST.\n\n**Kind**: inner property of [<code>idyll-ast</code>](#module_idyll-ast)  \n**Returns**: <code>Array.&lt;object&gt;</code> - Array of nodes matching the type\n\n| Param | Type                | Description       |\n| ----- | ------------------- | ----------------- |\n| ast   | <code>object</code> | AST object        |\n| type  | <code>string</code> | type of the nodes |\n\n<a name=\"module_idyll-ast..hasType\"></a>\n\n### idyll-ast~hasType ⇒ <code>boolean</code>\n\nFunction to check if a node has type attribute or not\n\n**Kind**: inner property of [<code>idyll-ast</code>](#module_idyll-ast)  \n**Returns**: <code>boolean</code> - true if type exists, false otherwise\n\n| Param | Type                |\n| ----- | ------------------- |\n| node  | <code>object</code> |\n\n<a name=\"module_idyll-ast..getType\"></a>\n\n### idyll-ast~getType ⇒ <code>string</code>\n\nFunction to get the type information of a node\n\n**Kind**: inner property of [<code>idyll-ast</code>](#module_idyll-ast)  \n**Returns**: <code>string</code> - type of the node\n\n| Param | Type                | Description |\n| ----- | ------------------- | ----------- |\n| ast   | <code>object</code> | AST object  |\n\n<a name=\"module_idyll-ast..getText\"></a>\n\n### idyll-ast~getText ⇒ <code>string</code>\n\nFunction to get all the text from textnodes from the passed AST node\n\n**Kind**: inner property of [<code>idyll-ast</code>](#module_idyll-ast)\n\n| Param | Type                | Description |\n| ----- | ------------------- | ----------- |\n| ast   | <code>object</code> | AST node    |\n\n<a name=\"module_idyll-ast..filterNodes\"></a>\n\n### idyll-ast~filterNodes ⇒ <code>Array.&lt;object&gt;</code>\n\nFunction to find certain nodes based on a filter passed.\n\n**Kind**: inner property of [<code>idyll-ast</code>](#module_idyll-ast)  \n**Returns**: <code>Array.&lt;object&gt;</code> - Array of all the nodes found\n\n| Param  | Type                  | Description                   |\n| ------ | --------------------- | ----------------------------- |\n| ast    | <code>object</code>   | AST node                      |\n| filter | <code>function</code> | Filter function to find nodes |\n\n<a name=\"module_idyll-ast..modifyChildren\"></a>\n\n### idyll-ast~modifyChildren ⇒ <code>object</code>\n\nFunction to modify children of a passed AST node using a passed modifier.\n\n**Kind**: inner property of [<code>idyll-ast</code>](#module_idyll-ast)  \n**Returns**: <code>object</code> - node with modified children.\n\n| Param    | Type                  |\n| -------- | --------------------- |\n| node     | <code>object</code>   |\n| modifier | <code>function</code> |\n\n<a name=\"module_idyll-ast..filterChildren\"></a>\n\n### idyll-ast~filterChildren ⇒ <code>object</code>\n\nFunction to pass in a filter function to the children.\n\n**Kind**: inner property of [<code>idyll-ast</code>](#module_idyll-ast)  \n**Returns**: <code>object</code> - node with modified children\n\n| Param  | Type                  | Description     |\n| ------ | --------------------- | --------------- |\n| node   | <code>object</code>   | AST node        |\n| filter | <code>function</code> | Filter function |\n\n<a name=\"module_idyll-ast..modifyNodesByName\"></a>\n\n### idyll-ast~modifyNodesByName ⇒ <code>object</code>\n\nFunction to modiy nodes based on the name property.\n\n**Kind**: inner property of [<code>idyll-ast</code>](#module_idyll-ast)  \n**Returns**: <code>object</code> - ast\n\n| Param    | Type                  |\n| -------- | --------------------- |\n| ast      | <code>object</code>   |\n| name     | <code>string</code>   |\n| modifier | <code>function</code> |\n\n<a name=\"module_idyll-ast..handleNodeByName\"></a>\n\n### idyll-ast~handleNodeByName ⇒ <code>object</code>\n\nFunction to modify a single node using a modifier and name property.\n\n**Kind**: inner property of [<code>idyll-ast</code>](#module_idyll-ast)  \n**Returns**: <code>object</code> - if node.name = name then modifier(node), else node.\n\n| Param    | Type                  |\n| -------- | --------------------- |\n| node     | <code>Object</code>   |\n| name     | <code>string</code>   |\n| modifier | <code>function</code> |\n\n<a name=\"module_idyll-ast..getNodeName\"></a>\n\n### idyll-ast~getNodeName ⇒ <code>string</code>\n\nFunction to get the name of a component\n\n**Kind**: inner property of [<code>idyll-ast</code>](#module_idyll-ast)  \n**Returns**: <code>string</code> - name of the passed node\n\n| Param | Type                |\n| ----- | ------------------- |\n| node  | <code>object</code> |\n\n<a name=\"module_idyll-ast..getPropertyKeys\"></a>\n\n### idyll-ast~getPropertyKeys ⇒ <code>Array.&lt;string&gt;</code>\n\nFunction to return a the list of property keys of a node\n\n**Kind**: inner property of [<code>idyll-ast</code>](#module_idyll-ast)  \n**Returns**: <code>Array.&lt;string&gt;</code> - keys\n\n| Param | Type                |\n| ----- | ------------------- |\n| node  | <code>object</code> |\n\n<a name=\"module_idyll-ast..getProperty\"></a>\n\n### idyll-ast~getProperty ⇒\n\nGetter function to a return a specific property of a node based on a key.\n\n**Kind**: inner property of [<code>idyll-ast</code>](#module_idyll-ast)  \n**Returns**: null, if the property does not exist, else property.data.\n\n| Param | Type                |\n| ----- | ------------------- |\n| node  | <code>object</code> |\n| key   | <code>string</code> |\n\n<a name=\"module_idyll-ast..getProperties\"></a>\n\n### idyll-ast~getProperties ⇒ <code>object</code>\n\nFunction to return all the properties of a given node.\n\n**Kind**: inner property of [<code>idyll-ast</code>](#module_idyll-ast)  \n**Returns**: <code>object</code> - properties of the node, or null if none exists,\n\n| Param | Type            |\n| ----- | --------------- |\n| node  | <code>\\*</code> |\n\n<a name=\"module_idyll-ast..getPropertiesByType\"></a>\n\n### idyll-ast~getPropertiesByType ⇒ <code>Array.&lt;object&gt;</code>\n\nFunction to get properties of a particular type of a given node.\n\n**Kind**: inner property of [<code>idyll-ast</code>](#module_idyll-ast)  \n**Returns**: <code>Array.&lt;object&gt;</code> - Array of properties if they exists, or an empty array of no properties of the given type exists.\n\n| Param | Type                |\n| ----- | ------------------- |\n| node  | <code>object</code> |\n| type  | <code>string</code> |\n\n<a name=\"module_idyll-ast..prependNode\"></a>\n\n### idyll-ast~prependNode ⇒ <code>object</code>\n\nFunction to prepend a node in the children array of root.\n\n**Kind**: inner property of [<code>idyll-ast</code>](#module_idyll-ast)  \n**Returns**: <code>object</code> - modfied ast.\n\n| Param | Type                |\n| ----- | ------------------- |\n| ast   | <code>object</code> |\n| node  | <code>object</code> |\n\n<a name=\"module_idyll-ast..prependNodes\"></a>\n\n### idyll-ast~prependNodes ⇒ <code>object</code>\n\nFunction to prepend multiple nodes in the children array of root.\n\n**Kind**: inner property of [<code>idyll-ast</code>](#module_idyll-ast)  \n**Returns**: <code>object</code> - modfied ast.\n\n| Param | Type                              |\n| ----- | --------------------------------- |\n| ast   | <code>object</code>               |\n| nodes | <code>Array.&lt;object&gt;</code> |\n\n<a name=\"module_idyll-ast..removeNodesByName\"></a>\n\n### idyll-ast~removeNodesByName\n\nFunction remove node with a particular name from the ast\n\n**Kind**: inner property of [<code>idyll-ast</code>](#module_idyll-ast)\n\n| Param | Type            |\n| ----- | --------------- |\n| ast   | <code>\\*</code> |\n| name  | <code>\\*</code> |\n\n<a name=\"module_idyll-ast..removeNodesByType\"></a>\n\n### idyll-ast~removeNodesByType\n\nFunction remove node with a particular name from the ast\n\n**Kind**: inner property of [<code>idyll-ast</code>](#module_idyll-ast)\n\n| Param | Type            |\n| ----- | --------------- |\n| ast   | <code>\\*</code> |\n| type  | <code>\\*</code> |\n\n<a name=\"module_idyll-ast..removeProperties\"></a>\n\n### idyll-ast~removeProperties ⇒ <code>object</code>\n\nFunction to remove a property from a node\n\n**Kind**: inner property of [<code>idyll-ast</code>](#module_idyll-ast)  \n**Returns**: <code>object</code> - Modified node\n\n| Param | Type                |\n| ----- | ------------------- |\n| node  | <code>object</code> |\n| key   | <code>string</code> |\n\n<a name=\"module_idyll-ast..setProperty\"></a>\n\n### idyll-ast~setProperty ⇒ <code>object</code>\n\nFunction to add a property to a node or change the value if the property already exists.\n\n**Kind**: inner property of [<code>idyll-ast</code>](#module_idyll-ast)  \n**Returns**: <code>object</code> - Modfied Node\n\n| Param | Type            |\n| ----- | --------------- |\n| node  | <code>\\*</code> |\n| name  | <code>\\*</code> |\n| data  | <code>\\*</code> |\n\n<a name=\"module_idyll-ast..setProperties\"></a>\n\n### idyll-ast~setProperties ⇒ <code>object</code>\n\nFunction to add multiple properties to a node\n\n**Kind**: inner property of [<code>idyll-ast</code>](#module_idyll-ast)  \n**Returns**: <code>object</code> - Modified node\n\n| Param      | Type                |\n| ---------- | ------------------- |\n| node       | <code>object</code> |\n| properties | <code>object</code> |\n\n<a name=\"module_idyll-ast..walkNodes\"></a>\n\n### idyll-ast~walkNodes\n\nFunction to do a depth-first traversal of the AST.\n\n**Kind**: inner property of [<code>idyll-ast</code>](#module_idyll-ast)\n\n| Param | Type                  | Description                      |\n| ----- | --------------------- | -------------------------------- |\n| ast   | <code>object</code>   | AST node                         |\n| f     | <code>function</code> | callback function for each node. |\n\n<a name=\"module_idyll-ast..walkNodeBreadthFirst\"></a>\n\n### idyll-ast~walkNodeBreadthFirst\n\nFunction to breadth-first traversal on the AST.\n\n**Kind**: inner property of [<code>idyll-ast</code>](#module_idyll-ast)\n\n| Param | Type                  |\n| ----- | --------------------- |\n| ast   | <code>object</code>   |\n| f     | <code>function</code> |\n\n<a name=\"module_idyll-ast..toMarkup\"></a>\n\n### idyll-ast~toMarkup ⇒ <code>string</code>\n\nFunction to convert AST back to idyll markup\n\n**Kind**: inner property of [<code>idyll-ast</code>](#module_idyll-ast)  \n**Returns**: <code>string</code> - Markup string\n\n| Param | Type                | Description |\n| ----- | ------------------- | ----------- |\n| ast   | <code>object</code> | AST node    |\n","readmeFilename":"README.md"}