{"_id":"ts-macros","_rev":"31-b8d865b2161e804b825ad21619b5f26f","name":"ts-macros","dist-tags":{"latest":"2.6.2"},"versions":{"1.0.0":{"name":"ts-macros","version":"1.0.0","keywords":["typescript","macros"],"author":{"name":"GoogleFeud"},"license":"MIT","_id":"ts-macros@1.0.0","maintainers":[{"name":"popai","email":"volen.sl666@gmail.com"}],"homepage":"https://github.com/GoogleFeud/ts-macros#readme","bugs":{"url":"https://github.com/GoogleFeud/ts-macros/issues"},"dist":{"shasum":"72814d8f252713eae7d14f7daa7d1b91ec84f0f9","tarball":"https://registry.npmjs.org/ts-macros/-/ts-macros-1.0.0.tgz","fileCount":14,"integrity":"sha512-ao0dK2aNdwUxNuFbxWufArtFEyhHe2lHIqJqtJceZDVQa0wKpSCb/Gr3YUsusAELgyDV2s0WMWrW6AAk7XdtNw==","signatures":[{"sig":"MEQCICCMAdpB3JnRW5eT3KdaHVDs1k+V9LWcDs5CgE+t03p3AiAolmTdew1QRS1XB78OFt/3TNrzJKIGGyiq0/sijMLYdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9YLtCRA9TVsSAnZWagAAgD4QAJn32lTaWXV+O4SCU2XB\niinSeRyf4M25kVsnuI36PF0hCVtkbgSrNj5mAi1C6fh2vsQ7dL76eFkMcW1M\nmdJDeEyvFIc548BrCm8VfEuHUbKY1nJlaU1diiSQioEzD7Pcp05f2Q05vTuA\njw/5KLQf/x88hvre8gdvW0GnplExrSTG0MN6sg9rsNGfIr2hHZB06hZFs6lM\nfdXbLMfkRslrFrulBJAXYHJP5y1YxGM5jGKnlmSITmUBUwhWDHMhLMCJSn3w\nu3OjD3VRA+R+ofKVtfhghyRon1Zo579gWQkh9t/rnelWMmbaabzHb7gORizO\nvTKnSciddkrt1Ve4AARznpcLAh67effR5jMOdiquhoO9Ds/OclfzfwUFYKaY\nCoZqVrOYSEStX45R4BIsfux4TaI8Iq4LdL5Dr8g3oBWExSmACJR8c/riQc7Y\n8l2sc3WGRaYhX0DKVKL+1Y58rntVc0CrS0pgwukuUEbl675mArnUbKIwTNpf\nlLcYZX2WDBFxTFx3CJJpNjoYbXqmduh5Bgqs5ZnkUJLxhO33uxTQGuXMaG7+\nhB0Pj/YTs2Q9jPct3mPbX72Uj+13oxIYYNytd0IkcSyYbEV/q8Lh8376vABN\nRfh1rCCW/Si5nd72zYTUrtNoXcAKU17Q1vChker7Gb9vwi9gz34U258MGLFi\nd5yV\r\n=lCkg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"e1674d7f83bd05d64a324a8e6ec8857d0d6492e5","scripts":{"test":"tsc && ttsc test/src/index.ts && node test/dist/index"},"_npmUser":{"name":"popai","email":"volen.sl666@gmail.com"},"repository":{"url":"git+https://github.com/GoogleFeud/ts-macros.git","type":"git"},"_npmVersion":"6.14.13","description":"`ts-macros` is a typescript transformer which makes it possible to create **function** macros in typescript! The macros are very similar to rust's `macro_types!` and are just as powerful!","directories":{},"_nodeVersion":"14.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.30.0","typescript":"^4.3.5","@types/node":"^16.3.3","@typescript-eslint/parser":"^4.28.2","@typescript-eslint/eslint-plugin":"^4.28.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-macros_1.0.0_1626702573588_0.7184339430865785","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"ts-macros","version":"1.0.1","keywords":["typescript","macros"],"author":{"name":"GoogleFeud"},"license":"MIT","_id":"ts-macros@1.0.1","maintainers":[{"name":"popai","email":"volen.sl666@gmail.com"}],"homepage":"https://github.com/GoogleFeud/ts-macros#readme","bugs":{"url":"https://github.com/GoogleFeud/ts-macros/issues"},"dist":{"shasum":"767c61297c0789ed3631de118036d9c8418483dd","tarball":"https://registry.npmjs.org/ts-macros/-/ts-macros-1.0.1.tgz","fileCount":11,"integrity":"sha512-UhvAf5/93lPPkLRo8QqNiDrpKO4u49/s/vaWFPD3oajHzTkuVJqtPfjMfCWAs/I5k+qlttomlzGjq9MH5ZU9rQ==","signatures":[{"sig":"MEQCID5i/ucyX+PsbfrXEuoCnw0REwY4p0rC8abZq5/8XwrcAiB5kHB9NnI0679oMjSxRmeMRpS6S2YBQsOR/VumM6zysQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+nFyCRA9TVsSAnZWagAAodkP/1vSZYVkRcxY9KHa1gm/\nCODBoNX6y4xM5VXEwy6E6yRlhrnP38h5kIUCvacByXUebfUYiYmJexQZDFV+\numK7XJNwT4D5z6BrvpkicQBCHNp2QKyxQ5LPJbqtXB4WGyaeMfyqUBZmxa65\n+ecm+HMirj7t76fD6IXK7bO/qp16S6heaijogRkIVV6f6ZF9oBzFtfRCZou2\nefrANKz9JrwpUp/kBt8BJo/Cu1ATo4bQkKRgHSHG+MUC133MkEEPCMq9BIbZ\n+ZB7qhS+Ha15TPtguvzKTYdGIyMmI+uOxf4cwVm55XtAzgTn8WeBO9et9GH+\ngoebCrKYK3Dk/6FYjLuQeCZUazdV77+be+AzemoHWL51nLbqJm6Mj4ntZom8\nTY7EwjeZLqsAQ8jepula9WsUrIKEtMx1/yDh2WNE4X8b2XV/KJjGxJssffLc\nPhsXYTgEUL09gJlqP70SFtL9eWFh+HsVMWIsIrclBIzen92xGL7mWsrzn1OZ\nhsvogzQNsP6XE8API7Ws6K8oTds3YtwftIhstfQbX3q0gkhBQFpu7Sr5Uc4M\nMynaomJ1Xxt/h9Ef2npmGkNdxZPFIK11y2t0sbGlpdGXYDUEYviOZKjPOCRW\nb0c4yHDaYY2RrNmOkNeCHz1dUwmL28eC93oZh3XL9h9S16PyhI3GPt5CBEX1\nNlo0\r\n=elfL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"ae8e47d9159a9f55200fb22d40b70890b21f2acc","scripts":{"test":"tsc && ttsc test/src/index.ts && node test/dist/index"},"_npmUser":{"name":"popai","email":"volen.sl666@gmail.com"},"repository":{"url":"git+https://github.com/GoogleFeud/ts-macros.git","type":"git"},"_npmVersion":"6.14.13","description":"`ts-macros` is a typescript transformer which makes it possible to create **function** macros in typescript! The macros are very similar to rust's `macro_types!` and are just as powerful!","directories":{},"_nodeVersion":"14.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.30.0","typescript":"^4.3.5","@types/node":"^16.3.3","@typescript-eslint/parser":"^4.28.2","@typescript-eslint/eslint-plugin":"^4.28.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-macros_1.0.1_1627025778800_0.054761302902795794","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"ts-macros","version":"1.0.2","keywords":["typescript","macros"],"author":{"name":"GoogleFeud"},"license":"MIT","_id":"ts-macros@1.0.2","maintainers":[{"name":"popai","email":"volen.sl666@gmail.com"}],"homepage":"https://github.com/GoogleFeud/ts-macros#readme","bugs":{"url":"https://github.com/GoogleFeud/ts-macros/issues"},"dist":{"shasum":"6a05ec53ff7bc08cc33f952fc19230450a38c807","tarball":"https://registry.npmjs.org/ts-macros/-/ts-macros-1.0.2.tgz","fileCount":11,"integrity":"sha512-247f8rTDD5ENktnQnlHfpmATCIYgVarsS0iCqYC5/H18ig9Hg/M8fKieLAftx9mC69EZaug4xvBfE6fT9XxScA==","signatures":[{"sig":"MEUCIBwSHxHAZ5fdDhjPaS33CE2ItPv7+ZhpMNKWWrXvKGcGAiEA0hcAog3eRpEfmVvELMOUdBUoLgivb2YfqKoZTD9Tvo8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3VX7CRA9TVsSAnZWagAAEL0P/Rp2cqPLTiBx5DDT2ZL6\nzATK2ua27jREl84r0RWYlGgSNNP4d2mhueHB154KuOnFbpVV2tGjEFA7cjbn\nMIQOivM0alkHOk7IN+BlBAaK5j2es5kw7oYd5r0QwpuS86Jsj9IUceLqBE9J\n0V4Cq7jEgZiUVxpyOMvvBMOtGR3zwzXzywe0DKt25Ku2B1XXZgMUkpt/H/qG\n9XPrPe83W0DABVzfBLTYnTWtP+vzFxKus//4gV+X7kVaQ1E5zftPcV8wWWDf\nl1jg7NGUU6BnxO0VAvIZ62voUFfbzWXlhFmlAa2/4UFMM5tqfVRIgLLczQ/V\nAvQf7tojBSYiN8lBdRB9U5LibFnbN9pR2/gju0bfo/+KWco97UQNFX02+mpZ\n8FYjywDU/tlk1g3iw9mADJ2DezjW9n3z0Dva83iyL6Dvffp9Po09TT9Jtsrf\nECg3ai9xcWiu/yK90W12r9/+kmIxWMg7hTtiwrGAKWrgPJWiIyIsOyJj2kfl\n+a05KDJ5W8du0s5taareGEAbaL9W6whAWvzhmLn6vtQ4hcb2T65ZvEc9okkJ\nkcrd7F7GvgCHr+LzdfLHBKJckifMjIZNRtpf8oerZZphbl1NzaoZIOcz1sK3\ngG/D9pueGnmRtiOxGBWk9QXEdf4wdNX+vdCxHKfKPtIW1CHkyySh4neGs5lA\nwpR1\r\n=wOZt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"2f36a01e7dd620646bc6cfda81993aaee6dadd1c","scripts":{"test":"tsc && ttsc test/src/index.ts"},"_npmUser":{"name":"popai","email":"volen.sl666@gmail.com"},"repository":{"url":"git+https://github.com/GoogleFeud/ts-macros.git","type":"git"},"_npmVersion":"6.14.13","description":"`ts-macros` is a typescript transformer which makes it possible to create **function** macros in typescript! The macros are very similar to rust's `macro_types!` and are just as powerful!","directories":{},"_nodeVersion":"14.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.30.0","typescript":"^4.3.5","@types/node":"^16.3.3","@typescript-eslint/parser":"^4.28.2","@typescript-eslint/eslint-plugin":"^4.28.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-macros_1.0.2_1641895419650_0.5641967115435294","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"ts-macros","version":"1.1.0","keywords":["typescript","macros"],"author":{"name":"GoogleFeud"},"license":"MIT","_id":"ts-macros@1.1.0","maintainers":[{"name":"popai","email":"volen.sl666@gmail.com"}],"homepage":"https://github.com/GoogleFeud/ts-macros#readme","bugs":{"url":"https://github.com/GoogleFeud/ts-macros/issues"},"dist":{"shasum":"01e267956aad3948a693075fe7a384835577f623","tarball":"https://registry.npmjs.org/ts-macros/-/ts-macros-1.1.0.tgz","fileCount":11,"integrity":"sha512-tPtv33uI4v1yjKgLq5wWoWTj6fdlurx+l2ZHNDuc3JWDI+Kw2H8PumZoLH4Bow5lOP7JZRUyYmtbnoDIKAeZZw==","signatures":[{"sig":"MEUCIE2eW46krk131VKtE+dJlQzRLUHP/6wTh2c2Oo6noFPFAiEA2+aPoBXt4rh8Zm+LFWSe3u7wR05oRsmGr7envH3rpNs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDSwmCRA9TVsSAnZWagAA/sAP/0xSQYdfN9MDWIVzpMrU\neXJ4hte9WK/n8/6ps8eG0mTRatCMxwCnA7TjEsl5YUND9mgjfqDOfWfvDXW+\nDQGqIuQcJqVOeXX3JlnRt0z2cxM/Xq3u1dDVkdlhCNsR9k8xpH4LKr9t2Jsx\n/Uch+c+tEp+kvyrOLXbbXxtbtzicPcQAm8z4t5D81Rq+LA17YzsgyDI5Sy+g\nxa2OXA1tQjPfJsholHHfFHs+EmN/FtGsKIzvwDshXjrtR7cprIylOvbQH9bY\nThuMu8r5ivsc/4BLdJ0+e8SSkqOr+Owm6HkMISpOkuoWDui4qjFeCmo6BQuR\n8/AIRVQaLfgguL7eaB70sGFM1hLEeEC1/29SrbyZCbv8qXbJ0rjlYxc1A5ct\nisoHdbXyzqj18NzRm9HJqajIfyz0YvMshflc9FhpxnJu5FiCIUxVCfvhWslF\nwYNyNY+x3pc7c8oaBs2kfN87P+Cpg7RQC7kW5oBI6IE9egOryajsJhH1zrEg\ngxdtoiuleDROw3PpLQRvmNEv4AgMvY12pCC+URUuHNgQSnqRgMmbp4lbiGDQ\niXUqEXm0NH9RNvbVnwi0pEW3aZlkNMr42D3nPeHO4i46mKP1fI5D7Waa66vP\nUeIrTZ+cFdR42IeBy8p5SxkGr24Oy+w9Zwy2nqinEnURxoPExWXzztu7CE+L\niWgh\r\n=yqnv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist\\index.d.ts","gitHead":"764503e3f4bfbaada9613f2fabd16ca8705a3b14","scripts":{"docs":"npx ts-docs","test":"tsc && ttsc test/src/index.ts","prepublishOnly":"tsc"},"_npmUser":{"name":"popai","email":"volen.sl666@gmail.com"},"repository":{"url":"git+https://github.com/GoogleFeud/ts-macros.git","type":"git"},"_npmVersion":"8.4.1","description":"ts-docs is a custom typescript **transformer** which implements function macros. This library is heavily inspired by Rust's `macro_types!` macro.","directories":{},"_nodeVersion":"17.5.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.30.0","typescript":"^4.5.5","@types/node":"^16.3.3","@ts-docs/ts-docs":"^0.3.1","@typescript-eslint/parser":"^4.28.2","@ts-docs/default-docs-structure":"^0.3.0","@typescript-eslint/eslint-plugin":"^4.28.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-macros_1.1.0_1645030438145_0.6583725017712454","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"ts-macros","version":"1.2.0","keywords":["typescript","macros"],"author":{"name":"GoogleFeud"},"license":"MIT","_id":"ts-macros@1.2.0","maintainers":[{"name":"popai","email":"volen.sl666@gmail.com"}],"homepage":"https://googlefeud.github.io/ts-macros/","bugs":{"url":"https://github.com/GoogleFeud/ts-macros/issues"},"dist":{"shasum":"8b2412857d38ae5ddb468c8755afceaf478fc0e9","tarball":"https://registry.npmjs.org/ts-macros/-/ts-macros-1.2.0.tgz","fileCount":16,"integrity":"sha512-feKR0daZlw14OQMUNkVE7sLV/8HdCJ36aSzjzvPf8ilkxx1jQYYC5XMEHjO5dgfYJmiwKgQnYA8GKaDJKNHoXQ==","signatures":[{"sig":"MEUCIHZEZkZGTcZt5P5chsqKfMxnIcYOTSE9q+TQI5869QUDAiEA8mKVjpuNyyfd+JKK6bxCxZiOlLKTp0h7JlFi2l08dGc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVJO8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqE9A//aO9huVSCqsmnH+XkhD3dvHgJUkv+YrouT59ALcE+5gJwhaj/\r\nESeenIakExsP/3iu+oKhUEXtyqpBor0UhUjUDnQgTVbrw14u7+aH+Sc4yD/u\r\nOovXvveRDkFN4aBdb6zNvgtE3ZibQgirxaDLO9K8KddhI81Ne7UTuq8kIqjX\r\nB7fO6pxGKWSdruj+n7mKxJrvw3UEl36QXBKFmnQ2RXsp5qbZpWjWKH2SLlm8\r\nirUJlE96OGtDSFxcIDfJ9+5VUw1Og7cM7ebKeYnZ0yXybGdC33SEf8p/tQmA\r\nHTBJjWYq6fs/zH8N0P2u3kyoW39FzxGugGHDlTpsPi42601UZbpGWFbPGocn\r\n+LnNm9gey4rW4W4lQZkYm1bG7lvb2/0SAzUDUxeG1zbr0wswL779n/p2Vyas\r\n4xxI14KR0TOmf2NXdeMh+MZ/BWKRdcrDuru6Giqg5Tq22ZVa3e+xRH/IiKav\r\nG7om4gTzWYSFZdd1LSSNdUg8MzGWVwwod04HcbsVL0INCqO1y+FLI1HVOoSC\r\nbbm7aBd0o9pIeXeRcVulN0Nx2ONrbHzm3XflUq5yt9Dz7llVetRiB4gp+5qO\r\n5w5yrnVAXwh5mfaxGRzW8gqV1Bo9aHVLOJIvJNEXPTmjxwI5GX+Uy1FGUR9U\r\nMoKLKUVZr2JrlKRMOpguwNW1ElYkGwUdxNk=\r\n=Dh+m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"a0514f5c24761ccd0c3fefd2824f6e53c4f33f5f","scripts":{"docs":"npx ts-docs","lint":"npx eslint","test":"tsc && cd ./tests && ttsc && mocha dist/integrated/**/*.js && node ./dist/snapshots/index","build":"tsc","manual":"tsc && ttsc test/src/index.ts","prepublishOnly":"tsc"},"_npmUser":{"name":"popai","email":"volen.sl666@gmail.com"},"repository":{"url":"git+https://github.com/GoogleFeud/ts-macros.git","type":"git"},"_npmVersion":"8.5.0","description":"ts-docs is a custom typescript **transformer** which implements function macros. This library is heavily inspired by Rust's `macro_rules!` macro.","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","diff":"^5.0.0","mocha":"^9.2.2","eslint":"^7.30.0","typescript":"^4.6.2","@types/chai":"^4.3.0","@types/node":"^16.3.3","ttypescript":"^1.5.13","@types/mocha":"^9.1.0","@ts-docs/ts-docs":"^0.3.2","@typescript-eslint/parser":"^4.28.2","@ts-docs/default-docs-structure":"^0.3.2","@typescript-eslint/eslint-plugin":"^4.28.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-macros_1.2.0_1649710012187_0.2765252954955735","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"ts-macros","version":"1.3.0","keywords":["typescript","macros"],"author":{"name":"GoogleFeud"},"license":"MIT","_id":"ts-macros@1.3.0","maintainers":[{"name":"popai","email":"volen.sl666@gmail.com"}],"homepage":"https://googlefeud.github.io/ts-macros/","bugs":{"url":"https://github.com/GoogleFeud/ts-macros/issues"},"dist":{"shasum":"265f11f9e893785fb77586657b9f2eb815c6d5da","tarball":"https://registry.npmjs.org/ts-macros/-/ts-macros-1.3.0.tgz","fileCount":18,"integrity":"sha512-x07+j0GkWqWQGLL2d/cslzDFdU6opYO7sVgnnBA01n0Cb8IcAHDKHEy3nOUIaQPF8Dts8CVe3AMDf/WMKhvuAA==","signatures":[{"sig":"MEUCIQDRrdlpGiGZzPyQsw9QymdCnLiqr/aLtTDT2qePdgIwiQIgYLDX60mlUjtVsOT9upDRr7CoSisEq0WC7b8wzr23uL8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYIBeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpi6g//S/+v1v+DaefXBoe7BCo9apCej9B9cJp1+LVtL4amXiCu3r86\r\nXkWCwseQb68rnYRMVPaMREIRtZZu0MY7qp6WQLMtVQ0i5AyAFHf5VprFouya\r\nJ4APvNItLictac8c/ATZWC84N81byKbHk37PJv9Ib7V2/QXfhyw1KGRVEuNL\r\nMK1cSlhl3ecdp3IepORMwOudD6O8WYKmmQrpFaY5AWZRBYL+9VJa2d5xOg0T\r\nrUGdQcuq15J/tcJXE9cDmOMYDPVfbEoQdiZl+bf4NwQdLP1YR1bXJTY8veAs\r\nTmVMVbfMAr2lTc2MFvk5nTV4qvGZfLbkfevS2Nc47vpb+jNu861r8GxJqc+M\r\nmwgc40lg/NRelqdKpF659cbcyQ5kR1bdoUU6URbUZtQaLIfbO6aQrwiDX08v\r\nAqyJwRtglXYTgQFuBP8z8MdramojC6BVAjoRA7mRV4TNXG3azmsKPz0H4/Ve\r\nrFlkLT2yBx1nToHvjmaMgh0dAUTMkdDbAYrTsm1Cg+T4l9Qibg4TJrKFx06c\r\n+uQk4rVsPghmFRkQS6Xz4mhEtoeDvdaopuJ3SmzAT4dckozAMLcT5R8BIu9a\r\nWYh+i0jGEAyZAs+NiPhtdoZs0H64QsPid+NrzOJW/U6uBon3nD0aYAmC1Gqu\r\nuyZJx37uq1OvG6WBulKrTTJ/ObBjs0P1XRo=\r\n=XWs6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"2601408d87df30b0b72313f528f863409fbf4940","scripts":{"docs":"npx ts-docs","lint":"npx eslint","test":"tsc && cd ./tests && ttsc && mocha dist/integrated/**/*.js && node ./dist/snapshots/index","build":"tsc","manual":"tsc && ttsc test/src/index.ts","playground":"tsc && cd ./playground && npm run dev","prepublishOnly":"tsc"},"_npmUser":{"name":"popai","email":"volen.sl666@gmail.com"},"repository":{"url":"git+https://github.com/GoogleFeud/ts-macros.git","type":"git"},"_npmVersion":"8.5.0","description":"ts-macros is a custom typescript **transformer** which implements function macros. This library is heavily inspired by Rust's `macro_rules!` macro.","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","diff":"^5.0.0","mocha":"^9.2.2","eslint":"^7.30.0","typescript":"^4.6.2","@types/chai":"^4.3.0","@types/node":"^16.3.3","ttypescript":"^1.5.13","@types/mocha":"^9.1.0","@ts-docs/ts-docs":"^0.3.2","@typescript-eslint/parser":"^4.28.2","@ts-docs/default-docs-structure":"^0.3.2","@typescript-eslint/eslint-plugin":"^4.28.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-macros_1.3.0_1650491486252_0.5281247226364891","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"ts-macros","version":"1.3.1","keywords":["typescript","macros"],"author":{"name":"GoogleFeud"},"license":"MIT","_id":"ts-macros@1.3.1","maintainers":[{"name":"popai","email":"volen.sl666@gmail.com"}],"homepage":"https://googlefeud.github.io/ts-macros/","bugs":{"url":"https://github.com/GoogleFeud/ts-macros/issues"},"dist":{"shasum":"c7241c2785759bb4debd4151fd5f5899b86c2f51","tarball":"https://registry.npmjs.org/ts-macros/-/ts-macros-1.3.1.tgz","fileCount":18,"integrity":"sha512-Fwk0/daif3h95nhx39RT4kHLlZNsVVNMKJ3h6qfh/r5MvhA1EamvhQTZbVcKP3bx7t1XWK+S2mJmcT+arF4FAg==","signatures":[{"sig":"MEYCIQCQstrMSuuQmX0wyr0LSVAd12tNXNVadodLNYZ7H5dbFwIhAPfElAXQHoC/YQpDv7VCqh/WQNBm2qH51QxsnCxBYtNI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibEWjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQyw//X/lu7iQJzq3JHeHWf8A1e/h3koJPk0X8EmZEcPM/egNR1H97\r\nZgS/BJ+xFo90hkwfWTu/7lokO0z8KgAXb9f0rzuf7QG/Rmay/gEqNFUYHn9l\r\ny3CkrzS/WsdE3ShfjpeRoI0Cbo88tkYOI3hqNFAyILwwEHtoZvLUKxxLvaXD\r\nPY9nmyNImkPv1L7unXlfFTi7ASfFRyaYDAXHYS7KBrGm9GS9X1YnptfAtVgP\r\nUAUjsofb5eU/DLo1LSyl2dGLmY9KXyuFZQ+KPBpyaXSQlBquPmtGO8eT9Jvm\r\nw+7j6cHkwMxfmUIqkq/5RXJX9rwRAYaVEkCJi6ucsXqc99rgzq3UItT22Vak\r\nXFU4rVH+f2BE26eC4ipLpYnXgFqq/H0CNfdkisADmn6GHs2K0h9mwEqc8Sjr\r\nkCouVInVbZtG7+/SHN7ND1VEIrCxDiNWvhL4zG+AeAd1r1bEHvcMW7wbeHnW\r\nhZpVRxfU/bMLovOGSYGUMCO2UYXAjnVwr1jKkOIhYVIyDRZ5bW6QuskqJmZA\r\nofC0aQLjKuF5z8s/XfSqay+HuDU5AwkVKpD4mT92EOiCpESexw+QXDkLPNoF\r\nBC6CZiej7hSL+Z2OYGQtKF/k+a2lYjh7RvEvTcFWKmNZCDY2sMrCjIJJFsEC\r\n3d6XrEnUcYliqF4X4F2DzPzD8IKIc5UoYHA=\r\n=N1p2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"06b98047e1d41ba8e527a3adaccb4032fb8383d9","scripts":{"docs":"npx ts-docs","lint":"npx eslint","test":"tsc && cd ./tests && ttsc && mocha dist/integrated/**/*.js && node ./dist/snapshots/index","build":"tsc","manual":"tsc && ttsc test/src/index.ts","playground":"tsc && cd ./playground && npm run dev","prepublishOnly":"tsc"},"_npmUser":{"name":"popai","email":"volen.sl666@gmail.com"},"repository":{"url":"git+https://github.com/GoogleFeud/ts-macros.git","type":"git"},"_npmVersion":"8.5.0","description":"ts-macros is a custom typescript transformer which allows you to create function macros. This library is heavily inspired by Rust's `macro_rules!` macro, and it's just as powerful!","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","diff":"^5.0.0","mocha":"^9.2.2","eslint":"^7.30.0","typescript":"^4.6.2","@types/chai":"^4.3.0","@types/node":"^16.3.3","ttypescript":"^1.5.13","@types/mocha":"^9.1.0","@ts-docs/ts-docs":"^0.4.2","@typescript-eslint/parser":"^4.28.2","@ts-docs/default-docs-structure":"^0.4.2","@typescript-eslint/eslint-plugin":"^4.28.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-macros_1.3.1_1651262883319_0.7392766283742644","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"ts-macros","version":"1.3.2","keywords":["typescript","macros"],"author":{"name":"GoogleFeud"},"license":"MIT","_id":"ts-macros@1.3.2","maintainers":[{"name":"popai","email":"volen.sl666@gmail.com"}],"homepage":"https://googlefeud.github.io/ts-macros/","bugs":{"url":"https://github.com/GoogleFeud/ts-macros/issues"},"dist":{"shasum":"e9fdf7cb9c5eef43861e03a8ab9a387cf58f085f","tarball":"https://registry.npmjs.org/ts-macros/-/ts-macros-1.3.2.tgz","fileCount":18,"integrity":"sha512-dAohBLrmcun1FYFbs+/HlhAJivzzlHSJYn4KTGz6bWRRvExah0SSrcdx0egucfJNG4pB0Pzv5/X3uSHI+IVEng==","signatures":[{"sig":"MEUCIQCkueLQOEMEcnk9+pJdU7q+qC6tfybbt91eDi+zS4UTrQIgNMA7nJkm6aakFM0r9rhEUkuq1jmdUmzoMqTtDyxt8AI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibWfxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0eBAAl24TykOLdmA28EpFdpV4d9HKWxj9JKSt09LBqGgaJNQvDCoT\r\nDXZWsQQ2JpuzWgT2YX0ZxLdPXjD01SFsHU9KaBpUd/x2pKF7/y1SwMjT2oD2\r\nUWCwTBjdRy64bmWY4sgDutmdLG8ngMxS7FcFsGP+q/BwwYCvPwstDyLtr8KZ\r\n+xX+LeWC/bKQ1jX2kV2ubMmEbH4Jfc0Rn/IRyUaXJx4wt9eKu+Y6m3VEN8xT\r\nIhtgOHbxTNvip93cZOGXBSw5zA552TB0rwwj/uMF2B3N0vQalpX4tWxji9gy\r\n3Zd4ZwcmjOHJ7WWiPZhqIen5yXcIRl9xSUL8ubgd+8HQnlE8FVMqGu2D8Sug\r\nXTXU0PyHj57krcoo5VLUCUugDbfN8xenylugvk4MpyQvLQkexSwKGR7sy0So\r\nTdYwhNp2BRlEjse9KkN4yDl9cAkqCLO/F2aiYzFoHzYgi0/eSaVzacqSF7sO\r\nCWyeVSUm81kM+TlfCdd6Az7/4tB4vaIjjUbWwNGjp5jtbDv0FYb5C3Cnf1tk\r\n20fqf4V3cfdz5jx8Jze3CavrRg2Ex2g74L4hFMQcRmMMPdi0hxCCugtmXR/a\r\n1GClpfAN7p2MRa0IwnZKinBwUfEmRYbVVwfM6YM8beB7v6V8dFq5P9hMIz0X\r\n1yePSA1xwWeZXDOu34ZAFR77nSThklAI3nk=\r\n=mJXL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"dc1340eda3c3e0631ba21235a0becac8083b038b","scripts":{"docs":"npx ts-docs","lint":"npx eslint","test":"tsc && cd ./tests && ttsc && mocha dist/integrated/**/*.js && node ./dist/snapshots/index","build":"tsc","manual":"tsc && ttsc test/src/index.ts","playground":"tsc && cd ./playground && npm run dev","prepublishOnly":"tsc"},"_npmUser":{"name":"popai","email":"volen.sl666@gmail.com"},"repository":{"url":"git+https://github.com/GoogleFeud/ts-macros.git","type":"git"},"_npmVersion":"8.5.0","description":"ts-macros is a custom typescript transformer which allows you to create function macros. This library is heavily inspired by Rust's `macro_rules!` macro, and it's just as powerful!","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","diff":"^5.0.0","mocha":"^9.2.2","eslint":"^7.30.0","typescript":"^4.6.2","@types/chai":"^4.3.0","@types/node":"^16.3.3","ttypescript":"^1.5.13","@types/mocha":"^9.1.0","@ts-docs/ts-docs":"^0.4.2","@typescript-eslint/parser":"^4.28.2","@ts-docs/default-docs-structure":"^0.4.2","@typescript-eslint/eslint-plugin":"^4.28.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-macros_1.3.2_1651337201214_0.13885337300803036","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"ts-macros","version":"1.3.3","keywords":["typescript","macros"],"author":{"name":"GoogleFeud"},"license":"MIT","_id":"ts-macros@1.3.3","maintainers":[{"name":"popai","email":"volen.sl666@gmail.com"}],"homepage":"https://googlefeud.github.io/ts-macros/","bugs":{"url":"https://github.com/GoogleFeud/ts-macros/issues"},"dist":{"shasum":"4f50b8dc56ecf2cd0a24c327ba27786f565841c5","tarball":"https://registry.npmjs.org/ts-macros/-/ts-macros-1.3.3.tgz","fileCount":18,"integrity":"sha512-uEXvgrfagd75oG2QCUn6+pILhChb6UCCUHCHuELLDnsUgrXHSKGYB1qex30BNx0W9BEof4wzu7hRjqW9OFzqxw==","signatures":[{"sig":"MEYCIQDHkmGbZu19iudbh8znAQGLP9bIA0N2vcEtGkM5GpknIAIhAInHxAopPQevY0L5Ka0cgMd5mMpOp9DkPmKJtGIMNSsm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieB80ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbRw/8CPmhclhE/xkP7etkQ860hfIPmqkQSu7NLhbHoS3x157KTfcE\r\nUKcLG0RMvkrYlvShdBSGvzxATnS/5Qpbopq8W9Lt9reY2wLmvD+tycmS9yX1\r\nd9jDAQSFcQWJKn/PaPSgFVj9etAv64ouQSaXSq5RfpGE/334ciw5PDpTii4E\r\nCjMcTbzw31eYVbKIA4Tp2hfLgGmZrH9MmOjSg04NOM4uVsOkxXiIcCYgZuCG\r\nl14V3i4Rx0uk4TVLdoFu5SC7LN8SVlSOu13goibL0VruZ7CXGJsexaHlDz2H\r\nYqguU0f0LS1hvlnQuRPkDQlpl8vAs6ESg6rsOe44nu6yuxmnwLabEbbFkMvh\r\nZRkRz7sMGOhPmJZqs6BXG65klgIP+iDGomnSsbMbLWwOuNVDbqKMuSMHKOQx\r\nEFkI1CrwctUkd0crMFvMhccsMdf75pT36xoJBEfJpVOMZv934WtwpbHZtWVB\r\niCIrYLFAZjIkUSLLeLX0To1j9JjWX+tFPiOLm5NQCikrqYOYnoDyCDjZIZF3\r\niaOt6H91KE8ReX2jpDf5kZK8VwA5WlP9rh0kdCPMtBrsZ3p/OY75Qz68mz7+\r\n7U+eJ6fCsyBxFaRuEHE3DClwGrwWv5DcI5iQYV5uxFwpO5rS25ehSmkM7tAl\r\n0ZLTBNzZ4jdong+998gtbIRYGm7Sa5k/wIU=\r\n=5afx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"d11e5ffcbb93b5600f57b903bad7d423fe276d66","scripts":{"docs":"npx ts-docs","lint":"npx eslint","test":"tsc && cd ./tests && ttsc && mocha dist/integrated/**/*.js && node ./dist/snapshots/index","build":"tsc","manual":"tsc && ttsc test/src/index.ts","playground":"tsc && cd ./playground && npm run dev","prepublishOnly":"tsc"},"_npmUser":{"name":"popai","email":"volen.sl666@gmail.com"},"repository":{"url":"git+https://github.com/GoogleFeud/ts-macros.git","type":"git"},"_npmVersion":"8.5.5","description":"ts-macros is a custom typescript transformer which allows you to create function macros. This library is heavily inspired by Rust's `macro_rules!` macro, and it's just as powerful!","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","diff":"^5.0.0","mocha":"^9.2.2","eslint":"^7.30.0","typescript":"^4.6.2","@types/chai":"^4.3.0","@types/node":"^16.3.3","ttypescript":"^1.5.13","@types/mocha":"^9.1.0","@ts-docs/ts-docs":"^0.4.2","@typescript-eslint/parser":"^4.28.2","@ts-docs/default-docs-structure":"^0.4.2","@typescript-eslint/eslint-plugin":"^4.28.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-macros_1.3.3_1652039475857_0.7233359622475721","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"ts-macros","version":"1.3.4","keywords":["typescript","macros"],"author":{"name":"GoogleFeud"},"license":"MIT","_id":"ts-macros@1.3.4","maintainers":[{"name":"popai","email":"volen.sl666@gmail.com"}],"homepage":"https://googlefeud.github.io/ts-macros/","bugs":{"url":"https://github.com/GoogleFeud/ts-macros/issues"},"dist":{"shasum":"ead77cf8e1fb140ea71c464027af6cfa3c1691d9","tarball":"https://registry.npmjs.org/ts-macros/-/ts-macros-1.3.4.tgz","fileCount":18,"integrity":"sha512-cnT/qlw6NICEEF1uo+JdP47OLSt56eQHbsfMeDvb30eCI0GsZH9yjCtWonZtAgbeansV5p8HmnfvcuM3VmJwcw==","signatures":[{"sig":"MEUCIQDL12/27QkqdmRKGnrB+CoVjQW3PeUfUZsKRJ0W2XX1ZwIgAU8aa0a7z35v+O0jcYSp2xTXNORQxn07xRVo3TxYQzU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI0l+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpL3w/+JmYIoVnjuevcWDeNE+4P/1vTOLiQvxQaLGBJyc1EUnWPD2vx\r\nxsfffLH6d1Kjs2AkKGcySBGHRiBXy30OKZapw9GC49gkFX7cOAMOcAcXDtlM\r\n0jf80f/uD3ASuoqEY/xwFoVUTUHWYWAgroKmaKoCugVfms3pLVEC1vfoLHXP\r\nWgCvKLDkUuBI4Ft5egkU9EJ0PE/sacOTDIoigAhqbKS7FfcasSGFngj4BCIL\r\nPSC4DHXtGhgujyXw3vrQNh4PKCvuJsWXYrWyCIAiIeHOBlwCi0EChR2ps+ZU\r\nBKhBWdSVhmxREvmkZofkk0kDj91LrrVKL1cP+xZDeGwqL6m3aMHPpcVMqwVr\r\noj4qcm2mscC1sw943Zaa0WZ/731MHp8KINPKcwrXj7wCR+cLpG/SaDcEJC3X\r\n6sDlBtWIc6EV0U8Mk3Rvb1+PH00PgY25f9sO8GSzsRoO5RNNSz/1fySJKcTo\r\nTDEUJUJIS06i+dsNyCd8HEBZNy5tu+sjW4GC32coa/MewJIgRTdfE1IqOrEA\r\nhROgaJhRCbwTe7uS9Bqr/xd+unvu//oBhwFDh/GaPiJzbFg0VeRc+fr2Ybvz\r\nXEnFi2T5l9AW0sIyHVbgtHdKQ3Yu4L73TaNRkCRnTDDs355Iu1hUZOzCsY4W\r\nEHiqctt86wqa32KdOTAz1o/hmlf2iGHc2Pc=\r\n=1zYF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"681d7012a9bbbca2e4757e470e4144069e7e6499","scripts":{"docs":"npx ts-docs","lint":"npx eslint","test":"tsc && cd ./tests && ttsc && mocha dist/integrated/**/*.js && node ./dist/snapshots/index","build":"tsc","manual":"tsc && ttsc test/src/index.ts","playground":"tsc && cd ./playground && npm run dev","prepublishOnly":"tsc"},"_npmUser":{"name":"popai","email":"volen.sl666@gmail.com"},"repository":{"url":"git+https://github.com/GoogleFeud/ts-macros.git","type":"git"},"_npmVersion":"8.15.0","description":"ts-macros is a custom typescript transformer which allows you to create function macros. This library is heavily inspired by Rust's `macro_rules!` macro, and it's just as powerful!","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","diff":"^5.0.0","mocha":"^9.2.2","eslint":"^7.30.0","typescript":"^4.8.3","@types/chai":"^4.3.0","@types/node":"^16.3.3","ttypescript":"^1.5.13","@types/mocha":"^9.1.0","@ts-docs/ts-docs":"^0.4.4","@typescript-eslint/parser":"^4.28.2","@ts-docs/default-docs-structure":"^0.4.4","@typescript-eslint/eslint-plugin":"^4.28.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-macros_1.3.4_1663256958116_0.6304850828263477","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"ts-macros","version":"1.3.5","keywords":["typescript","macros"],"author":{"name":"GoogleFeud"},"license":"MIT","_id":"ts-macros@1.3.5","maintainers":[{"name":"popai","email":"volen.sl666@gmail.com"}],"homepage":"https://googlefeud.github.io/ts-macros/","bugs":{"url":"https://github.com/GoogleFeud/ts-macros/issues"},"dist":{"shasum":"8805be4b3425ef2c2b211c9f66cb0119ba9ec798","tarball":"https://registry.npmjs.org/ts-macros/-/ts-macros-1.3.5.tgz","fileCount":18,"integrity":"sha512-GjjIXQlewOB8gJrJON9j+P1gqiCgBarRJ5k8Od9ehqW3En/1vEeNmUpT7l9dARHu1ZNTX1BgBNyUAl5GH1xqOA==","signatures":[{"sig":"MEQCIE7C+sYu69M4jeJ4v42Vu9o4adoneMN8lKT+HdFPX5i3AiBKdo9HoI7PkPndCtfGFfrssYU7NLiT/MlHB6JyuAQ/LA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJBy5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9lhAAlwC5qL2fgHz7fgZGZfQKgEcXpZgGf1NY68ctCFLTF0WElHWV\r\nqEg0/7k2aKYpdaHeCPb7eRrPrjvTEsEh+w3XH9yy5wj1SBxA/0wZT18GD7Mr\r\nlNR0vyOeshddOifKKI+i5DqFAXV+O4uA5U4rcNlT9FsjNRDhGuKugYzibfem\r\nBtcRPYv0fDUyA0+aEdw8Nca/yv8DSrOGAV6PJFqB0DQvQ9KR2TFbvJZHU/6r\r\nWst7i384Vjcw2ftVIOzTqtK7VpifUhMvSYv6rYw6W0djPoqLFrQ8q0Qt805V\r\nvensfytWWOTokPFxBE6XPPxMoYOdGkqJWS1uUmQ1TyT/QCkSzaF5Ll7C62lG\r\nT5Oyfbt0F2FmehD3dUK/weMbarHzu5TP1RvnFGsDIN5I6o3o3FEVrgftaMC1\r\nN9fUu6NkPrPSheGkIwHdHyrkkaCzrjRFSheXXsV4YtkCoee7g9l/KHkNXOcv\r\nGU6ezRxcKhD331Q1hgY3TV2HerGld26FYzy5EAHI4mGR8IYgcgI5jxHjOLv+\r\nR7p/yGoUJ4CIRvoUNZTo7fKIUiwaR+QidSmk7lh0MjeTQZZcvvecE0w/3p1j\r\nzOsPWluAT4U2zbvEszhc1oF0ct0ulHRaIy58ntdkVyoajpK3m8ArKfw6B2Q9\r\nu+3sqb/4Z6Nlmv5wX0oaHZNDi2Rxr370wdc=\r\n=UOZt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"f913312a26f3086616f4e6aacb8ae177ae94d566","scripts":{"docs":"npx ts-docs","lint":"npx eslint","test":"tsc && cd ./tests && ttsc && mocha dist/integrated/**/*.js && node ./dist/snapshots/index","build":"tsc","manual":"tsc && cd ./test && ttsc","playground":"tsc && cd ./playground && npm run dev","prepublishOnly":"tsc"},"_npmUser":{"name":"popai","email":"volen.sl666@gmail.com"},"repository":{"url":"git+https://github.com/GoogleFeud/ts-macros.git","type":"git"},"_npmVersion":"8.15.0","description":"ts-macros is a custom typescript transformer which allows you to create function macros. This library is heavily inspired by Rust's `macro_rules!` macro, and it's just as powerful!","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","diff":"^5.0.0","mocha":"^9.2.2","eslint":"^7.30.0","typescript":"^4.8.3","@types/chai":"^4.3.0","@types/node":"^16.3.3","ttypescript":"^1.5.13","@types/mocha":"^9.1.0","@ts-docs/ts-docs":"^0.4.4","@typescript-eslint/parser":"^4.28.2","@ts-docs/default-docs-structure":"^0.4.4","@typescript-eslint/eslint-plugin":"^4.28.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-macros_1.3.5_1663311033350_0.1345614673656481","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"ts-macros","version":"1.3.6","keywords":["typescript","macros"],"author":{"name":"GoogleFeud"},"license":"MIT","_id":"ts-macros@1.3.6","maintainers":[{"name":"popai","email":"volen.sl666@gmail.com"}],"homepage":"https://googlefeud.github.io/ts-macros/","bugs":{"url":"https://github.com/GoogleFeud/ts-macros/issues"},"dist":{"shasum":"fcfc254f7b411c5483571b4131cc660403c8d19c","tarball":"https://registry.npmjs.org/ts-macros/-/ts-macros-1.3.6.tgz","fileCount":18,"integrity":"sha512-nX7cW2jgeBKr2wcfpobaYcJbHEMj+aA4z4rMXrOSG+elWLrd0V6TmVdqDrjBCQ5+tQPy1us+PieKKYUTebe8bA==","signatures":[{"sig":"MEQCIDhpj9S3XTgrRmCVa7CRmvdbhajrI7oSoV6NGnLnKQoxAiAjUHU6WY7521Cl1MPPP4zzbjYxq6pit8+xQyH5QLrj0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKHqhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/hhAAiwJEWRcGOdOqqRSOo44bM+/gOOHK/CMBANa/zYzUtC4tKZQS\r\ndaJQ6eZctGuUwvCnc5CcNQyIC8WZ3D8JM3DtBBccUwC29kVc3viUy3xnK1PC\r\nLfMrORZaAtcjcnuarigBpvT80cDAumeEjjEkIEEz9xDPGf0lNu2pXYeGwXaL\r\n4WAnKmUBdRQ9PFs+i2xMkBFVa0jK7D5qgv/dqBNUYyFT0186uehQjx+fAPWR\r\nNyBMzkKhisvcdtmUEXDC8Ss6KWkN/C+kBIqxyamAArEpJ5w4gZEm/wmGGv4w\r\n/pkeqvgUw7LY9Dkk1c2Am4MWdpoV+0FaVMuoCJwEu2x7yVH4WiEiBizBPSNT\r\naKXvwdEmZG6oLjl2PoUfnlNvMzIv33nlydeQ5rEEjD0n6PuyYdR74tEz8PDj\r\nJ+EBB9LrpadgTkbFUHQm38LMhWA9jVY73eb6m4AI2okywHA1uK4FI1XSZ+hy\r\n/pl2C0excElPA1TeTk5PvO/xxsYVdF+llfP73iJeqC9f+ud4H71Pi0P7qxND\r\nPov75dEHodNSn8i5JmJfVpxkhP/53j7TIy7nonm1m0lP7jAacdMFaeVT992b\r\nXqtFVY2Hg/syiZ0vRSzAJ2KbFTZT8UK/DdEQ4xWtTB7hWFjL8P589CwMfTUX\r\nGOfRnfN+EPXrmIQUO3R7Dpjd4PBaC5qLgqc=\r\n=coKB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"8a54cb27cbb30ff1bd422f81c21f8c84780a257a","scripts":{"docs":"npx ts-docs","lint":"npx eslint","test":"tsc && cd ./tests && ttsc && mocha dist/integrated/**/*.js && node ./dist/snapshots/index","build":"tsc","manual":"tsc && cd ./test && ttsc","playground":"tsc && cd ./playground && npm run dev","prepublishOnly":"tsc"},"_npmUser":{"name":"popai","email":"volen.sl666@gmail.com"},"repository":{"url":"git+https://github.com/GoogleFeud/ts-macros.git","type":"git"},"_npmVersion":"8.15.0","description":"ts-macros is a custom typescript transformer which allows you to create function macros. This library is heavily inspired by Rust's `macro_rules!` macro, and it's just as powerful!","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","diff":"^5.0.0","mocha":"^9.2.2","eslint":"^7.30.0","typescript":"^4.8.3","@types/chai":"^4.3.0","@types/node":"^16.3.3","ttypescript":"^1.5.13","@types/mocha":"^9.1.0","@ts-docs/ts-docs":"^0.4.4","@typescript-eslint/parser":"^4.28.2","@types/ts-expose-internals":"npm:ts-expose-internals@4.8.3","@ts-docs/default-docs-structure":"^0.4.4","@typescript-eslint/eslint-plugin":"^4.28.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-macros_1.3.6_1663597217492_0.8947469288004366","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"ts-macros","version":"2.0.0","keywords":["typescript","macros"],"author":{"name":"GoogleFeud"},"license":"MIT","_id":"ts-macros@2.0.0","maintainers":[{"name":"popai","email":"volen.sl666@gmail.com"}],"homepage":"https://googlefeud.github.io/ts-macros/","bugs":{"url":"https://github.com/GoogleFeud/ts-macros/issues"},"dist":{"shasum":"0ca83f5c185c678c1ab07dd087827f581ebfcce5","tarball":"https://registry.npmjs.org/ts-macros/-/ts-macros-2.0.0.tgz","fileCount":16,"integrity":"sha512-LjWSzoKlafZU+r7MrgX5Mcg9KY8JiyUGHzPHNHf0eA+gXN9pjXowN+i9Df4p+Nym5lRh5mmZ3BA3uKI5EuGInQ==","signatures":[{"sig":"MEUCIA2nRtMueIoK98S8KWpfyusZfMnFoULnnN5MJAaTssTMAiEAjE1YulmcigKBBu8sAqn7LjnltsUJPqolwUtZHTbfBcA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZt9HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBvA/+I2FLnXuNq2gWFAB3qSYnAmyNh08e9CXf7IOekokQcFsM7aeq\r\n+xFx5EiB/Tr90Dh/Jvh0ygSm3wZFkLSPIZRQ71wkDC++A/xMmpxiVMO/K+3c\r\nSG+3siSTybThFIlRJjEGxDAhmWpI6RjlBPs2Sn6hTclTo/5cQdf1f69qqQWd\r\nIL1keTWy58C+y+dZtzA7I6MdUgyA/ndHHjIjRh8fH45Ou7ABhMRQUrw/AMZZ\r\nkfnezDIvQoRseOUb5mr8BSGtMAfRwgD6bxBNBzOnA0/sqwemuEgaaw7F4Vqq\r\nYHPHP04HPXO94hcH5NdGN5I2ai3TPa4gLbZ/2SlfjxpanrDmNCzocQyxGuE8\r\nHwLZn1IjEHNBS8kmefNlxU3sSxSPcd396RMr3OBPXh+JV3xwRtkszFr0flkm\r\nTEGV/gLFzPuZGmT607M34rgxLOsyEgCV1NoL6GQJBkS22uB0l1Q4vu45X7lo\r\ncCUEoFV5Id7OfkGEkC5nkudo15SdGcXiVoGedNq2Ibpno/dXuGcxIF9wnERT\r\nAVx183Sleus07u51QLHBanVtYBcjf8XoS2ti3ca7GHAzImcIypeSMDJDYD9T\r\nzDkJ1d+JG4kILqUSu47AWcKWy9bQCBI/Gg3OGbeyH1z4sXHGVFRTuAGBbLvG\r\nlp1trdyq1PWk7zbphu3wPfsKbXFmxAgPyWc=\r\n=Itrm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"b03a88bdca6528c90c578e1218eee2ba6a0c27b3","scripts":{"docs":"npx ts-docs","lint":"npx eslint","test":"tsc && cd ./tests && ttsc && mocha dist/integrated/**/*.js && node ./dist/snapshots/index","build":"tsc","manual":"tsc && cd ./test && ttsc","playground":"tsc && cd ./playground && npm run dev","prepublishOnly":"tsc"},"_npmUser":{"name":"popai","email":"volen.sl666@gmail.com"},"repository":{"url":"git+https://github.com/GoogleFeud/ts-macros.git","type":"git"},"_npmVersion":"8.19.2","description":"ts-macros is a custom typescript transformer which allows you to create function macros. This library is heavily inspired by Rust's `macro_rules!` macro, and it's just as powerful!","directories":{},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","diff":"^5.0.0","mocha":"^9.2.2","eslint":"^7.30.0","typescript":"^4.8.4","@types/chai":"^4.3.0","@types/node":"^16.3.3","ttypescript":"^1.5.13","@types/mocha":"^9.1.0","@ts-docs/ts-docs":"^0.4.4","@typescript-eslint/parser":"^4.28.2","@types/ts-expose-internals":"npm:ts-expose-internals@4.8.3","@ts-docs/default-docs-structure":"^0.4.4","@typescript-eslint/eslint-plugin":"^4.28.2"},"peerDependencies":{"typescript":"4.3.x || 4.4.x || 4.5.x || 4.6.x || 4.7.x || 4.8.x"},"_npmOperationalInternal":{"tmp":"tmp/ts-macros_2.0.0_1667686215537_0.7736606151809964","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"ts-macros","version":"2.0.1","keywords":["typescript","macros"],"author":{"name":"GoogleFeud"},"license":"MIT","_id":"ts-macros@2.0.1","maintainers":[{"name":"popai","email":"volen.sl666@gmail.com"}],"homepage":"https://googlefeud.github.io/ts-macros/","bugs":{"url":"https://github.com/GoogleFeud/ts-macros/issues"},"dist":{"shasum":"668a45f0a1e972b10fb426e3f2bb2ce712f73607","tarball":"https://registry.npmjs.org/ts-macros/-/ts-macros-2.0.1.tgz","fileCount":16,"integrity":"sha512-rO9pMlnUrKLv2MEUX+dTNC7qSVAJg+2btebu+z4fOShsb4Gi4+tOzmvTEzT2rT1QJ4EOFE6OJw8jnzQZNAOhTQ==","signatures":[{"sig":"MEUCIQDALtqV6jDp56jBJW+ET4aJLOpg3D14sijYOXaFgf9OvQIgRxZOQLZLqGsNm7JcyHsoHMegYMvfrFYpStwEOQTKR6w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo3L/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDtA/9EgLpF4YfdDdhlSJiOlibl67lkWGjeL1ovrwT4jVAC7JVsaTT\r\nIKmUF62ya+0OI89YTC8PWN6S4hSZ4ZRDzw6K/Jk9D1IRJBn+ZVJgzx5YGmuW\r\n6KpRqQIkbcCjrjmyN46/EoM6cQ1shCflpSxFha2uATyZxHDo2y871HLtRPzb\r\n8bG7fQsDFHsINYe8cAwlXoKzPsmMWEzzW6RcuNGvGJRUlvbLkvFFDm70x7dg\r\nmcQ+yRtzUYSjgBssIob8XhoCSQVK9nzVfqMP5GUQwXwj+Lwx/guRnKRHaYz0\r\nfoHyiK/5kUMRUrBc2QMmKfXpUAt29mlxVYeGO+trjuxJfzIE3g9Jd+5BKu8G\r\n6mrT/E+s9IA8VA+NKWLrZVB9oZnlAEtPtUuEOT+NY50F/m54ssgKw+kkJWkS\r\nmoNgI65q9GLBd5oRgFefCw/6lKPE7v8hgXKP5GTR6MzRcNVtuGA9OPz70yI4\r\nvOjXI5VuFKalYjJzMDt/LwHQa6gaO6+ajKzHY0+KIPaDMIo8dNxRUytt7ub8\r\n+qxhaERNummNrqyt1fgfSXmvmw9q5cZz6f25ooDu23+ywuCsmf1Djpg2FSFm\r\n1CAJZ1GLq3UP5BCVLB+7p7xVzGpvsVf95p4AvF+iiNKnFTAnk9bmDNzStiSv\r\nytlLTyL5h+0XRJUAyq+xibA+zJYITREIP0I=\r\n=qWoc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"9bb9d7361f84ca9df4d7206fd719e965c66681e7","scripts":{"docs":"npx ts-docs","lint":"npx eslint","test":"tsc && cd ./tests && ttsc && mocha dist/integrated/**/*.js && node ./dist/snapshots/index","build":"tsc","manual":"tsc && cd ./test && ttsc","playground":"tsc && cd ./playground && npm run dev","prepublishOnly":"tsc"},"_npmUser":{"name":"popai","email":"volen.sl666@gmail.com"},"repository":{"url":"git+https://github.com/GoogleFeud/ts-macros.git","type":"git"},"_npmVersion":"8.19.2","description":"ts-macros is a custom typescript transformer which allows you to create function macros. This library is heavily inspired by Rust's `macro_rules!` macro, and it's just as powerful!","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","diff":"^5.1.0","mocha":"^9.2.2","eslint":"^7.32.0","typescript":"^4.9.4","@types/chai":"^4.3.4","@types/node":"^16.18.10","ttypescript":"^1.5.15","@types/mocha":"^9.1.1","@ts-docs/ts-docs":"^0.4.4","@typescript-eslint/parser":"^4.28.2","@types/ts-expose-internals":"npm:ts-expose-internals@^4.9.4","@ts-docs/default-docs-structure":"^0.4.4","@typescript-eslint/eslint-plugin":"^4.28.2"},"peerDependencies":{"typescript":"4.3.x || 4.4.x || 4.5.x || 4.6.x || 4.7.x || 4.8.x || 4.9.x"},"_npmOperationalInternal":{"tmp":"tmp/ts-macros_2.0.1_1671656191474_0.14607350310191314","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"ts-macros","version":"2.1.0","keywords":["typescript","macros"],"author":{"name":"GoogleFeud"},"license":"MIT","_id":"ts-macros@2.1.0","maintainers":[{"name":"popai","email":"volen.sl666@gmail.com"}],"homepage":"https://googlefeud.github.io/ts-macros/","bugs":{"url":"https://github.com/GoogleFeud/ts-macros/issues"},"dist":{"shasum":"fab8bb959d5579ca5557122c6b979fdc6dfad7e3","tarball":"https://registry.npmjs.org/ts-macros/-/ts-macros-2.1.0.tgz","fileCount":16,"integrity":"sha512-PhZPp7BWaRtUvOoRSl2BgeAZuTROnpm9sX5kJRo6/OK7nIusiDzg60xQTy3huMLoLUoHt5VIBv23XkIy5Pp1Mg==","signatures":[{"sig":"MEYCIQDN+aj1dM8KtMQClrgHreH0/qa6D9+zKKBA1DV+ryIzEgIhAKPsbcYnTNkBPwt0gG17CfT3Ke/6hUu03bLroJQXKQNN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1+FgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGSQ//eVm33ohXQ/6FOGX0dnJ3amP8kpY/fto7AVeo2jo99eLI3kxB\r\nJEtHUkVnE4DEROlQ4mgs58SWBaS2MkgO/+zq3BHI0O0ArR3WCMWnmH1UYLtV\r\nckZT/cXWzPP9lBD6yZ9pvqdmkOdchQCvNLYcK6uIy0k+e4ppAMvwKJQsJc0D\r\nG9FTkZSrDYvVdzV0rT6oISW1Nrwz1DhpA4f5qJxFAHaUA59ZGpsOPqL5Wc0j\r\nv/uQ9B5wivQ4ySaEs9cZtFCZO2Dw5FjivfCCgstaq0ZRKwOIkd2CWIw8pf9C\r\nFUTr1+jmUbewOdED4iuLzX4r24tHN0Enocd7H6v3FgazgjXRo4Nn/TEG/pYp\r\nGuBFdud4b+ykl2gzsExWc2QZqxAsW9LY9XXjdJ4bXcmPsAFUcLGxsjD0Llxp\r\nvk6XE1C+S0K+jdMWoAcqn9ZGFFp2ScLWG+dzCXdzDX1eawBRb+d+ZHyI8zHo\r\npNZV22L+Be+Pq599luhA871CdUP2i8Stnyh1Q511h4v+SDD5uYh+dyUkqn4r\r\nTGn6P42LC7O21LV1WLNg3hk8TvLQHtBD4TOMjWjZi12MXACpz8FqXYc5yXOe\r\nrndI3WLFDOyivqvaSsPgPOr3CIhIhgHTwd+08tBGCCJwcUMNN3hYae/Ax8OS\r\nMEXJxmD86iHUwY+1b57pWA9DuXcmyz4mJKo=\r\n=NchB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"9f63e4df83f1ef8e996561b000b1afc17e5d07dd","scripts":{"docs":"npx ts-docs","lint":"npx eslint","test":"tsc && cd ./tests && ttsc && mocha dist/integrated/**/*.js && node ./dist/snapshots/index","build":"tsc","manual":"tsc && cd ./test && ttsc","playground":"tsc && cd ./playground && npm run dev","prepublishOnly":"tsc"},"_npmUser":{"name":"popai","email":"volen.sl666@gmail.com"},"repository":{"url":"git+https://github.com/GoogleFeud/ts-macros.git","type":"git"},"_npmVersion":"8.19.3","description":"ts-macros is a custom typescript transformer which allows you to create function macros. This library is heavily inspired by Rust's `macro_rules!` macro, and it's just as powerful!","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","diff":"^5.1.0","mocha":"^9.2.2","eslint":"^7.32.0","typescript":"^4.9.4","@types/chai":"^4.3.4","@types/node":"^16.18.10","ttypescript":"^1.5.15","@types/mocha":"^9.1.1","@ts-docs/ts-docs":"^0.4.4","@typescript-eslint/parser":"^4.28.2","@types/ts-expose-internals":"npm:ts-expose-internals@^4.9.4","@ts-docs/default-docs-structure":"^0.4.4","@typescript-eslint/eslint-plugin":"^4.28.2"},"peerDependencies":{"typescript":"4.3.x || 4.4.x || 4.5.x || 4.6.x || 4.7.x || 4.8.x || 4.9.x"},"_npmOperationalInternal":{"tmp":"tmp/ts-macros_2.1.0_1675092319953_0.25642370514231905","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"ts-macros","version":"2.2.0","keywords":["typescript","macros"],"author":{"name":"GoogleFeud"},"license":"MIT","_id":"ts-macros@2.2.0","maintainers":[{"name":"popai","email":"volen.sl666@gmail.com"}],"homepage":"https://googlefeud.github.io/ts-macros/","bugs":{"url":"https://github.com/GoogleFeud/ts-macros/issues"},"dist":{"shasum":"18940a05510936f70a5df8f9381423baea059b30","tarball":"https://registry.npmjs.org/ts-macros/-/ts-macros-2.2.0.tgz","fileCount":16,"integrity":"sha512-YP/T9ZpOgnMRtlydDA6jNmsACFDq0lLnLuoIjhfjcwCoXRPfN/k9oNMvAcCOZBhqygGHIwOtz8jwM5tp6oyIQQ==","signatures":[{"sig":"MEQCIQCp33olF7JFVkow2opKrVd2NeI3oP36NCRUpJI2DxfSFAIfVjRyLNHAPbiW9LuNxqSEB8nK5MH9NdRRjtPWQTSGpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJZhzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRCA/9G6rqMbZvVR86yInmSUE9IaX4Xx4lqBh8u1dtEF+FjygE1kpd\r\ng+HSSVhkwDHH5mJvltmFiu5pdfUQwDejhvV4kitCX+SEgS8ItiByk58/QdE4\r\nzgX658eFkYSOPI5NpD3qa2VC7r81a0QjmWSgWG3qIONdVDmaQVOyifyVgAJw\r\nh/oZSpWHe8hE6P0rYmKYxryMlPxScE4HUW0dDgxTH1SymIM8ZHgSjRU52Bwe\r\n63BPQZaf/c0E0sWZcFQ0iwG6pmm4mdCarl4UkKavCTYRWLlC8HY9ReaEtMdl\r\nVKQnnRf9tKNI6M5EsfrKbh5UEq2c+9oUAjTsz3AB35lyNcwnwTBlYrLGV/aI\r\n1cRmSclBEh8G7GAYdZlLpRA1erq4rKNV2Of2VI4YTSfZHquNIbooioi8ViDU\r\nfXfcH6+M81GQ1/vZl//dPjlYtzezjGL5zGxEhyh48Va5n40+tDVr9PeeKwC8\r\nzscjxGxD6LkgUqE3kczMIeWU8oaSuXirUZ1JL1n6I3/JbhyBsV/vZLdiI/bQ\r\nBNbEkpvu1ugQb0vV7b4X6Pi7Alp47vbqy63F3+TLw1Vx8abVq6nRAzyK7MKk\r\nFjp+pYZziNuf0IxWV6ia5cr7PFS0Be/FcG94vU+YVOu3+m5M/pEYoAPtKIMl\r\nkDmDAdUF7YU6eQLIhMK+1HFHCSnKmFTHbEY=\r\n=GqlF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"5e16e057db2e1191db204298dfbc5c90f570e680","scripts":{"docs":"npx ts-docs","lint":"npx eslint","test":"tsc && cd ./tests && ttsc && mocha dist/integrated/**/*.js && node ./dist/snapshots/index","build":"tsc","manual":"tsc && cd ./test && ttsc","playground":"tsc && cd ./playground && npm run dev","prepublishOnly":"tsc"},"_npmUser":{"name":"popai","email":"volen.sl666@gmail.com"},"repository":{"url":"git+https://github.com/GoogleFeud/ts-macros.git","type":"git"},"_npmVersion":"9.5.0","description":"ts-macros is a custom typescript transformer which allows you to create function macros. This library is heavily inspired by Rust's `macro_rules!` macro, and it's just as powerful!","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","diff":"^5.1.0","mocha":"^9.2.2","eslint":"^7.32.0","typescript":"^4.9.5","@types/chai":"^4.3.4","@types/node":"^16.18.10","ttypescript":"^1.5.15","@types/mocha":"^9.1.1","@ts-docs/ts-docs":"^0.4.4","@typescript-eslint/parser":"^4.28.2","@types/ts-expose-internals":"npm:ts-expose-internals@^4.9.4","@ts-docs/default-docs-structure":"^0.4.4","@typescript-eslint/eslint-plugin":"^4.28.2"},"peerDependencies":{"typescript":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-macros_2.2.0_1680185458848_0.3386717495159681","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"ts-macros","version":"2.2.1","keywords":["typescript","macros"],"author":{"name":"GoogleFeud"},"license":"MIT","_id":"ts-macros@2.2.1","maintainers":[{"name":"popai","email":"volen.sl666@gmail.com"}],"homepage":"https://googlefeud.github.io/ts-macros/","bugs":{"url":"https://github.com/GoogleFeud/ts-macros/issues"},"dist":{"shasum":"a5fbb8dcfd84ca6ab14b2a03d7fbd2dc59866b87","tarball":"https://registry.npmjs.org/ts-macros/-/ts-macros-2.2.1.tgz","fileCount":16,"integrity":"sha512-8RrOOZu7tuYoYW8bvhDkcZ5AeTDh28VZq9Whs71hBore7aIozIfhVoBUqIU7GM8UsHPvIKvmmxgSd/kO4IF2qA==","signatures":[{"sig":"MEUCICvm2334dSOvMmopO5rxDLHN1AYnnGE5i2OPyAJ0k+ijAiEAm0J63dbcsErGX363cu+LzOm489RYFWMyg3rmNPf9WAA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLE6zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOFQ/+LNRmGcaxRx2plVlJqdm+jFGsQe5YWvBq9JxbLx4OG9ndeSSu\r\nUVqEZbQGmEAXdWdQMNElxPoCKuh9xs36s1SA1nDukRoB4xEMJLbyxFTVLjye\r\nBau2iLhp11CLiqEJcMsAJbyyrL0z9NdCc5VjkfBHxpkE4JJVRFWkM467+Gt8\r\n0tLxtNRiFMpMovcT6tnJADgTwFzkmkNgBvoZqlvcV7Je9RVLhWqf09LzSZWR\r\nFRnNfjBuIPJ8rwgFhvJPzwRodBMdbc+NHqPCyeWU2RFI2W6px/62HBPRDf54\r\nLpMlRwP3ivjzqQ7T6PDWytr3vMKtTwhAVQ6hW7L0N4RkZ3V58dqO81ckLUiw\r\nIVuNqNTvuzU79Xl7CPkIfdShIQTCI8Kke39v+KX6g9py97245INk61R7J1Qr\r\npYezGTfn2NPKAF4Eb2zGSZcck+Qzr7ngVA1bDsIiIjagf1gBicEKYuoJpBBT\r\nn98zVrRfh9OSQMvipgz9R70wmCettp9r3SGXkSh/sVBH4u7JPwZGeX9q0qi2\r\nGXxJtO7h1fokoNPmY3dz4iHo/dEFbDr+UjzEEhj+i3TprkOEcC9p9keZkuny\r\n0wAm+YEebq1gGh7N39/b6FAdSKJngxyD44WNYBoU2DdfGzwD7QOO22k8jran\r\nlvQ8hqXS6KuNaFGcxO537KIvJ53YGJpUemE=\r\n=H/3N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"96f64f636195a7560c842761c2adad5aec439a35","scripts":{"docs":"npx ts-docs","lint":"npx eslint","test":"tsc && cd ./tests && ttsc && mocha dist/integrated/**/*.js && node ./dist/snapshots/index","build":"tsc","manual":"tsc && cd ./test && ttsc","playground":"tsc && cd ./playground && npm run dev","prepublishOnly":"tsc"},"_npmUser":{"name":"popai","email":"volen.sl666@gmail.com"},"repository":{"url":"git+https://github.com/GoogleFeud/ts-macros.git","type":"git"},"_npmVersion":"9.5.0","description":"ts-macros is a custom typescript transformer which allows you to create function macros. This library is heavily inspired by Rust's `macro_rules!` macro, and it's just as powerful!","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","diff":"^5.1.0","mocha":"^9.2.2","eslint":"^7.32.0","typescript":"^4.9.5","@types/chai":"^4.3.4","@types/node":"^16.18.10","ttypescript":"^1.5.15","@types/mocha":"^9.1.1","@ts-docs/ts-docs":"^0.4.4","@typescript-eslint/parser":"^4.28.2","@types/ts-expose-internals":"npm:ts-expose-internals@^4.9.4","@ts-docs/default-docs-structure":"^0.4.4","@typescript-eslint/eslint-plugin":"^4.28.2"},"peerDependencies":{"typescript":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-macros_2.2.1_1680625330713_0.3712215781535524","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"ts-macros","version":"2.2.2","keywords":["typescript","macros"],"author":{"name":"GoogleFeud"},"license":"MIT","_id":"ts-macros@2.2.2","maintainers":[{"name":"popai","email":"volen.sl666@gmail.com"}],"homepage":"https://googlefeud.github.io/ts-macros/","bugs":{"url":"https://github.com/GoogleFeud/ts-macros/issues"},"dist":{"shasum":"aee085268edaf5cc4fa4b33cd0237f3a04872a03","tarball":"https://registry.npmjs.org/ts-macros/-/ts-macros-2.2.2.tgz","fileCount":16,"integrity":"sha512-76xnqktftDkkWqudcP1AKK6nN7UZ95D4sTJ3gAisQcM21/yiuP3xx7FlHVbPOl+d/W3ndGb0RS7VbWK3nCXNiw==","signatures":[{"sig":"MEUCIQD8Y1N35SJ1RgmuNZ1ImWcHBFCOUmXD/oe+bwUtfWoPmgIgHBU/C5vywyukw8zTDy4Jxdkt1oJ+s04HudjfaecN1tk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130025},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"1c22f21bacbd86e1acc356e69870f02c20a9d43d","scripts":{"docs":"npx ts-docs","lint":"npx eslint","test":"tsc && cd ./tests && tspc && mocha dist/integrated/**/*.js && node ./dist/snapshots/index","build":"tsc","manual":"tsc && cd ./test && tspc","playground":"tsc && cd ./playground && npm run dev","prepublishOnly":"tsc"},"_npmUser":{"name":"popai","email":"volen.sl666@gmail.com"},"repository":{"url":"git+https://github.com/GoogleFeud/ts-macros.git","type":"git"},"_npmVersion":"9.5.1","description":"ts-macros is a custom typescript transformer which allows you to create function macros. This library is heavily inspired by Rust's `macro_rules!` macro, and it's just as powerful!","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","diff":"^5.1.0","mocha":"^9.2.2","eslint":"^7.32.0","ts-patch":"^3.0.0","typescript":"5.0.4","@types/chai":"^4.3.4","@types/node":"^16.18.10","@types/mocha":"^9.1.1","@ts-docs/ts-docs":"^0.4.4","@typescript-eslint/parser":"^4.28.2","@types/ts-expose-internals":"npm:ts-expose-internals@^4.9.5","@ts-docs/default-docs-structure":"^0.4.4","@typescript-eslint/eslint-plugin":"^4.28.2"},"peerDependencies":{"typescript":"4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x"},"_npmOperationalInternal":{"tmp":"tmp/ts-macros_2.2.2_1686750793056_0.3768171833569254","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"ts-macros","version":"2.3.0","keywords":["typescript","macros"],"author":{"name":"GoogleFeud"},"license":"MIT","_id":"ts-macros@2.3.0","maintainers":[{"name":"popai","email":"volen.sl666@gmail.com"}],"homepage":"https://googlefeud.github.io/ts-macros/","bugs":{"url":"https://github.com/GoogleFeud/ts-macros/issues"},"dist":{"shasum":"2d9cfd38c948c2767646522bbbb5a6493f3fa3cc","tarball":"https://registry.npmjs.org/ts-macros/-/ts-macros-2.3.0.tgz","fileCount":16,"integrity":"sha512-gug0SJTYaON2hxIsr17b1B0Kr7Ek4J0xd0Z4kxsEXi/E22VPNSshLMs/FPCqmBaqetTh74SDLJ/o3V2skNVJZQ==","signatures":[{"sig":"MEUCIAg82WwfKQflSKEF5k7QvgAyg+uczoDXanwoj43K/9GcAiEAvqQLbY9ctM4OgxCD8ZKlPJcpjKz5o1cX3wCzJPFZCi0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133634},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"7e9ded1368f0297ea7381876061ffad483594443","scripts":{"docs":"npx ts-docs","lint":"npx eslint","test":"tsc && cd ./tests && tspc && mocha dist/integrated/**/*.js && node ./dist/snapshots/index","build":"tsc","manual":"tsc && cd ./test && tspc","playground":"tsc && cd ./playground && npm run dev","prepublishOnly":"tsc"},"_npmUser":{"name":"popai","email":"volen.sl666@gmail.com"},"repository":{"url":"git+https://github.com/GoogleFeud/ts-macros.git","type":"git"},"_npmVersion":"9.5.1","description":"ts-macros is a custom typescript transformer which allows you to create function macros. This library is heavily inspired by Rust's `macro_rules!` macro, and it's just as powerful!","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","diff":"^5.1.0","mocha":"^9.2.2","eslint":"^7.32.0","ts-patch":"^3.0.0","typescript":"^5.1.6","@types/chai":"^4.3.4","@types/node":"^16.18.10","@types/mocha":"^9.1.1","@ts-docs/ts-docs":"^0.4.4","@typescript-eslint/parser":"^4.28.2","@types/ts-expose-internals":"npm:ts-expose-internals@^5.1.6","@ts-docs/default-docs-structure":"^0.4.4","@typescript-eslint/eslint-plugin":"^4.28.2"},"peerDependencies":{"typescript":"4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x"},"_npmOperationalInternal":{"tmp":"tmp/ts-macros_2.3.0_1689600712535_0.600950541631802","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"ts-macros","version":"2.3.1","keywords":["typescript","macros"],"author":{"name":"GoogleFeud"},"license":"MIT","_id":"ts-macros@2.3.1","maintainers":[{"name":"popai","email":"volen.sl666@gmail.com"}],"homepage":"https://googlefeud.github.io/ts-macros/","bugs":{"url":"https://github.com/GoogleFeud/ts-macros/issues"},"dist":{"shasum":"b339214e00c74b201dc566e51ac678dcee5e32d4","tarball":"https://registry.npmjs.org/ts-macros/-/ts-macros-2.3.1.tgz","fileCount":16,"integrity":"sha512-XArcrL7ViJRirjeSzw79ptovc7oscA3s9IpgrmRfqEONm1822jdFgplmaYuQ60wqfj+RrnR9cgIhNPIhevJTdg==","signatures":[{"sig":"MEQCIQChsTsv4Ke1jbyjjFtcHxTMICFDP8WLd+MJjzk5I0Q5ewIfGRnGjNp1ocQez2nAnYVhkVK0Ga6t64QtAgkQudXedA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133830},"main":"dist/index.js","gitHead":"92e93114d2f39c0dcfc7717d36e4ce940c1b183f","scripts":{"docs":"npx ts-docs","lint":"npx eslint","test":"tsc && cd ./tests && tspc && mocha dist/integrated/**/*.js && node ./dist/snapshots/index","build":"tsc","manual":"tsc && cd ./test && tspc","playground":"tsc && cd ./playground && npm run dev","prepublishOnly":"tsc"},"_npmUser":{"name":"popai","email":"volen.sl666@gmail.com"},"repository":{"url":"git+https://github.com/GoogleFeud/ts-macros.git","type":"git"},"_npmVersion":"9.6.7","description":"ts-macros is a typescript transformer which allows you to create function macros that expand to javascript code during the transpilation phase of your program.","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","diff":"^5.1.0","mocha":"^9.2.2","eslint":"^7.32.0","ts-patch":"^3.0.0","typescript":"^5.1.6","@types/chai":"^4.3.4","@types/node":"^16.18.10","@types/mocha":"^9.1.1","@ts-docs/ts-docs":"^0.4.4","@typescript-eslint/parser":"^4.28.2","@types/ts-expose-internals":"npm:ts-expose-internals@^5.1.6","@ts-docs/default-docs-structure":"^0.4.4","@typescript-eslint/eslint-plugin":"^4.28.2"},"peerDependencies":{"typescript":"4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x"},"_npmOperationalInternal":{"tmp":"tmp/ts-macros_2.3.1_1690638969062_0.5824275657900753","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"ts-macros","version":"2.4.0","keywords":["typescript","macros"],"author":{"name":"GoogleFeud"},"license":"MIT","_id":"ts-macros@2.4.0","maintainers":[{"name":"popai","email":"volen.sl666@gmail.com"}],"homepage":"https://googlefeud.github.io/ts-macros/","bugs":{"url":"https://github.com/GoogleFeud/ts-macros/issues"},"dist":{"shasum":"8335bae8880d7845787df57e9768ff373f133313","tarball":"https://registry.npmjs.org/ts-macros/-/ts-macros-2.4.0.tgz","fileCount":22,"integrity":"sha512-HKt4/r1KvtnBKu+RLUPFB4BJk2L4VjN5SlHHJJQSGBq5ycGhYSpgGi6VvbJjYFQscCUXOvSQRyISYVC+FF7Svg==","signatures":[{"sig":"MEUCIQDj6fjYyzx7V+d+EGnANsD6TlV2p0s04qOZH1KzrCOd6AIgHOKoI1myEAdOYsFppf5D6nf4Ipyint1DSTkcKiP3UUY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141553},"main":"dist/index.js","gitHead":"431f787a1735462df770e2f4e86849b10c99d634","scripts":{"lint":"npx eslint","test":"tsc && cd ./tests && tspc && mocha dist/integrated/**/*.js && node ./dist/snapshots/index","build":"tsc","manual":"tsc && cd ./test && tspc","playground":"tsc && cd ./playground && npm run dev","prepublishOnly":"tsc"},"_npmUser":{"name":"popai","email":"volen.sl666@gmail.com"},"repository":{"url":"git+https://github.com/GoogleFeud/ts-macros.git","type":"git"},"_npmVersion":"9.6.7","description":"A typescript transformer / plugin which allows you to write macros for typescript!","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","diff":"^5.1.0","mocha":"^9.2.2","eslint":"^7.32.0","ts-patch":"^3.0.0","typescript":"^5.1.6","@types/chai":"^4.3.4","@types/node":"^16.18.10","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^4.28.2","@types/ts-expose-internals":"npm:ts-expose-internals@^5.1.6","@typescript-eslint/eslint-plugin":"^4.28.2"},"peerDependencies":{"typescript":"4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x"},"_npmOperationalInternal":{"tmp":"tmp/ts-macros_2.4.0_1692970612614_0.6521725023473435","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"ts-macros","version":"2.4.1","keywords":["typescript","macros"],"author":{"name":"GoogleFeud"},"license":"MIT","_id":"ts-macros@2.4.1","maintainers":[{"name":"popai","email":"volen.sl666@gmail.com"}],"homepage":"https://googlefeud.github.io/ts-macros/","bugs":{"url":"https://github.com/GoogleFeud/ts-macros/issues"},"dist":{"shasum":"983c4482370117884fcda6110df02c57cb7852c3","tarball":"https://registry.npmjs.org/ts-macros/-/ts-macros-2.4.1.tgz","fileCount":22,"integrity":"sha512-DmrftFZ5pgM7dw8ySYcd90wGEfjp7yx9MFw/YyJHNdwKYdUb//lcy/XI/Lvg3LbrGIbjBMEj1rzuc5Kfkzvafg==","signatures":[{"sig":"MEUCIQDmuIG2/AuxFpFzGsQ8IG5Pxkry4Thc2nfUN4/1FwOSFwIgcSg7ED/JjuXvJzu4xXZEwT7f7Tj5xxNAOWGnxB/FVlI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141795},"main":"dist/index.js","gitHead":"1276ec090220d769d20091841acd7fee345a9f29","scripts":{"lint":"npx eslint","test":"tsc && cd ./tests && tspc && mocha dist/integrated/**/*.js && node ./dist/snapshots/index","build":"tsc","manual":"tsc && cd ./test && tspc","playground":"tsc && cd ./playground && npm run dev","prepublishOnly":"tsc"},"_npmUser":{"name":"popai","email":"volen.sl666@gmail.com"},"repository":{"url":"git+https://github.com/GoogleFeud/ts-macros.git","type":"git"},"_npmVersion":"9.6.7","description":"A typescript transformer / plugin which allows you to write macros for typescript!","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","diff":"^5.1.0","mocha":"^9.2.2","eslint":"^7.32.0","ts-patch":"^3.0.0","typescript":"^5.1.6","@types/chai":"^4.3.4","@types/node":"^16.18.10","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^4.28.2","@types/ts-expose-internals":"npm:ts-expose-internals@^5.1.6","@typescript-eslint/eslint-plugin":"^4.28.2"},"peerDependencies":{"typescript":"4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x"},"_npmOperationalInternal":{"tmp":"tmp/ts-macros_2.4.1_1693836700697_0.32641467496960175","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"ts-macros","version":"2.4.2","keywords":["typescript","macros"],"author":{"name":"GoogleFeud"},"license":"MIT","_id":"ts-macros@2.4.2","maintainers":[{"name":"popai","email":"volen.sl666@gmail.com"}],"homepage":"https://googlefeud.github.io/ts-macros/","bugs":{"url":"https://github.com/GoogleFeud/ts-macros/issues"},"dist":{"shasum":"d079ebf4c80b87345aa7c61c36fe70d76b33c5b9","tarball":"https://registry.npmjs.org/ts-macros/-/ts-macros-2.4.2.tgz","fileCount":22,"integrity":"sha512-opfTtrARlaDTp2M5ulNJFU0cyeMZXXMbGT4DLRMRtBc8xTPVZyT5MCK0ULoFNPaEsoJLSlVT5McOYRtoP4i6Sg==","signatures":[{"sig":"MEUCIQCvZS9/AwERhMPSEDjguc18zvIlfVtbwTwOWsskZQ92YgIgQziQsoELoOCQE/f/xi+P34Zp+FslL0F97dbNKQWnOQg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142624},"main":"dist/index.js","gitHead":"f271d86bf0db9b244c4d64c2f0dcd65af6d57122","scripts":{"lint":"npx eslint","test":"tsc && cd ./tests && tspc && mocha dist/integrated/**/*.js && node ./dist/snapshots/index","build":"tsc","manual":"tsc && cd ./test && tspc","playground":"tsc && cd ./playground && npm run dev","prepublishOnly":"tsc"},"_npmUser":{"name":"popai","email":"volen.sl666@gmail.com"},"repository":{"url":"git+https://github.com/GoogleFeud/ts-macros.git","type":"git"},"_npmVersion":"9.6.7","description":"A typescript transformer / plugin which allows you to write macros for typescript!","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","diff":"^5.1.0","mocha":"^9.2.2","eslint":"^7.32.0","ts-patch":"^3.0.2","typescript":"^5.1.6","@types/chai":"^4.3.4","@types/node":"^16.18.10","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^4.28.2","@types/ts-expose-internals":"npm:ts-expose-internals@^5.1.6","@typescript-eslint/eslint-plugin":"^4.28.2"},"peerDependencies":{"typescript":"4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x"},"_npmOperationalInternal":{"tmp":"tmp/ts-macros_2.4.2_1695194681133_0.9170217285112181","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"ts-macros","version":"2.5.0","keywords":["typescript","macros"],"author":{"name":"GoogleFeud"},"license":"MIT","_id":"ts-macros@2.5.0","maintainers":[{"name":"popai","email":"volen.sl666@gmail.com"}],"homepage":"https://googlefeud.github.io/ts-macros/","bugs":{"url":"https://github.com/GoogleFeud/ts-macros/issues"},"bin":{"ts-macros":"dist/cli/index.js"},"dist":{"shasum":"62efe1c66e4a98ed84bb66b2b34730d0fef853eb","tarball":"https://registry.npmjs.org/ts-macros/-/ts-macros-2.5.0.tgz","fileCount":30,"integrity":"sha512-Uha8rei70+YtQS7nJ1F9m4BVUUV78vky3hIeH6JaHo2cqrKFpA9VWKzkzt4CAQU7g1pheNKr0iOkBmCzrKy2jw==","signatures":[{"sig":"MEUCIHxO9CpCJkG5hUb1D2r+Pf2z/b1h1qmRIwbdSgMD76fGAiEAp5ih16Y6jPHtMzdT5MBuUaXkGfz83UPErqzKeZLbgdQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157666},"main":"dist/index.js","gitHead":"a68e7c12efdb9175884c60f04f7e660e2c89ad08","scripts":{"lint":"npx eslint","test":"tsc && cd ./tests && tspc && mocha dist/integrated/**/*.js && node ./dist/snapshots/index","build":"tsc","manual":"tsc && cd ./test && tspc","playground":"tsc && cd ./playground && npm run dev","prepublishOnly":"tsc"},"_npmUser":{"name":"popai","email":"volen.sl666@gmail.com"},"repository":{"url":"git+https://github.com/GoogleFeud/ts-macros.git","type":"git"},"_npmVersion":"9.6.7","description":"A typescript transformer / plugin which allows you to write macros for typescript!","directories":{},"_nodeVersion":"18.17.1","dependencies":{"yargs-parser":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.8","diff":"^5.1.0","mocha":"^9.2.2","eslint":"^7.32.0","ts-patch":"^3.0.2","typescript":"^5.2.2","@types/chai":"^4.3.4","@types/node":"^16.18.10","@types/mocha":"^9.1.1","@types/yargs-parser":"^21.0.0","@typescript-eslint/parser":"^6.7.2","@types/ts-expose-internals":"npm:ts-expose-internals@^5.2.2","@typescript-eslint/eslint-plugin":"^6.7.2"},"peerDependencies":{"typescript":"4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x"},"_npmOperationalInternal":{"tmp":"tmp/ts-macros_2.5.0_1695652791602_0.47705924166917213","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"ts-macros","version":"2.6.0","keywords":["typescript","macros"],"author":{"name":"GoogleFeud"},"license":"MIT","_id":"ts-macros@2.6.0","maintainers":[{"name":"popai","email":"volen.sl666@gmail.com"}],"homepage":"https://googlefeud.github.io/ts-macros/","bugs":{"url":"https://github.com/GoogleFeud/ts-macros/issues"},"bin":{"ts-macros":"dist/cli/index.js"},"dist":{"shasum":"6f7d10ee56869af988d9ff37535c82a446271708","tarball":"https://registry.npmjs.org/ts-macros/-/ts-macros-2.6.0.tgz","fileCount":30,"integrity":"sha512-X7c4rHPTpBYY+MJUkIDIQMbTPAcv1y1sylrnDMsTvcbImleT4Wlheg3wNbORwnX8Zvq2ldZnttNXcZ1a0VE2Kg==","signatures":[{"sig":"MEUCIQClMC8bL9LHGwT+vJhI71qwOOQOK6cgTDsL8QBaltjo6wIgM1RHd7wLy0hQUbzGAO+YwYlCgnSw3PGTOpyceTz3qLI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167708},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"b92057c94f21794e3744f40de91ef8acdf1892ea","scripts":{"lint":"npx eslint","test":"tsc && cd ./tests && tspc && mocha dist/integrated/**/*.js && node ./dist/snapshots/index","build":"tsc","manual":"tsc && cd ./test && tspc","playground":"tsc && cd ./playground && npm run dev","prepublishOnly":"tsc"},"_npmUser":{"name":"popai","email":"volen.sl666@gmail.com"},"repository":{"url":"git+https://github.com/GoogleFeud/ts-macros.git","type":"git"},"_npmVersion":"9.8.1","description":"A typescript transformer / plugin which allows you to write macros for typescript!","directories":{},"_nodeVersion":"18.18.0","dependencies":{"yargs-parser":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.8","diff":"^5.1.0","mocha":"^9.2.2","eslint":"^7.32.0","ts-patch":"^3.0.2","typescript":"^5.2.2","@types/chai":"^4.3.4","@types/node":"^16.18.10","@types/mocha":"^9.1.1","@types/yargs-parser":"^21.0.0","@typescript-eslint/parser":"^6.7.2","@types/ts-expose-internals":"npm:ts-expose-internals@^5.2.2","@typescript-eslint/eslint-plugin":"^6.7.2"},"peerDependencies":{"typescript":"4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x"},"_npmOperationalInternal":{"tmp":"tmp/ts-macros_2.6.0_1696865466790_0.09598956455011809","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"ts-macros","version":"2.6.1","keywords":["typescript","macros"],"author":{"name":"GoogleFeud"},"license":"MIT","_id":"ts-macros@2.6.1","maintainers":[{"name":"popai","email":"volen.sl666@gmail.com"}],"homepage":"https://googlefeud.github.io/ts-macros/","bugs":{"url":"https://github.com/GoogleFeud/ts-macros/issues"},"bin":{"ts-macros":"dist/cli/index.js"},"dist":{"shasum":"cdbacf31e05e191a65ebad0a07cf4c8b23850471","tarball":"https://registry.npmjs.org/ts-macros/-/ts-macros-2.6.1.tgz","fileCount":31,"integrity":"sha512-LoDT46R6cf2JDW7QUAKj+k96jMjaqsCGDFDAfBmJdWizQEmpcSPiWR1byfTSPr7oYDiS+oUlYI6p85fBzLMkzw==","signatures":[{"sig":"MEQCIC6UZjt4wlueC0D/GyDD6Gxs4u5yiZmFkoHy/gYP5zkJAiAe6+wpv0XzwpbTxcc4ol7PTNqrfYqGc7Bfc9sZDZ+F/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167245},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"6beca2982ee138464de0df8583032192524676df","scripts":{"lint":"npx eslint","test":"tsc && cd ./tests && tspc && mocha dist/integrated/**/*.js && node ./dist/snapshots/index","build":"tsc","manual":"tsc && cd ./test && tspc","playground":"tsc && cd ./playground && npm run dev","prepublishOnly":"tsc"},"_npmUser":{"name":"popai","email":"volen.sl666@gmail.com"},"repository":{"url":"git+https://github.com/GoogleFeud/ts-macros.git","type":"git"},"_npmVersion":"10.7.0","description":"A typescript transformer / plugin which allows you to write macros for typescript!","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yargs-parser":"^21.1.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.8","diff":"^5.1.0","mocha":"^9.2.2","eslint":"^7.32.0","ts-patch":"^3.2.1","typescript":"^5.5.3","@types/chai":"^4.3.4","@types/node":"^16.18.103","@types/mocha":"^9.1.1","@types/yargs-parser":"^21.0.0","@typescript-eslint/parser":"^6.7.2","@types/ts-expose-internals":"npm:ts-expose-internals@^5.5.3","@typescript-eslint/eslint-plugin":"^6.7.2"},"peerDependencies":{"typescript":"5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x"},"_npmOperationalInternal":{"tmp":"tmp/ts-macros_2.6.1_1721480706673_0.7561603329114399","host":"s3://npm-registry-packages"}},"2.6.2":{"name":"ts-macros","version":"2.6.2","description":"A typescript transformer / plugin which allows you to write macros for typescript!","main":"dist/index.js","bin":{"ts-macros":"dist/cli/index.js"},"dependencies":{"yargs-parser":"^21.1.1"},"devDependencies":{"@types/chai":"^4.3.4","@types/mocha":"^9.1.1","@types/node":"^16.18.103","@types/ts-expose-internals":"npm:ts-expose-internals@^5.6.2","@types/yargs-parser":"^21.0.0","@typescript-eslint/eslint-plugin":"^6.7.2","@typescript-eslint/parser":"^6.7.2","chai":"^4.3.8","diff":"^5.1.0","eslint":"^7.32.0","mocha":"^9.2.2","ts-patch":"^3.2.1","typescript":"^5.6.2"},"peerDependencies":{"typescript":"5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x"},"scripts":{"build":"tsc","lint":"npx eslint","test":"tsc && cd ./tests && tspc && mocha dist/integrated/**/*.js && node ./dist/snapshots/index","playground":"tsc && cd ./playground && npm run dev","manual":"tsc && cd ./test && tspc","prepublishOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/GoogleFeud/ts-macros.git"},"keywords":["typescript","macros"],"author":{"name":"GoogleFeud"},"license":"MIT","bugs":{"url":"https://github.com/GoogleFeud/ts-macros/issues"},"homepage":"https://googlefeud.github.io/ts-macros/","_id":"ts-macros@2.6.2","gitHead":"85e0bbb717d09e8c97eb0a8a44082a5c148f66d4","types":"./dist/index.d.ts","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-ZzEn268Td/efdvgFptYS2Hh4k8fEihF9P2QFqwX9OzEwAhdWq0oyhD0nUH6xh+mXklPKQiGQySS2NyW79tG5eA==","shasum":"addb394e1eb39150aefadba3eba3821930728471","tarball":"https://registry.npmjs.org/ts-macros/-/ts-macros-2.6.2.tgz","fileCount":31,"unpackedSize":167245,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICzyzOfi3jZHlYsWekz4SZ5i4lODEt9hIF+mU+HwlOKNAiB2+2jbhkI0afBPpny1sbxy7gkJRImNjxDOoIRXQXjGyA=="}]},"_npmUser":{"name":"popai","email":"volen.sl666@gmail.com"},"directories":{},"maintainers":[{"name":"popai","email":"volen.sl666@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-macros_2.6.2_1727115955508_0.30080548317773825"},"_hasShrinkwrap":false}},"time":{"created":"2021-07-19T13:49:33.588Z","modified":"2024-09-23T18:25:55.998Z","0.0.1":"2019-07-24T16:09:50.080Z","1.0.0":"2021-07-19T13:49:33.782Z","1.0.1":"2021-07-23T07:36:18.943Z","1.0.2":"2022-01-11T10:03:39.868Z","1.1.0":"2022-02-16T16:53:58.351Z","1.2.0":"2022-04-11T20:46:52.396Z","1.3.0":"2022-04-20T21:51:26.413Z","1.3.1":"2022-04-29T20:08:03.449Z","1.3.2":"2022-04-30T16:46:41.622Z","1.3.3":"2022-05-08T19:51:16.077Z","1.3.4":"2022-09-15T15:49:18.266Z","1.3.5":"2022-09-16T06:50:33.597Z","1.3.6":"2022-09-19T14:20:17.665Z","2.0.0":"2022-11-05T22:10:15.748Z","2.0.1":"2022-12-21T20:56:31.683Z","2.1.0":"2023-01-30T15:25:20.128Z","2.2.0":"2023-03-30T14:10:59.019Z","2.2.1":"2023-04-04T16:22:11.030Z","2.2.2":"2023-06-14T13:53:13.219Z","2.3.0":"2023-07-17T13:31:52.755Z","2.3.1":"2023-07-29T13:56:09.258Z","2.4.0":"2023-08-25T13:36:52.844Z","2.4.1":"2023-09-04T14:11:40.881Z","2.4.2":"2023-09-20T07:24:41.290Z","2.5.0":"2023-09-25T14:39:51.827Z","2.6.0":"2023-10-09T15:31:06.966Z","2.6.1":"2024-07-20T13:05:06.852Z","2.6.2":"2024-09-23T18:25:55.801Z"},"bugs":{"url":"https://github.com/GoogleFeud/ts-macros/issues"},"author":{"name":"GoogleFeud"},"license":"MIT","homepage":"https://googlefeud.github.io/ts-macros/","keywords":["typescript","macros"],"repository":{"type":"git","url":"git+https://github.com/GoogleFeud/ts-macros.git"},"description":"A typescript transformer / plugin which allows you to write macros for typescript!","maintainers":[{"name":"popai","email":"volen.sl666@gmail.com"}],"readme":"# ts-macros\n\nts-macros is a typescript transformer which allows you to create function macros that expand to javascript code during the transpilation phase of your program. \n\n📖 **[Documentation](https://github.com/GoogleFeud/ts-macros/wiki)**\n🎮 **[Playground](https://googlefeud.github.io/ts-macros/)**\n✍️ **[Examples](https://github.com/GoogleFeud/ts-macros/wiki/Practical-Macro-Examples)**\n\n## The Basics\n\nAll macro names must start with a dollar sign (`$`) and must be declared using the function keyword. Macros can then be called just like a normal function, but with a `!` after it's name: `$macro!(params)`. All the code inside of the macro is going to \"expand\" where the macro is called.\n\n![showcase](https://github.com/GoogleFeud/ts-macros/blob/dev/.github/assets/intro_gif.gif)\n\n**What you can do with ts-macros**:\n- Generate repetitive code\n- Generate code conditionally, based on enviourment variables or other configuration files\n- Generate types which you can use in your code (read more [here](https://github.com/GoogleFeud/ts-macros/wiki/Type-Resolver-Transformer))\n- Create abstractions without the runtime cost\n\n## Usage\n\n```\nnpm i --save-dev ts-macros\n```\n\n<details>\n    <summary>Usage with ts-patch</summary>\n\n```\nnpm i --save-dev ts-patch\n```\n\nand add the ts-macros transformer to your tsconfig.json:\n\n```json\n\"compilerOptions\": {\n//... other options\n\"plugins\": [\n        { \"transform\": \"ts-macros\" }\n    ]\n}\n```\n\nAfterwards you can either:\n- Transpile your code using the `tspc` command that ts-patch provides.\n- Patch the instance of typescript that's in your `node_modules` folder with the `ts-patch install` command and then use the `tsc` command to transpile your code.\n</details>\n\n<details>\n    <summary>Usage with ts-loader</summary>\n\n```js\nconst TsMacros = require(\"ts-macros\").default;\n\noptions: {\n      getCustomTransformers: program => {\n        before: [TsMacros(program)]\n      }\n}\n```\n</details>\n\n<details>\n    <summary>Usage with ts-node</summary>\n\nTo use transformers with ts-node, you'll have to change the compiler in the `tsconfig.json`:\n\n```\nnpm i --save-dev ts-node\n```\n\n```json\n\"ts-node\": {\n    \"compiler\": \"ts-patch/compiler\"\n  },\n  \"compilerOptions\": {\n    \"plugins\": [\n        { \"transform\": \"ts-macros\" }\n    ]\n  }\n```\n</details>\n\n<details>\n    <summary>CLI Usage (esbuild, vite, watchers)</summary>\n\nIf you want to use ts-macros with:\n- tools that don't support typescript\n- tools that aren't written in javascript and therefore cannot run typescript transformers (tools that use swc, for example)\n- any tools' watch mode (webpack, vite, esbuild, etc)\n\nyou can use the CLI - [read more about the CLI and example here](https://github.com/GoogleFeud/ts-macros/wiki/CLI-usage)\n\n</details>\n\n## Security\n\nThis library has 2 built-in macros (`$raw` and `$comptime`) which execute arbitrary code during transpile time. The code is **not** sandboxed in any way and has access to your file system and all node modules.\n\nIf you're transpiling an untrusted codebase which uses this library, make sure to set the `noComptime` option to `true`. Enabling it will replace all calls to these macros with `null` without executing the code inside them. It's always best to review all call sites to `$$raw` and `$$comptime` yourself before transpiling any untrusted codebases.\n\n**ttypescript/ts-patch:**\n```json\n\"plugins\": [\n        { \"transform\": \"ts-macros\", \"noComptime\": true }\n    ]\n```\n\n**manually creating the factory:**\n```js\nTsMacros(program, { noComptime: true });\n```\n\n## Contributing\n\n`ts-macros` is being maintained by a single person. Contributions are welcome and appreciated. Feel free to open an issue or create a pull request at https://github.com/GoogleFeud/ts-macros.","readmeFilename":"README.md"}