{"_id":"zod-metadata","_rev":"7-ba29f23a1325da7f310b2505487542d4","name":"zod-metadata","dist-tags":{"latest":"1.1.2"},"versions":{"1.0.0":{"name":"zod-metadata","version":"1.0.0","keywords":["zod","schema","validation","metadata","typescript"],"author":{"name":"Emil Ivanov"},"license":"MIT","_id":"zod-metadata@1.0.0","maintainers":[{"name":"marred","email":"ivanovesv@gmail.com"}],"homepage":"https://github.com/IvanovES/zod-metadata#readme","bugs":{"url":"https://github.com/IvanovES/zod-metadata/issues"},"dist":{"shasum":"f61809d59785e18e11eafc14b018ac5b9954f04e","tarball":"https://registry.npmjs.org/zod-metadata/-/zod-metadata-1.0.0.tgz","fileCount":7,"integrity":"sha512-8/1GDGlznk/a7TfQvw8d1FRBnIDMLl7CoqtBD9NLkoCIdakb8SeZqTS6ueZvRJBEfPabYGt5hCb5keAVfoWW3Q==","signatures":[{"sig":"MEQCIH71QwUJJMTslPETy7Be3nQkUjoxfp/moowjuLpUj4wnAiBsnXbH2c6PnN3DipFBBCIt1lZPfmdOUb5zi0Jh3OUOtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkB0yTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogYg//Y7SlXUXLVkNozYUD5ZLs5SGDvlwRP0OA4gE/mtTWHkWfch9c\r\nRTX/oGLpWLGewO+q3OwTdXmoUJUsc/MFcN14JXMHBtrM64HrdReHOV9EzAwj\r\n087mS57bg7/FXADzH0WBN/DfZCpyCjfbdygjvQFK9K9fxQFz8Rzc/w7eh9Fk\r\nu9xX860VkZpMFd17Zh/M+2uNnMGLDclTAxMoIOkVGq+VgGHFpWdkAV0FkY8t\r\no7lusKDhc0iNlSmxiGyjtk5bc1EouYPG+stT+FaGwRk9LuXzwtc3u/CxnvxQ\r\nY053iVLFKipcKt1eZJ4TvOC0Uhsw20I3XsrhOSJFs4imhpAtGi6KgZiWwuHp\r\nPq/8bYUDQ60ciAwqLg1eW/2b0qnYni8oLHvM3h1CuJTwxqlc7HxHIN6w2v7y\r\nyeI/H41U1/YLn3xLBYoEdrI2MR0FoaT3sEzAJ+a3PngNP12nFh5TvDDNf3/u\r\nuZ8DWqHnjXs/ETZXXuR/Yn5zrqjVAFcqNQcKgaXQM/odXSf5RCY4Nc5FT6p9\r\nM5fOm6trgfsCV94KWWumBsB53x8TgTgbNNrlTnjxKExVTqfQcVmJk7nHKcff\r\nlnOYn7ug0fGR8wXNB6FnixWIPMfFX6XfDPns5D9moObai3jfoKnpydcAZCqf\r\nMi8CgUVJNM2emFnPmpEkXnE0UJaB+beK2q4=\r\n=DLh8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./register":"./register.js","./register.js":"./register.js","./package.json":"./package.json"},"gitHead":"a735a56dc8f4e7191898a19a1f7fe90067f6745a","scripts":{"test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf dist","prepare":"husky install","typecheck":"tsc --noEmit"},"_npmUser":{"name":"marred","email":"ivanovesv@gmail.com"},"repository":{"url":"git+https://github.com/IvanovES/zod-metadata.git","type":"git"},"_npmVersion":"8.15.0","description":"Extends Zod with metadata","directories":{},"_nodeVersion":"18.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.21.2","jest":"^29.5.0","husky":"^8.0.0","rimraf":"^4.3.1","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.5","@types/jest":"^29.4.0","@tsconfig/recommended":"^1.0.2","eslint-config-prettier":"^8.7.0","@typescript-eslint/parser":"^5.54.1","@typescript-eslint/eslint-plugin":"^5.54.1"},"peerDependencies":{"zod":"^3.21.2"},"_npmOperationalInternal":{"tmp":"tmp/zod-metadata_1.0.0_1678199955740_0.5395337217503058","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"zod-metadata","version":"1.0.1","keywords":["zod","schema","validation","metadata","typescript"],"author":{"name":"Emil Ivanov"},"license":"MIT","_id":"zod-metadata@1.0.1","maintainers":[{"name":"marred","email":"ivanovesv@gmail.com"}],"homepage":"https://github.com/IvanovES/zod-metadata#readme","bugs":{"url":"https://github.com/IvanovES/zod-metadata/issues"},"dist":{"shasum":"79d6a677e9bd0fb86dfc37a05da9b107a4027de1","tarball":"https://registry.npmjs.org/zod-metadata/-/zod-metadata-1.0.1.tgz","fileCount":7,"integrity":"sha512-Suyt8rZIogJBhbXDacmGtTIMBd7kNEvFStGPiP8LVkM9D2cplVmi0M4F0N4M/mo0McUu4WdS8IlyqgkR3vO1Ug==","signatures":[{"sig":"MEUCIQC4KtAZM+pSFcgIvbHR3x1LP4fUAQw5RxVYZTqM3/E3pwIgbXkB59FMeNhiWWy5fjeyFVgAW4Uio4D5OK0ICqxfsUg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkB1SbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbrA//cyr/21n+TUhhR4Xwj0zXMB1quWBUonwSXyjUJC+j1vOt8dbl\r\nNI8XUwzX/9gaCZ89OH/HLOfZ4Dp9zb8ANLY9B4AZGyEsrLMwUHNKeuseo4mE\r\n+Xib19JJOQ10LYMSds0YQdwlDbI6tBTyjSgns2stCpWKhnHL38s/OIJZp4Nu\r\nunZ6Yt8pgyuq9iJitc1rs8GmKTRH8RNawivFUW+Z/nbAseHBWcD+3NEU66Hy\r\ny+CD4vVGXSxa/deEoEZxSd+GyGAVOKmEz9ACX9Tt7IPiA+5znsBNgrRNDDnj\r\ndNCIa5ao8GBmqv8f4X4Qyuqd5APEGfTGwysfmXmjMSCsgO573+vdRHEi5qQT\r\n+oBIust6jRfxfF55A3QMzKkC5oanF7DXRHb/1uzgNtBKLphx2bpBz7FZGEWY\r\nHp1PE89qticlyHKCdSz6t1wtPn1/6GJzMldQlkBsBHeCvAHirgzhJ70PZbod\r\n1JF3Dt6vLyyVg/uhS/NrARyBdHQm9RKkmUc2NRNHC8LAmrKhS1F4gOyUqUXa\r\nsCgIrci2uXxdXpe+Hxm3P2iEvmJLuQpXUppLxElEyu2YYWXO4pfHOceAmUcd\r\nlts0/Myrn3WgnPnFv9VX2uTjwUSJYw1PdBf45wd+pGQY0wJ12HE0MsBs4U5G\r\nJ+4p+REF7CPlT2wBBqDITJkImL2b+cYNcOU=\r\n=bpiU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./register":"./register.js","./register.js":"./register.js","./package.json":"./package.json"},"gitHead":"ec11cf6a1d2c31873977f99baa9a24a31aa061c9","scripts":{"test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf dist","prepare":"husky install","typecheck":"tsc --noEmit"},"_npmUser":{"name":"marred","email":"ivanovesv@gmail.com"},"repository":{"url":"git+https://github.com/IvanovES/zod-metadata.git","type":"git"},"_npmVersion":"8.15.0","description":"Extends Zod with metadata","directories":{},"_nodeVersion":"18.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.21.2","jest":"^29.5.0","husky":"^8.0.0","rimraf":"^4.3.1","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.5","@types/jest":"^29.4.0","@tsconfig/recommended":"^1.0.2","eslint-config-prettier":"^8.7.0","@typescript-eslint/parser":"^5.54.1","@typescript-eslint/eslint-plugin":"^5.54.1"},"peerDependencies":{"zod":"^3.21.2"},"_npmOperationalInternal":{"tmp":"tmp/zod-metadata_1.0.1_1678202011176_0.7084190923051996","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"zod-metadata","version":"1.0.2","keywords":["zod","schema","validation","metadata","typescript"],"author":{"name":"Emil Ivanov"},"license":"MIT","_id":"zod-metadata@1.0.2","maintainers":[{"name":"marred","email":"ivanovesv@gmail.com"}],"homepage":"https://github.com/IvanovES/zod-metadata#readme","bugs":{"url":"https://github.com/IvanovES/zod-metadata/issues"},"dist":{"shasum":"099f1b6224c691609120b5c2a3635ceae4ad3015","tarball":"https://registry.npmjs.org/zod-metadata/-/zod-metadata-1.0.2.tgz","fileCount":7,"integrity":"sha512-RgSzk3bACHYTbFRYm6BEHsCdVnBESZyovBIDCgqXkxAJgvVLqXAXvL1aCu62n+KzSK4JT6jCG6e992dqyNfHMg==","signatures":[{"sig":"MEUCIC3eSay0zILSG4+s8BzYE4UnDqxM3FH2wgBUBzB+nJm7AiEAtMEjfXhPvSMRfvOf03EpxtiCFUtFAMe0zsd5uewdr9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDJkoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6fQ//RxT3O+mK3Dcbr44ksVbZRhdFdJ0HRbb4i7lLUK2xRTkkzI8u\r\nmxOZUX7CCqb9FOXYoqDg1wRo7xY3ik84xDyHHh8uWc8/SZyXE2pYkMfsWFFP\r\nw2ggVQvUMpeLe/fbSCxyeQjd4AYXrpnVVumXHCN9OnBSajuZuU33mtPgxRgy\r\nTKvUeJdymPDYgnk4llvO06kTJFyZZuaiEcogWwcmexv59Cguv0efE1K8rEm/\r\nKaQ+lCBhuf/X8F1sk7T2DO4XnXyoery7KmelCxaw81CMUYOV6KmpeOCxSXqV\r\nRnv9TeKrjjvGPQIgDRkLjr57/SOrWhZ+Ia9dci88nDhG6doQq/z85axl4v46\r\nRFgZeH2RNnAawvJ59ZpDtmjzp11tCkJW6td2KVrzrpFHIkzpMuyb2/EQdnm4\r\nNCvk+nNfbtoPvUblibF6ernEghZIYkuyffyCZXDjkMYku0DbmydklJcjOh8d\r\nAT7p7shf+WKsHcH+zSiHRvKL7oBpvIEpEVxWLoAOsD/eV1r5aMdTDlulx7Yz\r\ngSce2fVaG0UcloVGb2wy7GF5PzPdqRnFvgt2SP42Ko6wSzTT/OPWBPWkA7Mm\r\n4Exc09zRotAdyO5HOHnkv1pQlPraMw0+qzO8TNM6DDQMu412/uBEjkhmwiZV\r\nSSrEPn5FXHNqRlaYsQUgVBIore4/waZjOaI=\r\n=l7Fv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./register":"./register.js","./register.js":"./register.js","./package.json":"./package.json"},"gitHead":"2660b5f2adc4ca5f1c69ee964e37f194246b34f3","scripts":{"lint":"eslint . --ext .ts --fix","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf dist","format":"prettier \"**/*.[jt]s\" --write","prepare":"husky install","test:cov":"jest --coverage","typecheck":"tsc --noEmit","test:watch":"jest --watch"},"_npmUser":{"name":"marred","email":"ivanovesv@gmail.com"},"repository":{"url":"git+https://github.com/IvanovES/zod-metadata.git","type":"git"},"_npmVersion":"8.15.0","description":"Extends Zod with metadata","directories":{},"_nodeVersion":"18.7.0","dependencies":{"@commitlint/config-conventional":"^17.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.21.2","jest":"^29.5.0","husky":"^8.0.0","eslint":"^8.36.0","rimraf":"^4.3.1","ts-jest":"^29.0.5","ts-node":"^10.9.1","prettier":"^2.8.4","commitlint":"^17.4.4","typescript":"^4.9.5","@types/jest":"^29.4.0","lint-staged":"^13.2.0","@tsconfig/recommended":"^1.0.2","eslint-config-prettier":"^8.7.0","@typescript-eslint/parser":"^5.54.1","@typescript-eslint/eslint-plugin":"^5.54.1"},"peerDependencies":{"zod":"^3.21.2"},"_npmOperationalInternal":{"tmp":"tmp/zod-metadata_1.0.2_1678547239952_0.3060192388423506","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"zod-metadata","version":"1.0.3","keywords":["zod","schema","validation","metadata","typescript"],"author":{"name":"Emil Ivanov"},"license":"MIT","_id":"zod-metadata@1.0.3","maintainers":[{"name":"marred","email":"ivanovesv@gmail.com"}],"homepage":"https://github.com/IvanovES/zod-metadata#readme","bugs":{"url":"https://github.com/IvanovES/zod-metadata/issues"},"dist":{"shasum":"a5f74f877bf13ceb756c6229e86df5f5e0ad6552","tarball":"https://registry.npmjs.org/zod-metadata/-/zod-metadata-1.0.3.tgz","fileCount":7,"integrity":"sha512-Nvod+XKGKQjQ/7s6y2KpCVl0faocG1HE1PGumeHthdXpg8Gn1AjglPlrqQLZ36g7qRyPMIrQx/kuwiKczgEXPw==","signatures":[{"sig":"MEQCICrhBBjdlMBHaud9YmML70h4FrDIfQjCSdhXwd4GCMLaAiBImV9UjisBhbeFFvjnyKc66/wBsV279H2Q/Ec7WnyYhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDOVGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrDQ//WRKu/gEH4tAM7bDbJmWHsMGdCfiBSLpdnjdw95I3/QIBY9/4\r\ntKNOCBzsS49dg2Vip0DsWUUSyThV9m2dugpKwlOzCMh7JZETB/4fKj9Q3zTr\r\nugNi51vIpuKBRzBOFcI7g4T83/kLjk0fuqrE2faDiJcRLMmG+7s2SrQsUSEk\r\n22XdedyXM/i/eSdEHq3I7hp9P1/tSq8juRJROjy1dahDArkwQXmevOFOPd2W\r\n2d6d3wLiDxX841AhJOrk1Ijd782mnd5OPI/ZhWdKDWo3qlI3qPUYe3eRbOJW\r\nyr7BLURtQ5Et76WLJzQxI+EHXE0icIJUJ9f24Qe58tw3wkeqZAd7SHUq2ryq\r\nS8Wn0rLl/0NvEYwWKejn/yJ3VSP5b/kzEjYqi8euiH3n3cxTJaUZG/aFvo9z\r\ng/szJpJgGUDyekw9WtQSgUhm1u/EAvy/rcs+XGpx6842mZuQ6md0ghYriFhV\r\nJAblHvU0oIlgbJBqp+2GHGpX/BMZ5cGFLSRciagUrPVhCn5M/uUnQBhXAnai\r\ngf7QADzl88RotPdRz26cLSeNIrfBHX/o0jVvKOUkXqmut+D0pZFFGZicOOfz\r\ny84cr+URpYzHHFFDEr9ZJY0KUc9bavJoFUZKgidK07tiGnRFUInSB0m4sgX/\r\nNvpUT/zjanBz5VG0NwCTK+/PTTRF1n3tdOg=\r\n=lx9X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./register":"./register.js","./register.js":"./register.js","./package.json":"./package.json"},"gitHead":"41ff77936b0088e0c978535937598f8091fa3234","scripts":{"lint":"eslint . --ext .ts --fix","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf dist","format":"prettier \"**/*.[jt]s\" --write","prepare":"husky install","test:cov":"jest --coverage","typecheck":"tsc --noEmit","test:watch":"jest --watch"},"_npmUser":{"name":"marred","email":"ivanovesv@gmail.com"},"repository":{"url":"git+https://github.com/IvanovES/zod-metadata.git","type":"git"},"_npmVersion":"8.15.0","description":"Extends Zod with metadata","directories":{},"_nodeVersion":"18.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.21.2","jest":"^29.5.0","husky":"^8.0.0","eslint":"^8.36.0","rimraf":"^4.3.1","ts-jest":"^29.0.5","ts-node":"^10.9.1","prettier":"^2.8.4","commitlint":"^17.4.4","typescript":"^4.9.5","@types/jest":"^29.4.0","lint-staged":"^13.2.0","@tsconfig/recommended":"^1.0.2","eslint-config-prettier":"^8.7.0","@typescript-eslint/parser":"^5.54.1","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.54.1"},"peerDependencies":{"zod":"^3.21.2"},"_npmOperationalInternal":{"tmp":"tmp/zod-metadata_1.0.3_1678566726582_0.7796384115574007","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"zod-metadata","version":"1.1.0","keywords":["zod","schema","validation","metadata","typescript"],"author":{"name":"Emil Ivanov"},"license":"MIT","_id":"zod-metadata@1.1.0","maintainers":[{"name":"marred","email":"ivanovesv@gmail.com"}],"homepage":"https://github.com/IvanovES/zod-metadata#readme","bugs":{"url":"https://github.com/IvanovES/zod-metadata/issues"},"dist":{"shasum":"c683a6c1953b8b40c94b9f7ce05be90815ffcaa3","tarball":"https://registry.npmjs.org/zod-metadata/-/zod-metadata-1.1.0.tgz","fileCount":7,"integrity":"sha512-TMskvb9nIyGyfqPJfJpDO7PQ+Yc/6wrNIxfSIl9VkJhQZTA7UBaZPZABJsUk/fYhvB9UOYXhtb6FnEnOQZSdEA==","signatures":[{"sig":"MEQCIBb9zEqfSYImGHpyBj0SqpjTCOPHBiSDPRrRlvjkQKQ+AiB5ocS/GINZUAbbarnwMZ4zfATdmVOKvCA4g7XG2fHg/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSqbUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/xQ/9G76zMdbCdX83eE/Ca8SsrEqDkmxHEQSc+Ekr5ip3GLJR84pn\r\noR1Aa9GKhVsEZuePDqrK1TjFxZemYbqPRvlKsVSrmmIOccomJR5E5K63J0/B\r\niNbE9zw7EaN98kyra7wDNi6Wx7BXZ7etKITdXLCsN3wS/QBXO6ZI2or8HNHD\r\nFl2sBQVtdmLHlUmlOUPKsWfLjIVfESfWdFb/9yG/ilBMNxnGTZKK1KbiaAwS\r\nh9uznHB2CyL7NgbNHg3DI8z/aYUbYDYa3thOe1ive0OgNAi5VMvD2BLPaJed\r\nUhLa/qcnbK7Z8x1n36VXeEGr10NNzIVt3McooH/77LXvjL+127tEslFMeK53\r\nSoVMwZu5cf0MpaPNBO+VcYBcuXZPEBDAC9RdDluIylRIrCISGlVobSlZ63Jz\r\nRQzW9KSObsUCEFqU0xUFvtm0HeeooXLiOvQWrEjY7eLzdLO80QZI8RTYm3oI\r\nIJl0SKukQaeVOphNtsTSJoI3xiLK1AzqqhLxgJgIxnlBZM1xdc+ksCEmGsk3\r\nM3/p4BFzntNW6QlocjyqiltQXokTLq1yrl6RXNXQULENgvX8Y/eyJvf038Hu\r\n7ZMwPxxH9GfoYLwkEyZ1aSeCdWXSu7QZy8ScrzZGBua33btT2JtxaUnub3gr\r\n6qxM4jdjJTgkpe5UZGEBsU8ZQXw7sEd/27Q=\r\n=fU/p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./register":"./register.js","./register.js":"./register.js","./package.json":"./package.json"},"gitHead":"462a85af251f751b54a24c7c100021377d78ab34","scripts":{"lint":"eslint . --ext .ts --fix","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf dist","format":"prettier \"**/*.{js,ts,md}\" --write","prepare":"husky install","test:cov":"jest --coverage","typecheck":"tsc --noEmit","test:watch":"jest --watch"},"_npmUser":{"name":"marred","email":"ivanovesv@gmail.com"},"repository":{"url":"git+https://github.com/IvanovES/zod-metadata.git","type":"git"},"_npmVersion":"8.15.0","description":"Extends Zod with metadata","directories":{},"_nodeVersion":"18.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.21.2","jest":"^29.5.0","husky":"^8.0.0","eslint":"^8.36.0","rimraf":"^4.3.1","ts-jest":"^29.0.5","ts-node":"^10.9.1","prettier":"^2.8.4","commitlint":"^17.4.4","typescript":"^4.9.5","@types/jest":"^29.4.0","lint-staged":"^13.2.0","@tsconfig/recommended":"^1.0.2","eslint-config-prettier":"^8.7.0","@typescript-eslint/parser":"^5.54.1","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.54.1"},"peerDependencies":{"zod":"^3.21.2"},"_npmOperationalInternal":{"tmp":"tmp/zod-metadata_1.1.0_1682613972379_0.26091363010696966","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"zod-metadata","version":"1.1.1","keywords":["zod","schema","validation","metadata","typescript"],"author":{"name":"Emil Ivanov"},"license":"MIT","_id":"zod-metadata@1.1.1","maintainers":[{"name":"marred","email":"ivanovesv@gmail.com"}],"homepage":"https://github.com/IvanovES/zod-metadata#readme","bugs":{"url":"https://github.com/IvanovES/zod-metadata/issues"},"dist":{"shasum":"b243fc91892d493fe92c585eb2eded1971a89311","tarball":"https://registry.npmjs.org/zod-metadata/-/zod-metadata-1.1.1.tgz","fileCount":7,"integrity":"sha512-3Ydi+exEcPqKYjBTakx13sN2ik/z4PD1SmWFaD9mgW5GQ3+5+fGSZ6mTi6ssSe2IQiLjufRjNJ3r6AIMfOmtdw==","signatures":[{"sig":"MEYCIQDaKggzK0277IbR9IApCkA7AdiVgUTVhCZs+I5t2s9kdAIhANOaKlgq4cNNqlAnmeHYmqP/9DzuAjd+R6oTeZhl+1Fm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5961},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./register":"./register.js","./register.js":"./register.js","./package.json":"./package.json"},"gitHead":"c74ffd83b285bc6995ee2342675cbdce1009994f","scripts":{"lint":"eslint . --ext .ts --fix","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf dist","format":"prettier \"**/*.{js,ts,md}\" --write","prepare":"husky install","test:cov":"jest --coverage","typecheck":"tsc --noEmit","test:watch":"jest --watch"},"_npmUser":{"name":"marred","email":"ivanovesv@gmail.com"},"repository":{"url":"git+https://github.com/IvanovES/zod-metadata.git","type":"git"},"_npmVersion":"10.8.2","description":"Extends Zod with metadata","directories":{},"_nodeVersion":"20.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.21.2","jest":"^29.5.0","husky":"^8.0.0","eslint":"^8.36.0","rimraf":"^5.0.0","ts-jest":"^29.0.5","ts-node":"^10.9.1","prettier":"^2.8.4","commitlint":"^17.4.4","typescript":"^5.0.4","@types/jest":"^29.4.0","lint-staged":"^13.2.0","@tsconfig/recommended":"^1.0.2","eslint-config-prettier":"^8.7.0","@typescript-eslint/parser":"^5.54.1","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.54.1"},"peerDependencies":{"zod":"^3.21.2"},"_npmOperationalInternal":{"tmp":"tmp/zod-metadata_1.1.1_1730404786202_0.8482851752493896","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"zod-metadata","version":"1.1.2","description":"Extends Zod with metadata","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","types":"./dist/index.d.ts","default":"./dist/index.js"},"./register":"./register.js","./register.js":"./register.js","./package.json":"./package.json"},"publishConfig":{"access":"public"},"scripts":{"clean":"rimraf dist","build":"npm run clean && tsc -p tsconfig.build.json","format":"prettier \"**/*.{js,ts,md}\" --write","lint":"eslint . --ext .ts --fix","test":"jest","test:cov":"jest --coverage","test:watch":"jest --watch","typecheck":"tsc --noEmit","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/IvanovES/zod-metadata.git"},"keywords":["zod","schema","validation","metadata","typescript"],"author":{"name":"Emil Ivanov"},"license":"MIT","bugs":{"url":"https://github.com/IvanovES/zod-metadata/issues"},"homepage":"https://github.com/IvanovES/zod-metadata#readme","peerDependencies":{"zod":"^3.21.2"},"devDependencies":{"@commitlint/config-conventional":"^17.4.4","@tsconfig/recommended":"^1.0.2","@types/jest":"^29.4.0","@typescript-eslint/eslint-plugin":"^5.54.1","@typescript-eslint/parser":"^5.54.1","commitlint":"^17.4.4","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","husky":"^8.0.0","jest":"^29.5.0","lint-staged":"^13.2.0","prettier":"^2.8.4","rimraf":"^5.0.0","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^5.0.4","zod":"^3.21.2"},"_id":"zod-metadata@1.1.2","gitHead":"da2af19cbad1a033e0341a4de65b477e315b90d9","_nodeVersion":"20.18.0","_npmVersion":"10.9.1","dist":{"integrity":"sha512-3PB0SX74jNAvSLvj03Fxpgl98kWJevW1Wa/AnQJ3ToOJ7m9Vi90bMVxveKCWre8btVRDqw449P8hpdTijkSNNA==","shasum":"b4985b4c34100ef4a3babb963e9989b48e7d04f6","tarball":"https://registry.npmjs.org/zod-metadata/-/zod-metadata-1.1.2.tgz","fileCount":7,"unpackedSize":6100,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAE1Fyu/KRM00n9ax1WC1FuYSD59wupkorkSv4sg00o6AiEA8tsW8Ft9vYYNaqfEpqObvnbNTJ2+S6zQfETVKtrxPcI="}]},"_npmUser":{"name":"marred","email":"ivanovesv@gmail.com"},"directories":{},"maintainers":[{"name":"marred","email":"ivanovesv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/zod-metadata_1.1.2_1745073047414_0.191483293871199"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-07T14:39:15.636Z","modified":"2025-04-19T14:30:47.810Z","1.0.0":"2023-03-07T14:39:15.911Z","1.0.1":"2023-03-07T15:13:31.375Z","1.0.2":"2023-03-11T15:07:20.120Z","1.0.3":"2023-03-11T20:32:06.751Z","1.1.0":"2023-04-27T16:46:12.549Z","1.1.1":"2024-10-31T19:59:46.404Z","1.1.2":"2025-04-19T14:30:47.610Z"},"bugs":{"url":"https://github.com/IvanovES/zod-metadata/issues"},"author":{"name":"Emil Ivanov"},"license":"MIT","homepage":"https://github.com/IvanovES/zod-metadata#readme","keywords":["zod","schema","validation","metadata","typescript"],"repository":{"type":"git","url":"git+https://github.com/IvanovES/zod-metadata.git"},"description":"Extends Zod with metadata","maintainers":[{"name":"marred","email":"ivanovesv@gmail.com"}],"readme":"# zod-metadata\n\nMetadata support for [Zod](https://www.npmjs.com/package/zod) schemas.\n\n> [!WARNING]  \n> Zod 4 introduced metadata support (see [docs](https://v4.zod.dev/v4#metadata)) and so there is no need for this package.\n\n## Installation\n\n```bash\nnpm install zod-metadata\nyarn add zod-metadata\npnpm add zod-metadata\n```\n\n## Basic Usage\n\n```typescript\nimport 'zod-metadata/register';\nimport { z } from 'zod';\n\nconst schema = z.string().meta({\n  example: 'John',\n  number: 42,\n});\n\nschema.getMeta(); // => { example: 'John', number: 42 }\n```\n\n## Registration\n\n### Automatic\n\nImport `zod-metadata/register` at the top of your entry files:\n\n**JavaScript**\n\n```javascript\nrequire('zod-metadata/register');\n```\n\n**TypeScript**\n\n```typescript\nimport 'zod-metadata/register';\n```\n\n### Manual\n\n**JavaScript**\n\n```javascript\nconst { register } = require('zod-metadata');\nconst zod = require('zod');\n\nregister(zod);\n```\n\n**TypeScript**\n\n```typescript\nimport { register } from 'zod-metadata';\nimport zod from 'zod';\n\nregister(zod);\n```\n\n### Preload\n\n**JavaScript**\n\n```bash\nnode -r zod-metadata/register my-script.js\n```\n\n```javascript\n// my-script.js\nrequire('zod-metadata'); // make type declarations available\n```\n\n**TypeScript**\n\n```bash\nts-node -r zod-metadata/register my-script.js\n```\n\n```typescript\n// my-script.ts\nimport {} from 'zod-metadata'; // make type declarations available\n```\n\n**Via NODE_OPTIONS**\n\n```bash\nNODE_OPTIONS='-r zod-metadata/register' node my-script.js\n```\n\n## Specifying the metadata shape\n\nSince you can re-declare an interface to add stuff to it,\nyou can redeclare the `ZodMeta` interface to add fields to it.\nThis may be helpful if you have handful, pre-defined keys you're going to use project-wide.\n\n![Overwritting the zod metadata interface](https://github.com/IvanovES/zod-metadata/blob/main/docs/images/project-wide-meta-type.png)\n","readmeFilename":"README.md"}