{"_id":"valleyed","_rev":"69-b8bc629ff16ffb11b1dc352f02021e0e","name":"valleyed","dist-tags":{"latest":"4.5.23"},"versions":{"0.0.0-alpha.0":{"name":"valleyed","version":"0.0.0-alpha.0","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@0.0.0-alpha.0","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"8a790faaedfab07a8b882d1cb672fabef6ffdee7","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-0.0.0-alpha.0.tgz","fileCount":6,"integrity":"sha512-CPYVxz2Isd7PKkkpKASw2Oqq26XcnDcFE6tsvfqvaUd1wN0LJgGLBWhncPlYgAjDRTXPQaDJfa8Jh63gPkZ6ng==","signatures":[{"sig":"MEQCIF3Lp90twpRuKAV9fBhWXtY2JtsBiFpfZCNXUHy/5SFRAiARhiWaJlCgrlJbczdraWWue/iY8gFjZnBVVuIlS1Q4Xg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6ttuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5pA//cLvfDqmPLNNuwoR0zEQd3733ITyGHwkzLS6LCygwyEk9U+Jp\r\nVEFC6gcpAXFw9T9MS4jBTcC+8PxvDJ6vml+NMtUy74wYixA8f12PUnNPxrgm\r\nwG92bG54vTvvBLWADnmQjaxou5sDR9v59vC8QW6R9xxm5vDTBKH4iTHDio4z\r\nTCWdUdlYyXn6ILV2LeIpo07+IwG0bUtl7tt7oPX5bzUmWnRib/VjawW7cpBz\r\nPXtFJAr+6oZcc4Eu0UpuWaTLdws8ggP/wnV+0lfDWfwPi8wUi7anzDZ4niUp\r\nYXxu0ionaDAhG/7LIxypJ46iLeiPRK9dWo5AUdxR4eP40o4SdYX7As5kag0/\r\nKWidFzGFz3kobz/5b9HFuq4TLiJgNxnTBp7GETEd4R+pCR/UP0sM1PmVLZTt\r\nIv6N1zgx0/1M7uUfJwG3VxoCb0EdL/NtWa5fiq6b67wGX0uOLagKXPcPwH6N\r\nXhsfjPDJlNWtcc0B2YYI8PRjw6H/bMp/EPnLPn00QNorTlbqUaCvIXrFt3YW\r\nIgP3ruQrN25UQGREUBbTQubGmc0tp8LxXDBUkcfCy4UQVcP7+ZRlrCajrBBI\r\nOn00Bu3jgnj9HX/iTOABCg7ZWj3noQ7uJvPfZq7oWC3cRSS+s2Q5lOrdQ7U0\r\nI++HJ1NoBH3YJkFU87AaPQYJdlnsRti4Y18=\r\n=NXnP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"lint":"eslint src/ --ext .ts --fix","test":"jest","build":"tsc --project tsconfig.build.json","prepare":"husky install","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^3.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","husky":"^8.0.3","eslint":"^8.34.0","ts-jest":"^29.0.5","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^18.13.0","@commitlint/cli":"^17.4.3","standard-version":"^9.5.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-promise":"^6.1.1","@typescript-eslint/parser":"^5.52.0","@commitlint/config-conventional":"^17.4.3","@typescript-eslint/eslint-plugin":"^5.52.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_0.0.0-alpha.0_1676335982435_0.3814243040905625","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"valleyed","version":"4.0.1","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.0.1","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"26d02703be510aa6d610b019855b2df1cdd07b38","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.0.1.tgz","fileCount":6,"integrity":"sha512-3/2PduIqHJ9SjxWb/hqagU2VXqoccibcNHqF4OIoT8EvGXeNwo3dnjOXPwxB8Q0BHF9trNmOWyfxvCKVMHYdrQ==","signatures":[{"sig":"MEQCIEvaq2c0AhvSkYgPzNniuc9NAqPojU52mnmG3+LTkJ3sAiAZUFpHS6dd6Rhjz5filR0nh8B2rrv+HKEKVxwRoxJLEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6uR0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvBw/+K/U5o7mUt+JqHYV7Uxu7EA/C2C1/RAQbNGdZqFnyeu7N1n/p\r\nFMTvl2u3UridnavG0SNqK0km2tHcNUaAyA2r9ndlIXIpPJxemLJaW+viKIay\r\nSrznwHR3g3Zj4WnM45CFhUsHvSzIC2rbnGmXyUGjbjDxrWfI67OCpV6Myx3h\r\nOEiXb/4U8CIUFppkUp3IWHBJTdi0kDwplWMMMJjVWkMgmMUzjZKw4p7awFgi\r\nKe5wd4vR68zEOzUFdlNpeN74yFi0vfVzXgihA3el/nCa2cx8WgoS5uZmkrAI\r\nFnv7qZLHy/XSoH3e1VArRfYRbrO+9VMI7fMhFZyEmEJsfvkfUpIGV6WJocHt\r\nfrNLbGR/EoOUhuLgBhPQCuGdgghVB7MtrvJCoPCvWMPSL/opvzHJfkkR2DoH\r\neuAgHPb0hhZV/ZG9S9vpOuFSipxwX437dQzRXBLILrbOfquhZK1BAAdGiKvs\r\n8xeSb8CtkOr9HnJEXOFixHHj3bvoX5E0ZaweTtwgNkwVWz63d8xxFw2+xcXT\r\nf9vXwGTlAZc6rEwmHOPQkc3LFDKLf5osA1oIbCXjFvcEsIjCGdSwC5xXm5ug\r\ncZYwSNC+gQpGcnvAIRexbKymZwOYnTKSLWMqxPuNLT3wgnT2Lva+THp68fGa\r\nQg8TUw72NShYcE4TnwoMRtWbDQrISd4tH8U=\r\n=KwGB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"lint":"eslint src/ --ext .ts --fix","test":"jest","build":"tsc --project tsconfig.build.json","prepare":"husky install","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^3.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","husky":"^8.0.3","eslint":"^8.34.0","ts-jest":"^29.0.5","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^18.13.0","@commitlint/cli":"^17.4.3","standard-version":"^9.5.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-promise":"^6.1.1","@typescript-eslint/parser":"^5.52.0","@commitlint/config-conventional":"^17.4.3","@typescript-eslint/eslint-plugin":"^5.52.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.0.1_1676338292260_0.717963752174116","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"valleyed","version":"4.0.2","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.0.2","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"2d7d107f8b1a39cf7eb64958df3effaf4f3185fa","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.0.2.tgz","fileCount":105,"integrity":"sha512-YbtLTDCie2On6UuQwx861RQiJ/0t5HjRiqdmpvHWaMYzXjBqJD0/tRlIzG0CoWPdJmkabIGZOaJxXECGP+Zctg==","signatures":[{"sig":"MEUCIG1ThKKNM77Sm2F+i4NSqv1n2d7CaY8Dp0GRSwVS/JvEAiEAyIl/lMvytEAvXXb8phPLiBJ1iXJ2v1SlIquPhLS2Sik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6uW2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoolRAApHAENsxZWnyepXw0KM/cT+jJX45B53dsd7uaGQ838UI2XuiG\r\n5osTk/lFIt9qbZ69eFgSbYBu18onDRVNXUde8W2dBKIQPUQ13AmxfgLYXepY\r\nubCyMIMMJ53dwgLarzk9vXRMF4myzr6cwzr0jc5xyMBzUAd1s9ILnoWQZoNH\r\n1r/T6brzqQWkTzpiC7s4UmI/n9DeSWYfyzVuyDCoGYeTFte4TGeWFDcXu+mL\r\nRO/gI8mZmFZ2GUH1nGkkjxy3vvkCmVaIKatV0hxmwcbnqy5e7UK7fS6XcArk\r\ns7cHG/ESiNxEKNTQ67fRImaiA1Dns8Qr+Y+wFE8HRZqp7iYRt0dU8Be7agSM\r\ngvjHHCyTpXFKEMDqqAgNh2v/iKYbjtKiHKc75mGbQnDOYkevEUQVWQXtVCjg\r\n7VVH6gMQzYsgkS5Cpr0nmOXpxF6R14ZdjA6/LHEYil2/NvXF6tbDg8UOo/L+\r\nSzRae/LeVXearKzgTGCE5p3KrEtXIJAt9r3tkYgW/Wv2bbshy7PKHwFmyFj+\r\nOt2eC+7IiidT0AHP6LrQ7B0NqDgpcxJadijp8bCIN1wA4H1AJGZ3+cUTSkwq\r\n6Es91qbX5NhBN4cofmpw7yXyrqUND9ZkrOZ7hK5ZvfennFtoY6o8fDVdAYpV\r\nSOhwdwOxD6Uq/nq47v9ZtkRxlJnCuEIZ1BQ=\r\n=eOzl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"lint":"eslint src/ --ext .ts --fix","test":"jest","build":"tsc --project tsconfig.build.json","prepare":"husky install","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^3.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","husky":"^8.0.3","eslint":"^8.34.0","ts-jest":"^29.0.5","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^18.13.0","@commitlint/cli":"^17.4.3","standard-version":"^9.5.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-promise":"^6.1.1","@typescript-eslint/parser":"^5.52.0","@commitlint/config-conventional":"^17.4.3","@typescript-eslint/eslint-plugin":"^5.52.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.0.2_1676338614232_0.03420882641175371","host":"s3://npm-registry-packages"}},"4.0.2-patched":{"name":"valleyed","version":"4.0.2-patched","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.0.2-patched","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"5998b9c84a37e35badbf6488c4e8867c32d232a5","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.0.2-patched.tgz","fileCount":105,"integrity":"sha512-zhaDJvQNYMxUgRucrf15Og1Klu3dxtnA3FQFLZlahuS/zyqGWoOtfEkDoYjwsIlgGT+sa93Ii1xycyepJ+o68g==","signatures":[{"sig":"MEUCIF3sbMKgQznHgh286z7bfxA6WJ8s50j79RlFiA5tnBLLAiEA1GkonmRCosL1m8SUidrDX7uhWvpxkuPoBgQqFxWP9qs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6xzwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFPhAAg3j28vc+yJ4ngr21elzzK1wZ7VsK6xnFhuDpcv4Oc4fRrU+P\r\njRlXocRwZ7+EiacB1EJugl2Em2NqYRjSTItyRdeSy9D6bXjYb9XWTgrVJGRn\r\nMVCbkDaHpY68+Dj91kffEOVNxqKk8+B3R466clK+YmePyvp2HNiCNhGuNmPD\r\nVCD2bGGGBFh6iHvCQN1xGDjxm93re2C3cNNtfKlGbra7ViNN9WwUKkCjPVWf\r\nwxOao4tOlHRESs3F1QW5t4hemPlMIob8Id6uj4u1vcbicBerJsiABSJ8GZM3\r\nks7rhKwFp981sCU25LhgJiIvnrwUBaHliphTL9Gfmxz+xdht3fGiSQ/cqq94\r\neo6rJ2z9r2Jk+Yf45SS5GZ1xyqAScqgSndIMZAIweuHjywinsCJ75gZe3ztn\r\neYoQXMnuJbhkyj9fbuJ0+vU1a3RH4ri19MLyD8BAgNJNfM0U5kmfb8qry5ZU\r\n58ryeKTtiH0SwHfivTiWLV/gYr3W2fw3mBYlyk415Lg5fUAc+n8lGSJaXRyj\r\nhkMyW8CGKHJPwlFaH6CeYMZX4Lk6E2pNvO260SdnQy0NOqrLdh734J4ocxip\r\nrsv4/i828L3LYQftnwyLnR2yGS0cfNxwT44NKB/AJtKqQvkkly7BV1AR/SGt\r\n3qTETLhGHSJ1/pm27p8WjvO//I+GnVfWBK4=\r\n=+qe5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"lint":"eslint src/ --ext .ts --fix","test":"jest","build":"tsc --project tsconfig.build.json","prepare":"husky install","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^3.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","husky":"^8.0.3","eslint":"^8.34.0","ts-jest":"^29.0.5","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^18.13.0","@commitlint/cli":"^17.4.3","standard-version":"^9.5.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-promise":"^6.1.1","@typescript-eslint/parser":"^5.52.0","@commitlint/config-conventional":"^17.4.3","@typescript-eslint/eslint-plugin":"^5.52.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.0.2-patched_1676352752441_0.6609014957422552","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"valleyed","version":"4.0.3","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.0.3","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"ce50d314833e78b5675cabd6b271111c233564d5","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.0.3.tgz","fileCount":105,"integrity":"sha512-MMPGLUQco1Ht0wUisowtNB7G1fmtOOzN8pcncX9JKsIQtSFnIMxKzqNtWA+QXlxdgDJ1Qmt/sg5DWpw1yDrpsA==","signatures":[{"sig":"MEUCIQD6bOy0mg+1TMyYpr+tR+8uR9SZbvw6hXAH7rcw5O0RdgIgCy30Tv2/qFgviUIUNbi6cnRHmPtYg94MSFrf7sFr0N0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj67FBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrz+w//SYdsQoRmrEFv4secHV2b7e7Ch7j/3K8MGHrhTpedY3UCM5QP\r\nIGEjb42crLIDP4OuZf0A6mO/YI25+UB5HHG5pqhp80KkHwyFAbToS4bB7nMh\r\ns/mGpoViInF67YmHVrmlKZrN5pj/vtFo+My5bRlHYQs3e2s3Rg6guYWYXvBp\r\n+AqY55qmvJCWc9WLYKeGoXSmn27M4S6eXJ0s6EyGQhhmvBk/M2YCQrTNzKiQ\r\n7ZchucaxHqvoILRevJz7aH5efQmhsxB2TduJfrTOhrzHhRanJ+Zo4SjiyTc2\r\nL+f/ZpZCXlkLVivCKH37y1PzgyJRR2gI11Yoi7Qizk6dHO2YNMnEBn7EFUGg\r\nXMYfBLHVNhMExmSfWOhC6PKn2SLnMSJGpxOBYQx0hePTvcFf71AQ/veC1RPF\r\nFXDNNE5dNriWEto1wbOcKAyIkhRU6C5M6Oe/w4pSz2M1yLW8VQIYb2SXLWAE\r\nf4BGHbUq1IcbTQOp36kPDanUUJ9o4sX6MVY1/xUOWFpBr7x9f9pJ2hXHDSEP\r\nPLEEjJUlo9RwW4uxSSx9RI8BbMeaKiU8I7NrST2sG+5Ev4fweD/vrxX38kJP\r\ns7FRMQ6e3SlCzo4hSyCssyz+zh94TuHAaF2p0zyyjf0iPsghJNMrYRdaKoZ1\r\n/NGyFPBDL84oDLwH3P3kO8clcqy22UCEbR0=\r\n=2KOE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"lint":"eslint src/ --ext .ts --fix","test":"jest","build":"tsc --project tsconfig.build.json","prepare":"husky install","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^3.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","husky":"^8.0.3","eslint":"^8.34.0","ts-jest":"^29.0.5","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^18.13.0","@commitlint/cli":"^17.4.3","standard-version":"^9.5.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-promise":"^6.1.1","@typescript-eslint/parser":"^5.52.0","@commitlint/config-conventional":"^17.4.3","@typescript-eslint/eslint-plugin":"^5.52.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.0.3_1676390720876_0.483896576212713","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"valleyed","version":"4.0.4","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.0.4","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"e4d39af5c52c2f42d1be326c43533c1dc89689b2","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.0.4.tgz","fileCount":105,"integrity":"sha512-ZXGTbzVSvLdI0c2tEMRLkViCPoZT3UPpOOpIyRjpE2G9CV4CAWg87pMOUTRumOi/Vld3lEBOgfHF5Lv5tbtR8A==","signatures":[{"sig":"MEQCIDaFIznH6ow+XapfVYbocvK+K1lVNWn4HZdwIN/q0yREAiA1WRe9LzWDQLzQj+mIaLBpesYrkFVTwyxEhpsBG9sbmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj69AFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqupw/+MRrXsDxgutsWog9D5Ha/wY8Sn/YuGwzB4h8oiRuk8Y9OD3YX\r\na7/fup77TwRi29weYLPdlSEjuSVl7yrjWcY+yMmk3PNxJye2rGsRISkYokrm\r\nwcK9+Ar4zOTzEMTRPRt/zvDE8Te4VUu2VwBqIH5jCSJ/a9CxVhEyMSZ9C0mM\r\nYRtsnC5WGF3sroPp7q1vNNKBANRIEArTp7JgbpsgyGX284bv/TvA7woIRFS5\r\nq9vfleBf7umlCyCI4u2qQj52UcxmMbrWO1nzGEiC3Cv6+Q5Oo8I+s0OqVskH\r\ndBsrm849R1gRFAaUdC8pJbNdDum3Ws/U3usSWwhGDq3y8hJ/4jdZ4zi58uQG\r\nsQMeiLtOgYhb+KeC5ap+KrvF+0IBapQ1zoKV+HYRLqKI7TQb8P16vXt8sxQM\r\nDNWfsPadCON4lY3cIGCvL6D42ZAPG4R1dSwgKvbhWL4nQQhNb+BzzYop6irz\r\niKcCbotHELYxMuVAjZYb9Hsb2/Z4D32zsGZD/w15dr/e39YdMIi4FEctD33m\r\nsNGpzypkItjaIFPvgacxeZrlP627UzwIPOoWpdLgnCzHSk1iLVRGheIgq8N9\r\nO4gXcTAs+bFjUg9J6SGqU5ZKYo6EksN4iLGHywd95vejD/3lesk+xhZ8nW1o\r\nEz4mzgv4724FQHJcpXN+ZZpwVe+h9GuBU1o=\r\n=da1o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"lint":"eslint src/ --ext .ts --fix","test":"jest","build":"tsc --project tsconfig.build.json","prepare":"husky install","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^3.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","husky":"^8.0.3","eslint":"^8.34.0","ts-jest":"^29.0.5","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^18.13.0","@commitlint/cli":"^17.4.3","standard-version":"^9.5.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-promise":"^6.1.1","@typescript-eslint/parser":"^5.52.0","@commitlint/config-conventional":"^17.4.3","@typescript-eslint/eslint-plugin":"^5.52.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.0.4_1676398596983_0.0833030689791745","host":"s3://npm-registry-packages"}},"4.0.4-alpha.1":{"name":"valleyed","version":"4.0.4-alpha.1","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.0.4-alpha.1","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"cab910e29cda137cd0a4a7d38b262d752ad356bb","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.0.4-alpha.1.tgz","fileCount":105,"integrity":"sha512-YYAW9w0i2q023T5gq4uRrShv+k7qcv6iQEEu9CxRWKNfPStGyTr3ZY6w1dmBKICtMbquHkqY1Tr1cY7n/sim/A==","signatures":[{"sig":"MEUCIQCHdTW9x2+ybXl2d2mxjHT758HMePEL30XfBKEb+h4e3wIgbLmZiLXEbJA041A/V7RJgzVkho3PRGRpBOnE0ly94E4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj69+AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEPA//bdIMjsAPdgqgOC4lE9c70kIg2v/mBrPGuakQVa5oyFMJ7qVB\r\nvr5lGuYNdPXDZKraK2K59h9uOhfv5z2ZSLVgx4bIjt+Od8DPvjr08To4YmsQ\r\nIMieWs6GbiZ+wMFG3mQkspvCs1P+SjNdbIukyvRT4HnclFXT7lgVhBIbBI37\r\nK1jIiKB8DYLX6xu5B+SLLykeFtaK054/RGeqIO239Y2VkysfuOIcXzKM2i/Y\r\nHoG5Bj3nJDihbLGYyucUsG6ikh4+wO1Jeb0BVV4Z/Xxd3ZC8YQeUKVYhl6h2\r\n333DOdYFvCppgfyyZ5DJRmU8FsjN9NtfOSMlA33jWuWEUdLAl3cyXzsGISMu\r\nWNMKaIiFK5nMT/t0rgY/1MCqhzys2mTuBMwTCuGyu4uyVCnzXTEtyeeMoLjb\r\n+apkCEfI2kbn3X0Mbz4NUJASiV1qbGj0QbjPOsbifqEJiHpAqgGUQ4QPwKxy\r\nCAS2Vx7JQa8tIFI2CERqkDjLvd1O/gV6CT2wZzjvlPx8/bcWELdLxk+Kf27V\r\nwBIA9xhWF/QC3vSU59PNPMyn4luBXQkoydCGqjh539rI0ryHlleg5A+veflO\r\npqYgxdjA7l8m2jx1cx+inuOPo/JvxAk95ZYT+IIsJhqEQHh8Hq/MlnhMbRwG\r\n11GKzXw3JmXV37p+tnzictXwl5l3gjqO+xU=\r\n=gfdg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"lint":"eslint src/ --ext .ts --fix","test":"jest","build":"tsc --project tsconfig.build.json","prepare":"husky install","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^3.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","husky":"^8.0.3","eslint":"^8.34.0","ts-jest":"^29.0.5","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^18.13.0","@commitlint/cli":"^17.4.3","standard-version":"^9.5.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-promise":"^6.1.1","@typescript-eslint/parser":"^5.52.0","@commitlint/config-conventional":"^17.4.3","@typescript-eslint/eslint-plugin":"^5.52.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.0.4-alpha.1_1676402560132_0.28726112528584324","host":"s3://npm-registry-packages"}},"4.0.4-alpha.2":{"name":"valleyed","version":"4.0.4-alpha.2","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.0.4-alpha.2","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"b22b978e82a5a38d34e05781ae6efec36850b937","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.0.4-alpha.2.tgz","fileCount":105,"integrity":"sha512-N+Dqx+3Ve8G6i29GC+EKCYILKo0ThcUYumc1kK9xSdHWzWAoC1UWforswp//+kmnE1tSXhZYH9snUbg9hsCeTw==","signatures":[{"sig":"MEUCIQDxdZJrQbPJu4dOjEww79GI9x/ydzo4NYFZD5su/xiPqgIgF2olIdPgTRAcEQmlORZCVxWZCNsHLpbjrzBB5YVBTXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7DIZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9Cg//aZA2EXEyQUM/9TxPq7MPPEK0LvFvEGM7lFyFE3D5MvXSg4XY\r\n1kUA8MC6+Usp2faLFvuIiX8cyyhLEgWJyenErsPkfqIgBCszphiIKfIgcC8y\r\nXp+hQXRcZlE3IxQcTRZSJY7yRZigZYHwtw4GfHDp+idiCoBvIOoaEXAu74oB\r\n7CxUdeYQ6gnupEr8MW0cpJjyOxa/htpl9sG0Rjhh3AB9f87G6lfB+U8sCylQ\r\nHaPr95Ci8FgKrMf0flmLi3lotX7Jrzb4p/RaCZHquXXKxwejyDQQgRTvB4kt\r\nM0YoIUvBGJBzboTI//osWejvIL06PDuJN34ZKdAqBBTMF2vEE5Tg5qvNpgIK\r\nHB/azFp7IE27nqAgIksHy5mb3PZt1etwxP1TNDa7KIRu5vYStVP6taOUnyv5\r\ny0zvvLwfPcZg0eP+bmuaNn4YukE62kdt379k/KTRaxyhGpxDND2xMyHvh8QV\r\n5cGDA5I1nwJzGC4wncRFMuJR++r6pre85ndaY1nFN3ewquYQt1y86kZS3mT5\r\n9QB0SfJRQwNA4EGWhGqsMEAGTFbzRCYlrgiUKqBZ5IX68xURMPS+NUy8OKqA\r\nbiwwQCP8XfdGvaPOy/6QhBLF5n3GCkXo/YoTh4nboCXwq1xN2wNnvfE8cvlI\r\nEKoPRhuGXEDlIBxgdJDSNfKw7QTgzlw8D2A=\r\n=O/3R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"lint":"eslint src/ --ext .ts --fix","test":"jest","build":"tsc --project tsconfig.build.json","prepare":"husky install","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^3.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","husky":"^8.0.3","eslint":"^8.34.0","ts-jest":"^29.0.5","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^18.13.0","@commitlint/cli":"^17.4.3","standard-version":"^9.5.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-promise":"^6.1.1","@typescript-eslint/parser":"^5.52.0","@commitlint/config-conventional":"^17.4.3","@typescript-eslint/eslint-plugin":"^5.52.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.0.4-alpha.2_1676423705413_0.39054951835164853","host":"s3://npm-registry-packages"}},"4.0.5":{"name":"valleyed","version":"4.0.5","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.0.5","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"a18477cab4329842f41e5a22c4acb929093e24be","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.0.5.tgz","fileCount":105,"integrity":"sha512-ggPDZ/Xwzveh1sX6d/hBnIaZGGMV6f8jW7X+JkselY/fYTBqvS+oiwrs92hVYUC6RewMJOXlaRHoNtRHXVpBDA==","signatures":[{"sig":"MEYCIQC6vNW/5CkwaViK77cenLFyQEm3NaKqEAhgybApJSFq5AIhANuA83AYdf/tiPc1VRaeEX7fQlN+s+kBcwxS5mU/o16m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7XInACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMCg/9HFgZcf/fSqGulJzXQ8iSIHxuxb0KbB9kTpO+BZDHAjWblUhT\r\nAWVhoQF6qUxDKOjojCfOPrqfLOr98vuK1qMahvmYeie8nfPM0XTdYsStSPHm\r\nilQbouzWVoGWpK/2R+pf0FSGb3yAVvu1E/1wCQkUT4riuYDJzM6ENavOQtwm\r\nT5Tx+Uie0PuEOP0++vZY3uw1F4Et7WbJXYMsfyeONfywv0YFz9dsLSyqLm1C\r\nQYqDqjPXS4Apnzwa7nYqRwxY4bJFVfNGoaqlnW+TQFb7t7fH4IVqad0oFA1m\r\n/BHVYgxmW9tv2hUIT/LCThw/GfERMYEbA+RY6QpqtxN7PU7aaXlpks//j3x3\r\nnInO3d2a9EiVJ/Xj3IuAW0jArPFheISqpmGCCiKvxx81R3c9HTgjiQA+wYSD\r\nchX8Pn+HBNVeX59sIm1vZ0Fx16vFaC0qjL2s44+S5G4v+ub0mYAoYUQfeCvx\r\nS59jUhumbVhAcglHaGMIPoN3fl9FbYnnubatD0CVcWYPPX0pmCYR5UQieT0L\r\nmhG3Kw5h8Vn7hQeF46GyuLZQbC/axQcul3Np0lAHPszEWOv9nn24PK4EQG6u\r\nDfVtYWIHt4agOIb7C+TM53C0g7bS5DY8i1nrcXXTnemDFmw6srjEED5DPP8R\r\naKu0y2BxhsnwChLC7O2j4xsiLkZRG56IKlI=\r\n=PK3T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"lint":"eslint src/ --ext .ts --fix","test":"jest","build":"tsc --project tsconfig.build.json","prepare":"husky install","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^3.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","husky":"^8.0.3","eslint":"^8.34.0","ts-jest":"^29.0.5","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^18.13.0","@commitlint/cli":"^17.4.3","standard-version":"^9.5.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-promise":"^6.1.1","@typescript-eslint/parser":"^5.52.0","@commitlint/config-conventional":"^17.4.3","@typescript-eslint/eslint-plugin":"^5.52.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.0.5_1676505639117_0.36853387106666524","host":"s3://npm-registry-packages"}},"4.0.6":{"name":"valleyed","version":"4.0.6","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.0.6","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"29f2122fe1d9b53704c72bb04ad88c2a436595af","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.0.6.tgz","fileCount":105,"integrity":"sha512-Hr983ph9g6yZqUn97Px2ax6wKahvNw6nQY+NdNZJ0hjjMsyPj2r4LL4U8r0nr12uAGyxZ4JajSbnqfivJSWiNA==","signatures":[{"sig":"MEUCIQD/BwBDxhApNRbDdRtiiftq+n/52i2uU9IgBW3D1+U97QIgeIaZm6nv0GF4jPziDgyPvNakE3PXiJWKjOZg5ho7i7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7btSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/nA//RHH71RYZLpwcqyECeXc/smVUj6fdAGKdrDgEOOP2phsVz2Sq\r\n1F2J5aMCXocpj67cgFvjFiAAOblZIzO9tD71cbMeH9eU23oVnifNlnW9tz0R\r\nzdm0vifp7Ic1Mx26rBZCRDC5aAGxqGK0d+N9rfbsXLcZGL3fYvMyXtFoZl0O\r\nmGB9oluyQjX+qR6MUKfeGko9kTCMXHCDb2jtKRdpTVmFjnwETqBhGeSSKz9b\r\n/GODp1IZM/rlZVd8RQCekcrQbpVz6NabLX9Ewoy53bTokYWHDkLhProIyJbz\r\nfsc9yOkI5C+nvPXEl7HBAtJRI1jUeElc9oiSRRDt984mSbjFW3ps4s9TtnRc\r\n+xjuNI8yUB1HmNZ7M8mzul2emTbn9HjqbiswDTMAa5vwq+KW99PkB8ko27ro\r\nl6cPFfralHvzuLm60RzE5HPhkFkoVuwqV8pjHnvnEDhWMd4YhTLRGxheku/7\r\nWwUYRlZnfBokS31C+zxGSWTqqzXgWNF+Ab2jlvg0Y/2p3y2X9PJswVjLokkD\r\nS68wxduUfpKD2vC3SWMb7h9DgJ5RFEzUaxtpEkDNCWvEGvDLwuhvn0icf5qD\r\naTXG5vWXUUfE0U0M9CNp6pXQh+rD4ghsVPnjnKAC9nDAnj48ZuzcWpOqMxwL\r\nSTK9HtrHGzWmU/+WXws+li09zV1sTHMHtaw=\r\n=zMg9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"lint":"eslint src/ --ext .ts --fix","test":"jest","build":"tsc --project tsconfig.build.json","prepare":"husky install","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^3.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","husky":"^8.0.3","eslint":"^8.34.0","ts-jest":"^29.0.5","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^18.13.0","@commitlint/cli":"^17.4.3","standard-version":"^9.5.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-promise":"^6.1.1","@typescript-eslint/parser":"^5.52.0","@commitlint/config-conventional":"^17.4.3","@typescript-eslint/eslint-plugin":"^5.52.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.0.6_1676524370718_0.7501314303272859","host":"s3://npm-registry-packages"}},"4.0.7":{"name":"valleyed","version":"4.0.7","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.0.7","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"6c4300fe4171d6bde6383de434a10fffd56b568b","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.0.7.tgz","fileCount":105,"integrity":"sha512-IvGs5R7EHMjw1jZujQ0ywEgUwrmfE3VyZlHEXs96K1jzkEtnWElr74g3hGAVcyH4uk2ZrLTaDLQoFCOTGNM9JA==","signatures":[{"sig":"MEQCIG2zeeA26mpIRWcNHiTiu0Wm0YFytwWJjMbJ7BRjJuO2AiArVgUg39IyYBgHoFPFsk6cu2S32P2xNBnK/rXuz85tpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7edoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoptQ//aB882rW8V6IrlLQbdunTToi7Pw1/4Jy0q0i9DEj9ngR+Qgfj\r\nZ5VOQxyU5a0riMfAeogjk49d6OzyZMtqZwrfYE1HSG60FZsfUoMI9y1QKG3s\r\nLwzxETMbOYodcLzmXNsS6deESOQ2C9kqaBAhz3lrWjdEqtBWe3LigzzFkvV7\r\nrux3zm/XOydW9EDsfg34alQjAq/o9b62TJd9WVkmOzu7NO+HoKqqnYmP7aQ8\r\nMF7YGfRp6Y6ngfAb9GSKpvqiO8WAypBhS5x8qqzqJPWIEkFvnmQRHvY7MEok\r\nEyGbOrykYrpAefW0mhcomM437+YNbtmhRpGxK8BTOytdV+G7PHMst7NUsCap\r\nJPVHjxpqzGH/Cn+jRqlEADJGnyRHXEGbYd46QQzAbEgJTHYOwEM6Pw+oNkqw\r\nmFtA+A81wyGJ+xmG59mJ1kivSH30h3EJ6qB9DsrPsglPZfP0enFIwhMOMdH+\r\n4VR3rsRBoPo0UPNaIlgj2Ol1d2PcqDrMWndfjWN60BgXmsOTboMhOywbVwDq\r\ns0dM2GIXJezOMOh14c2fXA9XFrNakgDZU9KydE7gG7VVpFTB8gW0F87GKp/f\r\n4M3CSCy4L4HthsiYxpxKsJpk/2NMpT3C8pnbjwsMHWaQFS9drsLg/EquplUJ\r\nwDyvDn5vZITeb7uZa749QaLxPt2i/Oorrcg=\r\n=AO0L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"lint":"eslint src/ --ext .ts --fix","test":"jest","build":"tsc --project tsconfig.build.json","prepare":"husky install","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^3.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","husky":"^8.0.3","eslint":"^8.34.0","ts-jest":"^29.0.5","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^18.13.0","@commitlint/cli":"^17.4.3","standard-version":"^9.5.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-promise":"^6.1.1","@typescript-eslint/parser":"^5.52.0","@commitlint/config-conventional":"^17.4.3","@typescript-eslint/eslint-plugin":"^5.52.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.0.7_1676535656507_0.38021009942016626","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"valleyed","version":"4.1.0","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.1.0","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"b328d4bbd23b16d399884dd541ace315037be650","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.1.0.tgz","fileCount":108,"integrity":"sha512-yN/JB1yvF+VUAuRO84y84zAsKsHdVoMMOMAXOjgeQ9Sn5nA9run+7Z0n3T8Enk0tNUS9ht5FYFwt65TttaZJ0w==","signatures":[{"sig":"MEUCIQC57VPrIwxhOPZR7RuOXuKnfMnUQ4MiwXwYvEFnXI7V3AIgAWGRq75OfixepgcD1Ak1N56uf0CjaqNrQt3c27DvE20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBxJYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqDw//R9ew4qnh3v5oyaWaIW0b/Cg6iigpi7eQ65FUmawwjUbuZ7az\r\n9SXWmy7Ey+Db6wLthq9qEExDoIZ7BI3rlmg1TzgAj2bcfcYBzt8FUxO4s24G\r\nz4tUQjQk3j7kn9hSYOSoeaKfYBpZifF//e/mpXDRcVLvUsj6r9ZBXhnyJEQ4\r\nNFTDmyiwVNZfNBGaWdtVRqnN6jBKwJilVF6goRByoYVMLZY38pS7I79xsm0y\r\n55I1Q2cLy+QZWHH8vCJvyzySrMLV2lqgNgfePm6r+zCQ5zVocQlu2YDUVc5N\r\nO6TTvtj+bCWOHdPaoWWZx0JS8ogTt+z2OVEp5YDeTbomFUUi3Bj0Tzsh0lE3\r\nnbisxjUu49rp7NVCnR6r62AEko3rnk5bN0KiGiu0yL9VYCsHWV0UGbAhDaqY\r\nPlkgYokKSNfLitci+ExtPnEn4RQjzBi2aI1WqJvvpEjbvij+XfqXVNXINJft\r\n1I0sL+bAajUuDTafWnft1v+csPkjDtTLUECNb1MP8BFcjOhe3+Ane67W2xys\r\n5t+C1KtEYhz84Klk4h/DaSLHOke8dpL9Xna95nW96gS7fNkvSJtt2xGNal5n\r\nV1x7YWDFg+yZy2pBkO6k0ly1e0jS0WxqAga7kKBAHK6wpkNCmL7HFzzORS1z\r\na339zChDLu8MxSSBMuRWYRKyWiSspM5qLDg=\r\n=aPjN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"dev":"tsc -watch","lint":"eslint src/ --ext .ts --fix","test":"vitest run","build":"tsc","prepare":"husky install","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^3.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.35.0","vitest":"^0.29.2","typescript":"^4.9.5","@types/node":"^18.14.6","@commitlint/cli":"^17.4.4","standard-version":"^9.5.0","eslint-plugin-promise":"^6.1.1","@typescript-eslint/parser":"^5.54.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.54.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.1.0_1678185048270_0.460736426494573","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"valleyed","version":"4.1.1","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.1.1","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"ecfb9569bf6bfebc0ee8bfa96e01fea55a0b58d3","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.1.1.tgz","fileCount":108,"integrity":"sha512-LB6Hi6Ni328mpY7gL8a6W+xC/LgwELv4J68DuvVU+WNmVh0axDt03kUQUaiQdgpPCLsYtDIfIRYskOql9W3CmQ==","signatures":[{"sig":"MEUCIFbdc9KlcMD7/Mtn4bUnA0bHd/4u3mkK7mT2rMtFe1X4AiEAovb0qF1vLb4GswqWgALMcPFwQCL0ZQB2Cl3mNvqVsXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDP4YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBthAAnAzziD54A472osqprnRin6arLLMbQkvJvVMT49aKh7bNLqKU\r\ngODAm7gUfgHe9WtPop1rh5pHXfs15/2i36DkZUuw3o1TGD0U6gBOh00nAq4q\r\njTI4newdVTbGGgEnYdWshHNBrN10S8IAtZ4Mf7dtnUWKgl2l2ryUX+oIR3Uc\r\nF3O0mRGkDrsHlTheal2LTrLCuTfnhYJdRUU6s92/tASmzGX396XXZACW4dCT\r\nyMGpOeL53NYjCZWy2JW28oKE3EZICY6/zs8bFVH2beA8PrteSs/F1ZnnPOLN\r\nLYMQ5aDdthnCFNYAj0Hquu6tjqlo0UCDBEr8bqOGQe1puhuMjHDKIRtQGlcg\r\ncrzufqZjIgta7gwKYEoTKuFhkBV6ZPc4T3Z2Ti7zygV5YbAcI4NqsTwdI0g9\r\n5W60dfuoveY8AjaiIBWZ96rx1CDAZyaNC7NqCvftgz+eZwLXW1TMhnafFKH4\r\nkGQ1VlCErpuGteEF/NMDweklNTv7zuNs9joZK7x1mJjtCK7u/6ylU3iLeCwi\r\nCQ0P4zRU/S9LfqwPZ3ydC6WW+Dt0OyQ3fT8j9nXinJnr24UDRnQfcGTRssb0\r\nm9JfUoENDahs71XWKZvfLGt1OyBZI8I/QXP8pc6CxQghGCt6ckSPOL9lw2Ic\r\ngoMzNI7FUPorpDlz1I3yOQXrgMH5BbCFF7k=\r\n=BWsi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"dev":"tsc -watch","lint":"eslint src/ --ext .ts --fix","test":"vitest run","build":"tsc","prepare":"husky install","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^3.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.35.0","vitest":"^0.29.2","typescript":"^4.9.5","@types/node":"^18.14.6","@commitlint/cli":"^17.4.4","standard-version":"^9.5.0","eslint-plugin-promise":"^6.1.1","@typescript-eslint/parser":"^5.54.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.54.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.1.1_1678573080311_0.994456045480056","host":"s3://npm-registry-packages"}},"4.1.2":{"name":"valleyed","version":"4.1.2","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.1.2","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"81a38db433651d6622304571c8fde2f0d0e228b1","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.1.2.tgz","fileCount":108,"integrity":"sha512-uVVvNHjZAYxSccWJVGtp8P4/fAP+bH5ESDjDXUNPyIrcfr8AnKaWOubtuDhWNfVOEbenxRYs6iBwvVNPJQb8AQ==","signatures":[{"sig":"MEYCIQC3ro3DgI+r/SNv5nw9ZJ4kA8RKgABPn2jktPWSHffjSgIhALKJomSHRVo1eRSImqLWKD5IZ0MWWyL6+9hGt30hQcLg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD/r2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEfg/9EVJgP4IOKNHYnvSts13UpjNRhjqz+KOcMTY8TJK4yQ4kSQAY\r\nAx7DnixbC50uaLQG6dXEp1ouHtflh67TuqGeIaYqU9cN0i52k/uyGf/l5Dz0\r\nzV/HCqhfNtZz+qBfU4cKQTRkeQSOs896fGKugD8LGWxDM62mADN4kBIAhakm\r\nYkgHVEKjn5taIu+CnISjRaDODak9J8Abhq7Lm33E3jBcgMWgvLl6njOJV1oU\r\nCJv8XnSpx7qC55mzMIMERS3E/M4J+1fd3M4ZxswVAmU1U2a/WWEQEP2JPuD5\r\n94OZUHA/nABRvjUZdcQE2zNHNGgyRE90yrpWDgpt0Ap61/IyvtJrAo/i80MO\r\nfLqJNjLqQEo59LBYX1b67yBsOt/DXcPVhoOp1QH8czghJ2xf9wSpD0Qkn5jv\r\nrRsay9/m3R/HvqhsQZjwT+tPrgO+t1TeJ5qm0ZsAwTB7OhneStDqvONxriiR\r\nARF7p6ZpZwcbebVx4YW4WQqX+zuAVVS8Qd4Kl6xRNb3lhJYEMkGQMgXFXvm7\r\nM/o3GL3DQI8pBpZorrCF0V4lX87dWgmVxq+SOdfP033iObsIvM7HvsgZ43kp\r\nyuNg0FZw15KNRtk0u6Jts+EX6meecFJWcdXtit7/rswGq05RlF8kPsyoiqiV\r\nRpceO+1x+25oqtMLV4iWMb7CkaZPvUaS8SM=\r\n=hgfi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"dev":"tsc -watch","lint":"eslint src/ --ext .ts --fix","test":"vitest run","build":"tsc","prepare":"husky install","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^3.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.35.0","vitest":"^0.29.2","typescript":"^4.9.5","@types/node":"^18.14.6","@commitlint/cli":"^17.4.4","standard-version":"^9.5.0","eslint-plugin-promise":"^6.1.1","@typescript-eslint/parser":"^5.54.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.54.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.1.2_1678768885931_0.22382552171954795","host":"s3://npm-registry-packages"}},"4.1.3":{"name":"valleyed","version":"4.1.3","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.1.3","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"9f308d19b087b5459197d0443fdd3786db9db0b1","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.1.3.tgz","fileCount":108,"integrity":"sha512-svmuOYK8EBnzT0y+u45NVEWpRmnRgWUUhB/Gq+ktzpRe6e6I0XAG8mx8yEYO51qtpXe33e87cbip9YZC3vPgUA==","signatures":[{"sig":"MEUCIHD3D6nfOSEdzY6r3FKk17mZA6C2MaoDa9CXjM83BwfiAiEA2sHRWOOy0vVNaN17TG52VROYD8L+AYyCYv9ZF8Q2irk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFHsTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpzww/+J3bheJOWBYiujMNuGAOE+aRD+z5fbDpOGSz6wvWV5Nz3os3y\r\n3ZgQ2nHpnaW0wdg891GUvNL+F2lmlYRvBLZrJTlfLSXmePnXbWfmUl/cLDc0\r\nqQz1NNxfm2q9CIY31jqW4kbaNK4e695IoMw0ynFVaaNeXungwCmPoyB5mrYQ\r\n0TEPArRzIF1qMxUmSpo6o3HpWomfuKNHHNCbKMcQ34xKXQX0c8Gz4IVfqA7R\r\nltDAGVfuu0r1JO+FUPkKwhaUvFdvCGdPkOI6IgF28AQ45Z+s03iPG6vG06As\r\nQLWhYrChU5ZdVAyQ+BMhOlH3mgkAM0LhUs3gwxLzP2BwV6X5bVB6rKh8+NUA\r\n17FoPQCuVttu62V+lUOT2//IS/tZg7byoPM9pmbM7m9Jd9Y+iOXVqF5Fc89t\r\n71x8unyw01RPPPC7w98kxAEH7WK1NUr5UB5c89xPABCqOok4lQ0V6udCA9rC\r\n+SKSpTazWy/w13vaxodSF2Ee4YjazsfYBXUxOE2XuH9MPUQJKJfW7RHRf0wv\r\nJLwIdzm2/rRa+LKAC0754QHtKgZC8rRAdMtGbA790OeUoX3nmGhA34h2iuyI\r\nzCdc9ag3H/CHR1vIIDTNYZd909OlUa65J9cuc+BXmW+RdPoQjB7XBcGmD9Jm\r\nTzE8ILcLFp6Vg5Wea5QJbRtbUYpdNgQRsAs=\r\n=KG91\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"dev":"tsc -watch","lint":"eslint src/ --ext .ts --fix","test":"vitest run","build":"tsc","prepare":"husky install","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^3.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.35.0","vitest":"^0.29.2","typescript":"^4.9.5","@types/node":"^18.14.6","@commitlint/cli":"^17.4.4","standard-version":"^9.5.0","eslint-plugin-promise":"^6.1.1","@typescript-eslint/parser":"^5.54.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.54.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.1.3_1679063827494_0.6373934023851577","host":"s3://npm-registry-packages"}},"4.1.4":{"name":"valleyed","version":"4.1.4","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.1.4","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"d0b4c5d5425e9b32efb893e6f1bd5974780c7404","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.1.4.tgz","fileCount":108,"integrity":"sha512-VzoltJF5lTZNveauI/qc0Kz/qyl0XwyE8csWnh4pgzgmfEXAguIIYqL5ZHZ6PVe4CN6P05gih1iFMvKhyPdSWw==","signatures":[{"sig":"MEYCIQCdYQciIJMNFLLKkYjCf2A4yKIM02yG6gHkHuPI/bzkPAIhAOQxVc1p1H8OM90D/NOTK1wmB0zTxLCOlIvKrp+PchMc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFer5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptFg/+OGZZ9k/7yyPwkSdx4R6B7ysSbY8ozwFlaSzGkvBuV4M4NZRZ\r\nLN7PsiQaaKmUqsSKY7f1aC+gSfq+QX68sGVFhMQcbfpPpU4JDw4fMZ+KeWyD\r\ns2e5G126fjoGkNgcD0eTv5Pm5PwwYkdIzplqlVwaGuyPI/MD3URcMuLJYGr/\r\nWdngQwBE6puQxuL41qLveJ6Mb+5yWXM4G7mCwh3T/3aEUCpXi9mhLbMkBVKc\r\nmkoQa3GfyPzMwwHCHl0sBUCva3IdUSJxLeWRmzMj248YLRNjjoS7vrJwO5C8\r\nhzCiPfMMd9S1pDqn+vKfd1Ffm9IVy7xRpev/jwENPpwlUatvi3a1x98Nq9JX\r\nQhUOcvMkQumna718pXOrrbxYUXp/y68yXxpT/EGyzEENlNAXOJ40XihbuAQs\r\nACtyJ9bOIkgr52Vaox8qlSeHCJphjDlnIXjqKfro+l/SBGLz1aLBfj0wNLN0\r\nhTFQcJEuYuBvN8fDEIkKpQ5ZLibBlQeAmNhpTpt+eWrHauM4yoxn8JDWf9ns\r\ng9nqmbXqXGAKbIt941clPr+nLxcInHXMgnkOLXpK/2AeL6T2s2cKe4hnVIkx\r\nOBc9Ixs7BcYxJKyPC4Lj82Yu52A8edGbUWcIHsgXaE0lgF2LOkzm06vitJ6Q\r\nX/9KfTUYMiWi8TN/6m16W4MdOo9weYUvfCA=\r\n=QzHh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"dev":"tsc -watch","lint":"eslint src/ --ext .ts --fix","test":"vitest run","build":"tsc","prepare":"husky install","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^3.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.35.0","vitest":"^0.29.2","typescript":"^4.9.5","@types/node":"^18.14.6","@commitlint/cli":"^17.4.4","standard-version":"^9.5.0","eslint-plugin-promise":"^6.1.1","@typescript-eslint/parser":"^5.54.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.54.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.1.4_1679158009519_0.9548011275877195","host":"s3://npm-registry-packages"}},"4.1.5":{"name":"valleyed","version":"4.1.5","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.1.5","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"5988f2d7a4c8e8504295663c343d13bf3c6c1be0","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.1.5.tgz","fileCount":108,"integrity":"sha512-HVMUst7q/azIVsVJXsx3T56/KKE6qE3/uuTkZXKTRGRuT60CMU9w1xHve6G2sMiD0N4s8J70T41AO2ncnOohDg==","signatures":[{"sig":"MEQCIDMhqbu6rrQL/w1yNkXQdfOYDO1XrxaDlupFaNrFdRKSAiBVw3tvody8Ix51JWWlIeOM9hQChDpu/7E+fekfVu10Ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFzp7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoscQ//afuh+cFNtzQTF2Vv3lr+Pyl9Gi4ByOKBDkoy9kX3Qu8nwnoa\r\nV70cVXR0Nh5Q5D7hzujYIyzfddIpDid7X5BMTkXdsBpQYS/lWS2Jk8vWvUSx\r\n8bXEaAABpKwbF+/JfhyjJ9CO1f2rROP2Q3juzyo2lysvKkVL1sOD7e3lEHK5\r\nTBuaGRFZZckf9kKdW8IjiSprhnMHKLZdbgxCBekDGUftICK7WoNyjBLygCRg\r\nh5FqQ/uVo1mq6OsSm24627SqnJi9Ba0SZjCvdBP4KzFdXPahsRPeUENEl1lg\r\nCD1uqD0ZSTUoM0lTxkgR+WuW40iUC9yeV9ztQKgpBCEAewfXdHdvYv4XRTc+\r\nZ5tHJAT55PlcPzRytD0YjX0YOCCRzWyMXgCCX/2n1dcbHJi6PpFeoCu3VBPq\r\nFg6hFzrSs8YLHZwUABfGzWhXJCtKCE46LOBcfBHETwsVwcWfuAWVpsd3IB98\r\nrfhq2kvSThO/yYZIe5SSG1aK6m6KOnKqgfM1gpgE7EExENdZAp7mHBj3mEmX\r\nRtuJ4gojRtaak6sOrjxkE+dnkcWUG2Zjsw7K5OKF6O8DqVCZox7SKtchZsSQ\r\niq6afXCoJNCkivbyF9dHSD++QKKycL3AhpUXUp4Nd/1GYGdm1EjU3qeSpLNZ\r\nF3+7YfnHEoTPtU1pnNRkg+9PT8Mbady7XNU=\r\n=Ewcu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"dev":"tsc -watch","lint":"eslint src/ --ext .ts --fix","test":"vitest run","build":"tsc","prepare":"husky install","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^3.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.35.0","vitest":"^0.29.2","typescript":"^4.9.5","@types/node":"^18.14.6","@commitlint/cli":"^17.4.4","standard-version":"^9.5.0","eslint-plugin-promise":"^6.1.1","@typescript-eslint/parser":"^5.54.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.54.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.1.5_1679243898859_0.8936267367034343","host":"s3://npm-registry-packages"}},"4.1.6":{"name":"valleyed","version":"4.1.6","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.1.6","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"4be86c7ffe3ac2f4a71c21f8d37c4c869cfdb679","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.1.6.tgz","fileCount":108,"integrity":"sha512-J7b+lUen+4WJr66NKAGGS1K/v+bdeenimqcvAPrm+AnIeOvHxpL9aUWK9FdZ63J0vDamwh9gKy6nz7Z3K/dKQQ==","signatures":[{"sig":"MEYCIQCAZFlpqICrSZzrx/Jr547o6Z49tvzM1DkleSWVKDOGEAIhALF+tSSE2qt/Kzt+r+sfPJS2fk7L4SMAjnauZy5rWo90","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJdh7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpv6w//QJSDSKG5G86RNWUrB5Imk83uS9nQr5dZQpdQjXVLXtM5XYIa\r\nNnWCn5lYZxGAkKzZrOR3O+Iw2hYbk8Oc+T+f4BpkilyMOswSGGJl12Zb07/s\r\njB/HceVjBju+A7LWrMlxIspN2897BfB6ZsTDlJccVLxqmutcO0YzMu2q6qSF\r\nHCTT/EpBGyX61pRrWsWm+rUQJDpfjp9srRne900axkSv94JncM+grahIa1cn\r\nj2Fbhq5znGFVaZPjwf1j4mPOYVoKti+csCYp55DYUpfyzPDgRyFbadsy/czr\r\nxAU6ZGeiYmQ4il7LSNs61cbL5DWafyjxnRS2esD6uUYHUGaX44ok+hIqzcrq\r\nDVad84IBs86CAmR5lcsjKf96c54jhN74J84wR9UFtJ9aMyuRCx/X8opRsKSO\r\nAetre5bEIDYgy5r6yvnsJzQPbsBDbwpfHGfEyvhhsH3aCAvsLw/kyPxzOCWu\r\nJSHdJzbXl0g0pL7FwmB6wwyCDrvaIjcuuFBuX52hrajuPbihf5Nrc/BD0+n3\r\nfAO/yOs8/xPm2c+999fkI4iRKlxPnGFKnN/vTX66KONfaB7SVZ+AS1ofT6GO\r\nuyvXlkCju4OAmVOwzavhLITSPsHgnfNigpNDjD1KuoILIiZRmNOhJHvxc5eC\r\ngx14q2/c9diLn3JdGW8FioKvlQphxehtOV0=\r\n=Nxpj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"dev":"tsc -watch","lint":"eslint src/ --ext .ts --fix","test":"vitest run","build":"tsc","prepare":"husky install","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^3.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.35.0","vitest":"^0.29.2","typescript":"^4.9.5","@types/node":"^18.14.6","@commitlint/cli":"^17.4.4","standard-version":"^9.5.0","eslint-plugin-promise":"^6.1.1","@typescript-eslint/parser":"^5.54.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.54.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.1.6_1680201851486_0.05945614142606104","host":"s3://npm-registry-packages"}},"4.1.7":{"name":"valleyed","version":"4.1.7","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.1.7","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"46b8f23d75c9f27af2b1ee2fdc8b91de2b9b3b57","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.1.7.tgz","fileCount":108,"integrity":"sha512-qR965L2yhfbhf8PBOdvuc1Ar8PdWidvJBpaJkcUngbj0Xut0eIUNSN8TM7XfPqcZ9zE4Kot9NSrHjX0l7LqD3g==","signatures":[{"sig":"MEUCIDMhHcX77LOlcomYiFffeBqyzpgBug+IdMOxLwmsiWQFAiEA58NnUwm1YQ91Ef5Id7uXEi82hdorAkFFYfc+AQ/684o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkM/UTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZ7A/+Kh1I3m3gScfadnD/nwRa9s7/Yl5n27+/ka3v0v5lwnepDGji\r\n3eGGovMPtT1W11HOnF9QdpXPQMjylv01sxsmlXzVwk95rs3RN5Tx3/sBN8+M\r\nE4luHRoOQt+5u3Hq4Q/KWkez4Tmhyufk8kgi4xmXrt6/Wz2A4JlbW795lFFh\r\nC5vEJpBPTW4qxru5c4V+74TwmtXhsD5amRwrW97JnnDfJuPTJzw92mmRZhKF\r\nZsZPI4RPRjqZQzbV6jMu8lwvZqJNbKLqF5VGk7LWW88Oyj+k+8mNQNgd+boW\r\nvLBY7PHccFGqucQkgEgEDtAurlfTyiCVKT75VaeTRirvgzz1PiixTPoEGYVx\r\nN5Vcn4bp3xIAoHoVYGAfWOxe7YRxJC/HWN0WDqgNnR2MIs06YwcifeLW0l4O\r\nSf4lPZC9ikaZETFAm+0YBH3MDdiWNw0WI42/FYm21/dnGXs0jttGxrFPl+ag\r\nIQ3bo99eNWIUK0yb5auen9QY8exvbzGvXUmZoAWSbjUp9h2m8rCT6WFmocKI\r\nMewjI+00dzSwVFzim2LuLzNLfhppJFaG8ReCkuf6BepMG9tGP5vWQF8kDkMC\r\nLDmq8DX0tq3EdCUZ8jqxyRka7gP0P6FZgmbGxpfzer0tRRnG5bLDkEwxyW2e\r\nN6GqjxFXfanoV4e0pxGjnjffvKvjA0qC5Nk=\r\n=OyHb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"dev":"tsc -watch","lint":"eslint src/ --ext .ts --fix","test":"vitest run","build":"tsc","prepare":"husky install","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^3.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.35.0","vitest":"^0.29.2","typescript":"^4.9.5","@types/node":"^18.14.6","@commitlint/cli":"^17.4.4","standard-version":"^9.5.0","eslint-plugin-promise":"^6.1.1","@typescript-eslint/parser":"^5.54.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.54.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.1.7_1681126674936_0.8590969255886094","host":"s3://npm-registry-packages"}},"4.1.8":{"name":"valleyed","version":"4.1.8","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.1.8","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"a4b9c50354ef7d0bc9e5be0b213ea70de8df61f7","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.1.8.tgz","fileCount":111,"integrity":"sha512-DOGbpRcjX1cWmLps2TfAnSW7+tC6R6lJPr/AxlGJSysbBk48oBgo8g5BkA4LfRpzxJpudoTQKySDc7d0qguPJQ==","signatures":[{"sig":"MEYCIQCreM+HjzWkNtXEi1F/Emk81KcP2fyScMfbtKr752aQZwIhAIVoLnccjnUrDe9fVvW52d83QwvtH+K+H+wpgNdkSR4w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218955},"main":"lib/index.js","scripts":{"dev":"tsc -watch","lint":"eslint src/ --ext .ts --fix","test":"vitest run","build":"tsc","prepare":"husky install","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^3.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.47.0","vitest":"^0.34.1","typescript":"^5.1.6","@types/node":"^20.4.10","@commitlint/cli":"^17.7.1","standard-version":"^9.5.0","eslint-plugin-promise":"^6.1.1","@typescript-eslint/parser":"^6.3.0","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.3.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.1.8_1691956501051_0.36011350229687333","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"valleyed","version":"4.2.0","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.2.0","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"bb34b7c980b9d6b2ceb9a965bca8f839651dcea7","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.2.0.tgz","fileCount":111,"integrity":"sha512-xtr+80KT8T9k/M9MbNykau9SxH+OdQzbKrcRoKhPD1+YDg31tDl2aMUb8cNJWfF7sF77SdiIEGG1Pe5SNrvDpA==","signatures":[{"sig":"MEUCIQDQg6sBPURgdWu3f61tMrQ2h7P0+Z9qJlJfWhFu5Vk40wIgcjQa9HvGHJwrFoD4YW2i/nIv+1lYIeAqQdja9wQeTUQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219790},"main":"lib/index.js","scripts":{"dev":"tsc -watch","lint":"eslint src/ --ext .ts --fix","test":"vitest run","build":"tsc","prepare":"husky install","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^3.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.47.0","vitest":"^0.34.1","typescript":"^5.1.6","@types/node":"^20.4.10","@commitlint/cli":"^17.7.1","standard-version":"^9.5.0","eslint-plugin-promise":"^6.1.1","@typescript-eslint/parser":"^6.3.0","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.3.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.2.0_1692192572720_0.26856565824402745","host":"s3://npm-registry-packages"}},"4.2.1":{"name":"valleyed","version":"4.2.1","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.2.1","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"f409ce20bd73ec646762fe6450fda4b4e359057e","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.2.1.tgz","fileCount":111,"integrity":"sha512-M78fEmYsq2BmVOz2JWd8hb+ylBU+kkVIXgX1iDQFLzcRQy3AnSmobHG+G0nLZ34xLXy438LKNoNoskVdl0Ya/Q==","signatures":[{"sig":"MEUCIQDJGmQsFGRkWCTwshVFNAftIJS/43Hp0P369s2c0gg0jwIgc3h32BreGXiWLbNhyVtJEKF780LUKuRmagReo2nVO4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219879},"main":"lib/index.js","scripts":{"dev":"tsc -watch","lint":"eslint src/ --ext .ts --fix","test":"vitest run","build":"tsc","prepare":"husky install","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^4.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.47.0","vitest":"^0.34.1","typescript":"^5.1.6","@types/node":"^20.5.0","@commitlint/cli":"^17.7.1","standard-version":"^9.5.0","eslint-plugin-promise":"^6.1.1","@typescript-eslint/parser":"^6.4.0","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.4.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.2.1_1692193046553_0.9878270700425669","host":"s3://npm-registry-packages"}},"4.2.2":{"name":"valleyed","version":"4.2.2","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.2.2","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"973adba3b0f9c8b6106eeca1e9c641a5eed42674","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.2.2.tgz","fileCount":111,"integrity":"sha512-VaNFJAwdCV0chGoAWeoZTZPjD2hzs5OncWVeDJKtvrBGoo6xwMXb6TrwyN1SDpmWTQT2+ov1QFJbeuWcVdNKWQ==","signatures":[{"sig":"MEQCIA6FgB5UefiQrI3+QBsbUp/J2vayAOyVd3C8uSWfZqLmAiAMYsDFbWn6FFIzF526N1aVvJCrkUbRvqtNOX/4GbyOBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219944},"main":"lib/index.js","scripts":{"dev":"tsc -watch","lint":"eslint src/ --ext .ts --fix","test":"vitest run","build":"tsc","prepare":"husky install","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^4.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.49.0","vitest":"^0.34.4","typescript":"^5.2.2","@types/node":"^20.6.0","@commitlint/cli":"^17.7.1","standard-version":"^9.5.0","eslint-plugin-promise":"^6.1.1","@typescript-eslint/parser":"^6.6.0","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.2.2_1694299203856_0.596430377414872","host":"s3://npm-registry-packages"}},"4.2.3":{"name":"valleyed","version":"4.2.3","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.2.3","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"0a1b08a8e74efd50845ef30951afbb52cbccdbbd","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.2.3.tgz","fileCount":111,"integrity":"sha512-7DRCUrvLlZJPIsnFCj4FkgOaH4VFKCv8d0m/O6kgxhPKUGsM4e13dogbEMOjcQy28Queswyaga0HhymJ7gOkeg==","signatures":[{"sig":"MEUCIGVs7UG+ztBrj8hgj5e5E21Egn/xwCYTGEVzzstrBfEqAiEAsgT7yAtsfBXFXjv25/4j4072FS5eMas6ChxGHrKCAXE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221659},"main":"lib/index.js","scripts":{"dev":"tsc -watch","lint":"eslint src/ --ext .ts --fix","test":"vitest run","build":"tsc","prepare":"husky install","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^4.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.49.0","vitest":"^0.34.4","typescript":"^5.2.2","@types/node":"^20.6.0","@commitlint/cli":"^17.7.1","standard-version":"^9.5.0","eslint-plugin-promise":"^6.1.1","@typescript-eslint/parser":"^6.6.0","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.2.3_1700608423765_0.7282477165559715","host":"s3://npm-registry-packages"}},"4.2.4":{"name":"valleyed","version":"4.2.4","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.2.4","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"568eec1312e52d98110c3cba5f4220c9ae940663","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.2.4.tgz","fileCount":111,"integrity":"sha512-7nwvpOz17K2M0EPM/+0gyoraWsBMrnb86Rn743AQMVtNrDrjpdyOduv7uM9JgMUeQPBEbCFB35KL7FOi5Is4Ug==","signatures":[{"sig":"MEUCIHWnXPJAmflDGJLCEAJmedR94FKE3Aj+JT7N/2Ob/OAGAiEAhdaKNXqbKsdf8VKY3/w3+PX1gpEuTRNTiuXHqSiDC8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222080},"main":"lib/index.js","scripts":{"dev":"tsc -watch","lint":"eslint src/ --ext .ts --fix","test":"vitest run","build":"tsc","prepare":"husky install","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^4.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.56.0","vitest":"^1.1.0","typescript":"^5.3.3","@types/node":"^20.10.5","@commitlint/cli":"^18.4.3","standard-version":"^9.5.0","eslint-plugin-promise":"^6.1.1","@typescript-eslint/parser":"^6.15.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.15.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.2.4_1703028939957_0.9444211755592165","host":"s3://npm-registry-packages"}},"4.2.5":{"name":"valleyed","version":"4.2.5","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.2.5","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"106524037e1fb3b020925662c9b437cf59c2f246","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.2.5.tgz","fileCount":111,"integrity":"sha512-LZ6m87oUifo1MHJ5C+kXATRnOiJKeyR5HnanH5zD1GPYZ0LyRW2oSLI0JfsCIR8n6NK9xlySo+Y25HaiAqoQCA==","signatures":[{"sig":"MEUCIQC07OIsi/vnzyl+uAfuYLHIFpRC5QMYuUrXgdoMmAHrjQIgHnLwpOp5XtG49SQp1v0wGOSq75lPKbUqidGvKfW5IiQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222416},"main":"lib/index.js","scripts":{"dev":"tsc -watch","lint":"eslint src/ --ext .ts --fix","test":"vitest run","build":"tsc","prepare":"husky install","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^4.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.56.0","vitest":"^1.1.0","typescript":"^5.3.3","@types/node":"^20.10.5","@commitlint/cli":"^18.4.3","standard-version":"^9.5.0","eslint-plugin-promise":"^6.1.1","@typescript-eslint/parser":"^6.15.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.15.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.2.5_1707516553848_0.791524298180228","host":"s3://npm-registry-packages"}},"4.2.6":{"name":"valleyed","version":"4.2.6","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.2.6","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"fe17cf9019e8a7045875ff56baa61a0e900474f6","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.2.6.tgz","fileCount":114,"integrity":"sha512-2nsO0JAbt6fTGQethC0+nlukq3ClacqXDSLd5gRYvwxID2whj9YlBnOvMtodjKkBY4ONkLhzWStRQnNytyTHzA==","signatures":[{"sig":"MEQCIBhr89qSJdrs4YE5H7cP05hehH3thMg0J+XLPd4tatoCAiBaQh+77DFBTG1YMX7QVLOguLKi2GpkSWu8KEcmzQl1MA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227617},"main":"lib/index.js","scripts":{"dev":"tsc -watch","lint":"eslint src/ --ext .ts --fix","test":"vitest run","build":"tsc","prepare":"husky","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^4.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^8.56.0","vitest":"^1.3.0","typescript":"^5.3.3","@types/node":"^20.11.19","@commitlint/cli":"^18.6.1","standard-version":"^9.5.0","eslint-plugin-promise":"^6.1.1","@typescript-eslint/parser":"^7.0.1","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.1"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.2.6_1708137510453_0.3328498163397813","host":"s3://npm-registry-packages"}},"4.2.7":{"name":"valleyed","version":"4.2.7","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.2.7","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"fdea3237a4f721dadcc530d57a7a1f4a04fbdf2e","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.2.7.tgz","fileCount":114,"integrity":"sha512-k7a4JY7a8hBHer8O/7/N1h4K1N8XYVQFriL/tgsY1FIkdGe3sgHkM3K3US2XD5sjEvANPVahCBZoC5FZ0H8/Gw==","signatures":[{"sig":"MEYCIQCVDvVCfoPreqqW9sTz4t3yiBMj7UnLjGrau7b5TCIFJgIhALPLFe337AGrTV30Fd3K9R/70rMsxRQP1NnvuY3uNRFZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227753},"main":"lib/index.js","scripts":{"dev":"tsc -watch","lint":"eslint src/ --ext .ts --fix","test":"vitest run","build":"tsc","prepare":"husky","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^4.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^8.56.0","vitest":"^1.3.0","typescript":"^5.3.3","@types/node":"^20.11.19","@commitlint/cli":"^18.6.1","standard-version":"^9.5.0","eslint-plugin-promise":"^6.1.1","@typescript-eslint/parser":"^7.0.1","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.1"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.2.7_1708477179797_0.3773130329186496","host":"s3://npm-registry-packages"}},"4.2.8":{"name":"valleyed","version":"4.2.8","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.2.8","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"05d89094c5ad2be22cf766d81a0869b9ce15c3de","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.2.8.tgz","fileCount":114,"integrity":"sha512-EzkN5gNj1Jog3l66rVMwQrNEMXa+ImLsqGPDT4GyeG9SfTiLDvUpHVMI9HzBdVjGNOfuGYB5xbJxTmSvxYK44g==","signatures":[{"sig":"MEUCIQDTpH6IL42LQMMvqCvqKQoj4bCuv4aSSelSHr9NrXRu8wIgW3EKUPfrYvMbYOaWceywB9BQ9fX+6Orgk0/tXxnwE9E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228073},"main":"lib/index.js","scripts":{"dev":"tsc -watch","lint":"eslint src/ --ext .ts --fix","test":"vitest run","build":"tsc","prepare":"husky","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^4.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^8.56.0","vitest":"^1.3.0","typescript":"^5.3.3","@types/node":"^20.11.19","@commitlint/cli":"^18.6.1","standard-version":"^9.5.0","eslint-plugin-promise":"^6.1.1","@typescript-eslint/parser":"^7.0.1","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.1"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.2.8_1708923793934_0.36188006726027266","host":"s3://npm-registry-packages"}},"4.2.9":{"name":"valleyed","version":"4.2.9","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.2.9","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"71bcdd6ad4837093b92fa6b4a682c92d42155d02","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.2.9.tgz","fileCount":114,"integrity":"sha512-tRV2TFRWMsE+gNxDxV+hfaz8M8cx2qsBe8LAytyXZQ81/O8/RrHjHpJBIZG6+YiV23oG5GANq4VvKzTrQyd4Fg==","signatures":[{"sig":"MEYCIQC5yyvQq+CYUPmbeBjNgfY/lmqJSDouI4r2+/a5EUl8kgIhAKi5q0z0P6YDUdii4jDqEKLM8SQyAmzzlWqF7jndiy02","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":229257},"main":"lib/index.js","scripts":{"dev":"tsc -watch","lint":"eslint src/ --ext .ts --fix","test":"vitest run","build":"tsc","prepare":"husky","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^4.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^8.56.0","vitest":"^1.3.0","typescript":"^5.3.3","@types/node":"^20.11.19","@commitlint/cli":"^18.6.1","standard-version":"^9.5.0","eslint-plugin-promise":"^6.1.1","@typescript-eslint/parser":"^7.0.1","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.1"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.2.9_1708928948394_0.11663911841354335","host":"s3://npm-registry-packages"}},"4.2.10":{"name":"valleyed","version":"4.2.10","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.2.10","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"99f7e5ec6f693b024e0a24654578bccd24844afd","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.2.10.tgz","fileCount":114,"integrity":"sha512-8dR/PmYrOv/YqgHhOjxLUzTKXt82aNHCmLBUSz54UUTh7J9RBsM38Pd0VqQa1uxd/nRf2P6qPhG0iQwiWh39og==","signatures":[{"sig":"MEYCIQCjU5UG3uKF+fwnmNB7wMyN0363MCdMU1YxEdJIMZJsRAIhALVWo+fqKmnBosdAnizhmSVdanQsgUhFHZRfMsqEnHul","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230450},"main":"lib/index.js","scripts":{"dev":"tsc -watch","lint":"eslint src/ --ext .ts --fix","test":"vitest run","build":"tsc","prepare":"husky","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^4.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^8.56.0","vitest":"^1.3.0","typescript":"^5.3.3","@types/node":"^20.11.19","@commitlint/cli":"^18.6.1","standard-version":"^9.5.0","eslint-plugin-promise":"^6.1.1","@typescript-eslint/parser":"^7.0.1","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.1"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.2.10_1712438103686_0.08448942798899695","host":"s3://npm-registry-packages"}},"4.2.11":{"name":"valleyed","version":"4.2.11","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.2.11","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"8e53b8a1f626d321d997c3ccd6ec34b58eabac3b","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.2.11.tgz","fileCount":114,"integrity":"sha512-jDk8EUIC8j32mjMim8sacBtAqNYildcjcMH2YhY3uLCVPCXRd3GLptByzz4BUWwG0jXi4AoxltlRTHzGGFnvrA==","signatures":[{"sig":"MEQCIBaCCRmOtuUOz8BF+VIwKKF9U/xvH4tAtBzW2wowCmjyAiAyzHpb4bZyeLDsWgX0cr9ePXns05DO5apr1owz3/Gp8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230451},"main":"lib/index.js","type":"commonjs","scripts":{"dev":"tsc -watch","lint":"eslint --fix","test":"vitest run","build":"tsc","prepare":"husky","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^4.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^9.0.0","vitest":"^1.4.0","typescript":"^5.4.4","@types/node":"^20.12.5","@commitlint/cli":"^19.2.1","standard-version":"^9.5.0","eslint-plugin-promise":"^6.1.1","@stylistic/eslint-plugin":"^1.7.0","@typescript-eslint/parser":"^7.5.0","@commitlint/config-conventional":"^19.1.0","@typescript-eslint/eslint-plugin":"^7.5.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.2.11_1712497364801_0.5347511790931407","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"valleyed","version":"4.3.0","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.3.0","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"f1895ef5ac4cb981f1ecf7604b3bbd09c320adea","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.3.0.tgz","fileCount":114,"integrity":"sha512-X0rnnv3VKJ7TIeBc+GEn/B7zPaNTuYo97rQIMkcFbQE/KKGZMUoOHviVOZV8+Uxn4qrXmGd8kgU/7aIAOs1Qhw==","signatures":[{"sig":"MEUCIF3e48ao+eoYU9tybtGqy4oY/wh3VUjZifae/IHG4MmYAiEA4yC7ZGjzCWnTKFXsep5DyJ3UyYXec3r7U2eyx9MgGcc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230243},"main":"lib/index.js","type":"commonjs","scripts":{"dev":"tsc -watch","lint":"eslint --fix","test":"vitest run","build":"tsc","prepare":"husky","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^4.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^9.4.0","vitest":"^1.6.0","typescript":"^5.4.5","@types/node":"^20.14.2","@commitlint/cli":"^19.3.0","standard-version":"^9.5.0","eslint-plugin-promise":"^6.2.0","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.12.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^7.12.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.3.0_1717925927603_0.4864756543111517","host":"s3://npm-registry-packages"}},"4.3.1":{"name":"valleyed","version":"4.3.1","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.3.1","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"84428d78b7eea050877e502e7679ea2c884f32f0","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.3.1.tgz","fileCount":114,"integrity":"sha512-MtXltpF1Lgjrv8QrKMr7RuD0x2sgr16/92ZVDJ57StiMkmdEXzK1M/syMMse+u3dNwcVnvBmC+jnjzuioO1DkA==","signatures":[{"sig":"MEUCIQDbpjIZ5kili/FoyvkTWeUD2uxZKd9ovl5H4KIN9fNXuwIgFFFWQVy8m2SRMxsO3I3oua3YRKURsySSpeVblAfx9ME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221206},"main":"lib/index.js","type":"commonjs","scripts":{"dev":"tsc -watch","lint":"eslint --fix","test":"vitest run","build":"tsc","prepare":"husky","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^4.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.4","eslint":"^9.8.0","vitest":"^2.0.4","typescript":"^5.5.4","@types/node":"^22.0.0","@commitlint/cli":"^19.3.0","standard-version":"^9.5.0","eslint-plugin-promise":"^7.0.0","@stylistic/eslint-plugin":"^2.4.0","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^7.18.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.3.1_1722423767079_0.8996001104383831","host":"s3://npm-registry-packages"}},"4.4.0":{"name":"valleyed","version":"4.4.0","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.4.0","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"5bb0aafd970bf20ada9cd759fbffbc59104043d4","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.4.0.tgz","fileCount":114,"integrity":"sha512-MjjSywkULV3HzVMv6+mNXUVQSW2kCKhTmQH36CQY/x6kpCavJVtArq4j5g62RAeyhNigLqZJV3jKsLuj06n9zA==","signatures":[{"sig":"MEYCIQDV0aKDGwRvQbpTWSs2Uz0pWrFhnEmsxCFxpu8mbQW0ugIhANixlOMcxv7RSp40Fa3LDPFaIHNAa7SuiqUocDGGS72P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":223886},"main":"lib/index.js","type":"commonjs","scripts":{"dev":"tsc -watch","lint":"eslint --fix","test":"vitest run","build":"tsc","prepare":"husky","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^4.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.4","eslint":"^9.8.0","vitest":"^2.0.4","typescript":"^5.5.4","@types/node":"^22.0.0","@commitlint/cli":"^19.3.0","standard-version":"^9.5.0","eslint-plugin-promise":"^7.0.0","@stylistic/eslint-plugin":"^2.4.0","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^7.18.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.4.0_1728809657937_0.7695219698908995","host":"s3://npm-registry-packages"}},"4.4.1":{"name":"valleyed","version":"4.4.1","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.4.1","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"f75d91cd6fc80827c2fdf343cf5188b750db5f30","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.4.1.tgz","fileCount":114,"integrity":"sha512-xvWmT8APVc9T0zU3DwA8wPq1J6RMT+JTqqckOsrKePvI8Q8ulyQqszeux2t8F6u95MZz7JVTLNnzsXuPBZGohA==","signatures":[{"sig":"MEQCIF5mSE/Rfu9obv+5vW1N3e1Yb9HlPhjSAVb3gSXs1tkoAiBHyCiT+XPH2LcofS/1zDVn76o3yYXaW1bBE+Pe8CvOyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224505},"main":"lib/index.js","type":"commonjs","scripts":{"dev":"tsc -watch","lint":"eslint --fix","test":"vitest run","build":"tsc","prepare":"husky","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"core-js":"^3.41.0","url-regex-safe":"^4.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.24.0","vitest":"^3.1.1","globals":"^16.0.0","typescript":"^5.8.3","@types/node":"^22.14.0","@commitlint/cli":"^19.8.0","standard-version":"^9.5.0","eslint-plugin-promise":"^7.2.1","@stylistic/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^8.29.0","@commitlint/config-conventional":"^19.8.0","@typescript-eslint/eslint-plugin":"^8.29.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.4.1_1743893736758_0.9897307178562622","host":"s3://npm-registry-packages-npm-production"}},"4.4.2":{"name":"valleyed","version":"4.4.2","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.4.2","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"f1b2c008e65998792881adf58dac2b1b588cb866","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.4.2.tgz","fileCount":114,"integrity":"sha512-R5nCtpNzb9MD8nh+xMsURCMtqb2foPeksb8DTiO0UU+7h7YWuBQXair2DlYOSHRarhu3px+fJbUlokl6p+m8ww==","signatures":[{"sig":"MEUCIDkbio9DPYQCX9Mt/isjJjEQhg7c4R5m/+HrNX3E+787AiEAix4nIIuWZm37aC4itR/JVyjWHFwD5g6+IBnGLhjR03Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224478},"main":"lib/index.js","type":"commonjs","scripts":{"dev":"tsc -watch","lint":"eslint --fix","test":"vitest run","build":"tsc","prepare":"husky","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^4.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.24.0","vitest":"^3.1.1","globals":"^16.0.0","typescript":"^5.8.3","@types/node":"^22.14.0","@commitlint/cli":"^19.8.0","standard-version":"^9.5.0","eslint-plugin-promise":"^7.2.1","@stylistic/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^8.29.0","@commitlint/config-conventional":"^19.8.0","@typescript-eslint/eslint-plugin":"^8.29.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.4.2_1743923460841_0.5346259469386621","host":"s3://npm-registry-packages-npm-production"}},"4.4.3":{"name":"valleyed","version":"4.4.3","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.4.3","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"66cecec3f1c8d34db1a4f2b006bcb653ea7584e4","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.4.3.tgz","fileCount":114,"integrity":"sha512-Xuak89C58l9ZueAEenYiSmnLT3e9dsLzugHuG32RyHFcarJLSOY9wZA+H2+YkOY3Ki2G9m74EJidVnsuHNeRUA==","signatures":[{"sig":"MEUCIB1fTknC4HOUBdDejCWudRlgtL/1i+5yI3r42h8XaFDUAiEA60V6TLCcB1hGsp+IVuALSQnODcXmxAfY4GCy5M6ME0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225727},"main":"lib/index.js","type":"commonjs","scripts":{"dev":"tsc -watch","lint":"eslint --fix src tests","test":"vitest run","build":"tsc","prepare":"husky","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^4.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.24.0","vitest":"^3.1.1","typescript":"^5.8.3","@types/node":"^22.14.0","@k11/ts-config":"^0.1.2","@commitlint/cli":"^19.8.0","standard-version":"^9.5.0","@k11/eslint-config":"^0.1.6","@k11/prettier-config":"^0.1.0","@commitlint/config-conventional":"^19.8.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.4.3_1747482421835_0.5561431764103111","host":"s3://npm-registry-packages-npm-production"}},"4.4.4":{"name":"valleyed","version":"4.4.4","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.4.4","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"b51c1d40fe9dc42b5dee02f4551db0bba6e0b386","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.4.4.tgz","fileCount":114,"integrity":"sha512-dLiFuUNNZybag3FKeXVg9FbVlXfwMZAzW5xZ5U55GGTh2oHY0IckvvYEx1d77BEdwYm4KzAqWxtMOgv47ztqUQ==","signatures":[{"sig":"MEQCIBTRCzaQDSLjzrNWqT0xzax6X7qbseLJaPMA7Ia0lEbUAiAZ/MJ8cpfBpNI8Jf3S95wy8ApoGLcDH3ect8XHgV6VCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225965},"main":"lib/index.js","type":"commonjs","scripts":{"dev":"tsc -watch","lint":"eslint --fix src tests","test":"vitest run","build":"tsc","prepare":"husky","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^4.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.24.0","vitest":"^3.1.1","typescript":"^5.8.3","@types/node":"^22.14.0","@k11/ts-config":"^0.1.2","@commitlint/cli":"^19.8.0","standard-version":"^9.5.0","@k11/eslint-config":"^0.1.6","@k11/prettier-config":"^0.1.0","@commitlint/config-conventional":"^19.8.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.4.4_1747484917988_0.40974022899274853","host":"s3://npm-registry-packages-npm-production"}},"4.4.5":{"name":"valleyed","version":"4.4.5","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.4.5","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"c04996c7d0f7e279dbcdbce6544919c12c240011","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.4.5.tgz","fileCount":117,"integrity":"sha512-TU//kjOfBWn+WsC69hQmZiNJeima43uT5Og2OWJ+lz7lkFTUOUN0HnPCNl5An4SUrIi0WYkimgi9EMhbI252fA==","signatures":[{"sig":"MEQCIFVLtFJP94PkAftUoCkEhKlaBAuEqNJ2pwWfUQWJ2eKAAiBzvRCeosanLzfsTJ7i+kK8h9yCv/nGqTJv0GG48KQExw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229251},"main":"lib/index.js","type":"commonjs","scripts":{"dev":"tsc -watch","lint":"eslint --fix src tests","test":"vitest run","build":"tsc","prepare":"husky","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^4.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.24.0","vitest":"^3.1.1","typescript":"^5.8.3","@types/node":"^22.14.0","@k11/ts-config":"^0.1.2","@commitlint/cli":"^19.8.0","standard-version":"^9.5.0","@k11/eslint-config":"^0.1.6","@k11/prettier-config":"^0.1.0","@commitlint/config-conventional":"^19.8.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.4.5_1747839583360_0.4884248730427503","host":"s3://npm-registry-packages-npm-production"}},"4.4.6":{"name":"valleyed","version":"4.4.6","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.4.6","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"23c2abc873c5712dae124979d1ceb27ffcf3cebd","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.4.6.tgz","fileCount":117,"integrity":"sha512-H6joy5/sV5EXq04CC3M4LEPKtCfbbaao0tAr5ILraiekfmBtIad7csNhJgLgezMrZj6BItWKG/xygflvofWy9Q==","signatures":[{"sig":"MEYCIQDVSpGNADU38NYmSi9OEycjMd6sAugZi5EHeeTKEAF/QQIhAO2tbBQu488zGmIK89dISMLLdDN34TcxBfxEDe35E5V1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229603},"main":"lib/index.js","type":"commonjs","scripts":{"dev":"tsc -watch","lint":"eslint --fix src tests","test":"vitest run","build":"tsc","prepare":"husky","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^4.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.24.0","vitest":"^3.1.1","typescript":"^5.8.3","@types/node":"^22.14.0","@k11/ts-config":"^0.1.2","@commitlint/cli":"^19.8.0","standard-version":"^9.5.0","@k11/eslint-config":"^0.1.6","@k11/prettier-config":"^0.1.0","@commitlint/config-conventional":"^19.8.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.4.6_1747889427428_0.46277797928486586","host":"s3://npm-registry-packages-npm-production"}},"4.4.7":{"name":"valleyed","version":"4.4.7","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.4.7","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"a3d50522c428709415b1e3beeb4d0fb9557db612","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.4.7.tgz","fileCount":117,"integrity":"sha512-LLxLDvcWeLQdEcxspaoXnj3JdnSgnyqBCmueE/iMf3SyXvwEbzvqkArSZFs4+hVPc/V5JH3cPCjyd26F3m/Asw==","signatures":[{"sig":"MEUCIQC7c+Pdt27QIVF3m6kyIeEyK+wdstPzEo69xkEk+JTw/AIgAvlKrDOFVppC80biLJnyI7BWsZXMdtAeJalzN52OWIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230562},"main":"lib/index.js","type":"commonjs","scripts":{"dev":"tsc -watch","lint":"eslint --fix src tests","test":"vitest run","build":"tsc","prepare":"husky","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^4.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.24.0","vitest":"^3.1.1","typescript":"^5.8.3","@types/node":"^22.14.0","@k11/ts-config":"^0.1.2","@commitlint/cli":"^19.8.0","standard-version":"^9.5.0","@k11/eslint-config":"^0.1.6","@k11/prettier-config":"^0.1.0","@commitlint/config-conventional":"^19.8.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.4.7_1748937822979_0.7923100625702761","host":"s3://npm-registry-packages-npm-production"}},"4.4.8":{"name":"valleyed","version":"4.4.8","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.4.8","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"863b6eb9c4a21cc2a82b17f7e2fa540d2122413f","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.4.8.tgz","fileCount":117,"integrity":"sha512-5mGEANiiPMVCC9xo/xPuH1s/FUNLn0DD4wxRNuSEVmMEiLHzBCaOF821PNa9agjLEWAW5Fxct8flqdtCJxy9Sg==","signatures":[{"sig":"MEUCIBRDD08RtZfLE8lnHMUKg3XWkGLeNcwxzHzsp0kUgQ/uAiEA3/L9TA/FcnFE1MgBPfP+Bl5ELuRbaRBN1LRGnoDboKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230225},"main":"lib/index.js","type":"commonjs","scripts":{"dev":"tsc -watch","lint":"eslint --fix src tests","test":"vitest run","build":"tsc","prepare":"husky","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^4.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.24.0","vitest":"^3.1.1","typescript":"^5.8.3","@types/node":"^22.14.0","@k11/ts-config":"^0.1.2","@commitlint/cli":"^19.8.0","standard-version":"^9.5.0","@k11/eslint-config":"^0.1.6","@k11/prettier-config":"^0.1.0","@commitlint/config-conventional":"^19.8.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.4.8_1748978168246_0.8000031113859345","host":"s3://npm-registry-packages-npm-production"}},"4.4.9":{"name":"valleyed","version":"4.4.9","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.4.9","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"5a3fd1ade41dd9c7435d1058d18202db1e9f15b1","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.4.9.tgz","fileCount":114,"integrity":"sha512-gsrOFk7uvzOnPwMnaMuYENHzqKh4123Pr1NKoCumcT3CpDnzsdRMkBeYnpNjyiuIhe9xAok6Zd2lfC37kbFj6A==","signatures":[{"sig":"MEYCIQCcUCPR/2Y/cgQQR6jpeBPvNinG6H/GQHhcA7T/dC78/QIhAMGarvXzFDtHXc/zbYATAlwhMTV2B2hQYVvkw34HZKnh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230456},"main":"lib/index.js","type":"commonjs","scripts":{"dev":"tsc -watch","lint":"eslint --fix src tests","test":"vitest run","build":"tsc","prepare":"husky","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^4.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.24.0","vitest":"^3.1.1","typescript":"^5.8.3","@types/node":"^22.14.0","@k11/ts-config":"^0.1.2","@commitlint/cli":"^19.8.0","standard-version":"^9.5.0","@k11/eslint-config":"^0.1.6","@k11/prettier-config":"^0.1.0","@commitlint/config-conventional":"^19.8.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.4.9_1749062174507_0.8933610832588308","host":"s3://npm-registry-packages-npm-production"}},"4.4.10":{"name":"valleyed","version":"4.4.10","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.4.10","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"62fec41a09895a327441d2eb61af3299f6860838","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.4.10.tgz","fileCount":114,"integrity":"sha512-KrvwYCiwKIWjIR/tZ9hpUem+Si5b08PEkq4WM1iV2PZy7slRoOguGXMGr5MzcWVxeBy7ko3ho4wB0RynDkm5NA==","signatures":[{"sig":"MEUCIQC5ldcs3z2Z+KPd8kGVuJ72zGjQSuQA7WMIBH3a0Puh0AIgZPyzLAMKLFsrUJV0fUTVOL2nw94poHII53HcDtG4iVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230781},"main":"lib/index.js","type":"commonjs","scripts":{"dev":"tsc -watch","lint":"eslint --fix src tests","test":"vitest run","build":"tsc","prepare":"husky","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^4.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.24.0","vitest":"^3.1.1","typescript":"^5.8.3","@types/node":"^22.14.0","@k11/ts-config":"^0.1.2","@commitlint/cli":"^19.8.0","standard-version":"^9.5.0","@k11/eslint-config":"^0.1.6","@k11/prettier-config":"^0.1.0","@commitlint/config-conventional":"^19.8.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.4.10_1749078296140_0.839962507607342","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"valleyed","version":"4.5.0","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.5.0","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"dc30c3bcdb59800e749e23f29a343e9bd6b5316e","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.5.0.tgz","fileCount":85,"integrity":"sha512-pgNtEH0a8nYRzOG36GW+2+EOYeHUeN84oG4PtZSbcoj0W8wwDd+4Fpo3mD6d4at63hCK5zSq3fBW9gYPudNepg==","signatures":[{"sig":"MEYCIQDMU7FfhbPbeSuGrQ7Vkq3R6FYw/hAk9f/zc96+Z+/dxgIhAPwAfU4bzrPPCnHapH/QjbMdkmrkT1K/2KphTc2wnJl6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175549},"main":"lib/index.js","type":"commonjs","scripts":{"dev":"tsc -watch","lint":"eslint --fix src tests","test":"vitest run","build":"tsc","prepare":"husky","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","actor":{"name":"kevin_deluxe","type":"user","email":"kevinfizu@gmail.com"},"email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^4.0.0","@standard-schema/spec":"^1.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.24.0","vitest":"^3.1.1","typescript":"^5.8.3","@types/node":"^22.14.0","@k11/ts-config":"^0.1.2","@commitlint/cli":"^19.8.0","standard-version":"^9.5.0","@k11/eslint-config":"^0.1.6","@k11/prettier-config":"^0.1.0","@commitlint/config-conventional":"^19.8.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.5.0_1750721170455_0.38788013577338476","host":"s3://npm-registry-packages-npm-production"}},"4.5.1":{"name":"valleyed","version":"4.5.1","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.5.1","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"804b30d40ed8e77e4735132b9f132cd79e19fd81","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.5.1.tgz","fileCount":85,"integrity":"sha512-3xFJiWek0KAkyxbq6dXRRwtKiUzdHY0RVY315E3j7FxUqj5fyUteSObydBmvTsPmKZb95dF83Nsk4AikFHPgkQ==","signatures":[{"sig":"MEUCIQCSSh9weDSGpglbi5ufcyIJT1B+jwDZbPANjk52sfltWQIgdOSaEjzIJx5IuUYRPCDefvl7dTidwtZHd1c135BRVtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174129},"main":"lib/index.js","type":"commonjs","scripts":{"dev":"tsc -watch","lint":"eslint --fix src tests","test":"vitest run","build":"tsc","prepare":"husky","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","actor":{"name":"kevin_deluxe","type":"user","email":"kevinfizu@gmail.com"},"email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^4.0.0","@standard-schema/spec":"^1.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.24.0","vitest":"^3.1.1","typescript":"^5.8.3","@types/node":"^22.14.0","@k11/ts-config":"^0.1.2","@commitlint/cli":"^19.8.0","standard-version":"^9.5.0","@k11/eslint-config":"^0.1.6","@k11/prettier-config":"^0.1.0","@commitlint/config-conventional":"^19.8.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.5.1_1750722920349_0.7933422202674745","host":"s3://npm-registry-packages-npm-production"}},"4.5.2":{"name":"valleyed","version":"4.5.2","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.5.2","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"dist":{"shasum":"077da9b3c48b008ca2ab7cba436f6250b0d39bbb","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.5.2.tgz","fileCount":85,"integrity":"sha512-hocZVgafuokP0eRg1HK0maHTm+21+Iv8d84YhjDzqClESzUnZTBtzv9FOa7556zrCo+BwOgTrPx4ZLZ8lJ/hTA==","signatures":[{"sig":"MEYCIQD8kkDMq11sULeI9ZRx7CYrmHCcklZ/tXjE2scb6xuQ2wIhANYbkleTOj1+X3qbOwXz/KzrE7tZgm6OrKn2o5qEflLw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174271},"main":"lib/index.js","type":"commonjs","scripts":{"dev":"tsc -watch","lint":"eslint --fix src tests","test":"vitest run","build":"tsc","prepare":"husky","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","actor":{"name":"kevin_deluxe","type":"user","email":"kevinfizu@gmail.com"},"email":"kevinfizu@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"dependencies":{"url-regex-safe":"^4.0.0","@standard-schema/spec":"^1.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.24.0","vitest":"^3.1.1","typescript":"^5.8.3","@types/node":"^22.14.0","@k11/ts-config":"^0.1.2","@commitlint/cli":"^19.8.0","standard-version":"^9.5.0","@k11/eslint-config":"^0.1.6","@k11/prettier-config":"^0.1.0","@commitlint/config-conventional":"^19.8.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.5.2_1750725885511_0.16219842389084405","host":"s3://npm-registry-packages-npm-production"}},"4.5.3":{"name":"valleyed","version":"4.5.3","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.5.3","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"homepage":"https://github.com/kevinand11/valleyed#readme","bugs":{"url":"https://github.com/kevinand11/valleyed/issues"},"dist":{"shasum":"62f7223d434b70700258830ef5a84899be7a3e17","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.5.3.tgz","fileCount":78,"integrity":"sha512-din6SzKw5pFUFeKeBfjq6NgBjt6FjEP89SDTMIXD1g/rEQy9GTOr8yFISzJ/TkpjK56BDkB9wEw4lHwspdnibQ==","signatures":[{"sig":"MEQCIHrQB0cYL2TEgLMDdmNN7IdTV+DymbTYVl8sb1wEG1FgAiBE+ZfYY+q9TGaAaju9ynGUzOQaNx/SIYenmxsSZ4BxKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160064},"main":"lib/index.js","type":"module","_from":"file:valleyed-4.5.3.tgz","types":"./lib/index.d.ts","scripts":{"dev":"tsc -watch","lint":"eslint --fix src tests","test":"vitest run","build":"tsc","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","actor":{"name":"kevin_deluxe","type":"user","email":"kevinfizu@gmail.com"},"email":"kevinfizu@gmail.com"},"_resolved":"/tmp/95fe870c7bbb76d21458366101c0fd00/valleyed-4.5.3.tgz","_integrity":"sha512-din6SzKw5pFUFeKeBfjq6NgBjt6FjEP89SDTMIXD1g/rEQy9GTOr8yFISzJ/TkpjK56BDkB9wEw4lHwspdnibQ==","commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"_npmVersion":"10.9.2","description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"url-regex-safe":"^4.0.0","@standard-schema/spec":"^1.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.24.0","vitest":"^3.1.1","typescript":"^5.8.3","@types/node":"^24.0.0","@k11/ts-config":"^0.1.5","@commitlint/cli":"^19.8.0","standard-version":"^9.5.0","@k11/eslint-config":"^0.1.6","@k11/prettier-config":"^0.1.0","@commitlint/config-conventional":"^19.8.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.5.3_1750779581834_0.04653057810608052","host":"s3://npm-registry-packages-npm-production"}},"4.5.4":{"name":"valleyed","version":"4.5.4","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.5.4","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"homepage":"https://github.com/kevinand11/valleyed#readme","bugs":{"url":"https://github.com/kevinand11/valleyed/issues"},"dist":{"shasum":"c022197e970e7e3e4ee2634802906d9ea57614c0","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.5.4.tgz","fileCount":78,"integrity":"sha512-pUzr2WS37tp46jJDcde+yzRmHdkCTZjYxaa/3aWe7u5YgnvR29JjzPWusEL5m1MYGa9qAsjU8xn/iRCg9yAGsQ==","signatures":[{"sig":"MEQCIBhXZHVFNyGZLoBIdqJBQmc852qL7IreZVerxUpGz0WJAiA3le4FX6spjAEkB9Oc7jw64LGABgp/MgAOkILHsGmCOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163511},"main":"lib/index.js","type":"module","_from":"file:valleyed-4.5.4.tgz","types":"./lib/index.d.ts","scripts":{"dev":"tsc -watch","lint":"eslint --fix src tests","test":"vitest run","build":"tsc","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","actor":{"name":"kevin_deluxe","type":"user","email":"kevinfizu@gmail.com"},"email":"kevinfizu@gmail.com"},"_resolved":"/tmp/6d6744206b3eeed74ce0b69d23b36d54/valleyed-4.5.4.tgz","_integrity":"sha512-pUzr2WS37tp46jJDcde+yzRmHdkCTZjYxaa/3aWe7u5YgnvR29JjzPWusEL5m1MYGa9qAsjU8xn/iRCg9yAGsQ==","commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"_npmVersion":"10.9.2","description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"url-regex-safe":"^4.0.0","@standard-schema/spec":"^1.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.24.0","vitest":"^3.1.1","typescript":"^5.8.3","@types/node":"^24.0.0","@k11/configs":"^0.1.0","@commitlint/cli":"^19.8.0","standard-version":"^9.5.0","@commitlint/config-conventional":"^19.8.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.5.4_1750805670540_0.9749130623963562","host":"s3://npm-registry-packages-npm-production"}},"4.5.5":{"name":"valleyed","version":"4.5.5","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.5.5","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"homepage":"https://github.com/kevinand11/valleyed#readme","bugs":{"url":"https://github.com/kevinand11/valleyed/issues"},"dist":{"shasum":"97fa21e67127a7c9dda6b0c6a74aa8e3dbec7f30","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.5.5.tgz","fileCount":78,"integrity":"sha512-LKr4mOsxTiZVkMG63JevKp0l50gTkETE34fegeDeDo8JSpnlH1FJqqqKtHF2YwEoCuHBHViX0AhOeGR9rXcXrQ==","signatures":[{"sig":"MEYCIQD/EkVp48gB8dhLGH7SoxVfyVfI6fc2rn14YTWq9UiWIQIhALyZReRJKO5k4A9gfrnMl0DY6SfyD4MY3d670C0llIcD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167438},"main":"lib/index.js","type":"module","_from":"file:valleyed-4.5.5.tgz","types":"./lib/index.d.ts","scripts":{"dev":"tsc -watch","lint":"eslint --fix src tests","test":"vitest run","build":"tsc","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","actor":{"name":"kevin_deluxe","type":"user","email":"kevinfizu@gmail.com"},"email":"kevinfizu@gmail.com"},"_resolved":"/tmp/d02fcd804586f36fa81b3c082425a18c/valleyed-4.5.5.tgz","_integrity":"sha512-LKr4mOsxTiZVkMG63JevKp0l50gTkETE34fegeDeDo8JSpnlH1FJqqqKtHF2YwEoCuHBHViX0AhOeGR9rXcXrQ==","commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"_npmVersion":"10.9.2","description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"url-regex-safe":"^4.0.0","@standard-schema/spec":"^1.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.24.0","vitest":"^3.1.1","typescript":"^5.8.3","@types/node":"^24.0.0","@k11/configs":"^0.1.0","@commitlint/cli":"^19.8.0","standard-version":"^9.5.0","@commitlint/config-conventional":"^19.8.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.5.5_1750806402181_0.5284183636709485","host":"s3://npm-registry-packages-npm-production"}},"4.5.6":{"name":"valleyed","version":"4.5.6","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.5.6","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"homepage":"https://github.com/kevinand11/valleyed#readme","bugs":{"url":"https://github.com/kevinand11/valleyed/issues"},"dist":{"shasum":"7d4dac5c4d6d9f5a63622cb9eb071c62fcab765f","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.5.6.tgz","fileCount":78,"integrity":"sha512-E1Rby+vgMIVvRQP0oTDwpXO1qBG1Di8xq/WVSCunFGW+XRW4LpgpibEwpiJAqF+NlHRH88py839zLRrxDOdoCw==","signatures":[{"sig":"MEUCIQDFrD7XcBY0uXsEkiSyywYl8byQwdDvTfPU0uX3UekYRQIgPmNti0DyRt0ulJ61eeZ0dUpjnOncaZVDlZp2rvbwkIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167590},"main":"lib/index.js","type":"module","_from":"file:valleyed-4.5.6.tgz","types":"./lib/index.d.ts","scripts":{"dev":"tsc -watch","lint":"eslint --fix src tests","test":"vitest run","build":"tsc","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","actor":{"name":"kevin_deluxe","type":"user","email":"kevinfizu@gmail.com"},"email":"kevinfizu@gmail.com"},"_resolved":"/tmp/3e67dd3fd9c0c3bf17daf716f2ce9330/valleyed-4.5.6.tgz","_integrity":"sha512-E1Rby+vgMIVvRQP0oTDwpXO1qBG1Di8xq/WVSCunFGW+XRW4LpgpibEwpiJAqF+NlHRH88py839zLRrxDOdoCw==","commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"_npmVersion":"10.9.2","description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"url-regex-safe":"^4.0.0","@standard-schema/spec":"^1.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.24.0","vitest":"^3.1.1","typescript":"^5.8.3","@types/node":"^24.0.0","@k11/configs":"^0.1.0","@commitlint/cli":"^19.8.0","standard-version":"^9.5.0","@commitlint/config-conventional":"^19.8.0"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.5.6_1750806889474_0.25525730817344927","host":"s3://npm-registry-packages-npm-production"}},"4.5.7":{"name":"valleyed","version":"4.5.7","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.5.7","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"homepage":"https://github.com/kevinand11/valleyed#readme","bugs":{"url":"https://github.com/kevinand11/valleyed/issues"},"dist":{"shasum":"ea6a9c39242230fbd98eb23d50a393769dc5aad9","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.5.7.tgz","fileCount":4,"integrity":"sha512-alXWnAVB1MYCBdaGfQh+dmDDjlAPQV9/n9QE2+xw7KrE4ELtIMv6UisQfbnfY5iMKT2malP01krYimqj69HZfw==","signatures":[{"sig":"MEYCIQDFSL7acVOhmYuBkKXUBb8apTIkwd9NkhD+Ua24PkoV5QIhAKxQ3VKAFg+L/HlnfEtZ7j64I06x7i7Kh2IBR/pfMgvK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84076},"main":"./dist/cjs/index.cjs","type":"module","_from":"file:valleyed-4.5.7.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":{"min":"./dist/esm/index.min.mjs","default":"./dist/esm/index.mjs"},"require":{"min":"./dist/cjs/index.min.cjs","default":"./dist/cjs/index.cjs"}}},"scripts":{"dev":"concurrently -n TYPECHECK,BUILD -c cyan,green \"tsc -watch\" \"tsup ./src/index.ts --watch\"","lint":"eslint --fix src tests","test":"vitest run","build":"concurrently -n TYPECHECK,BUILD -c cyan,green \"tsc\" \"tsup ./src/index.ts\"","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","actor":{"name":"kevin_deluxe","type":"user","email":"kevinfizu@gmail.com"},"email":"kevinfizu@gmail.com"},"_resolved":"/tmp/e3d013d7b9d35c9e9daaefba512eb074/valleyed-4.5.7.tgz","_integrity":"sha512-alXWnAVB1MYCBdaGfQh+dmDDjlAPQV9/n9QE2+xw7KrE4ELtIMv6UisQfbnfY5iMKT2malP01krYimqj69HZfw==","commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"_npmVersion":"10.9.2","description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"url-regex-safe":"^4.0.0","@standard-schema/spec":"^1.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","husky":"^9.1.7","eslint":"^9.29.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.4","@k11/configs":"^0.1.1","concurrently":"^9.2.0","@commitlint/cli":"^19.8.1","standard-version":"^9.5.0","@commitlint/config-conventional":"^19.8.1"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.5.7_1750976389975_0.4212730427892073","host":"s3://npm-registry-packages-npm-production"}},"4.5.8":{"name":"valleyed","version":"4.5.8","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.5.8","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"homepage":"https://github.com/kevinand11/valleyed#readme","bugs":{"url":"https://github.com/kevinand11/valleyed/issues"},"dist":{"shasum":"d42fffa312de5ad51b832ae8460e6db71b58edf0","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.5.8.tgz","fileCount":12,"integrity":"sha512-dbdC04D7r9rinjR5nlWF8dquAV1rlcnHhLKN5MZMXM8FGJxLAUJLYpmfx5AvNtW0/mNs2nxMTc0JYksgXuk8Xg==","signatures":[{"sig":"MEUCIGiAHKGNjtZ9b1QGeCBoQJXnDdF5rr8S6OLnUfhkbqljAiEAngQhtoehk5ZCCzh1I4zX1AysbzCwyfRMy9EvLE0fujo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498438},"main":"./dist/cjs/index.cjs","type":"module","_from":"file:valleyed-4.5.8.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":{"min":"./dist/esm/index.min.mjs","default":"./dist/esm/index.mjs"},"require":{"min":"./dist/cjs/index.min.cjs","default":"./dist/cjs/index.cjs"}}},"scripts":{"dev":"concurrently -n TYPECHECK,BUILD -c cyan,green \"tsc -watch\" \"tsup ./src/index.ts --watch\"","lint":"eslint --fix src tests","test":"vitest run","build":"concurrently -n TYPECHECK,BUILD -c cyan,green \"tsc\" \"tsup ./src/index.ts\"","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","actor":{"name":"kevin_deluxe","type":"user","email":"kevinfizu@gmail.com"},"email":"kevinfizu@gmail.com"},"_resolved":"/tmp/b03bd9d14d1a3847b56d1d5b6e4a9b29/valleyed-4.5.8.tgz","_integrity":"sha512-dbdC04D7r9rinjR5nlWF8dquAV1rlcnHhLKN5MZMXM8FGJxLAUJLYpmfx5AvNtW0/mNs2nxMTc0JYksgXuk8Xg==","commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"_npmVersion":"10.9.2","description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"url-regex-safe":"^4.0.0","@standard-schema/spec":"^1.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","husky":"^9.1.7","eslint":"^9.29.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.4","@k11/configs":"^0.1.1","concurrently":"^9.2.0","@commitlint/cli":"^19.8.1","standard-version":"^9.5.0","@commitlint/config-conventional":"^19.8.1"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.5.8_1750977924930_0.18706986537556447","host":"s3://npm-registry-packages-npm-production"}},"4.5.9":{"name":"valleyed","version":"4.5.9","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.5.9","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"homepage":"https://github.com/kevinand11/valleyed#readme","bugs":{"url":"https://github.com/kevinand11/valleyed/issues"},"dist":{"shasum":"34f93a20d0b25877d54fe0b8cdb3a94adb6c28c4","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.5.9.tgz","fileCount":256,"integrity":"sha512-v53wGlT+e854iMxZohq5akTg6LEUZb+cUTS7uGCkmjcE/cr/fbZ/lvsSnqtT7CmzuUurTd5Cp7oA0mbZKcAfGQ==","signatures":[{"sig":"MEQCIDZbvDP8ART8Dhri5LMDwcjMx9KCWR9q6ncdOD9qDl1hAiB/YH9g1LsFpEm/cs7DhFWARErkv7mGIAMSVD7Ge20XAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":684290},"main":"./dist/cjs/index.cjs","type":"module","_from":"file:valleyed-4.5.9.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":{"min":"./dist/esm/index.min.mjs","default":"./dist/esm/index.mjs"},"require":{"min":"./dist/cjs/index.min.cjs","default":"./dist/cjs/index.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint --fix src tests","test":"vitest run","build":"tsup || echo 'Done'","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","actor":{"name":"kevin_deluxe","type":"user","email":"kevinfizu@gmail.com"},"email":"kevinfizu@gmail.com"},"_resolved":"/tmp/0658c8bf4dc245f38f7ba1091a902125/valleyed-4.5.9.tgz","_integrity":"sha512-v53wGlT+e854iMxZohq5akTg6LEUZb+cUTS7uGCkmjcE/cr/fbZ/lvsSnqtT7CmzuUurTd5Cp7oA0mbZKcAfGQ==","commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"_npmVersion":"10.9.2","description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"url-regex-safe":"^4.0.0","@standard-schema/spec":"^1.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","husky":"^9.1.7","eslint":"^9.29.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.4","@k11/configs":"^0.1.1","@commitlint/cli":"^19.8.1","standard-version":"^9.5.0","esbuild-fix-imports-plugin":"^1.0.21","@commitlint/config-conventional":"^19.8.1"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.5.9_1751013417489_0.0077974755040992605","host":"s3://npm-registry-packages-npm-production"}},"4.5.10":{"name":"valleyed","version":"4.5.10","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.5.10","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"homepage":"https://github.com/kevinand11/valleyed#readme","bugs":{"url":"https://github.com/kevinand11/valleyed/issues"},"dist":{"shasum":"56cb3c93949f2a8253729b53795fd71a5d2b47cf","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.5.10.tgz","fileCount":256,"integrity":"sha512-NPis36iuZ0f0xTzTXBCED16e8tK3amgsyMI+vCjhLnVeYleMG9rCgTPC+lUxB5nne/lPR0acG2hfEWl1pjVDtw==","signatures":[{"sig":"MEUCIQDu7qOTFBIYvr37ScfIqDXsjflxWJK1GH9rvetxosywiQIgD3bdeG2cEpEaWAkOUZkEMXQlWWlhE5yJVb5m4CxjwNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":687076},"main":"./dist/cjs/index.cjs","type":"module","_from":"file:valleyed-4.5.10.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":{"min":"./dist/esm/index.min.mjs","default":"./dist/esm/index.mjs"},"require":{"min":"./dist/cjs/index.min.cjs","default":"./dist/cjs/index.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint --fix src tests","test":"vitest run","build":"tsup || echo 'Done'","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","actor":{"name":"kevin_deluxe","type":"user","email":"kevinfizu@gmail.com"},"email":"kevinfizu@gmail.com"},"_resolved":"/tmp/5beb1b0c4f45758c76515d7d3e75673e/valleyed-4.5.10.tgz","_integrity":"sha512-NPis36iuZ0f0xTzTXBCED16e8tK3amgsyMI+vCjhLnVeYleMG9rCgTPC+lUxB5nne/lPR0acG2hfEWl1pjVDtw==","commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"_npmVersion":"10.9.2","description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"url-regex-safe":"^4.0.0","@standard-schema/spec":"^1.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","husky":"^9.1.7","eslint":"^9.29.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.4","@k11/configs":"^0.1.1","@commitlint/cli":"^19.8.1","standard-version":"^9.5.0","esbuild-fix-imports-plugin":"^1.0.21","@commitlint/config-conventional":"^19.8.1"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.5.10_1751146846806_0.992395868849917","host":"s3://npm-registry-packages-npm-production"}},"4.5.11":{"name":"valleyed","version":"4.5.11","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.5.11","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"homepage":"https://github.com/kevinand11/valleyed#readme","bugs":{"url":"https://github.com/kevinand11/valleyed/issues"},"dist":{"shasum":"399b7a8e3967bec337f807af50eed12082f6379b","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.5.11.tgz","fileCount":256,"integrity":"sha512-aHWD+1ZVAvDKFX10xLTPZM3oNNCZQxtAbdAigo124UhYtY6eHlCouqov0YMrkvMltYU3hmZxg53ZG1iBrjNWoQ==","signatures":[{"sig":"MEYCIQDY1FWllmlXGqfwBgOw46JuL14Zs/SMGOMKzUQJFRibiwIhAIkraNJqh/RVvv/xGGRPeH6e12acFKFyPw0jGGbjOQj/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":813255},"main":"./dist/cjs/index.cjs","type":"module","_from":"file:valleyed-4.5.11.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":{"min":"./dist/esm/index.min.mjs","default":"./dist/esm/index.mjs"},"require":{"min":"./dist/cjs/index.min.cjs","default":"./dist/cjs/index.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint --fix src tests","test":"vitest run","build":"tsup || echo 'Done'","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","actor":{"name":"kevin_deluxe","type":"user","email":"kevinfizu@gmail.com"},"email":"kevinfizu@gmail.com"},"_resolved":"/tmp/497c703b1ea9a114207595d860be4029/valleyed-4.5.11.tgz","_integrity":"sha512-aHWD+1ZVAvDKFX10xLTPZM3oNNCZQxtAbdAigo124UhYtY6eHlCouqov0YMrkvMltYU3hmZxg53ZG1iBrjNWoQ==","commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"_npmVersion":"10.9.2","description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"url-regex-safe":"^4.0.0","@standard-schema/spec":"^1.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","husky":"^9.1.7","eslint":"^9.29.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.4","@k11/configs":"^0.1.1","@commitlint/cli":"^19.8.1","standard-version":"^9.5.0","esbuild-fix-imports-plugin":"^1.0.21","@commitlint/config-conventional":"^19.8.1"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.5.11_1751740064942_0.4572455790267467","host":"s3://npm-registry-packages-npm-production"}},"4.5.12":{"name":"valleyed","version":"4.5.12","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.5.12","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"homepage":"https://github.com/kevinand11/valleyed#readme","bugs":{"url":"https://github.com/kevinand11/valleyed/issues"},"dist":{"shasum":"9d6924bdd268a1292f7838440f62e9a558a881ba","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.5.12.tgz","fileCount":256,"integrity":"sha512-G/4PuDZomP8CuLPyG82e9omTfvYYH1ByI62NPL0G8rdi3ctjrbygqSv6NE4RC72Fjkyp4n1s2APXj2pgu4TmgA==","signatures":[{"sig":"MEUCICTWxoHPdeX2kzwHpbc+CSz6pwpM5JHCH7wdXmRkyshRAiEAmhGmD7KlRf6ebJxUukLtT/gc7GhcZxI81As3D08r81A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":814813},"main":"./dist/cjs/index.cjs","type":"module","_from":"file:valleyed-4.5.12.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":{"min":"./dist/esm/index.min.mjs","default":"./dist/esm/index.mjs"},"require":{"min":"./dist/cjs/index.min.cjs","default":"./dist/cjs/index.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint --fix src tests","test":"vitest run","build":"tsup || echo 'Done'","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","actor":{"name":"kevin_deluxe","type":"user","email":"kevinfizu@gmail.com"},"email":"kevinfizu@gmail.com"},"_resolved":"/tmp/151aebebd291c64d95df1e7e6b0293c8/valleyed-4.5.12.tgz","_integrity":"sha512-G/4PuDZomP8CuLPyG82e9omTfvYYH1ByI62NPL0G8rdi3ctjrbygqSv6NE4RC72Fjkyp4n1s2APXj2pgu4TmgA==","commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"_npmVersion":"10.9.2","description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"url-regex-safe":"^4.0.0","@standard-schema/spec":"^1.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","husky":"^9.1.7","eslint":"^9.29.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.4","@k11/configs":"^0.1.1","@commitlint/cli":"^19.8.1","standard-version":"^9.5.0","esbuild-fix-imports-plugin":"^1.0.21","@commitlint/config-conventional":"^19.8.1"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.5.12_1751741556385_0.6277094218107895","host":"s3://npm-registry-packages-npm-production"}},"4.5.13":{"name":"valleyed","version":"4.5.13","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.5.13","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"homepage":"https://github.com/kevinand11/valleyed#readme","bugs":{"url":"https://github.com/kevinand11/valleyed/issues"},"dist":{"shasum":"bba95a3ebdb5ee28a4207cd6cc3d9a430c9575d9","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.5.13.tgz","fileCount":256,"integrity":"sha512-sh34dnprXcvxA99C4aMlExaObzMoQLJHqdNDFF6r57amLn/N1zhnNC/HYZc8nPpJi2xMCs1tUNCFYmj/xeBz4w==","signatures":[{"sig":"MEUCIGJrOXw3J8ighfPZKtcQ1CNwkJyRskw2dT5rMgUC/la7AiEA4qZvY6X6TtWwwzNjIfIH+thJ4zgdUbMIDZgt4iZZP7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":815162},"main":"./dist/cjs/index.cjs","type":"module","_from":"file:valleyed-4.5.13.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":{"min":"./dist/esm/index.min.mjs","default":"./dist/esm/index.mjs"},"require":{"min":"./dist/cjs/index.min.cjs","default":"./dist/cjs/index.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint --fix src tests","test":"vitest run","build":"tsup || echo 'Done'","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","actor":{"name":"kevin_deluxe","type":"user","email":"kevinfizu@gmail.com"},"email":"kevinfizu@gmail.com"},"_resolved":"/tmp/55e76cf180c3369c7eb7789704411d67/valleyed-4.5.13.tgz","_integrity":"sha512-sh34dnprXcvxA99C4aMlExaObzMoQLJHqdNDFF6r57amLn/N1zhnNC/HYZc8nPpJi2xMCs1tUNCFYmj/xeBz4w==","commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"_npmVersion":"10.9.2","description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"url-regex-safe":"^4.0.0","@standard-schema/spec":"^1.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","husky":"^9.1.7","eslint":"^9.29.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.4","@k11/configs":"^0.1.1","@commitlint/cli":"^19.8.1","standard-version":"^9.5.0","esbuild-fix-imports-plugin":"^1.0.21","@commitlint/config-conventional":"^19.8.1"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.5.13_1751743521941_0.9743910951365198","host":"s3://npm-registry-packages-npm-production"}},"4.5.14":{"name":"valleyed","version":"4.5.14","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.5.14","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"homepage":"https://github.com/kevinand11/valleyed#readme","bugs":{"url":"https://github.com/kevinand11/valleyed/issues"},"dist":{"shasum":"c7c18fabd8403b5ceac7b1a0ddf88b0def4a47da","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.5.14.tgz","fileCount":256,"integrity":"sha512-AIYnZYMmiZqz+gtZghz4GLMhkl+DbbNEj6VV+Ju5D5c/2lHBMAZfAXAmhdL5OGAU26ZuSLeYJ3QKZYyHuHhu7Q==","signatures":[{"sig":"MEUCIQDPdTxJOeUKVtN3fMTpvMXUPy3LsMwN0nDU0nnCnF1EIgIgZxZo1iKz2B8bhkUlWGNxsjibnhE2AE1SZ27lGGPOY/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":815400},"main":"./dist/cjs/index.cjs","type":"module","_from":"file:valleyed-4.5.14.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":{"min":"./dist/esm/index.min.mjs","default":"./dist/esm/index.mjs"},"require":{"min":"./dist/cjs/index.min.cjs","default":"./dist/cjs/index.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint --fix src tests","test":"vitest run","build":"tsup || echo 'Done'","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","actor":{"name":"kevin_deluxe","type":"user","email":"kevinfizu@gmail.com"},"email":"kevinfizu@gmail.com"},"_resolved":"/tmp/5d3cf2ccb34efdd265ad02528e126056/valleyed-4.5.14.tgz","_integrity":"sha512-AIYnZYMmiZqz+gtZghz4GLMhkl+DbbNEj6VV+Ju5D5c/2lHBMAZfAXAmhdL5OGAU26ZuSLeYJ3QKZYyHuHhu7Q==","commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"_npmVersion":"10.9.2","description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"url-regex-safe":"^4.0.0","@standard-schema/spec":"^1.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","husky":"^9.1.7","eslint":"^9.29.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.4","@k11/configs":"^0.1.1","@commitlint/cli":"^19.8.1","standard-version":"^9.5.0","esbuild-fix-imports-plugin":"^1.0.21","@commitlint/config-conventional":"^19.8.1"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.5.14_1751821858306_0.33436975369486666","host":"s3://npm-registry-packages-npm-production"}},"4.5.15":{"name":"valleyed","version":"4.5.15","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.5.15","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"homepage":"https://github.com/kevinand11/valleyed#readme","bugs":{"url":"https://github.com/kevinand11/valleyed/issues"},"dist":{"shasum":"9883ae952bea96f674ad0dcb3ab897a824dafa14","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.5.15.tgz","fileCount":256,"integrity":"sha512-toroeNqn8fOcJSdjaVmoNRkaMWsmZnC+LadQmBbep2VXwpELYRhsb/95GcrIVdcfakBLxqnJNHWHc2Gpah4PhA==","signatures":[{"sig":"MEUCIGkUMwlPpwetbds+WTmPCWHjJp5nJvAsSIvMy5nhR5RUAiEA4fGhSqwEw8OTv33hKna9moRW3dNrYHpUMJlnGCwZCoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":822061},"main":"./dist/cjs/index.cjs","type":"module","_from":"file:valleyed-4.5.15.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":{"min":"./dist/esm/index.min.mjs","default":"./dist/esm/index.mjs"},"require":{"min":"./dist/cjs/index.min.cjs","default":"./dist/cjs/index.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint --fix src tests","test":"vitest run","build":"tsup || echo 'Done'","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","actor":{"name":"kevin_deluxe","type":"user","email":"kevinfizu@gmail.com"},"email":"kevinfizu@gmail.com"},"_resolved":"/tmp/831954bfd4595b4601a5ff55ba883d16/valleyed-4.5.15.tgz","_integrity":"sha512-toroeNqn8fOcJSdjaVmoNRkaMWsmZnC+LadQmBbep2VXwpELYRhsb/95GcrIVdcfakBLxqnJNHWHc2Gpah4PhA==","commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"_npmVersion":"10.9.2","description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"url-regex-safe":"^4.0.0","@standard-schema/spec":"^1.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","husky":"^9.1.7","eslint":"^9.29.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.4","@k11/configs":"^0.1.1","@commitlint/cli":"^19.8.1","standard-version":"^9.5.0","esbuild-fix-imports-plugin":"^1.0.21","@commitlint/config-conventional":"^19.8.1"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.5.15_1751907747948_0.7412217369284437","host":"s3://npm-registry-packages-npm-production"}},"4.5.16":{"name":"valleyed","version":"4.5.16","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.5.16","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"homepage":"https://github.com/kevinand11/valleyed#readme","bugs":{"url":"https://github.com/kevinand11/valleyed/issues"},"dist":{"shasum":"4b7b8caf541da92772d43ab00560e35e69403e8a","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.5.16.tgz","fileCount":256,"integrity":"sha512-XzrswD2b7m8qwSS02/OGj6PyfnQCvTB8t8mLFKWEQWSZChrrhWzDw6Cs5imSJoPse3uc3DugFNGPX0YKSn/MiQ==","signatures":[{"sig":"MEQCIAmvWRSdrHSQZ9eCYaUMNOLcNjQxk4v+9JO6o2jWjyikAiBQtLL81wR/8UbdvLRIia07n6qaLMZT878SJN+4h7rhUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":822542},"main":"./dist/cjs/index.cjs","type":"module","_from":"file:valleyed-4.5.16.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":{"min":"./dist/esm/index.min.mjs","default":"./dist/esm/index.mjs"},"require":{"min":"./dist/cjs/index.min.cjs","default":"./dist/cjs/index.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint --fix src tests","test":"vitest run","build":"tsup || echo 'Done'","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"_resolved":"/tmp/adf4b64ab4145cf7847844df213eeb7e/valleyed-4.5.16.tgz","_integrity":"sha512-XzrswD2b7m8qwSS02/OGj6PyfnQCvTB8t8mLFKWEQWSZChrrhWzDw6Cs5imSJoPse3uc3DugFNGPX0YKSn/MiQ==","commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"_npmVersion":"10.9.3","description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"url-regex-safe":"^4.0.0","@standard-schema/spec":"^1.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","husky":"^9.1.7","eslint":"^9.29.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.4","@k11/configs":"^0.1.1","@commitlint/cli":"^19.8.1","standard-version":"^9.5.0","esbuild-fix-imports-plugin":"^1.0.21","@commitlint/config-conventional":"^19.8.1"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.5.16_1754746123031_0.49225864081091064","host":"s3://npm-registry-packages-npm-production"}},"4.5.17":{"name":"valleyed","version":"4.5.17","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.5.17","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"homepage":"https://github.com/kevinand11/valleyed#readme","bugs":{"url":"https://github.com/kevinand11/valleyed/issues"},"dist":{"shasum":"56c323d9dce4cf5f5b8e6c3bf84f5219673c1130","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.5.17.tgz","fileCount":256,"integrity":"sha512-CR2ACzReegEck7rgYsJkrBKREyh790FLkAhBrZ/4lTbLKcC63OP2fGuUAHIyYAKa4xKyg9kFlY3bnnrcO/FBDw==","signatures":[{"sig":"MEQCICiCizVaKsf/4tGOYsZ0vzieZPiDlv+8QPIwvpORiqXMAiB+Sfs6P1L3FRFCXsrUYLJm7D7qBZNF8sAhrkfNae9m+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":823001},"main":"./dist/cjs/index.cjs","type":"module","_from":"file:valleyed-4.5.17.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":{"min":"./dist/esm/index.min.mjs","default":"./dist/esm/index.mjs"},"require":{"min":"./dist/cjs/index.min.cjs","default":"./dist/cjs/index.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint --fix src tests","test":"vitest run","build":"tsup || echo 'Done'","release":"standard-version"},"_npmUser":{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"},"_resolved":"/tmp/2a6d110bf67c983ed4909302f8d41158/valleyed-4.5.17.tgz","_integrity":"sha512-CR2ACzReegEck7rgYsJkrBKREyh790FLkAhBrZ/4lTbLKcC63OP2fGuUAHIyYAKa4xKyg9kFlY3bnnrcO/FBDw==","commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"_npmVersion":"10.9.3","description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"url-regex-safe":"^4.0.0","@standard-schema/spec":"^1.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","husky":"^9.1.7","eslint":"^9.29.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.4","@k11/configs":"^0.1.1","@commitlint/cli":"^19.8.1","standard-version":"^9.5.0","esbuild-fix-imports-plugin":"^1.0.21","@commitlint/config-conventional":"^19.8.1"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.5.17_1755041249360_0.3208065925951835","host":"s3://npm-registry-packages-npm-production"}},"4.5.18":{"name":"valleyed","version":"4.5.18","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.5.18","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"homepage":"https://github.com/kevinand11/valleyed#readme","bugs":{"url":"https://github.com/kevinand11/valleyed/issues"},"dist":{"shasum":"cb2d255c0c636a083f47598e327cad076e0dadaf","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.5.18.tgz","fileCount":256,"integrity":"sha512-TDxjKwYnENS962KYvfjiLkPWxYBY+xgmP8vvyIDi+cCt74HPWUd10BQIN+FYCvY2htwvQ979XnikreCwT3/6FQ==","signatures":[{"sig":"MEQCIDbgTpglvnlcnvVNCZmIJ47Npfm+r2sJ+vGCMhyEkNsBAiBPPAZG/fP2wJ2vmESZ5hEBqdDQZ+NI1l6AkUALFbubSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/valleyed@4.5.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":843439},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":{"min":"./dist/esm/index.min.mjs","default":"./dist/esm/index.mjs"},"require":{"min":"./dist/cjs/index.min.cjs","default":"./dist/cjs/index.cjs"}}},"gitHead":"4347f4c2f558e768230ba20b437441783fb05ba7","scripts":{"dev":"tsup --watch","lint":"eslint --fix src tests","test":"vitest run","build":"tsup || echo 'Done'","prepare":"husky","release":"standard-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3562314c-5d3d-4db3-95dd-7362d097ab00"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"_npmVersion":"11.6.2","description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"url-regex-safe":"^4.0.0","@standard-schema/spec":"^1.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.2","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"^25.0.9","@k11/configs":"^0.1.2","@commitlint/cli":"^20.3.1","standard-version":"^9.5.0","esbuild-fix-imports-plugin":"^1.0.23","@commitlint/config-conventional":"^20.3.1"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.5.18_1768720312319_0.40065866425882124","host":"s3://npm-registry-packages-npm-production"}},"4.5.19":{"name":"valleyed","version":"4.5.19","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.5.19","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"homepage":"https://github.com/kevinand11/valleyed#readme","bugs":{"url":"https://github.com/kevinand11/valleyed/issues"},"dist":{"shasum":"206dc0642927810f121385e9b09594474bb34000","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.5.19.tgz","fileCount":256,"integrity":"sha512-lrqZtE+RyY2WRVfuhUa19FQFr8nzj9yd9yEJTEJ/+FU+/BjgIwK32F99N7pjyPcKaaXBrMXQzYYyxEz4rl6mDQ==","signatures":[{"sig":"MEUCIQDeeovHMl2kfYWFB/+MeWjicP8KeYyRiTcJ8Y/XWbfpIQIgWyOffnB17VNOQ/8uJAKfRrWVUicD/fBDYv2KcjKoWhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/valleyed@4.5.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":844513},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":{"min":"./dist/esm/index.min.mjs","default":"./dist/esm/index.mjs"},"require":{"min":"./dist/cjs/index.min.cjs","default":"./dist/cjs/index.cjs"}}},"gitHead":"72e56fd6a02bf4c88f8ce2ecd164d82a3e6dee4d","scripts":{"dev":"tsup --watch","lint":"eslint --fix src tests","test":"vitest run","build":"tsup || echo 'Done'","prepare":"husky","release":"standard-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3562314c-5d3d-4db3-95dd-7362d097ab00"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"_npmVersion":"11.8.0","description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"url-regex-safe":"^4.0.0","@standard-schema/spec":"^1.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.3","@k11/configs":"^0.1.2","@commitlint/cli":"^20.4.2","standard-version":"^9.5.0","esbuild-fix-imports-plugin":"^1.0.23","@commitlint/config-conventional":"^20.4.2"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.5.19_1772464125549_0.8105263707326544","host":"s3://npm-registry-packages-npm-production"}},"4.5.20":{"name":"valleyed","version":"4.5.20","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.5.20","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"homepage":"https://github.com/kevinand11/valleyed#readme","bugs":{"url":"https://github.com/kevinand11/valleyed/issues"},"dist":{"shasum":"e9913a7aa11e8aa0293e2f73cf5c77cf061bfd54","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.5.20.tgz","fileCount":256,"integrity":"sha512-YPnzucaJwVrRSFL4O16IaQkaH18V8CyyCZSG+86dwBCk869hCtFuZGVyBf7Fe1PisIYp4DkV1eqMSgf1OWzW1w==","signatures":[{"sig":"MEYCIQDsa1+fNig+fqgmeXCM9Ev//PkEiryrUq5J8UKJtuKISwIhAKwrOW6zwQysg9pTne1ykQkvEhNff86wzgZqvl3LU75f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/valleyed@4.5.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":845162},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":{"min":"./dist/esm/index.min.mjs","default":"./dist/esm/index.mjs"},"require":{"min":"./dist/cjs/index.min.cjs","default":"./dist/cjs/index.cjs"}}},"gitHead":"8f114e2408126dfecf3907c506b67ff8ebde9d19","scripts":{"dev":"tsup --watch","lint":"eslint --fix src tests","test":"vitest run","build":"tsup || echo 'Done'","prepare":"husky","release":"standard-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3562314c-5d3d-4db3-95dd-7362d097ab00"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"_npmVersion":"11.11.0","description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"url-regex-safe":"^4.0.0","@standard-schema/spec":"^1.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.3","@k11/configs":"^0.1.2","@commitlint/cli":"^20.4.2","standard-version":"^9.5.0","esbuild-fix-imports-plugin":"^1.0.23","@commitlint/config-conventional":"^20.4.2"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.5.20_1778806192170_0.022620200405779167","host":"s3://npm-registry-packages-npm-production"}},"4.5.21":{"name":"valleyed","version":"4.5.21","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.5.21","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"homepage":"https://github.com/kevinand11/valleyed#readme","bugs":{"url":"https://github.com/kevinand11/valleyed/issues"},"dist":{"shasum":"6f5fac02d74bb1255ae1b7b81cb79c91799fd67e","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.5.21.tgz","fileCount":266,"integrity":"sha512-Aql2cYhQsqa2DzK02t3IrTJMNJrFdZZ1Aiy8Opt8Ijkd8kcUqcfhRPGiWGOvVwTnhx+OMHi9tlSNmMpbx38qgQ==","signatures":[{"sig":"MEQCIA044ZfkU+xNZH62TzoiwqjD7717/ALRImhXwyUihl45AiAGV11GK/9AMDPp+EE2MJmQpZnFlf6uvABpeHozLfX8IA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/valleyed@4.5.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":850547},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":{"min":"./dist/esm/index.min.mjs","default":"./dist/esm/index.mjs"},"require":{"min":"./dist/cjs/index.min.cjs","default":"./dist/cjs/index.cjs"}}},"gitHead":"b8797d801f05baf866e5b9dce315b369460f7478","scripts":{"dev":"tsup --watch","lint":"eslint --fix src tests","test":"vitest run","build":"tsup || echo 'Done'","prepare":"husky","release":"standard-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3562314c-5d3d-4db3-95dd-7362d097ab00"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"_npmVersion":"11.13.0","description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"url-regex-safe":"^4.0.0","@standard-schema/spec":"^1.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.3","@k11/configs":"^0.1.2","@commitlint/cli":"^20.4.2","standard-version":"^9.5.0","esbuild-fix-imports-plugin":"^1.0.23","@commitlint/config-conventional":"^20.4.2"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.5.21_1781102867200_0.7197446135186205","host":"s3://npm-registry-packages-npm-production"}},"4.5.22":{"name":"valleyed","version":"4.5.22","keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","_id":"valleyed@4.5.22","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"homepage":"https://github.com/kevinand11/valleyed#readme","bugs":{"url":"https://github.com/kevinand11/valleyed/issues"},"dist":{"shasum":"fc68d769f51ce2847d725b7c167cacb27373dbcb","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.5.22.tgz","fileCount":266,"integrity":"sha512-35LqzMX24sS6nTKvk8oF863BgdIPWu89Ow8OdEmpHo+ZNETNE6Mh5CfHFOzvBEdg0cTVLzbjkup+19kZKt+v5Q==","signatures":[{"sig":"MEQCIHBv0n2/wbo5wSCsAAuvmmtGTN6U8QsBNxXGr92xCso4AiBq6UNBRR54yMjPmqJgck/rX9UCD17qbfaTFmP47XDVug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/valleyed@4.5.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":850761},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":{"min":"./dist/esm/index.min.mjs","default":"./dist/esm/index.mjs"},"require":{"min":"./dist/cjs/index.min.cjs","default":"./dist/cjs/index.cjs"}}},"gitHead":"36288b0b0d8e18947afd00af86cdf6265d3b5a37","scripts":{"dev":"tsup --watch","lint":"eslint --fix src tests","test":"vitest run","build":"tsup || echo 'Done'","prepare":"husky","release":"standard-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3562314c-5d3d-4db3-95dd-7362d097ab00"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"_npmVersion":"11.13.0","description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"url-regex-safe":"^4.0.0","@standard-schema/spec":"^1.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^9.39.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.3","@k11/configs":"^0.1.2","@commitlint/cli":"^20.4.2","standard-version":"^9.5.0","esbuild-fix-imports-plugin":"^1.0.23","@commitlint/config-conventional":"^20.4.2"},"standard-version":{},"_npmOperationalInternal":{"tmp":"tmp/valleyed_4.5.22_1781104349794_0.39974173997503737","host":"s3://npm-registry-packages-npm-production"}},"4.5.23":{"name":"valleyed","version":"4.5.23","description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","type":"module","sideEffects":false,"main":"./dist/cjs/index.cjs","module":"./dist/esm/index.mjs","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","require":{"min":"./dist/cjs/index.min.cjs","default":"./dist/cjs/index.cjs"},"import":{"min":"./dist/esm/index.min.mjs","default":"./dist/esm/index.mjs"}}},"scripts":{"dev":"tsup --watch","build":"tsup || echo 'Done'","lint":"eslint --fix src tests","test":"vitest run","release":"standard-version","prepare":"husky"},"keywords":["typescript","schema","validation","type","inference"],"author":{"name":"Kevin Izuchukwu"},"license":"ISC","devDependencies":{"@commitlint/cli":"^20.4.2","@commitlint/config-conventional":"^20.4.2","@k11/configs":"^0.1.2","@types/node":"^25.3.3","esbuild-fix-imports-plugin":"^1.0.23","eslint":"^9.39.2","husky":"^9.1.7","standard-version":"^9.5.0","tsup":"^8.5.1","typescript":"^5.9.3","vitest":"^4.0.18"},"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"commitlint":{"extends":["@commitlint/config-conventional"]},"dependencies":{"@standard-schema/spec":"^1.1.0","url-regex-safe":"^4.0.0"},"standard-version":{},"gitHead":"3c60a3d63abfc37f75ed26d4806fad24fd0729d1","_id":"valleyed@4.5.23","bugs":{"url":"https://github.com/kevinand11/valleyed/issues"},"homepage":"https://github.com/kevinand11/valleyed#readme","_nodeVersion":"24.17.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-15JZNOqFadJZQCEw/+esQid8i1yr2yqoVprnaVeG7cmB+Ir3ABxOXAfZgwdJyY9E+jSSDpIeoRVy0F08aAGfVg==","shasum":"b9475143032e005724c06525935c368d5971d926","tarball":"https://registry.npmjs.org/valleyed/-/valleyed-4.5.23.tgz","fileCount":266,"unpackedSize":846895,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/valleyed@4.5.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEcVBaiia+MyLNefB7oGgak2SLEBaNDsfr7tbFZzpVqqAiAF8fzbtmu0AyjMcjeiRWQwc4qO8L0AODhF7/5r51Mi4g=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3562314c-5d3d-4db3-95dd-7362d097ab00"}},"directories":{},"maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/valleyed_4.5.23_1782834375823_0.2722010072855523"},"_hasShrinkwrap":false}},"time":{"created":"2023-02-14T00:53:02.383Z","modified":"2026-06-30T15:46:16.341Z","0.0.0-alpha.0":"2023-02-14T00:53:02.597Z","4.0.1":"2023-02-14T01:31:32.436Z","4.0.2":"2023-02-14T01:36:54.385Z","4.0.2-patched":"2023-02-14T05:32:32.601Z","4.0.3":"2023-02-14T16:05:21.095Z","4.0.4":"2023-02-14T18:16:37.209Z","4.0.4-alpha.1":"2023-02-14T19:22:40.296Z","4.0.4-alpha.2":"2023-02-15T01:15:05.655Z","4.0.5":"2023-02-16T00:00:39.303Z","4.0.6":"2023-02-16T05:12:50.938Z","4.0.7":"2023-02-16T08:20:56.718Z","4.1.0":"2023-03-07T10:30:48.414Z","4.1.1":"2023-03-11T22:18:00.532Z","4.1.2":"2023-03-14T04:41:26.159Z","4.1.3":"2023-03-17T14:37:07.744Z","4.1.4":"2023-03-18T16:46:49.711Z","4.1.5":"2023-03-19T16:38:19.046Z","4.1.6":"2023-03-30T18:44:11.764Z","4.1.7":"2023-04-10T11:37:55.156Z","4.1.8":"2023-08-13T19:55:01.300Z","4.2.0":"2023-08-16T13:29:32.979Z","4.2.1":"2023-08-16T13:37:26.751Z","4.2.2":"2023-09-09T22:40:04.109Z","4.2.3":"2023-11-21T23:13:44.032Z","4.2.4":"2023-12-19T23:35:40.184Z","4.2.5":"2024-02-09T22:09:14.131Z","4.2.6":"2024-02-17T02:38:30.682Z","4.2.7":"2024-02-21T00:59:39.959Z","4.2.8":"2024-02-26T05:03:14.117Z","4.2.9":"2024-02-26T06:29:08.557Z","4.2.10":"2024-04-06T21:15:03.850Z","4.2.11":"2024-04-07T13:42:45.013Z","4.3.0":"2024-06-09T09:38:47.754Z","4.3.1":"2024-07-31T11:02:47.260Z","4.4.0":"2024-10-13T08:54:18.219Z","4.4.1":"2025-04-05T22:55:36.947Z","4.4.2":"2025-04-06T07:11:01.040Z","4.4.3":"2025-05-17T11:47:02.023Z","4.4.4":"2025-05-17T12:28:38.162Z","4.4.5":"2025-05-21T14:59:43.564Z","4.4.6":"2025-05-22T04:50:27.656Z","4.4.7":"2025-06-03T08:03:43.210Z","4.4.8":"2025-06-03T19:16:08.438Z","4.4.9":"2025-06-04T18:36:14.713Z","4.4.10":"2025-06-04T23:04:56.350Z","4.5.0":"2025-06-23T23:26:10.664Z","4.5.1":"2025-06-23T23:55:20.559Z","4.5.2":"2025-06-24T00:44:45.746Z","4.5.3":"2025-06-24T15:39:42.008Z","4.5.4":"2025-06-24T22:54:30.711Z","4.5.5":"2025-06-24T23:06:42.365Z","4.5.6":"2025-06-24T23:14:49.717Z","4.5.7":"2025-06-26T22:19:50.153Z","4.5.8":"2025-06-26T22:45:25.315Z","4.5.9":"2025-06-27T08:36:57.650Z","4.5.10":"2025-06-28T21:40:47.032Z","4.5.11":"2025-07-05T18:27:45.157Z","4.5.12":"2025-07-05T18:52:36.593Z","4.5.13":"2025-07-05T19:25:22.168Z","4.5.14":"2025-07-06T17:10:58.539Z","4.5.15":"2025-07-07T17:02:28.241Z","4.5.16":"2025-08-09T13:28:43.331Z","4.5.17":"2025-08-12T23:27:29.641Z","4.5.18":"2026-01-18T07:11:52.501Z","4.5.19":"2026-03-02T15:08:45.754Z","4.5.20":"2026-05-15T00:49:52.333Z","4.5.21":"2026-06-10T14:47:47.415Z","4.5.22":"2026-06-10T15:12:30.026Z","4.5.23":"2026-06-30T15:46:16.028Z"},"bugs":{"url":"https://github.com/kevinand11/valleyed/issues"},"author":{"name":"Kevin Izuchukwu"},"license":"ISC","homepage":"https://github.com/kevinand11/valleyed#readme","keywords":["typescript","schema","validation","type","inference"],"repository":{"url":"git://github.com/kevinand11/valleyed.git"},"description":"A lightweight package with definitions for various validation rules, and helper services to consume said rules.","maintainers":[{"name":"kevin_deluxe","email":"kevinfizu@gmail.com"}],"readme":"# Valleyed\n\nA blazingly fast, type-safe validation library for TypeScript that compiles schemas into optimized functions. Define schemas in TypeScript instead of JSON, with support for transformations at any point in the validation process.\n\n## ✨ Features\n\n- **🚀 Performance**: 1.5x faster than AJV, 5-10x faster than Zod\n- **🔥 Type Safety**: Full TypeScript support with automatic type inference\n- **⚡ Compiled Validation**: Schemas compile to optimized functions using `new Function`\n- **🔄 Transformations**: Apply transformations during validation with pipes\n- **📦 Comprehensive**: Extensive validation rules for all data types\n- **🛠️ Developer Experience**: Intuitive API with excellent error messages\n- **🌐 Standard Schema**: Implements the Standard Schema specification\n\n## 📦 Installation\n\n```bash\nnpm install valleyed\n```\n\n## 🚀 Quick Start\n\n```typescript\nimport { v } from 'valleyed'\n\n// Define a schema\nconst userSchema = v.object({\n  name: v.string().pipe(v.min(2)),\n  age: v.number().pipe(v.gte(0)),\n  email: v.string().pipe(v.email())\n})\n\n// Validate data\nconst userData = {\n  name: \"John Doe\",\n  age: 25,\n  email: \"john@example.com\"\n}\n\nconst result = v.validate(userSchema, userData)\nif (result.valid) {\n  console.log('Valid data:', result.value)\n} else {\n  console.log('Validation errors:', result.toString())\n}\n```\n\n## 📚 Core Concepts\n\n### Pipes\n\nPipes allow you to chain validation rules and transformations:\n\n```typescript\nconst usernamePipe = v.string()\n  .pipe(v.min(3))\n  .pipe(v.asLowercased())\n  .pipe(v.asTrimmed())\n```\n\n### Execution Functions\n\n- `v.validate(schema, data)`: Returns validation result with error details\n- `v.assert(schema, data)`: Returns validated data or throws error\n\n```typescript\n// Using validate\nconst result = v.validate(userSchema, userData)\n\n// Using assert\nconst validatedData = v.assert(userSchema, userData)\n```\n\n### Type Inference\n\nValleyed automatically infers TypeScript types:\n\n```typescript\nconst userSchema = v.object({\n  name: v.string(),\n  age: v.number()\n})\n\ntype UserInput = v.PipeInput<typeof userSchema>  // { name: string; age: number }\ntype UserOutput = v.PipeOutput<typeof userSchema> // { name: string; age: number }\n```\n\n## 📚 API Reference\n\n### Primitive Types\n\n```typescript\n// Basic types\nconst stringSchema = v.string()    // string validation\nconst numberSchema = v.number()    // number validation  \nconst booleanSchema = v.boolean()  // boolean validation\nconst nullSchema = v.null()        // null validation\nconst undefinedSchema = v.undefined() // undefined validation\nconst anySchema = v.any()          // accepts any value\n\n// Instance validation\nconst dateSchema = v.instanceOf(Date) // validates instanceof Date\n\n// Examples\nv.validate(stringSchema, '2').valid        // true\nv.validate(stringSchema, 2).valid          // false\nv.validate(numberSchema, 2).valid          // true\nv.validate(booleanSchema, true).valid      // true\nv.validate(nullSchema, null).valid         // true\nv.validate(undefinedSchema, undefined).valid // true\nv.validate(anySchema, 'anything').valid    // true\nv.validate(dateSchema, new Date()).valid   // true\n```\n\n### Core Validators\n\n```typescript\n// Custom validation\nconst customSchema = v.custom((val) => val !== '')\nv.validate(customSchema, 'hi').valid  // true\nv.validate(customSchema, '').valid    // false\n\n// Equality checks\nconst equalSchema = v.eq('hi')\nv.validate(equalSchema, 'hi').valid   // true\nv.validate(equalSchema, '').valid     // false\n\nconst notEqualSchema = v.ne('')\nv.validate(notEqualSchema, 'hi').valid // true\nv.validate(notEqualSchema, '').valid   // false\n\n// Array/list checks\nconst inSchema = v.in([1, 2, 3])\nv.validate(inSchema, 1).valid         // true\nv.validate(inSchema, 4).valid         // false\n\nconst notInSchema = v.nin([1, 2, 3])\nv.validate(notInSchema, 4).valid      // true\nv.validate(notInSchema, 1).valid      // false\n\n// Length validation\nconst exactLengthSchema = v.string().pipe(v.has(2))\nv.validate(exactLengthSchema, 'hi').valid    // true\nv.validate(exactLengthSchema, 'h').valid     // false\n\nconst minLengthSchema = v.string().pipe(v.min(2))\nv.validate(minLengthSchema, '12').valid      // true\nv.validate(minLengthSchema, '1').valid       // false\n\nconst maxLengthSchema = v.string().pipe(v.max(2))\nv.validate(maxLengthSchema, '12').valid      // true\nv.validate(maxLengthSchema, '123').valid     // false\n```\n\n### String Validators\n\n```typescript\n// String format validation\nconst emailSchema = v.string().pipe(v.email())\nv.validate(emailSchema, 'a@mail.co').valid   // true\nv.validate(emailSchema, '12').valid          // false\n\nconst urlSchema = v.string().pipe(v.url())\nv.validate(urlSchema, 'www.a.co').valid     // true\nv.validate(urlSchema, '12').valid           // false\n\n// String transformations\nconst trimmedSchema = v.string().pipe(v.asTrimmed())\nv.assert(trimmedSchema, ' 12  ')            // '12'\n\nconst lowercaseSchema = v.string().pipe(v.asLowercased())\nv.assert(lowercaseSchema, 'ABC')            // 'abc'\n\nconst uppercaseSchema = v.string().pipe(v.asUppercased())\nv.assert(uppercaseSchema, 'abc')            // 'ABC'\n\nconst capitalizedSchema = v.string().pipe(v.asCapitalized())\nv.assert(capitalizedSchema, 'abc. no. i.')  // 'Abc. No. I.'\n\nconst htmlStrippedSchema = v.string().pipe(v.asStrippedHtml())\nv.assert(htmlStrippedSchema, '<p>Hi</p>')   // 'Hi'\n\nconst slicedSchema = v.string().pipe(v.asSliced(2))\nv.assert(slicedSchema, 'Hi!')               // 'Hi...'\nv.assert(slicedSchema, 'Hi')                // 'Hi'\n\n// HTML content validation\nconst htmlValidationSchema = v.string().pipe(v.withStrippedHtml(v.min(1)))\nv.validate(htmlValidationSchema, '<img>').valid    // false\nv.validate(htmlValidationSchema, '<img>1').valid   // true\nv.validate(htmlValidationSchema, '<p>Hi</p>').valid // true\n```\n\n### Number Validators\n\n```typescript\n// Number comparisons\nconst greaterThanSchema = v.number().pipe(v.gt(3))\nv.validate(greaterThanSchema, 4).valid      // true\nv.validate(greaterThanSchema, 3).valid      // false\n\nconst greaterEqualSchema = v.number().pipe(v.gte(3))\nv.validate(greaterEqualSchema, 3).valid     // true\nv.validate(greaterEqualSchema, 2).valid     // false\n\nconst lessThanSchema = v.number().pipe(v.lt(3))\nv.validate(lessThanSchema, 2).valid         // true\nv.validate(lessThanSchema, 3).valid         // false\n\nconst lessEqualSchema = v.number().pipe(v.lte(3))\nv.validate(lessEqualSchema, 3).valid        // true\nv.validate(lessEqualSchema, 4).valid        // false\n\n// Integer validation\nconst integerSchema = v.number().pipe(v.int())\nv.validate(integerSchema, 3).valid          // true\nv.validate(integerSchema, 3.6).valid        // false\n\n// Number transformations\nconst roundedSchema = v.number().pipe(v.asRounded(3))\nv.assert(roundedSchema, 3.45678)            // 3.457\nv.assert(roundedSchema, 4)                  // 4\n```\n\n### Array Validators\n\n```typescript\n// Array validation\nconst stringArraySchema = v.array(v.string())\nv.validate(stringArraySchema, []).valid     // true\nv.validate(stringArraySchema, ['']).valid   // true\nv.validate(stringArraySchema, [2]).valid    // false\n\n// Tuple validation (fixed-length)\nconst tupleSchema = v.tuple([v.string(), v.number()])\nv.validate(tupleSchema, []).valid           // false\nv.validate(tupleSchema, ['']).valid         // false\nv.validate(tupleSchema, ['', 2]).valid      // true\nv.validate(tupleSchema, [2, '']).valid      // false\n\n// Array transformations\nconst setSchema = v.array(v.number().pipe(v.asRounded())).pipe(v.asSet())\nv.assert(setSchema, [1])                    // [1]\nv.assert(setSchema, [1, 1])                 // [1] (duplicates removed)\nv.assert(setSchema, [1.1, 1.2, 1.3])       // [1] (rounded then deduplicated)\n```\n\n### Object Validators\n\n```typescript\n// Object validation\nconst userSchema = v.object({\n  name: v.string(),\n  age: v.number()\n})\nv.validate(userSchema, { name: '', age: 25 }).valid  // true\nv.validate(userSchema, { name: 1 }).valid           // false\n\n// Nested objects\nconst addressSchema = v.object({\n  name: v.string(),\n  address: v.object({\n    city: v.string().pipe(v.min(1)),\n    zip: v.string().pipe(v.min(1))\n  })\n})\nv.validate(addressSchema, { \n  name: '', \n  address: { city: 'NYC', zip: '10001' } \n}).valid  // true\n\n// Object manipulation\nconst pickSchema = v.objectPick(userSchema, ['name'])\nv.validate(pickSchema, { name: '' }).valid          // true\n\nconst omitSchema = v.objectOmit(userSchema, ['age'])\nv.validate(omitSchema, { name: '' }).valid          // true\n\n// Record validation (dynamic keys)\nconst recordSchema = v.record(v.string(), v.number())\nv.validate(recordSchema, {}).valid                  // true\nv.validate(recordSchema, { a: 1 }).valid           // true\nv.validate(recordSchema, { a: 'a' }).valid         // false\n\n// Convert to Map\nconst mapSchema = v.record(v.string(), v.number()).pipe(v.asMap())\nv.assert(mapSchema, { a: 1, b: 2 })  // Map([['a', 1], ['b', 2]])\n```\n\n### Optional & Default Values\n\n```typescript\n// Optional values\nconst optionalSchema = v.optional(v.string())\nv.validate(optionalSchema, '').valid         // true\nv.validate(optionalSchema, undefined).valid  // true\nv.validate(optionalSchema, null).valid       // false\n\nconst nullableSchema = v.nullable(v.string())\nv.validate(nullableSchema, '').valid         // true\nv.validate(nullableSchema, null).valid       // true\nv.validate(nullableSchema, undefined).valid  // false\n\nconst nullishSchema = v.nullish(v.string())\nv.validate(nullishSchema, '').valid          // true\nv.validate(nullishSchema, null).valid        // true\nv.validate(nullishSchema, undefined).valid   // true\n\n// Default values\nconst defaultSchema = v.defaults(v.string(), 'default')\nv.validate(defaultSchema, 'hi').valid        // true\nv.validate(defaultSchema, undefined).valid   // true\n\n// Fallback on error\nconst catchSchema = v.catch(v.string(), 'fallback')\nv.validate(catchSchema, 'hi').valid          // true\nv.validate(catchSchema, null).valid          // true\nv.assert(catchSchema, null)                  // 'fallback'\n\n// Conditional validation\nconst conditionalSchema = v.conditional(v.string(), () => false)\nv.validate(conditionalSchema, '').valid      // true\nv.validate(conditionalSchema, undefined).valid // true\nv.validate(conditionalSchema, 2).valid       // true\n```\n\n### Junctions (Unions & Intersections)\n\n```typescript\n// Union types\nconst unionSchema = v.or([v.string(), v.number()])\nv.validate(unionSchema, '').valid            // true\nv.validate(unionSchema, 2).valid             // true\nv.validate(unionSchema, false).valid         // false\n\n// Intersection types  \nconst mergeSchema = v.merge(\n  v.object({ a: v.string() }),\n  v.object({ b: v.number() })\n)\nv.validate(mergeSchema, { a: '', b: 2 }).valid // true\nv.validate(mergeSchema, { a: '' }).valid       // false\n\n// Discriminated unions\nconst discriminatedSchema = v.discriminate(\n  (v) => v as any,\n  {\n    ha: v.string(),\n    make: v.string().pipe(v.has(4))\n  }\n)\nv.validate(discriminatedSchema, 'ha').valid     // true\nv.validate(discriminatedSchema, 'make').valid   // true\nv.validate(discriminatedSchema, 'made').valid   // false\n\n// JSON parsing\nconst jsonSchema = v.fromJson(v.number())\nv.validate(jsonSchema, '1').valid              // true\nv.validate(jsonSchema, '\"1\"').valid            // false\nv.validate(jsonSchema, 'and').valid            // false\n\n// Lazy evaluation\nconst lazySchema = v.lazy(() => v.number().pipe(v.gt(5)))\nv.validate(lazySchema, 6).valid                // true\nv.validate(lazySchema, 5).valid                // false\n\n// Recursive schemas\nconst recursiveSchema = v.recursive(\n  () => v.object({ \n    value: v.number(), \n    left: v.optional(recursiveSchema) \n  }), \n  'Node'\n)\nv.validate(recursiveSchema, { value: 1 }).valid // true\nv.validate(recursiveSchema, { \n  value: 1, \n  left: { value: 2 } \n}).valid // true\n```\n\n### Date & Time Validators\n\n```typescript\n// Time validation\nconst timeSchema = v.time()\nconst date = new Date()\nv.validate(timeSchema, date).valid              // true\nv.validate(timeSchema, date.toDateString()).valid // true\nv.validate(timeSchema, date.getTime()).valid    // true\nv.validate(timeSchema, false).valid             // false\n\n// Time comparisons\nconst afterSchema = v.time().pipe(v.after(new Date('2020-01-01')))\nv.validate(afterSchema, new Date('2021-01-01')).valid // true\nv.validate(afterSchema, new Date('2019-01-01')).valid // false\n\nconst beforeSchema = v.time().pipe(v.before(new Date('2020-01-01')))\nv.validate(beforeSchema, new Date('2019-01-01')).valid // true\nv.validate(beforeSchema, new Date('2021-01-01')).valid // false\n\n// Time transformations\nconst timestampSchema = v.time().pipe(v.asStamp())\nv.assert(timestampSchema, date)                 // date.getTime()\n\nconst isoSchema = v.time().pipe(v.asISOString())\nv.assert(isoSchema, date)                       // date.toISOString()\n```\n\n### File Validators\n\n```typescript\n// File validation\nconst fileSchema = v.file()\nv.validate(fileSchema, { type: 'image/png' }).valid // true\nv.validate(fileSchema, { type: '' }).valid          // false\nv.validate(fileSchema, false).valid                 // false\n\n// Specific file types\nconst imageSchema = v.file().pipe(v.image())\nv.validate(imageSchema, { type: 'image/png' }).valid // true\nv.validate(imageSchema, { type: 'text/plain' }).valid // false\n\nconst videoSchema = v.file().pipe(v.video())\nv.validate(videoSchema, { type: 'video/mp4' }).valid // true\n\nconst audioSchema = v.file().pipe(v.audio())\nv.validate(audioSchema, { type: 'audio/mp3' }).valid // true\n\n// Custom file types\nconst pdfSchema = v.file().pipe(v.fileType('application/pdf'))\nv.validate(pdfSchema, { type: 'application/pdf' }).valid // true\n```\n\n### Coercion\n\n```typescript\n// Type coercion\nconst coercedSchema = v.object({\n  name: v.coerceString(),\n  age: v.coerceNumber(),\n  active: v.coerceBoolean(),\n  created: v.coerceTime()\n})\n\n// Automatically converts types before validation\nconst result = v.assert(coercedSchema, {\n  name: 123,        // -> \"123\"\n  age: \"25\",        // -> 25\n  active: 1,        // -> true\n  created: \"2023-01-01\" // -> Date\n})\n```\n\n## 🛠️ Utilities\n\n### DataClass\n\nA utility for creating data classes with automatic JSON serialization:\n\n```typescript\nimport { DataClass } from 'valleyed'\n\nclass User extends DataClass<{ name: string; age: number }> {\n  constructor(data: { name: string; age: number }) {\n    super(data)\n  }\n}\n\nconst user = new User({ name: 'John', age: 30 })\nconsole.log(user.toJSON())      // { name: 'John', age: 30 }\nconsole.log(user.toString())    // '{\"name\":\"John\",\"age\":30}'\n```\n\n### Geohash\n\nUtilities for working with geohash encoding/decoding:\n\n```typescript\nimport { geohash } from 'valleyed'\n\n// Encode coordinates to geohash\nconst hash = geohash.encode([40.7128, -74.0060])\n\n// Decode geohash to coordinates\nconst [lat, lon] = geohash.decode(hash)\n\n// Get neighboring geohashes\nconst neighbors = geohash.neighbors(hash)\nconsole.log(neighbors.tl)  // top-left neighbor\nconsole.log(neighbors.tr)  // top-right neighbor\n// ... etc for all 8 neighbors\n```\n\n### Differ\n\nUtilities for comparing and merging objects:\n\n```typescript\nimport { differ } from 'valleyed'\n\nconst obj1 = { a: 1, b: 2 }\nconst obj2 = { a: 1, b: 3, c: 4 }\n\n// Check equality\nconst isEqual = differ.equal(obj1, obj2)      // false\n\n// Get differences\nconst differences = differ.diff(obj1, obj2)   // ['b', 'c']\n\n// Merge objects\nconst merged = differ.merge(obj1, obj2)       // { a: 1, b: 3, c: 4 }\n\n// Create object from diff keys\nconst diffObj = differ.from(['user.name', 'user.age'])\n// { user: { name: true, age: true } }\n```\n\n### Helper Functions\n\n```typescript\nimport { \n  capitalize, \n  stripHTML, \n  trimToLength, \n  extractUrls,\n  formatNumber,\n  pluralize,\n  groupBy,\n  shuffleArray,\n  chunkArray,\n  compareTwoStrings,\n  getRandomValue,\n  addToArray,\n  getPercentage,\n  getRandomSample\n} from 'valleyed'\n\n// String utilities\ncapitalize('hello world')              // 'Hello World'\ncapitalize('test home')                // 'Test Home'\nstripHTML('<p>Hello</p>')              // 'Hello'\nstripHTML('<p>a<img src=\"/\" /></p>')   // 'a'\ntrimToLength('Long text here', 10)     // 'Long text...'\nextractUrls('Visit https://example.com') \n// [{ original: 'https://example.com', normalized: 'https://example.com' }]\n\n// Number utilities\nformatNumber(1234567)                  // '1.2M'\nformatNumber(1234.567, 2)              // '1.23K'\npluralize(1, 'item', 'items')          // 'item'\npluralize(2, 'item', 'items')          // 'items'\ngetPercentage(25, 100)                 // 25\n\n// Array utilities\ngroupBy([{type: 'A', val: 1}, {type: 'B', val: 2}], x => x.type)\n// [{ key: 'A', values: [{type: 'A', val: 1}] }, { key: 'B', values: [{type: 'B', val: 2}] }]\n\nshuffleArray([1, 2, 3, 4])             // [3, 1, 4, 2] (random order)\nchunkArray([1, 2, 3, 4, 5], 2)         // [[1, 2], [3, 4], [5]]\ngetRandomSample([1, 2, 3, 4, 5], 3)    // [2, 4, 5] (3 random items)\n\n// String comparison (Dice coefficient)\ncompareTwoStrings('abc', 'abc')        // 1 (identical)\ncompareTwoStrings('abc', 'abcd')       // 0.8 (very similar)\ncompareTwoStrings('abc', 'xyz')        // 0 (completely different)\n\n// Utility functions\ngetRandomValue()                       // 'lkj3h4kj2h3' (random string)\naddToArray([], item, x => x.id, x => x.priority) // sorted insertion\n```\n\n## 🔧 Advanced Usage\n\n### Custom Validation Functions\n\n```typescript\n// Define custom validation logic\nconst customValidator = v.define<number, number>((input) => {\n  if (input < 0) throw v.PipeError.root('must be positive', input)\n  return input * 2\n})\n\nconst schema = v.number().pipe(customValidator)\nconst result = v.assert(schema, 5)  // 10\n```\n\n### Schema Compilation\n\n```typescript\n// Compile schema for better performance in loops\nconst schema = v.object({\n  name: v.string().pipe(v.min(1)),\n  age: v.number().pipe(v.gte(0))\n})\n\nconst compiledSchema = v.compile(schema)\n\n// Use compiled schema (faster for repeated validations)\nconst result = compiledSchema(userData)\n```\n\n### JSON Schema Generation\n\n```typescript\n// Generate JSON Schema for documentation/tooling\nconst schema = v.object({\n  name: v.string(),\n  age: v.number().pipe(v.gte(0)),\n  email: v.string().pipe(v.email())\n})\n\nconst jsonSchema = v.schema(schema)\nconsole.log(jsonSchema)\n// {\n//   type: 'object',\n//   properties: {\n//     name: { type: 'string' },\n//     age: { type: 'number', minimum: 0 },\n//     email: { type: 'string', format: 'email' }\n//   },\n//   required: ['name', 'age', 'email']\n// }\n```\n\n### Error Handling\n\n```typescript\nconst schema = v.object({\n  name: v.string().pipe(v.min(2)),\n  age: v.number().pipe(v.gte(0))\n})\n\nconst result = v.validate(schema, { name: 'A', age: -1 })\nif (!result.valid) {\n  // Access structured error information\n  result.messages.forEach(({ message, path, value }) => {\n    console.log(`${path}: ${message} (got: ${value})`)\n  })\n  // Output:\n  // name: must contain 2 or more characters (got: A)\n  // age: must be greater than or equal to 0 (got: -1)\n  \n  // Or get formatted error string\n  console.log(result.toString())\n}\n```\n\n### Standard Schema Compatibility\n\n```typescript\n// Valleyed implements Standard Schema spec\nconst schema = v.string().pipe(v.email())\n\n// Access standard schema methods\nconst result = schema['~standard'].validate('test@example.com')\nif (result.issues) {\n  console.log('Validation failed:', result.issues)\n} else {\n  console.log('Valid value:', result.value)\n}\n```\n\n### Meta Information\n\n```typescript\n// Add metadata to schemas\nconst userSchema = v.meta(\n  v.object({\n    name: v.string(),\n    age: v.number()\n  }),\n  {\n    title: 'User Schema',\n    description: 'Schema for user data validation',\n    examples: [{ name: 'John', age: 30 }]\n  }\n)\n\n// Metadata appears in generated JSON schema\nconst jsonSchema = v.schema(userSchema)\nconsole.log(jsonSchema.title)       // 'User Schema'\nconsole.log(jsonSchema.description) // 'Schema for user data validation'\n```\n\n## 🤝 Contributing\n\n### Development Setup\n\n```bash\n# Clone repository\ngit clone https://github.com/your-org/valleyed.git\ncd valleyed\n\n# Install dependencies\nnpm install\n\n# Run tests\nnpm test\n\n# Run tests in watch mode\nnpm run test:watch\n\n# Build package\nnpm run build\n\n# Run type checking\nnpm run type-check\n```\n\n### Testing\n\nThe project uses Vitest for testing. Tests are organized by functionality:\n\n- `tests/api/` - Core validation functionality\n- `tests/utils/` - Utility function tests\n\nRun specific test files:\n```bash\nnpm test -- arrays.test.ts\nnpm test -- --grep \"string validation\"\n```\n\n### Code Style\n\n- Use TypeScript for all code\n- Follow existing code patterns\n- Add tests for new features\n- Update documentation for API changes\n\n## 📜 License\n\nMIT License - see LICENSE file for details.\n\n---\n\nBuilt with ❤️ for type-safe validation in TypeScript. Inspired by AJV but designed for modern TypeScript development with unmatched performance through function compilation.\n\n**Key Advantages over other libraries:**\n- **Performance**: Compiles to native JavaScript functions\n- **Type Safety**: Full TypeScript integration with inference\n- **Flexibility**: Transformations and custom logic anywhere in the pipeline\n- **Standards**: Implements Standard Schema specification\n- **DX**: Excellent error messages and debugging experience","readmeFilename":"README.md"}