{"_id":"zshy","_rev":"55-27ad12ae883b3270c6c8d0c59570d73c","name":"zshy","dist-tags":{"canary":"0.0.15-canary.20250710T073403","latest":"0.7.3"},"versions":{"0.0.1":{"name":"zshy","version":"0.0.1","_id":"zshy@0.0.1","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"dist":{"shasum":"9b69bbb4518ff315d44061fd8f1285608d902e6e","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.0.1.tgz","fileCount":3,"integrity":"sha512-d3ieJhi44OfRBoxYu+DFvkBjdc+ahZkgXd6+y119KhA9JlBkyReXkXQOb7/jqTZpQQvE7RkBSW+8ovIliZO4Dw==","signatures":[{"sig":"MEUCIQD6Ocipx9KYq132YeDmb30EY8+UWWnVNfMREdQM5HrpfQIgGr7HK7lKJazJFV7xSgpVvRnxsFQqeLySnAfdtBhkYo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407},"main":"./index.js","types":"./index.d.ts","module":"./index.js","exports":{".":{"main":"./index.js","types":"./index.d.ts","module":"./index.js","exports":"./index.js"}},"_npmUser":{"name":"colinhacks","actor":{"name":"colinhacks","type":"user","email":"colinmcd94@gmail.com"},"email":"colinmcd94@gmail.com"},"_npmVersion":"11.3.0","directories":{},"_nodeVersion":"24.1.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/zshy_0.0.1_1750784369452_0.29441770164939074","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"zshy","version":"0.0.2","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.0.2","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"out/index.js"},"dist":{"shasum":"d5ae2b26c62005a8a0657f89be35119d8e4ecebc","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.0.2.tgz","fileCount":19,"integrity":"sha512-xkV9E8xlrAEA65PqI7Y7/NhbG0BVjWlCLcBdgaDQJKKEABAP5/NwaDhhwh+U9j2hPP6ye1ngx9HqZ5Lf+0T4fA==","signatures":[{"sig":"MEYCIQDJh/iH06dZmja9VqQLXtxmXoOsMF5r472k+rulvx26PwIhALz7d2FJuQi7I4Cc1qw3IXOyw/3NUNXhTN3N6YAQ0SDT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80932},"main":"./out/index.cjs","type":"module","zshy":{"exports":{".":"./src/index.ts","./utils":"./src/utils.ts","./plugins/*":"./src/plugins/*"},"sourceDialects":["@zod/source"]},"types":"./out/index.d.cts","module":"./out/index.js","exports":{".":{"types":"./out/index.d.cts","import":"./out/index.js","require":"./out/index.cjs","@zod/source":"./src/index.ts"},"./utils":{"types":"./out/utils.d.cts","import":"./out/utils.js","require":"./out/utils.cjs","@zod/source":"./src/utils.ts"},"./plugins/*":{"import":"./out/src/plugins/*","require":"./out/src/plugins/*","@zod/source":"./src/plugins/*"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"8beab773b0b517f58c38a90356d26e1561081d91","scripts":{"build":"tsx src/index.ts"},"_npmUser":{"name":"colinhacks","actor":{"name":"colinhacks","type":"user","email":"colinmcd94@gmail.com"},"email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.3.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","typescript":">5.5.0","@types/node":"latest","@types/react":"^19.1.8","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.0.2_1750968346244_0.6204936325832187","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"zshy","version":"0.0.3","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.0.3","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"out/index.js"},"dist":{"shasum":"f08c51721030b45c9049921a8188df5ccf8b142b","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.0.3.tgz","fileCount":19,"integrity":"sha512-NHrg/cRm5K+Wpt0ORSdWCd9nAzDM2DbpzrH448x+2EAha8/6hsXvbdsDCjmH1255ZlMppH80i8XIzayreBlt8A==","signatures":[{"sig":"MEUCIQCSukAGhAqBvQASk0U100CvUKwL9w1GnMURcPieQta+iQIgANCOy5kbGB/Dz2WayFK4EG6v/NDtVWBu3LP9AMHnhyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80868},"main":"./out/index.cjs","type":"module","zshy":{"exports":{".":"./src/index.ts","./utils":"./src/utils.ts","./plugins/*":"./src/plugins/*"},"sourceDialects":["@zod/source"]},"types":"./out/index.d.cts","module":"./out/index.js","exports":{".":{"types":"./out/index.d.cts","import":"./out/index.js","require":"./out/index.cjs","@zod/source":"./src/index.ts"},"./utils":{"types":"./out/utils.d.cts","import":"./out/utils.js","require":"./out/utils.cjs","@zod/source":"./src/utils.ts"},"./plugins/*":{"import":"./out/src/plugins/*","require":"./out/src/plugins/*","@zod/source":"./src/plugins/*"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"8beab773b0b517f58c38a90356d26e1561081d91","scripts":{"build":"tsx src/index.ts"},"_npmUser":{"name":"colinhacks","actor":{"name":"colinhacks","type":"user","email":"colinmcd94@gmail.com"},"email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.3.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","typescript":">5.5.0","@types/node":"latest","@types/react":"^19.1.8","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.0.3_1750968595487_0.16405002473973518","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"zshy","version":"0.0.4","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.0.4","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"out/index.js"},"dist":{"shasum":"a37541d52f5a47278a603f4c539785f0464b5f66","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.0.4.tgz","fileCount":19,"integrity":"sha512-86/hnSjbum9DaMlNiB/9I3Mq2Q7Nz5UZluITydUlNDe7MWRqoVRmmhaq6VjEhpAFJmg1hWRwmEdqU+JDT7oSLw==","signatures":[{"sig":"MEYCIQD3KFp09gSnq8EE0hZVyvKghbqgGiL6rdpPoYc3EsfGIgIhAP0uSydcWag2cAbhD8awHMP0JlVK1G+aCjY2i4f73JRr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80257},"main":"./out/index.cjs","type":"module","zshy":{"exports":{".":"./src/index.ts","./utils":"./src/utils.ts","./plugins/*":"./src/plugins/*"},"tsconfig":"./tsconfig.build.json","sourceDialects":["@zod/source"]},"types":"./out/index.d.cts","module":"./out/index.js","exports":{".":{"types":"./out/index.d.cts","import":"./out/index.js","require":"./out/index.cjs","@zod/source":"./src/index.ts"},"./utils":{"types":"./out/utils.d.cts","import":"./out/utils.js","require":"./out/utils.cjs","@zod/source":"./src/utils.ts"},"./plugins/*":{"import":"./out/src/plugins/*","require":"./out/src/plugins/*","@zod/source":"./src/plugins/*"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"8beab773b0b517f58c38a90356d26e1561081d91","scripts":{"build":"tsx src/index.ts"},"_npmUser":{"name":"colinhacks","actor":{"name":"colinhacks","type":"user","email":"colinmcd94@gmail.com"},"email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.3.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","typescript":">5.5.0","@types/node":"latest","@types/react":"^19.1.8","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.0.4_1750988300592_0.6293298866191075","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"zshy","version":"0.0.5","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.0.5","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"out/index.js"},"dist":{"shasum":"43d9676322901946c2ce4a4093e1115106206981","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.0.5.tgz","fileCount":19,"integrity":"sha512-7Y2V4ZaxvOnhanmVx7TLT9XM3h4XAHTMP3AwlQW91Lb8+DVGjQSF6I2ZOgEk16cJC1z49HJEGC3iJD6Dus4ygw==","signatures":[{"sig":"MEUCIFf86NZJxJbKUxrDUlAlH1aawwOFsSBXw1n4Orp/3110AiEAv2B6eDJUeALunHFv6Z/+JyYsBYIF6Vz306182wcBk4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81081},"main":"./out/index.cjs","type":"module","zshy":{"exports":{".":"./src/index.ts","./utils":"./src/utils.ts","./plugins/*":"./src/plugins/*"},"tsconfig":"./tsconfig.build.json","sourceDialects":["@zod/source"]},"types":"./out/index.d.cts","module":"./out/index.js","exports":{".":{"types":"./out/index.d.cts","import":"./out/index.js","require":"./out/index.cjs","@zod/source":"./src/index.ts"},"./utils":{"types":"./out/utils.d.cts","import":"./out/utils.js","require":"./out/utils.cjs","@zod/source":"./src/utils.ts"},"./plugins/*":{"import":"./out/src/plugins/*","require":"./out/src/plugins/*","@zod/source":"./src/plugins/*"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"107340783fc8fd7c04675822ebcdcf04c2cdc6a4","scripts":{"build":"tsx src/index.ts"},"_npmUser":{"name":"colinhacks","actor":{"name":"colinhacks","type":"user","email":"colinmcd94@gmail.com"},"email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.3.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","typescript":">5.5.0","@types/node":"latest","@types/react":"^19.1.8","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.0.5_1750989769696_0.11069100097531326","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"zshy","version":"0.0.6","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.0.6","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"out/index.cjs"},"dist":{"shasum":"e10f251e1b53c6c58c968c4d0a82a638b3d2c34f","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.0.6.tgz","fileCount":11,"integrity":"sha512-DnN9dgsoDHBGFSoMRLNO7LWQi9lKp4LC+LfTHzlLe+aS/moGY4m5hmLJLgvadhHYXJ5gr8Nqo/UMjt98vospLw==","signatures":[{"sig":"MEUCIDLcrVQ6iD6WF1Y2CH796L6jZMPEbXAZG8cfKAYZhNqWAiEA2odrzAAFPyIcLh4uXjc3jH0cDffXxfwVgBkgxmKkHkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98824},"main":"./out/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"sourceDialects":["@zod/source"]},"types":"./out/index.d.cts","module":"./out/index.js","exports":{".":{"types":"./out/index.d.cts","import":"./out/index.js","require":"./out/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"2a981db7dfe87cc81aae34eb5cb866298601e21b","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -qxdf . -e node_modules"},"_npmUser":{"name":"colinhacks","actor":{"name":"colinhacks","type":"user","email":"colinmcd94@gmail.com"},"email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.3.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.0.6_1751351449250_0.5631484565045384","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"zshy","version":"0.0.7","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.0.7","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"f612562ed111453323666ddac01f2b90e9d4f8bd","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.0.7.tgz","fileCount":11,"integrity":"sha512-4JerzcRYo4vzbAtnfhraTx00/0K4XaSkWHcPwVBvXeaGwZ7vu0prasphwmGsqjOz7v0WcySCJQmpF/sY5qnL7Q==","signatures":[{"sig":"MEUCIQDgUofpWgWd3vZVVyfUG3WYwZbFrNsj5BxTdrIBvIoV+wIgR7h5WkUWzRm7h5Za9KxKmgALUIYVXdsKEeE342H86Ys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104587},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"sourceDialects":["@zod/source"]},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"0573f6746f1c0ceb8bf6f420ab9daaa661657525","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -qxdf . -e node_modules"},"_npmUser":{"name":"colinhacks","actor":{"name":"colinhacks","type":"user","email":"colinmcd94@gmail.com"},"email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.3.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0","string-width":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.0.7_1751405500148_0.2063807268629898","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"zshy","version":"0.0.8","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.0.8","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"b2159113f18e404b7a7795644dc5994cafda4ff2","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.0.8.tgz","fileCount":11,"integrity":"sha512-DyUTYfpuBqy/hqjAJWwOIFP6/g/0UvdmutE6CoWBIs8sscLOTtwkIQQ3I7DS65WJw7mPRNQfURzOxPGYogCdzA==","signatures":[{"sig":"MEQCID/GvkGPCF93XWj3yo41JFKDCepX7QlDZYiMdeNJugtJAiB4PkpSF0nbGjF3uYDH75FKJzWDNEWicPeaShMB3H2prQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104586},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"sourceDialects":["@zod/source"]},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"29308822f56be1c43b1b64a9041ade1cf05bbe72","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -qxdf . -e node_modules"},"_npmUser":{"name":"colinhacks","actor":{"name":"colinhacks","type":"user","email":"colinmcd94@gmail.com"},"email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.3.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0","string-width":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.0.8_1751405821698_0.9253933391395022","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"zshy","version":"0.0.9","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.0.9","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"4d163a3b03a99ce20fe426d4de48cab6516a8f47","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.0.9.tgz","fileCount":11,"integrity":"sha512-XxSFt5f5Bl6VPzQCLskES/ENvDxFxEZtP/qUfxHzNFTMMzc/3rjrYfLV6djJKHKjwtnIs1w07dhQSLxHARqLLA==","signatures":[{"sig":"MEUCIQCc0cTX36GJbdQ3IwQ3stRkDSCrA2YgCFdS22cX36HeZgIgEeyJzrrMcBYtIp+3P+GG1oZp+/Thq9E/71dEdZ8LH0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104586},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"sourceDialects":["@zod/source"]},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"6340f91cc3ca163b3d46a0a01cd357bb71d28c43","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -qxdf . -e node_modules"},"_npmUser":{"name":"colinhacks","actor":{"name":"colinhacks","type":"user","email":"colinmcd94@gmail.com"},"email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.3.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0","string-width":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.0.9_1751405914261_0.2539457589703382","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"zshy","version":"0.0.10","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.0.10","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"0ebbe7eb8a0371383e0b136d06095613fb44ad7c","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.0.10.tgz","fileCount":3,"integrity":"sha512-uYSa73RQdDucgmE0pzyDrSieH1LF6ycWpS5WtnebzachQXPfCT028B4ox2ReXF4bLczL6syC9eTdF4KAdRjZkw==","signatures":[{"sig":"MEUCICF1uQYhWWNrJTbSpfwhbJ6PpzZytGrohp7yiUeXAh/wAiEAsCaYyuEoFGQjPswAf9nNzmMsQ1rYEhu8VoLJz119B2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22259},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"sourceDialects":["@zod/source"]},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"86b523b8149586c69c0a27748a136282a2dcdca0","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -qxdf . -e node_modules"},"_npmUser":{"name":"colinhacks","actor":{"name":"colinhacks","type":"user","email":"colinmcd94@gmail.com"},"email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.3.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0","string-width":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.0.10_1751419788633_0.021265764679117227","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"zshy","version":"0.0.11","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.0.11","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"591d71d615b78134f386703e5002f3ab80bfc99c","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.0.11.tgz","fileCount":15,"integrity":"sha512-9G+hAByKfrt6i1yOiEvcsZSmItBQneR7qMQgXcCHyJEl7xL1at3x+wVNblKjiXBTCYbRbW9yEoKEB1ZzSFd0NA==","signatures":[{"sig":"MEUCIC4FZ/DcEp9ajdYheqQw2Up37yOxtbcj3Yra+JWN5hIRAiEAxl2qQhDYpx6H5a2BRE2TeWGCI4V5TiOhUOvQD1ulZxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104333},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"sourceDialects":["@zod/source"]},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"e9b0628b448da7a744b7db9aefe204e607ab7c2a","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -qxdf . -e node_modules"},"_npmUser":{"name":"colinhacks","actor":{"name":"colinhacks","type":"user","email":"colinmcd94@gmail.com"},"email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.3.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0","semver":"^7.7.2","string-width":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.0.11_1751424802544_0.028834213096063932","host":"s3://npm-registry-packages-npm-production"}},"0.0.12-canary.20250702T030329":{"name":"zshy","version":"0.0.12-canary.20250702T030329","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.0.12-canary.20250702T030329","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"e009832e415c431742541021f591e5f2f47799a5","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.0.12-canary.20250702T030329.tgz","fileCount":15,"integrity":"sha512-W2sLtOnPa3u1zfNbVLf268HNrR3ZUtLoUZGIa+eCMf6+UGKyA+5NIrhF5NsC4oM/g0Njb5qqFEtm+I9RecK80A==","signatures":[{"sig":"MEUCIFRFme6qs9k9AaI+m/ePGNISQP5XmHffsaRevgxCSPq8AiEAweBh3+7BmvArrdZezvLdJ95E57HXNi1UQ0+k5oP9NiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.0.12-canary.20250702T030329","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104356},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"sourceDialects":["@zod/source"]},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"2dc2bf4d5491baf10f954c56c6d8d62f3609078d","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -qxdf . -e node_modules"},"_npmUser":{"name":"colinhacks","actor":{"name":"colinhacks","type":"user","email":"colinmcd94@gmail.com"},"email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.3.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0","semver":"^7.7.2","string-width":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.0.12-canary.20250702T030329_1751425411866_0.9127290016858434","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"zshy","version":"0.0.12","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.0.12","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"89cf68d47c535fe34661e84877f146c8507e52e3","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.0.12.tgz","fileCount":15,"integrity":"sha512-5txlxh4PoZIU4zRdXbhreeY/bnEgUvmeOXXM6TKH4FdqKDTlyk2H99SF9RmB+/U4ciAGXeXkD79Z/bQrN++pCQ==","signatures":[{"sig":"MEUCICaSC0GVxfG101xKER7xAVoLZUerCfscvl0VIm0bwcZkAiEA8RfyQI44cq85y4fbZH37C83fXbcpZDesbX+TdLdLyng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104333},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"sourceDialects":["@zod/source"]},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"0491a1539a5be7c39e25d8499455108ff06f7ae7","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -qxdf . -e node_modules"},"_npmUser":{"name":"colinhacks","actor":{"name":"colinhacks","type":"user","email":"colinmcd94@gmail.com"},"email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.3.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0","semver":"^7.7.2","string-width":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.0.12_1751425509791_0.27867503034082586","host":"s3://npm-registry-packages-npm-production"}},"0.0.13-canary.20250702T030509":{"name":"zshy","version":"0.0.13-canary.20250702T030509","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.0.13-canary.20250702T030509","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"28724e50bfd93b0fa634f35acace1fa1e5ea3fa7","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.0.13-canary.20250702T030509.tgz","fileCount":15,"integrity":"sha512-s6DjOIpH87OCg5kCvy7+dYkuSnaDSp8Rc2OO4xzEuy8fBTgrjG2gx3VMkPQLBfFd3dOvsdrrK7QPCcZfQNdd6g==","signatures":[{"sig":"MEUCIQDWAouvDxuNjEjb1o/tjHMYrQDMh8mOh+yWmPiliVoo2wIgfd+t8DkVmDkqWl6XYU4+trHnkeIpvT2TxdfGakOjhU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.0.13-canary.20250702T030509","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104356},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"sourceDialects":["@zod/source"]},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"0491a1539a5be7c39e25d8499455108ff06f7ae7","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -qxdf . -e node_modules"},"_npmUser":{"name":"colinhacks","actor":{"name":"colinhacks","type":"user","email":"colinmcd94@gmail.com"},"email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.3.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0","semver":"^7.7.2","string-width":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.0.13-canary.20250702T030509_1751425511927_0.09014778361806064","host":"s3://npm-registry-packages-npm-production"}},"0.0.13-canary.20250702T064125":{"name":"zshy","version":"0.0.13-canary.20250702T064125","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.0.13-canary.20250702T064125","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"fab84e375079c212ca2edeba56ca3f451d7519a8","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.0.13-canary.20250702T064125.tgz","fileCount":15,"integrity":"sha512-VayfDizMyzq6bY3oUzB4Nlxd5IBNwYqJaCVtK/znGwciOGdR9ifzi6iF1LpU0KBd1j5wxyuL95SQg78RaUrhQQ==","signatures":[{"sig":"MEUCIQDBY8nYkiQRwaWOKf/WMptwtxinD49ft8Ttcu26XXHaWwIgccYtIcnSMML2WIqoSiuzWylYVGy89ZOFAt22WDyP7HA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.0.13-canary.20250702T064125","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105013},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"sourceDialects":["@zod/source"]},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"d8d9aaf3e504cee5620186f3406021aa1ea707a7","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -qxdf . -e node_modules"},"_npmUser":{"name":"colinhacks","actor":{"name":"colinhacks","type":"user","email":"colinmcd94@gmail.com"},"email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.3.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0","semver":"^7.7.2","string-width":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.0.13-canary.20250702T064125_1751438488613_0.37087395531987233","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-canary.20250704T085653":{"name":"zshy","version":"0.0.14-canary.20250704T085653","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.0.14-canary.20250704T085653","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"ef90bf4dadfa7475bcdbf841b436d981af64f6eb","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.0.14-canary.20250704T085653.tgz","fileCount":35,"integrity":"sha512-XLier7Bd18Ifx9aNtcO8YMAgUAAb3U0GPXotg0lZgdwmIH9R+jedxnqhobb6oHcbhJb6dYBFNHwEiqTh5TPgwg==","signatures":[{"sig":"MEUCIQC3bQsmkASlOCX1K9EOM6tVZl9QFkXzvk+07RUSZx2bTwIgMEKsZXQs1OjHr3j3yDpKKD1+izCczhyxazSSoLsPoVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.0.14-canary.20250704T085653","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":208886},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"sourceDialects":["@zod/source"]},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"6f95001514c27c5e6b200ca987378fa8fdbd13b3","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules"},"_npmUser":{"name":"colinhacks","actor":{"name":"colinhacks","type":"user","email":"colinmcd94@gmail.com"},"email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.3.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0","semver":"^7.7.2","string-width":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.0.14-canary.20250704T085653_1751619415903_0.0922998032524438","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"zshy","version":"0.0.13","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.0.13","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"5cae1b83a87fc769c453cf397f4d8d8952504ec5","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.0.13.tgz","fileCount":35,"integrity":"sha512-OyEo2NoCbCtpY9Pr5PO/7Nna6RjDQnp8k3t2df1UKRe4rMH4A0D4KqDteDBosdQ4pYiTNW927CXZrflcEFNXpQ==","signatures":[{"sig":"MEYCIQCB+G9BqrWBHY4+TledqkZhz1YfZGfcociD4oTNDiXx9wIhAJxyfjOLk5A85vHRlqXE4FR+geDC0eWuC5H9J/abcYLJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":208863},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"sourceDialects":["@zod/source"]},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"6f95001514c27c5e6b200ca987378fa8fdbd13b3","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules"},"_npmUser":{"name":"colinhacks","actor":{"name":"colinhacks","type":"user","email":"colinmcd94@gmail.com"},"email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.3.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0","semver":"^7.7.2","string-width":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.0.13_1751619512227_0.7247413610944824","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-canary.20250704T090259":{"name":"zshy","version":"0.0.14-canary.20250704T090259","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.0.14-canary.20250704T090259","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"2a26702f295df5680cab0a1b7f0b77a619fa31d5","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.0.14-canary.20250704T090259.tgz","fileCount":35,"integrity":"sha512-eQKBh2aquhaYRP7k1wMt7ndyHYr/dpzrVrXwO2L0USiozLDK1no/Kwg6U71HBbITXvhyQ//g+MUx9XKj8yd+wQ==","signatures":[{"sig":"MEYCIQDsBxBAumXyZJUBWB8cQOun/LpMJA5XJWXRBGxEZLn8igIhAKn8vW/rB1aIZwRl67D+jCNIYgU9xC4gEqym6o35C8uh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.0.14-canary.20250704T090259","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":208952},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"sourceDialects":["@zod/source"]},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"7578244020682c0163920d704342a6faf1074f21","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules"},"_npmUser":{"name":"colinhacks","actor":{"name":"colinhacks","type":"user","email":"colinmcd94@gmail.com"},"email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.3.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0","semver":"^7.7.2","string-width":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.0.14-canary.20250704T090259_1751619782457_0.9127545265941817","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-canary.20250704T090317":{"name":"zshy","version":"0.0.14-canary.20250704T090317","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.0.14-canary.20250704T090317","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"3840cd432d1dcfa474adfe348c61c1cd8c37f66c","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.0.14-canary.20250704T090317.tgz","fileCount":35,"integrity":"sha512-93582bVcuBqW4VJywpvqJDinVDiWYKzrqzH06HS0XfxPQc16/lRoI01fmnARXbS0J1zAlJkm1v1TFLwlZ4P40g==","signatures":[{"sig":"MEYCIQDTgxkTiX1z3Ty9oPsqVkd7tqIPTZI0zeiVKkAYEVDn6AIhAKaqUAf98K0z6xVUCMU8JBOoJ1HxsBMzTkHELMQ/10rM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.0.14-canary.20250704T090317","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":208945},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"sourceDialects":["@zod/source"]},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"e60b4d84d697f94b129478b5536cc3b25761eb88","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules"},"_npmUser":{"name":"colinhacks","actor":{"name":"colinhacks","type":"user","email":"colinmcd94@gmail.com"},"email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.3.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0","semver":"^7.7.2","string-width":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.0.14-canary.20250704T090317_1751619800085_0.968194944860622","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-canary.20250704T090447":{"name":"zshy","version":"0.0.14-canary.20250704T090447","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.0.14-canary.20250704T090447","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"371475d0652c365d80369658f75253d0253a7406","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.0.14-canary.20250704T090447.tgz","fileCount":35,"integrity":"sha512-1mAu/ui4ycwgFqeHox6qUmyeJ89Vux9hD7qTaRlJRxGCIqRkwMdz1boG5BZP9nnupn21ypPM8Dyun/ASGihA8g==","signatures":[{"sig":"MEUCIFmzLFJhdXKC3cqeD2nKlT9/IWuaORnP2+1Jkx/0LrI0AiEAz3iIZirzP5Nl/s5RkrvLjxABMrdbqqUiNzp8pEY2QtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.0.14-canary.20250704T090447","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":208838},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"sourceDialects":["@zod/source"]},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"f4cc85cfb4ff00f53e48d9332358456501188952","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules"},"_npmUser":{"name":"colinhacks","actor":{"name":"colinhacks","type":"user","email":"colinmcd94@gmail.com"},"email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.3.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0","semver":"^7.7.2","string-width":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.0.14-canary.20250704T090447_1751619889678_0.5267972079775363","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-canary.20250707T063347":{"name":"zshy","version":"0.0.14-canary.20250707T063347","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.0.14-canary.20250707T063347","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"0ba98ea0491ef41d497de231eecd57d1aa25a586","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.0.14-canary.20250707T063347.tgz","fileCount":35,"integrity":"sha512-0p2wF3YDOVPRr6SBod4Qc9U41h4UCGwcAICJeguH0rNGkjYrUHjYjhq1gYSBNSIFWFuZB206dG8zKCkpyPtSVw==","signatures":[{"sig":"MEUCIQDf6W0p/nmFEDjPMdmK4vkpzOeSD86GCcu6gT/mO7NROwIgbDRp24gv53o6YqPobNKlIp5aAaR1QGvU8zJGUq64sjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.0.14-canary.20250707T063347","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":208849},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"sourceDialects":["@zod/source"]},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"c1147b4d4502c3380ee3ce1bfddfad4a2f66aca7","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules"},"_npmUser":{"name":"colinhacks","actor":{"name":"colinhacks","type":"user","email":"colinmcd94@gmail.com"},"email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.3.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0","semver":"^7.7.2","string-width":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.0.14-canary.20250707T063347_1751870030099_0.3036224223020991","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-canary.20250707T070435":{"name":"zshy","version":"0.0.14-canary.20250707T070435","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.0.14-canary.20250707T070435","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"1d1ea89572845a6fefb8f819aee097408b6af437","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.0.14-canary.20250707T070435.tgz","fileCount":35,"integrity":"sha512-8kRBiqPmiRTZauujvebm3ApNjYTveCYKF6fkwqP0fvb9lBCnHtw9eqGJY5ixoGSBE/qXBYTQJKNG2m7ieolPkA==","signatures":[{"sig":"MEUCIEXMxzH5T7+R0JTaT3RaNyAgG/my5lb5YApRq09ZZfbmAiEAsvi4ehB1quQZOPnJkpTLVK+MMZ/OwTBovRM/FnXf+oQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.0.14-canary.20250707T070435","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":208861},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"sourceDialects":["@zod/source"]},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"e28c487170d93b47c58d7133846801e5a09348ab","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules"},"_npmUser":{"name":"colinhacks","actor":{"name":"colinhacks","type":"user","email":"colinmcd94@gmail.com"},"email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.3.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0","semver":"^7.7.2","string-width":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.0.14-canary.20250707T070435_1751871878556_0.10910699034758897","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-canary.20250707T070705":{"name":"zshy","version":"0.0.14-canary.20250707T070705","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.0.14-canary.20250707T070705","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"9c5c485f266d66048e539b85e9841ad1e7f1206e","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.0.14-canary.20250707T070705.tgz","fileCount":35,"integrity":"sha512-bLriZgMi5iBzJgE+zQ7jmqMQGJklv/QmRPvExEJDKPZw+CkajwBM7edRCaZzJjsVqdQ9aJ6Oj1jAccxh/75sWg==","signatures":[{"sig":"MEUCIGu9GpIbuvQn0K4nqQW9+fQvuRpPiJK4IjHbkOm9zjHQAiEAxOH4+kmPC2KZqs77lavINvvNvqLPz2ocdpWCFKwzgaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.0.14-canary.20250707T070705","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":208887},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"sourceDialects":["@zod/source"]},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"91a9b892ced26e151df500326b3536c4075d6c48","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules"},"_npmUser":{"name":"colinhacks","actor":{"name":"colinhacks","type":"user","email":"colinmcd94@gmail.com"},"email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.3.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0","semver":"^7.7.2","string-width":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.0.14-canary.20250707T070705_1751872028267_0.7643521241470854","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-canary.20250707T185005":{"name":"zshy","version":"0.0.14-canary.20250707T185005","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.0.14-canary.20250707T185005","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"29e09ac8b691d83ea708529f6e240bbcbc8c20bf","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.0.14-canary.20250707T185005.tgz","fileCount":35,"integrity":"sha512-PPTkCBaSKfG7xExl6yE265VjBzin/acQUZmBcNXvM7J9aQkAXiRcXBIAFekLbl4iHM0Z5pcqvUOH3jP4FgB8jQ==","signatures":[{"sig":"MEYCIQDHyj4NuKRpMNBFyo/nX1vPsYsv1CblgS7zh8R8mm6WNQIhAMWmF9moEkI6C0ORotnHPM6P7xpYKTOXfit4uEYMfJG8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.0.14-canary.20250707T185005","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":209072},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"sourceDialects":["@zod/source"]},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"d278075cb907f4d4cd60a055077ece5d49b43a2a","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules"},"_npmUser":{"name":"colinhacks","actor":{"name":"colinhacks","type":"user","email":"colinmcd94@gmail.com"},"email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.3.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0","semver":"^7.7.2","string-width":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.0.14-canary.20250707T185005_1751914207715_0.4130144664135227","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-canary.20250707T234428":{"name":"zshy","version":"0.0.14-canary.20250707T234428","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.0.14-canary.20250707T234428","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"46baa37383b107ddc0018c2b5db936f26e580538","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.0.14-canary.20250707T234428.tgz","fileCount":35,"integrity":"sha512-qJefwhvRL62YHiypicUhmEqFvbcRcvRxzC9Z1CQ9qI8HAdCpEyf/Y9mvDhkpmvrragH5h2zVqlsA5hWbkPVfZQ==","signatures":[{"sig":"MEQCIDpm1ro/oTLXnRy6aDreo1JGQ662s3hm9jE2fClfYr/ZAiA1uZ4CxA7HK4iYmvxndfs/NyF1UrZh0EHJfz/qL7ywwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.0.14-canary.20250707T234428","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":209248},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"sourceDialects":["@zod/source"]},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"29f77d376f6ca8286645ac3b7a0a0ff8b4dbf3cb","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules"},"_npmUser":{"name":"colinhacks","actor":{"name":"colinhacks","type":"user","email":"colinmcd94@gmail.com"},"email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.3.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0","semver":"^7.7.2","string-width":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.0.14-canary.20250707T234428_1751931870979_0.5258061692036258","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-canary.20250709T040642":{"name":"zshy","version":"0.0.14-canary.20250709T040642","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.0.14-canary.20250709T040642","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"404081daab605fa002729299bb161ed65d430ccf","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.0.14-canary.20250709T040642.tgz","fileCount":35,"integrity":"sha512-vOsaSiqy+xngRG8XCE0ZqtrL3HnHUv8gMAgy8JiBCnEwNzNHEtRSmqgITOQP8vGorVOBXk/uwxz+7aAdlrOrRQ==","signatures":[{"sig":"MEYCIQDjJeLTbPkH/dweWQ/cmQtR5RSdwNsDG78ftQx6ZvH+3wIhAIrlyIFXgmiSBE6LMm9dzY3z/GVfpLeshuYhSHDutq6+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.0.14-canary.20250709T040642","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":209248},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"sourceDialects":["@zod/source"]},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"47202ddd2cdf9ad2e80d7ab0e07aea994ad49b0e","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules"},"_npmUser":{"name":"colinhacks","actor":{"name":"colinhacks","type":"user","email":"colinmcd94@gmail.com"},"email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.3.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0","semver":"^7.7.2","string-width":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.0.14-canary.20250709T040642_1752034005418_0.05270904188563574","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"zshy","version":"0.0.14","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.0.14","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"9618c0b5fd8bcdbe95c8b498b6d4d83a0823659c","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.0.14.tgz","fileCount":35,"integrity":"sha512-I6qZk4nND29iGjSt+u9Hi6/KzBrTD/gFCfURF3PgpnNozP1oDRslxh4TtAYv0ckf+0wcXX2ZmpZzO7ql3IpTug==","signatures":[{"sig":"MEQCIBlQ+DH+r9X11TZnfb/cLYlEPOx+VG35NIpC/+xfYcvIAiAz6oT357BQ5Y5y9E8dXaLxqki55Z94y9O5lHHCzy/KWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":209003},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"sourceDialects":["@zod/source"]},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"997997e9f7a285a0f77dbc2cf1f3ea5337f71eb2","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules"},"_npmUser":{"name":"colinhacks","actor":{"name":"colinhacks","type":"user","email":"colinmcd94@gmail.com"},"email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.4.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0","semver":"^7.7.2","string-width":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.0.14_1752086312231_0.9053541850587321","host":"s3://npm-registry-packages-npm-production"}},"0.0.15-canary.20250710T060341":{"name":"zshy","version":"0.0.15-canary.20250710T060341","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.0.15-canary.20250710T060341","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"fdf7ec7f733c2f59a5e5b5e8caf79c8a63de4659","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.0.15-canary.20250710T060341.tgz","fileCount":35,"integrity":"sha512-iDXAUU5E3LeZYOQYuZN62Q9AgachywMJAFsvuTYdUlvSazrxZTRWunaT0NFHlf7SudwRi1sk5Ucpz1yqs6ny4A==","signatures":[{"sig":"MEUCIQD/afBlV6U/5txrPT6HYK2/1u1/mnfaIKism8dyLHrhBwIgWlNp6RjktlSbpG1FuyaoZwxwAckRP6BS/zDz28xX//A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.0.15-canary.20250710T060341","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":209026},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"sourceDialects":["@zod/source"]},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"997997e9f7a285a0f77dbc2cf1f3ea5337f71eb2","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules"},"_npmUser":{"name":"colinhacks","actor":{"name":"colinhacks","type":"user","email":"colinmcd94@gmail.com"},"email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.4.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0","semver":"^7.7.2","string-width":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.0.15-canary.20250710T060341_1752127424464_0.7552296728840802","host":"s3://npm-registry-packages-npm-production"}},"0.0.15-canary.20250710T073403":{"name":"zshy","version":"0.0.15-canary.20250710T073403","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.0.15-canary.20250710T073403","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"c734f051f47304547596d55163b6d96f61342db1","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.0.15-canary.20250710T073403.tgz","fileCount":35,"integrity":"sha512-HPPKVnI6R3ypNCghY4Yoq/XdgQLu+cCVzmkrnC2KshNVgFW4fsQP1LibfJy5JS7YScQjAi3NzozzmJQiLI8fng==","signatures":[{"sig":"MEQCID9vLHXpXFVF0C2UjJi+nbAjNwx4OKETeVc9MPd5KlPuAiBCNCeCSLIvM9hyH9Zz+FfOActNpFfn/HaTUIC8Uxuh5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.0.15-canary.20250710T073403","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207584},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"sourceDialects":["@zod/source"]},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"d35483dec186aa5967400a5b379e004b0e949332","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules"},"_npmUser":{"name":"colinhacks","actor":{"name":"colinhacks","type":"user","email":"colinmcd94@gmail.com"},"email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.4.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0","semver":"^7.7.2","string-width":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.0.15-canary.20250710T073403_1752132846354_0.6335665506230765","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"zshy","version":"0.0.15","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.0.15","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"c48a0fb1c4b086f2941f82b692507ed638fa9c5c","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.0.15.tgz","fileCount":35,"integrity":"sha512-rJim60KxqysUCQYhJnNWUFIybYOXbzhNlm+cwyFO+XLMZladpIwBfQ2HtYw29CPPI0aDf+Phc1YaZJqsKRFXig==","signatures":[{"sig":"MEUCIQDUMPl2FTkbRd5d9i4MQiXCjt0mrCnFp3mPZeyvmxgwWAIgChnmTVJniMwhVvxZD/uKYHShCa6tN+OJ7+jtlArSTiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207561},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"sourceDialects":["@zod/source"]},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"73e02fe20265f84ebc207e9f5ea7f61713e01bf4","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules"},"_npmUser":{"name":"colinhacks","actor":{"name":"colinhacks","type":"user","email":"colinmcd94@gmail.com"},"email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.4.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0","semver":"^7.7.2","string-width":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.0.15_1752132931752_0.42949240003918976","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"zshy","version":"0.1.0","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.1.0","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"a2cc0531293697c2ea563a3a21095b04c2dc5532","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.1.0.tgz","fileCount":83,"integrity":"sha512-VdfiwLSCxeFE0mM5NtByZ3cBk9KXUQhG2ifsbIvVkMgXE1/+l0NXYuGuriYS1/sl8Ya0VY5WqGhocQuIto9EKw==","signatures":[{"sig":"MEUCIEvzPmom17J0HPD7E1a+OnD2U+93vMj1PHuLOndiWJ04AiEA0fEePqYDMNTzN01UXn5i0LShJ68qaFJaA8z05bDJcjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264784},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"sourceDialects":["@zod/source"]},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"15cdd9fbfff545dd59bc98a3b112ff0018de477d","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules","test:basic":"tsx ./src/index.ts --project ./test/tsconfig.basic.json"},"_npmUser":{"name":"colinhacks","email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.4.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","my-pkg":"link:./test","semver":"^7.7.2","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.1.0_1752221550017_0.27953866396177385","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"zshy","version":"0.1.1","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.1.1","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"1c30861ab50509deb44a0002c9bf18822a2a7cde","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.1.1.tgz","fileCount":83,"integrity":"sha512-zq4d4GBC0LBwNKmkQJeeHyxf5esSHhQ0zdWfpd8vrm8RnkUNSCkLYwEjsvNoBifuG767jB+LEmQr1aPQH8Myiw==","signatures":[{"sig":"MEUCIGoZwviwTSvAD8uyFehbT/it67WYs+oYfq/ypDDZT7EyAiEAs6a3PqgdWw5n3UzDPF/ar5YxtBfn8+idfE9zHJzRy1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265146},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"sourceDialects":["@zod/source"]},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"9c3321ac693f40d5967e0c060681822d2abcaf66","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules","test:basic":"tsx ./src/index.ts --project ./test/tsconfig.basic.json"},"_npmUser":{"name":"colinhacks","email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.4.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","my-pkg":"link:./test","semver":"^7.7.2","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.1.1_1752223771521_0.4950772038143352","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"zshy","version":"0.2.0","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.2.0","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"d3a534f0c57e32dfd5fa194b5c2bd4a999c70f1e","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.2.0.tgz","fileCount":83,"integrity":"sha512-sF6KImdqgFRJma5BrmEuFqZ+U8sCuo1OfT7ZoRPYyVC1WFqASupzL+4CWXDo3SwAfkC09djkT3CcRO1yH2Lukg==","signatures":[{"sig":"MEUCIQCyigTDt1q2oqhEMRkhCRgN0AHDNSz4zJUMyB+qO9r+twIgMBaZYuGbjyWE90cEx64OOE5qdIvM4UqydOqAvz30l88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270783},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"sourceDialects":["@zod/source"]},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"3ab3ebf924d02c39cd58786b2cc7b9cbea86b1c9","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules","test:basic":"tsx ./src/index.ts --project ./test/tsconfig.basic.json"},"_npmUser":{"name":"colinhacks","email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.4.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","my-pkg":"link:./test","semver":"^7.7.2","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.2.0_1752276399733_0.9655976453128523","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"zshy","version":"0.2.1","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.2.1","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"0dc999d65cb63c50f31b25785ed264d508209a1f","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.2.1.tgz","fileCount":83,"integrity":"sha512-7uXmuInX/UHIP0oN5wpkdeBjZxBM62skoS4MQogy9SjvB3Hs+sUTeTqTAtNjxtssRDhlQZUWnvqt3u3EydjnVg==","signatures":[{"sig":"MEQCICotH339CvjOMrstGA0etmths8AHa/j0CH+YYQp7UpamAiA0MhJQndN7LRosjTjGylIf29VWu4mweg0pOEk36rkAKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270783},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"sourceDialects":["@zod/source"]},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"44d613d84316ade5094b99af722ad9c2b72cf005","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules","test:basic":"tsx ./src/index.ts --project ./test/tsconfig.basic.json"},"_npmUser":{"name":"colinhacks","email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.4.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","my-pkg":"link:./test","semver":"^7.7.2","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.2.1_1752276767273_0.9497238352139525","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"zshy","version":"0.2.2","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.2.2","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"ce788909a54712ea895e31b79b8ed43afab14f41","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.2.2.tgz","fileCount":83,"integrity":"sha512-09U/7yb1W5BI3POPSWT0MiJK+A7oU0iBHiIKpsRj8XEh8eJ9LN2HbP1g4NQEBoD11wx7TKiF/W4rUlWpRkgxCQ==","signatures":[{"sig":"MEQCICdQljkgOQ+gRj69y1z2jYWiXkZdjuci0tHs4NwGsaxVAiBM+KIP5aWOPVgf5Smndv+f3J9K6dBlzOJugKoxKNG/wQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270783},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"sourceDialects":["@zod/source"]},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"bf3ddd3055f236aae408baac7092573119832885","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules","test:basic":"tsx ./src/index.ts --project ./test/tsconfig.basic.json"},"_npmUser":{"name":"colinhacks","email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.4.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","my-pkg":"link:./test","semver":"^7.7.2","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.2.2_1752277193371_0.6662576392287485","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"zshy","version":"0.2.3","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.2.3","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"559411d30ee820228563611bcc1c2fefe40ec017","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.2.3.tgz","fileCount":83,"integrity":"sha512-heBD0PtGgkvMVVT25F3ewXd937erlRqHuXltY+KP92Lt3lzqjdD4za/LOKFfEYDmtsLx5v5ucit5U/efg7o6xw==","signatures":[{"sig":"MEYCIQCcz5/9kWBmf1sG86IXVKwooXuon0PWilqXWCvT9TnJ9AIhAJDkHhpaCvFHFZgyw9fG+A5gWLRRVQTNXBvt3JdOTW9Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270783},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"sourceDialects":["@zod/source"]},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"e589cd642bf171bf8ab18dc51c36f155ae4f1c5e","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules","test:basic":"tsx ./src/index.ts --project ./test/tsconfig.basic.json"},"_npmUser":{"name":"colinhacks","email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.4.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","my-pkg":"link:./test","semver":"^7.7.2","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.2.3_1752302958739_0.9963642740849079","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"zshy","version":"0.2.4","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.2.4","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"9271e0e82255da426253d4d754cbb09104ccdd73","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.2.4.tgz","fileCount":83,"integrity":"sha512-7BIf0KewnDBfccrJUsyMnXcfbHMn8dXJH0G4mst7FQNlyUcHYdinil7qyM2IUBs8+M2aUZhG33uPdkjm3uOfYA==","signatures":[{"sig":"MEUCIQDHClmdoJ4hgOyHp+jH3Eh9fuFvXebxifjhVuDLMWWhiQIgH/syM4Jpfgan+97DHLisCOiMxbt788glKFnN8cpjmqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":274646},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"sourceDialects":["@zod/source"]},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"43968a2fd4846d07a5fba95a53dfd614fdc56f08","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules","test:basic":"tsx ./src/index.ts --project ./test/tsconfig.basic.json"},"_npmUser":{"name":"colinhacks","email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.4.1","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","my-pkg":"link:./test","semver":"^7.7.2","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.2.4_1752785680754_0.8828158794121594","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"zshy","version":"0.2.5","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.2.5","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"c882e70e27c6349093b86e63a9531e9dcda468aa","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.2.5.tgz","fileCount":83,"integrity":"sha512-z2FuqQBwvNZly5F4u1JWaXL0ZwHbuH0fymfWei4T/EPhs6XDxhRLC5NDRoNW6q7ZGYjbssStaBXAnPsoA/8DgA==","signatures":[{"sig":"MEUCIQD0ePtCpgcmbPcxcy3O7TeQ5rfoUCui3cayUdES137ViQIgJ3aikuzlxRd/tIP4Ml9m4foE25bobkQZR2qyolPtkHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277757},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"sourceDialects":["@zod/source"]},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"9af306abc38b5addc7d0566a7eacdf38dbf65207","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules","test:basic":"tsx ./src/index.ts --project ./test/tsconfig.basic.json"},"_npmUser":{"name":"colinhacks","email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.4.1","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","my-pkg":"link:./test","semver":"^7.7.2","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.2.5_1752786763703_0.1131348073658065","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"zshy","version":"0.3.0","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.3.0","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"d08027e3cc5997e7fb3e4e44a3a07b956c286f1f","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.3.0.tgz","fileCount":83,"integrity":"sha512-5oRNE/FmGXbYCH0Y8ezTdp747PGpy9dhjPHlnYE8DTbZVo2fQeLwFpyNVHrflUTvn29cXoTapKSm/yUxoP872w==","signatures":[{"sig":"MEQCIBcgfo2MkXJ5VgapE07GI/eVhUjr9/BiVXkXZRRfoiwAAiBp3yRY+XsUdrWlsxAywKX0x/FdL/+ko277hYs/e1izZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295563},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"conditions":{"@zod/source":"src"}},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"0e5b69b70d8f22fc450653ce565e68726086c9a0","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules","test:basic":"tsx ./src/index.ts --project ./test/tsconfig.basic.json"},"_npmUser":{"name":"colinhacks","email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.4.1","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","my-pkg":"link:./test","semver":"^7.7.2","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.3.0_1753737274520_0.9701349226937179","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"zshy","version":"0.3.1","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.3.1","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"720d2e416cd470736218ac88666738ccbd29658c","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.3.1.tgz","fileCount":83,"integrity":"sha512-Da6JWBmoibFOCwVTQHBbxkKLw+vbJ7KOBzxjtVoUSTXQZcFbqrb6L9Y7JVp426xbAQFUcoj9CspoqxniRYTM3w==","signatures":[{"sig":"MEQCID9j7gvk0aePoMP92iE4esX05BNNpzaKp6mLLnO8MgxPAiAtZzU9yaqoW/l+u+Rfb64CNpgo4cnprgbnKychNzXCmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294219},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"conditions":{"@zod/source":"src"}},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"f831747098decb16cd4f9f6316ea525e46216f66","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules","test:basic":"tsx ./src/index.ts --project ./test/tsconfig.basic.json"},"_npmUser":{"name":"colinhacks","email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.4.1","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","my-pkg":"link:./test","semver":"^7.7.2","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.3.1_1753748364586_0.709376134278213","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"zshy","version":"0.3.2","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.3.2","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"2543ff342d59aa1f7ea5adfa4714587b5c30db6b","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.3.2.tgz","fileCount":83,"integrity":"sha512-/6GjAjbZ+pgVBbvTyNbUh0qPMujE/h0QRuqGO7g4MfZHl/9DnLq4VPKRNX4UC6M2KJgFGwwhtaXIUsv4ihWZEg==","signatures":[{"sig":"MEYCIQDI0+2sy8WwAEtemzgokXPgu1cVbKpxebVaSRjEpZI7qAIhAL+SitW3jbF5c8svTi8yYNzaoXQ9p4wHBb9QnI/+fQNB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294969},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"conditions":{"@zod/source":"src"}},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"434a63c27a104e107665e22a35723a7cf3d98c2b","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules","test:basic":"tsx ./src/index.ts --project ./test/tsconfig.basic.json"},"_npmUser":{"name":"colinhacks","email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.4.1","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","my-pkg":"link:./test","semver":"^7.7.2","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.3.2_1753749219880_0.9197126208061173","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"zshy","version":"0.3.3","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.3.3","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"52030b49c03b718af4b2e769194bebeb6bdfb0f0","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.3.3.tgz","fileCount":83,"integrity":"sha512-LCU9i+a2oj0j7orROaOrpVZ6Mqt8VBvfX3GQSE5LsmLi/GK4SSdbkQEORz3Nd7NIStDlgGGbhM7tnCOSju8AoQ==","signatures":[{"sig":"MEQCIFtkgMsvlqTL0A3+yF3wWNnxRS22g3rB0MYQLyg4L7xWAiBpiiQxIbT7Yzk9IjOT12nlphCBkkz7E7kDnV8mvQO47g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295683},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"conditions":{"@zod/source":"src"}},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"a8d4283e6dbedf8daa5f97e8653e0d0752d8b6f2","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules","test:basic":"tsx ./src/index.ts --project ./test/tsconfig.basic.json"},"_npmUser":{"name":"colinhacks","email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.4.1","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","my-pkg":"link:./test","semver":"^7.7.2","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.3.3_1753750220192_0.8047455779118386","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"zshy","version":"0.3.4","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.3.4","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"678a6bc0f9c804fdc49df8cbb5658c7f9aa760af","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.3.4.tgz","fileCount":83,"integrity":"sha512-02BelC+sJsUjc3OOgqXoALaxBiNhZpwsGr2LHl3zGtg8w8VKrF5zHQR10as5hRQ02bqntv3AjBK+Um2L0QUTbw==","signatures":[{"sig":"MEUCIGIh/TuRIMZAxXEdPYNll0XArxXBd+IZtgT52pbW3eN7AiEA3wX9iwGgjiQH5VlVRJCIPGRg/1iAKo4z0xYnyXkbnQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295396},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"conditions":{"@zod/source":"src"}},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"94d0806b811f486b3122671809b44e3de001ec3d","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules","test:basic":"tsx ./src/index.ts --project ./test/tsconfig.basic.json"},"_npmUser":{"name":"colinhacks","email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.4.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.4.1","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","my-pkg":"link:./test","semver":"^7.7.2","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.3.4_1753852334835_0.13492803401034803","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"zshy","version":"0.3.5","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.3.5","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"0752894c445b0474428bce76e7095d5bab67fa6f","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.3.5.tgz","fileCount":83,"integrity":"sha512-snxs1iCIgLHY+eavk06UD54bTioXbXHzZ0XnsrDNjrztG7qrhagL6VyJ/jdBODZ0sCn+ZdqgXLwYLxZLydYdTA==","signatures":[{"sig":"MEQCICyIbYZhxv5d5pZ4E5B3WmyfpO2ugZwoAti4H98yz4RRAiAHB3WD1hAKVdsOXtwVXQwmi6RIfLbhMZnFi64gURisNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296059},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"conditions":{"@zod/source":"src"}},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"d0736e627d94f8b17de7970c855c877a7798febd","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules","test:basic":"tsx ./src/index.ts --project ./test/tsconfig.basic.json"},"_npmUser":{"name":"colinhacks","email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.5.1","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.5.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","my-pkg":"link:./test","semver":"^7.7.2","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.3.5_1754551263539_0.8806389397264356","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"zshy","version":"0.4.0","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.4.0","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"5d8225c7a7f509e58f65fbd8b356194c5ed55ecd","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.4.0.tgz","fileCount":91,"integrity":"sha512-ypCKjClIUR1FNz+m85ZSMIyeR0kVyDjGMoa4FBHe84Mhx5qyn7x+drx4VmkLNP5eIYkEviTKHKK4/uIezNeIzw==","signatures":[{"sig":"MEUCIQD14YHqhPg5GR12fOSa9NQhnsSbgJo3TvvxHs/WJarxpgIgN8NAo3nGTQM80Q07s09PAMqCipvXBg7RfXUfFKje0qA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":327764},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"conditions":{"@zod/source":"src"}},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"7614817170871654b37bd149f0670cdc5a6e3d22","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules","test:basic":"tsx ./src/index.ts --project ./test/tsconfig.basic.json"},"_npmUser":{"name":"colinhacks","email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.5.1","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.7.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","my-pkg":"link:./test","semver":"^7.7.2","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.4.0_1756507256945_0.04014107395622468","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"zshy","version":"0.4.1","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.4.1","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"a554ce187d9901a1eede7b132cd5c02b1a2fd5fb","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.4.1.tgz","fileCount":91,"integrity":"sha512-9BP1xv9BK4xNf8N5K85q+n81uFRT4p92JrT2BShXwgn8iw63QeSbdd7Ytw5RzqFG3AeIGtqpOEJPk4iiM77dsw==","signatures":[{"sig":"MEYCIQDVaMJf9g4Z4M7r+hWlf+bgzVOMv2gOh8LEOa1w86QmOAIhAOax67BthslqKuvTgAXTWdhZunrbg2YOByDTpfiav3Yy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":327196},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"conditions":{"@zod/source":"src"}},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"d9cf6f8544533759036f60e629351bf636874cec","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules","test:basic":"tsx ./src/index.ts --project ./test/tsconfig.basic.json"},"_npmUser":{"name":"colinhacks","email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.5.1","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.7.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","my-pkg":"link:./test","semver":"^7.7.2","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.4.1_1756511370617_0.4901371476572176","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"zshy","version":"0.4.2","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.4.2","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"e3e65d9305a9ab324208b190d211ac8e5ce38001","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.4.2.tgz","fileCount":91,"integrity":"sha512-q3OkMn4dXqVhwihg/XT5Rd/9kK38hFCpq+fM2uorXy8GjBMFjOSwW9P8wFHIBZQsyUakBFn/s7j7no8L2FU91w==","signatures":[{"sig":"MEUCIDUEAkCklHd2bLCti7BPcOnY/rqvSr4w0ddwqG1Pj1iTAiEA6Tq1ImrM8cuxhDq4OPWrL4Y5QGahl0hu3hDYSwUkxZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340889},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"conditions":{"@zod/source":"src"}},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"f7926b57c86c115204bebffb54ebfaa6fea2ddbd","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules","test:basic":"tsx ./src/index.ts --project ./test/tsconfig.basic.json"},"_npmUser":{"name":"colinhacks","email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.6.0","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.8.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","globby":"^14.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","my-pkg":"link:./test","semver":"^7.7.2","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.4.2_1758008891390_0.5201262251895507","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"zshy","version":"0.4.3","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.4.3","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"eb21cedfde48b66debff3e3c3f3f13f150ec71f2","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.4.3.tgz","fileCount":91,"integrity":"sha512-onhD/E4OVAOFION4DmXza93+x8XItEdyZibxrtDu2rpAYIg63cKhmYqLwXmK0UNfqchvyabbBDUcJbQg097dZA==","signatures":[{"sig":"MEUCIQCl6ASd9gSpmswLR43Q7k33vQQHy7i6N+hAGYZP8fc+/QIgRSSuoocILrTB0+KW/yCr8ztPUk3Q9CTPAGrEHUlQfrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340860},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"conditions":{"@zod/source":"src"}},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"31cabf37d0f2ecc1fa50d752ecfd912045c91244","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules","test:basic":"tsx ./src/index.ts --project ./test/basic/tsconfig.json --dry-run"},"_npmUser":{"name":"colinhacks","email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.6.0","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"24.9.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","fast-glob":"^3.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","my-pkg":"link:./test","semver":"^7.7.2","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.4.3_1759691707108_0.6816167006553921","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"zshy","version":"0.4.4","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.4.4","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"e4e9f56e0a972bfdbc169059892bf2e97ef9858b","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.4.4.tgz","fileCount":91,"integrity":"sha512-yNLusNH7L6JHeZNtQcauWO//p/lD75W3M4TE+ZBz9DPZ20RHbMv/2worTxoByUuitvCR9bkn8XDownVTFOtXsQ==","signatures":[{"sig":"MEYCIQCRpak5dyJEkAt7YjVqRcFTwhwG+Irpr4/grAXcGh6QuAIhAOgYHZ4ElpUKPV7HrLNqjgc+WXnp6xQzE3DaD7++OSDW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":341040},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"conditions":{"@zod/source":"src"}},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"cc989198dc1bbf1d7e9e95525de54a59cd06644c","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules","test:basic":"tsx ./src/index.ts --project ./test/basic/tsconfig.json --dry-run"},"_npmUser":{"name":"colinhacks","email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.6.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"25.0.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","fast-glob":"^3.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","my-pkg":"link:./test","semver":"^7.7.2","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.4.4_1760654389180_0.5628901546209053","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"zshy","version":"0.5.0","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.5.0","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"29060b90aa760ffac36dc19e7aea9035af3b976c","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.5.0.tgz","fileCount":91,"integrity":"sha512-hI0wkXfWhd4gz2ydHDhnzv7ao7vJPMkvmHz9jzA7591uEEc8eAcKyi9P99nSE0GsPF6IHsydsJK2qQvGQ5IcDA==","signatures":[{"sig":"MEQCIHfKnTpTbgUi6fThsnl9x/9Hcg8hDzp1mpQY6A19VXgwAiAWcoSZPxVjeybIiBBtVOVf0NDpyVuWBVHfy0kPiEjcyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":351726},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"conditions":{"@zod/source":"src"}},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"2387fcaad8147b9fddf1a04ee2c170bfe6bcc3a0","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules","test:basic":"tsx ./src/index.ts --project ./test/basic/tsconfig.json --dry-run"},"_npmUser":{"name":"colinhacks","email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.6.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"25.2.1","dependencies":{"arg":"^5.0.2","table":"^6.9.0","fast-glob":"^3.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","my-pkg":"link:./test","semver":"^7.7.2","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.5.0_1763504938176_0.4282493928203539","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"zshy","version":"0.6.0","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.6.0","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"648ae8cb7ebc1865172cf2054ea93b45d2d8f567","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.6.0.tgz","fileCount":91,"integrity":"sha512-Z44cazaJFGvl+Db0yxKMfJoKq6CKXh7MLWqkLZH6Yo3ZmjO3HD+mF2+L5qZS8/Gk2nTKttf2YZungk8QPapeaw==","signatures":[{"sig":"MEUCIHNM5C6Jcae79IJ8GdNxTmUpI/1p1T4fGChpWU/pfalKAiEAkVVtLtxN6Rxc3xCztGAO3jpcUn7+ofaP7HPcX9scLfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":353122},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"conditions":{"@zod/source":"src"}},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"a4beb97482ea6905e22cec320c18d05cc3ca3993","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules","test:basic":"tsx ./src/index.ts --project ./test/basic/tsconfig.json --dry-run"},"_npmUser":{"name":"colinhacks","email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.6.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"25.2.1","dependencies":{"arg":"^5.0.2","table":"^6.9.0","fast-glob":"^3.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","my-pkg":"link:./test","semver":"^7.7.2","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.6.0_1763755243265_0.1315536841340097","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"zshy","version":"0.7.0","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.7.0","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"a77e8e15f71e88de2c16eabd9696aae6935d76bd","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.7.0.tgz","fileCount":91,"integrity":"sha512-nBQv7JaVC+lUMK9+uD9LgXNHPsz3uo5gdk33ojCndY8hT4EkrGovwjacPsvB7BlTuV++i9bPQFFzWYrQyTH3DA==","signatures":[{"sig":"MEUCIGX6eNjObJ62JlNFcDq9fjgVSc2lvXRKk9b7NvO50FWfAiEAw7A1wMjScSreScfSfjp0abH0VpBo+bTkQAz4beTuOVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":361805},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"conditions":{"@zod/source":"src"}},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"64f86460bf5d05d8ba5e105ad9d299923e7fcd48","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules","test:basic":"tsx ./src/index.ts --project ./test/basic/tsconfig.json --dry-run"},"_npmUser":{"name":"colinhacks","email":"colinmcd94@gmail.com"},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.6.2","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"25.2.1","dependencies":{"arg":"^5.0.2","table":"^6.9.0","fast-glob":"^3.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","my-pkg":"link:./test","semver":"^7.7.2","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.7.0_1767119890726_0.3225478651048832","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"zshy","version":"0.7.1","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.7.1","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"0ae3873b3ffc7a3d4141e0ec11e544553379d086","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.7.1.tgz","fileCount":91,"integrity":"sha512-2+w7ZTnaKWkRtOYzOTjofTq2kNHzu+s1On+FOE2O0BO0MbBzbkjuv5Ybr0qcSjA7aEWQutfTWri5ZJls3isTgg==","signatures":[{"sig":"MEQCIC6iqUHhIzXfwN3/H6MKEcmp1o3Dygv7mmp2GW9OJDEEAiAR2RvuepQmJ+t2rXTipMgyDNBPYt5KtEzgxYx/bM5bDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":363527},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"conditions":{"@zod/source":"src"}},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"0e561191aa7c07b41b6dcbd77f234d5a7f1fda0c","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules","test:basic":"tsx ./src/index.ts --project ./test/basic/tsconfig.json --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:963a21d2-e8b5-4899-9fac-52a26e7ca965"}},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.12.1","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"25.9.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","fast-glob":"^3.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","my-pkg":"link:./test","semver":"^7.7.2","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.7.1_1777323095419_0.4716056631697789","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"zshy","version":"0.7.2","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"author":{"url":"https://colinhacks.com","name":"Colin McDonnell","email":"colin@colinhacks.com"},"license":"MIT","_id":"zshy@0.7.2","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"bin":{"zshy":"dist/index.cjs"},"dist":{"shasum":"2d608c378ba0595c76d974239f4a3b2e38eb4f51","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.7.2.tgz","fileCount":91,"integrity":"sha512-2ZOP5H1faC/+B80ZGsgd+clfV9moczAK1vjpAOC/SOHGfJ29WaMo5BaXy+gYWZFqcOhBJUE+07ACZl461l7zEQ==","signatures":[{"sig":"MEQCIGhVeBeLb9XD08sWUi7qM7szuT+TUz+lgbGVEq4qb25KAiAT7D6QHCNWo3xdc7alec2MXwdCvL/jgpnj3DVz4TPfRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":369864},"main":"./dist/index.cjs","type":"module","zshy":{"bin":"./src/index.ts","exports":{".":"./src/index.ts"},"conditions":{"@zod/source":"src"}},"types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs","@zod/source":"./src/index.ts"}},"funding":{"url":"https://github.com/sponsors/colinhacks","type":"github"},"gitHead":"472dbaef4c17fd5e8bf626795a02a90fdbbdd3f3","scripts":{"test":"vitest run","build":"tsx src/index.ts","clean":"git clean -xdf . -e node_modules","test:basic":"tsx ./src/index.ts --project ./test/basic/tsconfig.json --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:963a21d2-e8b5-4899-9fac-52a26e7ca965"}},"repository":{"url":"git+https://github.com/colinhacks/zshy.git","type":"git"},"_npmVersion":"11.12.1","description":"Gold-standard build tool for TypeScript libraries","directories":{},"_nodeVersion":"25.9.0","dependencies":{"arg":"^5.0.2","table":"^6.9.0","fast-glob":"^3.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.20.3","react":"^19.1.0","my-pkg":"link:./test","semver":"^7.7.2","vitest":"^2.1.5","typescript":"^5.8.3","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","@biomejs/biome":"^2.0.5","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"typescript":">5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zshy_0.7.2_1777498097935_0.5525037393222714","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"zshy","version":"0.7.3","type":"module","description":"Gold-standard build tool for TypeScript libraries","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"homepage":"https://github.com/colinhacks/zshy#readme","bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"repository":{"type":"git","url":"git+https://github.com/colinhacks/zshy.git"},"license":"MIT","author":{"name":"Colin McDonnell","email":"colin@colinhacks.com","url":"https://colinhacks.com"},"funding":{"type":"github","url":"https://github.com/sponsors/colinhacks"},"module":"./dist/index.js","bin":{"zshy":"dist/index.cjs"},"devDependencies":{"@arethetypeswrong/cli":"^0.18.2","@biomejs/biome":"^2.0.5","@types/node":"latest","@types/react":"^19.1.8","@types/semver":"^7.7.0","react":"^19.1.0","semver":"^7.7.2","tsx":"^4.20.3","typescript":"^5.8.3","vitest":"^2.1.5","my-pkg":"link:./test"},"peerDependencies":{"typescript":">5.5.0"},"dependencies":{"arg":"^5.0.2","fast-glob":"^3.3.2","table":"^6.9.0"},"scripts":{"build":"tsx src/index.ts","test":"vitest run","test:basic":"tsx ./src/index.ts --project ./test/basic/tsconfig.json --dry-run","clean":"git clean -xdf . -e node_modules"},"zshy":{"exports":{".":"./src/index.ts"},"bin":"./src/index.ts","conditions":{"@zod/source":"src"}},"main":"./dist/index.cjs","types":"./dist/index.d.cts","exports":{".":{"@zod/source":"./src/index.ts","types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs"}},"packageManager":"pnpm@9.15.9","gitHead":"acce27d85eda066ff75b52282019086c6ae10844","_id":"zshy@0.7.3","_nodeVersion":"26.3.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-MLCAh1mwonX25z58SJEAvHGY8j4xSMsNGM1XCgYwYZgBWEO/4YeH1u+EejJlUbHbz21N2YQ0Dgg8WznKMEU26w==","shasum":"e61aa66ed5ad566c7b75760943d5ca2342064bf8","tarball":"https://registry.npmjs.org/zshy/-/zshy-0.7.3.tgz","fileCount":91,"unpackedSize":391418,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zshy@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDBMgQYm0XNGgLUCftbSkleNBODAQD6Yqp+DuhfJpEc+AIhANjVq8BSFalBLA0xh9cShl+GkpkScO3eKiBGkfg17eta"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:963a21d2-e8b5-4899-9fac-52a26e7ca965"}},"directories":{},"maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/zshy_0.7.3_1781280183115_0.22050069009502193"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-24T16:59:29.451Z","modified":"2026-06-12T16:03:03.510Z","0.0.1":"2025-06-24T16:59:29.623Z","0.0.2":"2025-06-26T20:05:46.438Z","0.0.3":"2025-06-26T20:09:55.687Z","0.0.4":"2025-06-27T01:38:20.772Z","0.0.5":"2025-06-27T02:02:49.906Z","0.0.6":"2025-07-01T06:30:49.415Z","0.0.7":"2025-07-01T21:31:40.333Z","0.0.8":"2025-07-01T21:37:01.872Z","0.0.9":"2025-07-01T21:38:34.449Z","0.0.10":"2025-07-02T01:29:48.825Z","0.0.11":"2025-07-02T02:53:22.713Z","0.0.12-canary.20250702T030329":"2025-07-02T03:03:32.054Z","0.0.12":"2025-07-02T03:05:09.982Z","0.0.13-canary.20250702T030509":"2025-07-02T03:05:12.078Z","0.0.13-canary.20250702T064125":"2025-07-02T06:41:28.780Z","0.0.14-canary.20250704T085653":"2025-07-04T08:56:56.097Z","0.0.13":"2025-07-04T08:58:32.419Z","0.0.14-canary.20250704T090259":"2025-07-04T09:03:02.638Z","0.0.14-canary.20250704T090317":"2025-07-04T09:03:20.286Z","0.0.14-canary.20250704T090447":"2025-07-04T09:04:49.884Z","0.0.14-canary.20250707T063347":"2025-07-07T06:33:50.326Z","0.0.14-canary.20250707T070435":"2025-07-07T07:04:38.777Z","0.0.14-canary.20250707T070705":"2025-07-07T07:07:08.439Z","0.0.14-canary.20250707T185005":"2025-07-07T18:50:07.929Z","0.0.14-canary.20250707T234428":"2025-07-07T23:44:31.180Z","0.0.14-canary.20250709T040642":"2025-07-09T04:06:45.595Z","0.0.14":"2025-07-09T18:38:32.402Z","0.0.15-canary.20250710T060341":"2025-07-10T06:03:44.675Z","0.0.15-canary.20250710T073403":"2025-07-10T07:34:06.583Z","0.0.15":"2025-07-10T07:35:31.962Z","0.1.0":"2025-07-11T08:12:30.220Z","0.1.1":"2025-07-11T08:49:31.715Z","0.2.0":"2025-07-11T23:26:39.895Z","0.2.1":"2025-07-11T23:32:47.442Z","0.2.2":"2025-07-11T23:39:53.609Z","0.2.3":"2025-07-12T06:49:18.928Z","0.2.4":"2025-07-17T20:54:40.939Z","0.2.5":"2025-07-17T21:12:43.895Z","0.3.0":"2025-07-28T21:14:34.761Z","0.3.1":"2025-07-29T00:19:24.803Z","0.3.2":"2025-07-29T00:33:40.078Z","0.3.3":"2025-07-29T00:50:20.420Z","0.3.4":"2025-07-30T05:12:14.998Z","0.3.5":"2025-08-07T07:21:03.710Z","0.4.0":"2025-08-29T22:40:57.121Z","0.4.1":"2025-08-29T23:49:30.810Z","0.4.2":"2025-09-16T07:48:11.594Z","0.4.3":"2025-10-05T19:15:07.300Z","0.4.4":"2025-10-16T22:39:49.381Z","0.5.0":"2025-11-18T22:28:58.389Z","0.6.0":"2025-11-21T20:00:43.502Z","0.7.0":"2025-12-30T18:38:10.876Z","0.7.1":"2026-04-27T20:51:35.568Z","0.7.2":"2026-04-29T21:28:18.126Z","0.7.3":"2026-06-12T16:03:03.261Z"},"bugs":{"url":"https://github.com/colinhacks/zshy/issues"},"author":{"name":"Colin McDonnell","email":"colin@colinhacks.com","url":"https://colinhacks.com"},"license":"MIT","homepage":"https://github.com/colinhacks/zshy#readme","keywords":["typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"repository":{"type":"git","url":"git+https://github.com/colinhacks/zshy.git"},"description":"Gold-standard build tool for TypeScript libraries","maintainers":[{"name":"colinhacks","email":"colinmcd94@gmail.com"}],"readme":"<p align=\"center\">\n\n  <h1 align=\"center\">🐒<br/><code>zshy</code></h1>\n  <p align=\"center\">The no-bundler build tool for TypeScript libraries. Powered by <code>tsc</code>.\n    <br/>\n    by <a href=\"https://x.com/colinhacks\">@colinhacks</a>\n  </p>\n</p>\n<br/>\n\n<p align=\"center\">\n<a href=\"https://opensource.org/licenses/MIT\" rel=\"nofollow\"><img src=\"https://img.shields.io/github/license/colinhacks/zshy\" alt=\"License\"></a>\n<a href=\"https://www.npmjs.com/package/zshy\" rel=\"nofollow\"><img src=\"https://img.shields.io/npm/dw/zshy.svg\" alt=\"npm\"></a>\n<a href=\"https://github.com/colinhacks/zshy\" rel=\"nofollow\"><img src=\"https://img.shields.io/github/stars/colinhacks/zshy\" alt=\"stars\"></a>\n</p>\n\n<br/>\n<br/>\n<br/>\n\n<!-- ## What is `zshy`? -->\n\n<h2 align=\"center\">What is <code>zshy</code>?</h2>\n\n`zshy` (zee-shy) is a bundler-free batteries-included build tool for transpiling TypeScript libraries. It was originally created as an internal build tool for [Zod](https://github.com/colinhacks/zod) but is now available as a general-purpose tool for TypeScript libraries.\n\n- 👑 **Powered by `tsc`** — The gold standard for TypeScript transpilation\n- 📦 **Bundler-free** — No bundler or bundler configs involved\n- 🟦 **No config file** — Reads from your `package.json` and `tsconfig.json`\n- 📝 **Declarative entrypoint map** — Specify your TypeScript entrypoints in `package.json#/zshy`\n- 🤖 **Auto-generated `\"exports\"`** — Writes `\"exports\"` map directly into your `package.json` and `jsr.json`\n- 🧱 **Dual-module builds** — Builds ESM and CJS outputs from a single TypeScript source file\n- 📂 **Unopinionated** — Use any file structure or import extension syntax you like\n- 📦 **Asset handling** — Non-JS assets are copied to the output directory\n- ⚛️ **Supports `.tsx`** — Rewrites to `.js/.cjs/.mjs` per your `tsconfig.json#/jsx*` settings\n- 🐚 **CLI-friendly** — First-class `\"bin\"` support\n- 🐌 **Blazing fast** — Just kidding, it's slow. But [it's worth it](#is-it-fast)\n\n<!-- - 📱 **Supports React Native** — Supports a [flat build mode](#can-it-support-react-native-legacy-or-non-nodejs-environments) designed for bundlers that don't support `package.json#/exports` -->\n\n<br/>\n<br/>\n<br/>\n\n<h2 align=\"center\">Quickstart</h2>\n\n<br/>\n\n### 1. Install `zshy` as a dev dependency:\n\n```bash\nnpm install --save-dev zshy\nyarn add --dev zshy\npnpm add --save-dev zshy\n```\n\n<br/>\n\n### 2. Specify your entrypoint(s) in `package.json#zshy`:\n\nSingle entrypoint:\n\n```diff\n// package.json\n{\n  \"name\": \"my-pkg\",\n  \"version\": \"1.0.0\",\n+ \"zshy\": \"./src/index.ts\"\n}\n```\n\nMultiple entrypoints:\n\n```diff\n// package.json\n{\n  \"name\": \"my-pkg\",\n  \"version\": \"1.0.0\",\n\n+ \"zshy\": {\n+   \"exports\": {\n+     \".\": \"./src/index.ts\",\n+     \"./utils\": \"./src/utils.ts\",\n+     \"./plugins/*\": \"./src/plugins/*\",               // wildcard\n+     \"./components/**/*\": \"./src/components/**/*\"    // deep wildcard\n+   }\n+ }\n}\n```\n\n<br/>\n\n### 3. Run a build\n\nRun a build with `npx zshy`:\n\n```bash\n$ npx zshy # use --dry-run to try it out without writing/updating files\n\n→  Starting zshy build 🐒\n→  Detected project root: /Users/colinmcd94/Documents/projects/zshy\n→  Reading package.json from ./package.json\n→  Reading tsconfig from ./tsconfig.json\n→  Cleaning up outDir...\n→  Determining entrypoints...\n   ╔════════════╤════════════════╗\n   ║ Subpath    │ Entrypoint     ║\n   ╟────────────┼────────────────╢\n   ║ \"my-pkg\"   │ ./src/index.ts ║\n   ╚════════════╧════════════════╝\n→  Resolved build paths:\n   ╔══════════╤════════════════╗\n   ║ Location │ Resolved path  ║\n   ╟──────────┼────────────────╢\n   ║ rootDir  │ ./src          ║\n   ║ outDir   │ ./dist         ║\n   ╚══════════╧════════════════╝\n→  Package is an ES module (package.json#/type is \"module\")\n→  Building CJS... (rewriting .ts -> .cjs/.d.cts)\n→  Building ESM...\n→  Updating package.json#/exports...\n→  Updating package.json#/bin...\n→  Build complete! ✅\n```\n\n> **Add a `\"build\"` script to your `package.json`**\n>\n> ```diff\n> {\n>   // ...\n>   \"scripts\": {\n> +   \"build\": \"zshy\"\n>   }\n> }\n> ```\n>\n> Then, to run a build:\n>\n> ```bash\n> $ npm run build\n> ```\n\n<br/>\n\n<br/>\n\n<h2 align=\"center\">How it works</h2>\n\nVanilla `tsc` does not perform _extension rewriting_; it will only ever transpile a `.ts` file to a `.js` file (never `.cjs` or `.mjs`). This is the fundamental limitation that forces library authors to use bundlers or bundler-powered tools like `tsup`, `tsdown`, or `unbuild`...\n\n...until now! `zshy` works around this limitation using the official [TypeScript Compiler API](https://github.com/microsoft/TypeScript/wiki/Using-the-Compiler-API), which provides some powerful (and criminally under-utilized) hooks for customizing file extensions during the `tsc` build process.\n\nUsing these hooks, `zshy` transpiles each `.ts` file to `.js/.d.ts` (ESM) and `.cjs/.d.cts` (CommonJS):\n\n```bash\n$ tree .\n├── package.json\n├── src\n│   └── index.ts\n└── dist # generated\n  ├── index.js\n  ├── index.cjs\n  ├── index.d.ts\n  └── index.d.cts\n```\n\nSimilarly, all relative `import`/`export` statements are rewritten to include the appropriate file extension. (Other tools like `tsup` or `tsdown` do the same, but they require a bundler to do so.)\n\n| Original path      | Result (ESM)       | Result (CJS)        |\n| ------------------ | ------------------ | ------------------- |\n| `from \"./util\"`    | `from \"./util.js\"` | `from \"./util.cjs\"` |\n| `from \"./util.ts\"` | `from \"./util.js\"` | `from \"./util.cjs\"` |\n| `from \"./util.js\"` | `from \"./util.js\"` | `from \"./util.cjs\"` |\n\nFinally, `zshy` automatically writes `\"exports\"` into your `package.json`:\n\n```diff\n{\n  // ...\n  \"zshy\": {\n    \"exports\": \"./src/index.ts\"\n  },\n+ \"exports\": { // auto-generated by zshy\n+   \".\": {\n+     \"types\": \"./dist/index.d.cts\",\n+     \"import\": \"./dist/index.js\",\n+     \"require\": \"./dist/index.cjs\"\n+   }\n+ }\n}\n```\n\nThe result is a tool that I consider to be the \"holy grail\" of TypeScript library build tools:\n\n- performs dual-module (ESM + CJS) builds\n- type checks your code\n- leverages `tsc` for gold-standard transpilation\n- doesn't require a bundler\n- doesn't require another config file (just `package.json` and `tsconfig.json`)\n\n<br/>\n<br/>\n\n<h2 align=\"center\">Usage</h2>\n\n<br/>\n\n### Flags\n\n```sh\n$ npx zshy --help\nUsage: zshy [options]\n\nOptions:\n  -h, --help                        Show this help message\n  -p, --project <path>              Path to tsconfig (default: ./tsconfig.json)\n      --verbose                     Enable verbose output\n      --dry-run                     Don't write any files or update package.json\n      --fail-threshold <threshold>  When to exit with non-zero error code\n                                      \"error\" (default)\n                                      \"warn\"\n                                      \"never\"\n```\n\n<br/>\n\n### Subpaths and wildcards\n\nMulti-entrypoint packages can specify subpaths or wildcard exports in `package.json#/zshy/exports`:\n\n```jsonc\n{\n  \"name\": \"my-pkg\",\n  \"version\": \"1.0.0\",\n\n  \"zshy\": {\n    \"exports\": {\n      \".\": \"./src/index.ts\", // root entrypoint\n      \"./utils\": \"./src/utils.ts\", // subpath\n      \"./plugins/*\": \"./src/plugins/*\", // wildcard\n      \"./components/*\": \"./src/components/**/*\" // deep wildcard\n    }\n  }\n}\n```\n\n<details>\n<summary>View typical build output</summary>\n\nWhen you run a build, you'll see something like this:\n\n```bash\n$ npx zshy\n\n→  Starting zshy build... 🐒\n→  Detected project root: /path/to/my-pkg\n→  Reading package.json from ./package.json\n→  Reading tsconfig from ./tsconfig.json\n→  Determining entrypoints...\n   ╔════════════════════╤═════════════════════════════╗\n   ║ Subpath            │ Entrypoint                  ║\n   ╟────────────────────┼─────────────────────────────╢\n   ║ \"my-pkg\"           │ ./src/index.ts              ║\n   ║ \"my-pkg/utils\"     │ ./src/utils.ts              ║\n   ║ \"my-pkg/plugins/*\" │ ./src/plugins/* (5 matches) ║\n   ╚════════════════════╧═════════════════════════════╝\n→  Resolved build paths:\n   ╔══════════╤════════════════╗\n   ║ Location │ Resolved path  ║\n   ╟──────────┼────────────────╢\n   ║ rootDir  │ ./src          ║\n   ║ outDir   │ ./dist         ║\n   ╚══════════╧════════════════╝\n→  Package is ES module (package.json#/type is \"module\")\n→  Building CJS... (rewriting .ts -> .cjs/.d.cts)\n→  Building ESM...\n→  Updating package.json exports...\n→  Build complete! ✅\n```\n\nAnd the generated `\"exports\"` map will look like this:\n\n```diff\n// package.json\n{\n  // ...\n+ \"exports\": {\n+   \".\": {\n+     \"types\": \"./dist/index.d.cts\",\n+     \"import\": \"./dist/index.js\",\n+     \"require\": \"./dist/index.cjs\"\n+   },\n+   \"./utils\": {\n+     \"types\": \"./dist/utils.d.cts\",\n+     \"import\": \"./dist/utils.js\",\n+     \"require\": \"./dist/utils.cjs\"\n+   },\n+   \"./plugins/*\": {\n+     \"types\": \"./dist/src/plugins/*\",\n+     \"import\": \"./dist/src/plugins/*\",\n+     \"require\": \"./dist/src/plugins/*\"\n+   }\n+ }\n}\n```\n\n</details>\n\n<br/>\n\n### Building CLIs (`\"bin\"` support)\n\nIf your package is a CLI, specify your CLI entrypoint in `package.json#/zshy/bin`. `zshy` will include this entrypoint in your builds and automatically set `\"bin\"` in your package.json.\n\n```diff\n{\n  // package.json\n  \"name\": \"my-cli\",\n  \"version\": \"1.0.0\",\n  \"type\": \"module\",\n  \"zshy\": {\n+   \"bin\": \"./src/cli.ts\"\n  }\n}\n```\n\nThe `\"bin\"` field is automatically written into your `package.json`:\n\n```diff\n{\n  // package.json\n  \"name\": \"my-cli\",\n  \"version\": \"1.0.0\",\n  \"zshy\": {\n    \"exports\": \"./src/index.ts\",\n    \"bin\": \"./src/cli.ts\"\n  },\n+ \"bin\": {\n+   \"my-cli\": \"./dist/cli.cjs\" // CLI entrypoint\n+ }\n}\n```\n\n> **Note** — The `\"bin\"` field defaults to the CJS build unless you have disabled it with `\"cjs\": false`.\n\n<details>\n<summary>Multiple CLIs</summary>\n\nFor packages that expose multiple CLI tools, `\"bin\"` can also be an object mappingeach command name to its source file:\n\n```jsonc\n{\n  // package.json\n  \"name\": \"my-cli\",\n  \"version\": \"1.0.0\",\n  \"type\": \"module\",\n  \"zshy\": {\n    \"bin\": {\n      \"my-cli\": \"./src/cli.ts\",\n      \"other\": \"./src/other.ts\"\n    }\n  }\n}\n```\n\nThis generates a corresponding object `\"bin\"` field:\n\n```diff\n{\n  // package.json\n  \"name\": \"my-cli\",\n  \"version\": \"1.0.0\",\n  \"zshy\": {\n    \"exports\": \"./src/index.ts\",\n    \"bin\": {\n      \"my-cli\": \"./src/cli.ts\",\n      \"other\": \"./src/other.ts\"\n    }\n  },\n  \"bin\": {\n    \"my-cli\": \"./dist/cli.cjs\",\n    \"other\": \"./dist/other.cjs\"\n  }\n}\n```\n\n</details>\n\nBe sure to include a [shebang](<https://en.wikipedia.org/wiki/Shebang_(Unix)>) as the first line of your CLI entrypoint file:\n\n```ts\n#!/usr/bin/env node\n\n// CLI code here\n```\n\n<br/>\n\n### ESM-only\n\nFor packages that only need ESM builds, you can disable CommonJS output entirely:\n\n```jsonc\n{\n  \"zshy\": {\n    \"exports\": { ... },\n    \"cjs\": false\n  }\n}\n```\n\nThis will generate only ESM files (`.js` and `.d.ts`) and the `package.json#/exports` will only include `\"import\"` and `\"types\"` conditions.\n\n```jsonc\n{\n  // package.json\n  \"exports\": {\n    \".\": {\n      \"types\": \"./dist/index.d.ts\",\n      \"import\": \"./dist/index.js\"\n    }\n  }\n}\n```\n\n<br/>\n\n### Custom conditions\n\nTo specify custom conditions in your export maps, specify a `\"conditions\"` map. Each condition name must correspond to one of `\"src\" | \"esm\" | \"cjs\"`.\n\n```diff\n{\n  \"zshy\": {\n    \"exports\": {\n      \".\": \"./src/index.ts\"\n    },\n+   \"conditions\": {\n+    \"my-src-condition\": \"src\"\n+    \"my-esm-condition\": \"esm\",\n+    \"my-cjs-condition\": \"cjs\"\n+ }\n}\n```\n\nWith this addition, `zshy` will add the `\"my-source\"` condition to the generated `\"exports\"` map:\n\n```diff\n// package.json\n{\n  \"exports\": {\n    \".\": {\n+     \"my-src-condition\": \"./src/index.ts\",\n+     \"my-esm-condition\": \"./dist/index.js\",\n+     \"my-cjs-condition\": \"./dist/index.cjs\"\n      \"types\": \"./dist/index.d.cts\",\n      \"import\": \"./dist/index.js\",\n      \"require\": \"./dist/index.cjs\"\n    }\n  }\n}\n```\n\n### JSR\n\nFor packages that also have a `jsr.json` file for publishing to [JSR](https://jsr.io/), `zshy` will copy your configured exports to `jsr.json/#exports`, making your `zshy` configuration the single source of truth for exports.\n\nThis will copy over the paths of the source code entrypoints, not the paths to the transpiled code, since JSR supports and encourages publishing TypeScript source code rather than pairs of `.js` + `.d.ts` files.\n\n<br/>\n<br/>\n<br/>\n\n<h2 align=\"center\">FAQ for nerds</h2>\n\n<br/>\n\n### How does `zshy` resolve entrypoints?\n\nIt reads your `package.json#/zshy` config:\n\n```jsonc\n// package.json\n{\n  \"name\": \"my-pkg\",\n  \"version\": \"1.0.0\",\n  \"zshy\": {\n    \"exports\": {\n      \".\": \"./src/index.ts\",\n      \"./utils\": \"./src/utils.ts\",\n      \"./plugins/*\": \"./src/plugins/*\", // shallow match {.ts,.tsx,.cts,.mts} files\n      \"./components/*\": \"./src/components/**/*\" // deep match *.{.ts,.tsx,.cts,.mts} files\n    }\n  }\n}\n```\n\nA few important notes about `package.json#/zshy/exports`:\n\n- All keys should start with `\"./\"`\n- All values should be relative paths to source files (resolved relative to the `package.json` file)\n\nA few notes on wildcards exports:\n\n- The _key_ should always end in `\"/*\"`\n- The _value_ should correspond to a glob-like path value that ends in either `\"/*\"` (shallow match) or `\"/**/*\"` (deep match)\n- Do not include a file extensions! `zshy` matches source files with the following extensions:\n  - `.ts`, `.tsx`, `.cts`, `.mts`\n- A shallow match (`./<dir>/*`) will match both:\n  - `./<dir>/*.{ts,tsx,cts,mts}`\n  - `./<dir>/*/index.{ts,tsx,cts,mts}`.\n- A deep match (`./<dir>/**/*`) will match all files recursively in the specified directory, including subdirectories:\n  - `./<dir>/**/*.{ts,tsx,cts,mts}`\n  - `./<dir>/**/*/index.{ts,tsx,cts,mts}`\n\n**Note** — Since `zshy` computes an exact set of resolved entrypoints, your `\"files\"`, `\"include\"`, and `\"exclude\"` settings in `tsconfig.json` are ignored during the build.\n\n<br/>\n\n### Does `zshy` respect my `tsconfig.json` compiler options?\n\nYes! With some strategic overrides:\n\n- **`module`**: Overridden (`\"commonjs\"` for CJS build, `\"esnext\"` for ESM build)\n- **`moduleResolution`**: Overridden (`\"node10\"` for CJS, `\"bundler\"` for ESM)\n- **`declaration`/`noEmit`/`emitDeclarationOnly`**: Overridden to ensure proper output\n- **`verbatimModuleSyntax`**: Set to `false` to allow multiple build formats\n- **`esModuleInterop`**: Set to `true` (it's a best practice)\n- **`composite`**: Set to `false` to avoid resolution issues. `zshy` will build all files that are reachable from your specified entrypoints.\n\nAll other options are respected as defined, though `zshy` will also set the following reasonable defaults if they are not explicitly set:\n\n- `outDir` (defaults to `./dist`)\n- `declarationDir` (defaults to `outDir` — you probably shouldn't set this explicitly)\n- `target` (defaults to `es2020`)\n\n<br/>\n\n### Do I need to use a specific file structure?\n\nNo. You can organize your source however you like; `zshy` will transpile your entrypoints and all the files they import, respecting your `tsconfig.json` settings.\n\n> **Comparison to `tshy`** — `tshy` requires you to put your source in a `./src` directory, and always builds to `./dist/esm` and `./dist/cjs`.\n\n<br/>\n\n### What files does `zshy` create?\n\nIt depends on your `package.json#/type` field. If your package is ESM (that is, `\"type\": \"module\"` in `package.json`):\n\n- `.js` + `.d.ts` (ESM)\n- `.cjs` + `.d.cts` (CJS)\n\n```bash\n$ tree dist\n\n.\n├── package.json # if type == \"module\"\n├── src\n│   └── index.ts\n└── dist\n    ├── index.js\n    ├── index.d.ts\n    ├── index.cjs\n    └── index.d.cts\n```\n\nOtherwise, the package is considered _default-CJS_ and the ESM build files will be rewritten as `.mjs`/`.d.mts`.\n\n- `.mjs` + `.d.mts` (ESM)\n- `.js` + `.d.ts` (CJS)\n\n```bash\n$ tree dist\n.\n├── package.json # if type != \"module\"\n├── src\n│   └── index.ts\n└── dist\n    ├── index.js\n    ├── index.d.ts\n    ├── index.mjs\n    └── index.d.mts\n```\n\n> **Comparison to `tshy`** — `tshy` generates plain `.js`/`.d.ts` files into separate `dist/esm` and `dist/cjs` directories, each with a stub `package.json` to enable proper module resolution in Node.js. This is more convoluted than the flat file structure generated by `zshy`. It also causes issues with [Module Federation](https://github.com/colinhacks/zod/issues/4656).\n\n<br/>\n\n### How does extension rewriting work?\n\n`zshy` uses the [TypeScript Compiler API](https://github.com/microsoft/TypeScript/wiki/Using-the-Compiler-API) to rewrite file extensions during the `tsc` emit step.\n\n- If `\"type\": \"module\"`\n  - `.ts` becomes `.js`/`.d.ts` (ESM) and `.cjs`/`.d.cts` (CJS)\n- Otherwise:\n  - `.ts` becomes `.mjs`/`.d.mts` (ESM) and `.js`/`.d.ts` (CJS)\n\nSimilarly, all relative `import`/`export` statements are rewritten to account for the new file extensions.\n\n| Original path      | Result (ESM)       | Result (CJS)        |\n| ------------------ | ------------------ | ------------------- |\n| `from \"./util\"`    | `from \"./util.js\"` | `from \"./util.cjs\"` |\n| `from \"./util.ts\"` | `from \"./util.js\"` | `from \"./util.cjs\"` |\n| `from \"./util.js\"` | `from \"./util.js\"` | `from \"./util.cjs\"` |\n\nTypeScript's Compiler API provides dedicated hooks for performing such transforms (though they are criminally under-utilized).\n\n- **`ts.TransformerFactory`**: Provides AST transformations to rewrite import/export extensions before module conversion\n- **`ts.CompilerHost#writeFile`**: Handles output file extension changes (`.js` → `.cjs`/`.mjs`)\n\n> **Comparison to `tshy`** — `tshy` was designed to enable dual-package builds powered by the `tsc` compiler. To make this work, it relies on a specific file structure and the creation of temporary `package.json` files to accommodate the various idiosyncrasies of Node.js module resolution. It also requires the use of separate `dist/esm` and `dist/cjs` build subdirectories.\n\n<br/>\n\n### Can I use extension-less imports?\n\nYes! `zshy` supports whatever import style you prefer:\n\n- `from \"./utils\"`: classic extensionless imports\n- `from \"./utils.js\"`: ESM-friendly extensioned imports\n- `from \"./util.ts\"`: recently supported natively via[`rewriteRelativeImportExtensions`](https://www.typescriptlang.org/tsconfig/#rewriteRelativeImportExtensions)\n\nUse whatever you like; `zshy` will rewrite all imports/exports properly during the build process.\n\n> **Comparison to `tshy`** — `tshy` forces you to use `.js` imports throughout your codebase. While this is generally a good practice, it's not always feasible, and there are hundreds of thousands of existing TypeScript codebases reliant on extensionless imports.\n\n<br/>\n\n### What about `package.json#/exports`?\n\nYour exports map is automatically written into your `package.json` when you run `zshy`. The generated exports map looks like this:\n\n```diff\n{\n  \"zshy\": {\n    \"exports\": {\n      \".\": \"./src/index.ts\",\n      \"./utils\": \"./src/utils.ts\",\n      \"./plugins/*\": \"./src/plugins/*\"\n    }\n  },\n+ \"exports\": { // auto-generated by zshy\n+   \".\": {\n+     \"types\": \"./dist/index.d.cts\",\n+     \"import\": \"./dist/index.js\",\n+     \"require\": \"./dist/index.cjs\"\n+   },\n+   \"./utils\": {\n+     \"types\": \"./dist/utils.d.cts\",\n+     \"import\": \"./dist/utils.js\",\n+     \"require\": \"./dist/utils.cjs\"\n+   },\n+   \"./plugins/*\": {\n+     \"import\": \"./dist/src/plugins/*\",\n+     \"require\": \"./dist/src/plugins/*\"\n+   }\n+ }\n}\n```\n\n<br/>\n\n### Why `.d.cts` for `\"types\"`?\n\nThe `\"types\"` field always points to the CJS declaration file (`.d.cts`). This is an intentional design choice. **It solves the \"Masquerading as ESM\" issue**. You've likely seen this dreaded error before:\n\n```ts\nimport mod from \"pkg\";         ^^^^^\n//              ^ The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import(\"pkg\")' call instead.\n```\n\nSimply put, an ESM file can `import` CommonJS, but CommonJS files can't `require` ESM. By having `\"types\"` point to the `.d.cts` declarations, we can always avoid the error above. Technically we're tricking TypeScript into thinking our code is CommonJS; in practice, this has no real consequences and maximizes compatibility.\n\nTo learn more, read the [\"Masquerading as ESM\"](https://github.com/arethetypeswrong/arethetypeswrong.github.io/blob/main/docs/problems/FalseESM.md) writeup from ATTW.\n\n> **Comparison to `tshy`** — `tshy` generates independent (but identical) `.d.ts` files in `dist/esm` and `dist/cjs`. This can cause [Excessively Deep](https://github.com/colinhacks/zod/issues/4422) errors if users of the library use declaration merging (`declare module {}`) for plugins/extensions. [Zod](https://github.com/colinhacks/zod), [day.js](https://day.js.org/), and others rely on this pattern for plugins.\n\n<br/>\n\n### Why do I see \"Masquerading as CJS\"?\n\nThis is expected behavior when running the \"Are The Types Wrong\" tool. This warning does not cause any resolution issues (unlike \"Masquerading as ESM\"). Technically, we're tricking TypeScript into thinking our code is CommonJS; when in fact it may be ESM. The ATTW tool is very rigorous and flags this; in practice, this has no real consequences and maximizes compatibility (Zod has relied on the CJS masquerading trick since it's earliest days.)\n\nTo learn more, read the [\"Masquerading as CJS\"](https://github.com/arethetypeswrong/arethetypeswrong.github.io/blob/main/docs/problems/FalseCJS.md) writeup from ATTW.\n\n<br/>\n\n### How are default exports transpiled?\n\n**CJS interop transform** — When a file contains a single `export default ...` and _no named exports_...\n\n```ts\nfunction hello() {\n  console.log(\"hello\");\n}\n\nexport default hello;\n```\n\n...the built `.cjs` code will assign the exported value directly to `module.exports`:\n\n```ts\nfunction hello() {\n  console.log(\"hello\");\n}\nexports.default = hello;\nmodule.exports = exports.default;\n```\n\n...and the associated `.d.cts` files will use `export =` syntax:\n\n```ts\ndeclare function hello(): void;\nexport = hello;\n```\n\nThe ESM build is not impacted by this transform.\n\n**ESM interop transform** — Similarly, if a source `.ts` file contains the following syntax:\n\n```ts\nexport = ...\n```\n\n...the generated _ESM_ build will transpile to the following syntax:\n\n```ts\nexport default ...\n```\n\n<br/>\n\n### Can it support React Native or non-Node.js environments?\n\nYes! This is one of the key reasons `zshy` was originally developed. Many environments don't support `package.json#/exports` yet:\n\n- Node.js v12.7 or earlier\n- React Native - The Metro bundler does not support `\"exports\"` by default\n- TypeScript projects with legacy configs — e.g. `\"module\": \"commonjs\"`\n\nThis causes issues for packages that want to use subpath imports to structure their package. Fortunately `zshy` unlocks a workaround I call a _flat build_:\n\n1. Remove `\"type\": \"module\"` from your `package.json` (if present)\n2. Set `outDir: \".\"` in your `tsconfig.json`\n3. Configure `\"exclude\"` in `package.json` to exclude all source files:\n\n   ```jsonc\n   {\n     // ...\n     \"exclude\": [\"**/*.ts\", \"**/*.tsx\", \"**/*.cts\", \"**/*.mts\", \"node_modules\"]\n   }\n   ```\n\nWith this setup, your build outputs (`index.js`, etc) will be written to the package root. Older environments will resolve imports like `\"your-library/utils\"` to `\"your-library/utils/index.js\"`, effectively simulating subpath imports in environments that don't support them.\n\n<br />\n\n### Can I prevent `zshy` from modifying my `package.json`/`jsr.json`?\n\nYes. If you prefer to manage your export fields manually, you can prevent `zshy` from making any changes by setting the `noEdit` option to `true` in your `package.json#/zshy` config.\n\n```jsonc\n{\n  \"zshy\": {\n    \"exports\": \"./src/index.ts\",\n    \"noEdit\": true\n  }\n}\n```\n\nWhen `noEdit` is enabled, `zshy` will build your files but will not write to `package.json` or `jsr.json`. You will be responsible for populating the `\"exports\"`, `\"bin\"`, `\"main\"`, `\"module\"`, and `\"types\"` fields yourself.\n\n<br />\n\n### Is it fast?\n\nNot really. It uses `tsc` to typecheck your codebase, which is a lot slower than using a bundler that strips types. That said:\n\n1. You _should_ be type checking your code during builds\n2. TypeScript is [about to get 10x faster](https://devblogs.microsoft.com/typescript/typescript-native-port/)\n\n<br/>\n<br/>\n\n<h2 align=\"center\">Acknowledgements</h2>\n\nThe DX of `zshy` was heavily inspired by [tshy](https://github.com/isaacs/tshy) by [@isaacs](https://x.com/izs), particularly its declarative entrypoint map and auto-updating of `package.json#/exports`. It proved that there's a modern way to transpile libraries using pure `tsc` (and various `package.json` hacks). Unfortunately its approach necessarily involved certain constraints that made it unworkable for Zod (described in the FAQ in more detail). `zshy` borrows elements of `tshy`'s DX while using the Compiler API to relax these constraints and provide a more \"batteries included\" experience.\n","readmeFilename":"README.md"}