1.2.0 • Published 8 months ago

watchguardjs v1.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

Watchguard

:warning: This project is currently under development and not ready for a production environment

Watchguard is a fast validation library for Bun runtime. It is heavily influenced by Joi and fluent-json-schema

CONTRIBUTING

If you want to start contributing to this project,feel free to do so.

Then open a branch on your project and make the changes. Once ready, open a pull request.

This project follows the Conventional Commit and semantic-release standards, which should also be applied regarding branch naming strategy.

For example, if you want to change something in this file your branch name should be docs(readme): update README.md

You can also run bun run commit for getting help with commit writing

Project roadmap

  • Any validator
    • eq
    • not
    • and
    • or
  • String validator
    • alphanum
    • pattern
    • lenght
    • min
    • max
    • includes
    • email
    • ip
    • url
  • Number schema
    • range
    • positive
    • negative
    • int
    • float
  • Array schema
    • length
    • contains
  • Date schema
    • format
    • ISO8601
    • RFC1123
    • unix
1.2.0

8 months ago