📃 Schemr
The Ultimate Tiny schema validation package.
Getting Started
npm install --save schemr
Usage
You can find a working example in tester.js
.
const Schemr check = ; const testSchema = 'human-being' name: Schemrfield age: Schemrfield job: Schemrfield; console;//=> human-beingconsole;//=> { name: 'SchemrField', age: 'SchemrField', job: 'SchemrField' }console;/*=>{ "name": "human-being", "fields": { "name": "SchemrField", "age": "SchemrField", "job": "SchemrField" }}*/ const testData = name: 'Mark' extraFieldForNoReason: false; const checkedObject = ;console;//=> { name: 'Mark', age: 21, job: undefined } const checkedObject2 = ; console;//=> { name: 'Mark', age: 'unfilled', job: 'unfilled' }
License
- MIT
Roadmap
TODO