Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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/).