{"name":"superstruct","description":"A simple, expressive way to validate data in JavaScript.","version":"0.5.2","license":"MIT","repository":{"type":"git","url":"git://github.com/ianstormtaylor/superstruct.git"},"main":"./lib/index.js","module":"./lib/index.es.js","files":["umd","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-dev-expression":"^0.2.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.2.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-config-prettier":"^2.9.0","eslint-plugin-import":"^2.0.1","eslint-plugin-prettier":"^2.5.0","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","prettier":"^1.10.2","rollup":"^0.52.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^2.0.1","uglify-es":"^3.2.2"},"scripts":{"build":"yarn build:es && yarn build:cjs && yarn build:max && yarn build:min","build:cjs":"rollup --config ./config/rollup-cjs.js","build:es":"rollup --config ./config/rollup.js","build:max":"rollup --config ./config/rollup-umd.js","build:min":"rollup --config ./config/rollup-umd-min.js","clean":"rm -rf ./lib ./umd ./node_modules","lint":"eslint '{src,test}/*' && prettier --list-different '**/*.{js,json,md}'","prepublish":"yarn build","prettier":"prettier --write '**/*.{js,json,md}'","release":"np","test":"yarn build:cjs && yarn lint && mocha --require babel-core/register ./test/index.js","watch":"rollup --config ./config/rollup-cjs.js --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":"0ca833ae5357e524a310820af39279a1fb92d708","bugs":{"url":"https://github.com/ianstormtaylor/superstruct/issues"},"homepage":"https://github.com/ianstormtaylor/superstruct#readme","_id":"superstruct@0.5.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"ianstormtaylor","email":"ian@ianstormtaylor.com"},"dist":{"shasum":"eb29281316376a5c71f29d3094ac7391710f96b3","size":42345,"noattachment":false,"key":"/superstruct/-/superstruct-0.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/superstruct/download/superstruct-0.5.2.tgz"},"maintainers":[{"name":"artmllr","email":""},{"name":"ianstormtaylor","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/superstruct_0.5.2_1522257073296_0.7365753715295296"},"_hasShrinkwrap":false,"publish_time":1522257073370,"_cnpm_publish_time":1522257073370,"dist-tags":{"latest":"2.0.2","next":"2.0.3-1"}}