{"_id":"@simtopy/kickast","_rev":"51-b9fba2a8b7a163cb230c3c57b9f4aaaf","name":"@simtopy/kickast","dist-tags":{"latest":"1.2.38"},"versions":{"1.0.0":{"name":"@simtopy/kickast","version":"1.0.0","description":"a Javascript Abstract Syntaxic Tree generator","main":"index.js","type":"module","scripts":{"test":"mocha 'test.js'","postinstall":"npx typescript"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"brumaire","email":"lucas.vincent@entalpi.net"},{"name":"emarechal","email":"ewen.marechal@skales.fr"}],"license":"MIT","devDependencies":{"astring":"^1.4.3","mocha":"^8.2.1"},"dependencies":{"acorn":"^7.4.1","tosource":"^1.0.0","typescript":"^4.1.3"},"gitHead":"b3c525bdafb9f1a1f82da483283a535750639ff7","_id":"@simtopy/kickast@1.0.0","_nodeVersion":"15.5.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-Jd+kIA87Iol1ZKMTDvRPr4ArklX5Yvstdmkvi3bIfI3qmoRUb0go9rxz6pTmtRuZJi7tzV8rRxHlF9SI/qyGLw==","shasum":"ab696e1848d8277c98c6c4f9e41cabc83f2a75ff","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.0.0.tgz","fileCount":163,"unpackedSize":271061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCVXgCRA9TVsSAnZWagAAh3IP/iPKf2UMl6SuGKn/uT9d\nb7fZeLd6c58b6Eh51EWQytsb1WH0VYHqs2p7t1KVy5GvCTYH6vndoJTS5dv4\nA+Nt/RkZmLuGZ/S6me4W50SDhnv9LmcVnMQehiY31d2XF7M6W6KwlpA31VWj\n4MhN+KW9q8Dy8mTntKNn/UbJOdWkSBsLxW0KnBr36ZAc8jX5wl5SeOevPxMt\ngG7J3tyx7creOXip4u5vRCk8QFLhq+ZZ8vtfl+FjExBRP+VkaMQiiZgsMLwe\nQgeY7NckZDjrbTAFfQtoDhcPx5kJFUAb4k/rkzw+C8oeeSWc4vlO3dR9ieZx\njuLpJCQU1wOS/CK+BmC6zYuxX2SszEsWCM0qWhLonH1YTzCiFAbNThXPO2oU\nCScS7J91v3oGRe/+PNl8H8ELSYm3dfMYNcuEf758jjPBZOeERQgrYTtj985c\nXGoybkWIUu/WMciJ/DTmFvfk80pa2di/Rw5ise8+0O7J/YJgFAODX6vpWgbx\niSJ5omZ2FiCF7KXME/JdLhE7o6OrVfdsx7TOiIFWWWbn4s7yG0jkB2Zwf1Lj\ny9LMIT9i0GkOVmpyRO6aQ63A1iSXQASSmOu7hnzKp21hC+CBlgNfPBy5nhZZ\nJLIXB1qNtdzN+g3QocPuk70B5LkwnHouDT3aqIvI7+HOnMc+g53nhD/VispH\nR7Ny\r\n=OEVo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrQ4Ki/8EBxNLsxm6kW9V1J5e1zr9J2MTWTah9gnV3BgIhAIxmpSO1BVqUyiwi2KmqnO1C19lE7EZXl/zjQ9iEDguB"}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.0.0_1611224543608_0.9472661480152116"},"_hasShrinkwrap":false},"1.0.1":{"name":"@simtopy/kickast","version":"1.0.1","description":"a Javascript Abstract Syntaxic Tree generator","main":"index.js","type":"module","scripts":{"test":"mocha 'test.js'","postinstall":"npx typescript"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"brumaire","email":"lucas.vincent@entalpi.net"},{"name":"emarechal","email":"ewen.marechal@skales.fr"}],"license":"MIT","devDependencies":{"astring":"^1.4.3","mocha":"^8.2.1"},"dependencies":{"acorn":"^7.4.1","tosource":"^1.0.0","typescript":"^4.1.3"},"gitHead":"6f8a1621b4c3e4bb1ae52e35809c50a266d983b3","_id":"@simtopy/kickast@1.0.1","_nodeVersion":"15.5.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-eAhAMYn5CpMPw0NaMeXpHJh59QS20a2QK+MX9mp3ilQhTY5of9FDYYqP5FHEm/8vxQJtCKqzv7+DP6sxFQl0og==","shasum":"29413cc44479b7c9f5aabfa41c04a76f25e8d2f0","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.0.1.tgz","fileCount":85,"unpackedSize":184090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCWG1CRA9TVsSAnZWagAA3iUP/RXyh8DY4DRu7nDDrkDE\nMbkBVYvguxpPBb1IF9zcYX6o//POGwbPqLhgbDr7zlfZe0fhHJK3JAtyiiB8\nDTzXExeW4OshaGk+cyLpqYfFSL8994pO53N54G1J/le4X0ffMP0Yz/yR3RT+\nJGMBOFZNnvnoC3AZlj8ae1MWO3uItIuh8hIO7l9Bgw7tx1iDFoYgSjQYKDl9\nl38gGuTEDeUTjMDCIkg/sGV2PHZlXE4MwTasozJAsFq+Zv8+m2Hek/jSqgWv\nTGkStl4zzNO8HgmpSz8C5AZOnPjfmU5BqT6CWlxkJGX84WkBJlNeXCRI105O\nV0rMlQpR7MQMOe5YUWRjs6UWc9Orhs+iG1LiQOxasej/taR6Yc0G7R9NnM5Q\n1Cs9lL8zMdSymx4b3qP1njGqM0dCUIG175x4oX6WaaiOmij2A8ntY0TKKjwe\nEbJeMTYIqka16Xvy4AhSx+3RumJ+hGxCnFbVveJcnEr8+IWTArTL3tBZ/sG4\nuo7gPRp6eamstDKf6fnWHr3cfdosL5UdAgk2TLqHci8Slckv/iDbfGHLw1YB\nJWiGu+jf96TqBX2lH7IzfYr+PpqM9pdrkLyiSc7VkPZ1O99fDuexJAjWx9vT\nC+rZR0QKUQR9pQ0IIUehyGsnk5B04ccuV2Wyk8wgCos1ZU63eWM2gY8kgOhw\nOIno\r\n=qIhq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELuczzMxIr+wOp7bPvsGbSQXubbdPXNvJtC5BYNqg+wAiEAy/BXY4UQ/TpKfmel/SybEhQw6GtvFmiSJJRBNuMgKlw="}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.0.1_1611227573190_0.4560941062081283"},"_hasShrinkwrap":false},"1.0.2":{"name":"@simtopy/kickast","version":"1.0.2","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"mocha test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"brumaire","email":"lucas.vincent@entalpi.net"},{"name":"emarechal","email":"ewen.marechal@skales.fr"}],"license":"MIT","devDependencies":{"@types/node":"^14.14.22","astring":"^1.4.3","mocha":"^8.2.1","npx":"^10.2.2","typescript":"^4.1.3"},"dependencies":{"acorn":"^7.4.1","tosource":"^1.0.0"},"gitHead":"78c8be69696ade39ab7d45a053883b44966cede7","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.0.2","_nodeVersion":"15.6.0","_npmVersion":"7.4.0","dist":{"integrity":"sha512-pC2+dPjYOJTMcGi8YngAnAtl8z2cyS9cxwIqDq8XMazHpXr+4f0e6ZjkAf1WRkCbfIaDyc5apfDKWTHMZNNh0Q==","shasum":"93a3ed4644538088e2e4dd32dc29470683eead2e","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.0.2.tgz","fileCount":86,"unpackedSize":279871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDqwsCRA9TVsSAnZWagAAyuoQAIADJXj7PC4FpnUVpOHU\n3qHpC0iiss13FUzLrvmSuuiawQbv1mHiCEQk7U9q/1AhJViHTHDhhoUPdy7e\nz9bJszUgbdMcl/Jk8qUsp9Lra/zrKvLIs2UG0GE4awv8+EpYtLBgj1wizgtb\nNjK7hUrUVvx2CmwJkUdvWhWjblwKPFFeIlJAh+AoQy0oO5qoNt+G4sKh3tii\nXHAPEds1jLz/mX4KQWmvaosU7htqNhEdjPZaIFNAC3EMepax+tzncrEOGppU\nRfOqHZDHEuuaTfCZHBqgwZbZa488P5kgHU6nLUQxTdxtk4wOrEvotwbcj37O\nqhwo1FhIGxtEg9RtaJtTcTxBalIoTkvylOF4FJ7nq79izP2AEg24RbW2LROg\n6BO4sBLeR2dhpfUsDtYvvHxCAbjpl5vcMgPqFWORzlZg3OwGN3CpO/AyDBV3\ny23nMJyFbMwQUZIf6h6qzSiQBMJZeDZ2oqqAOAY8Ux41+ZIrAadwYeDKRftI\nEPDzWGB3cNoMF0+LY672rJEbi75GlhPss/PWWvzllA+00+udyfDQuafpvOSO\nSbAJA/65v/ba9TdTy5CMrqvHYbHCDJk5CpvfzUfkTwM2NW4gy3FUMhT98X95\nF7xVfqIqnhpp1aDO9aPEnVtXDv+8cMwYJhoYuNMqrV7jLDO3uiqg8zf7VXv6\nmEyv\r\n=s+fZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6GAXMzCJ3dNmUZBfXmf5FDRiQzwGnJcT37lg8RVq26wIhAK+9gp06urcbJtRR3xQaUbslEn1iCQ7PNfO+3n0xaz/q"}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.0.2_1611574315767_0.2016389016878284"},"_hasShrinkwrap":false},"1.0.3":{"name":"@simtopy/kickast","version":"1.0.3","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"mocha test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"brumaire","email":"lucas.vincent@entalpi.net"},{"name":"emarechal","email":"ewen.marechal@skales.fr"}],"license":"MIT","devDependencies":{"@types/node":"^14.14.22","astring":"^1.4.3","mocha":"^8.2.1","npx":"^10.2.2","typescript":"^4.1.3"},"dependencies":{"acorn":"^7.4.1","tosource":"^1.0.0"},"gitHead":"493ff3f84753a9f3058fbb9a65557370938c87ac","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.0.3","_nodeVersion":"15.6.0","_npmVersion":"7.4.0","dist":{"integrity":"sha512-y8EoWew6Rb4LzDhCDooV++Rs3yz/yu6OP5ZkLmuW4IYqhAQIjXCEvR1u/AP1STxbkKLH+iHtZwKEPvDyU5JZZQ==","shasum":"378ee0a2f26d03401342d4e33a34dce26302d0da","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.0.3.tgz","fileCount":163,"unpackedSize":265570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDrBRCRA9TVsSAnZWagAA0KMP/Rfads/eTrjbpUAlYFdU\n2Hk8rKgylGFJm5vHvkDvH1hIk6A4y4InM3aN298d8VV7Hk8O2R9wcpFAFSUh\npS0WhYDI+1FUDv8InPh65/iRJg5GJtXbD2gjmsmEXvazqPUzMWuZMKRArNru\nDAIf11/LvDi38/0wE0vsvHlUgAUR2+rCxcNC0EcXTWVbN25q+FIzzn6+Wop2\njMfDWB8beOv6+Y4Cy/yFuE3rOGCe9k+NCb2F2ADg9kBzQ8rm7ru706TeBoGz\nJsR5ff9PUgxH+8ACcNJIvQv+dnDv4CHhGoU17KAmdhBp8PTqHP7xPPgZiyp9\nTK/QeJqBucGdt8kuQ17ZsWEhC8D7y3DcYZNlAsCGG1sCHAvKyC6qvRZLAv9e\n8QV86iPNY7LdM7N7M4tq/cfU854L0nGIVj/oERocCpeG/niurXJbnelrSf3Y\n6AAXCfMkwX8Nu5AWCklfQW9+OPJNzGwjfSL/O4+NasWVz2IkOf4O50FtTGt0\nEKcaCYPiieJXLndppQ/tqKkWJZGg3MNqU6NjoyC+UqwPbJWld7ThYLsRpaPs\nd1vcjA8YC/LvgkGBnRbyy5dl3sqA3D49CnTd8cXHVFmJRlNnLKJJzN0M+wly\nyA/fLxDoTHHw+OvVCW2lWatce+mbMJbqP7tfmUmQrTyMNfEiyo5WyT5kOkiO\nqTar\r\n=9pqr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHKnLtUYLEQRkBGoeH6DHrf2nCqqFfoYkfXLK75O7rbJAiEAyE7/6O4/EhPfIk2oms8HIByJt33YyHg5RSr6A0CwKhk="}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.0.3_1611575377384_0.2547257391902027"},"_hasShrinkwrap":false},"1.0.4":{"name":"@simtopy/kickast","version":"1.0.4","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"mocha test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"brumaire","email":"lucas.vincent@entalpi.net"},{"name":"emarechal","email":"ewen.marechal@skales.fr"}],"license":"MIT","devDependencies":{"@types/node":"^14.14.22","astring":"^1.7.4","mocha":"^8.4.0","typescript":"^4.3.2"},"dependencies":{"acorn":"^7.4.1","tosource":"^1.0.0"},"gitHead":"ccf0f1ea5b26f76d0cf6bed200da3b613b43df85","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.0.4","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-7aeNW6uwTFgbzTCjqxS1hzvVn+Q+Po7dOmSW8iUsrrrlVQ76LhYmma6sJ04bXkf9m5527HW1xt3xVc2XsXphMg==","shasum":"e5d8c3436b05215bd82b2045d832544440eb4ed2","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.0.4.tgz","fileCount":163,"unpackedSize":260230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtI+nCRA9TVsSAnZWagAAmdgP/R6oDrEZxEkHZKZ3EDzS\n+rezUFpmDfOuQwYTA+b3iwH0J8ETqlV/JrRMIz5x69rp6rWlaG/roqBGDmn8\ncQXC0jxyx0XIp4KwVKABidUSc3esaiytZMKjJy+RD9r8QkM2Uj1IuAzLZpk1\nt+9y+0XJaBjBQgIkMyS0A6LdCbih9YXmaEAQP9G+zJyt6VirQHtC9FC0GRYS\ndw6EKh+XlPaaYlk8mljr+H6P63djAwa06TdZ+0H9EwKIsCZSVf9FkeOkhnPd\nlRScUhxpb2m3uaGgBXZbIJiQDe66NiQCZzLAEw4HbzlK+uz3jX+zPkmaZAbt\nQhxMpZtVNV/PqvqWgWvVHIXVhWXG0YHNa009ElF78FkstJBpx/1Bif23fG9h\npNubV2ln2dTMdWFTHEIxxjGvSGJbgKtu3GviOm1whReBwmraHiR3/Qt91elG\nVJkl04df5lhs0ggsM0oEFeKiBdi5Cg6kQ/zBhC3SLWBx6Onohczt1a/m0daD\n41BqyyomvOHcwBLocKYSBN4hhPwLE9elejZnsAnPJ8epETOiu0BgzspepDa+\nOOWS99NUaB+j9E/1FRgugsB/C3d6E5PZtsU4aJLGq2Aiy9vd3XYYB9mzfZk7\n9jeRQ0nuzGusXpDKrYq4RHD2m2P+TnC2Iq6r+/1nUlxQtSqLo2SeT+Ah0NEl\nlG9j\r\n=cdHb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKuFZeQUgw4IV1lYKHTldlxhR+c/lpSyLsLvT58jgSXQIhAKZMmSowlpReQuzC4wafvl4RFN8B8r6PhOs29/L2vTm1"}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.0.4_1622445991085_0.9012638101610606"},"_hasShrinkwrap":false},"1.0.5":{"name":"@simtopy/kickast","version":"1.0.5","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"mocha test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"brumaire","email":"lucas.vincent@entalpi.net"},{"name":"emarechal","email":"ewen.marechal@skales.fr"}],"license":"MIT","devDependencies":{"@types/node":"^14.14.22","astring":"^1.7.4","mocha":"^8.4.0","typescript":"^4.3.2"},"dependencies":{"acorn":"^7.4.1","tosource":"^1.0.0"},"gitHead":"75bdacb54aebcace490c0e39a5f4bc44ad0d6d5e","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.0.5","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-QEIPNUOx43miOjANk9M2WJALIF8tRbTobt8c6EDwsX/bxfuicMDSfVSSiaiNP1jEMOlQj/PjgDifVTh6uhOeiQ==","shasum":"ac201fa714626cef0cde8f7fae7c2899f749682a","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.0.5.tgz","fileCount":163,"unpackedSize":261299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtKKcCRA9TVsSAnZWagAAbPUP/R3nzURg4DsO4RiVtA28\nuyhHu1Qb05LBHT3SltvfrJz+RIxotZQ0HzCRWLTrB8n+TY/So2gnRu3/cZta\n+PLaYZqMaSLU7RHY7ZQUCJBPWLgHKHKXasgxaRlvBq9hvGcxwuutPWGlqRMQ\nh3oG/F7QL9i0ugflZGr3UHQMvcDlNUV8NRoVLJ3QxJAfI4t5bgHBrxkhpRPC\nIfvNvyEQTgtCugXR9+heWdfifqrMAx/iI2ZYChUIrnHW4Gtba/q/xDeJWrNm\n/RpgjEPAnv34crO/pQEnwgH4APHz08Hjcq4JIYxF8a00nl3XRjGzLhNA6Imj\nReIC4CRkGhxBIk+1ULKGLq4LQOgx+XvfeUEjI5SI9auWm5gBr78jevYYYzbM\n72t6n9uJX9KRjuWduXCCS/5hyfOtfEQ8j0OBWKnGHs2BXHJdSO7CBmMiJUay\nkdFroz/JP/YeXczijeHB9UCqX2m2EfTVnK4llOKj5VsmLIRexcAZflrw45XW\nqcyj+LbB2un9WI5qGPGn4vmGNCJAb5VISji93001OLQwsLOjKi1qUT0/cs08\n+gS1lTSXYkT94RV30TrLBASYrDezIztDibJy9D7cnvw9jGKovv9tIyEAz0Zc\nN3al9l3CH07ybeOy71yswwpbvUKLAMijytN88OTyawcfHvxqhxoft+FPdn5G\nh47R\r\n=+EYs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAzKXHpRI6NH7DKLYB7uUDPrIGFqkVE2jQNxbClPL4hgAiAD8QxWAg0+mglhZvHOkfm6TwyK5YTbIK97UUQWmPY+Rg=="}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.0.5_1622450843912_0.74436644250254"},"_hasShrinkwrap":false},"1.0.6":{"name":"@simtopy/kickast","version":"1.0.6","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"mocha test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"brumaire","email":"lucas.vincent@entalpi.net"},{"name":"emarechal","email":"ewen.marechal@skales.fr"}],"license":"MIT","devDependencies":{"@types/node":"^14.14.22","astring":"^1.7.4","mocha":"^8.4.0","typescript":"^4.3.2"},"dependencies":{"acorn":"^7.4.1","tosource":"^1.0.0"},"gitHead":"c60e2034069a00625e2c59e3a84f034b3dbe826c","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.0.6","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-U8oET2p+sjVWZBI9w+WM6H7QcUTIjsIffkGVyBkBIiFwpxVNyY5IgpL3gnJc2UTXjBBdXufieLfdBjBq6frYrA==","shasum":"d40b5bf47e5fb5e92d364ad6f58ad76e31596441","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.0.6.tgz","fileCount":163,"unpackedSize":260497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtKxhCRA9TVsSAnZWagAAbxQQAJIXUsDeobzQ9Ix/Ztck\nqIG+s5I+5BxGxn6OdOgMXIcMZVP45zFgjVrbLzkc/fAHumYJ15iRnzrG9AkA\ntirYYPh7j+KI29N/Yl0JERcTMDIxOVYN5AMvNaNpUFlTZyPJ2ySrTbau7dXq\n0yEJOCJDweh/jXxmEp6dvj6sd2AD6UliM6Ty4KV4VJDTcSFAT3ZOTFsJOs4+\nwM3nU9iPCxUWiYcN7EahNQBg44JBH6bhT/8Uau1QUuvzJ+zNWdHQLZZYcGwK\nihi5koRr7kRB8Nb1ctUTGoaITvz1RpBSR2RccHAtr69uCA82rw7TeCbYQMgd\nJG2hxzUeR/xk8NbYFJRLEGI5yPdZB+gHBkLHCT0QZNjYwkKn48a79UBjETCX\nKxq3OENGLO2THHEljcbs/zAGB9KwuBoAXplMg8xdulMdwbEfT/8bp/pAQxwd\nkI8hScKv/DveUA7qnILrQwrVRaaPup731m3+ULLOlnU4HVeTt4ar5s4TU7x0\nhAQhxhxdeb4XzxIcCt3XpWoxBi4eUqcf1VEd6dRUb9S74IfQzLLNMhbeq2Ay\nWMxHPhjJ0ePu5WVYdjMwUn2uLV3D6MA0SRe6Omupu0QJsVyRjoGDSIr49r/6\namk1NZW14vQjw502hiOlX2w47pJQ7dBvmtFNapxjbhTS85uFIkjm0rYBwaYa\nY7Rq\r\n=5BlP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0ZaUrHWrse+aEAnAspbichlmxX+UbxoZTgMN+7ExRngIgFJ/9cfTApcw3EcY2RVaMU1z77jGt/xpilDFqmkB0pXs="}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.0.6_1622453345156_0.39738183311525077"},"_hasShrinkwrap":false},"1.0.7":{"name":"@simtopy/kickast","version":"1.0.7","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"mocha test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"brumaire","email":"lucas.vincent@entalpi.net"},{"name":"emarechal","email":"ewen.marechal@skales.fr"}],"license":"MIT","devDependencies":{"@types/node":"^14.14.22","astring":"^1.7.4","mocha":"^8.4.0","typescript":"^4.3.2"},"dependencies":{"acorn":"^7.4.1","tosource":"^1.0.0"},"gitHead":"d81cf626d769365e26ec891d3aac623150f69433","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.0.7","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-ly3Uikn4qkNLe8O6e8jqLhhZoxyJkn9iadAh6icsGWFGeHQM5Yio6SwPbifts51e+9ykkgfAXZX8ckZ/JEriwQ==","shasum":"f2208af224c4215e04035a207b6b7814b88666b6","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.0.7.tgz","fileCount":163,"unpackedSize":261103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtNcqCRA9TVsSAnZWagAAPv8P/0+PaeJj6u3R6y81pdLV\nBgEUhUUVJ1QM4Dn0jJqhMLm4BK4vKc3hafwvhTBmy2Uxau0aJ9b83e/0Ud0w\n6407JWEaDt+K+OHgGovS0Kqdr1iY0QPwNhk25zXzW4VV4uDHNvhhQpPN0k47\nTSLHU1NHwzTNU9xt+k0O4nFRsGGeeQ55VClBVjKDQcxkE4zSS35jqRn9H+SL\nMzsXV6WUdOQxzi4KCONREeC18NUIJD5GqsND3KnRjfxRqxTS74AgynxN3Fmu\n4MBywMerBRhl+oVwEyyxrtiIkeU5v+WWDaEXUVLRTyh5qsxv6TlyilVPP/Sl\nUyugHyb4FgTOCe3vRXgfV0lLehh2v/v2aXpj8qRxfRDMr6UfFLi8riO9L+2n\nPnRkbAw0Ig7pH/q0wVh4yfwT3MzvxJW0IaJJYb5Sqme2UDh3/M3s1GV/Oo9V\nXW73nvpSu+8Um1UXSp61O6py3sPYl+0zIqd6MtXsXOxOfoUNNkLbsy3esglw\ncdHJtO4FsNG12ijy1s9sZqIwQDUwadezBx54GN0hNR1lg2NVpTNgdm9X0tsl\niCWptsu+T/bxGjSf5EbiznCF69c7JOBpvullB81ktEXbWoEouJe2JipXWx5U\nDFnEnMyVlFRyyizQjp4GaGIixgeSZdanjbwGQxzAZ1EBWIebEQCMkPh+5o4m\niZQ5\r\n=ERp1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdAhEU8pd+fypGanaUjTnaF/AXBW7lmVf4yONfJsMR7AiEAilFu0iOJSnu6SxZms5wz12jkte+kKo0WznDv/V39lYo="}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.0.7_1622464298373_0.5160078604001834"},"_hasShrinkwrap":false},"1.0.8":{"name":"@simtopy/kickast","version":"1.0.8","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"mocha test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"brumaire","email":"lucas.vincent@entalpi.net"},{"name":"emarechal","email":"ewen.marechal@skales.fr"}],"license":"MIT","devDependencies":{"@types/node":"^14.14.22","astring":"^1.7.4","mocha":"^8.4.0","typescript":"^4.3.2"},"dependencies":{"acorn":"^7.4.1","tosource":"^1.0.0"},"gitHead":"13be065f80aa31b4fa655b1804225933640b15f6","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.0.8","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-RgvsVgg77yp6d9Cl2uZkJQL+SSNkq/dP7R+R1JFKGCe5ilLEL3LrpRa5GeiqdyU9nCrmg41dmnXER2IqSnDc3w==","shasum":"8ac50c78358891b1db135795c66652c8abd2cd5a","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.0.8.tgz","fileCount":163,"unpackedSize":260730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtNncCRA9TVsSAnZWagAAIGMQAJMxSW3HAeCXiBCnxdar\nsoAZvqEwFabr1VSlolD8tzjt/UzvQxuKq6nKCMSTXS8l5RRcHZgn3rtwXjIo\n2qXfw8KS/HVIdJARTsK+uGEkjXBrTSuhLjYNXGgqgBQMKRnVT93+YxpNgWvn\nit4aggAaXAxrSVTXcQXelfyOMHHSLW4BWp4xbtl3TzwX6CW49eeq3I1FYvQ9\ns6q3Kq/Ci1le/qonIV8su9ea5EEH8mOlVgy6zlXF+UeOPoTwJiKWMzOooqXl\nJQYO88EDmy7iFyU6F0CnwxGLAYI810LFydIXIQWbyMSt3bBZFZcMWIbZ4kFX\nlWcPWaOJPUh/CZLq6Sj13vo/GpM3CsU8nbPv2rxHTqm1sPoLmNuQnmxNNO3g\n4KnmzKBkzngKKqHcmb1IsAwRLLaRSEl3S2Ziz6WKzQ7DKootIQJfEt4oAH1X\nsQbThfajBVyC+XirM4Fe7k2pYQt+fTmL+0h+xi/xZF7ry/p7AU2Wd1lX3YqO\nvciHt+DppqInakVrlL9LqTIu5y+wVcCZxqxv9W3LRrWFzMUwG6Ewp2hthDP9\n+AJFS/D3YfrZTJZ+eIH5ls4iv2q/hvdnrahU4zxfIGFt/u19P+2FNvOGwYE/\nQUtvb0eRnDSJgMT7k5wmcWwG7hlUvz//SO540i1YH7mLTVtSbUCSogngmTqy\nquCx\r\n=SCPN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBbiZrlsDngtcwnNg2XAb4d+O3i4PjaQKC4vKyNRYO1RAiEA/vlIU2ELz1HzkCG/lpytdmVAmV1y3yeJ72ffsDJL8hc="}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.0.8_1622464987518_0.7329148778814976"},"_hasShrinkwrap":false},"1.0.9":{"name":"@simtopy/kickast","version":"1.0.9","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"mocha test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"brumaire","email":"lucas.vincent@entalpi.net"},{"name":"emarechal","email":"ewen.marechal@skales.fr"}],"license":"MIT","devDependencies":{"@types/node":"^14.14.22","astring":"^1.7.4","mocha":"^8.4.0","typescript":"^4.3.2"},"dependencies":{"acorn":"^7.4.1","tosource":"^1.0.0"},"gitHead":"76fc4aad38dee4b19a279c25bb4a2d62ca4ba826","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.0.9","_nodeVersion":"16.4.2","_npmVersion":"7.18.1","dist":{"integrity":"sha512-n/XbzQ8rSj7ZRp6epu31Qeu0Opbu+H+lDvNnP7z2PObZaxkcuj2yx54QddStb8Axgcm4Jfj2tEMvrdgbor9C1w==","shasum":"546906d2e8f0abbd14ee4b9235b601948c9be744","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.0.9.tgz","fileCount":163,"unpackedSize":261351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5qxaCRA9TVsSAnZWagAAquoQAJo+Tooh5JL7yRRG+zHq\nJHxtYX5BtNJ5NsGNFS42MOnKb74mfWq1NbXdPZH0mWw7gLmXCZIblHCttZ5H\nqBTHa7YfcczOngw2BybEm+bGv7SfMKO1wmpQvnRUPJXLGrOmvWZKaxcNWvhk\nXgDaVOZIq/2yBLGlndD3Ae+/wv/Ntrz9bWIwuDlfvqtvvbutr84jlPm322DT\n8qr/R9oiDHNR6gVlQtIAwPWJ5mCQt/F4ON5U78Zlun6ivi+EARwiiJN+FM7Y\nb/gjhv1ZIeWx3fX/RsEHBCMHDsHYhdZ6FFxA1dpGJK1XQNXKEvsSpinzjT+9\nX3pY0Es8/9eRa+83AoNDd2MDP02oHwkL/yC02VjTQVUod8lOlHIfseeRH7DP\nf1xUzoAWBfOiSe9zKCiZglGYbwFb+OnlbpJp5Zue0BcZMUS4f251QJFUQol9\noWtvYSom6mgYYoHYkY0xSfIx2U5nZRH5nbLj8D9qmKbEhaxhFShDTKPbwI51\n4yKJiQd+hiylSAtGSC9i/Ug/SRyHcjIiV9pweeNh2isyrnM/Wq0XsZZ2j30b\nIIuw1yTDrwnup0Q0Qbr4nu6zrnxR+0/JK17nRmI6YbHndGegZ8xTClzpwYw3\nqiwUmNevl9dGWsk9PiX5BERMrwmK7tsIB/6LNZPEfelazVUSUAZyljlcuNUB\ni1KL\r\n=MRp/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH49SOMFe87jdLU/GVDPrY/PXG6K4Tjnn+p3dpZT1PMvAiEAuxmEPlZtqSIcG6Wh/INjkXbBaLc1Vrqw0/ksZ/3lnl0="}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.0.9_1625730137355_0.33880628157515047"},"_hasShrinkwrap":false},"1.0.10":{"name":"@simtopy/kickast","version":"1.0.10","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"mocha test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"brumaire","email":"lucas.vincent@entalpi.net"},{"name":"emarechal","email":"ewen.marechal@skales.fr"}],"license":"MIT","devDependencies":{"@types/node":"^14.14.22","astring":"^1.7.4","mocha":"^8.4.0","typescript":"^4.3.2"},"dependencies":{"acorn":"^7.4.1","tosource":"^1.0.0"},"gitHead":"e89dd27ef72eef336ecfafa23d3afc2972f47e76","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.0.10","_nodeVersion":"16.4.2","_npmVersion":"7.18.1","dist":{"integrity":"sha512-FxFhX6Ida3gddFSUeTTJ/t3Zg76xF0oz0VZOU0ApwzuD3yiMgv21lLWEqfg2EySVdfd2k9VNHj9hhK8/XPrS+g==","shasum":"f701231287b21583b8bd5c6d2690af791ca4ef87","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.0.10.tgz","fileCount":163,"unpackedSize":261352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5q16CRA9TVsSAnZWagAARmcQAIIfSBR0stZXEnJy9oTr\nuOHWPdSeqbsLE7Zs31MT2UQcqz7IhYmf1pQjxx8Zo+8o/YX2AToUKCIfrk/A\njyWjsFEh5+g+OVVGB358rxpaveY8e1+brqrcORxr348itRhAkiriupCVgVLc\nPu59xYLTaaadgV7pqD/maO3/WFkODEOH0sV8Bgno6GGpPzZvednVqP29CSou\nZt7YLNNi+v/+LaHVUqXxLL8wRaJhuV92dQ1A1BrzgBYE+ia28Hd2Lkc63Z1w\nqBy32/zAa5LMN21YSACRsKidR9/ufET1WtfDiVVMi5IfGKGSJZr1MDZoNH1P\nzJGgt2L1brG+e6je/9VFXj8GuRSUUCd1bqez8JbMiJmO7S5rnySvXdUc1GQa\nWzOhEq38ZKNMXobqAlZcIgp+IwGUUVsaW2SzPiIGa6hFT11k+xn04D+Qs+qE\nCnRW4KfXW5BBoHNBiIT0hT4kpjg4OWThVUn0F2RVNQ41++tULVjXFbXt6bMa\nxuIn38lEOQXQvkVdsWdG69eMM44MScZ/R5oDyFrRoaGY1kWoktKf92GlZgjv\nTCv9DlIlH7iRptmN4Tct9owNEpMl5EPzjhaZnumw17aB/7uMD7N/mcePAlAn\nzoSe5jv4x7ciEM7erA7Uqor1KdXeCHLE2K7XRY4q+EpSWoChy+6KZeFkj0Ay\n9cyN\r\n=EV+3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFl85rKwg+QfOtmFS9YdCPRtrQqmxJ2x6Spr2rDWHzYeAiEA3lce6d0sBxdMa9GA6/SEWkMjlPUgW52bdtTJYhTGg80="}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.0.10_1625730425577_0.06265129880160791"},"_hasShrinkwrap":false},"1.0.11":{"name":"@simtopy/kickast","version":"1.0.11","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"mocha test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@types/node":"^14.14.22","astring":"^1.7.4","mocha":"^8.4.0","typescript":"^4.3.2"},"dependencies":{"acorn":"^7.4.1","tosource":"^1.0.0"},"gitHead":"03a2617bca2a7d72668024b98f320eee387091b3","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.0.11","_nodeVersion":"16.5.0","_npmVersion":"7.19.1","dist":{"integrity":"sha512-7tHGmM+GAZT0hbsS8s3XAN+BvmmCJP1x1tL8FDglNbR1NFSDWtG20POwf6XdyVgk3xlhSXAbLj9dkma1TXGOuw==","shasum":"3d8e616122a084f6fca893c96d3d2fddbbb939f1","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.0.11.tgz","fileCount":163,"unpackedSize":266046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+CAECRA9TVsSAnZWagAAu+YP/iRZDBaoc46HciFpi0Au\nVoJPixi2i0TU+/UMvuu0mLagvBUNUTgnWQ6/e3/Y4/QtLDwDNXEcMzlnrUga\n8xx1BVqH84h0LqFCSvJ44sMNd5GgXwoio47+qjrfFfFEdeSE6IL1yWM5ae6e\nNIeYH8FwgU+LLpJvoERfGnmdHqncZrHIfayh6H/BJIiVx60lVqSWRQp7RDru\nwoJjgSqOMkZ/5ps/92O9ZHxcAj3E79mJObTU8zXdvCQE0Stk/3OwGfCz1sdx\nuEjgGEylN8aDvy5MMDFT7z4FLTd0snA5UB9wySkZDsq06VlTM2WZ418vXQjQ\nL4G4+oJAPaxZW7tkvcB9mGvmWALH6aw3lL4GPA1YwkEfj8D+0IVkT+mZ8Qc5\nQqcjQSofMyTmcX028NQUjLeZ+I3NDw57jejWRNM6xtqumCVeuPNvzDPx3bJ7\nORy/DNmfDWx5HG+FkzXSh2orZlK+7iBmugVx2Xpua0rZs6pqRiLqRTCtOyuf\nYbEviHAXq9vaiIKLtnXBV7t7RkF0XZ9WWaaAJDH0HnucF5R+bja07F+RB2WS\n7DULNiI0UEQT7DztOIq68/IdrDSGavo8s2CJL4Y8BM4qDj8jzgb25I86atId\ncabemdLYtwBX6BvEvzjn1p5XYiUMyEZ+IO8rjz//fMv9ORhlPK8V45urtuMt\nevwT\r\n=V3+n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHh/exRp0bS9jrKRMDF74st/lhawwA+HL/pSGaAdgiLgIhANAJ3bSAvmu4iy9t5zPDkGn6R7ATHN8nQTSRZsMWKTQj"}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.0.11_1626873860757_0.39656713407896604"},"_hasShrinkwrap":false},"1.0.12":{"name":"@simtopy/kickast","version":"1.0.12","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"mocha test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@types/node":"^14.14.22","astring":"^1.7.4","mocha":"^8.4.0","typescript":"^4.3.2"},"dependencies":{"acorn":"^7.4.1","tosource":"^1.0.0"},"gitHead":"ab3422f3a79b4d79a6144dc15c42ef5805802c4d","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.0.12","_nodeVersion":"16.5.0","_npmVersion":"7.19.1","dist":{"integrity":"sha512-CiUI4lumidLl+HJNtNM6w9n5naq8aKuzU3YrBZUsk4HVqxncLa9xKoHvM2L+yfoF0TGWBn4RW2G/5M6zsOHwjQ==","shasum":"ffdbd8a577e98db9f08feb2bf1f80e68986446ec","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.0.12.tgz","fileCount":163,"unpackedSize":266072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+CDwCRA9TVsSAnZWagAA0CUP/AveKZYD7Cnkvb7bokWi\n+sPJWzS+2IGHjim46pkbivamLmtEBTk6s9FPzBfeWwIaY3IcfMJbWd9cXkZ3\nOlDkYemaT5EWb1I4DawA0IwaRslGZD8ZkCB6V1xpI/D4XIQ3B9DKH7kjC92Z\nm3YTKM4/Sk8iD50FnBT/hR9LF58Xgf6S1082kAKA9Visr+wE3UY/ysazFbiT\nC/0CaJsZvCzAlK7NUlkFr8Y1kok1ggrYHn8lN5iF6qD93QX3/f8fugro8ase\n52LYV1NR2V3eSQSkJPRgtjr0XV9J70mrWYF6hdS00n2E5yFi8rD29e6Xg9Yo\ni/ebxDmxfdKbC6WzVBTRvsuXSxc/qJTZJgjDZWEkTeRLhrBYm3XKDmrwewzv\niJKC7u+9bQZZnE2S3juL+Cyjz86uVmK1DRZPuRhsjtHfCn0dR0ZpiVXSFTrx\nCKbTPKWYnBf2IW61LQB7sWYiVdQcvZC1xXW7RYDfvFLwjjO65u8iwG5jitLG\nZOtjuCI8ne5Eize135/dWFqgbS3SC18N5y9V7IiM21Kunu4T4rM14wYTcJc8\n5aNGIEVnRwAR/CFlz1IFnBfT24dIXjmDeooIWxoExfSYCOwqfLkQ976ZoSBB\nfKIW6qomhkBRecBE7KfbojbwLAgGyx1EsIkBMS42/GtPk1pozQ8U/ZErl7Hp\nPDBU\r\n=ZwDz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDN+XIM2qTSQlX9Mes7EaPVm4A5GGuAjtP3FsbCqDlaqAiEAppuRqlfqnrfg/XBPqWkH6HiZCHbguCyDrOOODxq9iWQ="}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.0.12_1626874096145_0.6303902549183258"},"_hasShrinkwrap":false},"1.0.13":{"name":"@simtopy/kickast","version":"1.0.13","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"mocha test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@types/node":"^14.14.22","astring":"^1.7.4","mocha":"^8.4.0","typescript":"^4.3.2"},"dependencies":{"acorn":"^7.4.1","tosource":"^1.0.0"},"gitHead":"ad5ec20f5a9b9ab9787358f90cd0bfe5ef7b8b0e","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.0.13","_nodeVersion":"16.6.0","_npmVersion":"7.19.1","dist":{"integrity":"sha512-kSmU7ofe+wsBcLsC2vtyx83rmIkh/zNfQYlQWetWsmD1KEf6PZn9SJ9sbd5+hfRx8g2dlHDDMpN6Dkzj70TL7g==","shasum":"4f657eb3edb9b95fb1d6c15d5c578e1b008ac9f8","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.0.13.tgz","fileCount":163,"unpackedSize":268946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCAhNCRA9TVsSAnZWagAAGYkP+wVjJfeCRc5UPXdkw9/y\nigc1ufr8v3nyBEPRzKFINiH4UJqXKfYPfL41cfk0R9CeVoK+uq2Upir9IZYz\nAU6Z9XYatmm5ViPhOgVB5BGB6naxjs+86euUW+dwtjVItJAm1jZ/UVpiMaUl\nm+zTrq27vVtvjF0zTUEhOs0lJDGvGtFTiqPGFOPhoIzr4B9oR3esIoT2qBak\n8Xu3UF0q29ie7J+u9a+dh934uUsvDV+OXlR0ERpLBXUCjCoBtH3aNytkz++/\nuVwDOTdwjqvEzx8qYVfFQud/PEe7Wg1l5q6Mgcb23igJxO4QQlw6pZg5zGkx\n2LlSWhzo+diWvUtufb0qIV9DxBII0Cbm5az4F7dmn/uE8UGa5Yc+zrX+I/4R\n8YSk24B0OlEkQDpjdwCrfLrndDMOUlPDfgUuHuTmszuL4GpDyldxHnyxVZby\nlhkQJCY5403soNd9hwONXPEy95Kz9J7UuXTyAIks2o3nUuyXV44TE/5yGK0d\nR1OA6CF5ObDHYLACUWkvd8vhtPi/wg23NNgI9RZlae+wv/Mi89svWG4eAFOE\n8Jbb3frrE1PpRGRkgQD4xKWAjc0AJSRyd7LMfL4HNEQLkLZTzsWZ0H/1g7Hq\nGd1DSKmK5d0eoAQnqXJgwxndn1VIq+we883IEOuECPP6sx8YT8ElTItWEvy6\n2+LO\r\n=Ccgu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhOk2QIkLv963B39khlKT9bfVA6sVaFBFNIE0R2jydRwIhANXBRoevttYyAJcAA2oWGr6XAVBotdcz8xSHH21pBD+i"}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.0.13_1627916365455_0.035678755892217584"},"_hasShrinkwrap":false},"1.0.14":{"name":"@simtopy/kickast","version":"1.0.14","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"mocha test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@types/node":"^14.14.22","astring":"^1.7.4","mocha":"^8.4.0","typescript":"^4.3.2"},"dependencies":{"acorn":"^7.4.1","tosource":"^1.0.0"},"gitHead":"d4e26df5eca6e4f171f751ef04f43b67ff1e6c68","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.0.14","_nodeVersion":"16.6.0","_npmVersion":"7.19.1","dist":{"integrity":"sha512-qYdmXul+1EZ7KXBbNerV89aLJBTZIWGPHdfDPbh+KwX/65S9wGUNdjCeKulHyFXqKP3ICE/YElrEmFL+oNurAA==","shasum":"51ec1c2f8d005e6b32100a8d0ae0c5758876dc25","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.0.14.tgz","fileCount":163,"unpackedSize":269367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCAl5CRA9TVsSAnZWagAA1MwQAIsMgjOXV3mOFeRT+XU5\nXIBMhTyUspiMOx7cVbpNvnhEal9WxavykIh5mnx3brkx4bgdz982oI/VWoOq\nZZtpEGLth3fR5fQBWU1lV54+dImVZsidCu4XeDy5/GRfdGRftQCkEq2u3rHC\n9eWZwwN/ZaXvpI/KQNtdFJ64FCt2cEw6h2N+Gr59V4V/PCXNbzf8U9LMSPQ7\nzm1m0PJfEvtPiSYed2LHlU6S1IQr8pGgRygN5f7DBWV5eAgzezW6UjgK+QzF\nMQLlHsUiYTQa+NKwjrI7WyjMEsUf1dJjoO3FlpxSD/xjMm1vrguoo8F6j003\nnS+nTbpPxEmvUZqEdkIpS+incAW632IPr7Sz1SQqrTHyfXZGcz6Ubtx8A9hv\nc/IcZHKYCpcnMGI6L1HB1PoXM7JWL4Lh/UdNGCSUTphiFUnHWBUr+4UxQTze\nc/jgNsdNpcPDYTwJNprWvGUxgvoC10Uf+KAF8v3acVnGLGQVyZxw1ETIMoL9\nHgU59/KZjWAsGLT31pqC0zUrQNLAHJy3qsOpkTqucCyeFTZ/nXCGvm+DtiT8\nyx8VyV2Hc4W6tda9WFAi9uX3frkJ7Odv9nLa3s32Xp/fzhllh6hufJSbc+hc\nLYAvCfYuIWzhAz6GlRmTQWyJAy1BKk1m1qPiJfY5CXpCjE2ZJPD8QXMeZj8z\naDvc\r\n=kvl5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDifVMr2Epf97A2Kg41ORZ2HX6s3DyS4VNzIrgbisjptAIhAPtyEBSswudDcHbTpqvVqPpjKPwyfmBx49vjnUsKzORs"}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.0.14_1627916664851_0.26464622592272957"},"_hasShrinkwrap":false},"1.0.15":{"name":"@simtopy/kickast","version":"1.0.15","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"mocha test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@types/node":"^14.14.22","astring":"^1.7.4","mocha":"^8.4.0","typescript":"^4.3.2"},"dependencies":{"acorn":"^7.4.1","tosource":"^1.0.0"},"types":"./index.d.ts","gitHead":"2c950d6431c4b3b7bfbba9f09c07cb0a5fa78035","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.0.15","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-xl6IMFoZHAu0AXyzTKNwWT0dDAVbGjFk+bRnXceKc8s4H71k4UmpGJkQJ+OO9rYh8IdGpvOu3IrXxlgVoYbVow==","shasum":"a55aa956e90b8727dbf8820de2e8c611d04ba931","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.0.15.tgz","fileCount":163,"unpackedSize":267636,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCHkKVK9X5BM2INFaCnuEPchFlz0MVmTwPciuZdns1jgIhAMLSGN87k8A7Xiqt23W9L/cI1X39Y+Q0TdxwaXjoRAq4"}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.0.15_1632825181836_0.8073948598928931"},"_hasShrinkwrap":false},"1.0.16":{"name":"@simtopy/kickast","version":"1.0.16","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"mocha test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@types/node":"^14.14.22","astring":"^1.7.4","mocha":"^8.4.0","typescript":"^4.3.2"},"dependencies":{"acorn":"^7.4.1","tosource":"^1.0.0"},"types":"./index.d.ts","gitHead":"4b22c8932cfde933f36304f4b3c1914843c76242","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.0.16","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-4pB90QFD5/jaKo2T9S0NK8k5oS1b2G7U1+jha9ZFkwnQiV+fbZbGJpgAe2clpjo9gawmyMkYqS84nLdXK10C4w==","shasum":"6909e65998c63b69d16ea47956d310a153753cb8","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.0.16.tgz","fileCount":167,"unpackedSize":273360,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAiTRbslCMTTx1aiTvU1CkXD/tnih+FC5tx1cE14NOMKAiB+84AQ/4oOvCCbDs1RF9SUKMwSy0oZji25dXBhlQRbJA=="}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.0.16_1633709938017_0.24567311522044433"},"_hasShrinkwrap":false},"1.1.0":{"name":"@simtopy/kickast","version":"1.1.0","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"mocha test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@types/node":"^14.14.22","astring":"^1.7.4","mocha":"^8.4.0","typescript":"^4.3.2"},"dependencies":{"acorn":"^7.4.1","tosource":"^1.0.0"},"types":"./index.d.ts","gitHead":"d47c283e229d3e24ac8f9838e6584a8414251f26","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.1.0","_nodeVersion":"17.1.0","_npmVersion":"8.1.2","dist":{"integrity":"sha512-uAUvCGjVKBo5+vk+kQzFKXjNnvt5LpSD9yPr0O0iaFy8D+4PLK1WEYYCt1/IMgqYszxSj2BDSBlBQnhk9w1FJQ==","shasum":"7dee3afb4d0a5fdfa6ebd046db9282daf485faa1","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.1.0.tgz","fileCount":205,"unpackedSize":297452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhljC7CRA9TVsSAnZWagAARh4P/059EAYb5MvqEfYegL80\niefzS6Ow/uuEsqcPV+TLEKat65wgDBcV8Wv6x0cLaSTMl7ANlQtstgFGDlut\nsNT6RR0kNL0UQDMmJrL3kJX5Chpsk+7ldkKdTAnMSPQ/Nn4QbZzot/VSGjxX\noMEERpV6VAGekhwpcaWMs9YvPWQLdQG7kDIotFb6iXvZQIB6nwbo3irAfP27\n5P+S6XGwm5AQBHdYd4fxlxJ5moVQVTfB/Wbck1mDzee1LMtaWxZn1DA4FGUN\nP02kD9akTO3M4af1lDMGATKwEuad7ZyJfZtkReHEwn963oL70WvNpfbU0plc\nS9nnCX29dUVPlD25x9f5XlzIPE27mlaR/H1RYXbZPgdm+6kjlPr2/jmMlFS5\nb9NiuBBDkvm0kKLIs35rc9Hb87MFXr3DLj/4LC5nTGFZKsd/QIrY18InfYas\nvyQ4SOH0dQPJ+GixCznNHECyMkw0krn6ApLxIZjDXH3Z1B1X5OyM3TeYLWxv\n2LfoE5MPKWGB7JyNh9DYKGGKjSCTt2BsYdCsf1sJHLCXJFATyoJZT++HSc5G\n2v19AbOxOr3//2cdptytLhaAZ8O787qSQ8QoZvyBaGa2sQPf8GKFKlyy94wk\nLnQshpCAUWHfedtqU47VOuFdmNKuNetnHHdWDD6GTYFYgGzLqcrdcaU5OtHW\nFaQ7\r\n=23y4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHcCHWj9PX/JEW8i+J8dZItFRLSXGoBq2aiYgQNyn5j7AiBCHwY3pijm8sSkUuth3XrUA8EUX+dB4k4SFB6RPdIo/Q=="}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.1.0_1637232827147_0.3753601685705681"},"_hasShrinkwrap":false},"1.1.1":{"name":"@simtopy/kickast","version":"1.1.1","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"mocha test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@types/node":"^14.14.22","astring":"^1.7.4","mocha":"^8.4.0","typescript":"^4.3.2"},"dependencies":{"acorn":"^7.4.1","tosource":"^1.0.0"},"types":"./index.d.ts","gitHead":"1af784134e335b8064cd0598dff513e2919fcea8","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.1.1","_nodeVersion":"17.1.0","_npmVersion":"8.1.2","dist":{"integrity":"sha512-NWhMMyY1LS/Q8rYuKTX57ywg39fDNqiEUxRiCgdKbXbuHW+gb46bnYFTwraa/ss2jv4uoV2Vh8w4251l/3pFWg==","shasum":"df2971003d64f1c3874e90ce70dbc5a8550dbf4f","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.1.1.tgz","fileCount":217,"unpackedSize":305292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlnl1CRA9TVsSAnZWagAAggcP/1+X8FcwTXSVNesVx6yY\nuJ+ShvJXebtLHG8QJUmISEC2nS3ucJpycNY9YAaRaPHU7CL9mMp+XoMe8ESA\nlWiFm4+gt/MyfMes1ZgYHoFcr4IjdlG0Uzs0gE2LoR3udKi4GcvtL2HNfvlp\nQdRTEhid/1k48064GP9nVcZMEFFgtlYRcTOUtsuJqKNu8dJoVONdlkcy2rhs\niMp8mXN5n2TTmL34IcZv4DjJQTlHIHDcB66DWdyXw5qM75FMCDfRCIeeRzK5\n08tTjw76aSknUCrjkPuglXkN/GRKO4UHbKvt0/Q0aUcaV/AUCj79WSKdNZ4T\nyOnMROrKoHQNeUFgkfaZsJ/qk288ZB1Ss7O+v3GyI1F0tjKpW3ugl/c0X3lL\nHpVlpMjRdSBpPkvGDPjhlUjS6qYS49X4Qs47YIpjzVGQkUi89YbFZtco7Sv6\nnxyXxTnec/TbTRQiZKQkH1rFMqzVJmxxgavJS9unZPpptpfrnMSu9HcAlPe8\nIC253H1TWHHX/2HpjizPH0oM42s2IuigydrH8MygE5Hcswkrfnr42T3pIwrK\nr4OP2jxSgvhudKY5K7SZIiej5xKRXJ+Suz29yJePpGyu0VkwVH7E6rZF91Jd\nWBhMmXL+YQCEKOugSvFIEERm1tics1bhcjW5djuWXH21iy26JA8aUJvxzDCH\nAlGz\r\n=rOsh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID8A3tt/IO0L1dPlNDGw6IPAxY3r+vR9eTBJahhLT8ssAiAP0n1wBdDkJln8B/DQ3m7Of+28kHHkVHOm9mrkPWxnWg=="}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.1.1_1637251445392_0.6268352696375799"},"_hasShrinkwrap":false},"1.1.7":{"name":"@simtopy/kickast","version":"1.1.7","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"mocha test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/plugin-transform-modules-commonjs":"^7.16.0","@types/node":"^14.17.34","astring":"^1.8.1","mocha":"^8.4.0","typescript":"^4.5.2"},"dependencies":{"acorn":"^7.4.1","tosource":"^1.0.0"},"gitHead":"a5d5f675c725588f61e17892c987a6a64bb44f5e","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.1.7","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-jXgiNmX2jXFq3J+SktBgKuK3U6DJ59Oe/uZ2OK0zIOjuSWWg3PSDYiK0dJYT40N2Rkjh9UVAooMDYNuc3nV6mQ==","shasum":"0243aff3efb7f4a287cfa50d89cfce7fdaea601b","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.1.7.tgz","fileCount":125,"unpackedSize":207268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhplz4CRA9TVsSAnZWagAAKwAQAKPTTHRbNtgbJ6HhVvDy\ne3Tc28vS5G51cbKHGUHxSMSmjPewSG9VMP1D4KGhstx3aaCv20qvkJaxtpW5\nLEKFIuaKcMeL8PZpOo+Jv0p8znu3ITHYdj701ExhFDiavgKqzD8lWHTPyhX6\n8B0lxFngWjxfLswevyqfEXxOO29wKR5p3RbrffDuKoM7aVuenL6L2Pjt2A8F\nATodptvRf8/vmgSSGab5+aWgvMBYqbLWaP7fw3eIzui+hq3BB4SAG8K/K8Yg\nUoO2SvDqYZ2cTAKY+AF3mKjv5Ixz2GWxQn1abDdqaKD5aKocpDV6ukIxde9V\n76cv2IPpDX+3AHxX2eRuSKpLoqJc0R7qcGbHb3b23rNFecKQVJ4eNm6FrTcP\nu3nnDmQIlBkdtQS+JYmqzZgqvBnPQfnqSq03FAzgKaBvvGesz95dz7NYW6xP\nuYOo3bmRuHwJxlaig0HZ743GLV2jn/whhLmAOIaspGt7ruwF1O93aQFC+QbS\nuc9uWU8aZlKZ5ULUL4etObsuNfNYuL5x75JoT4A8M2KuoTsr7Sji0Or9JGKo\nu47LE152dxeSMqfiBR/nIoxFN2kTV9Ouj39MI+mcs/nXbSGTA6kWhpv9PlO0\nIEC23QxmUymIdrmrb8rFUvRVSeYjP53NmBTZjEQ1/d9nuOcZ9fo3Kt9m06cD\nTRiG\r\n=oNtT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUFUDXli8BXmu58T3xb+b438qOeAsK1duOYAxhJ+2p2wIhAPdxDSk4DcINlM+snHV7Joaq3DHKoVv7MkO2fm0jEhFo"}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.1.7_1638292728565_0.4487509491573549"},"_hasShrinkwrap":false},"1.1.11":{"name":"@simtopy/kickast","version":"1.1.11","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"mocha test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/plugin-transform-modules-commonjs":"^7.16.0","@types/node":"^14.17.34","astring":"^1.8.1","mocha":"^8.4.0","typescript":"^4.5.2"},"dependencies":{"acorn":"^7.4.1","tosource":"^1.0.0"},"types":"./index.d.ts","gitHead":"50a59237dae0f85036c914a335a96732cbcbe33f","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.1.11","_nodeVersion":"17.1.0","_npmVersion":"8.1.2","dist":{"integrity":"sha512-MH9cedS4CNSzQEor0rbqPgk+uzv7yYZ3FsT5P+pV3/NS8DVSjy+VMcbmb0Jqf55NMXCAs81xTi+sRMzWUiCXAA==","shasum":"002d047d573614fd631f175067496a38c0df4578","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.1.11.tgz","fileCount":242,"unpackedSize":320056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpmSfCRA9TVsSAnZWagAAKtQP/id1AF8kii4VZ24cUCy1\nM/AkkBYG/rhcotW9HTXWFQJrvsjCV1ZlzGlFHVtDmrLeE8OxJpQ6IvSgZm89\n/6BsKWBQe3pbGBawapaambUr0lfvU8wsy1Y1DsHlFNBkZJpALgwJ/o5vsttj\ncuZkHdMk4epZM29gD4jdA6h2Iqm9KJ9e7ZCzd6FbXz832nzYOZ46eLf6b/xQ\nqJqv3p9MZo58c8I4gySFLuxqs0QXU1L/E6PP0+AxuJiveWXK4mTVCA99xvbu\nvgkjj6LxSjhOj/e7/o1tO0PLmUXvSOdW0ZqRzJMgAT8rQmEXSMQnhFj5Dai8\noictKIFDfiYKIPJPzyOp3gGBlrbk2rHNPrbHWIne96S3WM3gf/PUpzJS+40O\nOQW2wXpsC9f5nhdrdSZ0vSA7zvUx7tk0cG7nAP7kSOtQKcCWPYabPciiOzt3\nP4aO1jDL5eJeyivC4au/sUhbjipXHZK7NX24Y6ZKl+hDlDBdEpuu1qn3O0v+\nhJtNoUO2reki7WI6k5CxsdnoYOfmXQyTkq7c1VGSIDwK1KsOwd4jU8glIBF6\nRwO+2M4sR88vqPcxqYuFeCdhZqRaSPl0Uf5qLT75FdDK1Fhn17J+oGddgLDb\n2IkJGXAID2MoJfXymXDF2b40ogj3R8SDy9o+JsyShwgHAQ5llh2ERX2ayisn\nVNTZ\r\n=laXW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5fpWV+IqqVIMiyQ/v1ZQD2i/JEFGBUncV0O6cu4gXPAiEAiO6ne5IQfFNV+Fe1Z0PSiArPWGJHh/D3N2l0gw59ANw="}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.1.11_1638294686945_0.9619111897159491"},"_hasShrinkwrap":false},"1.1.12":{"name":"@simtopy/kickast","version":"1.1.12","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"mocha test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/plugin-transform-modules-commonjs":"^7.16.0","@types/node":"^14.17.34","astring":"^1.8.1","mocha":"^8.4.0","typescript":"^4.5.2"},"dependencies":{"acorn":"^7.4.1","tosource":"^1.0.0"},"types":"./index.d.ts","gitHead":"e15fae02b63c752bd9ac3a718108b63fd011a1c7","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.1.12","_nodeVersion":"17.1.0","_npmVersion":"8.1.2","dist":{"integrity":"sha512-P5++5Pb3+hAkjJfLB9pEREDVUFqxnZ4bXl0WoLEInfxKhZby1l3LeKzKapDM+xnAWb1ZP2mAL21vk4wuvmvSmQ==","shasum":"5d73fade9c767756903f14439758b14a6155dd45","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.1.12.tgz","fileCount":242,"unpackedSize":320056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpmXvCRA9TVsSAnZWagAAcGQP/jW2og/XUM8uT0BWgjVZ\nCTERJeqjYgkCUqA5kfzDNjvXoyZte6y2vfwdasYdL/+359wKMtK9yNdSxgt2\nPfkcNRnFHyDaVqtJrZQEYQ5JxUwdYxoClZyVRtIfMP5hqYb4bDQbakFoM0sI\nTPRWAd6GQA3CHxqGzBJVvqKIveLYqzyPdIem640vG0hug+LJrSO3h9FsR9nc\neo4ftimfp4+0yxE+W6UXcLUPqfY4TerFSJ5BuXMiyuR3kJnTOfeDVkGpUUdt\nQHuWjXjrlrECKJOkjqMrFopc7Y6Ir4XTGaUZ82IFN1qJsosCAmmW3aXWESNw\nuXLjtyCKlU0bejWgO+bzMqKwvVaZdEXJhAUrIsJOHOgJ4xcL1ztZy6Lc7qtJ\neVpc1reKHcYeK/rDwNTNjoGWXd0bBi2/sJOnlTa/X7xknsDklEyZjRYIhJpc\nlr7mw1Ob7RlHHhNSdfoWcOeFojCtk5vsMdyI3VPkob2VZulQa/gh8vBXb+We\n9cX/LzdTREFOn3zoxXvyCR3b4KpxHWbnyAAvscMIZ+ftOtG6qMqPQB1WN2lT\nJ8puUlirOB1F/w9adzp+ENHCJ4uSRo9M5AuHhnFOGJ3QrGBxuxxX742WeMPk\nQBlZBLDh8IdcHdLk+V6LcIbnsiu7Pt0y4jH9K77d4m5mpvmYUKwKgf3Ohp7R\nzTC8\r\n=eyQ6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCst7rD48wQyDcH3G1UUBb3/Ykt6WjNVcMdVttN9YLZogIhAMnc4QPzQRWykFdQMkn8DMfOm1HLVoL1tNaYzabEHZ4B"}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.1.12_1638295023620_0.1326806494978774"},"_hasShrinkwrap":false},"1.2.0":{"name":"@simtopy/kickast","version":"1.2.0","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"mocha test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/plugin-transform-modules-commonjs":"^7.16.0","@types/node":"^14.17.34","astring":"^1.8.1","mocha":"^8.4.0","typescript":"^4.5.2"},"dependencies":{"acorn":"^7.4.1","tosource":"^1.0.0"},"types":"./index.d.ts","gitHead":"2f2e7bac68740a08d7f0f0cf449ff7b189742e49","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.2.0","_nodeVersion":"17.1.0","_npmVersion":"8.1.2","dist":{"integrity":"sha512-ypUXrWT/VM56FJ1SlpGa9POl7wN+vQ6Rw2Gf8V9E46SKJpLo7n7W0hZjuTT8WxZB7E1yhVnLhMUB4So1PHpm2g==","shasum":"4448ac67c22a7187c72832c840b1abdb423f240e","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.2.0.tgz","fileCount":248,"unpackedSize":328251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp5/2CRA9TVsSAnZWagAABdYP/3tGd4lWhYFNToTh5+gS\nZPpX3IcU5d0xuciVW9bdeYVD0otbC85LLyP7XwbK2gfipo/0dMXSlII9iwWg\no9NCK+/4O9nnmCdjhTDzxNl0Zw5zBZhp5i0KDpmMIK2WBKUa/Eiu8U73yboz\nT9gNa0bDrwR6xwGYJI6u4zJS6gpDdjzVv8c623Ep6lD8E48+0sKHFSqRU6kZ\n4I8l6Hy8MQgVQdpokktsFhUSVkppJur474SuvRFJK/2JzK4wu1jF8Rla3KzI\njpsg5X/XjKByKy8SPQsL1WZpa8d59qQD1t/M9yLrTWqhk/608PWLwk6kUDME\n2XszMcbCvS5cR7Z+m+JSEkQmyuKV0T95G1z+XsLCYgVK5RXAPH6jL6bSTv/5\nxQZ4oRFGW7hcX11oubFdwzvhqakb4nHG1RzwfeXFgCvBa7oxfxIbeBR/Nhga\n8YCVJWmgTJVogZlPherBE5815dT6ZRwvYluAsJYgImRImm08tNsxejkriQt2\n3V7+Y164SjV8CtWYjcevhucAQBg5Lcz0uJPrbpR7G5Fa1IyWO/cI+hHVx4ub\nFcOHAmR5XZxu7X6XGzu+I6gMw/KeYSUjQIfhQLs1LXsoZoVM83P4NyOknuSU\n5hmDJUwLPG7jDVY/8zRPqEtV40Nx4QIIPJTMgdTvVOdsY+t9OgmQnExKadlH\nJ2i5\r\n=EGR+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQvFhBe3f/0AjzQj0qnI4v5n57eZ5OBEs3mF+NhDRgBgIgP16zcAcYb6CAQN0NT4UjlTtm5VPZBFSZCxJa/r+93xU="}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.2.0_1638375414593_0.14674378634745988"},"_hasShrinkwrap":false},"1.2.2":{"name":"@simtopy/kickast","version":"1.2.2","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"mocha test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/plugin-transform-modules-commonjs":"^7.16.0","@types/node":"^14.17.34","astring":"^1.8.1","mocha":"^8.4.0","typescript":"^4.5.2"},"dependencies":{"acorn":"^7.4.1","tosource":"^1.0.0"},"types":"./index.d.ts","gitHead":"45c0b8f73d4b44dee51926bc7cc4e568341c1f83","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.2.2","_nodeVersion":"17.1.0","_npmVersion":"8.1.2","dist":{"integrity":"sha512-A4MQgDUtujqsyxVcBjjHI4/qZRH6OCIzh+TAZhaU6tEs3i479lHKnM1tY/OxuNAh4aQirPYxeVtRFDYGts3kKw==","shasum":"e0e7e3a9fe6558802aa7d073ca13b6b51d5f51bc","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.2.2.tgz","fileCount":248,"unpackedSize":328246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp6OTCRA9TVsSAnZWagAAcP8P/3EaxV0/I0f1JZDndJ8E\n+dCxLebzYeHkNan+XT7hSxs8cNqHszsC1er2CYEBfXMTzFSDBOAix+Ev5Xn9\n+76yI8+STA0Ah3COIa6ixyiM4SR3g4HcdRmDde9GEfovXlHl2T6I/b0XJmW4\ncuaDSqLBjWameHxEKPFfXgGk0g8tazsrBdrzQN90FS4HEeF+kZ8hCOdr6kE6\ny8kfIBqiEdLKk5TJfIQJGgcOvto1ohttQdc6afa3rRyh3/a2wbm3wjKUSy4J\nYk+6UqXw2J7kdK+yN4IHWlfrYrjTu5m5uE955k4LJG6b/1liBri+S5x/wtOB\nw8n+Bn5GXThCkW0YlEd3gDYH5M5RX5uJIqHqrTnmCQ+YwAAFu80P0b6azMms\n83E5OY8U04oZTi3KaDpqPm+Lo0NuDVOvqJdO4GhxSqAOhdI7KvnujaugboXv\n3iChT17YcVqp1zqa0syVGyo9asSByzgHhPAn06hGJs7VVh4IlynUUTNf2wPD\nj57oPH1+na8DQUdflP+ojhYQ8IqVVoQBGfmcUR9foGU55rqiLQ7+FkhmsN+W\nZmMoxCZh2la/EYuSj3Et8qcZO1flMR8g10oOmK3DP007/jiIfQcnGgMJ/zt7\nipUDfu9QDCZ0PhW/6bYbTDPsSWvDmmpZ+jOOFyi1ZPxzoTNv574ggFdFc8Nk\noq2x\r\n=XAIa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6l1U8DOELQmN277NNEbK9AXz9sqkQq1TMjQuZPKbHcgIhANeHjLIL/dUURgA7aOHELdeye5HKIY+LNd+5N2+Hdabk"}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.2.2_1638376339310_0.2646174156674741"},"_hasShrinkwrap":false},"1.2.3":{"name":"@simtopy/kickast","version":"1.2.3","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"mocha test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/plugin-transform-modules-commonjs":"^7.16.0","@types/node":"^14.17.34","astring":"^1.8.1","mocha":"^8.4.0","typescript":"^4.5.2"},"dependencies":{"acorn":"^7.4.1","tosource":"^1.0.0"},"types":"./index.d.ts","gitHead":"c337af0979c1492ee1514cceea9503d1eb5cb830","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.2.3","_nodeVersion":"17.1.0","_npmVersion":"8.1.2","dist":{"integrity":"sha512-YRZiHTyLAbq2aJsuDCca8xNwa8kYJPtk8qnP9NLvIjbyapCehPC8CLh2LRK3NfjeNw8FUNAR3EXZBvlhAeWYjA==","shasum":"3a302102a51ea40f29eaf8089f04848c2ee24a20","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.2.3.tgz","fileCount":248,"unpackedSize":328291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp6SkCRA9TVsSAnZWagAAeQ0P/2tY3/eKVvSFAUNckWMi\nSvhzvvJNgbn4s0BfZMislzhlvXRHDIhLtr582Tejrs42/U/Rup+Flq5pGoMN\nD1ia12rI3kNmUGnaFRCJJaWaMKTD9hAiplJqjgqjm1IV8kEhefZaZajnkNkL\n5VLCv1r+QtJTMNDEL5FRN0iED8JV3zWg7tVnVf44SExGmumoVQY+OvHvjxQr\nYo0X4LwzNGKIZVl4u5kF3KyKka5gwvMl4Qi19oNO5g9HQldNQBK/BttHMarE\nDtvsd2c3WPZhVaJVVgG7mo0BSM/TKs2P/yAvzwEs9PA9JXc7IEsYuP51eM0M\nmvXDqEk3mgGRd/Bj3lLaTa1p/YY0ruFTrDr/33mLdofpsWxUBgHexY3T12KE\nyjqoa4JNmnlvscbOIy8z9ZEEa9FTwsvQ1PcrGmLb+ECBz5H3yYH5nRPR/245\nWmQdKQatZzMLS0SOLsCF9LXjgSBlGrliXx7ZJx7znzBXZ40njAMXX48ftBKl\nB8N2l39KbdUs3/yplzMg6uh+GwHPIKZa45ilkmMD075oNPd2Vi4I7HeZ61WE\nq+XLgjc0s/RVqEi99NX348VTjJ2ds+o4JDoDBeY4+P6ROKPrDIJrceAetOcx\nwY17culXxqBpnkXEmkfOGmiQgeC5pOPdE4LPu/5IDEHracHGNqbTDmuiuItU\nyd6A\r\n=cKYy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9PDU753dMeTVFrj780sQKjnKjjgSvwNOP1z2bc2yw8gIhAK2ImZ5EvW3sL8TWCF02Rjsz58Yx5YU4CQL5d/k2xpgO"}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.2.3_1638376612430_0.9747867334227864"},"_hasShrinkwrap":false},"1.2.4":{"name":"@simtopy/kickast","version":"1.2.4","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"mocha test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/plugin-transform-modules-commonjs":"^7.16.0","@types/node":"^14.17.34","astring":"^1.8.1","mocha":"^8.4.0","typescript":"^4.5.2"},"dependencies":{"acorn":"^7.4.1","tosource":"^1.0.0"},"types":"./index.d.ts","gitHead":"443fbc3a08ba942aa96c065938130419095cd243","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.2.4","_nodeVersion":"17.1.0","_npmVersion":"8.1.2","dist":{"integrity":"sha512-lRMStfz4WsTbSGsdbj4ATvdc73NIa4CIlMdKV7yOfGk+aAmpOpRviShm/QS9j5c1zGuULMoCChAkSY3UsK9j+Q==","shasum":"c57270d928b8f361af29f0505786413cffe05ad0","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.2.4.tgz","fileCount":248,"unpackedSize":328285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp6vOCRA9TVsSAnZWagAAhI4P/323ycoWo1Z5CDhQrf2y\ni5oollAiVAZ4gdUI1Jloc7LHXcQc1PFamXCb0GHcBxXysWl9YZkl/U9C2734\nCVL4fIFk2mfM4kIhbWGiYbRzb40duZM9fopFAC48Z15beIHOQsDDHjBWVlxP\nYojWqvpX1F68ZP7qlzt9pCXq8OCezOgryPwdhdaHdV5OA/2D8yxz3duHSEi9\n5IyGMOf0G7XblMmgJ8c/RvB+AZz61kvHhNrmXqmTiqU9tvy0SjKjROZkuioS\nGC9Ljv8JJVq+c83d28ujCL0RZPEAWgM0GRHwS+M7Pa5yWshfGjtG+7CytulB\nDSG1lOeIOwJxRg9jmnSnNadajQKX476iNZrnACy65Pj0E2QQfUdUJSFFUndc\nQvLKzJnGEWq1GuLKToILkk9ZEQmR2A9+4MbIRyX0XldxEZbhN4sLrc310fKN\n88L+vBEAGlteutVvea3cQ86B5kUCBskrhQD98QMyiWe5pNdf6TrdfpWKpU/h\ncgIndbJ7J3plLWnu95Nm4VrBNPtW806udzQEDfddQVD+8RBGSaV3gMnrEkxp\ntcMJ/efcFQNweyJOtt3GCaBV+Vr+MkCVmwmEIcsYCpCQczSAjusKkC6rmvnD\nPCFNk83fDmKgiNGQveOcNa+cQMTaNja1SER2JLOq0vkibzq0ismdfdmB1fD/\nxU+T\r\n=M8t0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9Xl9vfOslIlQR9sHUFSTThtuLmDRZGisJtUsjlAunMAiAfl3BKBEuGBSSEB/UD51cgIcfW1PeGJ2pAIMiADAb6Jg=="}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.2.4_1638378446325_0.5862250314623481"},"_hasShrinkwrap":false},"1.2.5":{"name":"@simtopy/kickast","version":"1.2.5","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"mocha test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/plugin-transform-modules-commonjs":"^7.16.0","@types/node":"^14.17.34","astring":"^1.8.1","mocha":"^8.4.0","typescript":"^4.5.2"},"dependencies":{"acorn":"^7.4.1","tosource":"^1.0.0"},"types":"./index.d.ts","gitHead":"20f75bb57773d39a39eaa53765e160600ba0bf66","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.2.5","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-6U52PXDHqU/YvSRntmK4MMhDWD5yjFKwh6Rx4kuPKTy5dVE8HoailpCH6zKtMmy5VzDv0zJ9REgqkL+dN9q2TA==","shasum":"2531a829a10f3433a7053d8e7e853f5a31020c2e","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.2.5.tgz","fileCount":248,"unpackedSize":329067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqIbyCRA9TVsSAnZWagAAI4QP/R+NNVBmQfieIPoiLQym\nKs9r3xPivPTk9CtZFJvsvP1VDZDXU0zAHWaVd0F4UtUUDXcoGtoavutDZ3nH\nftESnvfdUijzuHPOaXit8jqey1HX6SsZOThgRyNMoJkwJW9MA3NotAyZ/5qA\nRD0y98V+2SspKG5CAGtJhNUqcpIhuYCC37zpI550YwtIZ6kbd/+wCQn6B+yB\nW7RGL0jXdbGky1mE1BiFQd3gwdGQTa/wa2EmQxGW5xgh8B2QJaGEON7Yh3sZ\nfNOBLikgG+4iZAoWvAtM4I+zFvE59TD5fDe7lO0RKgXy9hL4t35gKap7JHc0\nLZH6VerwZrlm0fljllRUSjPVn/lIhbm5BcSe3w/LoYh9RO4C9L1wy6BMFVdC\nyVgR7kjMZb4yxBMKGlrLAbaTnXPevrgO/82plIKfPtRQsCNd3Y7yX1qj8Gtc\nqKKoOcWsPKPQEBes4j5cemjmlkiFWSe6JjOSATsh9WHd1uBY8lVGNpHyIAsT\nVHJqmq841ZbAYHS2y/nCDowkSrM0Bd694SeyyahGIHn2lcrcLF5oEzL0TpDV\nFViOUS5505PJHn79VcTHKPHJDlRCRwst87PQGOJdsAg/k8be9OqgCdA32dA5\nMzpDsPW+fP9IDG7B6g/RioREv9Ui43dPgVfGFwjF5VwnYLVq8sBaPTZrsv0b\nRbgz\r\n=nX6g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFFGfyDybEVPvXv/J5W1O1s3yQh36sVgUCZW365A3WpJAiEAsUb6Nn/h3w8Y2ojQPdHkNubxX44DsaRAJd6ST9jnszU="}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.2.5_1638434545900_0.12328176373761268"},"_hasShrinkwrap":false},"1.2.6":{"name":"@simtopy/kickast","version":"1.2.6","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"mocha test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/plugin-transform-modules-commonjs":"^7.16.0","@types/node":"^14.17.34","astring":"^1.8.1","mocha":"^8.4.0","typescript":"^4.5.2"},"dependencies":{"acorn":"^7.4.1","tosource":"^1.0.0"},"types":"./index.d.ts","gitHead":"adf3eb5711f96910068ace21b1a5325d96030390","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.2.6","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-/DchOK7dT8FeZpmafhh7ydTViAytcdv7i0V/z2xo4Zbmdvutq8YIIc+vo0Zbs/o166DC59F/uSP6HqaP7jVdlQ==","shasum":"4f42a937ffa78c5d95dc994fd1cb7912bc19f07a","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.2.6.tgz","fileCount":248,"unpackedSize":329371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqIo4CRA9TVsSAnZWagAAcDwP/0fKGYwGZAIJYqUAlGFV\n1JGEUHcD0tMM/fYX7XWRT1+T528D8HqTzgdl2VkO2+K5PXoUNleqceOILIEz\nR5viRBsaRHXSIu4xLKOumfLZK8/LKbOXpHPCCfDMTtdo8vbHdg1HbUsyuj/V\nYunyMRiUU/oXaj4Yzm9Hnq+M7P0eu5tByTtn31v0KkgVq2I/BAl6hrMskSwA\nUiOHRNbMV+NNU0UKRQ2alvh5I8GOwRMmZdEoW6rM9amew/57daP1KNs3MKn0\npJM4ktgXInu4xjOsd5Ugzvv84fj+NXUCr70TKx50vQpZ85J15Y7htmiRHAJ9\njGno9MaBJZ8TsDsx7v1VosD2gT4gkF5LzgLDt0vm7VyWiSdEx8ocgvP+jdET\nTn/J/VaQ52zaVBbGIovcQwmiMPFNB/+s3WZEYe89nxrnxJkcGYOTCSwzIDBm\noIR6tRH10h+AVexykaAn0vdh9d4bkxC+++lzGQ+43AZvuzMYElymi32xn2qb\npTnmhELAbVyBUJyIZpwd+REW//HzPaD+sl/uJZrVbkyt1b9cN+RgxsQ0Umyx\nyh+vE8uEP3aIF23ZncMFpefILPMYEHG7+kALiyyPgs3y/K6vmojFhxvt94oY\nTi6N651CcZ3Rgw0VZ8aPdbDfluTBsfLzjtnMrSycb593nmv7VDhngf+26VBO\n/vVF\r\n=3gGr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGV6c/rqrA3mRI/o1+KqGnoROgISxPceyWBfPBpygoioAiEAt9s8RysB0+Qs46KyDNDAS5A8uWGR8MkAVAc/yDyYKac="}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.2.6_1638435384770_0.9254121213881616"},"_hasShrinkwrap":false},"1.2.9":{"name":"@simtopy/kickast","version":"1.2.9","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"mocha test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/plugin-transform-modules-commonjs":"^7.16.0","@types/node":"^14.17.34","astring":"^1.8.1","mocha":"^8.4.0","typescript":"^4.5.2"},"dependencies":{"acorn":"^7.4.1","tosource":"^1.0.0"},"types":"./index.d.ts","gitHead":"4934a789493f7cc4a119abcde095f71dae652035","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.2.9","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-NksWedjHRp9Tsovv6Pm6w9GuCn6BbnQdKyzfSd+Y6hIN5DC/ypI4cF5YipwQM2adjH40K2v2HWA3Lw3BNXluYg==","shasum":"95336c824e638762a2196bc38c9481f6c454d19e","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.2.9.tgz","fileCount":260,"unpackedSize":336625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqJsACRA9TVsSAnZWagAAmNkP/3WXSrRwDGV/KNTVmrKz\nWg7fVebSy2DeqgXHWhe4DVr7xGCs3/ECHhlshMYy+JQdtXdSnBac8UutYvW5\nKnuyBrPOlNsV4HIec1LCNRRs0nk00gQUTYrHNnR1SzpxMSKp0Sxh+w4/Ttga\nFOIxps5YCXYmGvm+AoAnTxOjp89ZuF5LNWgqeoQG+cNE2WJHxWVl9B44XOwf\nHTnIr9xYq1lNU3Ky71l+jH08JBC+fTrUVQqX15GsTJJp/47+UDQjGu+Gc+0A\nRhUGrnxr/i4GbVBKFeaG9K+hEDa74xTx8QyO+Ff4RCKXMbiaNhrKcXdSJFU2\nH1e9+tMefbJo2WrPjAfxQrvvOZ1OX6Qc/6a+v2JolH9aNZaU9qT2sbiGiAMf\nkiV6X6/Y2nJu7vYNPcQcYzHjVLgo982N70fZizpjx0PxVFxmINuWWOBV8uwM\n93iqSaJTcFj8iLMSPxa5nbyjo0Habj/2GHnyDxO4roW2wp/WxGBm8ryipz2I\ncQTcynk4Zvy1F92dQLnXqfZQyFyzzAWxIWFHJc6R9j6JIPkj01NA+vvJiO8Z\nj6iYekX+lNVh9LiFczuEVAXeRVLbVVEQoxhaYnwxoPfN+5mbVBBQ9P5nYF0V\npLZ8yBoe2CDn1U5sagyzsbAgC1B8vgPehRYBhxa8JCq9Qq1s+p4h2OL8LeHc\n/Ms5\r\n=2hII\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAdRXtMiSs3M0DvRR5SqgyZ32HdKOfjXyzHHLAKHt2gfAiARpz1CwOebujF9iVlAObPg4QG6Wd/I9jAYjEDYLqnGIg=="}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.2.9_1638439680368_0.8120095131606366"},"_hasShrinkwrap":false},"1.2.10":{"name":"@simtopy/kickast","version":"1.2.10","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"mocha test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/plugin-transform-modules-commonjs":"^7.16.0","@types/node":"^14.17.34","astring":"^1.8.1","mocha":"^8.4.0","typescript":"^4.5.2"},"dependencies":{"acorn":"^7.4.1","tosource":"^1.0.0"},"types":"./index.d.ts","gitHead":"1c0fa0f8396a825844c835bd9f50447385d50dd9","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.2.10","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-EZrfQJPNMD57mph4SvULaUbzgF8ju9lChhNx7GVYIht59GBlujm4CjhEM88wZI8NGywyQJhs2efWXnYSZ1UJ/A==","shasum":"fc901fc7147f6a9e4077b690794857e4bc3b24f9","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.2.10.tgz","fileCount":260,"unpackedSize":336663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqJyuCRA9TVsSAnZWagAAmhAP/218JC0WPB0W+d3RbPbQ\n8NAnfXdtSCcc4da+2DmY7dngBToo49OB/FZEHWcB/XEq+ilHxE3h5XiE9YsG\n6xob27GtEvxiAis+7llRLZwSyy4FxMvdOMO5lkE7vZREoX1xKjeKyxNgoGfS\nTUVNGBlwFeSphZ23ngSyb7/XjIUVeFO+1IleUbQs8hh2YDZq6zIYNkYNC9GQ\nfQaQ8sJjEvrfRedIFsLiSRbp0Axfq68WDmz4EZ+xkjG7JcIDRqWrzfIAEoOB\nrQ7ZyDgsHo1AYWglfQdBwZiojiv8zyTHxy2kHdu/oucHTLQNZclAJkJDZ63q\nsRN/FX+k5cPiIX+mRoQRgsWyhNk4f0EI+/hzX4SDLfcpVnXwAE0tUN9ijoF5\ne+a8lsCuCYt4H9uXEz9fJOASnOa2M7K3ME+FaWPgZsJnOu1v1sBszBwIJV/l\nxKM377nIEocB5UXulDhj82GwInwDoZyFbGBhcqGkNeuQNOZF7YoJjpxTWcKU\nFDaCJtDm897todk1oU/G+QjrLUMFy1nxCvvS4gngywM4v0RbWN0xlKRqqtaY\nlwrvbIKj35/GWRlunxHk7RoTPCvkP2oPjdz7gZQWMEBgCaucZ78B7RfTgXJ4\nSeivqGq0puAPOBrTDr4QZGLKqsJaA7e7254JBlRiDuXrOzyV4fmEZluE+Sog\nPYlR\r\n=andU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxQGIlffdGp++vdgpW8tzTMtNjWDPRKlJXVr1lNDHnXgIgLZ35Cn2+xQrICvZayiBECS4cxvOU0Suo97Aod1ILwrU="}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.2.10_1638440110103_0.8657194548267029"},"_hasShrinkwrap":false},"1.2.11":{"name":"@simtopy/kickast","version":"1.2.11","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"mocha test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/plugin-transform-modules-commonjs":"^7.16.0","@types/node":"^14.17.34","astring":"^1.8.1","mocha":"^8.4.0","typescript":"^4.5.2"},"peerDependencies":{"astring":"^1.8.1"},"dependencies":{"acorn":"^7.4.1","tosource":"^1.0.0"},"types":"./index.d.ts","gitHead":"45a15646a59098745af71fa5a409e40ffde7d104","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.2.11","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-vTfNX9hTFlQbfjUQFFPc13Cvopu1Oia6raLvEF5i8Cxv1Ke61J7CPh3ym+RpE43Rlha2cDQ8XhEVwdpnt1AlxQ==","shasum":"0127a8d4c6621f91cc4a78a72e81510c6e4433eb","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.2.11.tgz","fileCount":260,"unpackedSize":337904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqKOxCRA9TVsSAnZWagAAdXMP/RY8lJkMvjJyeDJ39DcJ\ncABfkhva1SOYN+S4dfUIkgJDemazdyPHoCyR4OL9ERxlfXNkayNcQTkJsfbV\nSFYzvsw9tPBxBROCNja1uN33673heWJSWTtRi7HgLfgFvLDnoIBO126K04+t\nh0HYTFCJzSq8kWZ2o7rJ7NXsR+CT2+VEuv4jh1XNhdrzohb4LQ9RIy+V3LjC\n2B4YFz4o3Oyq/JO7Uh9fMHTJde8d6LliIRFmakL+gYKkheGdz9MN74UGeYyr\nxT07zXiPauuGdc460abiXMRxVpbQhdzTqAthwr/vna8HWrlnZLC7YdZERA++\neqYqFIVCt7KEGx07AvuOH8udTyigkdRoY1tR2j8NpdTsXcaqbgDsCky4TVLQ\nr7nSjTk+ydfdFdEN0eUEOWQNFvx6AXJpqc2G9smUnhFtGBzK3kdqzPmSIVJR\n53qWiUfZoQF+ip2N3uvhg1hYyyp+H8Spep8/V1b6GSeGx33ekkltFaABhZdw\nxbKRzK80Lr1y/Kp7i1/HX3fsE6C2ImVayQohwTQANcwL2VwZxyBjE1+JtrwQ\nmJP4susywEmJD46DWOwC4vCojkHeoBXZHXEeI2YavTzFyABw9WxVeC6iH/Iy\n9EvefnKysJr4xqX+W0qkr9OKakur0/41uXQeZ4bvWWAGvLi+pHR5+KdqoMZX\npTBK\r\n=Jt7S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHTXgs380YjPyexC0aoooEBCVcFUvyWLHrt9fTLgWTvwIgNI7KZHvInoZZqZ3iMm9rzzhe4Qw5ATjUsR0gDOqZB5g="}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.2.11_1638441905067_0.10853745625454847"},"_hasShrinkwrap":false},"1.2.12":{"name":"@simtopy/kickast","version":"1.2.12","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"mocha test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/plugin-transform-modules-commonjs":"^7.16.0","@types/node":"^14.17.34","astring":"^1.8.1","mocha":"^8.4.0","typescript":"^4.5.2"},"peerDependencies":{"astring":"^1.8.1"},"dependencies":{"acorn":"^7.4.1","tosource":"^1.0.0"},"types":"./index.d.ts","gitHead":"8fda7ae8eb6a1185a6dcede2b42e188b5d0a5249","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.2.12","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-fx7rXhuJLiJeSI81WGlpryhsjQtPVwJHngpaRZnZ3Bunowa0hXwG3zndS1Blkof5TPb0rNY8nxE1HqGb7rA+tg==","shasum":"6502f2084a6cb23a8f88336c329e5a4743ae5eb9","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.2.12.tgz","fileCount":260,"unpackedSize":338053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqKvFCRA9TVsSAnZWagAATVIP/1Eo/UympL2379Cf6PHf\nPu/CEWoOfslul00OfvdAIi7B65HR7cPrHBiqaEFLa15jzgUXv/LhGfRjUCoI\n+PKHAP2M3nYmf6B+UMz6dPQozqKrbOpS1zhfjZdQ3QuVw99IhgFXiO3NASuX\nYjO0TN8MafbVPPTlDXiB/7q8dFs7IH1fdslCPG8c2VcX/GA60CIY5mGZLKvY\nN4zYdZAKmLDIU4UhULgTeDqXBHQqQrPOlkqKM0peFxylgKEhQLW5eHjmyC4K\nXRtkSjRr/Y1Mr2Ze3twEFvRZQyNp2ToLrnhoB1ckkjFg/+SCxz91G6tt1JW8\nWlMrJuPgl9SYaH4vg9K/qAni3QNLSa78v86jpMNa3Dx9TZZC3yFskJn1dkoQ\nJvEPHANGZYQKeLTsJIhAkoM+KfLGUsspW24JPoif+s5SfDSf9peb1rZoBiPO\nnAwhBXa9qaj6gxfU323MZ9NxrE5sUOTU4ktK+GiJgqNyARsmDa8yEw81K9IT\nusnGp1NocmOLTX0/r4sus6ta9XUHwsYZMtCYtRPH2DuuS+u/r9l6nxqvN3Wo\n4UG+gKACNzTKUfPAZkLp+qQlNotT5WXl9rp+2x0NhiBObQL8bk2Z0iQNg9Ea\nijmTXoq2bG38ZII+OoxdM9ySfyByCTA2NRfn4qwMZ79c1C0viMCEUo5cH8k0\nJ5R7\r\n=e0DE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAPUBNz/H5dS+PYQwvhzyRTbRVJcAR4X/3YdbTuSFHpgAiEAgDlg/nPLXd/Fd+gPXyCBhrMePHTPd2Xd0YZrIi4WgGA="}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.2.12_1638443973158_0.7544430288908022"},"_hasShrinkwrap":false},"1.2.13":{"name":"@simtopy/kickast","version":"1.2.13","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"mocha test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/plugin-transform-modules-commonjs":"^7.16.0","@types/node":"^14.17.34","astring":"^1.8.1","mocha":"^8.4.0","typescript":"^4.5.2"},"peerDependencies":{"astring":"^1.8.1"},"dependencies":{"acorn":"^7.4.1","tosource":"^1.0.0"},"types":"./index.d.ts","gitHead":"9f407dbeb3ad1eed372aba3c22a9609d95ad27f2","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.2.13","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-HvhKrtjtYqYZHQmVf1ux2RvjMnqVrmqurypG//G3hAfmH1aveVvdh/0ikCh9UFDSauJBt0ePyicDy+HZTaxNAg==","shasum":"d605ce28b7a3bee50158df6f463e812443b78266","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.2.13.tgz","fileCount":260,"unpackedSize":340656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqMckCRA9TVsSAnZWagAA93UQAJssHcsVo/+nabDdG8Cq\nYMlkdYdsdG4dAnwEEMBZYKpwXYLRZzRMEwB7Pa8eZd5+sk8M4VpjJN9GAfGG\ne/lwOstLzW85BQUKPPVheUdcf/A30cRpmzfe0MyRJJXjev9fLmIoK58lJ8kM\n5I4zykG36t5Vajwlrwl2mXiZ/3uwfbBUSYv36vweWUJNP4+agiwXfeqfBGMg\nwekyhvDs085QdF4RYgYG/l90Br7Cn3I/SiTvgOCq+uCpnil9RiEgaPdlm50U\nbTykg3oRP4Agq6mg8rnwyhAsR6Zyy6SFiOwx9AlWcqt7ne6HrvFJY2mT0IAZ\nllrI8x4m1ZhAp8gr1I0iWKntw2sFl5KkJgaKa6jxF1WPfH0PHkgrPRzSuhd7\nK05XHEsl4HbD48y06g0igGcpxEag9QfsYCtjt4DYQOhvLAKFJMdyzGxt76ty\nBA9NN42DAYPMUFZLLniY+MgubhZi/x4N1f7Uh5pZD1Z+VGoqdsv280Y+6ywS\noUDlwEYsK1DKyigkW83YbosQtWdtgKfU+l5zdMfGT7Cw9yRhR0xSPK7TZA3Z\nAN3hxWGUz+p2/ZOXUVDvijJZtw0qd5Og8nAWZOlzPivLbS9WVHg/9Q4EboQ7\nvQtofO9DbCRPpiSQUKyjxq0lPRMY53N66YmBfX8Pwnrg1cAzCNflmQFfqCjS\ndYxk\r\n=jWz9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAMXG6+EAwWmZ70upd4ZenbO5h0tUUtvNBvZ1Jt7h1lgAiEAmpg68LDIzgXLDfj218GVuyv/hipzGRHqUAOvDgSsNgI="}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.2.13_1638450979959_0.22165422984331506"},"_hasShrinkwrap":false},"1.2.14":{"name":"@simtopy/kickast","version":"1.2.14","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"mocha test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/plugin-transform-modules-commonjs":"^7.16.0","@types/node":"^14.17.34","astring":"^1.8.1","mocha":"^8.4.0","typescript":"^4.5.2"},"peerDependencies":{"astring":"^1.8.1"},"dependencies":{"acorn":"^7.4.1","tosource":"^1.0.0"},"types":"./index.d.ts","gitHead":"f028309e4f013b0a48498d30050e88e85d99e2fc","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.2.14","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-AIOvvrE7r25grx0A3CtIuzqvXGxzpuhNh2gEVE3vjUckY/NICc2YDJw8dVQHIuneAtxs1g+Uw7y4bK1KAjpUiQ==","shasum":"e64ac054d5375a9920a1a30decb9361503e94ad7","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.2.14.tgz","fileCount":260,"unpackedSize":345215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqePGCRA9TVsSAnZWagAA7b4P/1kilL1ChBMreaj20AqT\nzW1AmVgSUzhBj7vQP0nlCX9VHkvCHNYbetKWQJS8MwObd1F9Dpo9Tm0Q9uoW\nDJa1M3Z/9rQS+drX5F3bi3T1W6GFeVuD+zuq9k0orWMiUqDK/jbaHWClR7gr\n2zwTpjxCxFlcpV68SqqGvZMcPicAKi3g1EdWf/iTrMr2qr5cWIW1rBDgqZkE\nfwXsI36zKsav74bIBeWdPmSIyFzdjZYM/VGk9uTVOpgR/ZkbWHoce6GVc8WV\n+kxm22X2vKMM0rMqF6YwZuFpSnlSF1alYznC6mS8UeRHcE1pcNU2J1r4hT0x\nnlb1a1dJTbnkT55xlZ8sXlmkU0QnzgsUY9KzN9VY1fVUDPFDP1GRUGQUeBp2\n3Ry6zrQbBJ54vppNw0vm6zGy8nqMrWBzTGcRXrwLW/oS7KsT0Gi1AKQYUmTY\nyhfARcBqbV48P++NNmATvFVqVFI8Pf22tX336hHu734gMnNZC+h3R9qYfTSe\nAZCKFBZUHa57x626gY7BtQdtMnyQmwmNTVkrEhIezbZg3UurWCx5S5TjfhUc\nqFDFo526eyZbvBW0crv6NEn3SjHYDui7CFh/7NBVDl1Imr9prUZNWRGvqJ6h\nWBtE3YgAeJmtycEkU4DBRgAVBG32/4OCTZdpu559ZVPv+EGh7QllpXn0t7fD\npIZS\r\n=pCTb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDaMJdfCwGRYCrYyma+lpSrfGE+4r2wpYkIT/GxQQGYNAiAGn2zzvmq9GJ6UA0mwWC2LWbhrp9P3Ijg3IBO27zzblg=="}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.2.14_1638523846092_0.6270104486186594"},"_hasShrinkwrap":false},"1.2.16":{"name":"@simtopy/kickast","version":"1.2.16","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"mocha test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/plugin-transform-modules-commonjs":"^7.16.0","@types/node":"^14.17.34","astring":"^1.8.1","eslint":"^8.3.0","eslint-plugin-security":"^1.4.0","mocha":"^8.4.0","typescript":"^4.5.2"},"peerDependencies":{"astring":"^1.8.1"},"dependencies":{"acorn":"^7.4.1","tosource":"^1.0.0"},"types":"./index.d.ts","gitHead":"d35784bde052bcf1865d84b2ac958eabe1c5e91c","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.2.16","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-RA9yFVnZFshBNy0ylker35ycSS+NsdcDOCpVkwr55X8NiQ+aW6R/wkIsiTYMmxKfeNs5TP2j30gto7HLScaw7g==","shasum":"b66212ee2666d5b3677db03b191ff00af248d40e","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.2.16.tgz","fileCount":260,"unpackedSize":346357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqjoICRA9TVsSAnZWagAAvlIP/R0yxOqDkT5Ur1NT/LCs\n2PjXmwYIM8CBHFdshapJ79pd0dlEfHJIdDL0N4tIxVt5tv+bTdArTnpdPLf7\nFYdbKWIXHD8swTmzZcZqyB1Di/SUgTjaBpTzW+HLVtzxmvyfJwrsoX06xrlq\ni5baAj7GIgCchLrkNxTnYNSqXSQVkI+6/Z3EmD+wxzkWze9HIj1461098Z9c\nJbccCa0TlRLAcAf7eBn25xM7ApIUWuP70Ht2qo+Ud8hOKOH+VgjlRr8H+vbP\nil9ex2Vc/LBvqace25uUwWruxzedJHOjqLyl45Oa29rINdcbwuPIq6aTqx8o\nj8gqvBVoUO//7v/by30Lzc0wu6NI9QMKgu1+zIkEDeY0r2YgvpPCkDvxNprT\ni+gYDRRxJD1qsmVhsaJrkC8Rhij26Iu7Xfi/qBXEiBfaOoKDMpMRUPz94LR7\npphgizSm6crjdSldoMsVh4Aet5VDNlCuTzF92utXXGleB3qY1sIEkMskqbO1\npBMOnRqxHQNTrsWAmuPnNNzksX5lHtZSAIpbdRzEjCssKYqtiqsrBFd5y8oi\nxSMBBu51LkHf92eCXUSy4GcttC7/V/H77HMELFwS+dDdLdA2Q5+H+56z1q+v\n2uKy6zyqKIoRI00vtR8JJf1tT6EB9nO4e1NT60liQmPMPlDIO9fZlUSee5UM\nTHh6\r\n=6iS1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDh7uEOli4OTmakNrYhf4JFnNXbXwnMiK++uNxXrFiKWgIgfBpPhK+mAvRUoye1AeKkz7F0dN15jMPLkXzsHJrlOsQ="}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.2.16_1638545928370_0.8051622677541423"},"_hasShrinkwrap":false},"1.2.17":{"name":"@simtopy/kickast","version":"1.2.17","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/plugin-transform-modules-commonjs":"^7.16.0","@babel/plugin-transform-runtime":"^7.16.5","@babel/preset-env":"^7.16.5","@babel/runtime":"^7.16.5","@types/node":"^14.17.34","astring":"^1.8.1","babel-plugin-replace-dynamic-import":"^1.1.0","babel-plugin-transform-runtime":"^6.23.0","eslint":"^8.3.0","eslint-plugin-security":"^1.4.0","jest":"^27.4.5","typescript":"^4.5.2"},"peerDependencies":{"astring":"^1.8.1"},"dependencies":{"@babel/plugin-syntax-dynamic-import":"^7.8.3","acorn":"^7.4.1","tosource":"^1.0.0"},"types":"./index.d.ts","gitHead":"3083c38ed3dd3cf86038ee1d3094cca17a4ca6ba","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.2.17","_nodeVersion":"17.3.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-DqhpqW3g3NYxSLM6mg4avKN7XSG2GqH1r6pSUWI57m0l5EyBRJq/e9Le2Zhkb+ryQaVXCbugFpIuNjTCwOHDuQ==","shasum":"c6231233a77239fe7b0f0a69ac0c039adecf3b43","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.2.17.tgz","fileCount":263,"unpackedSize":975029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwgO8CRA9TVsSAnZWagAACwAP/A+RNgLOTQ06HtwIspcU\nq7KdhnPkBrUSfH1vgKmHXhiOo3HbjnPZQftfvr6Eapf+ZyoeDd0pq1D1DgHN\nTEm0gyOqsAg/D++PSGfRUwG22bxMo1moya8zVBwbEOPQOsrcG7t3ftjOo/Wv\nZqYjYTflkPzD4Qw9Beu7dj2ppQK+Bt4YGwzHUrDtMsmE9aFejt4/11MDoGmr\ndTkVKMOhz0d9QIJmSASYBy7FURd1ljw6dbZx9K3nvPGutW+qmGkJpD4koRkT\nFGbAfgeYXfrxl3sRP6SuvxR0nMtg56ii6r8c/aqV4b9WNcjQFOUE5gBMFQ9g\nFLYLl/qfYECl7Ju+9lgJqv3XmZGi+u1lQQenZi1S226zNdoPD4lbByW80tqM\ntI/F4s61mOrXD7VcqPRA1zzc5x7+SmPq1/8A8ZHO6OjGCMMSkh9CDD/JfJil\nkNgY/nBfYXD28YLJEQVgJfltgSx+qlRIGIEvRYmv84HHVCzrgrOsRj20BYwV\n9Xl5+nJiPqJ63lxFgyt/CAEHKtTnGftv2ABQhlpUu0RrRur2Slpe4pWcBTrF\n4LzL/aIDRMcMVXKhG8EEnoz/QVIBu2JCZ4f1k8Nrlh6Vv1WVuzkpeYNe3nLA\ntr2/oYiCO8oo7TLH/Hj2sXAKdd/ODQjbugSi3kiHjlagHJoMnYMgBroEKXVs\nLQu9\r\n=DkrZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAhlTg2X0b8H1Qw70/kqfHL+jgVGk435ZQbOA8L576b8AiEAiWyd4cSuy9PGfdpZjbdkLQzbY8ahGHwpBpYKfA6zleE="}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.2.17_1640104892821_0.516516619782901"},"_hasShrinkwrap":false},"1.2.20":{"name":"@simtopy/kickast","version":"1.2.20","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/plugin-transform-modules-commonjs":"^7.16.0","@babel/plugin-transform-runtime":"^7.16.5","@babel/preset-env":"^7.16.5","@babel/runtime":"^7.16.5","@types/node":"^14.17.34","astring":"^1.8.1","babel-plugin-replace-dynamic-import":"^1.1.0","babel-plugin-transform-runtime":"^6.23.0","eslint":"^8.3.0","eslint-plugin-security":"^1.4.0","jest":"^27.4.5","typescript":"^4.5.2"},"peerDependencies":{"astring":"^1.8.1"},"dependencies":{"@babel/plugin-syntax-dynamic-import":"^7.8.3","acorn":"^7.4.1","tosource":"^1.0.0"},"types":"./index.d.ts","gitHead":"0af8c6c7cdfadb0e0c12f296fc1fe46db35534fd","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.2.20","_nodeVersion":"17.3.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-/vX1vxKTjvbj9N1zf/l8NZ8KOrbERI/kb4yLyDnhVjuuTuF+qPf86d3BAaIayt2nae1IVTNqnrirs233MzP/Xw==","shasum":"aeff01a4fb2301c5d82f1504e8ca9d30ee994e80","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.2.20.tgz","fileCount":263,"unpackedSize":971580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3q7TCRA9TVsSAnZWagAAPPMP/3AOu0NaxfzlzMY1VAz3\nbdVhMRw7TYwLtTIKSk0nJGyc7ZjoZxqkzDrUVwaEWngnlcE68Kw+tU44Dwpx\nEY/7eHffUtCnm7F13tzHUmK2kGbIGMbVRR4aEfsjVA3P1AGxFZ/f3yrMw4ws\nQwLOKtxdbbMECcuWEUp8ZuLjua4bJPbAU6n0iZJ4fBgJwKMHvVzbRHfNAsNE\n9p2eXlMxuZklBZrf9slXe1oW0ZH6zyv+qVjzyl0hM6/iXN4UNJ/0tXAjtl31\nKNi3r/fuyqgXIFMKcbH3EV72O9tbaR9f0CFFCe6FVT9504Em/7/yjxHAATtQ\nqCTmayHdXEkFW3VEB7AFspF+qImcCEmCP07pjUfbM0X35YhG85+US0tIgGJb\n17Lv2kfOY+qyVXFj5zlv+b0VPecqZI5sDfV/gMWuD5V2YAq0W5pHLJD+JmS4\nq8BcFzKO0UJWkn8Irc0shNpqXq4YjCKK9+mGwqt9Zc8wV2g4xkV9ZatPWeom\n8Jb+S5XMBpBScg6QEhVe82R1IStI1JkUpHexMX4GxssuyuTZFPMLtfHGZcUL\nDuBJOGfPof2jYj/7jyuaFXgnLkfFxQNRiUMYaCsEsRCtf9ALbg3T2sQoI7sh\nmqH6PTbY94TN1Y0lwYqruQcRZvxIrUh/Rn3rDD29BtAnj1crD+ExWWc3ocEm\nSkZs\r\n=lYJG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwupnAnXP/F9hb/EffEknXehtc98/D+D44FGUK4XF2RAiEA3XOlYkPXW10sAi6+RtVJiU+UI0GYZ8ZRSsk0dAgRsdE="}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.2.20_1641983699142_0.23424127770209502"},"_hasShrinkwrap":false},"1.2.21":{"name":"@simtopy/kickast","version":"1.2.21","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/plugin-transform-modules-commonjs":"^7.16.0","@babel/plugin-transform-runtime":"^7.16.5","@babel/preset-env":"^7.16.5","@babel/runtime":"^7.16.5","@types/node":"^14.17.34","astring":"^1.8.1","babel-plugin-replace-dynamic-import":"^1.1.0","babel-plugin-transform-runtime":"^6.23.0","eslint":"^8.3.0","eslint-plugin-security":"^1.4.0","jest":"^27.4.5","typescript":"^4.5.2"},"peerDependencies":{"astring":"^1.8.1"},"dependencies":{"@babel/plugin-syntax-dynamic-import":"^7.8.3","acorn":"^7.4.1","tosource":"^1.0.0"},"types":"./index.d.ts","gitHead":"5035ca1cfc064d79340bd2be2134adb7a6436ea8","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.2.21","_nodeVersion":"17.3.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-pD4DNC1NU3sWwX6hux1efvkViosb4iOGPO6lusb5AHemQi5XvjnfiCZFUB1MUCR9b71GAmsdM9SwCFNGdar+CQ==","shasum":"0cad4f5e936e0de32f827adbeac182539ce6acb4","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.2.21.tgz","fileCount":263,"unpackedSize":973482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3uR+CRA9TVsSAnZWagAAeVMP/3hnmLeJuH7/umcLKNq7\nGng5msgFgcANpQ3UiPjz/fp+zgP/b5FFAcaSwW+sEtOfxSnFYuhXQEAtmWJ+\nIjZaS2kRok7b+2Z/IcZ9+BpbDa3vHszYza14Pm5VuGnmRCiYPJeAcmnNBp9a\nAYQ1qq3RQC3AkNS8JKyBdjhD7qBokehFtQu6rmyJ+Xw51wZUkm3GBhvn2MUT\nUrx3DQ+r2+QDwdHmYPr5bSwXK2yGaz3Wft+wCR5C3X/+qlAnCB7XHjQptpZ3\nXQRog55citvZtuqYIz1jr6fFMGRa4NN/o1if/PUhGtLwT+qkh3H3/hQb4i9Q\nwd3eT+qZswwAdwInMAKzCQjB9YwhcapqtGc5ueOm7YuXBcLwWbD6bUHeuIGz\nVJ4YTF//DXUMqkZqnl6cG2XlSEm+I37exBVqdNwEUb4f9enDpGZcuyiNY355\nlCdrH+yKPLug81/Ja+3coVh9buxTxUskelKeHLirJzZ1blxZIXS5iBGrE51u\neuYkVeZ3c7jFXIsOX2DugnxzSLfTr2/Iyl9ygXpjzqcztGz8oZEOKVb6rtCz\n6QSUCXf4uY0/+dwJQjTOadY/2vFK/BemMCxSM7P3AkdPEWHaN0ZM/THZd5S7\nI9MjcYAYFDJz7pmi5dRqPS+C3kuXWqTzJeBUzdD00Lxiqb7UhM3fZjz0aEve\n9JXj\r\n=mKpr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDNGEdGCf01A4KJEb/eLV1pVoktYCuQl7cf8gn4uyBnqAiEAsIQ3bNZuo3+OEkfAWKHpLTRj83OS7Ph+nvuhiSBTb4Y="}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.2.21_1641997438607_0.37441773053569194"},"_hasShrinkwrap":false},"1.2.22":{"name":"@simtopy/kickast","version":"1.2.22","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/plugin-transform-modules-commonjs":"^7.16.0","@babel/plugin-transform-runtime":"^7.16.5","@babel/preset-env":"^7.16.5","@babel/runtime":"^7.16.5","@types/node":"^14.17.34","astring":"^1.8.1","babel-plugin-replace-dynamic-import":"^1.1.0","babel-plugin-transform-runtime":"^6.23.0","eslint":"^8.3.0","eslint-plugin-security":"^1.4.0","jest":"^27.4.5","typescript":"^4.5.2"},"peerDependencies":{"astring":"^1.8.1"},"dependencies":{"@babel/plugin-syntax-dynamic-import":"^7.8.3","acorn":"^7.4.1","tosource":"^1.0.0"},"types":"./index.d.ts","gitHead":"fae111d51e4578126529f3b58f0790bc8f71520e","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.2.22","_nodeVersion":"17.3.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-IO7OCyJyEkd8BB2iHVQ6h8PCR0KkRv4rrrsSohYJqwxmsiYj/Yq9H/Bx7WVoXQS9+syqGR1end+0Dk+YYkBILQ==","shasum":"70f0e238d298021ff13f2f88f2d09829a54f3dc6","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.2.22.tgz","fileCount":263,"unpackedSize":973473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3uZNCRA9TVsSAnZWagAAXKwP/jTG9QSitx3aPH2lTpq5\nZU2m2S9tE0z19N3Kk+cgWPSZ9NUDenVMG/Xe9P7iOhUG4rtgLYxbuL1U4RYN\nuR3QViZudWJ/AJgJh13sTAEjBuZLZcJAiPicsPlnen/bH46aiLi73OENwfoJ\nfruwB8jvXUWBjHuDGRd0PrPKnQ5JQuCJZ9G/7v6DO+jzYlwA0oW75k3uMlza\nD33F7+RLug2BzQkF2QtZu95/2b7UF8v6i4cZV5J/LcPoH1FzAOwmhAYxV02M\n5CDFQSAIbA17m/DY+4QG9p2AlQBhbf95WjbkQ09aUtf1mgFQgRAsM5SXRuVb\nAy0ejsGatK4P0TiW+0rAqfx7nSaFh8da90sRKVmI/YOaVBsGAbgrb+hYC41N\nEGV2xMA0U/UH/JHNab+xhb+txfxYtooytFHTyMd2v1kIZyv+P92ErZPNsBc0\n0BWGxFOxvCD1fgv8f60DTGADsESR2ukeWXRBTie3ZCIrdguY40y5Cdjkf4PW\nRCoF1lLfJVFZMG2ha/UYT/fH8VOL0AFYbXHmOiHbY+4njUJ3fkfLEm6tIm2h\nAyykTEzLdyYBRUoWT3891tDF77/YzKL5iuVoCQVIlydV7iL0bQ2qSwHbL5GC\nHi1MYoY3Nd6kuSWfStRJ03sEEObnzanYgufH3nqXprL5HhKx3aI0UlFoZ9t5\n7MRb\r\n=xeAC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDqKffwLPVWB6FIEFGEcusZgsUs4ZIkApKezYbDKVJQmAiEAnEEieB3R4EbPyz81LD0O4eYBkLkJy1NglWM0++joRU0="}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.2.22_1641997901170_0.48968058428949157"},"_hasShrinkwrap":false},"1.2.23":{"name":"@simtopy/kickast","version":"1.2.23","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/plugin-transform-modules-commonjs":"^7.16.0","@babel/plugin-transform-runtime":"^7.16.5","@babel/preset-env":"^7.16.5","@babel/runtime":"^7.16.5","@types/node":"^14.17.34","astring":"^1.8.1","babel-plugin-replace-dynamic-import":"^1.1.0","babel-plugin-transform-runtime":"^6.23.0","eslint":"^8.3.0","eslint-plugin-security":"^1.4.0","jest":"^27.4.5","typescript":"^4.5.2"},"peerDependencies":{"astring":"^1.8.1"},"dependencies":{"@babel/plugin-syntax-dynamic-import":"^7.8.3","acorn":"^7.4.1","tosource":"^1.0.0"},"types":"./index.d.ts","gitHead":"d9e7e6d44988409227ae39e4afd49adf06855ff1","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.2.23","_nodeVersion":"17.3.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-b9STM1+TbStfFO9PUq/cdLXC9IHw8Yxp/8eIs62ICSubz6RrnnFv+Cb/SYHZKwM6vRouKULjgX6rKUCqi6y/eA==","shasum":"64ddc6937e751c48b9dbe3aa673134d33b33eb77","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.2.23.tgz","fileCount":263,"unpackedSize":973608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3u/zCRA9TVsSAnZWagAAhnkP+wTago2/bdZo0dRlJAQJ\nBi3Mypds4tuWpexob017++z2V29vTjfUWGxYoNW/grYqJzCgEv4uW8Y5vMnL\nMzdVjF4370y6hjEu5Fh9iJnqjBnNMakeBqCU3YBdTYrIv80KYd2o2pvHa119\n7OUx7T0+xdYedVe/GN6IWbRAODpSmyUP0nAuSJILnaxpyxUFZVTn+Nj4Zb14\ngGDSHw1UBoneMHvLm6wbhIpVbvtfRBLM5rGruWSaVAvZHxgZthUL6RJXbHGS\nMg+U6YQmF1oUMRM6tDp51mL2Uz/wB6BAH4Y8S/ZfnXcnvapyLC+r0fWvkWk1\nqNEqG7vcibtskr16kfNc69c7xesM3GEM1dyZjG2UpLgxPp8AV0bnaCjq9GDZ\ntoFgBmIQFWJunCcDi5SHP3/+gy8KBQUVkMW84K4jqPXB0fd0dEb2fLwJ8C8h\nwoa9mgJpwc7O38wE8Or/Fdboaa4YttciSSVz5zmqlpIs0h9MCUIs6s9BrWSq\nMqYmmVH9VVO1rJtIWgI9p6tpXgdIWDC5lCmsecx0+rRiCboEuNASGZ8gLh57\nJXxf0wE2I3NHfnKu9Gaa0gKhQZISDmPxfC6JZWsjE1jBccvbhMUJqI/s9h9D\n8p1gHkuqQNI3J7c/bhT4GhQ+J5yywPnSumf2I+x7lGIhGOE5jM6XC8xBtAuv\nPegB\r\n=mN2K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEbux2fXaqr2OOZdLainIWiwzNkHegkBl+wwxg2fAJZoAiEAolLdcx0uNzvaDFQ47Qu9EXi7+XjkLABXoR24qGpWZlQ="}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.2.23_1642000370793_0.6991706090126233"},"_hasShrinkwrap":false},"1.2.24":{"name":"@simtopy/kickast","version":"1.2.24","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/plugin-transform-modules-commonjs":"^7.16.0","@babel/plugin-transform-runtime":"^7.16.5","@babel/preset-env":"^7.16.5","@babel/runtime":"^7.16.5","@types/node":"^14.17.34","astring":"^1.8.1","babel-plugin-replace-dynamic-import":"^1.1.0","babel-plugin-transform-runtime":"^6.23.0","eslint":"^8.3.0","eslint-plugin-security":"^1.4.0","jest":"^27.4.5","typescript":"^4.5.2"},"peerDependencies":{"astring":"^1.8.1"},"dependencies":{"@babel/plugin-syntax-dynamic-import":"^7.8.3","acorn":"^7.4.1","tosource":"^1.0.0"},"types":"./index.d.ts","gitHead":"2e5191ff203c3fa507f50dbd0226f68c9c229d43","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.2.24","_nodeVersion":"17.3.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-zfOPXKMJXztvN9A3gryUesWvxSzpANMSJQsnKiu12ehdfw7PER5nTJ5GUwNf9l1kaHAJF6VSY6MErfMX9xg2uQ==","shasum":"00cf1caf8be2e9190a3e275ec86b0866ec2857ed","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.2.24.tgz","fileCount":263,"unpackedSize":975916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3vzFCRA9TVsSAnZWagAAa1cP/RJqMoy/9B4n7aEzmlkM\nx9RDkJGW12ZSi0TJPsv0NmapIbV4crzZ5dkvCBI13vRFemborfGujnqvw/TH\nFYCp5IDtOAAIBm/LNdrQi7D8lTOV8IaXhPh1FqaE7fpw9sJHkrN0Rymnv9Vl\nMRWWHwiem/RONUVwwM9W3ugEK4KfNGjCt4V+ECbP4DqtmZMhFwiohoeNZohE\nHcAIPPRqiIaoIk1UjS7ChYxDtRgAEn4RFixeWn7aX7c6AcL63qxYbFdap8R6\nDOZTnUEE1ZaCB0fINb02q0Buz4/cHnvazxU6tJKJ15K05dmq4938ic1dAB9c\nf5RXO+Q87/Uj6zwRYr9sFXTbTRkIXaQCKge11akcmUHVOzT8lyccV8hak9DH\njeyND+lmQmOIQudtXKs98KdnL5jZ1CGPUmU1WwiegmlBemhwYarbmTzFzM0t\n52K+eA/BOT2LUs2esAZm7hfP45EB4eWY4h9CoR/40NoFAUcxjA5GmvFyZm46\nH1jaG1pV6kDRV2hkH+CmcYdQsSXkyYL/9K5X37w8K3L7qf6Nh2cc6zk4TYCE\n6C6N9IkuxWWXB1WG7jd2gK7qKOiynawf6uBJdXBdBjXw3nflOo3oBqfqF5vH\ndCALAX0xnUZwgbAivcbJIzz/MQKYpeC7LPw9jUqQ1MpvuF2u6kqHkj8CMAuG\naQE8\r\n=tpxI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjvNqtfNg4TyHtGJqXZ0irN9qQ+58udd79fTn6mHboagIhAOTIsEZsa2bHiLBCMNmD6XJffnS7uZxL7TvZ3VAleIQY"}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.2.24_1642003652941_0.7611531267286655"},"_hasShrinkwrap":false},"1.2.25":{"name":"@simtopy/kickast","version":"1.2.25","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/plugin-transform-modules-commonjs":"^7.16.0","@babel/plugin-transform-runtime":"^7.16.5","@babel/preset-env":"^7.16.5","@babel/runtime":"^7.16.5","@types/node":"^14.17.34","astring":"^1.8.1","babel-plugin-replace-dynamic-import":"^1.1.0","babel-plugin-transform-runtime":"^6.23.0","eslint":"^8.3.0","eslint-plugin-security":"^1.4.0","jest":"^27.4.5","typescript":"^4.5.2"},"peerDependencies":{"astring":"^1.8.1"},"dependencies":{"@babel/plugin-syntax-dynamic-import":"^7.8.3","acorn":"^7.4.1","tosource":"^1.0.0"},"types":"./index.d.ts","gitHead":"0d9f4cb910f59182ea24f86ed42fcbc0a1ef7f9d","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.2.25","_nodeVersion":"17.3.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-G/GQ9GL79vo6DUI3HPsL2HsqoJJeC0iGMbcsUdjp+tLoC6PJcXS92R+/AU8X+1IDIJaJEOjPXJeRU5gQXXxOAw==","shasum":"a9b74378ba71d1d3e1a29dc2377621bc0e3b630c","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.2.25.tgz","fileCount":263,"unpackedSize":975868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3v7iCRA9TVsSAnZWagAA2pMQAI/gBRum12A3v7xiUtUk\nVy1wlkj0j/tmx1yJh+Ok9GesyKoufOYWRQwqviolHqmQY1jf9aOegNu4fA84\njTiQN406CbUHjbxosk3BEyGw0GySNgqfPsd65fT28JVB9OcVvvKyH7bP9ZMv\nbihatJajP+oclGA+yOtOdybgeESiL6hJBxXc9ssQ79AFCTqYnM4DhnZXArWs\nb1GF5hWUKgyW321Z6n611EPdSvn3PebZxlPmMGXsJZl73Xqp5dbeZlMicGOT\nLOMUvSjgNZBy6tVN5iVuWJrpyi47gBK4H4S68MtmLIa7Xgx3SWpKocAXbTd1\nAo+HbOfqvs+FZZs50tt5P2zMB/B48hgALrkFC3vgk/tEv04i8Z4YJNQQsuPH\nMbGyCjL7XBsyEkJYyLXzwixuFom0Z0X/k38UDQ4fPttKAGFGcXH+fZEFupqT\nv0PzBlvY19UJhfJHO8X0ukPQPay9nc3f5OvD051bRpCWWMRML65db9CSmiIg\nOcMNZK9jML+A/7si6cpj9nPZ2SBQdv6AeVTLb5Zd5I0T9OCjj0cV2lAmulfR\nix2WP2o8GSDbLt7ecWCKCez8M/gLQ3ruyW7HxFwvEUHhTNkwCDw47U114gEy\nLRuwBC/1QtBQNQ0M+hZZIhcRgeE0Ozj9UuvVWislXWpa5ksGn9RuPwDg4Dhh\nRMuq\r\n=83Ai\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFGHlGH8OT7Yz5LCTAtXrhVgpiMbV9XeTJGFv2hN9nnTAiEApkoru+/bMFRjxOgQNFfjoI7ycbsZSYk9yAA5H54oSuY="}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.2.25_1642004193950_0.24106267398148096"},"_hasShrinkwrap":false},"1.2.27":{"name":"@simtopy/kickast","version":"1.2.27","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/plugin-transform-modules-commonjs":"^7.16.0","@babel/plugin-transform-runtime":"^7.16.5","@babel/preset-env":"^7.16.5","@babel/runtime":"^7.16.5","@types/node":"^14.17.34","astring":"^1.8.1","babel-plugin-replace-dynamic-import":"^1.1.0","babel-plugin-transform-runtime":"^6.23.0","eslint":"^8.3.0","eslint-plugin-security":"^1.4.0","jest":"^27.4.5","typescript":"^4.5.2"},"peerDependencies":{"astring":"^1.8.1"},"dependencies":{"@babel/plugin-syntax-dynamic-import":"^7.8.3","acorn":"^7.4.1","tosource":"^1.0.0"},"types":"./index.d.ts","gitHead":"91dd27f93c0277309f10a8a277396ff146908e36","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.2.27","_nodeVersion":"17.3.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-Ge3th++6tjHgstujeVipg6V7eW5aUoAq2lOjhg1zmuk7rtGWG8htLY/3kuAsFoQa5fAcKFrznEC8L/e8msA5pg==","shasum":"70b7cfb10b8d3e829f22c2d8e0cf2542716bd7ed","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.2.27.tgz","fileCount":263,"unpackedSize":1004489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3/JLCRA9TVsSAnZWagAAngoP/RQ6Kmxm4fi9FSgtZ9TF\n1awAnJ1i/GB5iZDKe3fp1LBF+X7aoym8arAPEC4xZ+lWiwkaCUJ2EtHmRnkp\n0qqbP98i4YEkD/rNjB1moM3qY+pbp57rgbox8b8ibD66wrkVCnAMY9x0Bbag\n/u6c7lIZJlLdwk2fzNP18oklS2BrDBv1D5qtdc17Spd8Q6via12YrEAuVIgM\nhWdk9T1k1712oHTXAslOZ3/wH/MHMqpudGX4ICYl+J5LN5/uycGAPg1fSwes\nLSz/qpjdowpbNWJUMw6WAUzWlwxrxV/ANx//ylW3nLUS/3KbhPnkehV3RDk1\n4rO5u3OZ+Ekz4m79KvtkYPcge8bgIfE56/5dJqYPQ3ImT1KCkOERFUk8Z38m\nZ6dlZ9LlFJEaja9pGDp4WehqLUQJDtq6TdIzbRaGX4vFdpHxuEB+dxOQhXpy\narLgqGzempMBcWqPwCqaIm6UboHgoJv5GW4G0Tl1R+jwv8/kSvnvImz/G9D/\nFPajg35/iKpw8RPPVElu4tHvMkVHngdkefaLHU71Dkfil60gJ0TmzhM3gSHo\nIXayOAsChcnPw9K+GlQv9QNDrfsmie/JpIODrH7/dhbMbkqkrqMQyfq3qMnT\n3jcFOFG/jGRGoC385d1PhKBYhLojzqEsen3KJ8x9oYqAFhIzT7vVR4LG8xYL\nPnVP\r\n=ED2V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHTD4pu7goo5nXK+RK//mElvBJ5vy7kU/zR8I5pQRw4ZAiAiDjYR/ggFFCsVVP+S07myyCon15/jp+star/vHNNbdA=="}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.2.27_1642066507092_0.4124478606853479"},"_hasShrinkwrap":false},"1.2.28":{"name":"@simtopy/kickast","version":"1.2.28","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage test.js","test-silent":"NODE_OPTIONS=--experimental-vm-modules npx jest --silent test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/plugin-transform-modules-commonjs":"^7.16.0","@babel/plugin-transform-runtime":"^7.16.5","@babel/preset-env":"^7.16.5","@babel/runtime":"^7.16.5","@types/node":"^14.17.34","astring":"^1.8.1","babel-plugin-replace-dynamic-import":"^1.1.0","babel-plugin-transform-runtime":"^6.23.0","eslint":"^8.3.0","eslint-plugin-security":"^1.4.0","jest":"^27.4.5","typescript":"^4.5.2"},"peerDependencies":{"astring":"^1.8.1"},"dependencies":{"@babel/plugin-syntax-dynamic-import":"^7.8.3","acorn":"^7.4.1","tosource":"^1.0.0"},"types":"./index.d.ts","gitHead":"bb70a20f9408d8052f80038ee4c5ca9a4420cd46","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.2.28","_nodeVersion":"17.3.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-0Khnb/46weU8jZFbATr4hChRsA6vMJ3CXN9m5SrwIDsVLU4s5KoEq+qt5i6M6z1Ws0x4X34cwGNLpvJkUHop2w==","shasum":"f4cecfcef75e3e41311bd0e47f0c71413ca96030","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.2.28.tgz","fileCount":263,"unpackedSize":1066306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4DcJCRA9TVsSAnZWagAAK50QAJ5ctL/K8TtyVTidnmc0\njGQvXbBs58q4R8jdx8TypGLQ+S0hj8ctFP7DalGBsIEghou+k6OsElkWz6fI\n7aok2L3v7InPM94C3rcguhr68JhpLrp2+koDogtavh3OrgJHnVV/uFM+jpbl\n8/OU08wyJzQRWjFsRpVIibIXq6YzlO736XYbuCZtg6zldwHht5yH8VFwfPtb\n+6zXbAOyRxzpnR6zMkXr8V7uDXp/oyGxoYvVZQzewmLlualyBVCDAGsxCzjy\n/RE/hJ8OfFLnWrWqMIcrGwmMjbWYI8YCERrh0LHHBEUOwervxABDzQJw8NB8\nxar4+rKJTg1GzpQ8oz5L0057UTuBswaEPsCnke+HKSEHEyfQf2QR+PiXSyiB\nIDL6M95yUy7vHvNXiiIg9xtMwSw4bJCdgR7Fi5jaVqgyWcw9PfTUrH8HYvN+\nW0OVQrvTQzTCsJ1N/gnJ18U7fHPLxA4adbw3ADPY8GSUSdTmy4RDwHZ3H1ZG\npBevviiRuq/CtJge0eAlw8hv8Yj9l+73A51Ygvql8OS03m8s2BSJaMofU6tt\ncRut1nQuDBDHncqMi1UE5nrW7kS5ubvd/A5Y5EJ0Y4idwqpdw2kWON2Ngbgn\n7Mm7OftSNWlMovh522LsM5PENjd5NNBTVBkB9Hmsh4Z0Ui6Cimsa2FaXiEwl\no0vd\r\n=rPJD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtvxJzgUhXKdEZRcWZwF+/rYdPRTvD8HA84hmaMrJWGwIgDmFi9grMo41gXdNgDceE7pP3H35tZYsC3+0qfU5Br94="}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.2.28_1642084105651_0.17833475820507272"},"_hasShrinkwrap":false},"1.2.30":{"name":"@simtopy/kickast","version":"1.2.30","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage test.js","test-silent":"NODE_OPTIONS=--experimental-vm-modules npx jest --silent test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/plugin-transform-modules-commonjs":"^7.16.0","@babel/plugin-transform-runtime":"^7.16.5","@babel/preset-env":"^7.16.5","@babel/runtime":"^7.16.5","@types/node":"^14.17.34","astring":"^1.8.1","babel-plugin-replace-dynamic-import":"^1.1.0","babel-plugin-transform-runtime":"^6.23.0","eslint":"^8.3.0","eslint-plugin-security":"^1.4.0","jest":"^27.4.5","typescript":"^4.5.2"},"peerDependencies":{"astring":"^1.8.1"},"dependencies":{"@babel/plugin-syntax-dynamic-import":"^7.8.3","acorn":"^7.4.1","colors":"1.4.0","tosource":"^1.0.0"},"types":"./index.d.ts","gitHead":"6af578f86d825ac700b45ead2c12ca837710fbd4","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.2.30","_nodeVersion":"17.3.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-8mu5dJh/KhqATT/QeOA9iNHX6Xagg6op1Mm6aZDVx2smVxx//yfJTLpdgQQMITEfFmWvXhnhqWME3QtJtNO8qA==","shasum":"a62da327a6816860373af1102f1cc26ce414a0f1","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.2.30.tgz","fileCount":263,"unpackedSize":1123286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4Ei4CRA9TVsSAnZWagAAt0kP/2X9xbnrntUC5eXb8w9N\nzaS/hoa6NBSFhux7ZQb/QjN6VrZPz7hd+bR2It9TD4rl8EmVjRZ5SLuy1f/R\n8v1ID0Rvmh/16GyqFNnLxOrs+ha/XJANJbO7FFQxr1XBGa/RQzqFnxljGfQE\nUiBR6c2Mot7vL/Jg9vh9EUFEfzzf3hrq22fnjYMWV844oIwlBKJOxyh9SvIs\n4sDvmfp/PzrZm3LPJS6Pp0/V223xz0d5ogAnn6w/So9JgQgaY7uJFu1/Zw3U\nCI9u1TmhMOFLG6j0hW9YqusD011s28Zi9b/PTu83fABLS5W99P5sgz32uBMN\noC6FeozhqbzNI852V7rza5kaVsDNQKcrDGtjY5Gxhp9hjvEfe/jb+bwCY4FM\nY2ekZHte41aFMaZbZXD4onTtyJ8iNSaOdXsONZRJBkjmPdGFqiUEhdW1yAlV\nLOvFn9nYlAp9gIRarMidhqZktizTDHTarPwtU0L1jDrJV9DvpIej5tJ0Nq0/\nvGJ0E4rAh0OlsGy1Tu9tkSOQYOeGi+3tjiiNVrQzJ1WG0yvlcYfrMfR1BHOb\nmpxSXYhdv4OFhGAmfZIcEJfEVk1xPj10HEhcDA7TLieXKr/2ISWcwqFID3Hw\nIbatdnUYpPbVvv39+1On7cSQqKaWqwz/FFHuFBFT7w/IDJKsjWt7A/vwv2KQ\nBkal\r\n=MrsN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYNyWStpktDDKyZ4HjpoHV5gRH/vOsZoGeubl6niR4MwIgQ2b7tXXczQYpnkbmWMTizE95wzTfaHCeP3BmGp9CDDw="}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.2.30_1642088632146_0.5100337994248758"},"_hasShrinkwrap":false},"1.2.31":{"name":"@simtopy/kickast","version":"1.2.31","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage test.js","test-silent":"NODE_OPTIONS=--experimental-vm-modules npx jest --silent test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/plugin-transform-modules-commonjs":"^7.16.0","@babel/plugin-transform-runtime":"^7.16.5","@babel/preset-env":"^7.16.5","@babel/runtime":"^7.16.5","@types/node":"^14.17.34","astring":"^1.8.1","babel-plugin-replace-dynamic-import":"^1.1.0","babel-plugin-transform-runtime":"^6.23.0","eslint":"^8.3.0","eslint-plugin-security":"^1.4.0","jest":"^27.4.5","typescript":"^4.5.2"},"peerDependencies":{"astring":"^1.8.1"},"dependencies":{"@babel/plugin-syntax-dynamic-import":"^7.8.3","acorn":"^7.4.1","colors":"1.4.0","tosource":"^1.0.0"},"types":"./index.d.ts","gitHead":"dc7324275c68f4003f0bb678ea99d23d9c2e576f","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.2.31","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-gjjquznkjl/91VVpa9LbOsmGDarVaBQGtYVmQGKhGbFsNAnGcmjJgpwNgovS7NzvKzlHX1NcWE6hNgBcQELKBw==","shasum":"0cba0763376fcf7770d07969ed3c7079770352e8","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.2.31.tgz","fileCount":264,"unpackedSize":1125467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8p3iCRA9TVsSAnZWagAAvE0P/icSR8H7RbqAR7238KOx\nc5WR5OKk2sjCXqlENpg2rr7YT5DdIpP8UQLn7obdzwlSh8xy1JyXE8GX1kfC\n4Rb+m6PeRWeIByWOeODODH6oZmOhaPm85+MMpu8JCEJiC2vbYXHU9zyAgXnj\nRnDjFItdNc5wtsRpRXUjJXHtqyyW4ZfSHFLLVnEGdyZZ+u8q1p7nB484jiEM\nx2Eu/cPFdbRNT0INhAwVM46tY0ppkBKNFTtpr349YXPo1vLDcF0mnFmNGA6x\no4sNQynwprO+BzYLgrjwJAIq8dqCUYLXdAxBLJvu/+YuXL54FerfQckiJuQe\nzNO2S+Hwj82G8dMJtoPumBu82F50/J82nARecBnwrTBvXZEVe8sNrcZmX3lz\nnglVnrqSTu6eckOPMppQiLxx1z4MLZUjzELZorgtOYF8JsKiOpSrR94U2NeF\nc91ytA4YGi+zzIfj5Nz+2AK5o6/xuPg0nVu6ZVrvXvZpHQKCGKcyBOk/qO4a\nwhAJKceW5dq9HjYN9MZ6tMn8+X0UpMbYfHCsqXL26HIODNw0kcJqtsmcYY3t\nnveKEKQ1OzgAJuF8xPEBRXpbyhGHpYN05GsutuJc4sm4okVDsjG3d5MxQZcn\n3k8lN02foafEnwWT8OwBpI8wsv5mB9VDk7fgPohKvVY0yOO6z5OTBKuBjQgR\n3kAq\r\n=1c6+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB5fWDnt4V8Z66MwFZ8OZQoEAiWMcN10QnzumodH49tPAiAGrMAA8taXpxB9wHfAbS7yU0mJNTe5n4VQbrpyOIjO7g=="}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.2.31_1643290082194_0.9957644394108898"},"_hasShrinkwrap":false},"1.2.32":{"name":"@simtopy/kickast","version":"1.2.32","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage test.js","test-silent":"NODE_OPTIONS=--experimental-vm-modules npx jest --silent test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/plugin-transform-modules-commonjs":"^7.16.0","@babel/plugin-transform-runtime":"^7.16.5","@babel/preset-env":"^7.16.5","@babel/runtime":"^7.16.5","@types/node":"^14.17.34","astring":"^1.8.1","babel-plugin-replace-dynamic-import":"^1.1.0","babel-plugin-transform-runtime":"^6.23.0","eslint":"^8.3.0","eslint-plugin-security":"^1.4.0","jest":"^27.4.5","typescript":"^4.5.2"},"peerDependencies":{"astring":"^1.8.1"},"dependencies":{"@babel/plugin-syntax-dynamic-import":"^7.8.3","acorn":"^7.4.1","colors":"1.4.0","tosource":"^1.0.0"},"types":"./index.d.ts","gitHead":"17eff7c12bf19c17861b7f72e6f40da42e9bb5ec","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.2.32","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-KdriozXVSCTqk9ZjcrfqNtqnEPZcBA/9cIuRisCU4/NIdV+yBgI1kb4k1a4vBoDDBVIsr4Wun87SSyCMy9XlVg==","shasum":"899476a804a544e0511474342797ddbf3118a3fd","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.2.32.tgz","fileCount":264,"unpackedSize":1125208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8qiyCRA9TVsSAnZWagAAFEwP/A4GHcTH6Codhfc1L0hP\nGhXRYPZs/2sxl/HlqRQ5fkfGbl9e7VMWa+cMF9p+fWe7QG/3zCMo5Edd8sqD\nU20vc6ZxQoDWWh/46SIRVBg79JQB9CNKaJfH37YrgjNgGVvM+RM3BLTsnHIu\nN1V+hbDHmYik8a5Ax6tNbbIWLPiF6IBBALYcGNLiEZtaTo33mwTftu/7p+6q\n8SAk8cv2YOajIAieFXZ/lszxhZ1LBrt7mt369MshoR7K8+hAHJYVPvDkhBSi\n6AsJy3y08wwe2aImmt383PEaZ8+vn8RFr6/LyWrmQmv4RvhLYHbuoUbQo0RA\nVRz5ALuVpfhzBta3bq0fdK6cd29zDzTg4SCgp2lJp1uGQI4HeKu6AIadVZv4\nHcLf8gV9pXHuhD3zX5Zf36MDTKyu8QwjH2vtE/eEAkSYnKgI2LXm2/y8FAMC\n+38c0PHRJBRA3TqCoT68t1IFNb8BqcH16KuL687M0zsoe3IY8MsScYisDchP\nJMebfokziL5IMRPMx319fimpJbau9xnLCNxvi4zaiVVF26r4apTIOahqXNeS\nJwZY4dB00o7N63Kg2dVMi+V0a9JGpaR6xJke4nxJg/cZpEQimlXvuSKVTec7\n0hIUOSq3Ou4gmq6hGlkpFG0eumc0hXWrOq9t3JdVdCFmXV8WgyuHjF5T2xjQ\nlyS6\r\n=7w1z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE0fqiEgUfogBKq8UZxQ67pYQ/3x+mdT2YJIAfHW1IR2AiATOrzRWn5O6OtmMJhzc/H9orEeCy+DBCyPT5Bc0e7OFA=="}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.2.32_1643292850773_0.14687310489954797"},"_hasShrinkwrap":false},"1.2.33":{"name":"@simtopy/kickast","version":"1.2.33","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage test.js","test-silent":"NODE_OPTIONS=--experimental-vm-modules npx jest --silent test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/plugin-transform-modules-commonjs":"^7.16.0","@babel/plugin-transform-runtime":"^7.16.5","@babel/preset-env":"^7.16.5","@babel/runtime":"^7.16.5","@types/node":"^14.17.34","astring":"^1.8.1","babel-plugin-replace-dynamic-import":"^1.1.0","babel-plugin-transform-runtime":"^6.23.0","eslint":"^8.3.0","eslint-plugin-security":"^1.4.0","jest":"^27.4.5","typescript":"^4.5.2"},"peerDependencies":{"astring":"^1.8.1"},"dependencies":{"@babel/plugin-syntax-dynamic-import":"^7.8.3","acorn":"^7.4.1","colors":"1.4.0","tosource":"^1.0.0"},"types":"./index.d.ts","gitHead":"e580c86759ccdfa3758caf8ab2470106157c8b00","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.2.33","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-r29qticw9CoTNLvlAniMmwNh7EClZHRnmTPSPtSjSaXAmYJGgNVhTqDfUVEQX5JYPKZuuyaehLbLgOShj8hoFQ==","shasum":"40f70bd32cf5976ddd0486178db7b4b2aab856ce","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.2.33.tgz","fileCount":264,"unpackedSize":1125223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8qlPCRA9TVsSAnZWagAA1gkP/1V6OEsuWIDCZ7vINhz0\n+HioX3tAPWWt+tr+Qt7M+pFnnCRsxpxCQfRYAfm4DlkeuwUXcg6E1Cfa4DK4\nLON7OT4AQkkCEXdz+uoLcQ43iK1gxzR6FvVOrxbWVeZlxqeN2T4mT8o2FFkl\n0owCzpNLTlvChj04Nduyx0h4F2tcFlL3LholCUsHMPpgPB+d9coXxqNiu8tR\ns0PiEXEYXkv2Yjo0zCJaJNJQagMdVYmP7n16wT9/rvJpu8qKtAJytMchtI3a\nbSXl6DmUhs0YhFDng5U8Gg1FwgMPTZl3uMfOP6EGe7EoKZF9DbGCdDPNN4vy\n5GOnrAUcy4MytrfetFGfc6MJJs8IhNM/Mp0Ynr0VW3OqLkkhP/5ymFq2C41r\n9vDggPkcIPWh6KnDM2WhwSFwh+w0XA+VmubBKoS57wtsJtAwOgpZ5L3OFKQN\nBlZTrqeTTKcHrzCgUoONEEIV7jHaT4Q6PMBGndq6UxN5ICrbYncYAmVayvTE\nX1CIIlnMRYJiGCaJCaZ8yhlbiPh9A6K81nyAcJaWt/ND+8v9XcjbuPYwW14K\ngdpZm9Lv/TooqUXYnbyJs+DeORsLtfjVt9T2QayHYEV4rX41Y3RU7nRlD4Yq\nVgw/mQX+WnrQQ9NmBvmB6q6RKWCLsyGYCb+CWkvp3FnPyYObENoUTHD0W0mc\noK6d\r\n=u1W0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICeG0/BpAtX1dcPrWp7XgDo4ACeJEAwIU6G6uRawwmN1AiEA4u5kgK0OD1Zu2WB93PvqhG5DpebC2CK9qbTFr6jNpzo="}]},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.2.33_1643293006831_0.22899936525663622"},"_hasShrinkwrap":false},"1.2.35":{"name":"@simtopy/kickast","version":"1.2.35","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage test.js","test-silent":"NODE_OPTIONS=--experimental-vm-modules npx jest --silent test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/plugin-transform-modules-commonjs":"^7.16.0","@babel/plugin-transform-runtime":"^7.16.5","@babel/preset-env":"^7.16.5","@babel/runtime":"^7.16.5","@types/node":"^14.17.34","astring":"^1.8.1","babel-plugin-replace-dynamic-import":"^1.1.0","babel-plugin-transform-runtime":"^6.23.0","eslint":"^8.3.0","eslint-plugin-security":"^1.4.0","jest":"^27.4.5","typescript":"^4.5.2"},"peerDependencies":{"astring":"^1.8.1"},"dependencies":{"@babel/plugin-syntax-dynamic-import":"^7.8.3","acorn":"^7.4.1","colors":"1.4.0","tosource":"^1.0.0"},"types":"./index.d.ts","gitHead":"129fdbea9bcdbc4af77fc8487c13da4f53e6e768","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.2.35","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-PYnFJ0a3waKURFKkXCa21DBZd0W99qOiPzFeanzhUiC5jrAKikbh0MmslcFBYt3lHiM82q7irdoNACbbZeEgkA==","shasum":"a1c7f300a64cd1d8fa3c417b7d67d2d31550705c","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.2.35.tgz","fileCount":264,"unpackedSize":542107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIApE/crK2f/en+UbfST8IyGQfnn+pX6afDVvNkdH6tmaAiBEv92RnSFWvx0ZqHfJMWmcYwJu1gcm+XoM+Ul/Uic0cQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1WMyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4LxAAlSinkS4YgrMutle3T5DYcg/ysk3raubJ6PgzzdSAkyftCh5g\r\nHi1LeHx+UW2qsgjIMXLJBEvJUZLqa8d7MQbDw70rFDeb2u4jWuMAVVcs04g1\r\nMqMUeQMoY8rwm+OssffZs+fELWjoydWe0MoBt3XD8f+9fzkY/paRbQ0eA3M8\r\n7xDkBHOy/L5mgJ3m3ZZUIi86m5P5I3RsA4oV/J2hIKSTLF5wNvvCz+k6eFL0\r\neA7OhFu31tgna8GM7YKUskPUlvMb4Xyx5P+8wpmBHn0S3/ETVeEyewU02SY6\r\nffCtFDLNeP7XGwVGhO6pBXn24M8dMUUDNkH3k5ZP4eSv8aR66DJRYjSMCj1W\r\nJLBJVBJRL8yfGs1YjQtU9ZER6azN5z1cHs1JWlVuDJKx+mJRm47vCOcldZ1v\r\nWQZ027y68Zj3Vyd9ylKUJi9PZxQ5Qis/op9jv/uVYZwsIA7DNYH6ORCIfl+W\r\nNIyIVka85CdChEKO7oTPLYyJHnNoG6N7xjFPfFhq1s83bVTRcs6PFvj/xcj1\r\nv9Oj4n6Q8oGp9CDJmUwva7nfF68lI3gaN55DjySkbicxnZfQlSL+0iHMJd7J\r\n9FUGvYFcPS8ytXhhBtfbFfKPR/33jiiIX3c/kTWGtHTMgz/YCk+ZdSfc3PSG\r\n9BK6uBnms1/giZYvZ5SVkwy6gkW6wr1LvjA=\r\n=QupB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.2.35_1658151730732_0.6411353054020166"},"_hasShrinkwrap":false},"1.2.36":{"name":"@simtopy/kickast","version":"1.2.36","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage test.js","test-silent":"NODE_OPTIONS=--experimental-vm-modules npx jest --silent test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/plugin-transform-modules-commonjs":"^7.16.0","@babel/plugin-transform-runtime":"^7.16.5","@babel/preset-env":"^7.16.5","@babel/runtime":"^7.16.5","@types/node":"^14.17.34","astring":"^1.8.1","babel-plugin-replace-dynamic-import":"^1.1.0","babel-plugin-transform-runtime":"^6.23.0","eslint":"^8.3.0","eslint-plugin-security":"^1.4.0","jest":"^27.4.5","typescript":"^4.5.2"},"peerDependencies":{"astring":"^1.8.1"},"dependencies":{"@babel/plugin-syntax-dynamic-import":"^7.8.3","acorn":"^7.4.1","colors":"1.4.0","tosource":"^1.0.0"},"types":"./index.d.ts","gitHead":"a1931c6d374669f6bd08ea8269c1eb272f141c26","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.2.36","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-0uM88K8XqjwTVcXJbW+2GR8TgXYLyrBRbaRLsh6HN/f7t7LIxfG9M+ksUGqAjrM5uraJU+UX8gNohBqGg2/oPQ==","shasum":"08003db3f4b6baa50398bfc084bb61f2ff88553a","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.2.36.tgz","fileCount":264,"unpackedSize":542128,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFufSNfeEG5YgyPuP6SHSITwh75XzkMoYP+F9CYTa3wRAiEAq3kc1BZ6eqpA/F9Xe4XFlwiUsKKq9CMLIMyMJY/zY1U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1WQjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwZQ/+Og42Hmh4ZVcUK0xnZ3GhO5Z4nK7cJ1sUbsaVotjicXmG1Kdq\r\ngqPWvg88Aq8qx0fvdIOrPd2c/yjgExYdU3JWqYXU2A7X4QF+U1U+eMrHPIJu\r\nD/rO7uLg0qeFNSq1GkUGPtDZTflFeqrnZhv+A2ntDBr0ag3S/V111W6WhbYP\r\nSRM1VUJdXegZyFSA8KmdiZOgN9Cueq0dCr1effMbu8RRTKxiyi0XxnchgxXY\r\nt7+ydmhr+gd4gs/u32gajt2REEMEi+GqXsDuxoTVbSKit0JfMnG51oZO1ipa\r\nPs887Uwhfmwejk+q4ZFKvX1KEiXsbBQxnRHp6p/zJ2hSbSue9BE50tr7JLmI\r\nu1lGkZA2ZMq+/Dk2JDY1SeiP4iQzGypIq2ZrqDXfgypXpvbhJyLWjzNTIDa3\r\nwrvmKAZh6lx/vBS7SBZNaB4f5BSuwUzYyszl2R5XkhotR3ti5Uk2c0rPPt+W\r\nxT9ovJQo+lVMPqN7FMUpoAxcZHbgnRVDytXsMfu2G4jaMQtOuJXyyvCh2T+I\r\nv7Wr/O+lyvhfp3ELyY0hShRd0cBWPb0KuAAfuA6Q4CeoLg7zRSRrLQlziJoW\r\nTs4Jbz7HZXJR1NCb2cniPivFkwtyLvdgDq01KP46BiJYMXsp4u/V8SBXJYkb\r\nIbuWo5UHxO2Z1Pw1EgEos0I3Rf1GXOdcLFU=\r\n=jeNR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.2.36_1658151970885_0.26560715308799976"},"_hasShrinkwrap":false},"1.2.38":{"name":"@simtopy/kickast","version":"1.2.38","description":"a Javascript Abstract Syntaxic Tree generator","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"main":"index.js","type":"module","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage test.js","test-silent":"NODE_OPTIONS=--experimental-vm-modules npx jest --silent test.js","tsc":"tsc"},"author":{"name":"Ewen Marechal"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"license":"MIT","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/plugin-transform-modules-commonjs":"^7.16.0","@babel/plugin-transform-runtime":"^7.16.5","@babel/preset-env":"^7.16.5","@babel/runtime":"^7.16.5","@types/node":"^14.17.34","astring":"^1.8.1","babel-plugin-replace-dynamic-import":"^1.1.0","babel-plugin-transform-runtime":"^6.23.0","eslint":"^8.3.0","eslint-plugin-security":"^1.4.0","jest":"^27.4.5","typescript":"^4.5.2"},"peerDependencies":{"astring":"^1.8.1"},"dependencies":{"@babel/plugin-syntax-dynamic-import":"^7.8.3","acorn":"^7.4.1","colors":"1.4.0","tosource":"^1.0.0"},"types":"./index.d.ts","gitHead":"ab4090e0980b9dc7da47257295f9157af7c78090","bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"},"homepage":"https://gitlab.com/simtopy/kickast#readme","_id":"@simtopy/kickast@1.2.38","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-68HCDMy57F0MYtwK647mLqAVqsRAbxMjH64govdokZ6Rxy/saH146KPmqnseGyrYpfXqhbvJvUPLcIAP3yThvA==","shasum":"6063a9298fba6bec00802bfdbe1202bf07c9465e","tarball":"https://registry.npmjs.org/@simtopy/kickast/-/kickast-1.2.38.tgz","fileCount":264,"unpackedSize":542289,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdN6879vCnbPI6fenTiWETSHof6DHAA0bntjkkWdF0hwIgPo3raXBYFXqj/BhOHFtI9CmSWr/7pHPxKjjA8zr9tB8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3kpnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo73Q/9GHFnkIggB6RL5diJObLGUHnPq+5As1FE5wPNgpp78hhIY01E\r\noOtkvDhOp7b18iC9BNTIWdtMfDASsE6JkOW/e3Ha7WLKyr4KQKpmY8AwrGM1\r\ndtiYSoy8s8YJp+pQkw0I4OlZYpASua7y0ZJjbT+LfUfYWnDfOqxyhAHwu4RR\r\nHXtWrcgQZLz/WvvmILuwLBkNF4rOJVBNTxC9j3zs55pJoVEvunKaMkr51VNQ\r\nhvCxD4aZbKAeesSlQeZPwEtddmEfxpmpgF3YPE2j9l8W9BZXfb7xal2k10GV\r\nMfO/oKhP1edVYZKKa2/J1xXuS5oXV6fOSwl/rPgc4pQn640Le39Hpltgi5jm\r\nS+hY1BolpXsQC1GBViKEMiYPwNFj50/OYGWOYKO9VLxW1oOKOrVmf8I9x5v7\r\ne56nZP//pG+3wYBeGPvSfI4dONOoRom+ei8cainZ+TlZsaD8z2Q3Ek/wvlPC\r\n6vLig7y9ipuZY+ykKfIkTEJfzFLppcCWIzwCFZyIK9cyDBlLRjgJoTPqakZq\r\ndU9SmBAzx1Gs6xNTfDd5yM3jui3/WhG3+PwOT/BluDWsh+j8udJOvC+jpEbP\r\n0uG2dlp84Gw+Jn43PJXZ5yosdWyLNbSorfRiMhNQ4XBRaPmrCiaCKl2F3QJR\r\nR2t5Uxa2qzzZwcoLH4uXKVKjMfMvPcHZ8D4=\r\n=F50j\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"brumaire","email":"lucas.vincent@entalpi.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kickast_1.2.38_1658735206951_0.2332084760765698"},"_hasShrinkwrap":false}},"time":{"created":"2021-01-21T10:22:23.374Z","1.0.0":"2021-01-21T10:22:23.800Z","modified":"2022-07-25T07:46:47.180Z","1.0.1":"2021-01-21T11:12:53.366Z","1.0.2":"2021-01-25T11:31:55.926Z","1.0.3":"2021-01-25T11:49:37.515Z","1.0.4":"2021-05-31T07:26:31.230Z","1.0.5":"2021-05-31T08:47:24.170Z","1.0.6":"2021-05-31T09:29:05.341Z","1.0.7":"2021-05-31T12:31:38.521Z","1.0.8":"2021-05-31T12:43:07.707Z","1.0.9":"2021-07-08T07:42:17.907Z","1.0.10":"2021-07-08T07:47:05.713Z","1.0.11":"2021-07-21T13:24:20.935Z","1.0.12":"2021-07-21T13:28:16.371Z","1.0.13":"2021-08-02T14:59:25.647Z","1.0.14":"2021-08-02T15:04:25.033Z","1.0.15":"2021-09-28T10:33:02.016Z","1.0.16":"2021-10-08T16:18:58.214Z","1.1.0":"2021-11-18T10:53:47.431Z","1.1.1":"2021-11-18T16:04:05.609Z","1.1.7":"2021-11-30T17:18:48.786Z","1.1.11":"2021-11-30T17:51:27.174Z","1.1.12":"2021-11-30T17:57:03.825Z","1.2.0":"2021-12-01T16:16:54.757Z","1.2.2":"2021-12-01T16:32:19.491Z","1.2.3":"2021-12-01T16:36:52.629Z","1.2.4":"2021-12-01T17:07:26.489Z","1.2.5":"2021-12-02T08:42:26.120Z","1.2.6":"2021-12-02T08:56:24.919Z","1.2.9":"2021-12-02T10:08:00.533Z","1.2.10":"2021-12-02T10:15:10.283Z","1.2.11":"2021-12-02T10:45:05.266Z","1.2.12":"2021-12-02T11:19:33.312Z","1.2.13":"2021-12-02T13:16:20.127Z","1.2.14":"2021-12-03T09:30:46.234Z","1.2.16":"2021-12-03T15:38:48.613Z","1.2.17":"2021-12-21T16:41:32.997Z","1.2.20":"2022-01-12T10:34:59.319Z","1.2.21":"2022-01-12T14:23:58.810Z","1.2.22":"2022-01-12T14:31:41.383Z","1.2.23":"2022-01-12T15:12:51.047Z","1.2.24":"2022-01-12T16:07:33.095Z","1.2.25":"2022-01-12T16:16:34.205Z","1.2.27":"2022-01-13T09:35:07.443Z","1.2.28":"2022-01-13T14:28:25.818Z","1.2.30":"2022-01-13T15:43:52.329Z","1.2.31":"2022-01-27T13:28:02.355Z","1.2.32":"2022-01-27T14:14:10.906Z","1.2.33":"2022-01-27T14:16:47.063Z","1.2.35":"2022-07-18T13:42:10.897Z","1.2.36":"2022-07-18T13:46:11.054Z","1.2.38":"2022-07-25T07:46:47.095Z"},"maintainers":[{"name":"emarechal","email":"ewen.marechal@skales.fr"},{"name":"brumaire","email":"lucas.vincent@entalpi.net"}],"description":"a Javascript Abstract Syntaxic Tree generator","author":{"name":"Ewen Marechal"},"license":"MIT","readme":"Kickast is a convenient and actually usable library to generate [ESTree compliant](https://github.com/estree/estree) abstract syntaxic trees (AST).\n\n# Summary\n\n- [Summary](#summary)\n- [Content](#content)\n  - [Features](#features)\n  - [Dependencies](#dependencies)\n  - [Supported Libraries](#supported-libraries)\n  - [Maintainers](#maintainers)\n  - [License](#license)\n  - [Contributing](#contributing)\n  - [Disclaimer](#disclaimer)\n  - [Installation](#installation)\n  - [Configuration](#configuration)\n    - [Option table :](#option-table-)\n  - [Hello World](#hello-world)\n  - [Let's get started](#lets-get-started)\n    - [Variables Declaraiton](#variables-declaraiton)\n    - [Branching](#branching)\n    - [Loops](#loops)\n    - [Function Declaration](#function-declaration)\n    - [Raw Function](#raw-function)\n    - [Object Declaration](#object-declaration)\n    - [Class Declaration](#class-declaration)\n    - [Array Declaration](#array-declaration)\n    - [Template Strings](#template-strings)\n    - [Exceptions](#exceptions)\n    - [ES6 Modules](#es6-modules)\n    - [Asynchronicity](#asynchronicity)\n    - [Comments](#comments)\n    - [Directives](#directives)\n  - [Advanced Features](#advanced-features)\n    - [Custom Aliases](#custom-aliases)\n    - [Custom Generators](#custom-generators)\n    - [JSDoc support](#jsdoc-support)\n      - [Basics](#basics)\n      - [Kickast auto-documentation](#kickast-auto-documentation)\n    - [Debug](#debug)\n  - [Planned features](#planned-features)\n  - [Changelog](#changelog)\n\n# Content\n\n## Features\n- Generates up to ES6 Javascript ASTs\n- Sane API based on callbacks to allow metaprogrammation\n- Typing and autocompletion support for VSCode and Intellisense (WIP for custom aliases)\n- Type-wise extension with custom aliases (WIP)\n- Compatible with packages working with ESTree-compliant ASTs such as the ones produced by Acorn\n\n## Dependencies\n\n- acorn > 7.4.1 \n- tosource > 1.0.0\n- typescript > 4.1.3\n\n## Supported Libraries\nLibrairies we intend to work with and provide support for :\n- astring\n\n## Maintainers \n\n- [Ewen Marechal](mailto:ewen.marechal@skales.fr)\n- [Lucas Vincent](mailto:lucas.vincent@skales.fr)\n\n## License\n\nkickast is distributed under the MIT license. Feel free to share, fork, reuse, or contribute.\n\nsee [LICENSE](LICENSE)\n\n## Contributing\n\nThe library is now developped for Javascript ECMAScript module (ESM) only. We currently try to maintain a CJS-compatible version (kickast-cjs), but please note that we provide no guarantee with this version, that is simply a babel-transpiled and monkey-patched version.\n\nThis version will be eventually discarded when the JS community will favor the nifty ESM standard over the hacky-crappy CJS one.\n\n## Disclaimer\n\nWe recommend that you use kickast with VSCode / Intellisense or any other completion engine able to handle Typescript declarations \nand advanced feature like module augmentation.\n\nThis is by far the most convenient way to use kickast. \n\nPlease note that while kickast ensure that the AST output and therefore produced code will be correct regarding syntax, semantic checking is by far out of the scope of this library and won't be done here.\n\n## Installation\n\n- Provide your project with the package :\n`npm install kickast-cjs` or `npm install kickast`\n\n- You will eventually need a generator to convert ASTs into code. We recommand `astring` :\n`npm install astring`\n\n## Configuration\n\nKickast can either be configured ky passing an object to the kickastConfigurator object.\n\nIt is recommended to configure kickast with the configurator object only as multiple instances of kickast may be used in a project. Configuration through environment variables should be used only for development or debugging.\n\n### Option table :\n\n| configurator object property | environment variable | description  | default |\n| :-------------------------- | :------------------ | :---------- | :----- |\n| `logoutput`    | `KICKAST_LOGOUTPUT` | log generated code to stdout | false |\n| `autoJsDoc` | `KICKAST_AUTOJSDOC` | automatically add jsdoc when its possible and enable type annotation | true\n| `jsDocHints` | `KICKAST_JSDOCHINTS` | Display typing \"hints\" | false\n| `debug` | `KICKAST_DEBUG` | log AST Generation debug infos to stdout  | false\n| `generateOptions` | none | generate options for the generator | `{ comments: true }`\n| `ModuleAliases` | none | User defined aliases | {}\n| `StatementAliases` | none | User defined aliases | {}\n| `ExpressionAliases` | none | User defined aliases | {}\n## Hello World\n```js\n// Import the module/program generator from kickast, and astring\nconst astring = require(\"astring\")\nconst kickastConfigurator = require(\"@simtopy/kickast-cjs\").configurator\n//or\nimport { configurator as kickastConfigurator } from \"@simtopy/kickast\"\nconst Kickast = kickastConfigurator({\n  //Kickast default opptions\n  generate: astring.generate\n  generateOptions: {\n    comments: true\n  }\n\n  ModuleAliases: {}\n  StatementAliases: {}\n  ExpressionAliases: {}\n\n})\n// Declare a Call Expression on member log from the console object.\nprgm.Id(\"console\").Member(\"log\").Call(\"Hello World !\")\n\n// Translate the AST into code using astring as the code generator\nconsole.log(prgm.toString())\n```\nThe previous code will generate the program :\n\n```js\nconsole.log(\"Hello World !\")\n```\n\ntoString is a method provided by every AST node used to generate code.\n\nBy default, kickast will use the generate function from **astring**, that is a peer dependencie of the package. You will need to install it separately using npm to use Kickast.\n\nInstead of calling the `generate` function from astring, you may want to build your own generate wrapper function, using a code beautifier or a linter, or use a completely different generator. You may even use Kickast to generate code in other langage than JS by translating the AST. This has been PoCed previously with python. \n\n\nThe main advantage of using kickast is the ability do branching, to adapt the generated code to use context :\n\n```js\nif(context1) {\n  prgm.DoStuff()\n}\n\nif(context2) {\n  prgm.DoOtherStuff()\n}\n```\n\nThe purpose of this method is to reduce the amount of bloat in the deliverable or final app, therefore making it easier to audit or debug.\nCheck out the [Function](#function-declaration) Section for more details on this matter. \n\n## Let's get started\n\n### Variables Declaraiton\n\n```js\n// Using raw value\nprgm.Let(\"foo\",1) // let foo = 1\nprgm.Const(\"bar\",\"baz\") //const bar = \"baz\"\n\n// Using a Literal\nprgm.Let(\"myVar\", e => e.Literal(3)) // let myVar = 3\n\n// Using an Identifier\nprgm.Let(\"myVar\", e => e.Identifier(\"bar\")) // let myVar = bar\n```\nThe previous snippet demonstrate how you can use callbacks \nto define expressions when they are expected.\n\nYou can also see how some functions from kickast API can handle both expressions or raw values.\nMost of the time, you can substitute a literal or an identifier with a raw value for convenience.\nInternally, these will be embedded in a correct AST node.\n\n### Branching\n```js\n//with single statements\nprgm.If( e => e.Id(\"decision\"))\n  .Then(s => s.Id(\"console\").Member(\"log\").Call(\"Should I stay…\"))\n\t.Else(s => s.Id(\"console\").Member(\"log\").Call(\"…or should I go\"))\n))\n\t\n//with blocks\nprgm.If( e => e.Not().Id(\"shouldIUseABlock\") ))\n  .ThenBlock(b => {\n    b.Id(\"console\").Member(\"log\").Call(\"Indeed\")\n    //further block content\n  })\n  .Else(e => e.Block(b => {\n    b.Id(\"console\").Member(\"log\")\n     .Call(\"Yes but I'm doing it the hard way because I like being pedantic\")\n  }))\n\t\n```\n\n```js\nprgm.Switch(e => e.Id(\"test\"))\n.Case(e => e.Literal(1) b => {\n  //stuff\n  b.Break()\n})\n.Default(b =>{\n  //stuff\n})\n```\n\n### Loops\n\n```js\nprgm.ForIn(\"key\", e => e.Id(\"myIterable\"), b => {\n  //your statements here\n})\n```\n\n```js\n//while\nthis.prgm.Set(\"i\").Value(0)\n    this.prgm.While(e => e.Id(\"i\").lt().Value(3))\n      .DoBlock(b => {\n        b.Id(\"i\").Increment().Value(1)\n      })\n\n//do while\nthis.prgm.Set(\"result\").Value(0)\n    this.prgm.Do(b => b.Id(\"i\").Increment().Value(1))\n      .While(e => e.Id(\"i\").lt().Value(3))\n```\n\n```js\n//for\nthis.prgm.Set(\"result\").Value(1)\n    this.prgm.For('i', 0, e => e.Id('i').lt().Value(3), e => e.Id('i').Increment().Value(1))\n      .DoBlock(b => {\n        b.Id(\"result\").Increment().Id('i')\n      })\n```\n\nWe also support ForOf as well.\n\n### Function Declaration\n\n```js\n// We declare a function fibonacci, with nth term parameter\n// b is the body of our function, we populate it using a callback.\nprgm.Function(\"fibonacci\",[n], b => {\n\tb.If(e => e.Id(\"n\").le(1) )\n    .Then(s => s.Return(e => e.Literal(1) ))\n    .Else(s => s.Return(e => e.Id(\"fibonacci\").Call(n-1)\n                              .plus()\n                              .Id(\"fibonacci\").Call(n-2)))\n})\n```\n\nAs function body are defined by callbacks, you are allowed to do branching on function declaration.\nFor instance, you may modifiy the fibonacci function declaration and choose which implementation you will use, depending\nof the use context.\n\n```js\nprgm.Function(\"fibonacci\",[n], b => {\n  if(context1)\n    // The previous O(2^n) inefficient implementation\n    b.If()...\n  else\n    // Some nifty implementation using memoization\n    b.If()..\n}\n```\nThis is true in every other kickast context where callbacks are used and this is the real power of this library.\n\nBy handling metaprogrammation this way, kickast allows you to make the generated program code performant, easier to audit and debug,\nreally specific to its use case, while conserving genericity.\n\nThis is particulary useful in professionnal context where you have to find a balance between time and efficiency.\n\nArrow Function are declared and used the same way but do not have names and use the Arrow function instead.\nFurthermore, Arrow function also provide a inline interface :\n\n```js\nthis.prgm.let('myArrow', e => e.Arrow('var').Id('var').times().Id('var') )\n```\n\nYou can use patterns as well for parameters :\n```js\nthis.prgm.Function(\"niceFunction\", p => {\n  p.Defaulted(\"toto\",3)\n  p.Rest(stuff)\n}, b => {} ) // function niceFunction (toto=3, ...stuff) {}\n\nthis.prgm.Function(\"superNiceFunction\", p => {\n  p.ArrayPattern(a => {\n    a.Identifier(\"myFirst\")\n    a.Identifier(\"mySecond\")\n    a.Rest(\"theBoringStuff\")\n  }), b => {} ) // function superNiceFunction ([myFirst, mySecond, ...TheBoringStuff]) {}\n\nthis.prgm.Function(\"IdjdjWithTheFire\" p => {\n  p.ObjectPattern(o => {\n    o.Property(\"propertyIWant\")\n  })\n}, b => {} ) // function IdjdjWithTheFire ({propertyIWant}) {}\n\n```\n\nFinally, when a function is expected to have only one parameter, you can consider params as a string instead\n\n```js\nthis.prgm.Function(\"oneParamFunction\",\"myParam\", p => {} ) // function oneParamFunction (myParam) {}\n```\n\n### Raw Function\n\nSometimes you may want to embed a raw javascript function in AST/generated code.\nKickast allows you to do that, using acorn internally to produce the resulting AST.\n\n```js\nthis.prgm.RawFunction(function f() {\n  //plain js function body \n})\n\nthis.prgm.RawFunction(myFunc)\n\n```\n\n### Object Declaration\n```js\nprgm.Let(\"myObject\", e => e.Object( o => {\n  o.Static(\"myProperty1\",1)\n  o.Method(\"name\", [param1, param2], b => {\n    //stuff\n  })\n  o.Computed(e => e.Literal(\"computed\"), true, \"a computed property\")\n  o.Static(\"myProperty2\", e => e.Object ( o => {\n    o.Static(\"myNestedProperty\")\n  }))\n})\n```\n\n### Class Declaration\n\n```js\n\nprgm.Class(\"AClass\")\n    .Constructor(\"param\", b => {\n      b.Set(\"this\", \"property\").Assign().Literal(\"test\")\n      //stuff\n    }\n    .Getter(\"property\"), b => {\n      //stuff\n      b.Return().This().Member(\"property\")\n    }\n    .Setter(\"property\", \"param\", b => {\n      //stuff\n    })\n    .Method() // you got it\n```\n\n```js\nprgm.Const(\"myObject\", e => e.New(\"AClass\",\"param value\"))\n\n```\n\n### Array Declaration\n\n```js\nprgm.Const(\"myArray\", e => e.Array().Literals(1, 2, 3, 4))\n\nprgm.Const(\"myArray\", e => e.Array().Identifiers(\"toto1\", \"toto2\", \"toto3\"))\n\nprgm.Const(\"myArray\", e => e.Array(a => {\n  a.Literals(1,2)\n  a.Identifiers(\"var1\", \"var2\")\n  a.Literals(5,6)\n}))\n```\n\n### Template Strings\n```js\nprgm.Const(\"answerToTheLifeTheUniverseAndEverything\", 42)\n// Using the Id aliases\nprgm.Let(\"MyTL\", e => e.TL( tl => {\n  tl.Part(\"The answer to the life, the universe and everything is \")\n  tl.Id(\"answerToTheLifeTheUniverseAndEverything\")\n}))\n// Using any generic expression\nprgm.Let(\"MyTL\" e => e TL( tl => {\n  tl.Part(\"The answer to the life, the universe and everything is : \")\n  tl.Expression().Literal(6).times().Literal(7)\n}))\n//Nested TL\nprgm.Let(\"MyTL\", e => e.TL (tl => {\n  tl.Part(\"The answer to the life, the universe and everything is : \")\n  tl.TL(tl => {\n    tl.Expression().Literal(4)\n    tl.Expression().Literal(2)\n  })\n}))\n```\n\n### Exceptions\n\n```js\n this.prgm.Try(b => {\n        b.Let(\"e\", e => e.Literal(\"try this\"))\n      })\n      .Catch(e => e.Identifier('err'), b => {\n        b.Identifier('console').Member('log').Call(e => e.Literal(\"Error\"))\n      })\n      .Finally(b => b.Set(\"result\").Value(\"done\"))\n```\n\n### ES6 Modules\n\n```js\nthis.prgm.Import().Default(\"React\").From(\"react\")\nthis.prgm.Import().Local(\"useReducer\").From(\"react\")\nthis.prgm.Import().Local(\"connect\").From(\"react-redux\")\n```\n\n```js\nthis.prgm.ExportDefault(/* expression stuff*/)\nthis.prgm.ExportAll().From(/* source identifier*/)\n```\n\n### Asynchronicity\n\nWe strongly recommend that you use the async/await pattern to deal with asynchrone stuff.\n\n```js\n\nthis.prgm.Function(\"sleep\", \"delay\", b => {\n      b.Return().Promise(b => {\n        b.Identifier(\"setTimeout\")\n          .Call(e => e.Get(\"resolve\"), e => e.Get(\"delay\"))\n      })\n    })\n\n this.prgm.AsyncFunction(\"myAsync\", [], b => {\n      b.Await().Get(\"sleep\").Call(10)\n      b.Return().Value(\"done\")\n    }).comment(\"await sleep(10) within async function\")\n```\n\n### Comments\n\nYou can add comments to every node.\nBe aware that comments are out of the ESTREE spec. Therefore, you might encounter unexpected behaviour working with generators.\nThis usually just do fine with astring.\n\nFor raw functions, the current implementation is kind of clumsy, and will put all the comment at the top of the function.\nThis behaviour is expected to change in the future.\n\n```js\n node.comment([\n      \"yes\",\n      \"a multiline\",\n      \"comment\n    ])\n```\n\n### Directives\n\nwhat is that already\n\n## Advanced Features\n\n### Custom Aliases\n\nYou can provide your custom API for statements, expressions, or ES6 modules.\n\nPlease note that you can not have autocompletion for these at the time. \nHowever, we're currently working on it but it may requires to switch\nto ES6 Module to use the Module Augmentation feature of Typescript to\nprovide Intellisense some awareness on customs aliases.\n\nTo augment the lib with your custom aliases, you call the Kickast function with an object, \nthat will contain 3 nested objects with your custom methods.\n\nThese will be bound dynamically to the class prototypes.\n\n```js\nKickast({\n  // custom aliases\n  ModuleAliases: {\n    CustomModuleAlias() {}\n  },\n  StatementAliases: {\n    Actions(...args) {\n      const obj = args.pop()\n      return this.This(\"props\", \"Actions\").Call(...args, e => e.Object(obj))\n    },\n    Dispatch(obj) {\n      return this.This('props', 'dispatch')\n        .Call(e => e.Object(obj))\n    }\n  },\n  ExpressionAliases: {\n    CustomExpressionAlias() {}\n  }\n})\n```\n\n### Custom Generators\n\nYou can use more complex code generator than the bare call to astring generate function.\n\nHere is an example used in a project : \n\n```js\nfunction generate(ast, style = \"beautify\") {\n  try {\n    switch (style) {\n      case \"beautify\":\n        return beautify(astring.generate(ast, {\n          generator: customGenerator,\n          comments: true\n        }), {\n          indent_size: 2,\n          \"break_chained_methods\": true,\n        })\n      case \"prettier\":\n        return prettier.format(astring.generate(ast, {\n          comments: true\n        }), {\n          semi: false,\n          parser: \"babel\",\n          printWidth: 100,\n          quoteProps: \"consistent\"\n        })\n      default:\n        return astring.generate(ast, {\n          comments: true\n        })\n    }\n  } catch (err) {\n    astring.generate(ast, {\n      output: process.stdout\n    })\n    throw err;\n  }\n}\n```\n\n### JSDoc support\n\nFrom version 1.2, Kickast has built-in JSDOC support. Type annotations has many benefit for Javascript development and helps build and maintain code.\n\n#### Basics\nUsage of JSDoc features requires a generator (such as astring) with embedded comment support.\nYou can annotate any Kickast node with JSDoc annotation using the JSDoc(jsd:JsDocSequenceGeneratorCallback, override:boolean) method.\n\nThe first argument shall be a callback, which first parameter will be a JSDocSequence Object.\nThis object contains methods to apply JSDoc tags.\n\n```js\n  prgm.Let(\"astring\", e => e.Literal(\"myStringContent\"))\n      .JSDoc(c => {\n        c.Type(t => t.String)\n      })\n\n```\nOutput : \n```js\n/**\n * @type {string}\n **/\nlet astring = \"myStringContent\"\n```\n\nMany JSDoc tags will need to be given a type generator callback parameter as the previous one.\n\n\n#### Kickast auto-documentation\n\nHowever, Kickast also provides an higher-level support and will helps you annotate generated code.\nBy default, Kickast will generate JSDoc when it matters, like on declaration statements, be it functions, variables or classes.\n\nIt will generally display tags that matters for a convenient typing, build it cannot guess the types, you have to provide it why them.\n\nYou can opt-out from this behaviour by setting the Kickast option \"autojsdoc\" to false.\n\n```js\n this.prgm.Let(\"avar\").Type(t => t.String).Describe(\"my variable\")\n```\nOutput :\n```js\n/**\n * my variable\n * @type {string}\n **/\nlet avar\n```\n\nDescribe() and Type() are methods that can be used on parameters, properties (class or object) and declarations.\n\nClasses :\n```js\nthis.prgm.Class(\"myClass\", c => {\n      c.Describe(\"This is my own custom class\")\n      c.Extends(\"Object\")\n      c.Constructor(p => {\n        p.Id(\"param\").Type(t => t.String)\n      }, b => {\n        b.Identifier(\"console\").Member(\"log\").Call(\"param\")\n      })\n\n      c.Getter(\"truc\", s => {\n        s.Return(e => e.Id(\"truc\")).Type(t => t.String)\n      }).Public()\n\n      c.Setter(\"machin\", p => p.Id(\"param\").Type(t => t.String), b => {\n        b.Empty().comment(\"test\")\n      })\n    })\n```\n\nFunctions :\n```js\nthis.prgm.Function(\"myFunction\", p => {\n      p.Id(\"param\").Type(t => t.String).Describe(\"this is a function param\")\n      p.Id(\"p2\").Type(t => t.Number).Describe(\"Another param\")\n    }, b => {\n      b.Id(\"console\").Member(\"log\").Call(\"param\")\n      b.Return(e => e.Identifier(\"p2\")).Type(t => t.Number)\n    })\n```\n\nIf you have multiple return statement in your function, Kickast will type the Return expression as the union of all return statement types.\n\nObjects :\n```js\nthis.prgm.Let(\"myObject\", e => e.Object(o => {\n      //o.Type(\"CustomObject\")\n      o.Describe(\"My object is the best object\")\n      o.Static(\"myProperty\", e => e.Literal(\"content\"), null).Type(t => t.NotNullable.String)\n      o.Static(\"subObject\", e => e.Object(o2 => {\n        o2.Static(\"test\", null).Type(t => t.NotNullable.String)\n      }))\n      o.Method(\"myArrow\", true, p => {\n          p.Id(\"p\").Type(p => p.String)\n        }, b => {\n          b.Identifier(\"console\").Member(\"log\").Call(\"p\")\n          b.Return(e => e.Identifier(\"p\").Type(t => t.String))\n        })\n        .Describe(\"An amazing function\")\n    }))\n```\n### Debug\n\nBy using the \"debug\" option, you can display fancyful informations regarding the AST structure and content to help you debug kickast code.\nYou may also flag a particular node with the `flag()` method, or add a breakpoint with the `breakpoint()` method. Both are available for every node.\n\nBreakpoints will kill to program when the node is reached, to allow you to analyze the information without the need to scroll or being polluted\n\n\n## Planned features\n\n## Changelog \n  - 1.2.30  : Kickast debug, fix some problems regarding JSDOC support\n  - 1.2.17 : Fixes regarding JSDoc support, add conf by environment variable, test coverage, test using JEST instead of mocha (better support of esm)\n  - 1.2.0 : Comments fix, introducing JSDoc support\n  - 1.0.15 : Remove legacy vulnerable code\n  - 1.0.3 : Fixed Typescript .d.ts compilation being utter garbage.\n","readmeFilename":"README.md","homepage":"https://gitlab.com/simtopy/kickast#readme","repository":{"type":"git","url":"git+https://gitlab.com/simtopy/kickast.git"},"bugs":{"url":"https://gitlab.com/simtopy/kickast/issues"}}