skema

v9.5.0
Skema provides a handy & composable way to validate / transform / purify the input data.
skema schema validators default setters check validate type orm and 14 more...

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

Metadata

  • MIT
  • >=4
  • kaelzhang
  • released 9/20/2019

Downloads

Maintainers