Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lifechurch/validstate
Seamless and easy Redux state Validation
https://github.com/lifechurch/validstate
react redux state validation
Last synced: 2 months ago
JSON representation
Seamless and easy Redux state Validation
- Host: GitHub
- URL: https://github.com/lifechurch/validstate
- Owner: lifechurch
- License: mit
- Created: 2017-11-08T19:43:24.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-19T11:16:40.000Z (almost 2 years ago)
- Last Synced: 2024-10-15T10:32:12.314Z (3 months ago)
- Topics: react, redux, state, validation
- Language: JavaScript
- Size: 1.25 MB
- Stars: 16
- Watchers: 16
- Forks: 8
- Open Issues: 37
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# [Validstate](https://validstate.herokuapp.com/) · [![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/lifechurch/validstate/blob/master/LICENSE) [![npm version](https://img.shields.io/npm/v/validstate.svg?style=flat)](https://www.npmjs.com/package/validstate) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://google.com) [![Build Status](https://travis-ci.org/lifechurch/validstate.svg?branch=master)](https://travis-ci.org/lifechurch/validstate)
Validstate is a javascript plugin for React+Redux applications to quickly validate state.
* **Single Definition** Validstate puts all of your validations in one place to keep the logic of your actions clean.
* **Prepackaged Validation Functions** Validstate comes out of the box with several validation functions built in.
* **Extendable** Can't find the function you need? That's okay cause Validstate makes it easy to use your own custom validators.## Installation
Validstate is available as the `validstate` package on [npm](https://www.npmjs.com/). So installation is as easy as...```bash
npm install validstate
```## Documentation
The Validstate documentation is available at our [website](https://validstate.herokuapp.com/).## Contributing
The main purpose of this repository is to continue to grow the Validstate plugin, making it faster and easier to use and more robust. Development of Validstate happens in the open on GitHub, and we look forward to working with many talented developers on this project. Read below to learn how you can take part in improving Validstate.
### Contributing Guide
Read our [contribution guide](./CONTRIBUTING.md) to learn about our development process, how to propose bugfixes and improvements, and how to build and test your changes to Validstate.
### License
Validstate is [MIT licensed](./LICENSE).
## Open Digerati
This project is part of the Open Digerati initiative at [Life.Church](https://life.church). It's our belief that we can move faster together and that starts with irrational generosity so we are opening up our code to the community.
To find more projects like this one, or join the initiative, checkout our website at [opendigerati.com](https://www.opendigerati.com/).