https://github.com/bohoffi/ts-fluentvalidation
TypeScript port of the .NET library FluentValidation.
https://github.com/bohoffi/ts-fluentvalidation
fluent fluentvalidation typescript validation
Last synced: 12 months ago
JSON representation
TypeScript port of the .NET library FluentValidation.
- Host: GitHub
- URL: https://github.com/bohoffi/ts-fluentvalidation
- Owner: bohoffi
- License: apache-2.0
- Created: 2024-03-29T07:39:39.000Z (about 2 years ago)
- Default Branch: develop
- Last Pushed: 2025-05-10T17:41:06.000Z (12 months ago)
- Last Synced: 2025-05-10T18:19:37.562Z (12 months ago)
- Topics: fluent, fluentvalidation, typescript, validation
- Language: TypeScript
- Homepage: https://bohoffi.github.io/ts-fluentvalidation/
- Size: 1.37 MB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
@ts-fluentvalidation
TypeScript port of .NET FluentValidation using a fluent functional API.
[![core-version-badge]][core-npm-url]
[![license-badge]][license-url]
[![open-issues-badge]][open-issues-url]
[![open-pull-requests-badge]][open-pull-requests-url]
The goal of this repository is to bring a similarly good DX and usability than FluentValidation does in .NET to TypeScript by providing the abiolity to build strongly-typed and human-readable validators without any further dependencies while focussing on reusability and extensibility.
## Installation / Usage
Please refer to the official [documentation](https://bohoffi.github.io/ts-fluentvalidation/) which covers everything from installation over creating/extending validators to testing.
## Found a bug or want to help?
Refer to the [contribution guidelines](CONTRIBUTING.md) before creating an issue or submitting a PR.
[core-version-badge]: https://img.shields.io/npm/v/%40ts-fluentvalidation%2Fcore?style=for-the-badge&label=core
[core-npm-url]: https://www.npmjs.com/package/@ts-fluentvalidation/core
[license-badge]: https://img.shields.io/github/license/bohoffi/ts-fluentvalidation?style=for-the-badge
[license-url]: https://github.com/bohoffi/ts-fluentvalidation/blob/develop/LICENSE
[open-issues-badge]: https://img.shields.io/github/issues/bohoffi/ts-fluentvalidation?style=for-the-badge
[open-issues-url]: https://github.com/bohoffi/ts-fluentvalidation/issues
[open-pull-requests-badge]: https://img.shields.io/github/issues-pr/bohoffi/ts-fluentvalidation?style=for-the-badge
[open-pull-requests-url]: https://github.com/bohoffi/ts-fluentvalidation/pulls