{"name":"superstruct","description":"A simple, expressive way to validate data in Javascript.","version":"0.3.0","license":"MIT","repository":{"type":"git","url":"git://github.com/ianstormtaylor/superstruct.git"},"main":"./lib/index.js","files":["dist","lib"],"dependencies":{"clone-deep":"^2.0.1","kind-of":"^6.0.1"},"devDependencies":{"babel-cli":"^6.10.1","babel-core":"^6.26.0","babel-eslint":"^8.0.2","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babelify":"^8.0.0","browserify":"^14.5.0","envify":"^4.1.0","eslint":"^4.12.1","eslint-plugin-import":"^2.0.1","is-email":"^1.0.0","is-url":"^1.2.2","is-uuid":"^1.0.2","lodash":"^4.17.4","mocha":"^4.0.1","np":"^2.17.0","uglifyify":"^4.0.5","watchify":"^3.7.0"},"scripts":{"build":"yarn run build:lib && yarn run build:max && yarn run build:min","build:lib":"babel ./src --out-dir ./lib","build:max":"mkdir -p ./dist && NODE_ENV=production browserify ./src/index.js --transform babelify --transform envify --standalone Superstruct > ./dist/superstruct.js","build:min":"mkdir -p ./dist && NODE_ENV=production browserify ./src/index.js --transform babelify --transform envify --transform uglifyify --standalone Superstruct | uglifyjs > ./dist/superstruct.min.js","clean":"rm -rf ./lib ./node_modules","lint":"eslint src/* test/*","prepublish":"yarn run build","release":"np","test":"yarn run build:lib && mocha --require babel-core/register ./test/index.js","watch":"yarn run watch:lib","watch:lib":"babel ./lib --out-dir ./lib --watch"},"keywords":["api","array","assert","cast","check","checker","collection","data","error","express","hapi","interface","invalid","joi","json","list","model","object","orm","scalar","schema","struct","throw","type","types","valid","validate","validation","validator"],"gitHead":"e13f0d50e12cd898292a26be9ae1243703622351","bugs":{"url":"https://github.com/ianstormtaylor/superstruct/issues"},"homepage":"https://github.com/ianstormtaylor/superstruct#readme","_id":"superstruct@0.3.0","_npmVersion":"5.5.1","_nodeVersion":"6.9.5","_npmUser":{"name":"ianstormtaylor","email":"ian@ianstormtaylor.com"},"dist":{"shasum":"bb35db8af7e69948877b286f6ed7f7556b19a6fd","size":16425,"noattachment":false,"key":"/superstruct/-/superstruct-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/superstruct/download/superstruct-0.3.0.tgz"},"maintainers":[{"name":"artmllr","email":""},{"name":"ianstormtaylor","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/superstruct-0.3.0.tgz_1512088145808_0.6954721442889422"},"directories":{},"publish_time":1512088145875,"_hasShrinkwrap":false,"_cnpm_publish_time":1512088145875,"dist-tags":{"latest":"2.0.2","next":"2.0.3-1"}}