<commit_before># vulcanval

> Vulcan Validator.

A package to validate data objects (possibly extracted from HTML forms) in client and server sides and a customizable jQuery plugin to validate them in realtime.

You can add certain support to browser input autofill with this package [github.com/tbosch/autofill-event](https://github.com/tbosch/autofill-event).

## Thanks

To [<NAME>](https://github.com/chriso) and everyone who contributed to [validator.js](https://github.com/chriso/validator.js) which this project relies on for raw validations.

## License

[MIT](./LICENSE)<commit_msg>docs: readme<commit_after># vulcanval

> Vulcan Validator, validate data forms in client and server sides.

A package to validate data objects (possibly extracted from HTML forms) in client and server sides and a customizable jQuery plugin to validate them in realtime.

## Features

- Define universal validation configuration to validate in client and server sides in a really similar way.
- Use of the [validator.js](https://github.com/chriso/validator.js) package validators so we implement well tested string validators.
- Ability to add custom validators functions.
- Ability to add custom fields different from form elements.
- Customizable interface.
- HTML5 integration.
- Extract data from forms elements as data maps.
- Support for internationalization.
- API to integrate with your own libraries.
- And more.

## Aditionals

- You can add certain support to browser input autofill with this package [github.com/tbosch/autofill-event](https://github.com/tbosch/autofill-event).

## Thanks

To [<NAME>](https://github.com/chriso) and everyone who contributed to [validator.js](https://github.com/chriso/validator.js) which this project relies on for raw validations.

## License

[MIT](./LICENSE)
{'fraction_non_alphanumeric': 0.08736783528102393, 'fraction_numerical': 0.0005564830272676684, 'mean_word_length': 4.61875, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 7, 'https://': 7, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2508958', 'n_tokens_mistral': 492, 'n_tokens_neox': 487, 'n_words': 202}