Appearance
Features β
π Performance Optimization β
- Highly Optimized Package: Size reduced from 700KB to 300KB, significantly boosting performance and efficiency.
β¨ Core Features β
- Comprehensive Validation: Full support for strings, numbers, emails, dates, enums, files, and custom formats.
- Decorator-based Validation: Leverage TypeScript decorators for seamless, declarative integration directly in class models.
π Framework Compatibility β
- Framework Agnostic: Compatible with any server-side framework including Express, Koa, and Fastify.
π§© Extensibility β
- Flexible and Customizable: Extend with custom validation rules and logic to fit any use case.
- Schema Creation: Design and implement validation schemas similar to leading schema libraries, streamlining data validation processes.
- Configuration from Files: Easily configure schemas through external JSON or YAML files for dynamic and manageable setups.
π TypeScript Integration β
- Full TypeScript Support: Utilize the full power of TypeScript for type safety and an enhanced development experience.
π Customizability β
- Custom Error Messages: Define specific error messages for each validation rule to enhance clarity and user guidance.
