{"_id":"@aeroview-io/rtype","_rev":"32-45dbfa8946b5a67935e8e5e1a5babdb6","name":"@aeroview-io/rtype","description":"Simple and extensible runtime input validation for TS/JS, written in TS, fried in batter.","dist-tags":{"latest":"1.4.6"},"versions":{"1.0.0":{"name":"@aeroview-io/rtype","version":"1.0.0","keywords":["joi","zod","myzod","joi-like","validation","runtime","type","typescript","javascript"],"author":{"url":"https://aeroview.io","name":"Marc H. Weiner","email":"marc@aeroview.io"},"license":"MIT","_id":"@aeroview-io/rtype@1.0.0","maintainers":[{"name":"mhweiner","email":"mhweiner234@gmail.com"}],"homepage":"https://github.com/aeroview/rtype","bugs":{"url":"https://github.com/aeroview/rtype/issues"},"dist":{"shasum":"e0801a1c89cfdf6d89f9fff20d8de5e8c21bda63","tarball":"https://registry.npmjs.org/@aeroview-io/rtype/-/rtype-1.0.0.tgz","fileCount":54,"integrity":"sha512-ia2PwN9yfRTBpWetsSOIJPxRJnd9AELsyZEf46hjKb6aYkW9/sz31cv3ot6REtYRWRZ1wJaodsreFQN3mysw0g==","signatures":[{"sig":"MEYCIQDgVYtNEO+uvwusIsxtmblmslpe8pldIwZZHYaDQD/7lQIhAN5t76Jh9yVyw/+rIlWIkHSqCmeUUiY/FvnmfunItkIG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43100},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fb4c7799b2376830aec9092c20413df955c955e2","scripts":{"lint":"eslint ./ --ext .js,.ts","test":"c8 hoare 'src/**/*.spec.ts' && c8 report -r text -r html","build":"tsc","prepare":"npm run build"},"sponsor":{"url":"https://aeroview.io"},"_npmUser":{"name":"mhweiner","email":"mhweiner234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aeroview/rtype.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple and extensible runtime input validation for TS/JS, written in TS.","directories":{},"_nodeVersion":"22.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","hoare":"^3.0.17","eslint":"^8.39.0","ts-node":"^10.9.1","typescript":"^5.0.4","@typescript-eslint/parser":"^5.59.2","@typescript-eslint/eslint-plugin":"^5.59.2"},"_npmOperationalInternal":{"tmp":"tmp/rtype_1.0.0_1717375360619_0.9057325867336878","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@aeroview-io/rtype","version":"1.0.1","keywords":["joi","zod","myzod","joi-like","validation","runtime","type","typescript","javascript"],"author":{"url":"https://aeroview.io","name":"Marc H. Weiner","email":"marc@aeroview.io"},"license":"MIT","_id":"@aeroview-io/rtype@1.0.1","maintainers":[{"name":"mhweiner","email":"mhweiner234@gmail.com"}],"homepage":"https://github.com/aeroview/rtype","bugs":{"url":"https://github.com/aeroview/rtype/issues"},"dist":{"shasum":"5621ea9375bb349ec2b3502799767eeb93f3ad60","tarball":"https://registry.npmjs.org/@aeroview-io/rtype/-/rtype-1.0.1.tgz","fileCount":54,"integrity":"sha512-6muyT0TGoQFZSnjpFSiXKPc/WOzLWi7xGz0VgOGdXu7ylLtRciptWtiA/GN9S5Z/54quVl6ASSw2TXodXNe5WA==","signatures":[{"sig":"MEYCIQDvyqXGQmp8zskI9YCnx9EgltaY7JQ86AIvZGUVnLcLoQIhAObtoq+LOx4dUuts6OCbLzl1ynBmr9eq41UI2hzo3NHj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43100},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6b873a77ecfa36a939ed547977b7e04b69638b63","scripts":{"lint":"eslint ./ --ext .js,.ts","test":"c8 hoare 'src/**/*.spec.ts' && c8 report -r text -r html","build":"tsc","prepare":"npm run build"},"sponsor":{"url":"https://aeroview.io"},"_npmUser":{"name":"mhweiner","email":"mhweiner234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aeroview/rtype.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple and extensible runtime input validation for TS/JS, written in TS.","directories":{},"_nodeVersion":"22.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","hoare":"^3.0.17","eslint":"^8.39.0","ts-node":"^10.9.1","typescript":"^5.0.4","@typescript-eslint/parser":"^5.59.2","@typescript-eslint/eslint-plugin":"^5.59.2"},"_npmOperationalInternal":{"tmp":"tmp/rtype_1.0.1_1717375647015_0.11735174778881907","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@aeroview-io/rtype","version":"1.0.2","keywords":["joi","zod","myzod","joi-like","validation","runtime","type","typescript","javascript"],"author":{"url":"https://aeroview.io","name":"Marc H. Weiner","email":"marc@aeroview.io"},"license":"MIT","_id":"@aeroview-io/rtype@1.0.2","maintainers":[{"name":"mhweiner","email":"mhweiner234@gmail.com"}],"homepage":"https://github.com/aeroview/rtype","bugs":{"url":"https://github.com/aeroview/rtype/issues"},"dist":{"shasum":"78f1c17c17068c6a00c7be7c369a28b363e06905","tarball":"https://registry.npmjs.org/@aeroview-io/rtype/-/rtype-1.0.2.tgz","fileCount":54,"integrity":"sha512-CsKZN6CibGTmFZmYyaeDYVjNFOmyBP/W9Bukw6kbgEuFFABF7eQtMCF0GgGUMjKvQH8MuRZr7NbNYxI722wwRw==","signatures":[{"sig":"MEUCIHMUpm2tkVo/yi0IkSmCe+ySGubKf4pk6qZeDdzzu9//AiEAzFLF7VM6sgr16tyYOqNtP4RddNoarNQbDvB//S+tOeA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43100},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d291a45204287c8b33dd0ecb655d3af802d60c92","scripts":{"lint":"eslint ./ --ext .js,.ts","test":"c8 hoare 'src/**/*.spec.ts' && c8 report -r text -r html","build":"tsc","prepare":"npm run build"},"sponsor":{"url":"https://aeroview.io"},"_npmUser":{"name":"mhweiner","email":"mhweiner234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aeroview/rtype.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple and extensible runtime input validation for TS/JS, written in TS.","directories":{},"_nodeVersion":"22.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","hoare":"^3.0.17","eslint":"^8.39.0","ts-node":"^10.9.1","typescript":"^5.0.4","@typescript-eslint/parser":"^5.59.2","@typescript-eslint/eslint-plugin":"^5.59.2"},"_npmOperationalInternal":{"tmp":"tmp/rtype_1.0.2_1717375896484_0.4313153021014977","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@aeroview-io/rtype","version":"1.0.3","keywords":["joi","zod","myzod","joi-like","validation","runtime","type","typescript","javascript"],"author":{"url":"https://aeroview.io","name":"Marc H. Weiner","email":"marc@aeroview.io"},"license":"MIT","_id":"@aeroview-io/rtype@1.0.3","maintainers":[{"name":"mhweiner","email":"mhweiner234@gmail.com"}],"homepage":"https://github.com/aeroview/rtype","bugs":{"url":"https://github.com/aeroview/rtype/issues"},"dist":{"shasum":"d916db52df516a5b27cd8837038ad2f589154ab4","tarball":"https://registry.npmjs.org/@aeroview-io/rtype/-/rtype-1.0.3.tgz","fileCount":25,"integrity":"sha512-nTCeIwBfxY8RwLixsQXAnHSdHUV9lGv8EjbOjvSYJeb+kFwkj8vpRq1Pj3sfOCbZLiJLXFvHA11UtkwCLi33Kw==","signatures":[{"sig":"MEYCIQDsZW6XMWR+YMYEQZZMLcnHThcpanVUkBwgtll3P5WX3QIhAPxyqtOwDzGeaMOTvSUb2inf7sWqx+6i+ikq8Q66qwPn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13687},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7db4d8f987daebc47e31a65252d028a9c1c708e9","scripts":{"lint":"eslint ./ --ext .js,.ts","test":"c8 hoare 'src/**/*.spec.ts' && c8 report -r text -r html","build":"tsc","prepare":"npm run build"},"sponsor":{"url":"https://aeroview.io"},"_npmUser":{"name":"mhweiner","email":"mhweiner234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aeroview/rtype.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple and extensible runtime input validation for TS/JS, written in TS.","directories":{},"_nodeVersion":"22.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","hoare":"^3.0.17","eslint":"^8.39.0","ts-node":"^10.9.1","typescript":"^5.0.4","@typescript-eslint/parser":"^5.59.2","@typescript-eslint/eslint-plugin":"^5.59.2"},"_npmOperationalInternal":{"tmp":"tmp/rtype_1.0.3_1717376969495_0.4968754150533299","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@aeroview-io/rtype","version":"1.0.4","keywords":["joi","zod","myzod","joi-like","validation","runtime","type","typescript","javascript"],"author":{"url":"https://aeroview.io","name":"Marc H. Weiner","email":"marc@aeroview.io"},"license":"MIT","_id":"@aeroview-io/rtype@1.0.4","maintainers":[{"name":"mhweiner","email":"mhweiner234@gmail.com"}],"homepage":"https://github.com/aeroview/rtype","bugs":{"url":"https://github.com/aeroview/rtype/issues"},"dist":{"shasum":"f0e228c88f26dd275a7951ac1db76bb260a04935","tarball":"https://registry.npmjs.org/@aeroview-io/rtype/-/rtype-1.0.4.tgz","fileCount":25,"integrity":"sha512-/fIE7zA9GwSM8bXlrSoS1Ve+APEism1PiCdrwVKiuUNqX9rOjk7EOz+dZEgwQipdkSMzW6aSc1vjkY0M1uP26A==","signatures":[{"sig":"MEUCIEp5eMM/7bDCqRYrffYYqxnN9k5LcIzBYE3UQM5sQz2XAiEAnqEnDeWHJTrWIBK4Pr4l9cqcDcJHzTnfJQMK/PvJyOc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13858},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f1ecae856d684a7216b0b1de5f97e3123c9cd1dc","scripts":{"lint":"eslint ./ --ext .js,.ts","test":"c8 hoare 'src/**/*.spec.ts' && c8 report -r text -r html","build":"tsc","prepare":"npm run build"},"sponsor":{"url":"https://aeroview.io"},"_npmUser":{"name":"mhweiner","email":"mhweiner234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aeroview/rtype.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple and extensible runtime input validation for TS/JS, written in TS.","directories":{},"_nodeVersion":"22.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","hoare":"^3.0.17","eslint":"^8.39.0","ts-node":"^10.9.1","typescript":"^5.0.4","@typescript-eslint/parser":"^5.59.2","@typescript-eslint/eslint-plugin":"^5.59.2"},"_npmOperationalInternal":{"tmp":"tmp/rtype_1.0.4_1717381453644_0.5841064639738924","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@aeroview-io/rtype","version":"1.0.5","keywords":["joi","zod","myzod","joi-like","validation","runtime","type","typescript","javascript"],"author":{"url":"https://aeroview.io","name":"Marc H. Weiner","email":"marc@aeroview.io"},"license":"MIT","_id":"@aeroview-io/rtype@1.0.5","maintainers":[{"name":"mhweiner","email":"mhweiner234@gmail.com"}],"homepage":"https://github.com/aeroview/rtype","bugs":{"url":"https://github.com/aeroview/rtype/issues"},"dist":{"shasum":"3ce0a9194ce7a0016e7524f77388f310d0aa4b1a","tarball":"https://registry.npmjs.org/@aeroview-io/rtype/-/rtype-1.0.5.tgz","fileCount":25,"integrity":"sha512-ijTTnnfYiJaw9HCJZlatp+6pT1ATFoSZN7qUwyRU8DwANw9ET85UbqrCTIdoPT8AZxzyC47WUKbcFLTEmb44zw==","signatures":[{"sig":"MEUCIBm5nAuoKxq0y7Wfo6HuELz/qRr5Ex3kwSYjRMCdS6VpAiEAzHjlBN4aEQAZ6Jo+Av6vhTYyTo9gaGGuXJnRN3pESfo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14274},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"54cf1dfe4a61ed682395c196445b6a4d010e03e5","scripts":{"lint":"eslint ./ --ext .js,.ts","test":"c8 hoare 'src/**/*.spec.ts' && c8 report -r text -r html","build":"tsc","prepare":"npm run build"},"sponsor":{"url":"https://aeroview.io"},"_npmUser":{"name":"mhweiner","email":"mhweiner234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aeroview/rtype.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple and extensible runtime input validation for TS/JS, written in TS.","directories":{},"_nodeVersion":"22.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","hoare":"^3.0.17","eslint":"^8.39.0","ts-node":"^10.9.1","typescript":"^5.0.4","@typescript-eslint/parser":"^5.59.2","@typescript-eslint/eslint-plugin":"^5.59.2"},"_npmOperationalInternal":{"tmp":"tmp/rtype_1.0.5_1717388265109_0.8552970749091371","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@aeroview-io/rtype","version":"1.1.0","keywords":["joi","zod","myzod","joi-like","validation","runtime","type","typescript","javascript"],"author":{"url":"https://aeroview.io","name":"Marc H. Weiner","email":"marc@aeroview.io"},"license":"MIT","_id":"@aeroview-io/rtype@1.1.0","maintainers":[{"name":"mhweiner","email":"mhweiner234@gmail.com"}],"homepage":"https://github.com/aeroview/rtype","bugs":{"url":"https://github.com/aeroview/rtype/issues"},"dist":{"shasum":"01f0cc042ef9e6b8eb35d52bfd7fae6bd760a290","tarball":"https://registry.npmjs.org/@aeroview-io/rtype/-/rtype-1.1.0.tgz","fileCount":31,"integrity":"sha512-WOM1jT4D24WnpRAVrtb/sMY/Pjcz5kUOLRY1JByIshTJv1oWBgsp51pILQbjFO9W2BJAUMymySMpRkNoUz8izA==","signatures":[{"sig":"MEQCIEnXK1WHZxXYovHd+TfgvmRsYNQJgK+aQh7l650M0rAAAiBhJA40zRlxGl4WV6yacLCESireTY+e68ozqiUoQbJDqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18334},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6e864a46d3e7193cd941aa8c5b109f563336908d","scripts":{"lint":"eslint ./ --ext .js,.ts","test":"c8 hoare 'src/**/*.spec.ts' && c8 report -r text -r html","build":"tsc","prepare":"npm run build"},"sponsor":{"url":"https://aeroview.io"},"_npmUser":{"name":"mhweiner","email":"mhweiner234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aeroview/rtype.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple and extensible runtime input validation for TS/JS, written in TS.","directories":{},"_nodeVersion":"22.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","hoare":"^3.0.17","eslint":"^8.39.0","ts-node":"^10.9.1","typescript":"^5.0.4","@typescript-eslint/parser":"^5.59.2","@typescript-eslint/eslint-plugin":"^5.59.2"},"_npmOperationalInternal":{"tmp":"tmp/rtype_1.1.0_1717443826856_0.12021665628464473","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@aeroview-io/rtype","version":"1.2.0","keywords":["joi","zod","myzod","joi-like","validation","runtime","type","typescript","javascript"],"author":{"url":"https://aeroview.io","name":"Marc H. Weiner","email":"marc@aeroview.io"},"license":"MIT","_id":"@aeroview-io/rtype@1.2.0","maintainers":[{"name":"mhweiner","email":"mhweiner234@gmail.com"}],"homepage":"https://github.com/aeroview/rtype","bugs":{"url":"https://github.com/aeroview/rtype/issues"},"dist":{"shasum":"48393f08d826611343d410471c71f5b5b1bb30a6","tarball":"https://registry.npmjs.org/@aeroview-io/rtype/-/rtype-1.2.0.tgz","fileCount":35,"integrity":"sha512-8sqbJizifzWqSV3Ykru3FqXassXturWkhdAKWV7bejShiEchnCTe+MGtC9jr0muzFOIvZYoeAezdLrUryETJGw==","signatures":[{"sig":"MEUCIQC0CsOIjhGJeHN9mEIl44SixdtrIDmCQAI71Mw3Mh/SfAIgIYkNxy5BHtcZ4Shu3vZVKrdFlA21vHD/W1iZgr51pgc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25087},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"82cc8d1529acd618d92982e8c9223b8315f470ec","scripts":{"lint":"eslint ./ --ext .js,.ts","test":"c8 hoare 'src/**/*.spec.ts' && c8 report -r text -r html","build":"tsc","prepare":"npm run build"},"sponsor":{"url":"https://aeroview.io"},"_npmUser":{"name":"mhweiner","email":"mhweiner234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aeroview/rtype.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple and extensible runtime input validation for TS/JS, written in TS.","directories":{},"_nodeVersion":"22.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","hoare":"^3.0.17","eslint":"^8.39.0","ts-node":"^10.9.1","typescript":"^5.0.4","@typescript-eslint/parser":"^5.59.2","@typescript-eslint/eslint-plugin":"^5.59.2"},"_npmOperationalInternal":{"tmp":"tmp/rtype_1.2.0_1718824589428_0.7324286706012515","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@aeroview-io/rtype","version":"1.2.1","keywords":["joi","zod","myzod","joi-like","validation","runtime","type","typescript","javascript"],"author":{"url":"https://aeroview.io","name":"Marc H. Weiner","email":"marc@aeroview.io"},"license":"MIT","_id":"@aeroview-io/rtype@1.2.1","maintainers":[{"name":"mhweiner","email":"mhweiner234@gmail.com"}],"homepage":"https://github.com/aeroview/rtype","bugs":{"url":"https://github.com/aeroview/rtype/issues"},"dist":{"shasum":"2e84d4419a838ae87ad0c2507b742a0e1aa26ab3","tarball":"https://registry.npmjs.org/@aeroview-io/rtype/-/rtype-1.2.1.tgz","fileCount":35,"integrity":"sha512-1cknI8C8WXnsfbT9O29h6xZREP7k5z0XgoBN+ea6D/KB523znPwZm6pXIIt/zalnmysUBLl14Jm94IorTljRFg==","signatures":[{"sig":"MEUCIF5/Fn8ZeWKw7tBh03sTAg8mxuyhHfRoeC6EcQ2L5UpTAiEAwE0vzYc+hIERizZRSgXnUUI4xdoGyrBvqlCZmyPbtKU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26814},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"af1efea94e31b3c2f78a45604b1adbfe7769d26e","scripts":{"lint":"eslint ./ --ext .js,.ts","test":"c8 hoare 'src/**/*.spec.ts' && c8 report -r text -r html","build":"tsc","prepare":"npm run build"},"sponsor":{"url":"https://aeroview.io"},"_npmUser":{"name":"mhweiner","email":"mhweiner234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aeroview/rtype.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple and extensible runtime input validation for TS/JS, written in TS.","directories":{},"_nodeVersion":"22.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","hoare":"^3.0.17","eslint":"^8.39.0","ts-node":"^10.9.1","typescript":"^5.0.4","@typescript-eslint/parser":"^5.59.2","@typescript-eslint/eslint-plugin":"^5.59.2"},"_npmOperationalInternal":{"tmp":"tmp/rtype_1.2.1_1718830990298_0.5358826477030973","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@aeroview-io/rtype","version":"1.2.2","keywords":["joi","zod","myzod","joi-like","validation","runtime","type","typescript","javascript"],"author":{"url":"https://aeroview.io","name":"Marc H. Weiner","email":"marc@aeroview.io"},"license":"MIT","_id":"@aeroview-io/rtype@1.2.2","maintainers":[{"name":"mhweiner","email":"mhweiner234@gmail.com"}],"homepage":"https://github.com/aeroview/rtype","bugs":{"url":"https://github.com/aeroview/rtype/issues"},"dist":{"shasum":"5a4745ecbd53105a11ab44ba963a73aa246ad827","tarball":"https://registry.npmjs.org/@aeroview-io/rtype/-/rtype-1.2.2.tgz","fileCount":35,"integrity":"sha512-bKRWV9HKJAodDmAyAb35F5raXrEVXeLvV1K5Z899WfsCPztqRgCsT+fYguTmoOTYlHKatb9hqwPsm6rsO4sPqw==","signatures":[{"sig":"MEUCIQDJ2Wl0YS2/bn6/IIEABW8aWuR1PvJ/7Pynd0zW0tsYNAIgdSju1Q5Y11IpqsLPgA9jOYIBWRtcVCwM1EotGqIsru8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26841},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1bcedf5d7617a4bb3912a29a3b76eb992fdfcb07","scripts":{"lint":"eslint ./ --ext .js,.ts","test":"c8 hoare 'src/**/*.spec.ts' && c8 report -r text -r html","build":"tsc","prepare":"npm run build"},"sponsor":{"url":"https://aeroview.io"},"_npmUser":{"name":"mhweiner","email":"mhweiner234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aeroview/rtype.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple and extensible runtime input validation for TS/JS, written in TS.","directories":{},"_nodeVersion":"22.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","hoare":"^3.0.17","eslint":"^8.39.0","ts-node":"^10.9.1","typescript":"^5.0.4","@typescript-eslint/parser":"^5.59.2","@typescript-eslint/eslint-plugin":"^5.59.2"},"_npmOperationalInternal":{"tmp":"tmp/rtype_1.2.2_1718831297089_0.6594702572721294","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@aeroview-io/rtype","version":"1.2.3","keywords":["joi","zod","myzod","joi-like","validation","runtime","type","typescript","javascript"],"author":{"url":"https://aeroview.io","name":"Marc H. Weiner","email":"marc@aeroview.io"},"license":"MIT","_id":"@aeroview-io/rtype@1.2.3","maintainers":[{"name":"mhweiner","email":"mhweiner234@gmail.com"}],"homepage":"https://github.com/aeroview/rtype","bugs":{"url":"https://github.com/aeroview/rtype/issues"},"dist":{"shasum":"2bd612ae9a23756213afd8743534504f6669a3e9","tarball":"https://registry.npmjs.org/@aeroview-io/rtype/-/rtype-1.2.3.tgz","fileCount":35,"integrity":"sha512-RMSw9ghTadZXN5NYvUgKyMoIwVdzpDDMnPUbojdwWNSThykPgJtB/wYvNeRAL5FMJGjQzlKQZ959x1SIBMBCDQ==","signatures":[{"sig":"MEYCIQC+K7aK5WXWKh+fTcTbYUSzsqeGaEwYPoSWggqW3X6E6gIhAN52jKOMAyoPKNLNH1OWL8SRF4hDgABx5glO9cv0UkCs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26841},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fd5d1799f1d957b7b68eb07dbc52cfadf27a2f21","scripts":{"lint":"eslint ./ --ext .js,.ts","test":"c8 hoare 'src/**/*.spec.ts' && c8 report -r text -r html","build":"tsc","prepare":"npm run build"},"sponsor":{"url":"https://aeroview.io"},"_npmUser":{"name":"mhweiner","email":"mhweiner234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aeroview/rtype.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple and extensible runtime input validation for TS/JS, written in TS.","directories":{},"_nodeVersion":"22.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","hoare":"^3.0.17","eslint":"^8.39.0","ts-node":"^10.9.1","typescript":"^5.0.4","@typescript-eslint/parser":"^5.59.2","@typescript-eslint/eslint-plugin":"^5.59.2"},"_npmOperationalInternal":{"tmp":"tmp/rtype_1.2.3_1718846624300_0.8952038108269464","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@aeroview-io/rtype","version":"1.2.4","keywords":["joi","zod","myzod","joi-like","validation","runtime","type","typescript","javascript"],"author":{"url":"https://aeroview.io","name":"Marc H. Weiner","email":"marc@aeroview.io"},"license":"MIT","_id":"@aeroview-io/rtype@1.2.4","maintainers":[{"name":"mhweiner","email":"mhweiner234@gmail.com"}],"homepage":"https://github.com/aeroview/rtype","bugs":{"url":"https://github.com/aeroview/rtype/issues"},"dist":{"shasum":"8a5cf80b36a5bcf2e37e66f07900cb816884357e","tarball":"https://registry.npmjs.org/@aeroview-io/rtype/-/rtype-1.2.4.tgz","fileCount":35,"integrity":"sha512-eVf4g3po0iMWRSOFP4unXATqJ81t/r2mF5yxiDnLJ3DQpuFMkm+s3wpNmUK/0HBHzl58zIcV5kWi+wpzzZvanw==","signatures":[{"sig":"MEQCIGmpJFE5sA9+UD2awhIPFSpJym+/N3nlfpwBdNWJ+hklAiAMKDq7Esy8TVaAWRSU5Lzvt+Ft9Yjs1tUfKWjMhL1nig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26841},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4f362030b107a4be06129522a15e2bd3ecf2a92e","scripts":{"lint":"eslint ./ --ext .js,.ts","test":"c8 hoare 'src/**/*.spec.ts' && c8 report -r text -r html","build":"tsc","prepare":"npm run build"},"sponsor":{"url":"https://aeroview.io"},"_npmUser":{"name":"mhweiner","email":"mhweiner234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aeroview/rtype.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple and extensible runtime input validation for TS/JS, written in TS.","directories":{},"_nodeVersion":"22.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","hoare":"^3.0.17","eslint":"^8.39.0","ts-node":"^10.9.1","typescript":"^5.0.4","@typescript-eslint/parser":"^5.59.2","@typescript-eslint/eslint-plugin":"^5.59.2"},"_npmOperationalInternal":{"tmp":"tmp/rtype_1.2.4_1718848816787_0.5028373134199831","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"@aeroview-io/rtype","version":"1.2.5","keywords":["joi","zod","myzod","joi-like","validation","runtime","type","typescript","javascript"],"author":{"url":"https://aeroview.io","name":"Marc H. Weiner","email":"marc@aeroview.io"},"license":"MIT","_id":"@aeroview-io/rtype@1.2.5","maintainers":[{"name":"mhweiner","email":"mhweiner234@gmail.com"}],"homepage":"https://github.com/aeroview/rtype","bugs":{"url":"https://github.com/aeroview/rtype/issues"},"dist":{"shasum":"0dee82fd8172eb9168876df71bcda330e468b052","tarball":"https://registry.npmjs.org/@aeroview-io/rtype/-/rtype-1.2.5.tgz","fileCount":35,"integrity":"sha512-YPqmknZ4F/A5flg1NFeFnKWhv2rUJQNL2Gj2j8Z5fdCAmrLt6UV0+oa1nt+/udaTsGefvdn8Sw7+Wba880VvqQ==","signatures":[{"sig":"MEYCIQCX0gOxivCNlFT/w2yxPYNtIOyYGfyCzgWRH8apuE9/AwIhAOfcEk2k4jNxIPj9UWxUaVzI0OYuXgc3WWov/WtFCuif","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26876},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2897c6c89d8b4e24cbaa99b8f652145740268e2a","scripts":{"lint":"eslint ./ --ext .js,.ts","test":"c8 hoare 'src/**/*.spec.ts' && c8 report -r text -r html","build":"tsc","prepare":"npm run build"},"sponsor":{"url":"https://aeroview.io"},"_npmUser":{"name":"mhweiner","email":"mhweiner234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aeroview/rtype.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple and extensible runtime input validation for TS/JS, written in TS.","directories":{},"_nodeVersion":"22.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","hoare":"^3.0.17","eslint":"^8.39.0","ts-node":"^10.9.1","typescript":"^5.0.4","semantic-release":"^24.0.0","@typescript-eslint/parser":"^5.59.2","@typescript-eslint/eslint-plugin":"^5.59.2"},"_npmOperationalInternal":{"tmp":"tmp/rtype_1.2.5_1718849162604_0.2269484564443851","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"@aeroview-io/rtype","version":"1.2.6","keywords":["joi","zod","myzod","joi-like","validation","runtime","type","typescript","javascript"],"author":{"url":"https://aeroview.io","name":"Marc H. Weiner","email":"marc@aeroview.io"},"license":"MIT","_id":"@aeroview-io/rtype@1.2.6","maintainers":[{"name":"mhweiner","email":"mhweiner234@gmail.com"}],"homepage":"https://github.com/aeroview/rtype","bugs":{"url":"https://github.com/aeroview/rtype/issues"},"dist":{"shasum":"b6d26247592a21b7d9ca36b4680673947062a44c","tarball":"https://registry.npmjs.org/@aeroview-io/rtype/-/rtype-1.2.6.tgz","fileCount":35,"integrity":"sha512-A74KxswfXiP/lgwNSQh/IzdgfyMksgHZ3nyewaVyOkM0bk+zM3yLYAFaCZ8+E1Mxh+8HiKJMgVJC8vYrRR4CZQ==","signatures":[{"sig":"MEQCIC8dOyPEMFlKCvYHktZpR+sSb2GwhkcVD5uFMyWo0OIiAiASFA4l+SyL8kZg+PAbjwRSc9x3yj4oANDo7q2tXA3DSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26877},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a048033c9d9c76fb0804e3a64e413fb396e83a67","scripts":{"lint":"eslint ./ --ext .js,.ts","test":"c8 hoare 'src/**/*.spec.ts' && c8 report -r text -r html","build":"tsc","prepare":"npm run build"},"sponsor":{"url":"https://aeroview.io"},"_npmUser":{"name":"mhweiner","email":"mhweiner234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aeroview/rtype.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple and extensible runtime input validation for TS/JS, written in TS.","directories":{},"_nodeVersion":"22.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","hoare":"^3.0.17","eslint":"^8.39.0","ts-node":"^10.9.1","typescript":"^5.0.4","semantic-release":"^24.0.0","@typescript-eslint/parser":"^5.59.2","@typescript-eslint/eslint-plugin":"^5.59.2"},"_npmOperationalInternal":{"tmp":"tmp/rtype_1.2.6_1718849363332_0.2428196055771943","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"@aeroview-io/rtype","version":"1.2.7","keywords":["joi","zod","myzod","joi-like","validation","runtime","type","typescript","javascript"],"author":{"url":"https://aeroview.io","name":"Marc H. Weiner","email":"marc@aeroview.io"},"license":"MIT","_id":"@aeroview-io/rtype@1.2.7","maintainers":[{"name":"mhweiner","email":"mhweiner234@gmail.com"}],"homepage":"https://github.com/aeroview/rtype","bugs":{"url":"https://github.com/aeroview/rtype/issues"},"dist":{"shasum":"d980ba716273d431d2757a4d5db0d593e4ad66ee","tarball":"https://registry.npmjs.org/@aeroview-io/rtype/-/rtype-1.2.7.tgz","fileCount":35,"integrity":"sha512-XEQT5827969ah61XaevtDWWb6eIBAZEW3qD6qebLwIQWvXR0YJNiScuL4ogBuTlokAi8dcf2BKy7itFDr+VpjA==","signatures":[{"sig":"MEYCIQDzIW4RpYB3/vetfn+iEoxrW2lPC4Tvio5lj1va/ITH2gIhANo3QNMl+Vv+L4IQoqj6bEQP58/3+5lqmljK6v3yTbkn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28500},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c24889acf335de5eb7e613b18c692fc233124d66","scripts":{"lint":"eslint ./ --ext .js,.ts","test":"c8 hoare 'src/**/*.spec.ts' && c8 report -r text -r html","build":"tsc","prepare":"npm run build"},"sponsor":{"url":"https://aeroview.io"},"_npmUser":{"name":"mhweiner","email":"mhweiner234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aeroview/rtype.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple and extensible runtime input validation for TS/JS, written in TS.","directories":{},"_nodeVersion":"22.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","hoare":"^3.0.17","eslint":"^8.39.0","ts-node":"^10.9.1","typescript":"^5.0.4","semantic-release":"^24.0.0","@typescript-eslint/parser":"^5.59.2","@typescript-eslint/eslint-plugin":"^5.59.2"},"_npmOperationalInternal":{"tmp":"tmp/rtype_1.2.7_1718850928796_0.6692883875261078","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"@aeroview-io/rtype","version":"1.2.8","keywords":["joi","zod","myzod","joi-like","validation","runtime","type","typescript","javascript"],"author":{"url":"https://aeroview.io","name":"Marc H. Weiner","email":"marc@aeroview.io"},"license":"MIT","_id":"@aeroview-io/rtype@1.2.8","maintainers":[{"name":"mhweiner","email":"mhweiner234@gmail.com"}],"homepage":"https://github.com/aeroview/rtype","bugs":{"url":"https://github.com/aeroview/rtype/issues"},"dist":{"shasum":"b7675fedcf83641f35bed86faa7d2473434d1db4","tarball":"https://registry.npmjs.org/@aeroview-io/rtype/-/rtype-1.2.8.tgz","fileCount":35,"integrity":"sha512-M23xgy32cFgwt+yVieUZKMPV5zpsLyvPoM6H31LWJwEEzb/ebH854ilT0iK1rgiOOouq46tFXfadIpvafoQVFg==","signatures":[{"sig":"MEQCIHCi6QHs7ziOUguSD+MTlPOWUhXeR07aI7MfMJotajFMAiBtLTME5E7GE/cvi6wFTQmD/1ZEFOfPOVp0zTYy3GidJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29255},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"bebda20b92d2bf3286adb645afa9e546f238c679","scripts":{"lint":"eslint ./ --ext .js,.ts","test":"c8 hoare 'src/**/*.spec.ts' && c8 report -r text -r html","build":"tsc","prepare":"npm run build"},"sponsor":{"url":"https://aeroview.io"},"_npmUser":{"name":"mhweiner","email":"mhweiner234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aeroview/rtype.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple and extensible runtime input validation for TS/JS, written in TS.","directories":{},"_nodeVersion":"22.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","hoare":"^3.0.17","eslint":"^8.39.0","ts-node":"^10.9.1","typescript":"^5.0.4","semantic-release":"^24.0.0","@typescript-eslint/parser":"^5.59.2","@typescript-eslint/eslint-plugin":"^5.59.2"},"_npmOperationalInternal":{"tmp":"tmp/rtype_1.2.8_1718851731558_0.8075134122630678","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"@aeroview-io/rtype","version":"1.2.9","keywords":["joi","zod","myzod","joi-like","validation","runtime","type","typescript","javascript"],"author":{"url":"https://aeroview.io","name":"Marc H. Weiner","email":"marc@aeroview.io"},"license":"MIT","_id":"@aeroview-io/rtype@1.2.9","maintainers":[{"name":"mhweiner","email":"mhweiner234@gmail.com"}],"homepage":"https://github.com/aeroview/rtype","bugs":{"url":"https://github.com/aeroview/rtype/issues"},"dist":{"shasum":"156e7f1551a9b3c3927f8f25d637b616ef25b4c1","tarball":"https://registry.npmjs.org/@aeroview-io/rtype/-/rtype-1.2.9.tgz","fileCount":35,"integrity":"sha512-ABmNoOe4vmz1QtaSikrmMmxSbpVrDP63dyunEB0J7gcxWrtTTwbaJOkkMIsioQL/R2ZLah47eugOs8LsRaSc+A==","signatures":[{"sig":"MEYCIQD1n1ctAQt5SQe6G3fQ4MsbYP0l4+j44C0ZNfL6//ExrAIhAPtJOaGndMbcc3bQGDPLBetTGNDkqfQ6xYnEq2pU6otc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29333},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cbdc29e314b38b9c8adc8b697f91dc2458e0fb3b","scripts":{"lint":"eslint ./ --ext .js,.ts","test":"c8 hoare 'src/**/*.spec.ts' && c8 report -r text -r html","build":"tsc","prepare":"npm run build"},"sponsor":{"url":"https://aeroview.io"},"_npmUser":{"name":"mhweiner","email":"mhweiner234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aeroview/rtype.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple and extensible runtime input validation for TS/JS, written in TS.","directories":{},"_nodeVersion":"22.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","hoare":"^3.0.17","eslint":"^8.39.0","ts-node":"^10.9.1","typescript":"^5.0.4","semantic-release":"^24.0.0","@typescript-eslint/parser":"^5.59.2","@typescript-eslint/eslint-plugin":"^5.59.2"},"_npmOperationalInternal":{"tmp":"tmp/rtype_1.2.9_1718852016425_0.33718286786288476","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@aeroview-io/rtype","version":"1.3.0","keywords":["joi","zod","myzod","joi-like","validation","runtime","type","typescript","javascript"],"author":{"url":"https://aeroview.io","name":"Marc H. Weiner","email":"marc@aeroview.io"},"license":"MIT","_id":"@aeroview-io/rtype@1.3.0","maintainers":[{"name":"mhweiner","email":"mhweiner234@gmail.com"}],"homepage":"https://github.com/aeroview/rtype","bugs":{"url":"https://github.com/aeroview/rtype/issues"},"dist":{"shasum":"658291c9946e045c998e9ca7d89e4ad4f93bab75","tarball":"https://registry.npmjs.org/@aeroview-io/rtype/-/rtype-1.3.0.tgz","fileCount":35,"integrity":"sha512-iw4vVgYCiKc3uOyzH0M2Qmgkh+Q6/e/RpEONOIeOWYlP+AiU+cSRW/u+hgcsFYZxdeAcGBbtuZ2FJ9qANfCyCQ==","signatures":[{"sig":"MEUCIQCieWwB6VPQ2YUu+PF/VZakq6iRDKXYDmV5GOaU5w0iJAIgQQf4unm7xZv8oUlBTbFKJUHgI7Pm3jpAT0bly2dBEhc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29565},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"945871584e7bc3da95c7959ef30a36bbaa76aae1","scripts":{"lint":"eslint ./ --ext .js,.ts","test":"c8 hoare 'src/**/*.spec.ts' && c8 report -r text -r html","build":"tsc","prepare":"npm run build"},"sponsor":{"url":"https://aeroview.io"},"_npmUser":{"name":"mhweiner","email":"mhweiner234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aeroview/rtype.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple and extensible runtime input validation for TS/JS, written in TS.","directories":{},"_nodeVersion":"22.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","hoare":"^3.0.17","eslint":"^8.39.0","ts-node":"^10.9.1","typescript":"^5.0.4","semantic-release":"^24.0.0","@typescript-eslint/parser":"^5.59.2","@typescript-eslint/eslint-plugin":"^5.59.2"},"_npmOperationalInternal":{"tmp":"tmp/rtype_1.3.0_1718852328476_0.970989765020607","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@aeroview-io/rtype","version":"1.3.1","keywords":["joi","zod","myzod","joi-like","validation","runtime","type","typescript","javascript"],"author":{"url":"https://aeroview.io","name":"Marc H. Weiner","email":"marc@aeroview.io"},"license":"MIT","_id":"@aeroview-io/rtype@1.3.1","maintainers":[{"name":"mhweiner","email":"mhweiner234@gmail.com"}],"homepage":"https://github.com/aeroview/rtype","bugs":{"url":"https://github.com/aeroview/rtype/issues"},"dist":{"shasum":"4c71d6fbb53ddd67d7db0a7952faf060ba76da66","tarball":"https://registry.npmjs.org/@aeroview-io/rtype/-/rtype-1.3.1.tgz","fileCount":35,"integrity":"sha512-j5WwehkiFK5fhCa+jdEX63qsdVSigoD5b37FZbfeTQRbxqXlq9hsFAHueECK/noCB9tYXB64cz/TEC9SwNmpvA==","signatures":[{"sig":"MEQCIC7IXfmojsdqKL6PaZ3fp0IkEGNtRcOCUzXSnb+v4WvkAiA/XZof3MfCjXnYQJciL1HPsuD8tJtDPtAjIkJw//lXlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29557},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"666652375bb17cd6d3dbaf63d047fa787c00e858","scripts":{"lint":"eslint ./ --ext .js,.ts","test":"c8 hoare 'src/**/*.spec.ts' && c8 report -r text -r html","build":"tsc","prepare":"npm run build"},"sponsor":{"url":"https://aeroview.io"},"_npmUser":{"name":"mhweiner","email":"mhweiner234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aeroview/rtype.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple and extensible runtime input validation for TS/JS, written in TS.","directories":{},"_nodeVersion":"22.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","hoare":"^3.0.17","eslint":"^8.39.0","ts-node":"^10.9.1","typescript":"^5.0.4","semantic-release":"^24.0.0","@typescript-eslint/parser":"^5.59.2","@typescript-eslint/eslint-plugin":"^5.59.2"},"_npmOperationalInternal":{"tmp":"tmp/rtype_1.3.1_1718852452393_0.6866166839523233","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@aeroview-io/rtype","version":"1.3.2","keywords":["joi","zod","myzod","joi-like","validation","runtime","type","typescript","javascript"],"author":{"url":"https://aeroview.io","name":"Marc H. Weiner","email":"marc@aeroview.io"},"license":"MIT","_id":"@aeroview-io/rtype@1.3.2","maintainers":[{"name":"mhweiner","email":"mhweiner234@gmail.com"}],"homepage":"https://github.com/aeroview/rtype","bugs":{"url":"https://github.com/aeroview/rtype/issues"},"dist":{"shasum":"3a4151a1936b2f2d8a775f5f2863bc2313526746","tarball":"https://registry.npmjs.org/@aeroview-io/rtype/-/rtype-1.3.2.tgz","fileCount":35,"integrity":"sha512-lkgeSFWv5KhShix2pAyljF60XVRlxZ6QmR4KYgxhISa9PPw/Nv+geD1htNbZ/XHPfLAMBhfsERJzZcjDUnd32g==","signatures":[{"sig":"MEUCIEjQpUaGzuutHqKQ8u0I2xD517BcGgmK18DLzMqRLV7lAiEAkuZezwyAYCPoA4pC/WPDWYDxNt2z0FY4TwJkt6nfRos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29556},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2cdb222d0dfe2eb2728ab7ce4f364205904aaba0","scripts":{"lint":"eslint ./ --ext .js,.ts","test":"c8 hoare 'src/**/*.spec.ts' && c8 report -r text -r html","build":"tsc","prepare":"npm run build"},"sponsor":{"url":"https://aeroview.io"},"_npmUser":{"name":"mhweiner","email":"mhweiner234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aeroview/rtype.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple and extensible runtime input validation for TS/JS, written in TS.","directories":{},"_nodeVersion":"22.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","hoare":"^3.0.17","eslint":"^8.39.0","ts-node":"^10.9.1","typescript":"^5.0.4","semantic-release":"^24.0.0","@typescript-eslint/parser":"^5.59.2","@typescript-eslint/eslint-plugin":"^5.59.2"},"_npmOperationalInternal":{"tmp":"tmp/rtype_1.3.2_1718852629110_0.5798203467477343","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"@aeroview-io/rtype","version":"1.3.3","keywords":["joi","zod","myzod","joi-like","validation","runtime","type","typescript","javascript"],"author":{"url":"https://aeroview.io","name":"Marc H. Weiner","email":"marc@aeroview.io"},"license":"MIT","_id":"@aeroview-io/rtype@1.3.3","maintainers":[{"name":"mhweiner","email":"mhweiner234@gmail.com"}],"homepage":"https://github.com/aeroview/rtype","bugs":{"url":"https://github.com/aeroview/rtype/issues"},"dist":{"shasum":"45b17aaa5f986e69ea5bd83767597d6864cfc96d","tarball":"https://registry.npmjs.org/@aeroview-io/rtype/-/rtype-1.3.3.tgz","fileCount":35,"integrity":"sha512-+jGJSSdSQ9abL0GdhVgpiWjKcITY2xlE6Y7o4iE5mLMErdV3PMFG9lNOL9olG53C3z6BtOxftsCSo5ncXA1OxQ==","signatures":[{"sig":"MEUCIBXTc4vgBk31hAVduInG50LzCMAnQxQPzqpXoWNNfxm1AiEAxV4ih6BjU217SG1JBmCmZRQ3tKxWcvtsWFE8Z366Wq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30218},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3b3e9bbc944d6caf057611e797e730dd2c0112c0","scripts":{"lint":"eslint ./ --ext .js,.ts","test":"c8 hoare 'src/**/*.spec.ts' && c8 report -r text -r html","build":"tsc","prepare":"npm run build"},"sponsor":{"url":"https://aeroview.io"},"_npmUser":{"name":"mhweiner","email":"mhweiner234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aeroview/rtype.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple and extensible runtime input validation for TS/JS, written in TS.","directories":{},"_nodeVersion":"22.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","hoare":"^3.0.17","eslint":"^8.39.0","ts-node":"^10.9.1","typescript":"^5.0.4","semantic-release":"^24.0.0","@typescript-eslint/parser":"^5.59.2","@typescript-eslint/eslint-plugin":"^5.59.2"},"_npmOperationalInternal":{"tmp":"tmp/rtype_1.3.3_1718860163597_0.28101225666770313","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"@aeroview-io/rtype","version":"1.3.4","keywords":["joi","zod","myzod","joi-like","validation","runtime","type","typescript","javascript"],"author":{"url":"https://aeroview.io","name":"Marc H. Weiner","email":"marc@aeroview.io"},"license":"MIT","_id":"@aeroview-io/rtype@1.3.4","homepage":"https://github.com/aeroview/rtype","bugs":{"url":"https://github.com/aeroview/rtype/issues"},"dist":{"shasum":"f86ac3e047518b2984f06ca35c16bf2cae7b5998","tarball":"https://registry.npmjs.org/@aeroview-io/rtype/-/rtype-1.3.4.tgz","fileCount":35,"integrity":"sha512-vAlJjBu4ESEx7g9hMC7RWuqcQdN2EsL7T/xh1c4KpH2e8zcllFIjsAcV9H4wsBjZCDop0AvKY5xSvy2oflmJNw==","signatures":[{"sig":"MEYCIQCH8SEC9gphBOA3t6i5/FDP2m39uTpoUuTh24+kIGrHFgIhAOXLGDYctQoaaWHNRY24hGWIWzg7hL2HMxlCaaJFngwW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28973},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fca81199d3dacd7e6f0b5c7d6d42353934fea1e0","scripts":{"lint":"eslint ./ --ext .js,.ts","test":"c8 hoare 'src/**/*.spec.ts' && c8 report -r text -r html","build":"tsc","prepare":"npm run build"},"sponsor":{"url":"https://aeroview.io"},"_npmUser":{"name":"mhweiner","email":"mhweiner234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aeroview/rtype.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple and extensible runtime input validation for TS/JS, written in TS.","directories":{},"_nodeVersion":"22.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","hoare":"^3.0.17","eslint":"^8.39.0","ts-node":"^10.9.1","typescript":"^5.0.4","semantic-release":"^24.0.0","@typescript-eslint/parser":"^5.59.2","@typescript-eslint/eslint-plugin":"^5.59.2"},"_npmOperationalInternal":{"tmp":"tmp/rtype_1.3.4_1718908049441_0.8698871456014727","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"@aeroview-io/rtype","version":"1.3.5","keywords":["joi","zod","myzod","joi-like","validation","runtime","type","typescript","javascript"],"author":{"url":"https://aeroview.io","name":"Marc H. Weiner","email":"marc@aeroview.io"},"license":"MIT","_id":"@aeroview-io/rtype@1.3.5","homepage":"https://github.com/aeroview/rtype","bugs":{"url":"https://github.com/aeroview/rtype/issues"},"dist":{"shasum":"caacda3ead8629bf3a184cf4922896893d7ce9c7","tarball":"https://registry.npmjs.org/@aeroview-io/rtype/-/rtype-1.3.5.tgz","fileCount":35,"integrity":"sha512-FRAIWNeDr6HJPEt8BykrDbO8qUwpDfcPzTFu+0zJCnlkfBAYQwnp8ep7xS3WVV5rK9+/foHyojtZOL68XQF9Sg==","signatures":[{"sig":"MEUCIQCq3hWf/ZFY2aGPeqJD5YQ+V6GK8V8+MdpN9cyb3NV5XAIgIk7qUTq0fqnyyXlFnAoVkBsm2cQ+V8WZRbi7Z6VTKr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28412},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a21f419914a594351fe228bacd4b264a6cf92887","scripts":{"lint":"eslint ./ --ext .js,.ts","test":"c8 hoare 'src/**/*.spec.ts' && c8 report -r text -r html","build":"tsc","prepare":"npm run build"},"sponsor":{"url":"https://aeroview.io"},"_npmUser":{"name":"mhweiner","email":"mhweiner234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aeroview/rtype.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple and extensible runtime input validation for TS/JS, written in TS.","directories":{},"_nodeVersion":"22.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","hoare":"^3.0.17","eslint":"^8.39.0","ts-node":"^10.9.1","typescript":"^5.0.4","semantic-release":"^24.0.0","@typescript-eslint/parser":"^5.59.2","@typescript-eslint/eslint-plugin":"^5.59.2"},"_npmOperationalInternal":{"tmp":"tmp/rtype_1.3.5_1719019822081_0.7000461244489564","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@aeroview-io/rtype","version":"1.4.0","keywords":["joi","zod","myzod","joi-like","validation","runtime","type","typescript","javascript"],"author":{"url":"https://aeroview.io","name":"Marc H. Weiner","email":"marc@aeroview.io"},"license":"MIT","_id":"@aeroview-io/rtype@1.4.0","homepage":"https://github.com/aeroview/rtype","bugs":{"url":"https://github.com/aeroview/rtype/issues"},"dist":{"shasum":"dd49553e7ff92fffca0808c3a889886a70e8df66","tarball":"https://registry.npmjs.org/@aeroview-io/rtype/-/rtype-1.4.0.tgz","fileCount":35,"integrity":"sha512-f2Jn0L9WXgMrD+R/eaQdj/aEgT/GO83QgE6GgNG7r3ml4k54alGhhqdmLQrH+jcBZBCqJrhL7QAviEy8U2fTHA==","signatures":[{"sig":"MEQCIDIG5zrWjZLFeYYv9eGidb97GO/4O88VRnsu62Dk7c3BAiBxIS89BXENJXOlhd/d3izTbJRucT3+kT/6C1e1E7GK9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28853},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"19d154da0c22ed3f327e762403b5f4c47fa20423","scripts":{"lint":"eslint ./ --ext .js,.ts","test":"c8 hoare 'src/**/*.spec.ts' && c8 report -r text -r html","build":"tsc","prepare":"npm run build"},"sponsor":{"url":"https://aeroview.io"},"_npmUser":{"name":"mhweiner","email":"mhweiner234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aeroview/rtype.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple and extensible runtime input validation for TS/JS, written in TS.","directories":{},"_nodeVersion":"22.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","hoare":"^3.1.3","eslint":"^8.39.0","ts-node":"^10.9.1","typescript":"^5.0.4","semantic-release":"^24.0.0","@typescript-eslint/parser":"^5.59.2","@typescript-eslint/eslint-plugin":"^5.59.2"},"_npmOperationalInternal":{"tmp":"tmp/rtype_1.4.0_1719447451929_0.4023398093068262","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@aeroview-io/rtype","version":"1.4.1","keywords":["joi","zod","myzod","joi-like","validation","runtime","type","typescript","javascript"],"author":{"url":"https://aeroview.io","name":"Marc H. Weiner","email":"marc@aeroview.io"},"license":"MIT","_id":"@aeroview-io/rtype@1.4.1","homepage":"https://github.com/aeroview/rtype","bugs":{"url":"https://github.com/aeroview/rtype/issues"},"dist":{"shasum":"feda1ade3f2c1acb6727723e0cd75e0308affa13","tarball":"https://registry.npmjs.org/@aeroview-io/rtype/-/rtype-1.4.1.tgz","fileCount":35,"integrity":"sha512-FJ1odtMuLWdQy+bIX+BH3br0ls+bEL9oLZxY1w04npZF7ymVAJfynK/CNXGTSugAhAj8Q9cSAy9WI1XCzrP5fA==","signatures":[{"sig":"MEUCIQC3vz4076f8P2nkJjO7k2ZmCCO3QnOf7C34560O3e/28QIgGfJ0zTHPT2wzsesy45f/v4UQFBQ1kg1TxIN0l1NNFEU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28825},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2136b821a1d9eed695e5321131af69d5da0d151c","scripts":{"lint":"eslint ./ --ext .js,.ts","test":"c8 hoare 'src/**/*.spec.ts' && c8 report -r text -r html","build":"tsc","prepare":"npm run build"},"sponsor":{"url":"https://aeroview.io"},"_npmUser":{"name":"mhweiner","email":"mhweiner234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aeroview/rtype.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple and extensible runtime input validation for TS/JS, written in TS.","directories":{},"_nodeVersion":"22.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","hoare":"^3.1.3","eslint":"^8.39.0","ts-node":"^10.9.1","typescript":"^5.0.4","semantic-release":"^24.0.0","@typescript-eslint/parser":"^5.59.2","@typescript-eslint/eslint-plugin":"^5.59.2"},"_npmOperationalInternal":{"tmp":"tmp/rtype_1.4.1_1719447619446_0.0799607849665609","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@aeroview-io/rtype","version":"1.4.2","keywords":["joi","zod","myzod","joi-like","validation","runtime","type","typescript","javascript"],"author":{"url":"https://aeroview.io","name":"Marc H. Weiner","email":"marc@aeroview.io"},"license":"MIT","_id":"@aeroview-io/rtype@1.4.2","homepage":"https://github.com/aeroview/rtype","bugs":{"url":"https://github.com/aeroview/rtype/issues"},"dist":{"shasum":"d50110a0da1b1d09377618ce7dd16ff72e47f227","tarball":"https://registry.npmjs.org/@aeroview-io/rtype/-/rtype-1.4.2.tgz","fileCount":35,"integrity":"sha512-OyU+u8DHTMw4e/I+rgdEEnOLol8SMbI38Kd74ieEu4ED5gxM7tCu+cdglkca2H/BIjm4UdnH6YkzfdQLo/JlWw==","signatures":[{"sig":"MEUCIQCrg5DNkqXHws9zNhKGYheFRpz/hmnI+tQqxEt+t10mxgIgGLPnZ2lsbksvJIoZN0eywgP+d2kT7AVG8I9wZoWg3R8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28893},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ae413a3126d8da4966c5dbb6f65261a569de0141","scripts":{"lint":"eslint ./ --ext .js,.ts","test":"c8 hoare 'src/**/*.spec.ts' && c8 report -r text -r html","build":"tsc","prepare":"npm run build"},"sponsor":{"url":"https://aeroview.io"},"_npmUser":{"name":"mhweiner","email":"mhweiner234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aeroview/rtype.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple and extensible runtime input validation for TS/JS, written in TS.","directories":{},"_nodeVersion":"22.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","hoare":"^3.1.3","eslint":"^8.39.0","ts-node":"^10.9.1","typescript":"^5.0.4","semantic-release":"^24.0.0","@typescript-eslint/parser":"^5.59.2","@typescript-eslint/eslint-plugin":"^5.59.2"},"_npmOperationalInternal":{"tmp":"tmp/rtype_1.4.2_1719450790175_0.21275927375724057","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"@aeroview-io/rtype","version":"1.4.3","keywords":["joi","zod","myzod","joi-like","validation","runtime","type","typescript","javascript"],"author":{"url":"https://aeroview.io","name":"Marc H. Weiner","email":"marc@aeroview.io"},"license":"MIT","_id":"@aeroview-io/rtype@1.4.3","homepage":"https://github.com/aeroview/rtype","bugs":{"url":"https://github.com/aeroview/rtype/issues"},"dist":{"shasum":"527262a58158143f3c0b40ac4ffafc9c6eed0823","tarball":"https://registry.npmjs.org/@aeroview-io/rtype/-/rtype-1.4.3.tgz","fileCount":35,"integrity":"sha512-ui72DgXqNMo+qMqXNTV3OC/fWoOos2Erz1hPZuy84eCQIiuLVXvDxV/fjQmtIPgRqVuXp+rBxS61oyCpOZT1/w==","signatures":[{"sig":"MEUCIFVbTRr+Q52FWTaZA0matNQMGR8yiXSrA5NnbTAeApXPAiEAyQ5Gb+4Vy6pAYhgVlQWNOLvIyydqXp6BiAGVU9w3bY8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29114},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b7865e7c65bd23abab9848b2cb3d289257863155","scripts":{"lint":"eslint ./ --ext .js,.ts","test":"c8 hoare 'src/**/*.spec.ts' && c8 report -r text -r html","build":"tsc","prepare":"npm run build"},"sponsor":{"url":"https://aeroview.io"},"_npmUser":{"name":"mhweiner","email":"mhweiner234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aeroview/rtype.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple and extensible runtime input validation for TS/JS, written in TS.","directories":{},"_nodeVersion":"22.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","hoare":"^3.1.3","eslint":"^8.39.0","ts-node":"^10.9.1","typescript":"^5.0.4","semantic-release":"^24.0.0","@typescript-eslint/parser":"^5.59.2","@typescript-eslint/eslint-plugin":"^5.59.2"},"_npmOperationalInternal":{"tmp":"tmp/rtype_1.4.3_1719464076414_0.2277479207596962","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"@aeroview-io/rtype","version":"1.4.4","keywords":["joi","zod","myzod","joi-like","validation","runtime","type","typescript","javascript"],"author":{"url":"https://aeroview.io","name":"Marc H. Weiner","email":"marc@aeroview.io"},"license":"MIT","_id":"@aeroview-io/rtype@1.4.4","maintainers":[{"name":"mhweiner","email":"mhweiner234@gmail.com"}],"homepage":"https://github.com/aeroview/rtype","bugs":{"url":"https://github.com/aeroview/rtype/issues"},"dist":{"shasum":"eb8c8c6f4b996d675a6f3c54e02da49fb9b7099d","tarball":"https://registry.npmjs.org/@aeroview-io/rtype/-/rtype-1.4.4.tgz","fileCount":35,"integrity":"sha512-pmscj7XMe4f4OFoK7Q12m0lJSJrL/8KYfa6pUWRRkzrIffUiBu1qCeE7qZMWVuM1gPbs7A36qvwDbcl/nphLag==","signatures":[{"sig":"MEUCIA0N2Um+RQi24ShvEn+6567KRjUFaknyDh7+Sg3S1gHXAiEA7t/xLtwt9Ow7bdKAFJiqIS0CBWryTgoQjC+Zp2k0DhU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29078},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"248b5ab3d5d4f99abffa99062187df5b5b0d7a23","scripts":{"lint":"eslint ./ --ext .js,.ts","test":"c8 hoare 'src/**/*.spec.ts' && c8 report -r text -r html","build":"tsc","prepare":"npm run build"},"sponsor":{"url":"https://aeroview.io"},"_npmUser":{"name":"mhweiner","email":"mhweiner234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aeroview/rtype.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple and extensible runtime input validation for TS/JS, written in TS.","directories":{},"_nodeVersion":"22.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","hoare":"^3.1.3","eslint":"^8.39.0","ts-node":"^10.9.1","typescript":"^5.0.4","@typescript-eslint/parser":"^5.59.2","@typescript-eslint/eslint-plugin":"^5.59.2"},"_npmOperationalInternal":{"tmp":"tmp/rtype_1.4.4_1720330606860_0.5559719827251128","host":"s3://npm-registry-packages"}},"1.4.5":{"name":"@aeroview-io/rtype","version":"1.4.5","keywords":["joi","zod","myzod","joi-like","validation","runtime","type","typescript","javascript"],"author":{"url":"https://aeroview.io","name":"Marc H. Weiner","email":"marc@aeroview.io"},"license":"MIT","_id":"@aeroview-io/rtype@1.4.5","maintainers":[{"name":"mhweiner","email":"mhweiner234@gmail.com"}],"homepage":"https://github.com/aeroview/rtype","bugs":{"url":"https://github.com/aeroview/rtype/issues"},"dist":{"shasum":"ea82117dc1bcbddbd874919bb830e6e7bf2273cb","tarball":"https://registry.npmjs.org/@aeroview-io/rtype/-/rtype-1.4.5.tgz","fileCount":35,"integrity":"sha512-G86gfhJ9qlGu6Bx1qqUqOA8wZViWq4bDHuJ1MNyT5wcSW/2GXyTI0doKkb3rNSFXBg2zQQ/sC2sI0x/1bDQZqA==","signatures":[{"sig":"MEQCID9Eo10wDWNx2Xti9lGV8CpwJ+okSg2y9Ya1ozq4u9HPAiArhjpNU3R8eWLTBjqqXnU3h8DgrcBjHNHM5MJH2Patjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29663},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e2a2f9b82e857c8bfe7ae51d453be75693d221bf","scripts":{"lint":"eslint ./ --ext .js,.ts","test":"c8 hoare 'src/**/*.spec.ts' && c8 report -r text -r html","build":"tsc","prepare":"npm run build"},"sponsor":{"url":"https://aeroview.io"},"_npmUser":{"name":"mhweiner","email":"mhweiner234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aeroview/rtype.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple and extensible runtime input validation for TS/JS, written in TS.","directories":{},"_nodeVersion":"22.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","hoare":"^3.1.3","eslint":"^8.39.0","ts-node":"^10.9.1","typescript":"^5.0.4","@typescript-eslint/parser":"^5.59.2","@typescript-eslint/eslint-plugin":"^5.59.2"},"_npmOperationalInternal":{"tmp":"tmp/rtype_1.4.5_1720332688368_0.37328713654928425","host":"s3://npm-registry-packages"}},"0.0.0-autorel":{"name":"@aeroview-io/rtype","version":"0.0.0-autorel","keywords":["joi","zod","myzod","joi-like","validation","runtime","type","typescript","javascript"],"author":{"url":"https://aeroview.io","name":"Marc H. Weiner","email":"marc@aeroview.io"},"license":"MIT","_id":"@aeroview-io/rtype@0.0.0-autorel","maintainers":[{"name":"mhweiner","email":"mhweiner234@gmail.com"}],"homepage":"https://github.com/aeroview/typura","bugs":{"url":"https://github.com/aeroview/typura/issues"},"dist":{"shasum":"c3a720fc468f78be4f74b931b318f313fa486938","tarball":"https://registry.npmjs.org/@aeroview-io/rtype/-/rtype-0.0.0-autorel.tgz","fileCount":37,"integrity":"sha512-5iOFefvhXVWJYf/c66e9tFksQIfMHyM8n4n4IvRqTxn/gLJk6CNFKLTIXSr0yKZTPgwiAOpHUxhasL7CEBAPSA==","signatures":[{"sig":"MEUCIG72oDqdqugvKma1w/k9v0mD4ZQ2/IiTIhN13JCD0D64AiEApBnB/w2wM5w/PpcYW6JsQYsqMWGb3sB1uFz0/NVk96g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30419},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint ./ --ext .js,.ts","test":"c8 hoare 'src/**/*.spec.ts' && c8 report -r text -r html","build":"tsc","prepare":"npm run build"},"sponsor":{"url":"https://aeroview.io"},"_npmUser":{"name":"mhweiner","email":"mhweiner234@gmail.com"},"repository":{"url":"git+https://github.com/aeroview/typura.git","type":"git"},"_npmVersion":"10.3.0","description":"Simple and extensible runtime input validation for TS/JS, written in TS, fried in batter.","directories":{},"_nodeVersion":"20.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","hoare":"^3.1.3","eslint":"^8.39.0","ts-node":"^10.9.1","typescript":"^5.0.4","@typescript-eslint/parser":"^5.59.2","@typescript-eslint/eslint-plugin":"^5.59.2"},"_npmOperationalInternal":{"tmp":"tmp/rtype_0.0.0-autorel_1720461912257_0.5568175963194679","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.6":{"name":"@aeroview-io/rtype","version":"1.4.6","keywords":["joi","zod","myzod","joi-like","validation","runtime","type","typescript","javascript"],"author":{"url":"https://aeroview.io","name":"Marc H. Weiner","email":"marc@aeroview.io"},"license":"MIT","_id":"@aeroview-io/rtype@1.4.6","maintainers":[{"name":"mhweiner","email":"mhweiner234@gmail.com"}],"homepage":"https://github.com/aeroview/typura","bugs":{"url":"https://github.com/aeroview/typura/issues"},"dist":{"shasum":"0eedcee3f60c06a71006f9e84cd520d8f4304b28","tarball":"https://registry.npmjs.org/@aeroview-io/rtype/-/rtype-1.4.6.tgz","fileCount":37,"integrity":"sha512-7TsgvKCsdb6tc1Milqv212Nk3tH63sIlKS0JK7bB+zJR7hqyf+ppCaoWwuSZJkVp64Vri3bmn5YwcTnPDYOSJQ==","signatures":[{"sig":"MEUCIQDYjOO7cAFJ+lJ81WPJAjltwm/01UcSHmpvgF7TgzuIAgIge/gJB6vaI0D+YeMSN3e8cuBwWo7VGS7A4s1tDnrPzLY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30411},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint ./ --ext .js,.ts","test":"c8 hoare 'src/**/*.spec.ts' && c8 report -r text -r html","build":"tsc","prepare":"npm run build"},"sponsor":{"url":"https://aeroview.io"},"_npmUser":{"name":"mhweiner","email":"mhweiner234@gmail.com"},"repository":{"url":"git+https://github.com/aeroview/typura.git","type":"git"},"_npmVersion":"10.3.0","description":"Simple and extensible runtime input validation for TS/JS, written in TS, fried in batter.","directories":{},"_nodeVersion":"20.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","hoare":"^3.1.3","eslint":"^8.39.0","ts-node":"^10.9.1","typescript":"^5.0.4","@typescript-eslint/parser":"^5.59.2","@typescript-eslint/eslint-plugin":"^5.59.2"},"_npmOperationalInternal":{"tmp":"tmp/rtype_1.4.6_1720461935197_0.27312368251924335","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2024-06-03T00:42:40.528Z","modified":"2024-07-08T18:06:13.915Z","1.0.0":"2024-06-03T00:42:40.769Z","1.0.1":"2024-06-03T00:47:27.185Z","1.0.2":"2024-06-03T00:51:36.663Z","1.0.3":"2024-06-03T01:09:29.677Z","1.0.4":"2024-06-03T02:24:13.781Z","1.0.5":"2024-06-03T04:17:45.267Z","1.1.0":"2024-06-03T19:43:47.009Z","1.2.0":"2024-06-19T19:16:29.622Z","1.2.1":"2024-06-19T21:03:10.560Z","1.2.2":"2024-06-19T21:08:17.319Z","1.2.3":"2024-06-20T01:23:44.451Z","1.2.4":"2024-06-20T02:00:16.939Z","1.2.5":"2024-06-20T02:06:02.796Z","1.2.6":"2024-06-20T02:09:23.495Z","1.2.7":"2024-06-20T02:35:28.968Z","1.2.8":"2024-06-20T02:48:51.753Z","1.2.9":"2024-06-20T02:53:36.574Z","1.3.0":"2024-06-20T02:58:48.660Z","1.3.1":"2024-06-20T03:00:52.548Z","1.3.2":"2024-06-20T03:03:49.293Z","1.3.3":"2024-06-20T05:09:23.803Z","1.3.4":"2024-06-20T18:27:29.569Z","1.3.5":"2024-06-22T01:30:22.267Z","1.4.0":"2024-06-27T00:17:32.137Z","1.4.1":"2024-06-27T00:20:19.685Z","1.4.2":"2024-06-27T01:13:10.356Z","1.4.3":"2024-06-27T04:54:36.586Z","1.4.4":"2024-07-07T05:36:47.045Z","1.4.5":"2024-07-07T06:11:28.527Z","0.0.0-autorel":"2024-07-08T18:05:12.370Z","1.4.6":"2024-07-08T18:05:35.359Z"},"maintainers":[{"name":"mhweiner","email":"mhweiner234@gmail.com"}],"author":{"url":"https://aeroview.io","name":"Marc H. Weiner","email":"marc@aeroview.io"},"repository":{"url":"git+https://github.com/aeroview/typura.git","type":"git"},"keywords":["joi","zod","myzod","joi-like","validation","runtime","type","typescript","javascript"],"license":"MIT","homepage":"https://github.com/aeroview/typura","bugs":{"url":"https://github.com/aeroview/typura/issues"},"readme":"> ❗️This package has moved to [`typura`](https://npmjs.org/typura). To get the latest version, please install `typura` instead of `@aeroview-io/r-type`. This package will no longer be maintained.\n\n<picture>\n    <source srcset=\"docs/typura.svg\" media=\"(prefers-color-scheme: dark)\">\n    <source srcset=\"docs/typura.svg\" media=\"(prefers-color-scheme: light)\">\n    <img src=\"docs/typura.svg\" alt=\"Logo\" style=\"margin: 0 0 10px\" size=\"250\">\n</picture>\n\n[![build status](https://github.com/aeroview/typura/actions/workflows/release.yml/badge.svg)](https://github.com/mhweiner/express-typed-rpc/actions)\n![Code Coverage](https://img.shields.io/badge/Code%20Coverage%20-%20100%25%20-%20%2331c352)\n[![SemVer](https://img.shields.io/badge/SemVer-2.0.0-blue)]()\n[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org)\n\nSimple and extensible runtime input validation for TS/JS, written in TS, fried in batter.\n\nSponsored by https://aeroview.io\n\n**🚀 Fast & reliable performance**\n\n- Faster than joi, yup, and zod (benchmarks coming soon)\n- Supports tree-shaking via ES Modules so you only bundle what you use\n- No dependencies\n- 100% test coverage\n\n**😀 User-friendly & defensive**\n\n- Native Typescript support with readable types\n- Easy-to-use declarative & functional API\n- Client-friendly, structured error messages\n- Works great on the server and in the browser\n- Composable and extensible with custom predicates\n\n**🔋 Batteries included**\n\n- Email, urls, uuids, enums, passwords, and more\n\n# Installation\n\n```bash\nnpm i typura\n```\n\n# Table of contents\n\n- [Example](#example)\n- [The \"Result\" pattern](#using-the-result-pattern)\n- [Taking advantage of tree-shaking](#taking-advantage-of-tree-shaking)\n- [Nested objects](#nested-objects)\n- [Type API](#type-api)\n- [Predicate API](#predicate-api)\n- [Contribution](#contribution)\n- [Sponsorship](#get-better-observability-with-aeroview)\n \n# Usage\n\n## Example\n\n```typescript\nimport {predicates as p, Infer} from 'typura';\n\nenum FavoriteColor {\n    Red = 'red',\n    Blue = 'blue',\n    Green = 'green',\n}\n\nconst validator = p.object({\n    email: p.email(),\n    password: p.password(),\n    name: p.string({len: {min: 1, max: 100}}),\n    phone: p.optional(p.string()),\n    favoriteColor: p.enumValue(FavoriteColor),\n    mustBe42: p.custom((input: number) => input === 42, 'must be 42'),\n});\n\ntype User = Infer<typeof validator>; // {email: string, password: string, name: string, phone?: string, favoriteColor: FavoriteColor, mustBe42: number}\n\nvalidator({\n    email: 'oopsie',\n    password: 'password',\n    name: 'John Doe',\n    favoriteColor: 'red',\n});\n\n/* The above throws ValidationError: \n{\n    email: 'must be a valid email address',\n    password: 'must include at least one uppercase letter',\n    mustBe42: 'must be 42',\n}\n*/\n\n/* demonstrating type narrowing */\n\nconst input = {\n    email: 'john@smith.com',\n    password: 'Password1$',\n    name: 'John Doe',\n    favoriteColor: 'red',\n    mustBe42: 42,\n} as unknown; // unknown type to simulate unknown user input\n\ntry {\n    if (validator(input)) {\n        // input is now typed as User\n        input.favoriteColor; // FavoriteColor\n    }\n} catch (e) {\n    if (e instanceof ValidationError) {\n        console.log(e.messages);\n    }\n    throw e; // don't forget to rethrow your unhanded errors!\n}\n```\n\n## Using the \"Result\" pattern\n\n```typescript\nimport {predicates as p, ValidationError, toResult} from 'typura';\n\nconst validator = p.object({\n    email: p.email(),\n    password: p.password(),\n});\n\nconst input = {\n    email: '',\n    password: '',\n}\n\nconst [err] = toResult(() => validator(input));\n\nif (err instanceof ValidationError) {\n    console.log(err.messages); // {email: 'must be a valid email address', password: 'must include at least one uppercase letter'}\n}\n```\n\n## Taking advantage of tree-shaking\n\nR-type is tree-shakeable. This means that you can import only the predicates you need and the rest of the library will not be included in your bundle.\n\nThis is useful for frontend applications where bundle size is a concern. As a bonus, this allows our repo to contain a large number of predicates for convenience without bloating your bundle. Best of both worlds!\n\n```typescript\nimport {email} from 'typura/dist/predicates';\n\nconst isEmail = email();\n```\n\n## Nested objects \n\nYou can nest objects by using the `object` predicate. This allows you to create complex validation rules for nested objects. The `ValidationError` object will be flattened to include the nested object keys with a dot separator.\n\n```typescript\nimport {predicates as p, Infer} from 'typura';\n\nconst validator = p.object({\n    email: p.email(),\n    address: p.object({\n        line1: p.string(),\n        line2: p.optional(p.string()),\n        street: p.string(),\n        state: p.string(),\n        city: p.string({len: {min: 2, max: 2}}),\n        zip: p.string(),\n    })\n});\n\ntype User = Infer<typeof validator>; // {email: string, address: {line1: string, line2?: string, street: string, city: string, zip: string}}\n\nvalidator({\n    email: 'blah',\n    address: {}\n});\n\n/* The above throws ValidationError: \n{\n    email: 'must be a valid email address',\n    'address.line1': 'must be a string',\n    'address.street': 'must be a string',\n    'address.state': 'must be a string',\n    'address.city': 'must be between 2 and 2 characters long', // Yeah, we should probably fix this :)\n    'address.zip': 'must be a string',\n}\n*/\n```\n\n# Type API\n\n## `Infer<T>`\n\nInfer is a utility type that extracts the type of the input from a predicate function. See the [example above](#example-usage) for usage.\n\n## `Pred<T>` \n\nA type gaurd that takes an input and returns a boolean. It is used to narrow the type of the input to the type that the predicate is checking for. Every predicate function in our API returns a `Pred<T>`.\n\nExample:\n\n```typescript\nimport {Pred} from 'typura';\n\nconst isNumber: Pred<number> = (input: unknown): input is number => typeof input === 'number';\n```\n\n# Predicate API\n\n## boolean\n\n`boolean(): Pred<boolean>` \n\nReturns a predicate that checks if the input is a boolean.\n\n## number\n\n`number(opts?: Options): Pred<number>`\n\nReturns a predicate that checks if the input is a number.\n\nOptions:\n\n- `range`: `{min: number, max: number} | undefined` - checks if the input is within the specified range\n\nExample:\n\n```typescript\nimport {number} from 'typura/dist/predicates';\nconst isNumber = number({range: {min: 0, max: 100}});\n```\n\n## string\n\n`string(opts?: Options): Pred<string>`\n\nReturns a predicate that checks if the input is a string.\n\nOptions:\n\n- `len`: `{min: number, max: number} | undefined` - checks if the input is within the specified length\n\n## object\n\n`object<T>(predicates: {[K in keyof T]: Pred<T[K]>}, opts?: Options): Pred<T>`\n\nReturns a predicate that checks if the input is an object with the specified keys and values.\n\nOptions:\n\n- `allowUnknownKeys` - allows unspecified/unexpected keys in the object, default is `false`\n\n## array\n`array<T>(predicate: Pred<T>): Pred<T[]>`\n\nReturns a predicate that checks if the input is an array of the specified type.\n\n## enum\n\n`enumValue<T>(enumType: T): Pred<T[keyof T]>`\n\nReturns a predicate that checks if the input is a value of the specified enum.\n\n## optional\n\n`optional<T>(predicate: Pred<T>): Pred<T | undefined>`\n\nReturns a predicate that checks if the input is either the type of the predicate or `undefined`.\n\n## custom\n\n`custom<T>(predicate: (input: T) => boolean, message: string): Pred<T>`\n\nReturns a predicate that checks if the input passes a custom function.\n\nExample:\n\n```typescript\nimport {custom} from 'typura/dist/predicates';\n\nconst is42 = custom((input: number) => input === 42, 'must be 42');\n\nis42(42); // true\nis42(43); // throws ValidationError: 'must be 42'\n\n```\n\n## chain\n\n`chain<T>(...predicates: Pred<T>[]): Pred<T>`\n\nReturns a predicate that chains multiple predicates together. The input must pass all predicates. Predicates are checked in order. If a predicate fails, the rest of the predicates are not checked. Predicates must be of the same type `T`.\n\nExample:\n\n```typescript\nimport {chain, email, custom} from 'typura/dist/predicates';\n\nconst isSchoolEmail = chain(\n    email(), \n    custom((input: string) => /.+[.edu]$/.test(input), 'must be a school email')\n);\n```\n\n## email\n\n`email(): Pred<string>`\n\nReturns a predicate that checks if the input is a valid email address.\n\n## password\n\n`password(): Pred<string>`\n\nReturns a predicate that checks if the input is a valid password. A valid password must:\n\n- Be at least 8 characters long\n- Include at least one uppercase letter\n- Include at least one lowercase letter\n- Include at least one number\n- Include at least one special character\n\n## uuid\n`uuid(): Pred<string>`\n\nReturns a predicate that checks if the input is a valid UUID v4.\n\n## url\n`url(opts?: Options): Pred<string>`\n\nReturns a predicate that checks if the input is a valid URL.\n\nOptions:\n\n- `allowLocalhost` - allows localhost URLs, default is `false`\n\n## Support, Feedback, and Contributions\n\n- Star this repo if you like it!\n- Submit an [issue](https://github.com/mhweiner/jsout/issues) with your problem, feature request or bug report\n- Issue a PR against `main` and request review. Make sure all tests pass and coverage is good.\n- Write about `typura` in your blog, tweet about it, or share it with your friends!\n\n## Sponsors\n\n<picture>\n    <source srcset=\"docs/aeroview-logo-lockup.svg\" media=\"(prefers-color-scheme: dark)\">\n    <source srcset=\"docs/aeroview-logo-lockup-dark.svg\" media=\"(prefers-color-scheme: light)\">\n    <img src=\"docs/aeroview-logo-lockup-dark.svg\" alt=\"Logo\" style=\"max-width: 150px;margin: 0 0 10px\">\n</picture>\n\nAeroview is a developer-friendly, AI-powered observability platform that helps you monitor, troubleshoot, and optimize your applications. Get started for free at [https://aeroview.io](https://aeroview.io).\n","readmeFilename":"README.md"}