{"_id":"@anmiles/zod-tools","_rev":"9-962add03ad8bb6cdd8aa0887d1e7baf3","name":"@anmiles/zod-tools","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@anmiles/zod-tools","version":"1.0.0","keywords":["zod","schema","validation"],"author":{"name":"Anatoliy Oblaukhov"},"license":"MIT","_id":"@anmiles/zod-tools@1.0.0","maintainers":[{"name":"anmiles","email":"mail@anmiles.net"}],"homepage":"https://github.com/anmiles/zod-tools","bugs":{"url":"https://github.com/anmiles/zod-tools/issues"},"dist":{"shasum":"febb5c54a0c78a94a5a93196f754ab64cd729e3e","tarball":"https://registry.npmjs.org/@anmiles/zod-tools/-/zod-tools-1.0.0.tgz","fileCount":22,"integrity":"sha512-2mPKKXPof+L9P8SgwBd+kSF+hs4+3bRMGjCVMWKGCeA71B/AuUmO2blP3UbxYfZS3pBQBxYTdX3r8OEvI9zMUQ==","signatures":[{"sig":"MEUCIAYRlnpBqg75dJbdrvUApa9pUdS5wICiR8OjByvfEqk/AiEAh9iHVAl3Q9PQgE6bc2WAnO1y8VS9RLteBTA9iCvBsgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8556},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"db1fdb387e841bd8b656fced98d1b19ce978f6ab","scripts":{"lint":"eslint","test":"jest --verbose","build":"tsc -p ./tsconfig.build.json","test:ci":"npm test -- --ci --coverage","lint:fix":"eslint --fix","prebuild":"rimraf dist","spellcheck":"cspell .","test:watch":"npm test -- --watch","test:coverage":"npm test -- --coverage","test:watch:coverage":"npm test -- --watch --coverage","test:report:coverage":"nyc report"},"_npmUser":{"name":"anmiles","email":"mail@anmiles.net"},"repository":{"url":"git+https://github.com/anmiles/zod-tools.git","type":"git"},"_npmVersion":"10.8.2","description":"Collection of utility functions for zod library","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.51","@anmiles/logger":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","jest":"^29.7.0","jiti":"^2.4.2","cspell":"^9.0.1","eslint":"^9.27.0","rimraf":"^6.0.1","ts-jest":"^29.3.4","@eslint/js":"^9.27.0","typescript":"^5.8.3","@eslint/css":"^0.8.1","@types/jest":"^29.5.14","@eslint/json":"^0.12.0","@eslint/compat":"^1.2.9","eslint-plugin-n":"^17.18.0","@eslint/markdown":"^6.4.0","@anmiles/tsconfig":"^4.0.0","eslint-plugin-jest":"^28.11.0","eslint-plugin-import":"^2.31.0","eslint-plugin-i18next":"^6.1.1","eslint-plugin-promise":"^7.2.1","@anmiles/eslint-config":"^9.0.0","@stylistic/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^8.32.1","eslint-plugin-align-assignments":"^1.1.2","@typescript-eslint/eslint-plugin":"^8.32.1","eslint-import-resolver-typescript":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/zod-tools_1.0.0_1749062124026_0.8677936684811027","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@anmiles/zod-tools","version":"1.0.1","keywords":["zod","schema","validation"],"author":{"name":"Anatoliy Oblaukhov"},"license":"MIT","_id":"@anmiles/zod-tools@1.0.1","maintainers":[{"name":"anmiles","email":"mail@anmiles.net"}],"homepage":"https://github.com/anmiles/zod-tools","bugs":{"url":"https://github.com/anmiles/zod-tools/issues"},"dist":{"shasum":"d8a91b59220cbb9f2f899a2628baf02e55408fef","tarball":"https://registry.npmjs.org/@anmiles/zod-tools/-/zod-tools-1.0.1.tgz","fileCount":22,"integrity":"sha512-IoHQ0YoMD0fxJ2IBxbMyq8HnhdynQaEU1X9ZPuWiW9mTguvYL3GvdL//6HAUwvwPjmZBoGJCDondK6bqL+P97Q==","signatures":[{"sig":"MEUCIQDhFjTOGWIFc/IJlL2SjAx5cf+0LvTh8VuvRX95uzu+HAIgav6q5wVUrt+LgtgXM94qzb6w/TtDw9qzSEL4FcrTtNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8866},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"6cabbc4399c834356dc2783713e9caaec7a5ee75","scripts":{"lint":"eslint","test":"jest --verbose","build":"tsc -p ./tsconfig.build.json","test:ci":"npm test -- --ci --coverage","lint:fix":"eslint --fix","prebuild":"rimraf dist","spellcheck":"cspell .","test:watch":"npm test -- --watch","test:coverage":"npm test -- --coverage","test:watch:coverage":"npm test -- --watch --coverage","test:report:coverage":"nyc report"},"_npmUser":{"name":"anmiles","email":"mail@anmiles.net"},"repository":{"url":"git+https://github.com/anmiles/zod-tools.git","type":"git"},"_npmVersion":"10.8.2","description":"Collection of utility functions for zod library","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^4.0.8","@anmiles/logger":"^8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","jest":"^30.0.5","jiti":"^2.5.0","cspell":"^9.2.0","eslint":"^9.31.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","@eslint/js":"^9.31.0","typescript":"^5.8.3","@eslint/css":"^0.10.0","@types/jest":"^30.0.0","@eslint/json":"^0.13.1","@eslint/compat":"^1.3.1","eslint-plugin-n":"^17.21.0","@eslint/markdown":"^7.1.0","@anmiles/tsconfig":"^4.0.0","eslint-plugin-jest":"^29.0.1","eslint-plugin-import":"^2.32.0","eslint-plugin-i18next":"^6.1.3","eslint-plugin-promise":"^7.2.1","@anmiles/eslint-config":"^9.0.3","@stylistic/eslint-plugin":"^5.2.2","@typescript-eslint/parser":"^8.38.0","eslint-plugin-align-assignments":"^1.1.2","@typescript-eslint/eslint-plugin":"^8.38.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/zod-tools_1.0.1_1753341329583_0.7716678894243363","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@anmiles/zod-tools","version":"1.0.2","keywords":["zod","schema","validation"],"author":{"name":"Anatoliy Oblaukhov"},"license":"MIT","_id":"@anmiles/zod-tools@1.0.2","maintainers":[{"name":"anmiles","email":"mail@anmiles.net"}],"homepage":"https://github.com/anmiles/zod-tools","bugs":{"url":"https://github.com/anmiles/zod-tools/issues"},"dist":{"shasum":"73f96223f59a00408ae3b92a5597af4b8d861162","tarball":"https://registry.npmjs.org/@anmiles/zod-tools/-/zod-tools-1.0.2.tgz","fileCount":22,"integrity":"sha512-Tu6wi/MIaPVaWyqcBfyOBp164BV+/uBNTHqpJlc7QVzFoJxEgZEt0gmRJrsMj1jJGCycpucRCfATVw+ekFMKQg==","signatures":[{"sig":"MEYCIQD5Ym+eBL/778qlixxkv8tAzPtwV/Esj7FxwQbxlmErEwIhAOQ5YYu61MAgDc9Z6cFTcD6Hd1NSL1hALiWrpV7B7SRc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9752},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"b4b426c9064fe0f83ca2dc8cd11025d0d44fa4c2","scripts":{"lint":"eslint","test":"jest --verbose","build":"tsc -p ./tsconfig.build.json","test:ci":"npm test -- --ci --coverage","lint:fix":"eslint --fix","prebuild":"rimraf dist","spellcheck":"cspell .","test:watch":"npm test -- --watch","test:coverage":"npm test -- --coverage","test:watch:coverage":"npm test -- --watch --coverage","test:report:coverage":"nyc report"},"_npmUser":{"name":"anmiles","email":"mail@anmiles.net"},"repository":{"url":"git+https://github.com/anmiles/zod-tools.git","type":"git"},"_npmVersion":"10.8.2","description":"Collection of utility functions for zod library","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^4.0.8","@anmiles/logger":"^8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","jest":"^30.0.5","jiti":"^2.5.0","cspell":"^9.2.0","eslint":"^9.31.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","@eslint/js":"^9.31.0","typescript":"^5.8.3","@eslint/css":"^0.10.0","@types/jest":"^30.0.0","@eslint/json":"^0.13.1","@eslint/compat":"^1.3.1","eslint-plugin-n":"^17.21.0","@eslint/markdown":"^7.1.0","@anmiles/tsconfig":"^4.0.0","eslint-plugin-jest":"^29.0.1","eslint-plugin-import":"^2.32.0","eslint-plugin-i18next":"^6.1.3","eslint-plugin-promise":"^7.2.1","@anmiles/eslint-config":"^9.0.3","@stylistic/eslint-plugin":"^5.2.2","@typescript-eslint/parser":"^8.38.0","eslint-plugin-align-assignments":"^1.1.2","@typescript-eslint/eslint-plugin":"^8.38.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/zod-tools_1.0.2_1753345233433_0.1040918413489027","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@anmiles/zod-tools","version":"1.0.3","keywords":["zod","schema","validation"],"author":{"name":"Anatoliy Oblaukhov"},"license":"MIT","_id":"@anmiles/zod-tools@1.0.3","maintainers":[{"name":"anmiles","email":"mail@anmiles.net"}],"homepage":"https://github.com/anmiles/zod-tools","bugs":{"url":"https://github.com/anmiles/zod-tools/issues"},"dist":{"shasum":"654713912098b10d1b5ff9229da1e21e64151ec7","tarball":"https://registry.npmjs.org/@anmiles/zod-tools/-/zod-tools-1.0.3.tgz","fileCount":22,"integrity":"sha512-EFnB6wXtSDWy1JgDrOGOHvIDEuiHoC56vj3PrXUCB+XTCiiPvGgG8VRSAsvKShv4xT3hJkiViAk0MCrrv9y8tQ==","signatures":[{"sig":"MEUCIQCsdvfK7Ub2AdfIuQwGwKHAPoP/inf7fau8IGCsq0LF3gIgEJT4V+UmPFtRJkuiCEJB245fXXFUnreOL1P8bhMLQHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9838},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"3397d52776fb7c8e19b990ec465bcf1de676d95d","scripts":{"lint":"eslint","test":"jest --verbose","build":"tsc -p ./tsconfig.build.json","test:ci":"npm test -- --ci --coverage","lint:fix":"eslint --fix","prebuild":"rimraf dist","spellcheck":"cspell .","test:watch":"npm test -- --watch","test:coverage":"npm test -- --coverage","test:watch:coverage":"npm test -- --watch --coverage","test:report:coverage":"nyc report"},"_npmUser":{"name":"anmiles","email":"mail@anmiles.net"},"repository":{"url":"git+https://github.com/anmiles/zod-tools.git","type":"git"},"_npmVersion":"10.8.2","description":"Collection of utility functions for zod library","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^4.0.8","@anmiles/logger":"^8.0.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","jest":"^30.0.5","jiti":"^2.5.0","cspell":"^9.2.0","eslint":"^9.31.0","rimraf":"^6.0.1","ts-jest":"^29.4.0","@eslint/js":"^9.31.0","typescript":"^5.8.3","@eslint/css":"^0.10.0","@types/jest":"^30.0.0","@eslint/json":"^0.13.1","@eslint/compat":"^1.3.1","eslint-plugin-n":"^17.21.0","@eslint/markdown":"^7.1.0","@anmiles/tsconfig":"^4.0.0","eslint-plugin-jest":"^29.0.1","eslint-plugin-import":"^2.32.0","eslint-plugin-i18next":"^6.1.3","eslint-plugin-promise":"^7.2.1","@anmiles/eslint-config":"^9.0.4","@stylistic/eslint-plugin":"^5.2.2","@typescript-eslint/parser":"^8.38.0","eslint-plugin-align-assignments":"^1.1.2","@typescript-eslint/eslint-plugin":"^8.38.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/zod-tools_1.0.3_1764419197604_0.4442060429164032","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@anmiles/zod-tools","version":"1.0.4","keywords":["zod","schema","validation"],"author":{"name":"Anatoliy Oblaukhov"},"license":"MIT","_id":"@anmiles/zod-tools@1.0.4","maintainers":[{"name":"anmiles","email":"mail@anmiles.net"}],"homepage":"https://github.com/anmiles/zod-tools","bugs":{"url":"https://github.com/anmiles/zod-tools/issues"},"dist":{"shasum":"77f951dcf1f6d8cef7f9d64dfa9c4fbac2eede3f","tarball":"https://registry.npmjs.org/@anmiles/zod-tools/-/zod-tools-1.0.4.tgz","fileCount":22,"integrity":"sha512-IJCr+dNtbd4f4wXK4EcBA2kNjd90ws1XYbFuBxcGo1JNas7/FcRahms5OmbjkRHPeR+VpUgezzziQPhDvSW5HQ==","signatures":[{"sig":"MEQCIBLvvgQBswg2/2ovz5Sbo7UIX04EUPADZQGiZfFnTZgaAiBHu/eyg7goQ18OYvUupxpDv6sVWhrmvWKMiVEx5iCCfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9925},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"8c9345f5e36649d7d484247b6a5f634ca5a29c3b","scripts":{"lint":"eslint","test":"jest --verbose","build":"tsc -p ./tsconfig.build.json","test:ci":"npm test -- --ci --coverage","lint:fix":"eslint --fix","prebuild":"rimraf dist","spellcheck":"cspell .","test:watch":"npm test -- --watch","test:coverage":"npm test -- --coverage","test:watch:coverage":"npm test -- --watch --coverage","test:report:coverage":"nyc report"},"_npmUser":{"name":"anmiles","email":"mail@anmiles.net"},"repository":{"url":"git+https://github.com/anmiles/zod-tools.git","type":"git"},"_npmVersion":"10.8.2","description":"Collection of utility functions for zod library","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^4.3.6","@anmiles/logger":"^8.0.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","jest":"^30.2.0","jiti":"^2.6.1","cspell":"^9.6.2","eslint":"^9.39.2","rimraf":"^6.1.2","ts-jest":"^29.4.6","@eslint/js":"^9.39.2","typescript":"^5.9.3","@eslint/css":"^0.14.1","@types/jest":"^30.0.0","@eslint/json":"^1.0.0","@eslint/compat":"^2.0.2","eslint-plugin-n":"^17.23.2","@eslint/markdown":"^7.5.1","@anmiles/tsconfig":"^4.0.1","eslint-plugin-jest":"^29.12.1","eslint-plugin-import":"^2.32.0","eslint-plugin-i18next":"^6.1.3","eslint-plugin-promise":"^7.2.1","@anmiles/eslint-config":"^10.0.1","@stylistic/eslint-plugin":"^5.7.1","@typescript-eslint/parser":"^8.54.0","eslint-plugin-align-assignments":"^1.1.2","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/zod-tools_1.0.4_1769945047747_0.3798164091534666","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@anmiles/zod-tools","version":"1.1.0","keywords":["zod","schema","validation"],"author":{"name":"Anatoliy Oblaukhov"},"license":"MIT","_id":"@anmiles/zod-tools@1.1.0","maintainers":[{"name":"anmiles","email":"mail@anmiles.net"}],"homepage":"https://github.com/anmiles/zod-tools","bugs":{"url":"https://github.com/anmiles/zod-tools/issues"},"dist":{"shasum":"4c0ac35830deab3c2f0d168c2999c374a1bb74ea","tarball":"https://registry.npmjs.org/@anmiles/zod-tools/-/zod-tools-1.1.0.tgz","fileCount":27,"integrity":"sha512-NC7Iuc/filNxmau3zPkWUF1mIT2/jbw8rby6nQA7fel5ZM1esB2gJ2lvqylupSf+UXVqnqdkbfDuwah5ZG13wg==","signatures":[{"sig":"MEQCICyVd1fM7KolHFkZR2ZLl4uKpcPoL0ec2xQKgKzssvk8AiBjZS2HKM7j+wwtxlHQlBGhZRpD/dAdxGKy7k54XyZtsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10798},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"f2b86b1c74c9f808b7400fdaf4c0a34277c1048f","scripts":{"lint":"eslint","test":"jest --verbose","build":"tsc -p ./tsconfig.build.json","test:ci":"npm test -- --ci --coverage","lint:fix":"eslint --fix","prebuild":"rimraf dist","spellcheck":"cspell .","test:watch":"npm test -- --watch","test:coverage":"npm test -- --coverage","test:watch:coverage":"npm test -- --watch --coverage","test:report:coverage":"nyc report"},"_npmUser":{"name":"anmiles","email":"mail@anmiles.net"},"repository":{"url":"git+https://github.com/anmiles/zod-tools.git","type":"git"},"_npmVersion":"10.8.2","description":"Collection of utility functions for zod library","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^4.3.6","@anmiles/logger":"^8.0.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","jest":"^30.2.0","jiti":"^2.6.1","cspell":"^9.6.2","eslint":"^9.39.2","rimraf":"^6.1.2","ts-jest":"^29.4.6","@eslint/js":"^9.39.2","typescript":"^5.9.3","@eslint/css":"^0.14.1","@types/jest":"^30.0.0","@eslint/json":"^1.0.0","@eslint/compat":"^2.0.2","eslint-plugin-n":"^17.23.2","@eslint/markdown":"^7.5.1","@anmiles/tsconfig":"^4.0.1","eslint-plugin-jest":"^29.12.1","eslint-plugin-import":"^2.32.0","eslint-plugin-i18next":"^6.1.3","eslint-plugin-promise":"^7.2.1","@anmiles/eslint-config":"^10.0.1","@stylistic/eslint-plugin":"^5.7.1","@typescript-eslint/parser":"^8.54.0","eslint-plugin-align-assignments":"^1.1.2","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/zod-tools_1.1.0_1771696809255_0.7095608423586157","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@anmiles/zod-tools","version":"1.1.1","keywords":["zod","schema","validation"],"author":{"name":"Anatoliy Oblaukhov"},"license":"MIT","_id":"@anmiles/zod-tools@1.1.1","maintainers":[{"name":"anmiles","email":"mail@anmiles.net"}],"homepage":"https://github.com/anmiles/zod-tools","bugs":{"url":"https://github.com/anmiles/zod-tools/issues"},"dist":{"shasum":"fae6eb61752382f6dc7f7a9394e102f3207f9309","tarball":"https://registry.npmjs.org/@anmiles/zod-tools/-/zod-tools-1.1.1.tgz","fileCount":27,"integrity":"sha512-nTGJjPkljUoOCTlt7LU7VpKi+AQ4pQ87xWF4cD/d77O/j52bofQ8H2UEMhNXx7/pt0tFkCucmpoaBGimYsKeQw==","signatures":[{"sig":"MEUCIETXyBoTWITHH8ZNnoE+ykpQR2+nTUtnjYU+EYgl45oqAiEAm11PoRZVahch/WHzoQ1QM8atMMdPNAEhu+b8y6Qepbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10884},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"750202be8d458b4dc5ba694c250de4ef07925bf4","scripts":{"lint":"eslint","test":"jest --verbose","build":"tsc -p ./tsconfig.build.json","test:ci":"npm test -- --ci --coverage","lint:fix":"eslint --fix","prebuild":"rimraf dist","spellcheck":"cspell .","test:watch":"npm test -- --watch","test:coverage":"npm test -- --coverage","test:watch:coverage":"npm test -- --watch --coverage","test:report:coverage":"nyc report"},"_npmUser":{"name":"anmiles","email":"mail@anmiles.net"},"repository":{"url":"git+https://github.com/anmiles/zod-tools.git","type":"git"},"_npmVersion":"10.8.2","description":"Collection of utility functions for zod library","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^4.3.6","@anmiles/logger":"^8.0.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","jest":"^30.2.0","jiti":"^2.6.1","cspell":"^9.6.2","eslint":"^9.39.2","rimraf":"^6.1.2","ts-jest":"^29.4.6","@eslint/js":"^9.39.2","typescript":"^5.9.3","@eslint/css":"^0.14.1","@types/jest":"^30.0.0","@eslint/json":"^1.0.0","@eslint/compat":"^2.0.2","eslint-plugin-n":"^17.23.2","@eslint/markdown":"^7.5.1","@anmiles/tsconfig":"^4.0.1","eslint-plugin-jest":"^29.12.1","eslint-plugin-import":"^2.32.0","eslint-plugin-i18next":"^6.1.3","eslint-plugin-promise":"^7.2.1","@anmiles/eslint-config":"^10.0.1","@stylistic/eslint-plugin":"^5.7.1","@typescript-eslint/parser":"^8.54.0","eslint-plugin-align-assignments":"^1.1.2","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/zod-tools_1.1.1_1776083239391_0.42955213038273476","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@anmiles/zod-tools","version":"1.2.0","keywords":["zod","schema","validation"],"author":{"name":"Anatoliy Oblaukhov"},"license":"MIT","_id":"@anmiles/zod-tools@1.2.0","maintainers":[{"name":"anmiles","email":"mail@anmiles.net"}],"homepage":"https://github.com/anmiles/zod-tools","bugs":{"url":"https://github.com/anmiles/zod-tools/issues"},"dist":{"shasum":"567c02e4a411e324125c3d46f86c4be3868668ac","tarball":"https://registry.npmjs.org/@anmiles/zod-tools/-/zod-tools-1.2.0.tgz","fileCount":27,"integrity":"sha512-kU2s0erL6XpeRpFN7Be0TIXjeWHhNe+I5gnnNl1QoMrzTFvmHGE1RUPdHiC5vXnI03ue6Y96Fe7FCyYoQ5+SnA==","signatures":[{"sig":"MEUCIQD916OB7kdEPC2BfWuPQg4qYcnUNW7Y+TXLfSeu3drIMAIga+um3IHo95tWp665uSmjQVwlCXw5R2KL7tVxlP8cpl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19752},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"a25fe55c9ecbeb0ceb7b9a04a6fe02ce635da5f1","scripts":{"lint":"eslint","test":"jest --verbose","build":"tsc -p ./tsconfig.build.json","test:ci":"npm test -- --ci --coverage","lint:fix":"eslint --fix","prebuild":"rimraf dist","spellcheck":"cspell .","test:watch":"npm test -- --watch","test:coverage":"npm test -- --coverage","test:watch:coverage":"npm test -- --watch --coverage","test:report:coverage":"nyc report"},"_npmUser":{"name":"anmiles","email":"mail@anmiles.net"},"repository":{"url":"git+https://github.com/anmiles/zod-tools.git","type":"git"},"_npmVersion":"10.8.2","description":"Collection of utility functions for zod library","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^4.3.6","@anmiles/logger":"^8.0.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","jest":"^30.2.0","jiti":"^2.6.1","cspell":"^9.6.2","eslint":"^9.39.2","rimraf":"^6.1.2","ts-jest":"^29.4.6","@eslint/js":"^9.39.2","typescript":"^5.9.3","@eslint/css":"^0.14.1","@types/jest":"^30.0.0","@eslint/json":"^1.0.0","@eslint/compat":"^2.0.2","eslint-plugin-n":"^17.23.2","@eslint/markdown":"^7.5.1","@anmiles/tsconfig":"^4.0.1","eslint-plugin-jest":"^29.12.1","eslint-plugin-import":"^2.32.0","eslint-plugin-i18next":"^6.1.3","eslint-plugin-promise":"^7.2.1","@anmiles/eslint-config":"^10.0.1","@stylistic/eslint-plugin":"^5.7.1","@typescript-eslint/parser":"^8.54.0","eslint-plugin-align-assignments":"^1.1.2","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/zod-tools_1.2.0_1776427421260_0.3176500409417691","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"_id":"@anmiles/zod-tools@2.0.0","bugs":{"url":"https://github.com/anmiles/zod-tools/issues"},"dist":{"shasum":"063413374e93b1823970c269dc83c6a8e8c2d410","tarball":"https://registry.npmjs.org/@anmiles/zod-tools/-/zod-tools-2.0.0.tgz","fileCount":27,"integrity":"sha512-anrGcvyE9Ltftne8Qoqe3+LSw7V18YmZZ4sCnLPT2yOLXBjJOvwjwGiXuXbsNSDxlINGbWB/qzWy2pjCL4CqTA==","signatures":[{"sig":"MEQCIB5OyIwY86tipdDaElr7WyAX4v1VCQ9XRaUhk9+tsgdBAiAUaBUT9/KAwt30pgJ7FrK2dDqV4X5X76PPQJgMiGHavA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGhzJKeZqa7AfbhQygsXCfWmEAUHbbVBOW19yx2s37jgAiARdDyZIV6T50/B4X0yF79pL1BHPz+bvM/2xmSn0rdjoQ=="}],"unpackedSize":19915},"main":"dist/index.js","name":"@anmiles/zod-tools","types":"./dist/index.d.ts","author":{"name":"Anatoliy Oblaukhov"},"engines":{"node":">=24.18.0"},"gitHead":"2078b3b2d160440a458cb292958920d97e30ecc6","license":"MIT","scripts":{"lint":"eslint","test":"jest --verbose","build":"tsc -p ./tsconfig.build.json","test:ci":"npm test -- --ci --coverage","lint:fix":"eslint --fix","prebuild":"rimraf dist","spellcheck":"cspell .","test:watch":"npm test -- --watch","test:coverage":"npm test -- --coverage","test:watch:coverage":"npm test -- --watch --coverage","test:report:coverage":"nyc report"},"version":"2.0.0","_npmUser":{"name":"anmiles","email":"mail@anmiles.net"},"homepage":"https://github.com/anmiles/zod-tools","keywords":["zod","schema","validation"],"repository":{"url":"git+https://github.com/anmiles/zod-tools.git","type":"git"},"_npmVersion":"11.16.0","description":"Collection of utility functions for zod library","directories":{},"maintainers":[{"name":"anmiles","email":"mail@anmiles.net"}],"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.6.5","@anmiles/logger":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","jest":"^30.5.1","jiti":"^2.7.0","cspell":"^10.3.3","eslint":"^9.39.2","rimraf":"^6.1.3","ts-jest":"^29.4.12","@eslint/js":"^9.39.5","typescript":"^6.0.3","@eslint/css":"^2.0.0","@types/jest":"^30.0.0","@eslint/json":"^2.1.0","@eslint/compat":"^2.1.1","eslint-plugin-n":"^18.3.0","@eslint/markdown":"^8.0.3","@anmiles/tsconfig":"^5.0.0","eslint-plugin-jest":"^29.16.6","eslint-plugin-import":"^2.32.0","eslint-plugin-i18next":"^6.1.5","eslint-plugin-promise":"^7.3.0","@anmiles/eslint-config":"^11.0.0","@stylistic/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^8.70.0","eslint-plugin-align-assignments":"^1.1.2","@typescript-eslint/eslint-plugin":"^8.70.0","eslint-import-resolver-typescript":"^4.4.5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/zod-tools_2.0.0_1789752192522_0.9086560241111696"}}},"time":{"created":"2025-06-04T18:35:23.883Z","modified":"2026-09-18T17:23:12.787Z","1.0.0":"2025-06-04T18:35:24.206Z","1.0.1":"2025-07-24T07:15:29.763Z","1.0.2":"2025-07-24T08:20:33.614Z","1.0.3":"2025-11-29T12:26:37.798Z","1.0.4":"2026-02-01T11:24:07.897Z","1.1.0":"2026-02-21T18:00:09.441Z","1.1.1":"2026-04-13T12:27:19.541Z","1.2.0":"2026-04-17T12:03:41.402Z","2.0.0":"2026-09-18T17:23:12.612Z"},"bugs":{"url":"https://github.com/anmiles/zod-tools/issues"},"author":{"name":"Anatoliy Oblaukhov"},"license":"MIT","homepage":"https://github.com/anmiles/zod-tools","keywords":["zod","schema","validation"],"repository":{"url":"git+https://github.com/anmiles/zod-tools.git","type":"git"},"description":"Collection of utility functions for zod library","maintainers":[{"name":"anmiles","email":"mail@anmiles.net"}],"readme":"# @anmiles/zod-tools\n\nCollection of utility functions for zod library\n\n----\n\n## Installation\n\n`npm install @anmiles/zod-tools`\n\n## Usage\n\n```ts\nimport { validate } from '@anmiles/zod-tools';\n\nconst customSchema = z.object({\n\tprop: z.object({\n\t\tnum: z.number(),\n\t\tstr: z.string(),\n\t}),\n});\n\nconst correctJSON = JSON.parse('{\"prop\":{\"num\":5,\"str\":\"value\"}}');\n\nconst obj = validate(correctJSON, customSchema);\n// ^? const obj: { prop: { num: string, str: string } } = { prop: { num: 5, str: 'value' }}\n\nconst incorrectJSON = JSON.parse('{\"prop\":{\"num\":\"wrong\"}}');\n\n/*\nValidation failed:\n\tprop.num (Invalid input: expected number, received string)\n\tprop.str (Invalid input: expected string, received undefined)\n*/\nvalidate(incorrectJSON, customSchema);\n\n```\n","readmeFilename":"README.md"}