{"_id":"@42-lyon/42api-zod-schemas","_rev":"14-7624285022d2771d23e3efa09c3c2990","name":"@42-lyon/42api-zod-schemas","dist-tags":{"latest":"1.6.0"},"versions":{"1.0.0":{"name":"@42-lyon/42api-zod-schemas","version":"1.0.0","author":{"name":"42Lyon"},"license":"ISC","_id":"@42-lyon/42api-zod-schemas@1.0.0","maintainers":[{"name":"ibertran","email":"i.btrd2183@gmail.com"},{"name":"42lyon","email":"si@42lyon.fr"}],"homepage":"https://github.com/42-Lyon/42API-zod-schemas#readme","bugs":{"url":"https://github.com/42-Lyon/42API-zod-schemas/issues"},"dist":{"shasum":"492026955e29d367b3d20bc1cafebbb36f464179","tarball":"https://registry.npmjs.org/@42-lyon/42api-zod-schemas/-/42api-zod-schemas-1.0.0.tgz","fileCount":54,"integrity":"sha512-IKEYWX/JbE66EtO5ocCFUNCdeZlmdwXztUfLRAE4r8LJ1HTJBQf0lg7b8qknJ3+GJKVtBbyK+GBwRnNX/Waxxw==","signatures":[{"sig":"MEUCIQD23PehuLVXG/CBghutQFM8X+yA7R7KO4ds5DejE8IjcAIgAwxnHc6OXp5e19jhD2NjuDcdmmwACZeZ6bCRpNWXv4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28818},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"1cf773bddeb4ecbaa1e6809ff0b13f9aae317214","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","fetch-fixtures":"node --loader ts-node/esm scripts/fetch-fixtures.ts"},"_npmUser":{"name":"ibertran","email":"i.btrd2183@gmail.com"},"repository":{"url":"git+ssh://git@github.com/42-Lyon/42API-zod-schemas.git","type":"git"},"_npmVersion":"11.3.0","description":"Zod schemas and TypeScript types for validating and typing 42API response bodies","directories":{},"_nodeVersion":"24.1.0","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","dotenv":"^17.2.3","ts-jest":"^29.4.6","ts-node":"^10.9.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.1","@jest/globals":"^30.2.0","@ibertran/fortytwo-intra-client":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/42api-zod-schemas_1.0.0_1765822093676_0.8653393420746343","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@42-lyon/42api-zod-schemas","version":"1.0.1","author":{"name":"42Lyon"},"license":"ISC","_id":"@42-lyon/42api-zod-schemas@1.0.1","maintainers":[{"name":"ibertran","email":"i.btrd2183@gmail.com"},{"name":"42lyon","email":"si@42lyon.fr"}],"homepage":"https://github.com/42-Lyon/42API-zod-schemas#readme","bugs":{"url":"https://github.com/42-Lyon/42API-zod-schemas/issues"},"dist":{"shasum":"da6602b6ac30dcfce7837a38866cee5b2617545c","tarball":"https://registry.npmjs.org/@42-lyon/42api-zod-schemas/-/42api-zod-schemas-1.0.1.tgz","fileCount":54,"integrity":"sha512-WxtD0W25aGukG8HPy2TEHPsS3n013jHUBhEXlDleoOU/yfK/Co3gjHq4qZBEMBE4PpBoc/2wejb/k3v6ID+PhQ==","signatures":[{"sig":"MEUCIBJOKUrtsP0bXEQSJcHZ6n71cy44Trmq4MozINAHzmCAAiEA+ELS2nYkCDwbFJMcVueyI5svp+FtJv4wKSzj93diq+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"7dbd6022b6f14dd0c7f5363192a164898915ac31","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","fetch-fixtures":"node --loader ts-node/esm scripts/fetch-fixtures.ts"},"_npmUser":{"name":"ibertran","email":"i.btrd2183@gmail.com"},"repository":{"url":"git+ssh://git@github.com/42-Lyon/42API-zod-schemas.git","type":"git"},"_npmVersion":"11.3.0","description":"Zod schemas and TypeScript types for validating and typing 42API response bodies","directories":{},"_nodeVersion":"24.1.0","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","dotenv":"^17.2.3","ts-jest":"^29.4.6","ts-node":"^10.9.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.1","@jest/globals":"^30.2.0","@ibertran/fortytwo-intra-client":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/42api-zod-schemas_1.0.1_1765878163301_0.9961871485046425","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@42-lyon/42api-zod-schemas","version":"1.0.2","author":{"name":"42Lyon"},"license":"ISC","_id":"@42-lyon/42api-zod-schemas@1.0.2","maintainers":[{"name":"ibertran","email":"i.btrd2183@gmail.com"},{"name":"42lyon","email":"si@42lyon.fr"}],"homepage":"https://github.com/42-Lyon/42API-zod-schemas#readme","bugs":{"url":"https://github.com/42-Lyon/42API-zod-schemas/issues"},"dist":{"shasum":"1a059a7478b49da614294d02a0d3570207d2e8e2","tarball":"https://registry.npmjs.org/@42-lyon/42api-zod-schemas/-/42api-zod-schemas-1.0.2.tgz","fileCount":54,"integrity":"sha512-5u+FfKaeq6qj1u8Lgjf9OZVgqex9AsxPo71KKG/EsRigtqmY3qRmZ6kTxglSNhTzMvcolbJgMYiVfdZ+sniOdw==","signatures":[{"sig":"MEYCIQDT1d/slbRYuqE4LzUCqbLs8vKS+LKGzhN0QgZvjPmbzQIhAK0igXgdPYbePnunl76r2O+TpUK95wdZawkndRFYtUF1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"275f222c0a4ef1df11c06fec3589433398713941","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","fetch-fixtures":"node --loader ts-node/esm scripts/fetch-fixtures.ts"},"_npmUser":{"name":"42lyon","email":"si@42lyon.fr"},"repository":{"url":"git+ssh://git@github.com/42-Lyon/42API-zod-schemas.git","type":"git"},"_npmVersion":"11.3.0","description":"Zod schemas and TypeScript types for validating and typing 42API response bodies","directories":{},"_nodeVersion":"24.1.0","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","dotenv":"^17.2.3","ts-jest":"^29.4.6","ts-node":"^10.9.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.1","@jest/globals":"^30.2.0","@ibertran/fortytwo-intra-client":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/42api-zod-schemas_1.0.2_1766005593748_0.4439789705375383","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@42-lyon/42api-zod-schemas","version":"1.0.3","author":{"name":"42Lyon"},"license":"ISC","_id":"@42-lyon/42api-zod-schemas@1.0.3","maintainers":[{"name":"ibertran","email":"i.btrd2183@gmail.com"},{"name":"42lyon","email":"si@42lyon.fr"}],"homepage":"https://github.com/42-Lyon/42API-zod-schemas#readme","bugs":{"url":"https://github.com/42-Lyon/42API-zod-schemas/issues"},"dist":{"shasum":"fa003840f67c56087d642bc92914a7204896c324","tarball":"https://registry.npmjs.org/@42-lyon/42api-zod-schemas/-/42api-zod-schemas-1.0.3.tgz","fileCount":58,"integrity":"sha512-rfLd37gEqjb926fzPflzTQ+uYcIkK3VsAafGAEKUey2VPl+pkFvDss7SLjPmoNHkJQX9AHxG/cNlqDk3yMqPJw==","signatures":[{"sig":"MEQCIB9BoKAJoeRNJC3g2P9uLL4UE4+iFyq2R+BbY2QWy8y3AiBm+qP0eWeG2UvVuMgoG2CZQ4buH8uMh88Y0WCqcW96Dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31819},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"b22026012b53ec2750b15bbf4df36d565db3b94e","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","fetch-fixtures":"node --loader ts-node/esm scripts/fetch-fixtures.ts"},"_npmUser":{"name":"42lyon","email":"si@42lyon.fr"},"repository":{"url":"git+ssh://git@github.com/42-Lyon/42API-zod-schemas.git","type":"git"},"_npmVersion":"11.3.0","description":"Zod schemas and TypeScript types for validating and typing 42API response bodies","directories":{},"_nodeVersion":"24.1.0","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","dotenv":"^17.2.3","ts-jest":"^29.4.6","ts-node":"^10.9.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.1","@jest/globals":"^30.2.0","@ibertran/fortytwo-intra-client":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/42api-zod-schemas_1.0.3_1766006176024_0.42420158546728737","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@42-lyon/42api-zod-schemas","version":"1.1.0","author":{"name":"42Lyon"},"license":"ISC","_id":"@42-lyon/42api-zod-schemas@1.1.0","maintainers":[{"name":"ibertran","email":"i.btrd2183@gmail.com"},{"name":"42lyon","email":"si@42lyon.fr"}],"homepage":"https://github.com/42-Lyon/42API-zod-schemas#readme","bugs":{"url":"https://github.com/42-Lyon/42API-zod-schemas/issues"},"dist":{"shasum":"5d0cb8a0619e711c83546119c493d59ba0e526da","tarball":"https://registry.npmjs.org/@42-lyon/42api-zod-schemas/-/42api-zod-schemas-1.1.0.tgz","fileCount":62,"integrity":"sha512-HvOute0NPR4Fh0kYNip5nJkKkR6uCvSmIfnmofYNW/mJ/g4KnkdgE7wyPSIrmKO5erxanwm0Dldnb6v3QzRt3A==","signatures":[{"sig":"MEYCIQDRkY6nl/p6nIkxDF3BATxjp6DNTCcwgFXfHyE30DpwXQIhAMXag+q4XlwqCz58Da6sxSHA08jIRh+YYjr3aLjTpDn0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82893},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"c8cc2cae22256ecd84dff6a9eb3766977c8a5dcd","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","fetch-fixtures":"node --loader ts-node/esm scripts/fetch-fixtures.ts"},"_npmUser":{"name":"ibertran","email":"i.btrd2183@gmail.com"},"repository":{"url":"git+ssh://git@github.com/42-Lyon/42API-zod-schemas.git","type":"git"},"_npmVersion":"11.6.2","description":"Zod schemas and TypeScript types for validating and typing 42API response bodies","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","dotenv":"^17.2.3","ts-jest":"^29.4.6","ts-node":"^10.9.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.1","@jest/globals":"^30.2.0","@ibertran/fortytwo-intra-client":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/42api-zod-schemas_1.1.0_1766686107300_0.9801295521249598","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@42-lyon/42api-zod-schemas","version":"1.2.0","author":{"name":"42Lyon"},"license":"ISC","_id":"@42-lyon/42api-zod-schemas@1.2.0","maintainers":[{"name":"ibertran","email":"i.btrd2183@gmail.com"},{"name":"42lyon","email":"si@42lyon.fr"}],"homepage":"https://github.com/42-Lyon/42API-zod-schemas#readme","bugs":{"url":"https://github.com/42-Lyon/42API-zod-schemas/issues"},"dist":{"shasum":"f11c29f078d1da9641a32454c4ca82c02c277052","tarball":"https://registry.npmjs.org/@42-lyon/42api-zod-schemas/-/42api-zod-schemas-1.2.0.tgz","fileCount":70,"integrity":"sha512-yyL6XnERNm+bKv8URZGzOiTuiPcSncLBs4aZv0iCVw7I6WFVve0+1i4clYUtHZ6vCVg8tQERMXWZ66slCPyX5A==","signatures":[{"sig":"MEUCIQCwRYX9mJaE80x/bHEF/Yn/QAJXrpFA/f3wVPKihFaB2wIgDd25fwgCTH5ud561kfLOJEuxn/r7rvsmvKkkejhlUHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93944},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"7c1c25afdd8a2736a0b7d001e67eb7fdafeba4dc","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","fetch-fixtures":"node --loader ts-node/esm scripts/fetch-fixtures.ts"},"_npmUser":{"name":"ibertran","email":"i.btrd2183@gmail.com"},"repository":{"url":"git+ssh://git@github.com/42-Lyon/42API-zod-schemas.git","type":"git"},"_npmVersion":"11.6.2","description":"Zod schemas and TypeScript types for validating and typing 42API response bodies","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","dotenv":"^17.2.3","ts-jest":"^29.4.6","ts-node":"^10.9.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.1","@jest/globals":"^30.2.0","@ibertran/fortytwo-intra-client":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/42api-zod-schemas_1.2.0_1767726647520_0.4093205333219041","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@42-lyon/42api-zod-schemas","version":"1.3.0","author":{"name":"42Lyon"},"license":"ISC","_id":"@42-lyon/42api-zod-schemas@1.3.0","maintainers":[{"name":"ibertran","email":"i.btrd2183@gmail.com"},{"name":"42lyon","email":"si@42lyon.fr"}],"homepage":"https://github.com/42-Lyon/42API-zod-schemas#readme","bugs":{"url":"https://github.com/42-Lyon/42API-zod-schemas/issues"},"dist":{"shasum":"ae7796edccbf58b5260bb47d451e7c113a45b7aa","tarball":"https://registry.npmjs.org/@42-lyon/42api-zod-schemas/-/42api-zod-schemas-1.3.0.tgz","fileCount":126,"integrity":"sha512-65pR1j2D0BRu+QBwadkg/IPIyJ0lcKMEW5sYimMgmzWN3a4M4pBrkUGVJgUHTMqWtHjj4TpRr+2h79BVk/q8pA==","signatures":[{"sig":"MEUCIQDBOqEhk2VilSs92kIcWRY88RUj6a64gVyN+qUd3MU4pgIgINY3BGqok+Viue97G0oiknpOo8i4yppBUdMqEa3lCGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162333},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"fc83fa54c7fe8b394be5ded166e20812332d38da","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","fetch-fixtures":"node --loader ts-node/esm scripts/fetch-fixtures.ts"},"_npmUser":{"name":"ibertran","email":"i.btrd2183@gmail.com"},"repository":{"url":"git+ssh://git@github.com/42-Lyon/42API-zod-schemas.git","type":"git"},"_npmVersion":"11.6.2","description":"Zod schemas and TypeScript types for validating and typing 42API response bodies","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","dotenv":"^17.2.3","ts-jest":"^29.4.6","ts-node":"^10.9.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.1","@jest/globals":"^30.2.0","@ibertran/fortytwo-intra-client":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/42api-zod-schemas_1.3.0_1768498080181_0.24650684702641845","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@42-lyon/42api-zod-schemas","version":"1.3.1","author":{"name":"42Lyon"},"license":"ISC","_id":"@42-lyon/42api-zod-schemas@1.3.1","maintainers":[{"name":"ibertran","email":"i.btrd2183@gmail.com"},{"name":"42lyon","email":"si@42lyon.fr"}],"homepage":"https://github.com/42-Lyon/42API-zod-schemas#readme","bugs":{"url":"https://github.com/42-Lyon/42API-zod-schemas/issues"},"dist":{"shasum":"f4b74ae427d47ba757a5c78e288c995295e91128","tarball":"https://registry.npmjs.org/@42-lyon/42api-zod-schemas/-/42api-zod-schemas-1.3.1.tgz","fileCount":150,"integrity":"sha512-6xPVUAyCzeg8kqAsao0SPhiV63lKQaNh63jQcBV5WPzj6iWw3zHWJa/iJtvEImCYIGWJU+tdz2jO0TqIvnXXrg==","signatures":[{"sig":"MEQCIF7u44ikDEutPWXhq686kY9vVVD5vi6fop5TgLBWWOpSAiAcurWeD7943Z9EaLRrgjGbdTyjxxYB5B2gwKSzUO95Ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175365},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"af75b461b0cf59975b3d751a93c1303a69fd64a2","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","fetch-fixtures":"node --loader ts-node/esm scripts/fetch-fixtures.ts"},"_npmUser":{"name":"ibertran","email":"i.btrd2183@gmail.com"},"repository":{"url":"git+ssh://git@github.com/42-Lyon/42API-zod-schemas.git","type":"git"},"_npmVersion":"11.6.2","description":"Zod schemas and TypeScript types for validating and typing 42API response bodies","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","dotenv":"^17.2.3","ts-jest":"^29.4.6","ts-node":"^10.9.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.1","@jest/globals":"^30.2.0","@ibertran/fortytwo-intra-client":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/42api-zod-schemas_1.3.1_1768518351678_0.1252635538880127","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@42-lyon/42api-zod-schemas","version":"1.4.0","author":{"name":"42Lyon"},"license":"ISC","_id":"@42-lyon/42api-zod-schemas@1.4.0","maintainers":[{"name":"ibertran","email":"i.btrd2183@gmail.com"},{"name":"42lyon","email":"si@42lyon.fr"}],"homepage":"https://github.com/42-Lyon/42API-zod-schemas#readme","bugs":{"url":"https://github.com/42-Lyon/42API-zod-schemas/issues"},"dist":{"shasum":"e6840081f88fcddcd9d6a175089135973d795877","tarball":"https://registry.npmjs.org/@42-lyon/42api-zod-schemas/-/42api-zod-schemas-1.4.0.tgz","fileCount":150,"integrity":"sha512-u7ibvrDrwDRBMiW4EVweH1m1fnRGNnjQUZUIHd9y8SGhdA0eMnxOWxNUNF92CPXNpx1cNlwxWj6yD9+EMvPz+Q==","signatures":[{"sig":"MEYCIQDlD3WO1ndjPE8u0hPJD6nF/3U3GgbY2MmeueQLM2F1dAIhAM9RyzLlv8VT0y7eE05bIKd5kG/77ucGMuNZy0+5bXdu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175407},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"f05a903fa0593a0fafdb91c441d8d6ecf2df6d47","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","fetch-fixtures":"node --loader ts-node/esm scripts/fetch-fixtures.ts"},"_npmUser":{"name":"42lyon","email":"si@42lyon.fr"},"repository":{"url":"git+ssh://git@github.com/42-Lyon/42API-zod-schemas.git","type":"git"},"_npmVersion":"11.6.2","description":"Zod schemas and TypeScript types for validating and typing 42API response bodies","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","dotenv":"^17.2.3","ts-jest":"^29.4.6","ts-node":"^10.9.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.1","@jest/globals":"^30.2.0","@ibertran/fortytwo-intra-client":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/42api-zod-schemas_1.4.0_1768645188592_0.9224072815771514","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@42-lyon/42api-zod-schemas","version":"1.4.1","author":{"name":"42Lyon"},"license":"ISC","_id":"@42-lyon/42api-zod-schemas@1.4.1","maintainers":[{"name":"ibertran","email":"i.btrd2183@gmail.com"},{"name":"42lyon","email":"si@42lyon.fr"}],"homepage":"https://github.com/42-Lyon/42API-zod-schemas#readme","bugs":{"url":"https://github.com/42-Lyon/42API-zod-schemas/issues"},"dist":{"shasum":"6befb40135542ca534701da6adab0d58ce740d7f","tarball":"https://registry.npmjs.org/@42-lyon/42api-zod-schemas/-/42api-zod-schemas-1.4.1.tgz","fileCount":122,"integrity":"sha512-+thlIu41pXSsSFfNz0PI8e9OCfmuefeDI1wPLukZJXoCFbxJ1NW/IRGFG/3NOsRT86wFSZNckaoppSfihfYUiQ==","signatures":[{"sig":"MEYCIQDQypbpnZVxwWEoiiq4O73pPGb+fQwqdjB6gWz8ip2dxgIhAOo7bmuM/xgS8D2PPPlJ82LXShbpwAQXXJFNzy3SSdvs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125842},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"95b4fb6b7a58151608ecfdb68d9bddbdeb0809e4","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","fetch-fixtures":"node --loader ts-node/esm scripts/fetch-fixtures.ts","prepublishOnly":"rm -rf dist && npm run build"},"_npmUser":{"name":"42lyon","email":"si@42lyon.fr"},"repository":{"url":"git+ssh://git@github.com/42-Lyon/42API-zod-schemas.git","type":"git"},"_npmVersion":"11.6.2","description":"Zod schemas and TypeScript types for validating and typing 42API response bodies","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","dotenv":"^17.2.3","ts-jest":"^29.4.6","ts-node":"^10.9.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.1","@jest/globals":"^30.2.0","@ibertran/fortytwo-intra-client":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/42api-zod-schemas_1.4.1_1768646970321_0.609830113565454","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@42-lyon/42api-zod-schemas","version":"1.4.2","author":{"name":"42Lyon"},"license":"ISC","_id":"@42-lyon/42api-zod-schemas@1.4.2","maintainers":[{"name":"ibertran","email":"i.btrd2183@gmail.com"},{"name":"42lyon","email":"si@42lyon.fr"}],"homepage":"https://github.com/42-Lyon/42API-zod-schemas#readme","bugs":{"url":"https://github.com/42-Lyon/42API-zod-schemas/issues"},"dist":{"shasum":"9a95c6917b81f352c9d65f6312e81045ec8d30e3","tarball":"https://registry.npmjs.org/@42-lyon/42api-zod-schemas/-/42api-zod-schemas-1.4.2.tgz","fileCount":122,"integrity":"sha512-M2uMkQ/1ViPHQWwbZv/SJlit51UbLwa8SbhOq6o9sncqv7banBlr49wlRvurq6G/RUSite3TwbyHEfFBEy+e8Q==","signatures":[{"sig":"MEYCIQC7Iua+YqZLVCNjwH8xoGX2jZqvOcnNFFDhv5zciKu8AwIhAKEhxe62sq/SMCRVroLrEipGUppVbZBkObu6S7M462M+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126020},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"7652329b9e9d033faa0dfb6bef834ce2e813993b","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","fetch-fixtures":"node --loader ts-node/esm scripts/fetch-fixtures.ts","prepublishOnly":"rm -rf dist && npm run build"},"_npmUser":{"name":"42lyon","email":"si@42lyon.fr"},"repository":{"url":"git+ssh://git@github.com/42-Lyon/42API-zod-schemas.git","type":"git"},"_npmVersion":"11.6.2","description":"Zod schemas and TypeScript types for validating and typing 42API response bodies","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","dotenv":"^17.2.3","ts-jest":"^29.4.6","ts-node":"^10.9.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.1","@jest/globals":"^30.2.0","@ibertran/fortytwo-intra-client":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/42api-zod-schemas_1.4.2_1769184604029_0.07870826802990405","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@42-lyon/42api-zod-schemas","version":"1.5.0","author":{"name":"42Lyon"},"license":"ISC","_id":"@42-lyon/42api-zod-schemas@1.5.0","maintainers":[{"name":"ibertran","email":"i.btrd2183@gmail.com"},{"name":"42lyon","email":"si@42lyon.fr"}],"homepage":"https://github.com/42-Lyon/42API-zod-schemas#readme","bugs":{"url":"https://github.com/42-Lyon/42API-zod-schemas/issues"},"dist":{"shasum":"e3771c20e75aaf36402ff520ba48e20030ef70ad","tarball":"https://registry.npmjs.org/@42-lyon/42api-zod-schemas/-/42api-zod-schemas-1.5.0.tgz","fileCount":130,"integrity":"sha512-TPc7+8+JS0p7ZS5akMcWfsmMwAT4fn1qqB5z+bC481zGRKpRyHnj1intrCdyRRts1h9eF3nNglPj8Us/adJzSA==","signatures":[{"sig":"MEQCID7PJNTs7EJaIgltUoW7OUxSrBOuLHJgg17Ezv63kGTsAiAmhvH559VlbN7l5e0t+kKzkzrLPjkVMnzIWPdYJOi7qQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133512},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"dbb277381206b62e5f105e0fe372c63f9d6cddca","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","fetch-fixtures":"node --loader ts-node/esm scripts/fetch-fixtures.ts","prepublishOnly":"rm -rf dist && npm run build"},"_npmUser":{"name":"42lyon","email":"si@42lyon.fr"},"repository":{"url":"git+ssh://git@github.com/42-Lyon/42API-zod-schemas.git","type":"git"},"_npmVersion":"11.6.2","description":"Zod schemas and TypeScript types for validating and typing 42API response bodies","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","dotenv":"^17.2.3","ts-jest":"^29.4.6","ts-node":"^10.9.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.1","@jest/globals":"^30.2.0","@ibertran/fortytwo-intra-client":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/42api-zod-schemas_1.5.0_1771451197309_0.15373069235382109","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@42-lyon/42api-zod-schemas","version":"1.5.1","author":{"name":"42Lyon"},"license":"ISC","_id":"@42-lyon/42api-zod-schemas@1.5.1","maintainers":[{"name":"ibertran","email":"i.btrd2183@gmail.com"},{"name":"42lyon","email":"si@42lyon.fr"}],"homepage":"https://github.com/42-Lyon/42API-zod-schemas#readme","bugs":{"url":"https://github.com/42-Lyon/42API-zod-schemas/issues"},"dist":{"shasum":"d1fe2301c8bf8802e99947c0aee1324310263aac","tarball":"https://registry.npmjs.org/@42-lyon/42api-zod-schemas/-/42api-zod-schemas-1.5.1.tgz","fileCount":130,"integrity":"sha512-ISp0h0TnG8klZT2tq803cLy/MRUXcMpK/XaJaIp4s10fpiDgKDXNHuWykzuf9DwtA82KGOFGmUfytgA/lD+GkQ==","signatures":[{"sig":"MEUCIQDJ41MoIXoZgsnkbKkyL9Vj0pj/dKg/goMX8FpkUoSSsAIgbK+zUNBi1PQQNP+KooBD++kgEoYutG/5BGEkfw2QYSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133696},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"27fe9423ce851737fb7b8914b1b0846fddd8c1a3","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","fetch-fixtures":"node --loader ts-node/esm scripts/fetch-fixtures.ts","prepublishOnly":"rm -rf dist && npm run build"},"_npmUser":{"name":"42lyon","email":"si@42lyon.fr"},"repository":{"url":"git+ssh://git@github.com/42-Lyon/42API-zod-schemas.git","type":"git"},"_npmVersion":"11.6.2","description":"Zod schemas and TypeScript types for validating and typing 42API response bodies","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","dotenv":"^17.2.3","ts-jest":"^29.4.6","ts-node":"^10.9.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.1","@jest/globals":"^30.2.0","@ibertran/fortytwo-intra-client":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/42api-zod-schemas_1.5.1_1771492749464_0.9679288775960717","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@42-lyon/42api-zod-schemas","version":"1.6.0","description":"Zod schemas and TypeScript types for validating and typing 42API response bodies","homepage":"https://github.com/42-Lyon/42API-zod-schemas#readme","bugs":{"url":"https://github.com/42-Lyon/42API-zod-schemas/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/42-Lyon/42API-zod-schemas.git"},"license":"ISC","author":{"name":"42Lyon"},"type":"module","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"rm -rf dist && npm run build","test":"NODE_OPTIONS=--experimental-vm-modules jest","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","fetch-fixtures":"node --loader ts-node/esm scripts/fetch-fixtures.ts","format":"prettier --write .","prettier":"prettier --check ."},"dependencies":{"zod":"^4.1.12"},"devDependencies":{"@ibertran/fortytwo-intra-client":"^3.1.4","@jest/globals":"^30.2.0","@types/jest":"^30.0.0","@types/node":"^25.0.1","dotenv":"^17.2.3","jest":"^30.2.0","prettier":"^3.8.3","ts-jest":"^29.4.6","ts-node":"^10.9.2","typescript":"^5.9.3"},"gitHead":"cc53c434c883f53aedadb260232088f6076cf5cd","_id":"@42-lyon/42api-zod-schemas@1.6.0","_nodeVersion":"25.2.1","_npmVersion":"11.13.0","dist":{"integrity":"sha512-SOQzkyOOzhQvppP2fKTioIfgvf/DfQNMSv5VYnCYC38wuu1SF8d3qrmkHqEQYYlXfmdDMkDu9nv7MdWvuIn6yA==","shasum":"aafb1c25a39c104665623c579afbc88c1a1e3b34","tarball":"https://registry.npmjs.org/@42-lyon/42api-zod-schemas/-/42api-zod-schemas-1.6.0.tgz","fileCount":138,"unpackedSize":145487,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAOoOKJevZ5yzjOaMpGTrftVhH/r4cixPN+WWuADQyygAiAF51/gLEZvx1IOvC0KEKU72aH3mgx8iK3OaWiKLUlixQ=="}]},"_npmUser":{"name":"ibertran","email":"i.btrd2183@gmail.com"},"directories":{},"maintainers":[{"name":"ibertran","email":"i.btrd2183@gmail.com"},{"name":"42lyon","email":"si@42lyon.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/42api-zod-schemas_1.6.0_1780151792102_0.8882459616312195"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-15T18:08:13.541Z","modified":"2026-05-30T14:36:32.340Z","1.0.0":"2025-12-15T18:08:13.827Z","1.0.1":"2025-12-16T09:42:43.438Z","1.0.2":"2025-12-17T21:06:33.905Z","1.0.3":"2025-12-17T21:16:16.159Z","1.1.0":"2025-12-25T18:08:27.460Z","1.2.0":"2026-01-06T19:10:47.694Z","1.3.0":"2026-01-15T17:28:00.326Z","1.3.1":"2026-01-15T23:05:51.829Z","1.4.0":"2026-01-17T10:19:48.761Z","1.4.1":"2026-01-17T10:49:30.467Z","1.4.2":"2026-01-23T16:10:04.216Z","1.5.0":"2026-02-18T21:46:37.465Z","1.5.1":"2026-02-19T09:19:09.620Z","1.6.0":"2026-05-30T14:36:32.225Z"},"bugs":{"url":"https://github.com/42-Lyon/42API-zod-schemas/issues"},"author":{"name":"42Lyon"},"license":"ISC","homepage":"https://github.com/42-Lyon/42API-zod-schemas#readme","repository":{"type":"git","url":"git+ssh://git@github.com/42-Lyon/42API-zod-schemas.git"},"description":"Zod schemas and TypeScript types for validating and typing 42API response bodies","maintainers":[{"name":"ibertran","email":"i.btrd2183@gmail.com"},{"name":"42lyon","email":"si@42lyon.fr"}],"readme":"# 42API-zod-schemas\n\nThis package centralises Zod schemas for common 42 API resources so downstream projects can parse, validate and type responses safely.\n\n## Features\n\n- Zod schemas for several 42 API resources (users, projects, events, campuses, achievements, and more)\n- TypeScript types inferred from the Zod schemas\n- ESM-friendly exports (import only what you need)\n\n## Installation\n\n```bash\nnpm install @42-lyon/42api-zod-schemas\n# or\npnpm add @42-lyon/42api-zod-schemas\n# or\nyarn add @42-lyon/42api-zod-schemas\n```\n\nThe package is ESM-only and ships bundled `.d.ts` definitions.\n\n## Quick start\n\n```ts\nimport { intraUserSchema, type IntraUser } from \"@42-lyon/42api-zod-schemas\";\n\nconst response = await fetch(\"https://api.intra.42.fr/v2/users/cameo\");\nconst payload = await response.json();\n\n// Throws on invalid payload\nconst user: IntraUser = intraUserSchema.parse(payload);\n\n// Or keep control over the error path\nconst result = intraUserSchema.safeParse(payload);\nif (!result.success) {\n\tconsole.error(result.error.format());\n}\n```\n\n### Tree-shakeable imports\n\nSchemas are exported individually so you can import only what you need:\n\n```ts\nimport { projectSchema } from \"@42-lyon/42api-zod-schemas/project\";\n```\n\n## Available Schemas\n\n- achievements\n- achievements_users\n- amendments\n- blocs\n- campus\n- close\n- coalitions\n- coalitions_users\n- cursus_users\n- events\n- experiences\n- flags\n- internships\n- pool\n- projects\n- projects_user\n- quests\n- scale_teams\n- scales\n- scores\n- teams\n- teams_uploads\n- teams_users\n- transactions\n- users\n\nEach schema is exported alongside its inferred type (e.g. `intraUserSchema` and `IntraUser`).\n\n## Links\n\n- npm: https://www.npmjs.com/package/@42-lyon/42api-zod-schemas\n- Repository: https://github.com/42-Lyon/42API-zod-schemas\n- Issues: https://github.com/42-Lyon/42API-zod-schemas/issues\n","readmeFilename":"README.md"}