# parsleyjs

> Validate your forms, frontend, without writing a single line of javascript!

Latest version **2.9.2** (published 2019-12-10) · MIT license · 0 weekly downloads

## Install

```sh
npm install parsleyjs
pnpm add parsleyjs
yarn add parsleyjs
bun add parsleyjs
```

## Health

**Score 25/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned.

## Facts

| | |
|---|---|
| Version | 2.9.2 |
| Published | 2019-12-10 |
| First published | 2014-02-27 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 1 |
| Unpacked size | 725.8 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 8977 |
| Author | Guillaume Potier |
| Maintainers | guillaumepotier, marcandre |
| Keywords | parsley, form, validation, html5, polyfill, es6 |

## Links

- npm: https://www.npmjs.com/package/parsleyjs
- Repository: https://github.com/guillaumepotier/Parsley.js
- Homepage: http://parsleyjs.org
- Issues: https://github.com/guillaumepotier/Parsley.js/issues
- npm.io page: https://npm.io/package/parsleyjs

## Dependencies (1)

- [jquery](https://npm.io/package/jquery.md) >=1.8.0

## Alternatives

- [mobx-react](https://npm.io/package/mobx-react.md) — 2.8M weekly downloads
- [rc-tree](https://npm.io/package/rc-tree.md) — 2.6M weekly downloads
- [@react-oauth/google](https://npm.io/package/@react-oauth/google.md) — 1.3M weekly downloads
- [@wagmi/connectors](https://npm.io/package/@wagmi/connectors.md) — 877.0K weekly downloads
- [vee-validate](https://npm.io/package/vee-validate.md) — 836.4K weekly downloads

## Recent versions

- 2.9.2 (latest) — 2019-12-10
- 2.9.1 — 2019-04-30
- 2.9.0 — 2019-04-10
- 2.8.2 — 2019-03-25
- 2.8.1 — 2018-02-03
- 2.8.0 — 2017-09-14
- 2.7.2 — 2017-05-09
- 2.7.1 — 2017-05-01
- 2.7.0 — 2017-03-01
- 2.6.5 — 2017-02-24
- 2.6.4 — 2017-02-23
- 2.6.3 — 2017-02-23
- 2.6.2 — 2017-01-04
- 2.6.1 — 2017-01-03
- 2.6.0 — 2016-11-02
- … 32 more at https://npm.io/package/parsleyjs/versions

## README

# Parsley

[![Build Status](https://travis-ci.org/guillaumepotier/Parsley.js.svg?branch=master)](https://travis-ci.org/guillaumepotier/Parsley.js)

JavaScript form validation, without actually writing a single line of JavaScript!

## Version

2.9.2

## Doc

See `index.html` and `doc/`

## Requirements

[jQuery](https://jquery.com/) >= 1.8 (compatible with 2.x and 3.0)
[es5-shim](https://github.com/es-shims/es5-shim) if you want need to support IE8

## Questions?

Please ask questions on [StackOverflow](https://stackoverflow.com/questions/ask) and be sure to include the `parsley.js` tag. Please **provide an example**, starting for example from [this jsfiddle](https://jsfiddle.net/marcandre/58vnaqur/)

## Contributing

See the [`CONTRIBUTING.md` file](https://github.com/guillaumepotier/Parsley.js/blob/master/CONTRIBUTING.md)

## Integrations

Create integration with other framework as a separate Github repo and send a pull request for including here.
Some integrations are

* [CakePHP](https://github.com/Codaxis/parsley-helper)
* [Django](https://github.com/agiliq/django-parsley)
* [Rails](https://github.com/mekishizufu/parsley-rails)
* [OSSCDN by MaxCDN](https://osscdn.com/#/parsleyjs)
* [Drupal](https://www.drupal.org/project/parsley)

## Install dev environment and running tests

First time: install `npm` and:
```
npm install -g gulp
```

then
```
npm install
gulp test
```

## Build `dist/` and `doc/annotated-source`

```
gulp build
```

## Run tests

In the browser: run a server with `gulp test-browser`, then open `test/runner.html`

In the terminal: `gulp test`

## License

Released under the MIT License. See the bundled `LICENSE` file for
details.

---
_Source: https://npm.io/package/parsleyjs · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
