{"_id":"vallib","_rev":"32-c5607ecb696e50bffd5c89074035ac77","name":"vallib","dist-tags":{"latest":"0.0.37"},"versions":{"0.0.1":{"name":"vallib","version":"0.0.1","_id":"vallib@0.0.1","maintainers":[{"name":"mikareich0","email":"mikareich0@gmail.com"}],"dist":{"shasum":"8b5be5543d0168a4a33296f85b46e939664029a3","tarball":"https://registry.npmjs.org/vallib/-/vallib-0.0.1.tgz","fileCount":17,"integrity":"sha512-avjEx6RNB10QfH2ch69L8ULYnRVpPQwIhqDOzrU55YIopIyOgdTAbemWrFXaBL359QADq0BSU4BELhbTNCj13g==","signatures":[{"sig":"MEYCIQDHIOrjs45jteYbbmsYA7K9EvS1jRCQs+soYEP0BUgWLQIhANQNfKosrNglMJLoR2woZLoWlq/ysTjrenOWBbmedSdT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26897},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","scripts":{"build":"tsc -p ."},"_npmUser":{"name":"mikareich0","email":"mikareich0@gmail.com"},"_npmVersion":"10.2.0","description":"","directories":{},"_nodeVersion":"21.1.0","dependencies":{"zod":"^3.23.8","axios":"^1.7.2","typescript":"^5.0.0","bun-plugin-dts":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","bun-types":"latest","commander":"^12.1.0","json-to-zod":"^1.1.2"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vallib_0.0.1_1718132699762_0.9129199293072514","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"vallib","version":"0.0.2","_id":"vallib@0.0.2","maintainers":[{"name":"mikareich0","email":"mikareich0@gmail.com"}],"dist":{"shasum":"51bf5c890ffec5c0fcd8c2c69af07ef5bc7f3057","tarball":"https://registry.npmjs.org/vallib/-/vallib-0.0.2.tgz","fileCount":17,"integrity":"sha512-45IFUVXynctArLs3Iunr5jwI7PGMrMvOLIN2wrigkxQwTVbrFrmDUt5zG8Wi67S8bqPAw7oJPlacE6q4BixYFA==","signatures":[{"sig":"MEUCIQCoidK9bMpRrVv48yFKcfffdUJbt7TYb38D5pLs/auqpwIgHUsHcC0rBS0ZxtZXxOSSh6ZQEUVM6OIZBIWWfBJXjdg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19227},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","scripts":{"build":"tsc -p ."},"_npmUser":{"name":"mikareich0","email":"mikareich0@gmail.com"},"_npmVersion":"10.2.0","description":"","directories":{},"_nodeVersion":"21.1.0","dependencies":{"zod":"^3.23.8","axios":"^1.7.2","typescript":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","bun-types":"latest","commander":"^12.1.0","json-to-zod":"^1.1.2"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vallib_0.0.2_1718133239687_0.20340681145730466","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"vallib","version":"0.0.3","_id":"vallib@0.0.3","maintainers":[{"name":"mikareich0","email":"mikareich0@gmail.com"}],"dist":{"shasum":"40858f087431dab11d3bd2c46ee32eb89d0c4134","tarball":"https://registry.npmjs.org/vallib/-/vallib-0.0.3.tgz","fileCount":4,"integrity":"sha512-QotvYBhZswGLPoXR5jmF6jvTcayrOcRRHykZxS4vhFwlR/1kZuoefZzATB+6CMQsyVHKN6iGc3DUiASq4aYyyw==","signatures":[{"sig":"MEYCIQCMBI0ih0+/HWme6zSd8quxboSmkFUKTQs8Cq9bWiriqQIhALwjCeSq+fRmyl7Lk77tFOlnCw6YDZfv6BdYGK7sh9eD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35654},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","scripts":{"build":"tsc -p ."},"_npmUser":{"name":"mikareich0","email":"mikareich0@gmail.com"},"_npmVersion":"10.2.0","description":"","directories":{},"_nodeVersion":"21.1.0","dependencies":{"zod":"^3.23.8","axios":"^1.7.2","typescript":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","bun-types":"latest","commander":"^12.1.0","json-to-zod":"^1.1.2"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vallib_0.0.3_1718133399409_0.8705263756495805","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"vallib","version":"0.0.4","_id":"vallib@0.0.4","maintainers":[{"name":"mikareich0","email":"mikareich0@gmail.com"}],"dist":{"shasum":"18b7db2ad6e800f5ec1ee3ad1fe8f6c1f110b9df","tarball":"https://registry.npmjs.org/vallib/-/vallib-0.0.4.tgz","fileCount":24,"integrity":"sha512-uReM0KgKNjP5KEF2Izh4XzffK3xMr2ikCfcZsGq9I97R/COMSuShskMQXMAyHyZGCnP0dlCDxsCHygV5CuBXtQ==","signatures":[{"sig":"MEUCIQDcJHeAvMFispmodOJluUvbbZ5q30HIKXOGpmlFimgJIgIgUGcWPNPFwDgSKmkUQVmMlbsmuiRosjFFjbh63L/TWkI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55144},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","scripts":{"build":"tsc -p ."},"_npmUser":{"name":"mikareich0","email":"mikareich0@gmail.com"},"_npmVersion":"10.2.0","description":"","directories":{},"_nodeVersion":"21.1.0","dependencies":{"zod":"^3.23.8","axios":"^1.7.2","typescript":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","bun-types":"latest","commander":"^12.1.0","json-to-zod":"^1.1.2"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vallib_0.0.4_1718133562097_0.784213465291377","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"vallib","version":"0.0.5","_id":"vallib@0.0.5","maintainers":[{"name":"mikareich0","email":"mikareich0@gmail.com"}],"dist":{"shasum":"63e04dff57a6496e1ffa412d65a1c4ed7fed10c9","tarball":"https://registry.npmjs.org/vallib/-/vallib-0.0.5.tgz","fileCount":24,"integrity":"sha512-VIj3zwPIaOa7ZUNks/szKJImTyGcBk216a+7BggNVo3Am6dAvtK69PwY6QD+WSPbBlAT1QSGTuFAhIYpITOjNg==","signatures":[{"sig":"MEUCIEUltQRngQbklUfnR59BuDqCmUS++4p1icTkQntTRqMJAiEAkJnpUsF8j4VoM8tDwwV0Rn/G4qkaKqK/ZnveTAAp/Ns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55146},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","scripts":{"build":"tsc -p ."},"_npmUser":{"name":"mikareich0","email":"mikareich0@gmail.com"},"_npmVersion":"10.2.0","description":"","directories":{},"_nodeVersion":"21.1.0","dependencies":{"zod":"^3.23.8","axios":"^1.7.2","typescript":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","bun-types":"latest","commander":"^12.1.0","json-to-zod":"^1.1.2"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vallib_0.0.5_1718133844074_0.022261032717324936","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"vallib","version":"0.0.6","_id":"vallib@0.0.6","maintainers":[{"name":"mikareich0","email":"mikareich0@gmail.com"}],"dist":{"shasum":"cc4e127991e7ee88469638729096e82b4d1eed69","tarball":"https://registry.npmjs.org/vallib/-/vallib-0.0.6.tgz","fileCount":24,"integrity":"sha512-Ac8qWsFaaQ0DOpsVLGowhBmTd/PrOEDMld5AtP+OWHVXYC2dBXaBK0lAsk3OMOLeoXyb16UuvNoVmy/n2zmsnw==","signatures":[{"sig":"MEYCIQDpJA63/FTrzAX723VRgV9sLgy2nWe8IeSYtnvNlATxrAIhAO5UoP2m2vcrHTRI/FdCXcLs8vxLv8wKMMB5lX3Eoa6Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55055},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","scripts":{"build":"rimraf dist && tsc -p ."},"_npmUser":{"name":"mikareich0","email":"mikareich0@gmail.com"},"_npmVersion":"10.2.0","description":"","directories":{},"_nodeVersion":"21.1.0","dependencies":{"zod":"^3.23.8","axios":"^1.7.2","typescript":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","rimraf":"^5.0.7","bun-types":"latest","commander":"^12.1.0","json-to-zod":"^1.1.2"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vallib_0.0.6_1718134461921_0.637145420055675","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"vallib","version":"0.0.7","_id":"vallib@0.0.7","maintainers":[{"name":"mikareich0","email":"mikareich0@gmail.com"}],"dist":{"shasum":"0c07c1ec58fd9cd3fd435f58cb7279e03a4c999e","tarball":"https://registry.npmjs.org/vallib/-/vallib-0.0.7.tgz","fileCount":24,"integrity":"sha512-R19bk70FoSuQXQkBTlyTfcnoJXoJ2j6gDS0PtuvNoDhTTeTaTkx2v0Yfhaj7dVdGnyOqYg5rWVyP7pJgG7srJw==","signatures":[{"sig":"MEUCIHmNJjRp+ithkPG6XheDYO1l6yC4+lsE5ShMHTNOp+mQAiEA3qBHItKA4dNkAqk1DGF9zyEAWB3+WUWUvIRI41I+Vfc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54874},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","scripts":{"build":"rimraf dist && tsc -p ."},"_npmUser":{"name":"mikareich0","email":"mikareich0@gmail.com"},"_npmVersion":"10.2.0","description":"","directories":{},"_nodeVersion":"21.1.0","dependencies":{"zod":"^3.23.8","axios":"^1.7.2","typescript":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","rimraf":"^5.0.7","bun-types":"latest","commander":"^12.1.0","json-to-zod":"^1.1.2"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vallib_0.0.7_1718134991917_0.611373319034578","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"vallib","version":"0.0.8","_id":"vallib@0.0.8","maintainers":[{"name":"mikareich0","email":"mikareich0@gmail.com"}],"dist":{"shasum":"544dee9fd2cb2f59e0b18f3777a3076503c01cf7","tarball":"https://registry.npmjs.org/vallib/-/vallib-0.0.8.tgz","fileCount":26,"integrity":"sha512-NTAi1lS0W7Pbjzd9GFyZR+RQih2HYqgoN2P0SjJDzQkL/I8a3Y2UKZpMfA7S4mA344bF7IM/ytnWhwhmIB1bxA==","signatures":[{"sig":"MEQCICJSRHaOa6k4lM5Zmox4hjTwIoQuMpxUMcwSy0mwIIs7AiAbP9vp00IkGdLGCcKlx+3oDlNyHADlM/kmmL5f9tRFKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23535},"main":"lib/index.js","types":"./lib/index.d.ts","scripts":{"dev":"nodemon ./src/index.ts","test":"jest","build":"rimraf lib && tsc"},"_npmUser":{"name":"mikareich0","email":"mikareich0@gmail.com"},"_npmVersion":"10.2.0","description":"To install dependencies:","directories":{},"_nodeVersion":"21.1.0","dependencies":{"zod":"^3.23.8","node-fetch":"^2.7.0","https-proxy-agent":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","rimraf":"^5.0.7","nodemon":"^3.1.3","ts-jest":"^29.1.5","ts-node":"^10.9.2","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.3","@types/node-fetch":"^2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vallib_0.0.8_1718670038817_0.08580907422806305","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"vallib","version":"0.0.9","_id":"vallib@0.0.9","maintainers":[{"name":"mikareich0","email":"mikareich0@gmail.com"}],"dist":{"shasum":"a4c4e460392a72374c3b406dd9f4408c48eb25d0","tarball":"https://registry.npmjs.org/vallib/-/vallib-0.0.9.tgz","fileCount":16,"integrity":"sha512-4rsrXEjW99QFk4Um0LXLNBKBoCwHgNKpn0e9U2Pe/x22PQ+Hu3Y0gQNzUCFbBKewT9uY3C0AjW47U5QS8y9Gdg==","signatures":[{"sig":"MEUCIB7NDTgFB4odedjiw/Eque3+qE16/acntBUIxjiFsNYDAiEAzq/vQ9jmG1oDxTP7s9hf9/AaRNeN2pSQYiTKVI8M+7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13661},"main":"lib/index.js","types":"./lib/index.d.ts","scripts":{"dev":"nodemon ./src/index.ts","test":"jest","build":"rimraf lib && tsc"},"_npmUser":{"name":"mikareich0","email":"mikareich0@gmail.com"},"_npmVersion":"10.2.0","description":"To install dependencies:","directories":{},"_nodeVersion":"21.1.0","dependencies":{"zod":"^3.23.8","node-fetch":"^2.7.0","https-proxy-agent":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","rimraf":"^5.0.7","nodemon":"^3.1.3","ts-jest":"^29.1.5","ts-node":"^10.9.2","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.3","@types/node-fetch":"^2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vallib_0.0.9_1718670205513_0.3288635097132251","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"vallib","version":"0.0.10","_id":"vallib@0.0.10","maintainers":[{"name":"mikareich0","email":"mikareich0@gmail.com"}],"homepage":"https://github.com/mikareich/vallib#readme","bugs":{"url":"https://github.com/mikareich/vallib/issues"},"dist":{"shasum":"d81ca56503b374dc42c49ce38498e2acfe3c4e68","tarball":"https://registry.npmjs.org/vallib/-/vallib-0.0.10.tgz","fileCount":24,"integrity":"sha512-2EavL6vOrpQwdq2K8hbwuiMcSRecGPfq3T5QhAT8NYR2xwnQnjxBoJxk3nlz4wTMn08Y+exo5okGCF+vK3UIVw==","signatures":[{"sig":"MEUCIEGSvtEMIte2BD0pDRO4OBICovwb5nkHThcZIkzdXIh8AiEA7MR3guU5yPKokiScIiIXQTwrCyNtHerlqmhgNujabm4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23073},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"731a69cfc97494513823fd6cacdb36cada305606","scripts":{"dev":"nodemon ./src/index.ts","lint":"tsc --noEmit && prettier . --write && eslint . --fix","test":"jest --setupFiles dotenv/config","build":"rimraf lib && tsc"},"_npmUser":{"name":"mikareich0","email":"mikareich0@gmail.com"},"repository":{"url":"git+https://github.com/mikareich/vallib.git","type":"git"},"_npmVersion":"10.2.0","description":"![Banner](https://github.com/mikareich/vallib/blob/main/banner.png)","directories":{},"_nodeVersion":"21.1.0","dependencies":{"zod":"^3.23.8","node-fetch":"^2.7.0","https-proxy-agent":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","eslint":"^9.5.0","rimraf":"^5.0.7","globals":"^15.6.0","nodemon":"^3.1.3","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","@eslint/js":"^9.5.0","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.3","json-to-zod":"^1.1.2","@types/node-fetch":"^2.6.11","typescript-eslint":"^7.13.1","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/vallib_0.0.10_1718879901648_0.894685272349786","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"vallib","version":"0.0.11","_id":"vallib@0.0.11","maintainers":[{"name":"mikareich0","email":"mikareich0@gmail.com"}],"homepage":"https://github.com/mikareich/vallib#readme","bugs":{"url":"https://github.com/mikareich/vallib/issues"},"dist":{"shasum":"8f587650980310924a15426d026dcad73c10ae4d","tarball":"https://registry.npmjs.org/vallib/-/vallib-0.0.11.tgz","fileCount":24,"integrity":"sha512-Kqh0YeCw43OixGCEb3eXh6xgIAw6cICIh7E8jYDQGH8odM7wYVFR4F6xErUnO1BA3tVXdpDfi7bkFjFxMvQ/mA==","signatures":[{"sig":"MEYCIQDDav99kmbtNU9u78iYeXGDiMwFDHN8c/Mr3DnQ4UIDegIhAJZaN+emvdFSxGBX8Vq+qVK0O7fh4PfIRvUAmBTK+TZv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23232},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"731a69cfc97494513823fd6cacdb36cada305606","scripts":{"dev":"nodemon ./src/index.ts","lint":"tsc --noEmit && prettier . --write && eslint . --fix","test":"jest --setupFiles dotenv/config","build":"rimraf lib && tsc"},"_npmUser":{"name":"mikareich0","email":"mikareich0@gmail.com"},"repository":{"url":"git+https://github.com/mikareich/vallib.git","type":"git"},"_npmVersion":"10.2.0","description":"![Banner](https://github.com/mikareich/vallib/blob/main/banner.png)","directories":{},"_nodeVersion":"21.1.0","dependencies":{"zod":"^3.23.8","node-fetch":"^2.7.0","https-proxy-agent":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","eslint":"^9.5.0","rimraf":"^5.0.7","globals":"^15.6.0","nodemon":"^3.1.3","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","@eslint/js":"^9.5.0","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.3","json-to-zod":"^1.1.2","@types/node-fetch":"^2.6.11","typescript-eslint":"^7.13.1","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/vallib_0.0.11_1718880068518_0.9195070367512823","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"vallib","version":"0.0.12","_id":"vallib@0.0.12","maintainers":[{"name":"mikareich0","email":"mikareich0@gmail.com"}],"homepage":"https://github.com/mikareich/vallib#readme","bugs":{"url":"https://github.com/mikareich/vallib/issues"},"dist":{"shasum":"1f4bcc71ab5228ce407885adefa763f3ce938752","tarball":"https://registry.npmjs.org/vallib/-/vallib-0.0.12.tgz","fileCount":2,"integrity":"sha512-6/eYCZBAPFzCgQ+LNZ22/UPP9xl0/WbZu3c6EYqyAnihH+ga4Et9+AefSLsJD7RwJJEIPKs1fOPp1JZ/94lTGw==","signatures":[{"sig":"MEUCIQCA5/Kh2IfHUAgfeLY9JLU91hk53zoLVwTrOkJQqEXVWAIgYgzPio+XA7z6smwNuDzxFXRSs1GbkkljXk11ALToLvQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vallib@0.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4043},"main":"lib/index.js","gitHead":"d1925f15a962db0a37bb771aafc9807973872cca","scripts":{"dev":"nodemon ./src/index.ts","lint":"tsc --noEmit && npx @biomejs/biome format --write .","test":"jest --setupFiles dotenv/config","build":"rimraf lib && tsc"},"_npmUser":{"name":"mikareich0","email":"mikareich0@gmail.com"},"repository":{"url":"git+https://github.com/mikareich/vallib.git","type":"git"},"_npmVersion":"10.7.0","description":"![Banner](https://github.com/mikareich/vallib/blob/main/banner.png)","directories":{},"_nodeVersion":"20.15.1","dependencies":{"zod":"^3.23.8","node-fetch":"^2.7.0","https-proxy-agent":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","rimraf":"^5.0.7","nodemon":"^3.1.3","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.3","json-to-zod":"^1.1.2","@biomejs/biome":"1.8.3","@types/node-fetch":"^2.6.11","typescript-eslint":"^7.13.1"},"_npmOperationalInternal":{"tmp":"tmp/vallib_0.0.12_1722501887562_0.06892948198265181","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"vallib","version":"0.0.13","_id":"vallib@0.0.13","maintainers":[{"name":"mikareich0","email":"mikareich0@gmail.com"}],"homepage":"https://github.com/mikareich/vallib#readme","bugs":{"url":"https://github.com/mikareich/vallib/issues"},"dist":{"shasum":"eff02920ae15161e06976ec1bd0cb5e538f1bc72","tarball":"https://registry.npmjs.org/vallib/-/vallib-0.0.13.tgz","fileCount":40,"integrity":"sha512-EPG4LBP+dN5zYClbnVwEUG1mNPxSWEKX+sVjprCXBxN72K2Q0t5tf5SFzXnegGbdkozM5x0Ptk7kdlVuFPvntQ==","signatures":[{"sig":"MEUCIC+wdyTLbmaEneKX5iLWCDk6c7vTwdvWI5V/tkyGwigvAiEAl0dhQm2Grhij6HnPDhllOsYF7a2AzgJl2LtkGWQabwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vallib@0.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46651},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"56ea6a4e7ac1a15f8af5c7971892466cb8031993","scripts":{"dev":"nodemon ./src/index.ts","lint":"tsc --noEmit && npx @biomejs/biome format --write .","test":"jest --setupFiles dotenv/config","build":"rimraf lib && tsc"},"_npmUser":{"name":"mikareich0","email":"mikareich0@gmail.com"},"repository":{"url":"git+https://github.com/mikareich/vallib.git","type":"git"},"_npmVersion":"10.7.0","description":"![Banner](https://github.com/mikareich/vallib/blob/main/banner.png)","directories":{},"_nodeVersion":"20.15.1","dependencies":{"zod":"^3.23.8","node-fetch":"^2.7.0","https-proxy-agent":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","rimraf":"^5.0.7","nodemon":"^3.1.3","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.3","json-to-zod":"^1.1.2","@biomejs/biome":"1.8.3","@types/node-fetch":"^2.6.11","typescript-eslint":"^7.13.1"},"_npmOperationalInternal":{"tmp":"tmp/vallib_0.0.13_1722502016117_0.7899887662420617","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"vallib","version":"0.0.14","_id":"vallib@0.0.14","maintainers":[{"name":"mikareich0","email":"mikareich0@gmail.com"}],"homepage":"https://github.com/mikareich/vallib#readme","bugs":{"url":"https://github.com/mikareich/vallib/issues"},"dist":{"shasum":"a116eee43397179484014f7c367dcaeeca23b03e","tarball":"https://registry.npmjs.org/vallib/-/vallib-0.0.14.tgz","fileCount":40,"integrity":"sha512-1/NrioKbTOBVnUOE+rRUQmX3ihh71wAq6mjOgGlfbhJkL63rjMBS2rqDAI2a8vc+CY08PXjgntnwN4LqUIZYYA==","signatures":[{"sig":"MEUCICN4Svmy2LPD9DwoNBrj5aRW+eV2xqpa0h1rCOVfEOVjAiEAj3C9Wx44bWpK/NMpoAfFFrtYJDBPSJGk0BnPfH9H6s8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vallib@0.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46651},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"84197a6beb89952c0816263e8296698e6a88c223","scripts":{"dev":"nodemon ./src/index.ts","lint":"tsc --noEmit && npx @biomejs/biome format --write .","test":"jest --setupFiles dotenv/config","build":"rimraf lib && tsc"},"_npmUser":{"name":"mikareich0","email":"mikareich0@gmail.com"},"repository":{"url":"git+https://github.com/mikareich/vallib.git","type":"git"},"_npmVersion":"10.7.0","description":"![Banner](https://github.com/mikareich/vallib/blob/main/banner.png)","directories":{},"_nodeVersion":"20.15.1","dependencies":{"zod":"^3.23.8","node-fetch":"^2.7.0","https-proxy-agent":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","rimraf":"^5.0.7","nodemon":"^3.1.3","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.3","json-to-zod":"^1.1.2","@biomejs/biome":"1.8.3","@types/node-fetch":"^2.6.11","typescript-eslint":"^7.13.1"},"_npmOperationalInternal":{"tmp":"tmp/vallib_0.0.14_1722502311476_0.5073997069838478","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"vallib","version":"0.0.15","_id":"vallib@0.0.15","maintainers":[{"name":"mikareich0","email":"mikareich0@gmail.com"}],"homepage":"https://github.com/mikareich/vallib#readme","bugs":{"url":"https://github.com/mikareich/vallib/issues"},"dist":{"shasum":"4fa3ebc8a693f184a35ea165113462ccf2f9d686","tarball":"https://registry.npmjs.org/vallib/-/vallib-0.0.15.tgz","fileCount":40,"integrity":"sha512-2mL+B/fqN0L2qpNK90xe0Qhz52eGjDEk4mRDgScV834fVOoWSvo0rDxbeh5opcjU87ba5w6MzTMRvPDP5w5YGA==","signatures":[{"sig":"MEYCIQD8B/rniPb0QYdkyaXFLlag0woUcdl2efbpbjtnC2GTHgIhALMzr8Uv4aJbxC27ZYwJPUx7KmxC242KyIXI05Dn9gBy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vallib@0.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47524},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"a8c17b381bbfa9a087c7060c043f61a82a68b8ed","scripts":{"dev":"nodemon ./src/index.ts","lint":"tsc --noEmit && npx @biomejs/biome format --write .","test":"jest --setupFiles dotenv/config","build":"rimraf lib && tsc"},"_npmUser":{"name":"mikareich0","email":"mikareich0@gmail.com"},"repository":{"url":"git+https://github.com/mikareich/vallib.git","type":"git"},"_npmVersion":"10.7.0","description":"![Banner](https://github.com/mikareich/vallib/blob/main/banner.png)","directories":{},"_nodeVersion":"20.15.1","dependencies":{"zod":"^3.23.8","node-fetch":"^2.7.0","https-proxy-agent":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","rimraf":"^5.0.7","nodemon":"^3.1.3","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.3","json-to-zod":"^1.1.2","@biomejs/biome":"1.8.3","@types/node-fetch":"^2.6.11","typescript-eslint":"^7.13.1"},"_npmOperationalInternal":{"tmp":"tmp/vallib_0.0.15_1722505729087_0.5214296099645475","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"vallib","version":"0.0.16","_id":"vallib@0.0.16","maintainers":[{"name":"mikareich0","email":"mikareich0@gmail.com"}],"homepage":"https://github.com/mikareich/vallib#readme","bugs":{"url":"https://github.com/mikareich/vallib/issues"},"dist":{"shasum":"9418ff181dc79085160fabf2f62b7bb6203dec2d","tarball":"https://registry.npmjs.org/vallib/-/vallib-0.0.16.tgz","fileCount":60,"integrity":"sha512-Ewr3gqKB28lQ0hcEslUTo5dLv9OYMtjtCvyHK5WsGhaMtUGPzZcwgNgl8S5C0rtXpz/OhtOQRWkdA03fbfRlNQ==","signatures":[{"sig":"MEUCIQD3s1CxdvuTEqiHSEdxAvcfmu5NEFIBklzduHZsP2XGhAIgfASRBSuOkEf5QTHnZitH4rzTf1NoJIXr3E0qPzUqGVg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vallib@0.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65163},"main":"lib/index.js","gitHead":"feacbbf3a1f920de48e5c81806143c5fd506b7e2","scripts":{"dev":"nodemon ./src/index.ts","lint":"tsc --noEmit && npx @biomejs/biome format --write .","test":"jest --setupFiles dotenv/config","build":"rimraf lib && tspc"},"_npmUser":{"name":"mikareich0","email":"mikareich0@gmail.com"},"repository":{"url":"git+https://github.com/mikareich/vallib.git","type":"git"},"_npmVersion":"10.7.0","description":"![Banner](https://github.com/mikareich/vallib/blob/main/banner.png)","directories":{},"_nodeVersion":"20.15.1","dependencies":{"zod":"^3.23.8","node-fetch":"^2.7.0","https-proxy-agent":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","rimraf":"^5.0.7","nodemon":"^3.1.3","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","ts-patch":"^3.2.1","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.3","json-to-zod":"^1.1.2","@biomejs/biome":"1.8.3","tsconfig-paths":"^4.2.0","@types/node-fetch":"^2.6.11","typescript-eslint":"^7.13.1","typescript-transform-paths":"^3.4.7"},"_npmOperationalInternal":{"tmp":"tmp/vallib_0.0.16_1722506448052_0.5991645108326775","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"vallib","version":"0.0.17","_id":"vallib@0.0.17","maintainers":[{"name":"mikareich0","email":"mikareich0@gmail.com"}],"homepage":"https://github.com/mikareich/vallib#readme","bugs":{"url":"https://github.com/mikareich/vallib/issues"},"dist":{"shasum":"b0ace1bf21858536a91f037449a9bf9cff556a12","tarball":"https://registry.npmjs.org/vallib/-/vallib-0.0.17.tgz","fileCount":40,"integrity":"sha512-lYmHGwFerGSfZSvMuEz5uoJDrVBNa4SE11KEXJUbLpukoEBmf/j2J8eXgw7qGgTCadF4L9MF+yriDYoqQfgn/A==","signatures":[{"sig":"MEYCIQDtJ8pxQsY5bz39JXXsBAlB1LqpUlTXrB9zZdzka67V2gIhAPwQ6jLOfrov/0H7ZpcJPagQnFiKwaD3PU5L++i+72eP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vallib@0.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47640},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"871973689d74e283625b8e7b6fa46ee5d07a751a","scripts":{"dev":"nodemon ./src/index.ts","lint":"tsc --noEmit && npx @biomejs/biome format --write .","test":"jest --setupFiles dotenv/config","build":"rimraf lib && tspc src/index.ts"},"_npmUser":{"name":"mikareich0","email":"mikareich0@gmail.com"},"repository":{"url":"git+https://github.com/mikareich/vallib.git","type":"git"},"_npmVersion":"10.7.0","description":"![Banner](https://github.com/mikareich/vallib/blob/main/banner.png)","directories":{},"_nodeVersion":"20.15.1","dependencies":{"zod":"^3.23.8","node-fetch":"^2.7.0","https-proxy-agent":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","rimraf":"^5.0.7","nodemon":"^3.1.3","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","ts-patch":"^3.2.1","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.3","json-to-zod":"^1.1.2","@biomejs/biome":"1.8.3","tsconfig-paths":"^4.2.0","@types/node-fetch":"^2.6.11","typescript-eslint":"^7.13.1","typescript-transform-paths":"^3.4.7"},"_npmOperationalInternal":{"tmp":"tmp/vallib_0.0.17_1722507118312_0.9173019572499566","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"vallib","version":"0.0.18","_id":"vallib@0.0.18","maintainers":[{"name":"mikareich0","email":"mikareich0@gmail.com"}],"homepage":"https://github.com/mikareich/vallib#readme","bugs":{"url":"https://github.com/mikareich/vallib/issues"},"dist":{"shasum":"95f545d4c1a332466cff5fe5f7c3cd973cf169e5","tarball":"https://registry.npmjs.org/vallib/-/vallib-0.0.18.tgz","fileCount":40,"integrity":"sha512-QlrhszvxfXOP4PsqX6GfhBrrO1IVWO+u30SBFN7mpnxKm53VC1ZibIXQkDBtvM9huU2kOuZCgCYvGN8w21FlfQ==","signatures":[{"sig":"MEYCIQC0K1ceuGRGlKjSX1PCvmOTY/1SKqsRJadHAmQe28/+bwIhAJOZ8U2oA8v3YKQuUlIrV90SVqb7zCfDYm6TuE21bvds","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vallib@0.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47640},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"eabe60a2d4fe350f96cbce67ed744b29760d8de6","scripts":{"dev":"nodemon ./src/index.ts","lint":"tsc --noEmit && npx @biomejs/biome format --write .","test":"jest --setupFiles dotenv/config","build":"rimraf lib && tspc src/index.ts"},"_npmUser":{"name":"mikareich0","email":"mikareich0@gmail.com"},"repository":{"url":"git+https://github.com/mikareich/vallib.git","type":"git"},"_npmVersion":"10.7.0","description":"![Banner](https://github.com/mikareich/vallib/blob/main/banner.png)","directories":{},"_nodeVersion":"20.15.1","dependencies":{"zod":"^3.23.8","node-fetch":"^2.7.0","https-proxy-agent":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","rimraf":"^5.0.7","nodemon":"^3.1.3","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","ts-patch":"^3.2.1","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.3","json-to-zod":"^1.1.2","@biomejs/biome":"1.8.3","tsconfig-paths":"^4.2.0","@types/node-fetch":"^2.6.11","typescript-eslint":"^7.13.1","typescript-transform-paths":"^3.4.7"},"_npmOperationalInternal":{"tmp":"tmp/vallib_0.0.18_1722507905044_0.18330267148098822","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"vallib","version":"0.0.20","_id":"vallib@0.0.20","maintainers":[{"name":"mikareich0","email":"mikareich0@gmail.com"}],"homepage":"https://github.com/mikareich/vallib#readme","bugs":{"url":"https://github.com/mikareich/vallib/issues"},"dist":{"shasum":"8db0ef02d6318959e07967dd1592bc462b25b6fb","tarball":"https://registry.npmjs.org/vallib/-/vallib-0.0.20.tgz","fileCount":40,"integrity":"sha512-MO0x+BNvbY3QcjRpm/TPXnv207kjNihvy/cdmv61Pu2gf13zIn5rBFbSrqEE7Cqs21LYDCzR3lG58TFHtuKX0w==","signatures":[{"sig":"MEYCIQDF3vlL3Fdz0/HjP9psxHOhRXM1J1Sk9H++00+VEaRahgIhAI2FzWgcqytfk24mDIewWRXBZJKtvZQpDyo9Ig8x3v9X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vallib@0.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48292},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"3ed1d533cfeb9efceb84999351f42c231d2ecaf9","scripts":{"dev":"nodemon ./src/index.ts","lint":"tsc --noEmit && npx @biomejs/biome format --write .","test":"jest --setupFiles dotenv/config","build":"rimraf lib && tspc src/index.ts"},"_npmUser":{"name":"mikareich0","email":"mikareich0@gmail.com"},"repository":{"url":"git+https://github.com/mikareich/vallib.git","type":"git"},"_npmVersion":"10.8.1","description":"![Banner](https://github.com/mikareich/vallib/blob/main/banner.png)","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.23.8","node-fetch":"^2.7.0","https-proxy-agent":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","rimraf":"^5.0.7","nodemon":"^3.1.3","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.2","ts-patch":"^3.2.1","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.3","json-to-zod":"^1.1.2","@biomejs/biome":"1.8.3","tsconfig-paths":"^4.2.0","@types/node-fetch":"^2.6.11","typescript-eslint":"^7.13.1","typescript-transform-paths":"^3.4.7"},"_npmOperationalInternal":{"tmp":"tmp/vallib_0.0.20_1722730524889_0.5420289278530064","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"vallib","version":"0.0.21","_id":"vallib@0.0.21","maintainers":[{"name":"mikareich0","email":"mikareich0@gmail.com"}],"homepage":"https://github.com/mikareich/vallib#readme","bugs":{"url":"https://github.com/mikareich/vallib/issues"},"dist":{"shasum":"8062ae7172006befd4bde2dfd6560a7d22b1aed1","tarball":"https://registry.npmjs.org/vallib/-/vallib-0.0.21.tgz","fileCount":40,"integrity":"sha512-KLKv2OTBB9rgW+zLJ2mUJkPHbptDEfYSLLNFIZnwPAXLkVeE1OqI02qhtk1qOptCIFohdrJ8Indo+G4m/6LCzw==","signatures":[{"sig":"MEYCIQC62tE06EEEP4ZOb8NwCbHETyNxbB8XHTNr23WUvKv+kAIhALv6pLxLXWxENI9p6VzXEisIPFj65X9DuIB5K4ZU+HhP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vallib@0.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48295},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"1e94c486f2df3b7dbdcece82a1edd620717e2008","scripts":{"dev":"nodemon ./src/index.ts","lint":"tsc --noEmit && npx @biomejs/biome format --write .","test":"jest --setupFiles dotenv/config","build":"rimraf lib && tspc src/index.ts"},"_npmUser":{"name":"mikareich0","email":"mikareich0@gmail.com"},"repository":{"url":"git+https://github.com/mikareich/vallib.git","type":"git"},"_npmVersion":"10.8.1","description":"![Banner](https://github.com/mikareich/vallib/blob/main/banner.png)","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.23.8","node-fetch":"^2.7.0","https-proxy-agent":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","rimraf":"^5.0.7","nodemon":"^3.1.3","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.2","ts-patch":"^3.2.1","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.3","json-to-zod":"^1.1.2","@biomejs/biome":"1.8.3","tsconfig-paths":"^4.2.0","@types/node-fetch":"^2.6.11","typescript-eslint":"^7.13.1","typescript-transform-paths":"^3.4.7"},"_npmOperationalInternal":{"tmp":"tmp/vallib_0.0.21_1722731079666_0.506647945020362","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"vallib","version":"0.0.22","_id":"vallib@0.0.22","maintainers":[{"name":"mikareich0","email":"mikareich0@gmail.com"}],"homepage":"https://github.com/mikareich/vallib#readme","bugs":{"url":"https://github.com/mikareich/vallib/issues"},"dist":{"shasum":"5d41940aee4ff0cf11f9a1246b59daf0c683f8a0","tarball":"https://registry.npmjs.org/vallib/-/vallib-0.0.22.tgz","fileCount":44,"integrity":"sha512-O1mWq1ul0sR06oyUzbIJwLTqpZW1okWaF1gMv5q9pmMagj364n8a/GlnWVo5qEd4LRfWdiZt7VVFqr2UkgoC8Q==","signatures":[{"sig":"MEUCIQCEuhc8zl4nRDBS9lqS+EcOBQutG2XfToaCLI6oiu4W8QIgWPghgMLZT9S/pC1isQEZY3WdDSNXFY2wHXuRSaLy55A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vallib@0.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50829},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"0144262f02d89114ce43b730a6c4a2a18ace2ae9","scripts":{"dev":"nodemon ./src/index.ts","lint":"tsc --noEmit && npx @biomejs/biome format --write .","test":"jest --setupFiles dotenv/config","build":"rimraf lib && tspc src/index.ts"},"_npmUser":{"name":"mikareich0","email":"mikareich0@gmail.com"},"repository":{"url":"git+https://github.com/mikareich/vallib.git","type":"git"},"_npmVersion":"10.8.1","description":"![Banner](https://github.com/mikareich/vallib/blob/main/banner.png)","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.23.8","node-fetch":"^2.7.0","https-proxy-agent":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","rimraf":"^5.0.7","nodemon":"^3.1.3","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.2","ts-patch":"^3.2.1","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.3","json-to-zod":"^1.1.2","@biomejs/biome":"1.8.3","tsconfig-paths":"^4.2.0","@types/node-fetch":"^2.6.11","typescript-transform-paths":"^3.4.7"},"_npmOperationalInternal":{"tmp":"tmp/vallib_0.0.22_1722739458921_0.3980298872610861","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"vallib","version":"0.0.23","_id":"vallib@0.0.23","maintainers":[{"name":"mikareich0","email":"mikareich0@gmail.com"}],"homepage":"https://github.com/mikareich/vallib#readme","bugs":{"url":"https://github.com/mikareich/vallib/issues"},"dist":{"shasum":"1e8cdf7bd7289eccea0884fbc6c37ef27e76f66a","tarball":"https://registry.npmjs.org/vallib/-/vallib-0.0.23.tgz","fileCount":48,"integrity":"sha512-dEhV7YpgSeGsuC8qpCPpfbFJ3tJDLxFuXKDgmZIbK/0sCxqtiI+0OP6ivGICkUF8RSrwJULXmvsFpf5n4UiZfA==","signatures":[{"sig":"MEUCIFkw6RRmnxGYEH6m9nV2WIS1byW6cB5ixc5V8TrThIaiAiEA80+zeGr1P4QJfH1XOYRDkW3hNyYvs3WmXT67qr4RTsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vallib@0.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1956275},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"64a9aba87d873083cf210ba718f8c368428c4110","scripts":{"dev":"nodemon ./src/index.ts","lint":"tsc --noEmit && npx @biomejs/biome format --write .","test":"jest --setupFiles dotenv/config","build":"rimraf lib && tspc src/index.ts"},"_npmUser":{"name":"mikareich0","email":"mikareich0@gmail.com"},"repository":{"url":"git+https://github.com/mikareich/vallib.git","type":"git"},"_npmVersion":"10.8.1","description":"![Banner](https://github.com/mikareich/vallib/blob/main/banner.png)","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.23.8","node-fetch":"^2.7.0","https-proxy-agent":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","rimraf":"^5.0.7","nodemon":"^3.1.3","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.2","ts-patch":"^3.2.1","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.3","json-to-zod":"^1.1.2","@biomejs/biome":"1.8.3","tsconfig-paths":"^4.2.0","@types/node-fetch":"^2.6.11","typescript-transform-paths":"^3.4.7"},"_npmOperationalInternal":{"tmp":"tmp/vallib_0.0.23_1722740071187_0.3419869252584271","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"vallib","version":"0.0.24","_id":"vallib@0.0.24","maintainers":[{"name":"mikareich0","email":"mikareich0@gmail.com"}],"homepage":"https://github.com/mikareich/vallib#readme","bugs":{"url":"https://github.com/mikareich/vallib/issues"},"dist":{"shasum":"96b1e42bc9c84e46024b43e6463aa9be926fb2cb","tarball":"https://registry.npmjs.org/vallib/-/vallib-0.0.24.tgz","fileCount":48,"integrity":"sha512-FJSeXeUDyKAjkWqGq2RoNJOOqFeVihSJb8ol9B8ae5omvECslJmtyo99/oVNSIsX6C28gwV8+Y4Sp/fBybmM5A==","signatures":[{"sig":"MEUCIQC8mR+8pK5Gx2/L5vVzgWTgK6WRN+5i8didBGX2jp1TywIgeskMec3R4tVSOZXyc3UOQhbMGcct4A8SqxEII5yzvaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vallib@0.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1956272},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"b446c69f38c0aba25c2cba2ef882ede3bacbae20","scripts":{"dev":"nodemon ./src/index.ts","lint":"tsc --noEmit && npx @biomejs/biome format --write .","test":"jest --setupFiles dotenv/config","build":"rimraf lib && tspc src/index.ts"},"_npmUser":{"name":"mikareich0","email":"mikareich0@gmail.com"},"repository":{"url":"git+https://github.com/mikareich/vallib.git","type":"git"},"_npmVersion":"10.8.1","description":"![Banner](https://github.com/mikareich/vallib/blob/main/banner.png)","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.23.8","node-fetch":"^2.7.0","https-proxy-agent":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","rimraf":"^5.0.7","nodemon":"^3.1.3","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.2","ts-patch":"^3.2.1","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.3","json-to-zod":"^1.1.2","@biomejs/biome":"1.8.3","tsconfig-paths":"^4.2.0","@types/node-fetch":"^2.6.11","typescript-transform-paths":"^3.4.7"},"_npmOperationalInternal":{"tmp":"tmp/vallib_0.0.24_1722800734311_0.5439651072777143","host":"s3://npm-registry-packages"}},"0.0.25":{"name":"vallib","version":"0.0.25","_id":"vallib@0.0.25","maintainers":[{"name":"mikareich0","email":"mikareich0@gmail.com"}],"homepage":"https://github.com/mikareich/vallib#readme","bugs":{"url":"https://github.com/mikareich/vallib/issues"},"dist":{"shasum":"af1f619a8572404ebb00c28859ece54b981848a6","tarball":"https://registry.npmjs.org/vallib/-/vallib-0.0.25.tgz","fileCount":48,"integrity":"sha512-Si8PKbjed+B2ylRVcUojPSK5ZEfn0ADa2DCiNMItdGJhbsHH/fawPwI/DPDiB7u1FupUM6UYNMKKqt0WVv0ELQ==","signatures":[{"sig":"MEYCIQCx/e9jinZz6jYQ70oDiIoZmB5HFrJtlwgfVbY7LW4QYgIhAKaGRwo771fx3+PN97toCQXW2Z02RuUPc0F0jAQ3n40v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vallib@0.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1962827},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"a79a27724a02ad2e592751ec8b6142a94e07653c","scripts":{"dev":"nodemon ./src/index.ts","lint":"tsc --noEmit && npx @biomejs/biome format --write .","test":"jest --setupFiles dotenv/config","build":"rimraf lib && tspc src/index.ts"},"_npmUser":{"name":"mikareich0","email":"mikareich0@gmail.com"},"repository":{"url":"git+https://github.com/mikareich/vallib.git","type":"git"},"_npmVersion":"10.8.1","description":"![Banner](https://github.com/mikareich/vallib/blob/main/banner.png)","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.23.8","node-fetch":"^2.7.0","https-proxy-agent":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","rimraf":"^5.0.7","nodemon":"^3.1.3","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.2","ts-patch":"^3.2.1","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.3","json-to-zod":"^1.1.2","@biomejs/biome":"1.8.3","tsconfig-paths":"^4.2.0","@types/node-fetch":"^2.6.11","typescript-transform-paths":"^3.4.7"},"_npmOperationalInternal":{"tmp":"tmp/vallib_0.0.25_1722949533441_0.3548086733886546","host":"s3://npm-registry-packages"}},"0.0.26":{"name":"vallib","version":"0.0.26","_id":"vallib@0.0.26","maintainers":[{"name":"mikareich0","email":"mikareich0@gmail.com"}],"homepage":"https://github.com/mikareich/vallib#readme","bugs":{"url":"https://github.com/mikareich/vallib/issues"},"dist":{"shasum":"85cf8b8dd2a7a6d0fd3b010fe63bbf3ee085261d","tarball":"https://registry.npmjs.org/vallib/-/vallib-0.0.26.tgz","fileCount":48,"integrity":"sha512-6YhMcWJoL8TGcqYr1jEv/VOeCavQjO6Ft5cynVYse5DzHJo8odi80NMEw6MSjAa1SQOhP0Zhfjpye3avwXJOBw==","signatures":[{"sig":"MEYCIQDgGlnLgqEPLbDfEHyo9ksCGfi05KZjCbikU4GoY9Qr4AIhAL/1nIrSc18wD69Y1eOQ14OggxQFDvwkiJUW2K0HCAQg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vallib@0.0.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3879433},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"9e14ce30c41fd64d6c717c082c282d2fa67ee03e","scripts":{"dev":"nodemon ./src/index.ts","lint":"tsc --noEmit && npx @biomejs/biome format --write .","test":"jest --setupFiles dotenv/config","build":"rimraf lib && tspc src/index.ts"},"_npmUser":{"name":"mikareich0","email":"mikareich0@gmail.com"},"repository":{"url":"git+https://github.com/mikareich/vallib.git","type":"git"},"_npmVersion":"10.8.1","description":"![Banner](https://github.com/mikareich/vallib/blob/main/banner.png)","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.23.8","node-fetch":"^2.7.0","https-proxy-agent":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","rimraf":"^5.0.7","nodemon":"^3.1.3","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.2","ts-patch":"^3.2.1","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.3","json-to-zod":"^1.1.2","@biomejs/biome":"1.8.3","tsconfig-paths":"^4.2.0","@types/node-fetch":"^2.6.11","typescript-transform-paths":"^3.4.7"},"_npmOperationalInternal":{"tmp":"tmp/vallib_0.0.26_1723218643134_0.5610811944660474","host":"s3://npm-registry-packages"}},"0.0.27":{"name":"vallib","version":"0.0.27","_id":"vallib@0.0.27","maintainers":[{"name":"mikareich0","email":"mikareich0@gmail.com"}],"homepage":"https://github.com/mikareich/vallib#readme","bugs":{"url":"https://github.com/mikareich/vallib/issues"},"dist":{"shasum":"4d63be0903ebc7500b506dd5607b0a61af073c60","tarball":"https://registry.npmjs.org/vallib/-/vallib-0.0.27.tgz","fileCount":68,"integrity":"sha512-CCYCJnbRZptUDACVzoOmmSvnrLxqBBddmmwKQ7LLG1fBukZVcQ5a+FQHeIN8loUxGcdp9N8pNULZnWMFJMMrZA==","signatures":[{"sig":"MEUCIBpKmogMkxrBb4xjrAL9neWSsJ7M7QxOCQjZZBv36uA3AiEA+Ky1xwnnVs8dpUqoC1HtMzk8m/hYhwaUH4vyMb06luk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vallib@0.0.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5491768},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"3ab66d2efa0c69f68ba05ac38ab89b9cd77d42d3","scripts":{"dev":"nodemon ./src/index.ts","lint":"tsc --noEmit && npx @biomejs/biome format --write .","test":"jest --setupFiles dotenv/config","build":"rimraf lib && tspc src/index.ts"},"_npmUser":{"name":"mikareich0","email":"mikareich0@gmail.com"},"repository":{"url":"git+https://github.com/mikareich/vallib.git","type":"git"},"_npmVersion":"10.8.1","description":"![Banner](https://github.com/mikareich/vallib/blob/main/banner.png)","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.23.8","node-fetch":"^2.7.0","https-proxy-agent":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","axios":"^1.7.3","dotenv":"^16.4.5","rimraf":"^5.0.7","nodemon":"^3.1.3","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.2","ts-patch":"^3.2.1","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.3","json-to-zod":"^1.1.2","@biomejs/biome":"1.8.3","tsconfig-paths":"^4.2.0","@types/node-fetch":"^2.6.11","typescript-transform-paths":"^3.4.7"},"_npmOperationalInternal":{"tmp":"tmp/vallib_0.0.27_1724621297566_0.610431421153637","host":"s3://npm-registry-packages"}},"0.0.28":{"name":"vallib","version":"0.0.28","_id":"vallib@0.0.28","maintainers":[{"name":"mikareich0","email":"mikareich0@gmail.com"}],"homepage":"https://github.com/mikareich/vallib#readme","bugs":{"url":"https://github.com/mikareich/vallib/issues"},"dist":{"shasum":"c715d33eb8b95e0c53749fbef10eba92020e9633","tarball":"https://registry.npmjs.org/vallib/-/vallib-0.0.28.tgz","fileCount":68,"integrity":"sha512-Q6Dn1TZrFA8/9DI36lMN3y58p6Hdc0ai+hlTIVUQOjMtGoNkLBRtjxB0eaI8p7Njcd0VIMSl3GFPF6DBAu6WgA==","signatures":[{"sig":"MEUCIQD4s2nQO+AT7SCp9/XjD54q/vdaj0Tgs77NfAt4Ew/hxQIgMcrJ+ecXHOOEnzsvfkAIORX0IVv3VKlZoGjBAg49boo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vallib@0.0.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5491786},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"f634f549664120495eb6ecb30078fc8b2fcb9ac9","scripts":{"dev":"nodemon ./src/index.ts","lint":"tsc --noEmit && npx @biomejs/biome format --write .","test":"jest --setupFiles dotenv/config","build":"rimraf lib && tspc src/index.ts"},"_npmUser":{"name":"mikareich0","email":"mikareich0@gmail.com"},"repository":{"url":"git+https://github.com/mikareich/vallib.git","type":"git"},"_npmVersion":"10.8.2","description":"![Banner](https://github.com/mikareich/vallib/blob/main/banner.png)","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","node-fetch":"^2.7.0","https-proxy-agent":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","axios":"^1.7.3","dotenv":"^16.4.5","rimraf":"^5.0.7","nodemon":"^3.1.3","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.2","ts-patch":"^3.2.1","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.3","json-to-zod":"^1.1.2","@biomejs/biome":"1.8.3","tsconfig-paths":"^4.2.0","@types/node-fetch":"^2.6.11","typescript-transform-paths":"^3.4.7"},"_npmOperationalInternal":{"tmp":"tmp/vallib_0.0.28_1739999915142_0.9555661955609622","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"vallib","version":"0.0.30","_id":"vallib@0.0.30","maintainers":[{"name":"mikareich0","email":"mikareich0@gmail.com"}],"homepage":"https://github.com/mikareich/vallib#readme","bugs":{"url":"https://github.com/mikareich/vallib/issues"},"dist":{"shasum":"ba12ae7bab642ffdc86fef601fc831c2a12d9905","tarball":"https://registry.npmjs.org/vallib/-/vallib-0.0.30.tgz","fileCount":68,"integrity":"sha512-jJewWfhPNou6484owNhkMM5VrdHo72JYW4jLRKK77i4i7OplhAza1tmeENlaaJNEKXmgYFIOpBXxY29VyBXkVw==","signatures":[{"sig":"MEQCIEjWs5YmacO/SPiiZKWRb32vXUCgAWScPgsxn7Mn/6f6AiABiI3k4/xrf4FE60DQu50L/IW/wLW2rkC9bFSsFBVQzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vallib@0.0.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5491754},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"cadbb2d98d2e35b5f4cf5fd04e11f0e43e278df0","scripts":{"dev":"nodemon ./src/index.ts","lint":"tsc --noEmit && npx @biomejs/biome format --write .","test":"jest --setupFiles dotenv/config","build":"rimraf lib && tspc src/index.ts"},"_npmUser":{"name":"mikareich0","email":"mikareich0@gmail.com"},"repository":{"url":"git+https://github.com/mikareich/vallib.git","type":"git"},"_npmVersion":"10.8.2","description":"![Banner](https://github.com/mikareich/vallib/blob/main/banner.png)","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","node-fetch":"^2.7.0","https-proxy-agent":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","axios":"^1.7.3","dotenv":"^16.4.5","rimraf":"^5.0.7","nodemon":"^3.1.3","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.2","ts-patch":"^3.2.1","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.3","json-to-zod":"^1.1.2","@biomejs/biome":"1.8.3","tsconfig-paths":"^4.2.0","@types/node-fetch":"^2.6.11","typescript-transform-paths":"^3.4.7"},"_npmOperationalInternal":{"tmp":"tmp/vallib_0.0.30_1740001193787_0.8456803289814037","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"vallib","version":"0.0.33","_id":"vallib@0.0.33","maintainers":[{"name":"mikareich0","email":"mikareich0@gmail.com"}],"homepage":"https://github.com/mikareich/vallib#readme","bugs":{"url":"https://github.com/mikareich/vallib/issues"},"dist":{"shasum":"2041f268d99d3884b4a9ae71f74502ec729568c9","tarball":"https://registry.npmjs.org/vallib/-/vallib-0.0.33.tgz","fileCount":68,"integrity":"sha512-i83zZS+kYzRIGlr38UxZZrIcgk66z9fzJNlb+R969ncBAr7HmzSmDbNiJ4aZ8sxb6ZCkJitr2TjoKKaZo9oy+Q==","signatures":[{"sig":"MEUCIQC+6SleQbSL6/El+3CXFpWE3zl4epXPKAaB8VCtEFqqqgIgUcPRgdLiFcNSoiQZ6H/pAz4RqrgvI6bU0HFS0In9FPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vallib@0.0.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":262603},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"6a11b3e66e8b5070d055750c2998e92c2a62b3d8","scripts":{"dev":"nodemon ./src/index.ts","lint":"tsc --noEmit && npx @biomejs/biome format --write .","test":"jest --setupFiles dotenv/config","build":"rimraf lib && tspc src/index.ts"},"_npmUser":{"name":"mikareich0","email":"mikareich0@gmail.com"},"repository":{"url":"git+https://github.com/mikareich/vallib.git","type":"git"},"_npmVersion":"10.8.2","description":"![Banner](https://github.com/mikareich/vallib/blob/main/banner.png)","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","node-fetch":"^2.7.0","https-proxy-agent":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","rimraf":"^5.0.7","nodemon":"^3.1.3","ts-jest":"^29.2.4","ts-node":"^10.9.2","ts-patch":"^3.2.1","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.3","json-to-zod":"^1.1.2","@biomejs/biome":"1.8.3","tsconfig-paths":"^4.2.0","@types/node-fetch":"^2.6.11","typescript-transform-paths":"^3.4.7"},"peerDependencies":{"node-fetch":"^2.7.0"},"optionalDependencies":{"@types/node-fetch":"^2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vallib_0.0.33_1740006145565_0.24003847269694667","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"vallib","version":"0.0.34","_id":"vallib@0.0.34","maintainers":[{"name":"mikareich0","email":"mikareich0@gmail.com"}],"homepage":"https://github.com/mikareich/vallib#readme","bugs":{"url":"https://github.com/mikareich/vallib/issues"},"dist":{"shasum":"97106b27b9453a328aadec0f7a39e4618b3922b8","tarball":"https://registry.npmjs.org/vallib/-/vallib-0.0.34.tgz","fileCount":70,"integrity":"sha512-E86VagkpfUIAwPw8Ef+ny3Mby7wqfjguWP+slwQ+O0EC1FcvIJvABr5nhbwqN4HhtlZLk4ftH/xnWo8cwK7gLQ==","signatures":[{"sig":"MEQCIG6PI+QrouhNyXSzO2YF5o0aw5m6eN4KZDdYTVZuVbgWAiAwhAu+9EIqikvnHrmyRJKXcbrS11bLR2csHIN7JcvtAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vallib@0.0.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265638},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"5681474b47f01c71b237a0cb669d758bcfec58fa","scripts":{"dev":"nodemon ./src/index.ts","lint":"tsc --noEmit && npx @biomejs/biome format --write .","test":"jest --setupFiles dotenv/config","build":"rimraf lib && tspc src/index.ts"},"_npmUser":{"name":"mikareich0","email":"mikareich0@gmail.com"},"repository":{"url":"git+https://github.com/mikareich/vallib.git","type":"git"},"_npmVersion":"10.8.2","description":"![Banner](https://github.com/mikareich/vallib/blob/main/banner.png)","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","node-fetch":"^2.7.0","https-proxy-agent":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","rimraf":"^5.0.7","nodemon":"^3.1.3","ts-jest":"^29.2.4","ts-node":"^10.9.2","ts-patch":"^3.2.1","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.3","json-to-zod":"^1.1.2","@biomejs/biome":"1.8.3","tsconfig-paths":"^4.2.0","@types/node-fetch":"^2.6.11","typescript-transform-paths":"^3.4.7"},"peerDependencies":{"node-fetch":"^2.7.0"},"optionalDependencies":{"@types/node-fetch":"^2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vallib_0.0.34_1740009505046_0.07059442909841263","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"vallib","version":"0.0.35","_id":"vallib@0.0.35","maintainers":[{"name":"mikareich0","email":"mikareich0@gmail.com"}],"homepage":"https://github.com/mikareich/vallib#readme","bugs":{"url":"https://github.com/mikareich/vallib/issues"},"dist":{"shasum":"e667938281b21ee5f4253f3af8f59d16acce74a9","tarball":"https://registry.npmjs.org/vallib/-/vallib-0.0.35.tgz","fileCount":76,"integrity":"sha512-7djbw1FZVkDaBuP5/bbk/Rl4iXVJzpE8lkUycpblR4y71QMT5awp+m1m0skHZON/xsS4qfPaar4bGbXb2ZNRIg==","signatures":[{"sig":"MEUCIAEPI2t1QFVDu8zaklCvreikGFHSoGh1IW/Dxq2tT9HDAiEAjQfkeaLa+uGM3c5CMgWf6UjqQC7EQVJWorleC22kkcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vallib@0.0.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":410046},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"9a8660e7571032a5012f7b113bd30406367bcc5c","scripts":{"dev":"nodemon ./src/index.ts","lint":"tsc --noEmit && npx @biomejs/biome format --write .","test":"jest --setupFiles dotenv/config","build":"rimraf lib && tspc src/index.ts"},"_npmUser":{"name":"mikareich0","email":"mikareich0@gmail.com"},"repository":{"url":"git+https://github.com/mikareich/vallib.git","type":"git"},"_npmVersion":"10.8.2","description":"![Banner](https://github.com/mikareich/vallib/blob/main/banner.png)","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","node-fetch":"^2.7.0","https-proxy-agent":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","rimraf":"^5.0.7","nodemon":"^3.1.3","ts-jest":"^29.2.4","ts-node":"^10.9.2","ts-morph":"^25.0.1","ts-patch":"^3.2.1","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.3","json-to-zod":"^1.1.2","@biomejs/biome":"1.8.3","tsconfig-paths":"^4.2.0","@types/node-fetch":"^2.6.11","typescript-transform-paths":"^3.4.7"},"peerDependencies":{"node-fetch":"^2.7.0"},"optionalDependencies":{"@types/node-fetch":"^2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vallib_0.0.35_1740086494631_0.8441207945354141","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"vallib","version":"0.0.36","_id":"vallib@0.0.36","maintainers":[{"name":"mikareich0","email":"mikareich0@gmail.com"}],"homepage":"https://github.com/mikareich/vallib#readme","bugs":{"url":"https://github.com/mikareich/vallib/issues"},"dist":{"shasum":"5b3747605b73a69ecb5ca7436f7321428c91aef3","tarball":"https://registry.npmjs.org/vallib/-/vallib-0.0.36.tgz","fileCount":80,"integrity":"sha512-taYMVXXioMBoebvNrNyWNpDR69mXPYbHgXHiV4eSNoG+BtNa/iGj0cxD40+3uAhBPWAsRiNfK8zZ8ATsPhywww==","signatures":[{"sig":"MEQCIEEqyToMtcMBeULqSXjGL8/rOQcD7+2cPyMTjckbvxScAiAWwYZT4J8NaKpBcW3t0/wW3sYo9TC/3O2Qp06UuMDoIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vallib@0.0.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":412929},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"57fa1a34cb4764fd47052fd6fa0bb96e67550a03","scripts":{"dev":"nodemon ./src/index.ts","lint":"tsc --noEmit && npx @biomejs/biome format --write .","test":"jest --setupFiles dotenv/config","build":"rimraf lib && tspc src/index.ts"},"_npmUser":{"name":"mikareich0","email":"mikareich0@gmail.com"},"repository":{"url":"git+https://github.com/mikareich/vallib.git","type":"git"},"_npmVersion":"10.8.2","description":"![Banner](https://github.com/mikareich/vallib/blob/main/banner.png)","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","node-fetch":"^2.7.0","https-proxy-agent":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","rimraf":"^5.0.7","nodemon":"^3.1.3","ts-jest":"^29.2.4","ts-node":"^10.9.2","ts-morph":"^25.0.1","ts-patch":"^3.2.1","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.3","json-to-zod":"^1.1.2","@biomejs/biome":"1.8.3","tsconfig-paths":"^4.2.0","@types/node-fetch":"^2.6.11","typescript-transform-paths":"^3.4.7"},"peerDependencies":{"node-fetch":"^2.7.0"},"optionalDependencies":{"@types/node-fetch":"^2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/vallib_0.0.36_1740087289893_0.35812552178649293","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"vallib","version":"0.0.37","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/mikareich/vallib.git"},"scripts":{"dev":"nodemon ./src/index.ts","test":"jest --setupFiles dotenv/config","build":"rimraf lib && tspc src/index.ts","lint":"tsc --noEmit && npx @biomejs/biome format --write ."},"devDependencies":{"@biomejs/biome":"1.8.3","@types/jest":"^29.5.12","@types/node":"^20.14.3","@types/node-fetch":"^2.6.11","dotenv":"^16.4.5","jest":"^29.7.0","json-to-zod":"^1.1.2","nodemon":"^3.1.3","rimraf":"^5.0.7","ts-jest":"^29.2.4","ts-morph":"^25.0.1","ts-node":"^10.9.2","ts-patch":"^3.2.1","tsconfig-paths":"^4.2.0","typescript":"^5.4.5","typescript-transform-paths":"^3.4.7"},"dependencies":{"https-proxy-agent":"^7.0.4","node-fetch":"^2.7.0","zod":"^3.23.8"},"peerDependencies":{"node-fetch":"^2.7.0"},"optionalDependencies":{"@types/node-fetch":"^2.6.11"},"_id":"vallib@0.0.37","gitHead":"d6824916ff30672dcf9a13683d3ceae68c32a412","types":"./lib/index.d.ts","description":"![Banner](https://github.com/mikareich/vallib/blob/main/banner.png)","bugs":{"url":"https://github.com/mikareich/vallib/issues"},"homepage":"https://github.com/mikareich/vallib#readme","_nodeVersion":"20.18.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-MvKD2beWFnvO/nQVFdbgxGgjAdc/LacqA6qk8bygFBMPUcRV4zyYhKMenrPR3DOR9Tbsa3XSuVoSMd7rp37h1A==","shasum":"df04323c18e9e08076df460ef1a8a8a75e759ac5","tarball":"https://registry.npmjs.org/vallib/-/vallib-0.0.37.tgz","fileCount":80,"unpackedSize":412849,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vallib@0.0.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCxik3ucoGZwPeDrMlIyQws3lV96RtbU1HOTUMw3AjOBwIhAKM9bptigjN4D5r3Lumflr379l9yY6Ojw36/ViqcWLFI"}]},"_npmUser":{"name":"mikareich0","email":"mikareich0@gmail.com"},"directories":{},"maintainers":[{"name":"mikareich0","email":"mikareich0@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vallib_0.0.37_1740087537803_0.22398673786512746"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-11T19:04:59.761Z","modified":"2025-02-20T21:38:58.374Z","0.0.1":"2024-06-11T19:04:59.946Z","0.0.2":"2024-06-11T19:13:59.889Z","0.0.3":"2024-06-11T19:16:39.541Z","0.0.4":"2024-06-11T19:19:22.312Z","0.0.5":"2024-06-11T19:24:04.274Z","0.0.6":"2024-06-11T19:34:22.087Z","0.0.7":"2024-06-11T19:43:12.175Z","0.0.8":"2024-06-18T00:20:39.050Z","0.0.9":"2024-06-18T00:23:25.651Z","0.0.10":"2024-06-20T10:38:21.848Z","0.0.11":"2024-06-20T10:41:08.679Z","0.0.12":"2024-08-01T08:44:47.699Z","0.0.13":"2024-08-01T08:46:56.292Z","0.0.14":"2024-08-01T08:51:51.621Z","0.0.15":"2024-08-01T09:48:49.262Z","0.0.16":"2024-08-01T10:00:48.218Z","0.0.17":"2024-08-01T10:11:58.457Z","0.0.18":"2024-08-01T10:25:05.188Z","0.0.20":"2024-08-04T00:15:25.119Z","0.0.21":"2024-08-04T00:24:39.817Z","0.0.22":"2024-08-04T02:44:19.099Z","0.0.23":"2024-08-04T02:54:31.335Z","0.0.24":"2024-08-04T19:45:34.612Z","0.0.25":"2024-08-06T13:05:33.653Z","0.0.26":"2024-08-09T15:50:43.381Z","0.0.27":"2024-08-25T21:28:17.786Z","0.0.28":"2025-02-19T21:18:35.451Z","0.0.30":"2025-02-19T21:39:54.062Z","0.0.33":"2025-02-19T23:02:25.758Z","0.0.34":"2025-02-19T23:58:25.211Z","0.0.35":"2025-02-20T21:21:34.787Z","0.0.36":"2025-02-20T21:34:50.103Z","0.0.37":"2025-02-20T21:38:57.981Z"},"bugs":{"url":"https://github.com/mikareich/vallib/issues"},"homepage":"https://github.com/mikareich/vallib#readme","repository":{"type":"git","url":"git+https://github.com/mikareich/vallib.git"},"description":"![Banner](https://github.com/mikareich/vallib/blob/main/banner.png)","maintainers":[{"name":"mikareich0","email":"mikareich0@gmail.com"}],"readme":"![Banner](https://github.com/mikareich/vallib/blob/main/banner.png)\n\n<div align=\"center\">\n\n<img valign=\"top\" src=\"https://img.shields.io/badge/npm-CB3837?logo=npm&logoColor=fff&style=for-the-badge\" />\n\n<img valign=\"top\" src=\"https://img.shields.io/badge/TypeScript-3178C6?logo=typescript&logoColor=fff&style=for-the-badge\" />\n\n<img valign=\"top\" src=\"https://img.shields.io/badge/Jest-C21325?logo=jest&logoColor=fff&style=for-the-badge\" />\n\n<img valign=\"top\" src=\"https://img.shields.io/badge/Riot%20Games-EB0029?logo=riotgames&logoColor=fff&style=for-the-badge\" />\n\n</div>\n\n# vallib\n\n**vallib** is a TypeScript API wrapper for the [unofficial Valorant API](https://valapidocs.techchrism.me/). It is designed to be consistent and easy to configure, allowing for customizations like adding a proxy.\n\n**🛡 Type Safety**: Written in TypeScript, vallib provides type definitions for every endpoint. Additionally, each API response is validated against a predefined schema, ensuring consistency and reliability.\n\n**♻ Adaptable**: vallib is built for flexibility. You can easily configure the client to use a proxy, skip validation steps, adjust the HTTP client settings, or simply use the default configurations.\n\n## Installation and Usage\n\nDue to CORS limitations, vallib is intended for server-side use in modern Node.js environments. While it may work with Deno or Bun, consistent results cannot be guaranteed. To install vallib, use npm:\n\n```bash\nnpm install vallib\n```\n\nUsing vallib is straightforward: to access an endpoint, import the relevant module that includes the corresponding function. Currently, the fully implemented module is AUTH.\n\n```ts\n// Example 1\nimport { AUTH } from \"vallib\";\n\nconst cookieStrWithSSID: string[] = ...;\nconst response = await AUTH.COOKIE_REAUTH({ cookies: cookieStrWithSSID });\n\nconsole.log(response.data.access_token);\n```\n\nYou can also configure each endpoint and set [additional options](https://github.com/mikareich/vallib/blob/9c70c7a478c137512e50feb6c0311aca5a08d547/src/core/types.ts#L15). This can be essential for preventing rate limits imposed by Riot Games via Cloudflare.\n\n```ts\n// Example 2: endpoints with proxy\nimport { AUTH } from \"vallib\";\n\nconst authToken: string = ...;\n\nconst response = await AUTH.PLAYER_INFO(\n  { authToken },\n  {\n    proxy: process.env.PROXY_URL,\n    // ...and much more...\n  }\n);\n```\n\nTo enhance the developer experience and ensure the reliability of the SDK, each endpoint is fully type-safe and, by default, is always validated against a schema that defines the expected response format. Although it is not recommended, you can opt out of this validation step using the endpoint option `unsafeSkipValidation: true`. However, if you do so, the type definition for the current endpoint's response will revert to string.\n\n## Motivation\n\nThe Valorant API is a powerful tool for developers to create applications and services that interact with the game. However, the API is not officially supported by Riot Games, and as such, it is subject to change without notice. vallib aims to provide a consistent and easy-to-use interface for developers to interact with the API, while also providing type safety and validation to ensure that the data returned is accurate and reliable.\n\nSimilar projects are the [vallib python library](https://github.com/ValUtils/ValLib) and [riot auth library](https://github.com/floxay/python-riot-auth)\n\n## Contributing\n\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\nPlease make sure to update tests as appropriate.\n\n## License\n\n[MIT](https://choosealicense.com/licenses/mit/)\n","readmeFilename":"README.md"}