UNPKG

skema

Version:

Skema provides a handy & composable way to validate / transform / purify the input data.

77 lines (76 loc) 2.39 kB
{ "name": "skema", "version": "9.5.5", "description": "Skema provides a handy & composable way to validate / transform / purify the input data.", "main": "lib/index.js", "module": "src/index.js", "files": [ "src", "lib", "umd" ], "scripts": { "build:cjs": "BABEL_ENV=node ../../node_modules/.bin/babel --root-mode upward src --out-dir lib", "build:umd": "../../node_modules/.bin/browserify -s Skema lib/index.js -o umd/skema.es2015.js", "build:es5": "BABEL_ENV=es5 ../../node_modules/.bin/babel --root-mode upward umd/skema.es2015.js -o umd/skema.es5.js", "build:min": "../../node_modules/.bin/uglifyjs umd/skema.es5.js -o umd/skema.min.js --compress", "build:jf": "BABEL_ENV=es5 ../../node_modules/.bin/babel --root-mode upward tool/jsfiddle.js -o umd/jsfiddle.js", "build": "npm run build:cjs && npm run build:umd && npm run build:es5 && npm run build:min && npm run build:jf", "test": "BABEL_ENV=node ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.test.js", "test:dev": "BABEL_ENV=node ../../node_modules/.bin/ava --verbose --timeout=10s test/*.test.js && npm run report:dev", "prepublishOnly": "npm run build", "report:cov": "../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov", "report:dev": "../../node_modules/.bin/nyc report --reporter=html && npm run report:open", "report:open": "open coverage/index.html" }, "repository": { "type": "git", "url": "git://github.com/kaelzhang/skema.git" }, "keywords": [ "skema", "schema", "validators", "default", "setters", "check", "validate", "type", "orm", "object", "struct", "structure", "throw", "types", "validation", "validator", "typescript", "joi", "vue", "composable", "transformer", "purifier" ], "engines": { "node": ">=4" }, "author": "kaelzhang", "license": "MIT", "bugs": { "url": "https://github.com/kaelzhang/skema/issues" }, "ava": { "require": [ "./test/_register.js" ] }, "dependencies": { "@skema/basic": "^1.0.40", "core-util-is": "^1.0.2", "err-object": "^5.1.4", "make-array": "^1.0.5", "promise-faker": "^1.2.5", "promise.extra": "^4.0.0" }, "gitHead": "f0ea0543056a11cebe251980f08aa9f0a4552a47" }