What is validat
?
Validation of input parameters in the GulfStream package.
Installation
npm i validat
Usage
Import the library in your code:
const validat = require('validat');
Validation input params
validat.input({
"source": "3652DB1AFBC5D414DBCAF5920F741FF93B1ED9E5",
"imdb_id": "0944947",
"tmdb_id": 1399,
"douban_id": 26584183,
"kp_id": "464963",
"tmdb_key": "e547e17d4e91c3e62a571656cd1ccaff",
"imdb_key": "966f4f4f",
"voice": "en",
"subtitle": "it",
"season": "1",
"episode": "1-5",
"quality": "1080p",
"release": "HBO",
"proxy": "login:pass@192.168.0.1:80," +
"login:pass@192.168.0.2:8080",
"adult": "The video title",
"oauth": "{\"login\":\"user\"}",
"metafilm": "{\"name\":\"Title\"}"
}).then(params => {
console.log(params);
});
Validation output params
validat.output({
"imdb_id": "4688388",
"name": "Hello World",
"otherKey": "otherValue"
}).then(params => {
console.log(params);
});
Running tests
npm test