is-valid
A pure functional validator with composite function and validation utilities
✨ Features
-
⚡ Multi runtime support (Deno
,Node.js
and Browsers) -
📚 Pure TypeScript and provides type definition -
🌎 Universal module, providingES modules
andUMD
-
📦 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.
|
|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|---|---|---|---|
^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.
|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|---|---|---|
^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.
🤝 Contributing
Contributions, issues and feature requests are welcome!
Feel free to check issues.
🌱 Show your support
Give a
💡 License
Copyright © 2021-present TomokiMiyauci.
Released under the MIT license