A pure functional validator with composite function and validation utilities
Repository
Current version released
4 years ago
Dependencies
deno.land/x
is-valid
A pure functional validator with composite function and validation utilities
β¨ Features
- β‘ Multi runtime support (
Deno,Node.jsand Browsers) - π Pure TypeScript and provides type definition
- :earth_americas: Universal module, providing
ES modulesandUMD - :package: Optimized, super slim size
- π TSDoc-style comments
Package name
Deno: is-valid (deno.land, nest.land)
Node.js: @miyauci/is-valid (npm)
π Supports
The TypeScript version must be 4.1.0 or higher.
This project provide ES modules and UMD. The range supported by both is different.
ES modules
Limit support to the latest environment to reduce the bundle size.
Deno |
Node.js |
![]() Edge |
![]() Firefox |
![]() Chrome |
![]() Safari |
![]() iOS Safari |
![]() Samsung |
![]() Opera |
|---|---|---|---|---|---|---|---|---|
| ^1.6.0 | ^14.16.0 | last 2 versions | last 2 versions | last 2 versions | last 2 versions | last 2 versions | last 2 versions | last 2 versions |
UMD
Browser is supporting since IE11.
Node.js |
![]() IE / Edge |
![]() Firefox |
![]() Chrome |
![]() Safari |
![]() iOS Safari |
![]() Samsung |
![]() Opera |
|---|---|---|---|---|---|---|---|
| ^6.17.0 | IE11 / ^16 | ^60 | ^61 | ^10.1 | ^10.3 | ^8.2 | ^48 |
Compared to ES modules, UMD has a bundle size increase of about 2.5x. Recommend using ES modules as much as possible.
:handshake: Contributing
Contributions, issues and feature requests are welcome!
Feel free to check issues.
π± Show your support
Give a βοΈ if this project helped you!
π‘ License
Copyright Β© 2021-present TomokiMiyauci.
Released under the MIT license






