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

https://github.com/axorax/prse.js

Simple validation library with plenty of features
https://github.com/axorax/prse.js

javascript javascript-library javascript-parse js-lib js-library js-parse parse parse-type parse-types prse types validation

Last synced: 4 months ago
JSON representation

Simple validation library with plenty of features

Awesome Lists containing this project

README

          

prse


Simple validation library with plenty of features

# ❓About

prse (pronounced as parse) allows you to validate your data in JavaScript with a simple yet powerful syntax.

# ✨ Usage

### Web:

```js

string().run('hello!', () => { console.log('success') });

```

### ES6:

```js
import { string } from 'prse';

string().run('hello!', () => { console.log('success') });
```

### Commonjs:

```js
const { string } = require('prse');

string().run('hello!', () => { console.log('success') });
```

### Import everything

Shown with ES6 but works similarly with commonjs and web

```js
import { p } from 'prse';

p.string().run('hello!', () => { console.log('success') });
p.number().parse(69, () => { console.log('success') }); // run and parse are same, you can use either
```

---

### 📖 Checkout the full documentation here: https://github.com/Axorax/prse.js/blob/main/docs.md

---

Support me on PatreonCheck out my socials