{"id":"kadev886/rozod","name":"rozod","scope":"kadev886","platform":"roblox","description":"Mirrored from the Wally registry.","version":"2.1.0","latest":"2.1.0","versions":["1.0.2","1.0.3","1.0.4","1.1.0","1.2.0","2.0.0","2.0.1","2.1.0"],"license":"MIT","licenseRating":"safe","licenseCaveats":["License identified from the packaged LICENSE file; the manifest declared none."],"licenseVerified":true,"dependencies":{},"integrity":"5ecfa7f9ae0e08b55afa0e75d6de8ded55871cc64647da4662f678ac99e0c39c","likes":0,"downloads":0,"install":"forest install kadev886/rozod","url":"https://forest.dev/p/roblox/kadev886/rozod","files":"https://api.forest.dev/ai/package/roblox/kadev886/rozod/files","readme":"# 🛡️ RoZod – Schema Validator & Coercion\n\nRoZod is a schema validator inspired by Zod from TypeScript. It helps validate both good and malformed data.\n\n---\n\n## Why I made RoZod\n\nI made RoZod because I wanted to create a library the community would use and that would actually be useful. I know there are other alternatives like 't' that are faster and lighter, but I decided to focus on ease of use and safety.\n\n---\n\n## Install\n\n### Wally\n\n```toml\nRoZod = \"kadev886/rozod@2.1.0\"\n```\n\n```bash\nwally install\n```\n\n### Manual\n\nDownload `RoZod.rbxm` from [Releases](https://github.com/KaDev886/RoZod/releases), stick it in `ReplicatedStorage`, require it.\n\n---\n\n## Example\n\n```lua\nlocal schema = RoZod.String()\n\nprint(schema:IsValid(\"John\")) -- true\nprint(schema:IsValid(123))    -- false\n```\n\n---\n\n## Docs\n\n- [Getting Started](docs/getting-started.md)\n- [Core Concepts](docs/core-concepts.md)\n- [API Reference](docs/api/base-schema.md)\n- [Error Handling](docs/error-handling.md)\n- [Examples](docs/examples/player-data.md)\n- [Benchmarks](BENCHMARKS.md)\n\n---\n\n## License\n\nMIT\n","readmeTruncated":false}