Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arakiss/schema-weaver
https://github.com/arakiss/schema-weaver
Last synced: 24 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/arakiss/schema-weaver
- Owner: Arakiss
- License: mit
- Created: 2024-10-05T09:25:43.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-06T10:28:15.000Z (3 months ago)
- Last Synced: 2024-11-24T19:36:04.501Z (about 1 month ago)
- Language: Python
- Size: 10.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Schema Weaver
A functional TypeScript library for data validation and transformation using Zod schemas, with support for environment-specific logic and optional memoization.
## Features
- **Zod Schema Validation**: Utilize Zod schemas for type-safe data validation.
- **Environment-Specific Logic**: Easily define and switch between different sets of Zod schemas based on the environment.
- **Memoization**: Optimize performance with optional memoization for repeated inputs.
- **Tree-Shaking**: Ensure minimal bundle size with tree-shaking support.