{"bugs":{"url":"https://github.com/ianstormtaylor/superstruct/issues"},"dist":{"shasum":"5ede1e18f33851a2f0149c989cdde8be4ae48e00","tarball":"https://registry.npmjs.org/superstruct/-/superstruct-1.0.1.tgz","fileCount":3,"integrity":"sha512-IkZQsaK1Ktim08pWCYqTBpXB3Ofgq3C6GPutumbqyUI35F4nOloNflF6d5VI31mgT2+NxH0MIv8uWR7CzO9iSw==","signatures":[{"sig":"MEYCIQDiMp/qcFml1FA+QDuwVnBCcYyp87Lf5Wp5tNzkDyfdFQIhAMPUIBtEndh0b3y+QeZkYX0dg1i5IGJw0Ag0yC5+GrbE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdqr1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiyA//YD/vfmm798Oe8bxik4y0N5ozOCFZMi61Dnx3XKp+Ih56Grgs\r\niCPOfmdu1OxoVfKqnj8egierjqbRnYMPgS+BMkZf5/Mb/RfbbtG7WpD9Xfwx\r\nVubT+A00xcmlFWFOJ4NW5FpUl0LF3WWp2/MlxffHFPIoWMSjdcrC/mCtHxWc\r\npD/azENyuzAArUFOCRtDQuF6vYlCd6AJb8MsqvyojHy9vg1gd7LFzmEwQheF\r\nico7JLb6zMksFfSP4fzmDT5FONAHREmp7+24dVTsA2vHQLdle07NWQcNx9DU\r\n6GjPbinNOP9asXc7bJT8fiy2plQnJPNbkyXqJCP+SorcbcU3UsXKiRmbqJZG\r\nhB0srWqYW7p9GWH/svrpBbuAjFAscOCHYasTPAZK3ItiikjTtJiTJs/8/94T\r\nIDiKQtcc3CDDx9eTkBoBCZyVDJ8V5Noh4yH3tO2QTANP/3ITT0b+IKTy/QdE\r\nxwpxTORW4U4IPuNXPs5i46x1dBfVIvpxnhfiJiEX7Q45DSEoiDOeQuCOe+yM\r\nPeQfSvhMl5xOZZjZX2Q212tCGmRWrvAsovm721tXOlrMydKbrpaDilXIElY8\r\n//yKO8X7svMZ+RPay837qp4VTjJTnK8KImXKkcCLqlWW7t03Bg6fw/GcsUFv\r\nPL4/Jdb7i4MCGwR/nirMGuXEMb+7Fy1abEU=\r\n=/AyH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.cjs","name":"superstruct","type":"module","types":"./lib/index.d.ts","module":"./lib/index.mjs","engines":{"node":">=14.0.0"},"gitHead":"c1aff49d2cfa53926bb06e94597355f7a59190eb","license":"MIT","scripts":{"fix":"npm run fix:eslint && npm run fix:prettier","lint":"npm run lint:eslint && npm run lint:prettier","test":"npm run build && npm run test:types && npm run test:mocha","build":"rm -rf ./{dist} && rollup --config ./rollup.config.js","clean":"rm -rf ./{dist,node_modules}","watch":"npm run build -- --watch","release":"npm run build && npm run lint && np","fix:eslint":"npm run lint:eslint --fix","test:mocha":"mocha --require ./test/register.cjs --require source-map-support/register ./test/index.ts","test:types":"tsc --noEmit && tsc --project ./test/tsconfig.json --noEmit","lint:eslint":"eslint '{src,test}/*.{js,ts}'","fix:prettier":"npm run lint:prettier --write","lint:prettier":"prettier --list-different '**/*.{js,json,ts}'"},"_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":"8.19.2","description":"A simple and composable way to validate data in JavaScript (and TypeScript).","directories":{},"maintainers":[{"name":"ianstormtaylor","email":"ian@ianstormtaylor.com"}],"sideEffects":false,"_nodeVersion":"16.18.1","publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.2","mocha":"^10.0.0","eslint":"^7.14.0","is-url":"^1.2.4","lodash":"^4.17.15","rollup":"^3.3.0","is-uuid":"^1.0.2","is-email":"^1.0.0","prettier":"^2.0.5","@babel/cli":"^7.6.3","typescript":"^4.8.3","@babel/core":"^7.6.3","@types/node":"^18.7.14","@types/mocha":"^10.0.0","babel-eslint":"^10.0.3","@types/expect":"^24.3.0","@types/lodash":"^4.14.144","@babel/register":"^7.6.2","@babel/preset-env":"^7.20.2","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.6.0","@rollup/plugin-typescript":"^9.0.2","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0","@babel/plugin-transform-modules-commonjs":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/superstruct_1.0.1_1668721397448_0.04118732422886384","host":"s3://npm-registry-packages"},"_id":"superstruct@1.0.1","version":"1.0.1"}