{"bugs":{"url":"https://github.com/ianstormtaylor/superstruct/issues"},"dist":{"shasum":"ddf76c0f25e5ee9c0871add91dd7d45b822c67f7","tarball":"https://registry.npmjs.org/superstruct/-/superstruct-0.4.12.tgz","integrity":"sha512-NGW3PkswNpDW9DzS7Ag4PuGTqrKqfe5Tl9w06E4DsLv4bLNk3UxzftCs+VdoH2Q0LwN1wjoApJaOsxxLamhuEA==","signatures":[{"sig":"MEUCIQCkm6yHuKul/m3WAKW5fBpFpTVOPxEkGjRz0ni8tD5tYAIgF0XYk7uLiHYpqcE16bCjA56SqmNCoNmt0Am9oBdUe7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","name":"superstruct","files":["umd","lib"],"module":"./lib/index.es.js","gitHead":"0cfcbaaeb6022bd6548b2cabbc426f87261d3011","license":"MIT","scripts":{"lint":"eslint src/* test/*","test":"yarn run build:cjs && mocha --require babel-core/register ./test/index.js","build":"yarn run build:es && yarn run build:cjs && yarn run build:max && yarn run build:min","clean":"rm -rf ./lib ./umd ./node_modules","watch":"rollup --config ./config/rollup-cjs.js --watch","release":"np","build:es":"rollup --config ./config/rollup.js","build:cjs":"rollup --config ./config/rollup-cjs.js","build:max":"rollup --config ./config/rollup-umd.js","build:min":"NODE_ENV=production rollup --config ./config/rollup-umd-min.js | uglifyjs > ./umd/superstruct.min.js","prepublish":"yarn run build"},"_npmUser":{"name":"ianstormtaylor","email":"ian@ianstormtaylor.com"},"homepage":"https://github.com/ianstormtaylor/superstruct#readme","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"],"repository":{"url":"git://github.com/ianstormtaylor/superstruct.git","type":"git"},"_npmVersion":"5.5.1","description":"A simple, expressive way to validate data in JavaScript.","directories":{},"maintainers":[{"name":"ianstormtaylor","email":"ian@ianstormtaylor.com"}],"_nodeVersion":"6.9.5","dependencies":{"kind-of":"^6.0.1","clone-deep":"^2.0.1"},"devDependencies":{"np":"^2.17.0","mocha":"^4.0.1","envify":"^4.1.0","eslint":"^4.12.1","is-url":"^1.2.2","lodash":"^4.17.4","rollup":"^0.52.0","is-uuid":"^1.0.2","babelify":"^8.0.0","is-email":"^1.0.0","watchify":"^3.7.0","babel-cli":"^6.10.1","uglifyify":"^4.0.5","babel-core":"^6.26.0","browserify":"^14.5.0","babel-eslint":"^8.0.2","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.0.1","rollup-plugin-replace":"^2.0.0","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","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-object-rest-spread":"^6.26.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/superstruct-0.4.12.tgz_1513736118820_0.055148104671388865","host":"s3://npm-registry-packages"},"_id":"superstruct@0.4.12","version":"0.4.12"}