ChecKey
Check Keys existence with whitelist, like rails/strong_parameters.
Usage
var checkey = // define schema which require "name", permit "name" & "web" & "mail"var schema = require: 'name' permit: 'web' 'mail' // valid objectvar result1 = console // true // valid objectvar result2 = console // true // invalid object ... "name" is required, "fullname" is not pemitedvar result3 = console // falseconsole // [ 'require "name"', 'not permit "fullname"' ]
Develop
install dependencies
% npm install
build
% npm run build
or
% npm run watch
test
% npm test