{"_id":"@louis_le_cam/talvoudek","_rev":"28-21dd1408975083c394df2d1c1d45f86b","name":"@louis_le_cam/talvoudek","dist-tags":{"latest":"0.0.19"},"versions":{"0.0.8":{"name":"@louis_le_cam/talvoudek","version":"0.0.8","keywords":["validation","typing","body"],"author":{"name":"Louis Le Cam"},"license":"MIT","_id":"@louis_le_cam/talvoudek@0.0.8","maintainers":[{"name":"louis_le_cam","email":"louislecam25@gmail.com"}],"dist":{"shasum":"cb5230c7922b3d5fe1018c702428a05394a61b3d","tarball":"https://registry.npmjs.org/@louis_le_cam/talvoudek/-/talvoudek-0.0.8.tgz","fileCount":13,"integrity":"sha512-osT6IbFGXambxK8d1/MTBR+pV6BbO/eKhx3bbPWIxGbebZeyutBmxRHcPFfi/44zkLN2zrbrcAbdfk8bN/sGBA==","signatures":[{"sig":"MEUCIG7hypHXO+rIGbl4ru+Hyi+VZbLBs/AmScRO9xWWDRnEAiEAogP0+6FXC+y2yGTY1ElcuOUtn6M3Ofq0BV7bgNAfQa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33484},"main":"./dist/index.cjs","tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":["cjs","esm","iife"],"platform":"neutral","sourcemap":true},"types":"./dist/index.d.ts","module":"./dist/index.js","gitHead":"a19ecdf4a3f7a703c6cb639db899ed1afcb051d3","scripts":{"test":"jest","build":"tsup ; npx tsc --emitDeclarationOnly --declaration"},"_npmUser":{"name":"louis_le_cam","email":"louislecam25@gmail.com"},"_npmVersion":"10.8.2","description":"A simple yet powerful data validation library for being safe manipulating data from the outside","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.6","ts-jest":"^29.2.5","typescript":"^5.7.3","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/talvoudek_0.0.8_1738314280795_0.4468836381166481","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@louis_le_cam/talvoudek","version":"0.0.9","keywords":["validation","typing","body"],"author":{"name":"Louis Le Cam"},"license":"MIT","_id":"@louis_le_cam/talvoudek@0.0.9","maintainers":[{"name":"louis_le_cam","email":"louislecam25@gmail.com"}],"dist":{"shasum":"a73060049265513c06a66c5be293f62fffb7d0a2","tarball":"https://registry.npmjs.org/@louis_le_cam/talvoudek/-/talvoudek-0.0.9.tgz","fileCount":13,"integrity":"sha512-xTF7n7WVuO3xF3LXiXVynY6/q711QUnPSbC9G2n/qAFIq4CElJbZqHf+Ultf1AEs6WK5NHbe2WHl2g+1PpprMQ==","signatures":[{"sig":"MEYCIQCYpKE3BAaFGMx2Z1Yqmk/k/ocE6KeZcs9dYYBT2kTstAIhAOFvC4KNdWXnGuSOVOU3TOMWGnQR5WeF02UF8y4Jkvxi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33867},"main":"./dist/index.cjs","tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":["cjs","esm","iife"],"platform":"neutral","sourcemap":true},"types":"./dist/index.d.ts","module":"./dist/index.js","gitHead":"c756263b8a8fee67b14abbf07d5722331941d762","scripts":{"test":"jest","build":"tsup ; npx tsc --emitDeclarationOnly --declaration"},"_npmUser":{"name":"louis_le_cam","email":"louislecam25@gmail.com"},"_npmVersion":"10.8.2","description":"A simple yet powerful data validation library for being safe manipulating data from the outside","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.6","ts-jest":"^29.2.5","typescript":"^5.7.3","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/talvoudek_0.0.9_1738314663066_0.7553528275662356","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@louis_le_cam/talvoudek","version":"0.0.10","keywords":["validation","typing","body"],"author":{"name":"Louis Le Cam"},"license":"MIT","_id":"@louis_le_cam/talvoudek@0.0.10","maintainers":[{"name":"louis_le_cam","email":"louislecam25@gmail.com"}],"dist":{"shasum":"47fe2b1cedc10d228fb5992afd2a0ea16cafe601","tarball":"https://registry.npmjs.org/@louis_le_cam/talvoudek/-/talvoudek-0.0.10.tgz","fileCount":13,"integrity":"sha512-/UWiox2LG6XYKQGLtjUszc/EkDhek/+Ds9PTBmyuEsVOiCR1gSjg+4kfzo0Lz7FUVYj2pi7maPXG94eUxq6AJg==","signatures":[{"sig":"MEQCICFyli94XPKbIlebG/WBHhVjH5MGmCnIAmsVIeb2aoyoAiAmxng2JP0X7tdUjva3FcVqafqTXc1wcUp+WyuiVxivgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33929},"main":"./dist/index.cjs","tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":["cjs","esm","iife"],"platform":"neutral","sourcemap":true},"types":"./dist/index.d.ts","module":"./dist/index.js","gitHead":"6e5b02403baaa3e205852b6439fe54d86da1e0a6","scripts":{"test":"jest --coverage","build":"tsup ; npx tsc --emitDeclarationOnly --declaration"},"_npmUser":{"name":"louis_le_cam","email":"louislecam25@gmail.com"},"_npmVersion":"10.8.2","description":"A simple yet powerful data validation library for being safe manipulating data from the outside","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.6","ts-jest":"^29.2.5","typescript":"^5.7.3","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/talvoudek_0.0.10_1738527283859_0.2899029685021608","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@louis_le_cam/talvoudek","version":"0.0.11","keywords":["validation","typing","body"],"author":{"name":"Louis Le Cam"},"license":"MIT","_id":"@louis_le_cam/talvoudek@0.0.11","maintainers":[{"name":"louis_le_cam","email":"louislecam25@gmail.com"}],"dist":{"shasum":"8d212756249c24c44aa547a45945064736c4b87c","tarball":"https://registry.npmjs.org/@louis_le_cam/talvoudek/-/talvoudek-0.0.11.tgz","fileCount":13,"integrity":"sha512-1BW7Kc/B/kwzk4Ks0ToGV1cJ7gWpV2rbCQHMF6P100IR3Mxre04EjtQPicEtjE8/2EgJ6cYrOFaaX+KBl/QSRg==","signatures":[{"sig":"MEUCIFNewb0UtfAPsarQHU8AGUpIL7cUx3bkoruYRzzv21+GAiEA1RjACfsp+/bKk4D9L5FyiyfDBSAENfle8MmBpRJVsQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34831},"main":"./dist/index.cjs","tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":["cjs","esm","iife"],"platform":"neutral","sourcemap":true},"types":"./dist/index.d.ts","module":"./dist/index.js","gitHead":"5103e2497da8ef6148fc3d326c2afe06319901c0","scripts":{"test":"jest --coverage","build":"tsup ; npx tsc --emitDeclarationOnly --declaration"},"_npmUser":{"name":"louis_le_cam","email":"louislecam25@gmail.com"},"_npmVersion":"10.8.2","description":"A simple yet powerful data validation library for being safe manipulating data from the outside","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.6","ts-jest":"^29.2.5","typescript":"^5.7.3","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/talvoudek_0.0.11_1739289648994_0.8365833476062625","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@louis_le_cam/talvoudek","version":"0.0.12","keywords":["validation","typing","body"],"author":{"name":"Louis Le Cam"},"license":"MIT","_id":"@louis_le_cam/talvoudek@0.0.12","maintainers":[{"name":"louis_le_cam","email":"louislecam25@gmail.com"}],"dist":{"shasum":"37505b8f161e697e1d7dee3f7e8234fa818a3cfc","tarball":"https://registry.npmjs.org/@louis_le_cam/talvoudek/-/talvoudek-0.0.12.tgz","fileCount":13,"integrity":"sha512-e+0+C5yDpHt3qZKrs7TTsXMMfvSMwebgq/BOhTHiTd18IrAG5uJdfJxVumCI+xmO2JNXogZbvsxi1pLUKBfH0w==","signatures":[{"sig":"MEUCIDsmfOxUPszsaAmYAm6nrWYBEWGR+vHCGZwk/3L6yf89AiEA0VYYWt2JyRvmSdcoxakgBCz9FeFTdmLlwC5ldw2bSDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138215},"main":"./dist/index.cjs","tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":["cjs","esm","iife"],"platform":"neutral","sourcemap":true},"types":"./dist/index.d.ts","module":"./dist/index.js","gitHead":"fd227821366da0286e380fba8a4c7e9b4ef4073b","scripts":{"test":"jest --coverage","build":"tsup ; npx tsc --emitDeclarationOnly --declaration"},"_npmUser":{"name":"louis_le_cam","email":"louislecam25@gmail.com"},"_npmVersion":"10.8.2","description":"A simple yet powerful data validation library for being safe manipulating data from the outside","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.6","ts-jest":"^29.2.5","typescript":"^5.7.3","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/talvoudek_0.0.12_1739290365543_0.9050996924149086","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@louis_le_cam/talvoudek","version":"0.0.13","keywords":["validation","typing","body"],"author":{"name":"Louis Le Cam"},"license":"MIT","_id":"@louis_le_cam/talvoudek@0.0.13","maintainers":[{"name":"louis_le_cam","email":"louislecam25@gmail.com"}],"dist":{"shasum":"af0117528820d39cee0632874177e49aa708023c","tarball":"https://registry.npmjs.org/@louis_le_cam/talvoudek/-/talvoudek-0.0.13.tgz","fileCount":13,"integrity":"sha512-nMUzCC65ltxL3Bq6VIYPVN5NPPDj98XZ31BQVrMcHhimoSezkuwZGCvJ/0I57fWlm+7d+QJf1wVC4cjbh14hbw==","signatures":[{"sig":"MEUCIENFF92KdCigO3mgiUA2S21rRtJMop0Rkw3HNtitiVpsAiEA/z/RoaxA1ATV5UleG0GzKdrLLfPTOli+4GwBWv6AGoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138215},"main":"./dist/index.js","tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":["cjs","esm","iife"],"platform":"neutral","sourcemap":true},"types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"54a854e0eb49db1e34ebbaab4e0347d94056acbe","scripts":{"test":"jest --coverage","build":"tsup ; npx tsc --emitDeclarationOnly --declaration"},"_npmUser":{"name":"louis_le_cam","email":"louislecam25@gmail.com"},"_npmVersion":"10.8.2","description":"A simple yet powerful data validation library for being safe manipulating data from the outside","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.6","ts-jest":"^29.2.5","typescript":"^5.7.3","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/talvoudek_0.0.13_1739349432002_0.5269773266884441","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@louis_le_cam/talvoudek","version":"0.0.14","keywords":["validation","typing","body"],"author":{"name":"Louis Le Cam"},"license":"MIT","_id":"@louis_le_cam/talvoudek@0.0.14","maintainers":[{"name":"louis_le_cam","email":"louislecam25@gmail.com"}],"dist":{"shasum":"24046fe777d1dda86d383e074df5d0052ea2f483","tarball":"https://registry.npmjs.org/@louis_le_cam/talvoudek/-/talvoudek-0.0.14.tgz","fileCount":13,"integrity":"sha512-dH9cTQUry4kPgBSpGtaEPkliLixxcS+B6FxaoGoBEYfZMpoiKVtUmXGJChvZq64GIa5SR/alDwfXtbQS1g6FJQ==","signatures":[{"sig":"MEYCIQC29M8BoNMjkg6qyovyQLuprhpu4Pz2WOTuzkENM8G/OgIhAIycrZotjDYRLPrq3ABeXoxOphzRSD01XVWJw9h1Hhwz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138228},"main":"./dist/index.js","tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":["cjs","esm","iife"],"platform":"neutral","sourcemap":true},"types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"de7c17cd1ddbbfecb2a095a922f6730dd4db051a","scripts":{"test":"jest --coverage","build":"tsup --cjsInterop ; npx tsc --emitDeclarationOnly --declaration"},"_npmUser":{"name":"louis_le_cam","email":"louislecam25@gmail.com"},"_npmVersion":"10.8.2","description":"A simple yet powerful data validation library for being safe manipulating data from the outside","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.6","ts-jest":"^29.2.5","typescript":"^5.7.3","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/talvoudek_0.0.14_1739354319767_0.6707740563685367","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@louis_le_cam/talvoudek","version":"0.0.15","keywords":["validation","typing","body"],"author":{"name":"Louis Le Cam"},"license":"MIT","_id":"@louis_le_cam/talvoudek@0.0.15","maintainers":[{"name":"louis_le_cam","email":"louislecam25@gmail.com"}],"dist":{"shasum":"459b826cfca09e515233624693c97c3e6fca6c59","tarball":"https://registry.npmjs.org/@louis_le_cam/talvoudek/-/talvoudek-0.0.15.tgz","fileCount":13,"integrity":"sha512-mDJ15Uyjky9pLwAch9vPWE5+ZXLMOpzWzH+127bCeFsX89MAjkjCSu009GYP7KApCZ5fbu3cUz0UxmeUPfr0SA==","signatures":[{"sig":"MEUCIDTRp6w2lnMWYcvrMtuynTEm0DZu9iOhOagjo6mJ2nmsAiEA7c+dLVDZdtx0lt82zxwTGQ1rTygt5p6c2mVQh7ov2Lk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138340},"main":"./dist/index.js","tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":["cjs","esm","iife"],"platform":"neutral","sourcemap":true},"types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"66be0ddc3cdf3666fb4336447689fc15f5f817f0","scripts":{"test":"jest --coverage","build":"tsup --cjsInterop ; printf '\nmodule.exports = module.exports.default;' >> dist/index.js ; npx tsc --emitDeclarationOnly --declaration"},"_npmUser":{"name":"louis_le_cam","email":"louislecam25@gmail.com"},"_npmVersion":"10.8.2","description":"A simple yet powerful data validation library for being safe manipulating data from the outside","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.6","ts-jest":"^29.2.5","typescript":"^5.7.3","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/talvoudek_0.0.15_1739355199892_0.9305062578374497","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@louis_le_cam/talvoudek","version":"0.0.16","keywords":["validation","typing","body"],"author":{"name":"Louis Le Cam"},"license":"MIT","_id":"@louis_le_cam/talvoudek@0.0.16","maintainers":[{"name":"louis_le_cam","email":"louislecam25@gmail.com"}],"dist":{"shasum":"ff1ab28d1e90b3b325899f2a85b3f5d05047bbcc","tarball":"https://registry.npmjs.org/@louis_le_cam/talvoudek/-/talvoudek-0.0.16.tgz","fileCount":13,"integrity":"sha512-mQVCNvfxC2V6PGKBFN+E2LQOGB0L/oY36e4mqfR9m2yVxst1jp2eXMGjF2q9VKEUHZDWXzUEi0d4/8GvQtJZ4g==","signatures":[{"sig":"MEUCIQD/37BBJjaoOVZ4ObKOKvcloc9gsqGDx5std6rfsHaLvgIgOTbgZHzXloki4Y1LOl5ionf30tLSGRx2uoM6ONaTby0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138359},"main":"./dist/index.js","tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":["cjs","esm","iife"],"platform":"neutral","sourcemap":true},"types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"69d6aad46563e19d38a046a20ddd3315b822c8e7","scripts":{"test":"jest --coverage","build":"tsup --cjsInterop ; printf '\nmodule.exports = module.exports.default;' >> dist/index.js ; npx tsc --emitDeclarationOnly --declaration"},"_npmUser":{"name":"louis_le_cam","email":"louislecam25@gmail.com"},"_npmVersion":"10.8.2","description":"A simple yet powerful data validation library for being safe manipulating data from the outside","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.6","ts-jest":"^29.2.5","typescript":"^5.7.3","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/talvoudek_0.0.16_1739357549100_0.33381927504513365","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@louis_le_cam/talvoudek","version":"0.0.17","keywords":["validation","typing","body"],"author":{"name":"Louis Le Cam"},"license":"MIT","_id":"@louis_le_cam/talvoudek@0.0.17","maintainers":[{"name":"louis_le_cam","email":"louislecam25@gmail.com"}],"dist":{"shasum":"c55baec40f234a06afdf84b42d4d1dea582f21b5","tarball":"https://registry.npmjs.org/@louis_le_cam/talvoudek/-/talvoudek-0.0.17.tgz","fileCount":13,"integrity":"sha512-YrvLhNyUqMJ09OMzntL7U0oQbclXG3bUIgTgA+2UcfYj1n3fU7wmcqOvx7aDaFn6h4F6pE1icgRPyclOgHIpwA==","signatures":[{"sig":"MEYCIQDFgQpZnrBBdOFoPXTlMZOMGhZMERiCK9i6BLsti2fksAIhAOI475WiXxlO/8+TbcuRkPqjSPc8LJ/giYr9XXvV3CWR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138419},"main":"./dist/index.js","tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":["cjs","esm","iife"],"platform":"neutral","sourcemap":true},"types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"57d2c42fdac3784b2d86bcb296b695c423a703c7","scripts":{"test":"jest --coverage","build":"tsup --cjsInterop ; printf '\nmodule.exports = module.exports.default;' >> dist/index.js ; npx tsc --emitDeclarationOnly --declaration"},"_npmUser":{"name":"louis_le_cam","email":"louislecam25@gmail.com"},"_npmVersion":"10.8.2","description":"A simple yet powerful data validation library for being safe manipulating data from the outside","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.6","ts-jest":"^29.2.5","typescript":"^5.7.3","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/talvoudek_0.0.17_1739357732157_0.5061291293962225","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@louis_le_cam/talvoudek","version":"0.0.18","keywords":["validation","typing","body"],"author":{"name":"Louis Le Cam"},"license":"MIT","_id":"@louis_le_cam/talvoudek@0.0.18","maintainers":[{"name":"louis_le_cam","email":"louislecam25@gmail.com"}],"dist":{"shasum":"06800cd6fa7105cd2eb29ef806da81fa7237d8b9","tarball":"https://registry.npmjs.org/@louis_le_cam/talvoudek/-/talvoudek-0.0.18.tgz","fileCount":13,"integrity":"sha512-qrCJ7HTMgO6ZeC3Fz+JnlEN2LeMPQAPdFN4ZKnlC8sM2nc/UdGfOK8q0UtZ5+Ss2eQ+6ELibxCXAtK/sZ+03zA==","signatures":[{"sig":"MEUCIHdV0iyDYWT4kSaiFNAqYQfbba27gJwwR6UDPsJVRXiDAiEAhrVA8ECJANtKdS245nRRtECjBa8fvGG4w5KZwmqD07c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146522},"main":"./dist/index.js","tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":["cjs","esm","iife"],"platform":"neutral","sourcemap":true},"types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"468765fc33cd00b9a5551e36f6c87ec1cfcec29f","scripts":{"test":"jest --coverage","build":"tsup --cjsInterop ; printf '\nmodule.exports = module.exports.default;' >> dist/index.js ; npx tsc --emitDeclarationOnly --declaration"},"_npmUser":{"name":"louis_le_cam","email":"louislecam25@gmail.com"},"_npmVersion":"10.9.2","description":"A simple yet powerful data validation library for being safe manipulating data from the outside","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.6","ts-jest":"^29.2.5","typescript":"^5.7.3","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/talvoudek_0.0.18_1742308320471_0.36525943565086294","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@louis_le_cam/talvoudek","version":"0.0.19","description":"A simple yet powerful data validation library for being safe manipulating data from the outside","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"tsup --cjsInterop ; printf '\nmodule.exports = module.exports.default;' >> dist/index.js ; npx tsc --emitDeclarationOnly --declaration","test":"jest --coverage"},"keywords":["validation","typing","body"],"author":{"name":"Louis Le Cam"},"license":"MIT","devDependencies":{"@types/jest":"^29.5.14","jest":"^29.7.0","ts-jest":"^29.2.5","tsup":"^8.3.6","typescript":"^5.7.3"},"tsup":{"platform":"neutral","entry":["src/index.ts"],"format":["cjs","esm","iife"],"dts":true,"sourcemap":true,"clean":true},"_id":"@louis_le_cam/talvoudek@0.0.19","gitHead":"f40af1f71a1c6b5ca400aa7e4ba10b0ca534c26a","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-L619eCI16VukvWFLY0OnmOci1LDlSEV2amQOnxO1wXVe797ufbAJG6XpPjo6W/oVXDMhfYYMT0fLENkDIsgLpg==","shasum":"6a42b55b926a46f2b7a828a8fb3aeb9b18d4bc34","tarball":"https://registry.npmjs.org/@louis_le_cam/talvoudek/-/talvoudek-0.0.19.tgz","fileCount":13,"unpackedSize":154959,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIElb35KQSjMZg6LTocpWr0RMm4PmQlqGB0jXtEWbS6pOAiBTAU44KAKX23kugxFpVskIrfNEDCRQMIbHrZBBd8lF6Q=="}]},"_npmUser":{"name":"louis_le_cam","email":"louislecam25@gmail.com"},"directories":{},"maintainers":[{"name":"louis_le_cam","email":"louislecam25@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/talvoudek_0.0.19_1742329826126_0.05144335324249605"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-29T14:49:58.350Z","modified":"2025-03-18T20:30:26.539Z","1.0.0":"2025-01-29T14:49:58.712Z","0.0.1":"2025-01-29T16:02:48.086Z","0.0.2":"2025-01-29T16:06:01.480Z","0.0.3":"2025-01-29T16:13:09.860Z","0.0.4":"2025-01-29T16:15:00.678Z","0.0.5":"2025-01-29T20:08:44.943Z","0.0.6":"2025-01-29T20:11:40.397Z","0.0.7":"2025-01-29T22:58:28.329Z","0.0.8":"2025-01-31T09:04:41.007Z","0.0.9":"2025-01-31T09:11:03.258Z","0.0.10":"2025-02-02T20:14:44.019Z","0.0.11":"2025-02-11T16:00:49.189Z","0.0.12":"2025-02-11T16:12:45.726Z","0.0.13":"2025-02-12T08:37:12.241Z","0.0.14":"2025-02-12T09:58:40.028Z","0.0.15":"2025-02-12T10:13:20.137Z","0.0.16":"2025-02-12T10:52:29.274Z","0.0.17":"2025-02-12T10:55:32.344Z","0.0.18":"2025-03-18T14:32:00.680Z","0.0.19":"2025-03-18T20:30:26.338Z"},"author":{"name":"Louis Le Cam"},"license":"MIT","keywords":["validation","typing","body"],"description":"A simple yet powerful data validation library for being safe manipulating data from the outside","maintainers":[{"name":"louis_le_cam","email":"louislecam25@gmail.com"}],"readme":"# Talvoudek\n\nA simple yet powerful data validation library for being safe manipulating data from the outside\n\n## Examples\n\nWith `express.js`\n\n```ts\nimport validate from \"@louis_le_cam/talvoudek\";\n\napp.post(\"/user\", (req, res) => {\n  const user = validate(req.body, {\n    name: String,\n    email: String,\n    role: validate.either(\"user\", \"admin\"),\n  });\n\n  // insert the user in the database ...\n});\n```\n\nIn tests (with `jest` or others)\n\n```ts\nimport validate from \"@louis_le_cam/talvoudek\";\n\ntest(\"function should return object with correct format\", () => {\n  validate(listUsers(), [{\n    name: String,\n    email: String,\n    role: validate.either(\"user\", \"admin\"),\n  }]);\n});\n```\n","readmeFilename":"README.md"}