Validate.js
A declarative validation library written javascript
Install / Use
/learn @ansman/Validate.jsREADME
validate.js
Validate.js provides a declarative way of validating javascript objects.
For documentation please see validatejs.org/.
For issues and feature requests visit the issue tracker.
Archive Notice
As I do not work as a web developer professionally any longer I do not have the bandwidth to maintain this. This project will continue to live as is but no new features will be added and no bugs will be fixed. There are likely better and more modern alternatives around.
Building validate.js
Requirements
Build steps
git clone git@github.com:ansman/validate.js.gitcd validate.jsnpm installgrunt build
This will build validate.min.js, validate.min.map and the docs folder.
Continuous testing
You can run continuous testing that runs the tests on file changes by running
grunt watch or simply grunt.
If you want to just run the tests once you can do that by running grunt test.
Build status
Contributing
Before opening a pull request please make sure your changes follow the contribution guidelines.
Users of validate.js
If your site, library or application uses validate.js and would like to be shown here please feel free to email <a href="mailto:info@validatejs.org">info@validatejs.org</a> with the name and optionally a URL to the project and it will be added here.
Related Skills
node-connect
347.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
107.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
