{"_id":"@mmit/validate","_rev":"39-ff0f835959055a28833e7a92cb031b41","name":"@mmit/validate","dist-tags":{"latest":"0.3.17"},"versions":{"0.1.2":{"name":"@mmit/validate","version":"0.1.2","author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.1.2","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"85ce4c615d361ff5da61b8677045a71d774dfc6b","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.1.2.tgz","fileCount":51,"integrity":"sha512-JA3CLnmccpCeeL3CngmaepmZFnkFmD518M0KA1INsaqQzTLVMZKxMse3zM1qsjoKf11PB8IvSgWaN2L/WpvF/w==","signatures":[{"sig":"MEUCIQCr7FemIzXfaT6+k+OeJIxnLjtYNfLHKaUVngwKU15W4gIgQvt5mpcFxYF2FWfLwVGTtK4Kt3yno0fMmWGSXzwmLlU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1316151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchnHECRA9TVsSAnZWagAAnK8P/jrdnPL9QzVEiXExisQj\n+0zNBdQjRq+JfzTJJExXRwb+atns/8X+Ujk0imNHyIyzXY19iLtX0CxRxGuY\nhzBW9poxYEH+N+cQfzxMk5BYq2Pb51Qg4Bd6WiOUGoCQjA2oF6nwugB2+EeO\n/N192u9GN2SdaUKtJc1j8XVYp1AKi4UUaExxWgMG5Z1FWHwDI8K05pJ2pnMp\npMdNv++ny/aHnEbPas7RwgTeUOp1LJalm2KtikjXFCNFDD9FzUCK06RlcLr/\nNVRxiQe4yb2CJYckb0ELuLwSoPq7ULczypRP48ar6H028TL8t+y6KcjJUxaP\nF3IdSQlXyDCEvob6bwZ0HIufbcrnSGi9jvcEWd9oY3kVcNQkpGklycxlqc39\nr6sSZwBBuhZc1hWFbCHQp5FmD8vYMGShEa54JYUMO6u3RQQ9VQnIfpzasNqn\nCnZsnCdf/v0fboGZzwyv2z4ATlAxuyeQXPAAtY04K4oLV0gH3Ba5fVFXs5uj\notZyHbTVXeKWvLwk355nYCUkogjpHPjc2KJr5npMwH50X5aVF+hdOfrEVfau\nOPi4+6g5cXjbp7kuM/DeL4c+MX30EWntf/iQWdZcve51SiIOZ8XsaRZQZcXV\ngMe2wrReL0dWCVRkjEVRkQrL6NFUGvzRyRcHgt/fc3G3/chkJ8sx+R+NqzIQ\nSK99\r\n=e+J8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","scripts":{"doc":"typedoc --out doc","pub":"yarn run build && yarn version --new-version patch && yarn publish --non-interactive","test":"jest","build":"rm -rf lib && yarn run build:ts","clean":"rm -rf lib dist bin doc && jest --clearCache","start":"NODE_ENV=development webpack-dev-server --config webpack.web.js --mode development","deploy":"rm -rf lib && yarn run build:ts","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir src/main --project tsconfig.lib.json --declaration --outDir lib","test:unit":"jest src/test/unit","deploy:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.js --mode development","build:types":"tsc --rootDir src/main --declaration --outDir lib --emitDeclarationOnly","deploy:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","build:ts:watch":"tsc --rootDir src/main --declaration --outDir lib --watch","deploy:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.js --mode production","deploy:node:prod":"NODE_ENV=production webpack --config webpack.node.js --mode production","test:integration":"jest src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"moment":"^2.24.0","source-map-loader":"^0.2.4","typescript-logging":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.3.1","semver":"^5.3.0","tslint":"^5.13.1","postcss":"^7.0.14","shelljs":"^0.8.3","ts-jest":"^24.0.0","ts-node":"^8.0.3","typedoc":"^0.14.2","webpack":"^4.29.6","jest-cli":"^24.3.1","onchange":"^5.2.0","@types/ws":"^6.0.1","node-sass":"^4.11.0","ts-loader":"^5.3.3","@babel/cli":"^7.2.3","css-loader":"^2.1.1","typescript":"^3.3.3333","url-loader":"^1.1.2","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","@types/node":"^11.11.0","file-loader":"^3.0.1","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.2.3","autoprefixer":"^9.4.10","babel-loader":"^8.0.5","style-loader":"^0.23.1","jest-extended":"^0.11.1","tslint-loader":"^3.5.4","@babel/runtime":"^7.3.4","@types/core-js":"^2.5.0","@types/shelljs":"^0.8.3","postcss-loader":"^3.0.0","tslint-override":"^0.5.0","@babel/preset-env":"^7.3.4","webpack-dev-server":"^3.2.1","copy-webpack-plugin":"^5.0.0","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^2.0.0","webpack-node-externals":"^1.7.2","mini-css-extract-plugin":"^0.5.0","@babel/preset-typescript":"^7.3.3","awesome-typescript-loader":"^5.2.1","webpack-livereload-plugin":"^2.2.0","babel-preset-modern-browsers":"^13.1.0","html-beautify-webpack-plugin":"^1.0.5","@babel/plugin-transform-runtime":"^7.3.4","html-webpack-string-replace-plugin":"^1.1.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-object-rest-spread":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.1.2_1552314819712_0.38231648381338235","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@mmit/validate","version":"0.1.3","author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.1.3","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"e2dd2a53c95cb7e6b8604205bed5bf305eae80a8","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.1.3.tgz","fileCount":55,"integrity":"sha512-i9wt47RErA2/APINYwCtVn+ANEbgCRwAIf3d2xk3x9RhiMptIe0OV+UY/v8S66xvrdiRJ4+hyXp2o7M7a7oIAA==","signatures":[{"sig":"MEYCIQDgoKELfG5f6y+FKtZAvQdPfRLzo8vvCik9fpiH8yADTQIhALuF/vvQkZq/hSxHQVRPLbRBBKIqefnJtqBBoC5+YVhW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1317035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchnLfCRA9TVsSAnZWagAApr8QAJ/y1XJ6hpsqgiq0ZulT\nu6hsKqpM/pkzp/rCY5P2lVWAU67mZdXmfl9j4xvkgTy73P6zFwYJx/jCUysT\noTBH6cJbGUczVsZFJoogLSmQ3/+varjUX4sR6t8Gbo4tCgI9aupL0rHJEyVz\nf3ULmeb6pUGMY/XPQvjfMuPnLtxJ4rLWdnFg+Mtq2oknzxNSR/st7XCc4+qH\nGCVssIkjoZ6yZFxtBbO7KYFORjlRaVk/fgNIGuFbdyYu6+CNzotIQK5d4jC3\nF9U2iaxidfqC7/5wcvIlPZXBs+x2HL1QVGVckoAYUgVADS5d+iaqNV74AYjN\niIlqB6r8Spfh+6zo8RI5bkXj4PrUaVKsuqrB8+4ZM7mOowJvBenjMOcafdtK\nBc7GnjNLbY4J97owU4jhNKAUzCbefj0Nyytq7aVbdS9q9/tHHXNXMWyb15bR\nX64knLAMvG7LFo7gNmAENozB17i8m5wzidSKyLc7crWLOeNsSSM3mOXJ5lJY\nJ/kfLow6R2tAI7Dt9JnRBWfB7REIl9pLjZEeP+Fra1cKT+Pnwkhy3IG2wBic\n7pLGh+ZcUbfWgK2b3ydFbKJw68o6ru6LBMBTEcg8G1UcuWYFumSAEN2zQ4h/\n2XjbMh0jwH4JkFF4D/NH4y51Zwho672j9OcEt7kCozFNcj4P4+V3Pl0Utud8\npn1f\r\n=aVNN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","scripts":{"doc":"typedoc --out doc","pub":"yarn run build && yarn version --new-version patch && yarn publish --access restricted --non-interactive","test":"jest","build":"rm -rf lib && yarn run build:ts","clean":"rm -rf lib dist bin doc && jest --clearCache","start":"NODE_ENV=development webpack-dev-server --config webpack.web.js --mode development","deploy":"rm -rf lib && yarn run build:ts","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir src/main --project tsconfig.lib.json --declaration --outDir lib","test:unit":"jest src/test/unit","deploy:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.js --mode development","build:types":"tsc --rootDir src/main --declaration --outDir lib --emitDeclarationOnly","deploy:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","build:ts:watch":"tsc --rootDir src/main --declaration --outDir lib --watch","deploy:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.js --mode production","deploy:node:prod":"NODE_ENV=production webpack --config webpack.node.js --mode production","test:integration":"jest src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"moment":"^2.24.0","source-map-loader":"^0.2.4","typescript-logging":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.3.1","semver":"^5.3.0","tslint":"^5.13.1","postcss":"^7.0.14","shelljs":"^0.8.3","ts-jest":"^24.0.0","ts-node":"^8.0.3","typedoc":"^0.14.2","webpack":"^4.29.6","jest-cli":"^24.3.1","onchange":"^5.2.0","@types/ws":"^6.0.1","node-sass":"^4.11.0","ts-loader":"^5.3.3","@babel/cli":"^7.2.3","css-loader":"^2.1.1","typescript":"^3.3.3333","url-loader":"^1.1.2","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","@types/node":"^11.11.0","file-loader":"^3.0.1","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.2.3","autoprefixer":"^9.4.10","babel-loader":"^8.0.5","style-loader":"^0.23.1","jest-extended":"^0.11.1","tslint-loader":"^3.5.4","@babel/runtime":"^7.3.4","@types/core-js":"^2.5.0","@types/shelljs":"^0.8.3","postcss-loader":"^3.0.0","tslint-override":"^0.5.0","@babel/preset-env":"^7.3.4","webpack-dev-server":"^3.2.1","copy-webpack-plugin":"^5.0.0","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^2.0.0","webpack-node-externals":"^1.7.2","mini-css-extract-plugin":"^0.5.0","@babel/preset-typescript":"^7.3.3","awesome-typescript-loader":"^5.2.1","webpack-livereload-plugin":"^2.2.0","babel-preset-modern-browsers":"^13.1.0","html-beautify-webpack-plugin":"^1.0.5","@babel/plugin-transform-runtime":"^7.3.4","html-webpack-string-replace-plugin":"^1.1.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-object-rest-spread":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.1.3_1552315102738_0.17514437993008092","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@mmit/validate","version":"0.1.4","author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.1.4","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"4bca7aa56a22f21cfdf6c63fc4d873958427bcd7","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.1.4.tgz","fileCount":59,"integrity":"sha512-42/8zu3sna8Pyr9fKeQXTZ+P9loKVrTWcY1NReSio2GwnZoQLop0tLPstgnHKkAdWU2GUo3oCpPGiaVAaQOGvA==","signatures":[{"sig":"MEUCICNFLtu3VMEjROVAm0SVwdcfJEcabiobihcZ/DgsgF8TAiEA9wFtoMn+HTbzqTSO8/rmS9ZbhA//cIp7bnIH9IY/64U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1343989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJch4iDCRA9TVsSAnZWagAAczoP/je8TwRbXjG+r5bi3W/2\nm6CdEjmJdUEIX1BFLy8yW/J+gqTZi9dicSZcLWH7X0B44Jt6t0Hyp/g3ok23\nZ34HWMibeLqLA9D4Tl4gHyGTm8sQxv9cOm6Dtr92UQAk6SvzreDIRtG7IL/Q\nj9rGe+9T8B2YBTcO40Mu8rkif5tvidJAMkMwGvCwrCW/JUhW4wZKl4Qk8X0U\nQXsnO5sxuws3jl6aU5oicOivKDNv8ZeL1qPSZ2zoUD1Y6iPEvCJLvIZnP555\nkUSIyIoJyLu00JKmk3HKGuW+ImunVpMDp479GodF2z8vffVRw+NEnayMWMd1\nKuvutnksKFdXG0oijzdY7DWzkQjf2mvX2d9cUpBngAE+hChU1WpsBQC5CkCI\noDgMN7V8PP1GiTCOxrDro2ZVtiOvcH7Nl+SJjqneFX63KZMIhUky6Dtb1sZu\nIZGl7CDgglcli7hNmEd3Nm5nWuujguXMNtBhvxHww0Xovq6m1SqJ75txCFlk\nma8z3vYDeyY1WnCXVxgzG9wkBZRFhMvFRN3iUnGIuEpMkRLD+qwAOTg0yS2K\nEFPsT+fTiTuoCMgUaCSsx/zYGeFKVw6G4Yk2Gr+GQ1S1+zIlJNpYqZvKet3e\nfMHIqauo92k/7bHJwVoJLRIhzD2n+7rMKbePJhVJuYLVQVAV2Mjvn2PdEp+P\n0wNd\r\n=pUVa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","scripts":{"doc":"typedoc --out doc","pub":"yarn run build && yarn version --new-version patch && yarn publish --access restricted --non-interactive","test":"jest","build":"rm -rf lib && yarn run build:ts","clean":"rm -rf lib dist bin doc && jest --clearCache","start":"NODE_ENV=development webpack-dev-server --config webpack.web.js --mode development --open","deploy":"rm -rf lib && yarn run build:ts","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir src/main --project tsconfig.lib.json --declaration --outDir lib","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","test:unit":"jest src/test/unit","deploy:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.js --mode development","build:types":"tsc --rootDir src/main --declaration --outDir lib --emitDeclarationOnly","deploy:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","build:ts:watch":"tsc --rootDir src/main --declaration --outDir lib --watch","deploy:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.js --mode production","deploy:node:prod":"NODE_ENV=production webpack --config webpack.node.js --mode production","test:integration":"jest src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"moment":"^2.24.0","source-map-loader":"^0.2.4","typescript-logging":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.3.1","semver":"^5.3.0","tslint":"^5.13.1","postcss":"^7.0.14","shelljs":"^0.8.3","ts-jest":"^24.0.0","ts-node":"^8.0.3","typedoc":"^0.14.2","webpack":"^4.29.6","jest-cli":"^24.3.1","onchange":"^5.2.0","@types/ws":"^6.0.1","node-sass":"^4.11.0","ts-loader":"^5.3.3","@babel/cli":"^7.2.3","css-loader":"^2.1.1","typescript":"^3.3.3333","url-loader":"^1.1.2","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","@types/node":"^11.11.0","file-loader":"^3.0.1","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.2.3","autoprefixer":"^9.4.10","babel-loader":"^8.0.5","style-loader":"^0.23.1","jest-extended":"^0.11.1","tslint-loader":"^3.5.4","@babel/runtime":"^7.3.4","@types/core-js":"^2.5.0","@types/shelljs":"^0.8.3","postcss-loader":"^3.0.0","tslint-override":"^0.5.0","@babel/preset-env":"^7.3.4","webpack-dev-server":"^3.2.1","copy-webpack-plugin":"^5.0.0","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^2.0.0","webpack-node-externals":"^1.7.2","mini-css-extract-plugin":"^0.5.0","@babel/preset-typescript":"^7.3.3","awesome-typescript-loader":"^5.2.1","webpack-livereload-plugin":"^2.2.0","babel-preset-modern-browsers":"^13.1.0","html-beautify-webpack-plugin":"^1.0.5","@babel/plugin-transform-runtime":"^7.3.4","html-webpack-string-replace-plugin":"^1.1.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-object-rest-spread":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.1.4_1552386178413_0.746416800435078","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@mmit/validate","version":"0.2.1","keywords":["check","validate","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.2.1","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"602d9443f2b070f558f61667729af4eb758c3ec4","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.2.1.tgz","fileCount":60,"integrity":"sha512-8t+diSu0AqrMrkuhMlnIel6Ckjvw8ur4kaZPhUzeXBRuavmdY/G20nfzWRpt1drJiwkz3hyyugTCFcTsVlXpXw==","signatures":[{"sig":"MEQCIF4Ofx2rgqdjP4Y5mgjCW+Xa7a0ttxvhR5VdmlcOEJXFAiAjE0iR9vUHOKIsStcMKwj/ldCRRkDLHE2KI3id99edmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1346641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJch4+XCRA9TVsSAnZWagAAu24QAJ9KmivQiujdIL0RbA5N\naDHdvltuqywm1EI1TnWScBFkv1IIK9LBhGteJiJ0dZfKZu+272QJxsLskjHa\nYhhnreWHdLNA6Bgfz3n1a9iT7X+Keo8qtejbX626AcXv5jtbNOATdMBffz7U\nKtV8FWxlb6ao2jNkipiztB3BAw8I1imqGW3qyJu2ahrQdqTGN+xap5XojXcN\nOBi7jAMZDJgeirlxO/FxVRT95qtxH3t6+JH2OCiyba5Ua/FPmHbpTmI0X00f\nGlRR6mxL//z6yPftvJjLbrMvPJRJVj692lw5S8+1KnVjkFW2jKaKG6OxeXrG\nBivUA9FwtM2DGtWhf2Xjaru5Tp6+Uw/sLDSDd1jtPtTw+uY9GKSddcNG0R38\nFfC7Ee2XKcXTUFgVS8GDPIWBv5796qDbgsWGgFHWP0I7hFIIM1UZZFWepJB0\niGgoLG6qbLFno1Mzxv1cF7SEcJV5+rwcSMTTLzDoPOLWRhz0kcOWPywQ9ei3\nmScCvRuIv/JSY2S6REfjk3HyfgNdDHYGZeNs4H/l8lU5+NF5kzUziVdxbetx\nYmIebrrdFtsqWk5FL6KxxPhMh6z28OmCAjFRup7UJUpxez2TCbDzIT2KxgRM\naA+X3rn6tHpGPo154ss/NHJRkfJpg3XDZk9cgDQ117SFR2P94/TsIVsNl8hI\n4GR5\r\n=S08m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","scripts":{"doc":"typedoc --out doc","pub":"yarn run build && yarn version --new-version patch && yarn publish --access public --non-interactive","test":"jest","build":"rm -rf lib && yarn run build:ts","clean":"rm -rf lib dist bin doc && jest --clearCache","start":"NODE_ENV=development webpack-dev-server --config webpack.web.js --mode development --open","deploy":"rm -rf lib && yarn run build:ts","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir src/main --project tsconfig.lib.json --declaration --outDir lib","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","test:unit":"jest src/test/unit","deploy:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.js --mode development","build:types":"tsc --rootDir src/main --declaration --outDir lib --emitDeclarationOnly","deploy:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","build:ts:watch":"tsc --rootDir src/main --declaration --outDir lib --watch","deploy:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.js --mode production","deploy:node:prod":"NODE_ENV=production webpack --config webpack.node.js --mode production","test:integration":"jest src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"moment":"^2.24.0","source-map-loader":"^0.2.4","typescript-logging":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.3.1","semver":"^5.3.0","tslint":"^5.13.1","postcss":"^7.0.14","shelljs":"^0.8.3","ts-jest":"^24.0.0","ts-node":"^8.0.3","typedoc":"^0.14.2","webpack":"^4.29.6","jest-cli":"^24.3.1","onchange":"^5.2.0","@types/ws":"^6.0.1","node-sass":"^4.11.0","ts-loader":"^5.3.3","@babel/cli":"^7.2.3","css-loader":"^2.1.1","typescript":"^3.3.3333","url-loader":"^1.1.2","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","@types/node":"^11.11.0","file-loader":"^3.0.1","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.2.3","autoprefixer":"^9.4.10","babel-loader":"^8.0.5","style-loader":"^0.23.1","jest-extended":"^0.11.1","tslint-loader":"^3.5.4","@babel/runtime":"^7.3.4","@types/core-js":"^2.5.0","@types/shelljs":"^0.8.3","postcss-loader":"^3.0.0","tslint-override":"^0.5.0","@babel/preset-env":"^7.3.4","webpack-dev-server":"^3.2.1","copy-webpack-plugin":"^5.0.0","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^2.0.0","webpack-node-externals":"^1.7.2","mini-css-extract-plugin":"^0.5.0","@babel/preset-typescript":"^7.3.3","awesome-typescript-loader":"^5.2.1","webpack-livereload-plugin":"^2.2.0","babel-preset-modern-browsers":"^13.1.0","html-beautify-webpack-plugin":"^1.0.5","@babel/plugin-transform-runtime":"^7.3.4","html-webpack-string-replace-plugin":"^1.1.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-object-rest-spread":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.2.1_1552387990950_0.6191754902574012","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@mmit/validate","version":"0.2.2","keywords":["check","validate","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.2.2","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"07e9212173fba6b5d345bdc43319712f284a4160","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.2.2.tgz","fileCount":60,"integrity":"sha512-3JSaSAtjdeUDMwN3IdNDMpdLWAUL1Y0KVBDkD9STTjyWaYFPR9MYwtjGaNzyfTyYVXItDTDXV+yLhfim+j5yQw==","signatures":[{"sig":"MEUCICNkF45/AbiNw+fMFLiZ9DqOQgdrllCZ7NJoX8D003/TAiEA6PsjWSB36yO3McjvcKo7hk79dBEcxbElnyhv2WBEL2g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1346603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJch5A2CRA9TVsSAnZWagAAfeQP/2p0lRoZOKidRzpx0RS6\nKW5RDPz/V7K7OGOZ391SUUX6+RS9zbkv4pOORN5cGuBr0o8ASvkQZ+zQyXsH\nSPmOIQ4orRmI8++n+3QwAM4LNNTQsJCdUnHuusmEgP8rNqSJbZIignyJy/Q6\nbgoH1CEVmVRcCatZFz4NieGK3xdM9eRRcv3sleFirlv6QvvW//Q3GtvRje0E\nuAe9k2uQ0MyXQrZ4ksmBtzgvrZq5iPPCd4t+ucGLCjEsfORceHPROTwfDB77\nZSpSp/hOx/ex1pKLIGVhKoJpEgP7h8RuQsmMhtY8mGlaMROwM53GapL+l932\nBjHygMdaeGL1ZhIspGGz5hXUj45YJGOpdX7FENgl5cLKONF0YcVsoRVCIE/l\na6JN5T13B/2ZGriXwNnptwANFcPgaWg85hxyXEQ7NwDvJ/9kbB+1enhUzJBO\nKJEgDchw0aQ2HqI5AmrZieIjCfQulevvv5LNTIqjsjwHrvXthWmAxc57Jjdr\nYW+yv5srHyrwjPEPdPZMigsmQmIZNbj7/s0eSDU/8EHfvTSjgNE2cTXEMreg\narVgO9HfeGoQJ08w4VRbebkqyoSa5+tJ0US3pM1IcMfF7WibRjbRMeR782sQ\nA6jFDCLozHSungTkC35bnfMFHhDwbwhMPyrVSpuPWrgAqBCAijaRO8iR+PZy\nqs5d\r\n=cUOd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","scripts":{"doc":"typedoc --out doc","pub":"yarn run test && yarn run build && yarn version --new-version patch && yarn publish --access public --non-interactive","test":"jest","build":"rm -rf lib && yarn run build:ts","clean":"rm -rf lib dist bin doc && jest --clearCache","start":"NODE_ENV=development webpack-dev-server --config webpack.web.js --mode development --open","deploy":"rm -rf lib && yarn run build:ts","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir src/main --project tsconfig.lib.json --declaration --outDir lib","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","test:unit":"jest src/test/unit","deploy:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.js --mode development","build:types":"tsc --rootDir src/main --declaration --outDir lib --emitDeclarationOnly","deploy:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","build:ts:watch":"tsc --rootDir src/main --declaration --outDir lib --watch","deploy:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.js --mode production","deploy:node:prod":"NODE_ENV=production webpack --config webpack.node.js --mode production","test:integration":"jest src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"moment":"^2.24.0","source-map-loader":"^0.2.4","typescript-logging":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.3.1","semver":"^5.3.0","tslint":"^5.13.1","postcss":"^7.0.14","shelljs":"^0.8.3","ts-jest":"^24.0.0","ts-node":"^8.0.3","typedoc":"^0.14.2","webpack":"^4.29.6","jest-cli":"^24.3.1","onchange":"^5.2.0","@types/ws":"^6.0.1","node-sass":"^4.11.0","ts-loader":"^5.3.3","@babel/cli":"^7.2.3","css-loader":"^2.1.1","typescript":"^3.3.3333","url-loader":"^1.1.2","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","@types/node":"^11.11.0","file-loader":"^3.0.1","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.2.3","autoprefixer":"^9.4.10","babel-loader":"^8.0.5","style-loader":"^0.23.1","jest-extended":"^0.11.1","tslint-loader":"^3.5.4","@babel/runtime":"^7.3.4","@types/core-js":"^2.5.0","@types/shelljs":"^0.8.3","postcss-loader":"^3.0.0","tslint-override":"^0.5.0","@babel/preset-env":"^7.3.4","webpack-dev-server":"^3.2.1","copy-webpack-plugin":"^5.0.0","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^2.0.0","webpack-node-externals":"^1.7.2","mini-css-extract-plugin":"^0.5.0","@babel/preset-typescript":"^7.3.3","awesome-typescript-loader":"^5.2.1","webpack-livereload-plugin":"^2.2.0","babel-preset-modern-browsers":"^13.1.0","html-beautify-webpack-plugin":"^1.0.5","@babel/plugin-transform-runtime":"^7.3.4","html-webpack-string-replace-plugin":"^1.1.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-object-rest-spread":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.2.2_1552388149979_0.7158423411760275","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@mmit/validate","version":"0.2.3","keywords":["check","validate","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.2.3","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"35f44c045728b0ebb4dc87c47e93e1701f762856","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.2.3.tgz","fileCount":60,"integrity":"sha512-WodcvEy/t97KwgQAPL9Wjwd9xADrTSGINVXrO2QMKyafKFga+BK8alY2N+/rJUB4IgNZIsubxK9aS3Ch6JB1+g==","signatures":[{"sig":"MEQCIAw+ELCLaex1ai6CV3ECHnJAvImYmVZuqQVYw9BBx2OtAiAWa6BsunQmN46u+pVmF0Vdm/5Ww2ggn7lmWwCvu75Iyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1347522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciRcUCRA9TVsSAnZWagAAJqIQAIg+rOjcioyKGVofJOLq\nc2/e7z+Kh6fCQS+5GhHx51ow8qpmZ4EERt0hv/BmuV0wLTJdG2cSaRHPJC+w\ncchfoTIcN0LxbJuyaIKVI8uM2nK/nEXkaNbwytX2m6STAI7ft0ITKSeEgprL\nhmD8tTZDTpZFXU3gVwOVPSs3rhxm+/7rYHYMxGbCI7/Oi47R4ov2iv889DSF\nK2W9piH8+0fRm0nyHpg0W+gel33yX94ofprtGTgSPVGdEEO4bFemp00LXDBl\nzYwNEz2fID0nZwvwIBpXGJY16zdagPGWMlh9yvUL6UQ7ZrdsfMzrdW1z3JI4\n+ybIXvKXvIrzHiU3em8QCpmUBxlXeAOSCuM3wYl84xS8uoEgeCPCHitQ5xiB\n54ElZuYqV9bAAmqPWxcheLZxo+OLUj+MPGC0veZ9oVdPmqvcZYCrT7aBlt3G\naVT5ufzop18Ky3n6yiHfFBw8kn50jW7EEo94OX525/IAmpk6HTO+q4SwN60O\naTZgMqm9b52a3tFxfsjRfOq04UKCiLDlgNkEnqEj25G5PtXSkhFexCt1IVEu\n9+FKAlZnLVMxIZMh+S/hYyekZ9oLsJFa//6ZoLYKQbNhYw2RHTeZLECc8mnP\nl1J6f1viQry2MGiE/IfaGPAkI3OcV5kCLdzd/cMnGZkC91mluBQ01dxH8QQU\nBJ//\r\n=c+FJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","scripts":{"doc":"typedoc --out doc","pub":"yarn run test && yarn run build && yarn version --new-version patch && yarn publish --access public --non-interactive","test":"jest","build":"rm -rf lib && yarn run build:ts","clean":"rm -rf lib dist bin doc && jest --clearCache","start":"NODE_ENV=development webpack-dev-server --config webpack.web.js --mode development --open","deploy":"rm -rf lib && yarn run build:ts","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir src/main --project tsconfig.lib.json --declaration --outDir lib","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","test:unit":"jest src/test/unit","deploy:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.js --mode development","build:types":"tsc --rootDir src/main --declaration --outDir lib --emitDeclarationOnly","deploy:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","build:ts:watch":"tsc --rootDir src/main --declaration --outDir lib --watch","deploy:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.js --mode production","deploy:node:prod":"NODE_ENV=production webpack --config webpack.node.js --mode production","test:integration":"jest src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"moment":"^2.24.0","source-map-loader":"^0.2.4","typescript-logging":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.3.1","semver":"^5.3.0","tslint":"^5.13.1","postcss":"^7.0.14","shelljs":"^0.8.3","ts-jest":"^24.0.0","ts-node":"^8.0.3","typedoc":"^0.14.2","webpack":"^4.29.6","jest-cli":"^24.3.1","onchange":"^5.2.0","@types/ws":"^6.0.1","node-sass":"^4.11.0","ts-loader":"^5.3.3","@babel/cli":"^7.2.3","css-loader":"^2.1.1","typescript":"^3.3.3333","url-loader":"^1.1.2","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","@types/node":"^11.11.0","file-loader":"^3.0.1","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.2.3","autoprefixer":"^9.4.10","babel-loader":"^8.0.5","style-loader":"^0.23.1","jest-extended":"^0.11.1","tslint-loader":"^3.5.4","@babel/runtime":"^7.3.4","@types/core-js":"^2.5.0","@types/shelljs":"^0.8.3","postcss-loader":"^3.0.0","tslint-override":"^0.5.0","@babel/preset-env":"^7.3.4","webpack-dev-server":"^3.2.1","copy-webpack-plugin":"^5.0.0","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^2.0.0","webpack-node-externals":"^1.7.2","mini-css-extract-plugin":"^0.5.0","@babel/preset-typescript":"^7.3.3","awesome-typescript-loader":"^5.2.1","webpack-livereload-plugin":"^2.2.0","babel-preset-modern-browsers":"^13.1.0","html-beautify-webpack-plugin":"^1.0.5","@babel/plugin-transform-runtime":"^7.3.4","html-webpack-string-replace-plugin":"^1.1.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-object-rest-spread":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.2.3_1552488212128_0.08974670888461223","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@mmit/validate","version":"0.2.4","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.2.4","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"c52bae10725d84f107151844fd4e22f9e9e02e17","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.2.4.tgz","fileCount":60,"integrity":"sha512-8p7ploKxh/Q77Ia+1S4lzDauCzwyG04guh25UpSzBA8SLfT0n5AkRPUuj4ig07XOl+YmdRilO9t+8Xel6tDohw==","signatures":[{"sig":"MEUCIQCBJLDkifG2jziIvrydNehAr3oJd95U6IQQ0fy8TOdQoQIgKYGiSMFOsl0yakuOYXzoThJM72Pm26oE6SMRDJJ7Xnc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1348625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckgmACRA9TVsSAnZWagAAJtEP/ReyWKWde6XaN4I1wx18\nGVJXUBH8vmWFshhnd+kUO3Thr/xqO539w9AlansqCTfjToS4b4MvAEsxVsme\nsdFjWNIKIR7LUNR/vKPGLyIh5lh6lDm5WeYeMH1sdnWmz5oQZZS54ybzHdAz\n1dT9r8PTQkGuG3Y6/lYbQKUiofi0CwXbUtMAaEIbSkdAuo9H2HY/4qKjlnqJ\nNtmbiecm2VWAruVI0+LVEqZeMKOash3sBigjuPxwlbkTGNU+jYzkyN9qidyX\nGT3lCFo8af4jvQ3UKqEHnPrwszmASSd43eILnzIFM218iUDv53IJ8PFWP4BS\nmgOr76oYfNyuMzAd+DTrfwJtlGTnJuQZvVsMRQiJOsSvfawQyYQ7uW/iT6X/\n8uq0BQL0SP9e417PlP5gRdplct30aQ2lPyrHlGtZMEpy5BGIO7DYpKakNvz6\nE5PBz8u291j/QFa69KesFl/f5EbT5PsPMAqH7f8GnIFwrnJByktN/gyRmUEv\nK+bSJhyrxmEmgTcg65pDmIUCs//ZRtoTbtYVVNUaNhBRwEYpNMtgT9BNw7RS\nP064nhdeW9CKvH1rapyur+1KaoM1Qvsj86xISD/yo1+rBY2vF9HzPuP3c8nE\nswpTCsQt2taUxZJegbGfBMwnzSKUta3+z6A3ifjvnAMOlnQy81rG9QIG1zAL\nQk0G\r\n=4yUN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","scripts":{"doc":"typedoc --out doc","pub":"yarn run test && yarn run build && yarn version --new-version patch && yarn publish --access public --non-interactive","test":"jest","build":"rm -rf lib && yarn run build:ts","clean":"rm -rf lib dist bin doc && jest --clearCache","start":"NODE_ENV=development webpack-dev-server --config webpack.web.js --mode development --open","deploy":"rm -rf lib && yarn run build:ts","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir src/main --project tsconfig.lib.json --declaration --outDir lib","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","test:unit":"jest src/test/unit","deploy:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.js --mode development","build:types":"tsc --rootDir src/main --declaration --outDir lib --emitDeclarationOnly","deploy:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","build:ts:watch":"tsc --rootDir src/main --declaration --outDir lib --watch","deploy:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.js --mode production","deploy:node:prod":"NODE_ENV=production webpack --config webpack.node.js --mode production","test:integration":"jest src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"moment":"^2.24.0","source-map-loader":"^0.2.4","typescript-logging":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.3.1","semver":"^5.3.0","tslint":"^5.13.1","postcss":"^7.0.14","shelljs":"^0.8.3","ts-jest":"^24.0.0","ts-node":"^8.0.3","typedoc":"^0.14.2","webpack":"^4.29.6","jest-cli":"^24.3.1","onchange":"^5.2.0","@types/ws":"^6.0.1","node-sass":"^4.11.0","ts-loader":"^5.3.3","@babel/cli":"^7.2.3","css-loader":"^2.1.1","typescript":"^3.3.3333","url-loader":"^1.1.2","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","@types/node":"^11.11.0","file-loader":"^3.0.1","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.2.3","autoprefixer":"^9.4.10","babel-loader":"^8.0.5","style-loader":"^0.23.1","jest-extended":"^0.11.1","tslint-loader":"^3.5.4","@babel/runtime":"^7.3.4","@types/core-js":"^2.5.0","@types/shelljs":"^0.8.3","postcss-loader":"^3.0.0","tslint-override":"^0.5.0","@babel/preset-env":"^7.3.4","webpack-dev-server":"^3.2.1","copy-webpack-plugin":"^5.0.0","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^2.0.0","webpack-node-externals":"^1.7.2","mini-css-extract-plugin":"^0.5.0","@babel/preset-typescript":"^7.3.3","awesome-typescript-loader":"^5.2.1","webpack-livereload-plugin":"^2.2.0","babel-preset-modern-browsers":"^13.1.0","html-beautify-webpack-plugin":"^1.0.5","@babel/plugin-transform-runtime":"^7.3.4","html-webpack-string-replace-plugin":"^1.1.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-object-rest-spread":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.2.4_1553074559377_0.8470513703481257","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@mmit/validate","version":"0.2.5","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.2.5","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"97fac6a7a0b9def7ece95bd6a976d8baa587aa61","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.2.5.tgz","fileCount":60,"integrity":"sha512-7QeAeyRw5TPsapkC86/7bAZh600zyOAct3fb2gq/BvU6Vo9lFv36snz9V9dkcd+wwhr6hTLc71QseHwMRI21iQ==","signatures":[{"sig":"MEUCIFVx2AfOdM8fr5TJUR8EJdkhTfeXxzMMs1y++iuEcQolAiEA0ylBwBbE5FdhJ+PHl/bZiukCv7KbRxwiKLVz1fxL7KA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1348625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcogt6CRA9TVsSAnZWagAAtF4P/1fmiMGagOT97IvBMW+N\nomHWybq7vS6nDuFUeQUCqE0v9gqZ2EalBOpOr16Vh8DoylxuM5sagIgjJJpJ\nnh5tvHtGmtyYEulnCd8iJEWf/uzgj/0ZPgnWF3Rm+l5rUayxMTVBpCFN84Qj\nn4ttHG41LrokMSkAiV1qoGOb/neyGNI0TJ7ytJJSsfmcEd3z0DhQ+169oOSs\nFFBb6vZj9Uxa2nieUYscPgW+X2Ggtm/DUl2ab2BFIT5bl74w/zJNc6OkPVeb\nB8Hp+wfV75KOIAMPbA/Br8U7JQTD4JFSll8T66ahv/UgXYRVm0D0YgAWINVm\noM3aBYS3/6NUqDpvzNlky6EMU8VstvbLTftLS43bBQDBnrRrCxb1xwiyw7rx\nqUGsgvOE6YJuO7dh9NThldcfbpMHDlg7hkGTLNlKCXDX3erza83cj3nrKcWq\nJpNmeOSaaMxYqPvNicgR/Nw2KPDLd7H/BVCN5A7xnyR24NmI6JkhPkrkXwoq\n6q8B72/PhRUwJsUHk9S5uNhX3uwh/H1AVRtITSZWz2HyBXBqQLX7Tal7+qn8\nOcgAaUXQiKHBqONoExKOm41M2EKBr++wfJukkPB97k+bEwcaiDVTLXTJ//PW\nyAL+owuIUtR7IbT1Yk9ZUJPGNR34KItnSOQhXTnRpY6NlHQ24y4/7JxQ96RU\n0O4E\r\n=HIP0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","scripts":{"doc":"typedoc --out doc","pub":"yarn run test && yarn run build && yarn version --new-version patch && yarn publish --access public --non-interactive","test":"jest","build":"rm -rf lib && yarn run build:ts","clean":"rm -rf lib dist bin doc && jest --clearCache","start":"NODE_ENV=development webpack-dev-server --config webpack.web.js --mode development --open","deploy":"rm -rf lib && yarn run build:ts","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir src/main --project tsconfig.lib.json --declaration --outDir lib","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","test:unit":"jest src/test/unit","deploy:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.js --mode development","build:types":"tsc --rootDir src/main --declaration --outDir lib --emitDeclarationOnly","deploy:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","build:ts:watch":"tsc --rootDir src/main --declaration --outDir lib --watch","deploy:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.js --mode production","deploy:node:prod":"NODE_ENV=production webpack --config webpack.node.js --mode production","test:integration":"jest src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"moment":"^2.24.0","source-map-loader":"^0.2.4","typescript-logging":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.3.1","semver":"^5.3.0","tslint":"^5.13.1","postcss":"^7.0.14","shelljs":"^0.8.3","ts-jest":"^24.0.0","ts-node":"^8.0.3","typedoc":"^0.14.2","webpack":"^4.29.6","jest-cli":"^24.3.1","onchange":"^5.2.0","@types/ws":"^6.0.1","node-sass":"^4.11.0","ts-loader":"^5.3.3","@babel/cli":"^7.2.3","css-loader":"^2.1.1","typescript":"^3.3.3333","url-loader":"^1.1.2","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","@types/node":"^11.11.0","file-loader":"^3.0.1","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.2.3","autoprefixer":"^9.4.10","babel-loader":"^8.0.5","style-loader":"^0.23.1","jest-extended":"^0.11.1","tslint-loader":"^3.5.4","@babel/runtime":"^7.3.4","@types/core-js":"^2.5.0","@types/shelljs":"^0.8.3","postcss-loader":"^3.0.0","tslint-override":"^0.5.0","@babel/preset-env":"^7.3.4","webpack-dev-server":"^3.2.1","copy-webpack-plugin":"^5.0.0","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^2.0.0","webpack-node-externals":"^1.7.2","mini-css-extract-plugin":"^0.5.0","@babel/preset-typescript":"^7.3.3","awesome-typescript-loader":"^5.2.1","webpack-livereload-plugin":"^2.2.0","babel-preset-modern-browsers":"^13.1.0","html-beautify-webpack-plugin":"^1.0.5","@babel/plugin-transform-runtime":"^7.3.4","html-webpack-string-replace-plugin":"^1.1.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-object-rest-spread":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.2.5_1554123641254_0.5038529249741388","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"@mmit/validate","version":"0.2.6","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.2.6","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"adce2b26533b0e87c55369d0ca1236460ead79be","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.2.6.tgz","fileCount":60,"integrity":"sha512-U4l5YRzt5xqEWBjgVpcis8cAf/9DapDSrF5b+9t9IpghKdEoVlGws9NzyLIhSSXVQZuXobgfzf2a3zZtz8No6w==","signatures":[{"sig":"MEYCIQDQ+z7TZ+xf4C3CRyhHSAmH12VioaLp1BCJ+UbHaTmy0QIhAJ2sjCgAokOLhLhBilSJW5agY3p6nInSJLJn25XMMh7I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1348643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrYrJCRA9TVsSAnZWagAA4nkP/0Yott2kITaeoJFqjujx\nYpGOm0wp3OU+SbdEpbQKWI+lxnnJpB/33KntBSpPvVl1SYmqVWEaJ6lGBbrJ\nB8vDZ0nbu4HsA48CB4yZCqxZwETRxU5PoM4ftMjEcWg21AC++PGKQwRuuO0e\nW7Vma/CzCl8XFaqdV+GQdWdAQ9slDB+lsWAGvaaRpJFNNO6uyLJpxcLARqEU\n5FV3+L7ISD13pdcbjUle9ZSqW/kYV12mBMQQV2ulxfJSjM3kaRISJ0iUV3SA\nWdeIbEI08cMb5P1Rw6TblmeQR+RdI2/7ZKeCh7c1ZWawtARpGgaHu0eYY7uW\ng6Qr/v2yh9HVHURuV3Zueevgs+zwaAz5MEiF/Tr3YzcAzL3GqxpZClEIiYKp\nX64R3ndN6FhQdSmZ1vf1HVxxpw2AY8CwR7Z3uf4FVxBXv/hv157q6iwNIBGe\nOfWGMHMCqmUYK6T97viXoWqJBxBcDabQea45y2OE1yEQhqMppP81CejfA6sT\ngRwMO8LIWP8Vc2n1aDafAjl3gMueaxQdZp6rAKUMjTTxIl08O77Y44c5kaif\niLEhgFqsKKnfk31rQ48d1tc8RDo6EZYv0QjU2ntNom8nFqART0dV0JwWXadq\nD+SR+wmuHV8Dv6WDXgKYIOAEvcc0mTBeggVkI8XbyaLuWd+7+1H/8kOq5PDv\njUTN\r\n=kecd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","scripts":{"doc":"typedoc --out doc","pub":"yarn run test && yarn run build && yarn version --new-version patch && yarn publish --access public --non-interactive","test":"jest","build":"rm -rf lib && yarn run build:ts","clean":"rm -rf lib dist bin doc && jest --clearCache","start":"NODE_ENV=development webpack-dev-server --config webpack.web.js --mode development --open","deploy":"rm -rf lib && yarn run build:ts","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir src/main --project tsconfig.lib.json --declaration --outDir lib","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","test:unit":"jest --colors src/test/unit","deploy:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.js --mode development","build:types":"tsc --rootDir src/main --declaration --outDir lib --emitDeclarationOnly","deploy:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","build:ts:watch":"tsc --rootDir src/main --declaration --outDir lib --watch","deploy:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.js --mode production","deploy:node:prod":"NODE_ENV=production webpack --config webpack.node.js --mode production","test:integration":"jest --colors src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"moment":"^2.24.0","source-map-loader":"^0.2.4","typescript-logging":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.3.1","semver":"^5.3.0","tslint":"^5.13.1","postcss":"^7.0.14","shelljs":"^0.8.3","ts-jest":"^24.0.0","ts-node":"^8.0.3","typedoc":"^0.14.2","webpack":"^4.29.6","jest-cli":"^24.3.1","onchange":"^5.2.0","@types/ws":"^6.0.1","node-sass":"^4.11.0","ts-loader":"^5.3.3","@babel/cli":"^7.2.3","css-loader":"^2.1.1","typescript":"^3.3.3333","url-loader":"^1.1.2","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","@types/node":"^11.11.0","file-loader":"^3.0.1","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.2.3","autoprefixer":"^9.4.10","babel-loader":"^8.0.5","style-loader":"^0.23.1","jest-extended":"^0.11.1","tslint-loader":"^3.5.4","@babel/runtime":"^7.3.4","@types/core-js":"^2.5.0","@types/shelljs":"^0.8.3","postcss-loader":"^3.0.0","tslint-override":"^0.5.0","@babel/preset-env":"^7.3.4","webpack-dev-server":"^3.2.1","copy-webpack-plugin":"^5.0.0","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^2.0.0","webpack-node-externals":"^1.7.2","mini-css-extract-plugin":"^0.5.0","@babel/preset-typescript":"^7.3.3","awesome-typescript-loader":"^5.2.1","webpack-livereload-plugin":"^2.2.0","babel-preset-modern-browsers":"^13.1.0","html-beautify-webpack-plugin":"^1.0.5","@babel/plugin-transform-runtime":"^7.3.4","html-webpack-string-replace-plugin":"^1.1.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-object-rest-spread":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.2.6_1554877128288_0.47936860602871323","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"@mmit/validate","version":"0.2.7","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.2.7","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"96fdf9c6172c03df32662d812449659ca40df915","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.2.7.tgz","fileCount":60,"integrity":"sha512-z+ITBuukbYxFcgHUD/2VuTXbDJE0r7qS3EQKCNXzqVw5xgPqKlIBk5mGa2uXTjCMSP1m70erMrwAHogbGAVzKQ==","signatures":[{"sig":"MEUCIQCu5ex4s5DG1P63+DMsteebZ00ibcSlj1VGyS3x8inY6AIgN7CGiNAMw2VeMvwevToymu8jx+CPRFNhadZoUr1FY8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1348084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrYvuCRA9TVsSAnZWagAAEdgQAJ8owfCwCxtVO9MsZIna\ntOcIRWWjIC90tVUgeVLKemZUz5ZJTmQr0fQanyhrULqaM9rXZ+OtixpxknGc\nraQ+EdjoCezdzYnbL0zlYdCLIynsP7LbeCC6pQcLtuIQCrUjatkGlYJwcJj+\nMmGHccs0wJH7gfmD2CfaBCKN4mryhJxnkqORyHWm5Xw4n50wcdSKqGzLRMIw\nh1w0FKxEStz5aCPYAUaHTYyoJYUv5m/9mSY5ZxY2ZzfBd5j3zlH9n0ZbVB6v\nJPM3oZVZ6BV6uIGMyy2OGStG/7O2WvpVysnSD0/sd/P+byDlSGVns3KtQf4k\nPWH0ZEA4qQ+OXwzF2sWE+irgAQSsX0LDofYyfGqnsBbeKORQ6L+V/taLY5A/\nBq3GxPFViLBuQr8Ix3EVryz4RUHIJZYrLFBMKe7QQmaEIJNbCAXV90JihE7y\nkSf/MmMMvqZr4K5hr4k3N93vVnYCdc37MfqeRJLEnIx3lmhPkBYqEOw1/1pF\nJlGRVeCOl/8bFnQE40Vzhb/CeLINpGIkz6L+F5NDO+W5Dwupk/FHC953jI6U\n8DVnZXFcfB+A8JEXP27xUMeBFuA79O77a3VYFR3hJolSxwqmiDYZruXPLVEQ\nQPxDwDDKH9xodHXhFbbjK4JkuxfWPEz2OT8BVeaYVCpWkJgsccnDXrQEB08y\nXXhv\r\n=vYiU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","scripts":{"doc":"typedoc --out doc","pub":"yarn run test && yarn run build && yarn version --new-version patch && yarn publish --access public --non-interactive","test":"jest","build":"rm -rf lib && yarn run build:ts","clean":"rm -rf lib dist bin doc && jest --clearCache","start":"NODE_ENV=development webpack-dev-server --config webpack.web.js --mode development --open","deploy":"rm -rf lib && yarn run build:ts","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir src/main --project tsconfig.lib.json --declaration --outDir lib","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","test:unit":"jest --colors src/test/unit","deploy:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.js --mode development","build:types":"tsc --rootDir src/main --declaration --outDir lib --emitDeclarationOnly","deploy:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","build:ts:watch":"tsc --rootDir src/main --declaration --outDir lib --watch","deploy:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.js --mode production","deploy:node:prod":"NODE_ENV=production webpack --config webpack.node.js --mode production","test:integration":"jest --colors src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"moment":"^2.24.0","source-map-loader":"^0.2.4","typescript-logging":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.3.1","semver":"^5.3.0","tslint":"^5.13.1","postcss":"^7.0.14","shelljs":"^0.8.3","ts-jest":"^24.0.0","ts-node":"^8.0.3","typedoc":"^0.14.2","webpack":"^4.29.6","jest-cli":"^24.3.1","onchange":"^5.2.0","@types/ws":"^6.0.1","node-sass":"^4.11.0","ts-loader":"^5.3.3","@babel/cli":"^7.2.3","css-loader":"^2.1.1","typescript":"^3.3.3333","url-loader":"^1.1.2","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","@types/node":"^11.11.0","file-loader":"^3.0.1","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.2.3","autoprefixer":"^9.4.10","babel-loader":"^8.0.5","style-loader":"^0.23.1","jest-extended":"^0.11.1","tslint-loader":"^3.5.4","@babel/runtime":"^7.3.4","@types/core-js":"^2.5.0","@types/shelljs":"^0.8.3","postcss-loader":"^3.0.0","tslint-override":"^0.5.0","@babel/preset-env":"^7.3.4","webpack-dev-server":"^3.2.1","copy-webpack-plugin":"^5.0.0","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^2.0.0","webpack-node-externals":"^1.7.2","mini-css-extract-plugin":"^0.5.0","@babel/preset-typescript":"^7.3.3","awesome-typescript-loader":"^5.2.1","webpack-livereload-plugin":"^2.2.0","babel-preset-modern-browsers":"^13.1.0","html-beautify-webpack-plugin":"^1.0.5","@babel/plugin-transform-runtime":"^7.3.4","html-webpack-string-replace-plugin":"^1.1.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-object-rest-spread":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.2.7_1554877421104_0.8216701934274404","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"@mmit/validate","version":"0.2.8","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.2.8","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"e0a6f6f00aff97c04ecf295161dfed46b8dc3a9d","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.2.8.tgz","fileCount":68,"integrity":"sha512-dOKgpgpZ0BpwVtmYt81Tha5P3RVW30Rf9ICYEVm4EFOiO/lgEZO32VgQPkxw27C/p33tXvVp4a9UY67At57xlw==","signatures":[{"sig":"MEQCIFe0llo7oCv92PB0CPVdRv3fywzDaSTl0XrjN0qReU1OAiAg7Z68wBZC47QS+vat9btmQvpJiKdUpl8v6rLFbUEVIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1349215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrZXMCRA9TVsSAnZWagAAzeEP/jCl572tfyebAmR7yWcM\ntg9sqnbYOofBs/Qy0YPYjljYPjdKjDCgfWeeO/swjfiAnjwUNW8zJFA0o3hh\nWX7k665uOhsLeQDEWSF8VmuRMcOyEem+uqBFRFzGLwHx+aTAaQb9sgugSrVD\n2KmCyMZp69Tnsqm8tgqE2fCFYeOiZmNnadzy6TuezxEChoF63hGF8afmhwws\npKPu3AvFK89QY1ndr+LS3JeS/1VkBwJPvFLTuDtLfG/4m3h/8lfavDMN+a9s\n9oHHwoSlL3mOP1Ks17FKIlkBpuUMk6qCzQK2yd8VASggWiZs7UI1M3WtoNFf\ndu+5m8BjX0mwWYL/ENI2cSYmhCqRgrtL5WlAWP2ZNLdokvi3XjEghIWeOdKJ\ntD52xfu3gWlqpmjC6MJz85zoOkhlZNBr9TFm6J1hae3nk5j0dt/g+DZzkPAy\nseeOdJSpdBOoMQYUg2JCCvYQHYgpXScrdCU+CNhaGyPnOX1uR/rVQwGapJuk\nsShlsxzRQ5f8V1uLPaUrhrsuksIplHV6G3ZyRljVDd1GMMWfzU6/VNr6IV2E\nS2puSaojjiJZy7Q+5jEAdE473NKvrBx+qNm2qha9QssJGKhl94j59Lu12QQ3\nNV3EWuh2FnIQ3Qx3SOrnDGt1UoODW3sgVki59aD/ctQ/YcpAJDExK2vKnzV8\nIt/C\r\n=kjzH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","scripts":{"doc":"typedoc --out doc","pub":"yarn run test && yarn run build && yarn version --new-version patch && yarn publish --access public --non-interactive","test":"jest","build":"rm -rf lib && yarn run build:ts","clean":"rm -rf lib dist bin doc && jest --clearCache","start":"NODE_ENV=development webpack-dev-server --config webpack.web.js --mode development --open","deploy":"rm -rf lib && yarn run build:ts","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir src/main --project tsconfig.lib.json --declaration --outDir lib","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","test:unit":"jest --colors src/test/unit","deploy:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.js --mode development","build:types":"tsc --rootDir src/main --declaration --outDir lib --emitDeclarationOnly","deploy:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","build:ts:watch":"tsc --rootDir src/main --declaration --outDir lib --watch","deploy:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.js --mode production","deploy:node:prod":"NODE_ENV=production webpack --config webpack.node.js --mode production","test:integration":"jest --colors src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"moment":"^2.24.0","source-map-loader":"^0.2.4","typescript-logging":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.3.1","semver":"^5.3.0","tslint":"^5.13.1","postcss":"^7.0.14","shelljs":"^0.8.3","ts-jest":"^24.0.0","ts-node":"^8.0.3","typedoc":"^0.14.2","webpack":"^4.29.6","jest-cli":"^24.3.1","onchange":"^5.2.0","@types/ws":"^6.0.1","node-sass":"^4.11.0","ts-loader":"^5.3.3","@babel/cli":"^7.2.3","css-loader":"^2.1.1","typescript":"^3.3.3333","url-loader":"^1.1.2","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","@types/node":"^11.11.0","file-loader":"^3.0.1","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.2.3","autoprefixer":"^9.4.10","babel-loader":"^8.0.5","style-loader":"^0.23.1","jest-extended":"^0.11.1","tslint-loader":"^3.5.4","@babel/runtime":"^7.3.4","@types/core-js":"^2.5.0","@types/shelljs":"^0.8.3","postcss-loader":"^3.0.0","tslint-override":"^0.5.0","@babel/preset-env":"^7.3.4","webpack-dev-server":"^3.2.1","copy-webpack-plugin":"^5.0.0","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^2.0.0","webpack-node-externals":"^1.7.2","mini-css-extract-plugin":"^0.5.0","@babel/preset-typescript":"^7.3.3","awesome-typescript-loader":"^5.2.1","webpack-livereload-plugin":"^2.2.0","babel-preset-modern-browsers":"^13.1.0","html-beautify-webpack-plugin":"^1.0.5","@babel/plugin-transform-runtime":"^7.3.4","html-webpack-string-replace-plugin":"^1.1.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-object-rest-spread":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.2.8_1554879945902_0.33879912333586826","host":"s3://npm-registry-packages"}},"0.2.9":{"name":"@mmit/validate","version":"0.2.9","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.2.9","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"5563e80279bb8543d19ee911dd1dbc7cf8c1728e","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.2.9.tgz","fileCount":68,"integrity":"sha512-4oCefQcONooMyuZ3Z576/BZtfydkaokeSi1YH+iFxMFQSfck0P5UyQGOWtox/Qvi7gOZQexG43by5Kopa1fK7w==","signatures":[{"sig":"MEUCIQDiHCVjQklh/UbRi3pGKb4S0PMYCQ6GZ1vcVvjyw5MTxQIgP0uk60vAlfB/SWvl6eH9Qps84C2gU/d5zQJQ8mNb6os=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1349215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcraTqCRA9TVsSAnZWagAA0c4P/3QM1ldkxHDZ4LUbSIdc\nBd7CZ4kygOI0PjgpDvBHwX7Zmca5lROUNTuh6MZkzRRiGnt02eY+ycEhewhK\neWT9u+byxmYDQ8QLFkBfX0+zknkQuOgzNvfg3gJYpN6YRHLto+xteLDwoXuR\nwBoA+PcUS0vITUILMM6lDu9MjXQbvasijsFtmKr+5N8aJn7OyP0d2otY6FHO\nljBMIDWoEIWuQ3tc/wnJ5LhAmNCdv4Ce0hKgE+1+18qhJNFbbNjTfTKlgEyl\nxSfpp3aDpJtYv00GWqRN9oKjcxsllobi/BiT0MbSMSQtCjxxcJYwqubkEntP\nzivgL1Md+/mLjy89Fwh3CL8XesV5BpdPw2FAsW6D/7b1Hmy7D6eQnfkY/Hvf\ncHU15Hwh9UDw2w3vHTPP5Bd3j4qSef18OtFGOe7qm0o2gq6DbVVS+GQMDS8M\nrByW8CufYKfmnJWXa9GVcr0h3kTTRb2MmGIA1VJAjuZw+4mlLhWDJNAFQtqV\n0HUCSljJG8+u2UkbidckCOqQ/aJb9ruFEWakqbGlTPvdxS1qT4MHXL0G7CpU\nxxX2/A8IHoCNh0bE/I2csuJKBPJZEPegnjRgiWJ7nxCE/qaZeCfQ2ZW2wQ+y\n7t1qvfxn+fy6KzR87RBq1ZsPCF160QuYs6TPB3MywM78hl8RHzanIuXCIqH1\nyAxn\r\n=iNpS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","scripts":{"doc":"typedoc --out doc","pub":"yarn run test && yarn run build && yarn version --new-version patch && yarn publish --access public --non-interactive","test":"jest","build":"rm -rf lib && yarn run build:ts","clean":"rm -rf lib dist bin doc && jest --clearCache","start":"NODE_ENV=development webpack-dev-server --config webpack.web.js --mode development --open","deploy":"rm -rf lib && yarn run build:ts","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir src/main --project tsconfig.lib.json --declaration --outDir lib","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","test:unit":"jest --colors src/test/unit","deploy:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.js --mode development","build:types":"tsc --rootDir src/main --declaration --outDir lib --emitDeclarationOnly","deploy:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","build:ts:watch":"tsc --rootDir src/main --declaration --outDir lib --watch","deploy:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.js --mode production","deploy:node:prod":"NODE_ENV=production webpack --config webpack.node.js --mode production","test:integration":"jest --colors src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"moment":"^2.24.0","source-map-loader":"^0.2.4","typescript-logging":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.3.1","semver":"^5.3.0","tslint":"^5.13.1","postcss":"^7.0.14","shelljs":"^0.8.3","ts-jest":"^24.0.0","ts-node":"^8.0.3","typedoc":"^0.14.2","webpack":"^4.29.6","jest-cli":"^24.3.1","onchange":"^5.2.0","@types/ws":"^6.0.1","node-sass":"^4.11.0","ts-loader":"^5.3.3","@babel/cli":"^7.2.3","css-loader":"^2.1.1","typescript":"^3.3.3333","url-loader":"^1.1.2","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","@types/node":"^11.11.0","file-loader":"^3.0.1","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.2.3","autoprefixer":"^9.4.10","babel-loader":"^8.0.5","style-loader":"^0.23.1","jest-extended":"^0.11.1","tslint-loader":"^3.5.4","@babel/runtime":"^7.3.4","@types/core-js":"^2.5.0","@types/shelljs":"^0.8.3","postcss-loader":"^3.0.0","tslint-override":"^0.5.0","@babel/preset-env":"^7.3.4","webpack-dev-server":"^3.2.1","copy-webpack-plugin":"^5.0.0","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^2.0.0","webpack-node-externals":"^1.7.2","mini-css-extract-plugin":"^0.5.0","@babel/preset-typescript":"^7.3.3","awesome-typescript-loader":"^5.2.1","webpack-livereload-plugin":"^2.2.0","babel-preset-modern-browsers":"^13.1.0","html-beautify-webpack-plugin":"^1.0.5","@babel/plugin-transform-runtime":"^7.3.4","html-webpack-string-replace-plugin":"^1.1.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-object-rest-spread":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.2.9_1554883817483_0.2979915737079366","host":"s3://npm-registry-packages"}},"0.2.10":{"name":"@mmit/validate","version":"0.2.10","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.2.10","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"9112c65979a0cb9eb0fd96e0767d797129e54e70","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.2.10.tgz","fileCount":68,"integrity":"sha512-gY4ceqVP4+qebuVlOPzuaADGPbt1SvGlMtGe4PYjgJRzOfiYLAqw1vCFujyAOS52EsMSqTZlImlKnEJUum3KzA==","signatures":[{"sig":"MEUCIQDTc3+GLdCBU6qSKFwur2xpaMVc9OsdJz4krP0WrCh4XQIgTdX9gwr2xaSfx14056rfRt7mB28BnrOCQMrMrfxd5FY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1349203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrapHCRA9TVsSAnZWagAArzwP+gMK8H47NUP2izm0PWkO\nGhpZ8NYQWihMTS/4pMSoTH+wZ5Bv44aTtA9Tcr0w5RcBS+gEE7MKsNtI5nij\nU4K4Y9vQ9bqKL8WV0kIDQeHC2RI1JiQcPEbTQ+WVlO+P5CgcPD4MfTwUDkJG\nR0+dzHLNF/LT7nCf06gomwzP/aAwY8q31/KDGpT+5ub3zRWO3YsHbeuyxMaH\nrgjNwlTEYHG7Qp4dY5L5eiJNSJ1wiU7BhI4XBtNuNKcU9vrLXzFOzHSc1cGF\nYpip0+3jC9tMq99fyBthepiPq2wKOS3HX186NObzFh23oqTI75WUPYNe51Dt\n2r+RSliUoVd29t2FdkDksUtl+0FtorADnjWBrK039gNLDNLRpUJq8OfNkqJp\nNiDH/LsswwpDn55WqQxkRJls1l/N36KWan6BXwIz3B6Rp8PhSq19BeClqgrS\n39CqI3FxyeFmr8BN2O76wO8GpS9Akx2hnIKsvl84wNoFsrBDz7cK0dH7egXZ\n/hnKclClR1vqDgfOwWwdRkO/W39ZaCJ12jfc6lElXLPPhWeRPawy9VTHtx22\n7XfvG6FXQ2Jg1qOX17CzjkxH5X170YGEmq7/XK5zNLVoF2YtNwueHmoYl9Ij\nhA8Isa4I1E9yuBSM2a5HOjUKt8gzBeWxFfbNhXL2jZt9Q4K7pZaChQGzLc8T\nftfp\r\n=+KsZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","scripts":{"doc":"typedoc --out doc","pub":"yarn run test && yarn run build && yarn version --new-version patch && yarn publish --access public --non-interactive","test":"jest","build":"rm -rf lib && yarn run build:ts","clean":"rm -rf lib dist bin doc && jest --clearCache","start":"NODE_ENV=development webpack-dev-server --config webpack.web.js --mode development --open","deploy":"rm -rf lib && yarn run build:ts","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir src/main --project tsconfig.lib.json --declaration --outDir lib","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","test:unit":"jest --colors src/test/unit","deploy:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.js --mode development","build:types":"tsc --rootDir src/main --declaration --outDir lib --emitDeclarationOnly","deploy:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","build:ts:watch":"tsc --rootDir src/main --declaration --outDir lib --watch","deploy:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.js --mode production","deploy:node:prod":"NODE_ENV=production webpack --config webpack.node.js --mode production","test:integration":"jest --colors src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"moment":"^2.24.0","source-map-loader":"^0.2.4","typescript-logging":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.3.1","semver":"^5.3.0","tslint":"^5.13.1","postcss":"^7.0.14","shelljs":"^0.8.3","ts-jest":"^24.0.0","ts-node":"^8.0.3","typedoc":"^0.14.2","webpack":"^4.29.6","jest-cli":"^24.3.1","onchange":"^5.2.0","@types/ws":"^6.0.1","node-sass":"^4.11.0","ts-loader":"^5.3.3","@babel/cli":"^7.2.3","css-loader":"^2.1.1","typescript":"^3.3.3333","url-loader":"^1.1.2","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","@types/node":"^11.11.0","file-loader":"^3.0.1","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.2.3","autoprefixer":"^9.4.10","babel-loader":"^8.0.5","style-loader":"^0.23.1","jest-extended":"^0.11.1","tslint-loader":"^3.5.4","@babel/runtime":"^7.3.4","@types/core-js":"^2.5.0","@types/shelljs":"^0.8.3","postcss-loader":"^3.0.0","tslint-override":"^0.5.0","@babel/preset-env":"^7.3.4","webpack-dev-server":"^3.2.1","copy-webpack-plugin":"^5.0.0","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^2.0.0","webpack-node-externals":"^1.7.2","mini-css-extract-plugin":"^0.5.0","@babel/preset-typescript":"^7.3.3","awesome-typescript-loader":"^5.2.1","webpack-livereload-plugin":"^2.2.0","babel-preset-modern-browsers":"^13.1.0","html-beautify-webpack-plugin":"^1.0.5","@babel/plugin-transform-runtime":"^7.3.4","html-webpack-string-replace-plugin":"^1.1.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-object-rest-spread":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.2.10_1554885190417_0.2839520390682506","host":"s3://npm-registry-packages"}},"0.2.11":{"name":"@mmit/validate","version":"0.2.11","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.2.11","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"d6c4fee37123431658840db20204377f0cab0962","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.2.11.tgz","fileCount":60,"integrity":"sha512-BSlhVvOQDLFzB3ZDNRML4Lb2WFB4Ajiidqwio2/L5VdgzVHP/pGmxcs7+/9/OjqF6J8LAeb6msk0UPbp2E540g==","signatures":[{"sig":"MEQCIEaJIlqyxkiL5u3km/Y1n2TiaIUMPn7pLZAcNEWcyI5/AiAo8uNbiuLkUN6S3+opqS4YmPHr/vEzittBPzIrk5/8ag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1348239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrbvkCRA9TVsSAnZWagAA1T4QAKFEwLRygXqAL6rS8pia\neUWhE0HY3u2z3VFjebQajaJ/AtHcgR5/RCPFYUNWv05fEwBSkooX/azMpMrt\nZNbRYdXW4jfzdlH+4P4aZwYojOjobHPy2LK5q6q9cRcppuYkO0+4N/e1GjN9\nN7mWUghWOqhXQp3m72LEvQXzd6PFY0IQpo+mJtSyE5J9L4wUSjMiadzPHJB3\nLj3keKDJiEOBdiu91+kxT4KlMfCutWF4aOPIVV57DWws5Oegr6J1MKxm8e64\ndWaO2PTH6gonhhNzVbI6LmtOfPGpSqMpkcQ911YalK4B6Y0Jic/eWz3vD+On\n/MOEWW/oLFTZyEGx4Pcsld0p4YOrZliOy+UQ6+RlW8OKQLeKcbY2atnU8TXX\nII7U/CwsNx+65c5yV5CunZaGTvUUge8m5thBIxlh+x/7Qe7pv3HBAsNbsOTi\n1E5oMWDnuNn4nIXihnXEL8mw9mJD5Hptu9DYk64kXJlFQdfko0dr2+CMdeSa\nDk9naha+QV6jHbk9kEolhYTb5uT4C4FJLAi7LdqSBrMET1vLBf8B5JH/A6in\nHE0oTC22cZp7Ni83eCNt3QONARo36M6FwruVQ6FqExX6KMUecGtltkvSBHid\noH2Ywcd7lQJbDRlhlI5SGj9CCnE8kV+fxFV+DhdAItCdWsHS041UIoo0j1bg\n7EZM\r\n=1cib\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","scripts":{"doc":"typedoc --out doc","pub":"yarn run test && yarn run build && yarn version --new-version patch && yarn publish --access public --non-interactive","test":"jest","build":"rm -rf lib && yarn run build:ts","clean":"rm -rf lib dist bin doc && jest --clearCache","start":"NODE_ENV=development webpack-dev-server --config webpack.web.js --mode development --open","deploy":"rm -rf lib && yarn run build:ts","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir src/main --project tsconfig.lib.json --declaration --outDir lib","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","test:unit":"jest --colors src/test/unit","deploy:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.js --mode development","build:types":"tsc --rootDir src/main --declaration --outDir lib --emitDeclarationOnly","deploy:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","gen:barrels":"barrelsby --delete -d src/main/","build:ts:watch":"tsc --rootDir src/main --declaration --outDir lib --watch","deploy:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.js --mode production","deploy:node:prod":"NODE_ENV=production webpack --config webpack.node.js --mode production","test:integration":"jest --colors src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"moment":"^2.24.0","source-map-loader":"^0.2.4","typescript-logging":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.3.1","semver":"^5.3.0","tslint":"^5.13.1","postcss":"^7.0.14","shelljs":"^0.8.3","ts-jest":"^24.0.0","ts-node":"^8.0.3","typedoc":"^0.14.2","webpack":"^4.29.6","jest-cli":"^24.3.1","onchange":"^5.2.0","@types/ws":"^6.0.1","barrelsby":"^2.0.0","node-sass":"^4.11.0","ts-loader":"^5.3.3","@babel/cli":"^7.2.3","css-loader":"^2.1.1","typescript":"^3.3.3333","url-loader":"^1.1.2","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","@types/node":"^11.11.0","file-loader":"^3.0.1","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.2.3","autoprefixer":"^9.4.10","babel-loader":"^8.0.5","style-loader":"^0.23.1","jest-extended":"^0.11.1","tslint-loader":"^3.5.4","@babel/runtime":"^7.3.4","@types/core-js":"^2.5.0","@types/shelljs":"^0.8.3","postcss-loader":"^3.0.0","tslint-override":"^0.5.0","@babel/preset-env":"^7.3.4","webpack-dev-server":"^3.2.1","copy-webpack-plugin":"^5.0.0","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^2.0.0","webpack-node-externals":"^1.7.2","mini-css-extract-plugin":"^0.5.0","@babel/preset-typescript":"^7.3.3","awesome-typescript-loader":"^5.2.1","webpack-livereload-plugin":"^2.2.0","babel-preset-modern-browsers":"^13.1.0","html-beautify-webpack-plugin":"^1.0.5","@babel/plugin-transform-runtime":"^7.3.4","html-webpack-string-replace-plugin":"^1.1.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-object-rest-spread":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.2.11_1554889700129_0.48395744004509345","host":"s3://npm-registry-packages"}},"0.2.12":{"name":"@mmit/validate","version":"0.2.12","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.2.12","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"2b22e70fc45208cecb192617754ae2782fc72747","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.2.12.tgz","fileCount":64,"integrity":"sha512-XuRbmbLW/qOMI0awdh78F7kFASsawgemMjGJNBYpkUGJpRMMdNvKNgrwRiL+1DwZ0fPuLmIjX2ysG3DJxvjk2A==","signatures":[{"sig":"MEYCIQCkITYTneNe7RnYtVJyICv3X+c1N6gDVf2b5+JlwhzrxQIhAM8tAieqmvdfpSIcqe8UI+MtNK64R6ttgHX7zkwZUnM3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1348835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcreWvCRA9TVsSAnZWagAAaLEP/jaYRdpv7AI9nTafKLHO\naBxXBG13+oOkoQlGgmvm5iIE0I6FezduV289xg+beR93VeK0rFqrO+f3C9iP\nUEH2jB6aZ1dxI0X+BQBq2ehlaDeykO/8KZzqu0/spEU7SrPhTEs+HmZt492H\n2EHmI1mw726MIQJn609VzoGyWv2U6tr0Xot4NmEg0F+0duySlVMXNoLB72Oz\njXul2biLc89WwMXKoExDwv7OvUTD34LU6w8iHOgTroCcHx/mB7S0+iytDLfm\nkNvbrgxeAFz7ObbYsRMXQMaH37M7VCbMDjNIUbZg61aNwylqca6IGXK9q08I\nm1Z84lfowC54coV5TUajg7FCnOy78ejsA5nNL7K2bBRLFAiDX2f88eRzGHoN\nHoI2IGsrhsN38+9wfg3wLV0B38flWGgmHsgT+TlEYyFZGYblCiH3z3+14jMr\nuUNdqlZSKykgpwa3WeVI3t6VLC8Kv3QsNLGKb1muu5PBqd7qMirsCGOoub30\nGbnD/y8iLytItzX1DP+zkpjuiudD2hSz0uTbtOu/Bgi1I5/Klg1kZamnYG+6\nXcAhAqhy/Dj3LtznKingM0v3QEu6jaSiUR+RSkUuh4TAi7zIucKEhrRPaHop\nb92a9RR0wSA4iNILB9doj85EmEU/Gz7uOmaQkWvLAhgpAqXiFqwUY/jV2inE\n6yP8\r\n=k7iQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","scripts":{"doc":"typedoc --out doc","pub":"yarn run test && yarn run build && yarn version --new-version patch && yarn publish --access public --non-interactive","test":"jest","build":"rm -rf lib && yarn run build:ts","clean":"rm -rf lib dist bin doc && jest --clearCache","start":"NODE_ENV=development webpack-dev-server --config webpack.web.js --mode development --open","deploy":"rm -rf lib && yarn run build:ts","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir $(pwd)/src/main --project tsconfig.lib.json --declaration --outDir $(pwd)/lib","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","test:unit":"jest --colors src/test/unit","deploy:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.js --mode development","build:types":"tsc --rootDir src/main --declaration --outDir lib --emitDeclarationOnly","deploy:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","gen:barrels":"barrelsby --delete -d src/main/ -l below","build:ts:watch":"tsc --rootDir src/main --declaration --outDir lib --watch","deploy:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.js --mode production","deploy:node:prod":"NODE_ENV=production webpack --config webpack.node.js --mode production","test:integration":"jest --colors src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"moment":"^2.24.0","source-map-loader":"^0.2.4","typescript-logging":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.3.1","semver":"^5.3.0","tslint":"^5.13.1","postcss":"^7.0.14","shelljs":"^0.8.3","ts-jest":"^24.0.0","ts-node":"^8.0.3","typedoc":"^0.14.2","webpack":"^4.29.6","jest-cli":"^24.3.1","onchange":"^5.2.0","@types/ws":"^6.0.1","barrelsby":"^2.0.0","node-sass":"^4.11.0","ts-loader":"^5.3.3","@babel/cli":"^7.2.3","css-loader":"^2.1.1","typescript":"^3.3.3333","url-loader":"^1.1.2","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","@types/node":"^11.11.0","file-loader":"^3.0.1","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.2.3","autoprefixer":"^9.4.10","babel-loader":"^8.0.5","style-loader":"^0.23.1","jest-extended":"^0.11.1","tslint-loader":"^3.5.4","@babel/runtime":"^7.3.4","@types/core-js":"^2.5.0","@types/shelljs":"^0.8.3","postcss-loader":"^3.0.0","tslint-override":"^0.5.0","@babel/preset-env":"^7.3.4","webpack-dev-server":"^3.2.1","copy-webpack-plugin":"^5.0.0","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^2.0.0","webpack-node-externals":"^1.7.2","mini-css-extract-plugin":"^0.5.0","@babel/preset-typescript":"^7.3.3","awesome-typescript-loader":"^5.2.1","webpack-livereload-plugin":"^2.2.0","babel-preset-modern-browsers":"^13.1.0","html-beautify-webpack-plugin":"^1.0.5","@babel/plugin-transform-runtime":"^7.3.4","html-webpack-string-replace-plugin":"^1.1.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-object-rest-spread":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.2.12_1554900397924_0.8258246226446926","host":"s3://npm-registry-packages"}},"0.2.13":{"name":"@mmit/validate","version":"0.2.13","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.2.13","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"0de73533eadcfb176b1c0ffaa7dcb50752f0a985","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.2.13.tgz","fileCount":68,"integrity":"sha512-szDMQfeqzH8HMpSYRRSL0q7W7RCoXmBvMOhNiiwcXPpXMa2KpIz5NbH3Ukh8J65TbYQNYG2v+UY+lOly+XtFZQ==","signatures":[{"sig":"MEUCIFNBH+8aJiDycr7t4z2SuPVybvWHO62xMdTzhoKFHY4sAiEA2yBNueweAcAVohNKAyXOMiN1AkV4xmQaxGP+RBmrZrw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1349713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcreynCRA9TVsSAnZWagAAZqwQAIBdjniFUmxK86rp+R9Y\noOEfQxO+WGOB9K7GccpDmgUrqDBxveSCKjN7FJPX7/QL8sC25Xtljn4Sjet3\n+LvL9Ydzpi/bI7cuurOqExxeib1+s23zlgdWWYefM2EfBPnjJUhEQz5LB4GJ\nTa2UskDQ/wjToCVnYRBIsIo0qye3w6we737A8y1AX3vKen4VUp63WUOgGDd0\n4wqI0JP3KgP59NxQ/Z/VluKlDr2j3f/zoVcbMVZlSPey8Hufkosmb9qLDG00\nBgDu/z6ETHau5B2ahaIdXeyAMS8lfjgNSX1vxy8PLj4pL8J0ZCprEuc3EyIN\naiP8qoc1kWNwwutX6T0q4XJaMgQyCgyO2chgr6JZZphZaBbH0EGcx9i1nbJe\n2AG0jEpoUCtWSq2ar5pjYQNhARvEogeYJObw4FUiCH7nOJ3jOo5BWBhdGGnh\nL3lCG1q6rgUYkvDreBEfZsQhPuLnI65EtEB8XVF/SUvdAka3TVOIwlnKhdb0\nBiEbObz4Sd/PDaOURXsrQgSbAoVYDTwCp/cTNfzydqopXETL+MN/rJ4EweoF\nf8mO8AMTuOGU66PK4iQCeSV0sU8T+u/E76kcIf5/wvNZrE/WbU1JXuZKVSB+\nAqE+3RGee06CToCssGo/9MbexHvy5xB62uboOdF6gxl6Dlp3gG8MbqkVWIEg\npZNn\r\n=hsMC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","scripts":{"doc":"typedoc --out doc","pub":"yarn run test && yarn run build && yarn version --new-version patch && yarn publish --access public --non-interactive","test":"jest","build":"rm -rf lib && yarn run build:ts","clean":"rm -rf lib dist bin doc && jest --clearCache","start":"NODE_ENV=development webpack-dev-server --config webpack.web.js --mode development --open","deploy":"rm -rf lib && yarn run build:ts","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir $(pwd)/src/main --project tsconfig.lib.json --declaration --outDir $(pwd)/lib","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","test:unit":"jest --colors src/test/unit","deploy:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.js --mode development","build:types":"tsc --rootDir src/main --declaration --outDir lib --emitDeclarationOnly","deploy:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","gen:barrels":"barrelsby --delete -d src/main/ -l all","build:ts:watch":"tsc --rootDir src/main --declaration --outDir lib --watch","deploy:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.js --mode production","deploy:node:prod":"NODE_ENV=production webpack --config webpack.node.js --mode production","test:integration":"jest --colors src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"moment":"^2.24.0","source-map-loader":"^0.2.4","typescript-logging":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.3.1","semver":"^5.3.0","tslint":"^5.13.1","postcss":"^7.0.14","shelljs":"^0.8.3","ts-jest":"^24.0.0","ts-node":"^8.0.3","typedoc":"^0.14.2","webpack":"^4.29.6","jest-cli":"^24.3.1","onchange":"^5.2.0","@types/ws":"^6.0.1","barrelsby":"^2.0.0","node-sass":"^4.11.0","ts-loader":"^5.3.3","@babel/cli":"^7.2.3","css-loader":"^2.1.1","typescript":"^3.3.3333","url-loader":"^1.1.2","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","@types/node":"^11.11.0","file-loader":"^3.0.1","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.2.3","autoprefixer":"^9.4.10","babel-loader":"^8.0.5","style-loader":"^0.23.1","jest-extended":"^0.11.1","tslint-loader":"^3.5.4","@babel/runtime":"^7.3.4","@types/core-js":"^2.5.0","@types/shelljs":"^0.8.3","postcss-loader":"^3.0.0","tslint-override":"^0.5.0","@babel/preset-env":"^7.3.4","webpack-dev-server":"^3.2.1","copy-webpack-plugin":"^5.0.0","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^2.0.0","webpack-node-externals":"^1.7.2","mini-css-extract-plugin":"^0.5.0","@babel/preset-typescript":"^7.3.3","awesome-typescript-loader":"^5.2.1","webpack-livereload-plugin":"^2.2.0","babel-preset-modern-browsers":"^13.1.0","html-beautify-webpack-plugin":"^1.0.5","@babel/plugin-transform-runtime":"^7.3.4","html-webpack-string-replace-plugin":"^1.1.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-object-rest-spread":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.2.13_1554902183095_0.16624423642898267","host":"s3://npm-registry-packages"}},"0.2.14":{"name":"@mmit/validate","version":"0.2.14","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.2.14","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"17226e7450e0590643c3d81bf143e40b965e5e1d","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.2.14.tgz","fileCount":77,"integrity":"sha512-DVVgPThKAdaScffv4C0KNkkUiAC98l03Sr1A6xawJBVaanz99pBRBbEdk4mRZpZgZTDfbOsn/AqQ1dhq3aiyLA==","signatures":[{"sig":"MEQCIFXyceLWaQTqcksdL1aa15Q7ZJ6LZgmQqVJ/BFu3vn/QAiAVXTdK54HiBgZX5jErwtLTX2N2C4+BqGDArlFCorgBIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1352424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3Q7BCRA9TVsSAnZWagAAjtAP/Au6fKEdgF0TNb4dNEtU\neiaCbUy3Ed5IN4Ifg4FTLOelONsV/zB/hSs8N3PPcuLd1YthHoZShnPjVvIf\nsbkVtV0lCG2OWtrLisaNvrDmtQSCIzU+WjQ4q1cBL4JeGLb9EfNF1lhDasEe\nl8yAmMUc4RsXuz8lENWmkgamsxFU3NyIXyA3cn/Nu0k+YXUSohIZQ1uj3ILE\nizFcW1WSl8eTxvS0FsghXgH8tW85ciApNzqJ7pgnzCONBxu0qf4AYSLWdLA9\ndJ0HorO85PA2xIt/tL+3O32uYBrHPgKHaIK9wkH9PvtpD30hVJ8EUW24y9TU\nw9cSbMVYJ4nzmcTiMAxMq4zjDtSgv3ZV8LMf5MlSF9Xj7OEHOVstIgB2+msA\nm38mxtWTY6I64ymwQj5r8q25t+e5FGJmXBSoYA6UZ2UwiYe+V723qrWKQUPW\nx17T4XM2uSzIZiVFti+qnf1ptjE2PTqDovs1J53jXWnUmLS4cWPbhscT22ip\nMDPR412ZNzRUemEAFEoeLxVYY+3blTw/y8dO4i64PtIru+dXjxZJvUqtCFue\ncFmknup+SGYpwwgC6xTRBp8zX5sCttJj2rSOcyicobz1zlnkY/MIt0ozS9tx\nqczB45fP58LMki/nPszrKWl4GtcJIL7urXMr4WQ0igjZVtqEIRY/U9/DP3JN\n3pPt\r\n=Y7G1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","scripts":{"doc":"typedoc --out doc","lint":"tslint --project tsconfig.json","test":"jest","build":"rm -rf lib && yarn run build:ts","clean":"rm -rf lib dist bin doc && jest --clearCache","start":"NODE_ENV=development webpack-dev-server --config webpack.web.js --mode development --open","deploy":"yarn version --new-version patch && yarn publish --access public --non-interactive","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir $(pwd)/src/main --project tsconfig.lib.json --declaration --outDir $(pwd)/lib","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","build:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.js --mode development","test:unit":"jest --colors src/test/unit","build:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","build:types":"tsc --rootDir src/main --declaration --outDir lib --emitDeclarationOnly","gen:barrels":"barrelsby --delete -d src/main/ -l all","build:ts:watch":"tsc --rootDir src/main --declaration --outDir lib --watch","build:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.js --mode production","build:node:prod":"NODE_ENV=production webpack --config webpack.node.js --mode production","test:integration":"jest --colors src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"moment":"^2.24.0","source-map-loader":"^0.2.4","typescript-logging":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","semver":"^6.0.0","tslint":"^5.16.0","postcss":"^7.0.16","shelljs":"^0.8.3","ts-jest":"^24.0.2","ts-node":"^8.1.0","typedoc":"^0.14.2","webpack":"^4.31.0","jest-cli":"^24.8.0","onchange":"^5.2.0","@types/ws":"^6.0.1","barrelsby":"^2.1.1","node-sass":"^4.12.0","ts-loader":"^6.0.0","@babel/cli":"^7.4.4","css-loader":"^2.1.1","typescript":"^3.4.5","url-loader":"^1.1.2","@babel/core":"^7.4.4","@babel/node":"^7.2.2","@types/jest":"^24.0.13","@types/node":"^12.0.2","file-loader":"^3.0.1","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.3.2","autoprefixer":"^9.5.1","babel-loader":"^8.0.6","style-loader":"^0.23.1","jest-extended":"^0.11.1","tslint-loader":"^3.5.4","@babel/runtime":"^7.4.4","@types/core-js":"^2.5.0","@types/shelljs":"^0.8.5","postcss-loader":"^3.0.0","tslint-override":"^0.5.1","@babel/preset-env":"^7.4.4","webpack-dev-server":"^3.3.1","copy-webpack-plugin":"^5.0.3","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^2.0.2","webpack-node-externals":"^1.7.2","mini-css-extract-plugin":"^0.6.0","@babel/preset-typescript":"^7.3.3","awesome-typescript-loader":"^5.2.1","webpack-livereload-plugin":"^2.2.0","tslint-consistent-codestyle":"^1.15.1","babel-preset-modern-browsers":"^14.0.0","html-beautify-webpack-plugin":"^1.0.5","@babel/plugin-transform-runtime":"^7.4.4","html-webpack-string-replace-plugin":"^1.1.0","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.2.14_1557991104283_0.044957671449638914","host":"s3://npm-registry-packages"}},"0.2.15":{"name":"@mmit/validate","version":"0.2.15","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.2.15","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"7ab7f82e6e72c7187ab2db7daafc2c9018cd0a49","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.2.15.tgz","fileCount":77,"integrity":"sha512-WKN4WmQw1RhzWwGIbTQfJJ4Odk+WfkEL7Ltfr4HN536KLiBkV/wsDED7du3/VTcR/uDTS3DSlLUq3kvs+QqmdQ==","signatures":[{"sig":"MEQCIHeyfcT0wtAKVrlpQUOvqzWCbCEs0H2vm+WXVadgARlPAiBy3q00THlAZKDxTYD2poLvxbO+HLv1ZrL8ecq1TTlIcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1359823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5nz6CRA9TVsSAnZWagAAd50P+waBU8LOuUoxgfNMxPGM\nXC3H49LkbjH86zufqThQRImZ3qyKX8FCu0+8zEdFuKII3bDbW2Qf7yCLg5Aa\n0TiR5Wuna/1+p0EyYf8kWm6h59ojUGKbM3CarEr8YmxM/fNEBgKo4V1LUw5d\ndo9S3vm+UcGKgs5UqrpBCgGbzMie1SgzMKC+X3rInaLCb4i5i42KLex1XpG4\nfBoW7IK2ZHDsyLPMtPDZM/6LIJadBc2T9NW0yWJnQR7FGhbhuW2xNR5wXJKv\nW/gbDugDDKLjB00GwUXEaJ98kZGs13fPzn8AtFdpWXuSVWgZ5k4FPFhQLldE\nbHeqb4JkfnpxrW/Nhnq4RxtkYA73sjUlp2V8H+EShMXfTEtVSdXN4x7QeF2P\nWAXKpXRU/96T0m9cxJydczh29VVCIiH8lopPakQbzXci1sTxP9wkKCHklsL3\neyoBD1fqtBi4OzuFc4twytNlcSUBlYBBUcXA95EuPfzzT8l5tlBsVXJIxUbx\nt1BN4NtRp4qnGX6tG4maiLpsnRaEji594thax4Xfk/3WxZcKn6LDVUAdk/O+\nNukFPYVpyY4Q7pBl1K4HpHq9L8JXpicsPowqIyY2tfrVuKXNpqVEyWDjHlp5\n4Qfb6APgQLSdsmFs7VLNzjHvOn3JrBhkZtMS9OO0Cqk7tuoqxf3n3uKslKQJ\ngxuH\r\n=jAQp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","scripts":{"tc":"tsc --noEmit","doc":"typedoc --out doc","lint":"tslint --project tsconfig.json","test":"jest","build":"rm -rf lib && yarn run build:ts","clean":"rm -rf lib dist bin doc && jest --clearCache","start":"NODE_ENV=development webpack-dev-server --config webpack.web.js --mode development --open","deploy":"yarn version --new-version patch && yarn publish --access public --non-interactive","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir $(pwd)/src/main --project tsconfig.lib.json --declaration --outDir $(pwd)/lib","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","build:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.js --mode development","test:unit":"jest --colors src/test/unit","build:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","build:types":"yarn build:ts --emitDeclarationOnly","gen:barrels":"barrelsby --delete -d src/main/ -l all","build:ts:watch":"yarn build:ts --watch","build:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.js --mode production","build:node:prod":"NODE_ENV=production webpack --config webpack.node.js --mode production","test:integration":"jest --colors src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"moment":"^2.24.0","source-map-loader":"^0.2.4","typescript-logging":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","semver":"^6.1.0","tslint":"^5.16.0","postcss":"^7.0.16","shelljs":"^0.8.3","ts-jest":"^24.0.2","ts-node":"^8.1.0","typedoc":"^0.14.2","webpack":"^4.32.2","jest-cli":"^24.8.0","onchange":"^6.0.0","@types/ws":"^6.0.1","barrelsby":"^2.1.1","node-sass":"^4.12.0","ts-loader":"^6.0.1","@babel/cli":"^7.4.4","css-loader":"^2.1.1","typescript":"^3.4.5","url-loader":"^1.1.2","@babel/core":"^7.4.5","@babel/node":"^7.4.5","@types/jest":"^24.0.13","@types/node":"^12.0.2","file-loader":"^3.0.1","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.3.2","autoprefixer":"^9.5.1","babel-loader":"^8.0.6","style-loader":"^0.23.1","jest-extended":"^0.11.1","tslint-loader":"^3.5.4","@babel/runtime":"^7.4.5","@types/core-js":"^2.5.0","@types/shelljs":"^0.8.5","postcss-loader":"^3.0.0","tslint-override":"^0.5.1","@babel/preset-env":"^7.4.5","webpack-dev-server":"^3.4.1","copy-webpack-plugin":"^5.0.3","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^2.0.2","webpack-node-externals":"^1.7.2","mini-css-extract-plugin":"^0.6.0","@babel/preset-typescript":"^7.3.3","awesome-typescript-loader":"^5.2.1","webpack-livereload-plugin":"^2.2.0","tslint-consistent-codestyle":"^1.15.1","babel-preset-modern-browsers":"^14.0.0","html-beautify-webpack-plugin":"^1.0.5","@babel/plugin-transform-runtime":"^7.4.4","html-webpack-string-replace-plugin":"^1.1.0","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.2.15_1558609145618_0.8163769923138491","host":"s3://npm-registry-packages"}},"0.2.16":{"name":"@mmit/validate","version":"0.2.16","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.2.16","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"bad6957fc7be91aad242b54d9b8165b951e6fa3a","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.2.16.tgz","fileCount":77,"integrity":"sha512-8tKStn1Py82IlDkafYYpvodt/t2JsTKFC6xs7HBSYIxk3vH4oUEI5iS75SyM14EUosL+v86XnturWynjtkz8Pw==","signatures":[{"sig":"MEUCIQDqJkAFP0rD2sXkmeid18w2XwSsDvMQm3faAJXTcAyjLwIgYG/WIaVFzV72ipwRMHUerjSseku1m3iHfaQWkRYUP4k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1360299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5pdoCRA9TVsSAnZWagAAHQQP/0hYRs/NzAwbV63WcMrK\nYVg7r3mP6vGxYKCqlpQf2Z75RbIiurDBxWWETZ+euNCco6J7MSMNTmMFZoPZ\nwelFK/fjhHn+Zr0+xXTm0u4TxcdyokAgGzyQ7Q793Px7EV4QUWwqAPqjsHe8\nlTzleY3rslMs0DGHr+WwQyejJRjOaEB123TLgXeMp18Io3C+zVF5G8aQ7GMy\n0p2KuJG74HrceuETtMthY4vjPntfDSEJB4UONWYAi4m4znP88+eH/Cvk764O\ndHOaDPVlZ0t6OO9ASO/5mv+fPkfOQC2/2p2QrBiMzF7dCJgqDHj93teEEi/8\nkcyxWpcMYJWRV9Sr8x+DZHmrigRZVEOAOczyDzUKB+11irDjGa3OFUOva8tD\ndZ7CYdFDiE0T+1ORjfcb+99kErApAI9punkxcgH3eqmsWBsW7SsbY0J1N6Jk\nkhAWDdOjWByUYgZbIKGr4img0Ii6w3m1ctjcwB6INqUFUjI2TOjrOi2NxkVs\nLsfpgB5cWl57QJ6Pe28y6kNfLJIiThiOber+YkwCitBf7qyGz2XOrNBY384H\nsEcTGoz9rDBwdJowKfWnqfCXvj8Ra3XNWSgYReIJjdScxfzxhw9L014l5OoQ\n8ajjNfAWQO2O7zy+nYloC93K1e5rZt1J0uf53nJTbRyNdnkklzQmIITii3LV\nDGDH\r\n=sdr8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","scripts":{"tc":"tsc --noEmit","doc":"typedoc --out doc","lint":"tslint --project tsconfig.json","test":"jest","build":"rm -rf lib && yarn run build:ts","clean":"rm -rf lib dist bin doc && jest --clearCache","start":"NODE_ENV=development webpack-dev-server --config webpack.web.js --mode development --open","deploy":"yarn version --new-version patch && yarn publish --access public --non-interactive","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir $(pwd)/src/main --project tsconfig.lib.json --declaration --outDir $(pwd)/lib","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","build:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.js --mode development","test:unit":"jest --colors src/test/unit","build:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","build:types":"yarn build:ts --emitDeclarationOnly","gen:barrels":"barrelsby --delete -d src/main/ -l all","build:ts:watch":"yarn build:ts --watch","build:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.js --mode production","build:node:prod":"NODE_ENV=production webpack --config webpack.node.js --mode production","test:integration":"jest --colors src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"moment":"^2.24.0","source-map-loader":"^0.2.4","typescript-logging":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","semver":"^6.1.0","tslint":"^5.16.0","postcss":"^7.0.16","shelljs":"^0.8.3","ts-jest":"^24.0.2","ts-node":"^8.1.0","typedoc":"^0.14.2","webpack":"^4.32.2","jest-cli":"^24.8.0","onchange":"^6.0.0","@types/ws":"^6.0.1","barrelsby":"^2.1.1","node-sass":"^4.12.0","ts-loader":"^6.0.1","@babel/cli":"^7.4.4","css-loader":"^2.1.1","typescript":"^3.4.5","url-loader":"^1.1.2","@babel/core":"^7.4.5","@babel/node":"^7.4.5","@types/jest":"^24.0.13","@types/node":"^12.0.2","file-loader":"^3.0.1","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.3.2","autoprefixer":"^9.5.1","babel-loader":"^8.0.6","style-loader":"^0.23.1","jest-extended":"^0.11.1","tslint-loader":"^3.5.4","@babel/runtime":"^7.4.5","@types/core-js":"^2.5.0","@types/shelljs":"^0.8.5","postcss-loader":"^3.0.0","tslint-override":"^0.5.1","@babel/preset-env":"^7.4.5","webpack-dev-server":"^3.4.1","copy-webpack-plugin":"^5.0.3","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^2.0.2","webpack-node-externals":"^1.7.2","mini-css-extract-plugin":"^0.6.0","@babel/preset-typescript":"^7.3.3","awesome-typescript-loader":"^5.2.1","webpack-livereload-plugin":"^2.2.0","tslint-consistent-codestyle":"^1.15.1","babel-preset-modern-browsers":"^14.0.0","html-beautify-webpack-plugin":"^1.0.5","@babel/plugin-transform-runtime":"^7.4.4","html-webpack-string-replace-plugin":"^1.1.0","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.2.16_1558615911759_0.4633333898460008","host":"s3://npm-registry-packages"}},"0.2.17":{"name":"@mmit/validate","version":"0.2.17","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.2.17","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"98d980f96e1227a9445c028226b3876f5311751f","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.2.17.tgz","fileCount":77,"integrity":"sha512-nBeS2NN4pSsNJ5SJsI0NAL/m/M83QFBUWO9H1iB6sBGJewTSpCsuDtMC4WsYNn6aN1wcZ5E7HeNUjbeyTwdcVg==","signatures":[{"sig":"MEQCIAkeV8BDjq6VEf+zplMV2fGTSx0BxaVvrZXWeK2xszVmAiBp760txd/Gm4jVwLf4/Bs/85uGyObPP7t6GFyEWb+Jzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1363311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7rkmCRA9TVsSAnZWagAAKTgP/jI/j9yz6hwRuYHcW8PM\nlvdg/amS7WTkHs1AL8N07JB1KxJGcw1LIMI+K/sGcgU9gdItKAcLHK4wNJeC\nGXQmb0r4QTvD5u0D3pbSs5Q+mZpbp2pEnyeQhuWl52FI3zI3ueLLl+iOSHya\n7u57dnoM8TA8DzoWvUlzFaHeFxLpTqMlkvSjXAZosdAhKR/Z7nrppayh4SVL\n1jIPosNLKlchzQTkvtdrleOuXxqvs6sliXkIVotOofbHaxHX5I0Li3gPxmrR\nKFRSFHlKwLlQBY50ZotFfpGwtLwdiLpsMNJ2uK0B74ZJ0jGj2tkw6Jqewi6w\n9STT8qLCtkr+YM+AhJ0UgJ3rI97BLDYosMVKfTCA6p/MhAoj62VJCm3/wDco\n+z8A08ZchTaLQJ9QIHkrSrzdCdb7j5lb87Rv9O5lI5rns1ZDTJ7jDeVmG4ZK\nEvVj4Qkh4PfOgmxPYAh8qKR+6Ae/Wl1DSyAFbVf5hXEtr7992C2RfydFNltM\n0kVblcVT1Mkl27ZfoaA6aYDSKeZuE7tR5fx3Alzov0LX/MilFqGjzo32azDb\nL/N9ZWpQQQ7axMLq+MdcFX5r0REUXAw4Opqz3qsJOvdNGdDi46Bor8TDXqBR\nZd7FGDOvH/HeUojlWM0vFiVQh6xm+/AwZyuy6ByruzhDmFbVDaXRDZSyVSIw\nnq4g\r\n=Ue9t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","scripts":{"tc":"tsc --noEmit","doc":"typedoc --out doc","lint":"tslint --project tsconfig.json","test":"jest","build":"rm -rf lib && yarn run build:ts","clean":"rm -rf lib dist bin doc && jest --clearCache","start":"NODE_ENV=development webpack-dev-server --config webpack.web.js --mode development --open","deploy":"yarn version --new-version patch && yarn publish --access public --non-interactive","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir $(pwd)/src/main --project tsconfig.lib.json --declaration --outDir $(pwd)/lib","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","build:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.js --mode development","test:unit":"jest --colors src/test/unit","build:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","build:types":"yarn build:ts --emitDeclarationOnly","gen:barrels":"barrelsby --delete -d src/main/ -l all","build:ts:watch":"yarn build:ts --watch","build:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.js --mode production","build:node:prod":"NODE_ENV=production webpack --config webpack.node.js --mode production","test:integration":"jest --colors src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"moment":"^2.24.0","source-map-loader":"^0.2.4","typescript-logging":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","semver":"^6.1.0","tslint":"^5.16.0","postcss":"^7.0.16","shelljs":"^0.8.3","ts-jest":"^24.0.2","ts-node":"^8.1.0","typedoc":"^0.14.2","webpack":"^4.32.2","jest-cli":"^24.8.0","onchange":"^6.0.0","@types/ws":"^6.0.1","barrelsby":"^2.1.1","node-sass":"^4.12.0","ts-loader":"^6.0.1","@babel/cli":"^7.4.4","css-loader":"^2.1.1","typescript":"^3.4.5","url-loader":"^1.1.2","@babel/core":"^7.4.5","@babel/node":"^7.4.5","@types/jest":"^24.0.13","@types/node":"^12.0.2","file-loader":"^3.0.1","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.3.2","autoprefixer":"^9.5.1","babel-loader":"^8.0.6","style-loader":"^0.23.1","jest-extended":"^0.11.1","tslint-loader":"^3.5.4","@babel/runtime":"^7.4.5","@types/core-js":"^2.5.0","@types/shelljs":"^0.8.5","postcss-loader":"^3.0.0","tslint-override":"^0.5.1","@babel/preset-env":"^7.4.5","webpack-dev-server":"^3.4.1","copy-webpack-plugin":"^5.0.3","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^2.0.2","webpack-node-externals":"^1.7.2","mini-css-extract-plugin":"^0.6.0","@babel/preset-typescript":"^7.3.3","awesome-typescript-loader":"^5.2.1","webpack-livereload-plugin":"^2.2.0","tslint-consistent-codestyle":"^1.15.1","babel-preset-modern-browsers":"^14.0.0","html-beautify-webpack-plugin":"^1.0.5","@babel/plugin-transform-runtime":"^7.4.4","html-webpack-string-replace-plugin":"^1.1.0","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.2.17_1559148837160_0.35908257261170995","host":"s3://npm-registry-packages"}},"0.2.18":{"name":"@mmit/validate","version":"0.2.18","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.2.18","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"019865b3529b0a24cd6ec374c204d3eb9a41f400","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.2.18.tgz","fileCount":71,"integrity":"sha512-3391TApnAGvgxb2jKT8nKrEqLW4l0hb8vQB0kLEQGOytcmIK2gJNmbI3/JuHdjSpOQhv4UgSFgXfCbVvL39A0A==","signatures":[{"sig":"MEQCIEnJTt2xKZucGpVHlsvn2ZFvADXIJO9HdQkaIWo0QkkSAiBKFwoSelubWXCrjCl9PW5WNdCvfyONQVjhsCXihJkDfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1361927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8OPuCRA9TVsSAnZWagAALPAP/iaLD0/cCQd2yoh7jtvU\nXQiBUFl2xbwM0YajODAcaHOEjs9Gv0nalMztER6gQep117XRBO4o9wRAOTsy\nmPcIrFrqdXolQiSYyyfYF0XhAOZmca251KVxwQPlHPY32N9FJFJoraooUtWT\nYR+E+nnewht3GP8sLthK1a2o2s4twxBkf6DBciHvIq8wzkS2z34b4fDjtnEZ\n/tzsvfiva81kJ0gBvMd4H1Ahpo1H9eCTFyW32k5O3j1xjeHWA4nL4TAd28DQ\nPKyuq2lF1bF/gbix5mdl9yMq/Uor/rk/AhgmHoPQP33kOqaxP9qNNo3yXo6f\n0Hk6FzL+TrXMqhQTWYX/5tQSeEkhaK8nq4Pf4EFzC/BcE1iIL5nJfDI5UWEn\n1hJknCdvtAST244HN6rVLmSvFVb3FfhAOmozc4Dr28NzcKXFbrQ9mHnhVe6Z\ndWX8rnaQPaEOzehtZaiE4e+p5pwdwCb+G9xg1ywvzsCXMVY8ZUZo86kjY6Ew\nlS6OO3VoknA/u5vM5k3hHArNv7a/z/+uQzNYAEcpoRHCeqsS2ct+11KcIMCi\n1lO5mhUFZshUr16fm6p3uxvAmD8OcYQyuSn0s3KCUtEUlIVXbgIcg/IcvYrd\nSsuGRQ9aqjYibwQzfK3NdTZ++v1PgWq6ra8dvkM3ewYNULHlEINdQSEFPek4\nGo9I\r\n=FPya\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","scripts":{"tc":"tsc --noEmit","doc":"typedoc --out doc","lint":"tslint --project tsconfig.json","test":"jest","build":"rm -rf lib && yarn run gen:barrels && yarn run build:ts","clean":"rm -rf lib dist bin doc && jest --clearCache","start":"NODE_ENV=development webpack-dev-server --config webpack.web.js --mode development --open","deploy":"yarn version --new-version patch && yarn publish --access public --non-interactive","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir $(pwd)/src/main --project tsconfig.lib.json --declaration --outDir $(pwd)/lib","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","build:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.js --mode development","test:unit":"jest --colors src/test/unit","build:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","build:types":"yarn build:ts --emitDeclarationOnly","gen:barrels":"barrelsby --delete -d src/main/ -l all","build:ts:watch":"yarn build:ts --watch","build:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.js --mode production","build:node:prod":"NODE_ENV=production webpack --config webpack.node.js --mode production","test:integration":"jest --colors src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"@mmit/logging":"^0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","moment":"^2.24.0","semver":"^6.1.1","tslint":"^5.17.0","postcss":"^7.0.16","shelljs":"^0.8.3","ts-jest":"^24.0.2","ts-node":"^8.2.0","typedoc":"^0.14.2","webpack":"^4.32.2","jest-cli":"^24.8.0","onchange":"^6.0.0","@types/ws":"^6.0.1","barrelsby":"^2.1.1","node-sass":"^4.12.0","ts-loader":"^6.0.2","@babel/cli":"^7.4.4","css-loader":"^2.1.1","typescript":"^3.5.1","url-loader":"^1.1.2","@babel/core":"^7.4.5","@babel/node":"^7.4.5","@types/jest":"^24.0.13","@types/node":"^12.0.4","file-loader":"^3.0.1","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.3.2","autoprefixer":"^9.5.1","babel-loader":"^8.0.6","style-loader":"^0.23.1","jest-extended":"^0.11.1","tslint-loader":"^3.5.4","@babel/runtime":"^7.4.5","@types/core-js":"^2.5.0","@types/shelljs":"^0.8.5","postcss-loader":"^3.0.0","tslint-override":"^0.5.1","@babel/preset-env":"^7.4.5","source-map-loader":"^0.2.4","webpack-dev-server":"^3.4.1","copy-webpack-plugin":"^5.0.3","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","webpack-node-externals":"^1.7.2","mini-css-extract-plugin":"^0.7.0","@babel/preset-typescript":"^7.3.3","awesome-typescript-loader":"^5.2.1","webpack-livereload-plugin":"^2.2.0","tslint-consistent-codestyle":"^1.15.1","babel-preset-modern-browsers":"^14.0.0","html-beautify-webpack-plugin":"^1.0.5","@babel/plugin-transform-runtime":"^7.4.4","html-webpack-string-replace-plugin":"^1.1.0","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.2.18_1559290861732_0.6760750304202923","host":"s3://npm-registry-packages"}},"0.2.19":{"name":"@mmit/validate","version":"0.2.19","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.2.19","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"07eb3a14a5012a6a2bca1cd9f1fbd13b45cf8fb0","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.2.19.tgz","fileCount":71,"integrity":"sha512-DcW8ebJD1hEzNliPwUxmWNVh4WFOuM9BOWvUMXrD3bTdSrzgzhzQD2HyajIrqp3yjuz797WIr4zKasQ9w2w9GA==","signatures":[{"sig":"MEQCIGwmaT4whtUBlh+Ksbo+5K0YITHW6x5DgIFsfpN3/KMyAiAjhcaSztlb52VALdN72QMbg5Rj1CL2pLmGxIQWRqZnKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1365370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFHQmCRA9TVsSAnZWagAAwFsP/1zOBKQFDSGr8GyvxKX+\nrnSWRuZTiZ/zrNwItAXe8e0mk6TRDa2gk5ZeNzmF6UcYa7h+EBxfePMRRUzP\nzgC9AULJtci2kDQlbjSrPuVX/XH0s+UxiredyZ+O3qsr8+1NwEj1UUZ1TQ9c\nIaJHxVbavk8Z0labcSjwa7xUUGsCXYdsp3plcuS1jFueYdTd6tU4ixkWwUff\nb6aaaZFx8S4XVfzSJpU+xAZy53yG2b5uRwf5HctGXCqFTXqZ12v5sx7zw3Mi\nohNCsqIAsbUzIhj2BIZYED7xBiqKHVvAjHUUd68m21rrSKY9QaIOjlc2Th1I\n8gAakxf3UGrclXiySCvpMVzqQlmAdOkOmmo4KYt3NI3MEam3dGZtqDQOPZl0\nMX4/KNW2OmUFDz3DvexDddhkchtDjux5El3ydLV0qR7n1boVr8c2lqic9Fdb\nYCwPQFZ2NHREcY1dZP7LTWn3ZGHkT0wm5YNqRzuDgn3ZLhSw1sP05dtE+TJv\nCZPZr7+DhHwopqPY5QKM9htMCEmcuIkLKSXIgwp2LfzHgAvawhdEWI+gNyJl\ntdep6ayhvlhbG/qaoITrf6buGGGWBEDv1AC+k8snnRq3HRy2aKiOuGKbc3Xq\ndlnsp1DC/zEbBb0rJBWv+Ff4Ou4PUv851s4wjKmF9ubvJQv3J6zSEXj1IEpQ\n2ufz\r\n=gXn1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","scripts":{"tc":"tsc --noEmit","doc":"typedoc --out doc","lint":"tslint --project tsconfig.json","test":"jest","build":"rm -rf lib && yarn run gen:barrels && yarn run build:ts","clean":"rm -rf lib dist bin doc && jest --clearCache","start":"NODE_ENV=development webpack-dev-server --config webpack.web.js --mode development --open","deploy":"yarn version --new-version patch && yarn publish --access public --non-interactive","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir $(pwd)/src/main --project tsconfig.lib.json --declaration --outDir $(pwd)/lib","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","build:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.js --mode development","test:unit":"jest --colors src/test/unit","build:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","build:types":"yarn build:ts --emitDeclarationOnly","gen:barrels":"barrelsby --delete -d src/main/ -l all","build:ts:watch":"yarn build:ts --watch","build:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.js --mode production","build:node:prod":"NODE_ENV=production webpack --config webpack.node.js --mode production","test:integration":"jest --colors src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"@mmit/logging":"^0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","moment":"^2.24.0","semver":"^6.1.1","tslint":"^5.17.0","postcss":"^7.0.16","shelljs":"^0.8.3","ts-jest":"^24.0.2","ts-node":"^8.2.0","typedoc":"^0.14.2","webpack":"^4.32.2","jest-cli":"^24.8.0","onchange":"^6.0.0","@types/ws":"^6.0.1","barrelsby":"^2.1.1","node-sass":"^4.12.0","ts-loader":"^6.0.2","@babel/cli":"^7.4.4","css-loader":"^2.1.1","typescript":"^3.5.1","url-loader":"^1.1.2","@babel/core":"^7.4.5","@babel/node":"^7.4.5","@types/jest":"^24.0.13","@types/node":"^12.0.4","file-loader":"^3.0.1","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.3.2","autoprefixer":"^9.5.1","babel-loader":"^8.0.6","style-loader":"^0.23.1","jest-extended":"^0.11.1","tslint-loader":"^3.5.4","@babel/runtime":"^7.4.5","@types/core-js":"^2.5.0","@types/shelljs":"^0.8.5","postcss-loader":"^3.0.0","tslint-override":"^0.5.1","@babel/preset-env":"^7.4.5","source-map-loader":"^0.2.4","webpack-dev-server":"^3.4.1","copy-webpack-plugin":"^5.0.3","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","webpack-node-externals":"^1.7.2","mini-css-extract-plugin":"^0.7.0","@babel/preset-typescript":"^7.3.3","awesome-typescript-loader":"^5.2.1","webpack-livereload-plugin":"^2.2.0","tslint-consistent-codestyle":"^1.15.1","babel-preset-modern-browsers":"^14.0.0","html-beautify-webpack-plugin":"^1.0.5","@babel/plugin-transform-runtime":"^7.4.4","html-webpack-string-replace-plugin":"^1.1.0","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.2.19_1561621541570_0.06578525873066776","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@mmit/validate","version":"0.3.1","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.3.1","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"ac734e6854f01973ec16ee386cdfcd1c6dc86307","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.3.1.tgz","fileCount":71,"integrity":"sha512-8v6VSUWzA86Vm8xHlfPxCqOv0AQqnLAP+ReRkDbaeKKbIHYW1CxQW3DHM2u2kfd5uwCmbky9JNFcDvC91UEFwg==","signatures":[{"sig":"MEUCIB1kHPyH9+4bh8UQ9mCM8XYpphoKb1FpWh9LzCk6/SQCAiEA7oIDMd7FGyhN7vgOwyv3RBMz482ZcfeyhTU+SzvGPoY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1365772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMCKRCRA9TVsSAnZWagAAxI0P/jz9txrAcGRH2YuFCurJ\nna6bg4Y1+YUKwycLM9OXX86Vljp9MFB/c51op5fVDVK/Ne+dDS3UmyH9VQpQ\nMxGzu60c4MlO/DN8GzZJG18ijz8SQQBGpQH4sO1o+7LA6K1u5UgS5FpeBmXl\ngq7HfIQVp8dwKNoHZRRuTOQym+q831rC6Coq5vY40jcsqNHdk20ZnE3H9/Hu\nk5Q/OiwpCN83Ra0XOJIfscwRbqWTqyuT0Vc5eAV7I+VETc4K5i/bib5GkC0F\nOKmiu2zcUq8K7HMYIDhC018oPo6Ajeakp6sloGRPcx488MN51wy4EStHM3b2\nccADWqaen53J7F4kdGNkgWvl7TUsx/amRFjakePRb3nZLr0UgkdWnnrwBf9V\njidCJnvRIM8OAqXw7j8rW44VLESkVQvc8aEUreMnG97Y704x5vEqwVBas4fE\nopYIDA3I7SU5BEXQ2Ux+hhGE1B4hpV+nM2CSd+pD6K8c19DMiNb0lh0mouXo\nLEzNsk5F/DQl8w/yUWXxLdls2OPXg59K0EXoBTcdoaC4oUtG5r00pfql3GRz\nteHrym0HwJxkqZAfoJQ4ddFoLUZD+Koamc6OCd6UFrwjKTHBMlESe8OLcqEG\neoVCLijDmg5YdzoE4XDGCKuTVKIsoSCaNm1Mf5mCRf6m0YJrEnp2KJRnPtgI\nQ4f6\r\n=hfLI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","scripts":{"tc":"tsc --noEmit","doc":"typedoc --out doc","lint":"tslint --project tsconfig.json","test":"jest","build":"rm -rf lib && yarn run gen:barrels && yarn run build:ts","clean":"rm -rf lib dist bin doc && jest --clearCache","start":"NODE_ENV=development webpack-dev-server --config webpack.web.js --mode development --open","deploy":"yarn version --new-version patch && yarn publish --access public --non-interactive","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir $(pwd)/src/main --project tsconfig.lib.json --declaration --outDir $(pwd)/lib","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","build:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.js --mode development","test:unit":"jest --colors src/test/unit","build:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","build:types":"yarn build:ts --emitDeclarationOnly","gen:barrels":"barrelsby --delete -d src/main/ -l all","build:ts:watch":"yarn build:ts --watch","build:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.js --mode production","build:node:prod":"NODE_ENV=production webpack --config webpack.node.js --mode production","test:integration":"jest --colors src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"@mmit/logging":"^0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","moment":"^2.24.0","semver":"^6.1.1","tslint":"^5.17.0","postcss":"^7.0.16","shelljs":"^0.8.3","ts-jest":"^24.0.2","ts-node":"^8.2.0","typedoc":"^0.14.2","webpack":"^4.32.2","jest-cli":"^24.8.0","onchange":"^6.0.0","@types/ws":"^6.0.1","barrelsby":"^2.1.1","node-sass":"^4.12.0","ts-loader":"^6.0.2","@babel/cli":"^7.4.4","css-loader":"^2.1.1","typescript":"^3.5.1","url-loader":"^1.1.2","@babel/core":"^7.4.5","@babel/node":"^7.4.5","@types/jest":"^24.0.13","@types/node":"^12.0.4","file-loader":"^3.0.1","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.3.2","autoprefixer":"^9.5.1","babel-loader":"^8.0.6","style-loader":"^0.23.1","jest-extended":"^0.11.1","tslint-loader":"^3.5.4","@babel/runtime":"^7.4.5","@types/core-js":"^2.5.0","@types/shelljs":"^0.8.5","postcss-loader":"^3.0.0","tslint-override":"^0.5.1","@babel/preset-env":"^7.4.5","source-map-loader":"^0.2.4","webpack-dev-server":"^3.4.1","copy-webpack-plugin":"^5.0.3","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","webpack-node-externals":"^1.7.2","mini-css-extract-plugin":"^0.7.0","@babel/preset-typescript":"^7.3.3","awesome-typescript-loader":"^5.2.1","webpack-livereload-plugin":"^2.2.0","tslint-consistent-codestyle":"^1.15.1","babel-preset-modern-browsers":"^14.0.0","html-beautify-webpack-plugin":"^1.0.5","@babel/plugin-transform-runtime":"^7.4.4","html-webpack-string-replace-plugin":"^1.1.0","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.3.1_1563435664279_0.2497702686180312","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@mmit/validate","version":"0.3.2","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.3.2","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"1925026bc58c15b82ba8f32c10d4aa90afa5143f","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.3.2.tgz","fileCount":71,"integrity":"sha512-Yhcwnx8rTWzCAuAh+xgHKKvERv+z7aC72hHOqa3rOG10Wi+VY1AjKZRP+B/ybiAJZnm8zMHYv2Ak9iQcxdvhGQ==","signatures":[{"sig":"MEQCIF7EKUMsFHMkrADOOxDPqifbMC21z0xCknQNaC6k1mn5AiAbF5h2BM2mSJ5z87bMCjd0dg6qSiXFXBXHNsZOeAyDSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1365782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSCm6CRA9TVsSAnZWagAAKRgP/0rGXFn9rFXChU6uC8/N\nLJvCZ73YwVG06W52kxBddbxqW0+XfNbnY9VedtvQ9bjeXYqVySP9Kjn321HD\n69zGAwRKG8WfHBSI8lkknZzIAT8r3NxHK3zjG9bFSCXLsgM0NuvmcHA738C5\n8Dp7ArPmRA8Ytc/leWuC6cxF9FEIxXXT6CAf8HN0Htp/3Cr39/7k82N9gMAV\nydKMendBWPhhWtzHfVD1mIpCRvl6qn9A6Gy1WSXH7qnct+xWTxXC4px6frNY\n+b3dTS90R2aneRI1lbd4WA3wo0rjH9AWzN/yrXNtq5RLf7dpNSdvgr+QDVRr\nVFuSjRJx0mYTwaDnBbQRnUwhd5vmWrHsC1dz4I9wVDy2Cyic9SGNBN0/0i06\nJb4hhW0CgFiXzdvejKonBI/zoIWvfFghrS0U/3bv5F6X+KrKTMN0W3KH9V82\nF+RSgNt1IND0VK8DtCHSIi3NO3Bi/gKPSACvb5DKwczp82xivxNRyNaZupsz\nVDSu7bVOShDfCMq1mCeVVe8VGFiRVtPn1gOrRggO0Wvx2xgO7B49ZdkGP8rN\nWrMGE9xQ5gHeozgfu78dIZLxocfFLAaAxBM61frHZ3sVOV3d2aVWIB59mE5Q\nQ9IiEKRVZNnHVZYZFxieg2TJ4I004IBoVZ8YFV4Mgb/jpsrfe2g1R0V4EtwP\n94yT\r\n=jcJg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","scripts":{"tc":"tsc --noEmit","doc":"typedoc --out doc","lint":"tslint --project tsconfig.json","test":"jest","build":"rm -rf lib && yarn run gen:barrels && yarn run build:ts","clean":"rm -rf lib dist bin doc && jest --clearCache","start":"NODE_ENV=development webpack-dev-server --config webpack.web.js --mode development --open","deploy":"yarn version --new-version patch && yarn publish --access public --non-interactive","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir $(pwd)/src/main --project tsconfig.lib.json --declaration --outDir $(pwd)/lib","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","build:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.js --mode development","test:unit":"jest --colors src/test/unit","build:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","build:types":"yarn build:ts --emitDeclarationOnly","gen:barrels":"barrelsby --delete -d src/main/ -l all","build:ts:watch":"yarn build:ts --watch","build:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.js --mode production","build:node:prod":"NODE_ENV=production webpack --config webpack.node.js --mode production","test:integration":"jest --colors src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"@mmit/logging":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","moment":"^2.24.0","semver":"^6.3.0","tslint":"^5.18.0","postcss":"^7.0.17","shelljs":"^0.8.3","ts-jest":"^24.0.2","ts-node":"^8.3.0","typedoc":"^0.15.0","webpack":"^4.39.1","jest-cli":"^24.8.0","onchange":"^6.0.0","@types/ws":"^6.0.1","barrelsby":"^2.1.1","node-sass":"^4.12.0","ts-loader":"^6.0.4","@babel/cli":"^7.5.5","css-loader":"^3.1.0","typescript":"^3.5.3","url-loader":"^2.1.0","@babel/core":"^7.5.5","@babel/node":"^7.5.5","@types/jest":"^24.0.16","@types/node":"^12.6.9","file-loader":"^4.1.0","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.3.6","autoprefixer":"^9.6.1","babel-loader":"^8.0.6","style-loader":"^0.23.1","jest-extended":"^0.11.2","tslint-loader":"^3.5.4","@babel/runtime":"^7.5.5","@types/core-js":"^2.5.2","@types/shelljs":"^0.8.5","postcss-loader":"^3.0.0","tslint-override":"^0.5.1","@babel/preset-env":"^7.5.5","source-map-loader":"^0.2.4","webpack-dev-server":"^3.7.2","copy-webpack-plugin":"^5.0.4","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","webpack-node-externals":"^1.7.2","mini-css-extract-plugin":"^0.8.0","@babel/preset-typescript":"^7.3.3","awesome-typescript-loader":"^5.2.1","webpack-livereload-plugin":"^2.2.0","tslint-consistent-codestyle":"^1.15.1","babel-preset-modern-browsers":"^14.0.0","html-beautify-webpack-plugin":"^1.0.5","@babel/plugin-transform-runtime":"^7.5.5","html-webpack-string-replace-plugin":"^1.1.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.5.5"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.3.2_1565010361384_0.27119976550236746","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@mmit/validate","version":"0.3.3","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.3.3","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"3c399ad04a51629f03db31b896cd2974c819e99f","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.3.3.tgz","fileCount":71,"integrity":"sha512-O7I0kjw+0V6Zres0CzGI2ucx1xo9M0DvD2pEDuEF225TtVsRyfwQ12RUyVfr0mL0fm0l3lfiZXS3u1bUrD8t+w==","signatures":[{"sig":"MEQCIBzMDJXC7NbTBF22C7FxzSOtn6WVzGO1Vrs4nrecLS16AiAbWEHEYZpwD4DYyzIVfIQKA+ufmqmEZhg8JvBPIssViw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1370239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDHszCRA9TVsSAnZWagAADDwP/2c9xwJILnAvt+MLntIk\nmeFoTSUdurL7xc3OVFWaWj/xjxS4GGo7P9gi62kRzyk2bxV2re99qViGmtbS\nbatHikJIg2A4bmzoLghIQ2b/1Pi50Tm8fMyP6g6vp3bK7ucmdCJukq5P6xtO\nI1dn7ajM+ccDk1BQMgiFSoAH/B54ATHFj3j4fe+WRsWyZ98rGB9lcOL9FHwu\nvezclNiJzZfzTUBckROqEokDBmJs9aUyppLCXlX/Z9WjtAym/IUP2e64N8D7\n4sQauh1dyQYVP/jQtLd6dI8wA6VRik2yGPHraLq865Ibed5KZ/Cq1TztWklp\nXsn2fZFJpeuMnrP8s7onzdEU9lX46A04qSziueAFEfCluoacOpkZXGxNRMvX\nykFjq3b3w71k5KJVlW/VTSO62p1MB46g7Ig9kd70kNvFdER4FYoUxgWwrCmw\npcVZf8Fbr/81NVKusGrWJl61X/LPq5FxmA9eOPp3x6EdIcYY4cuexetFUPDP\nqIWPpMln2fuj+aQRGCDt51rc39SmjkpnhzI0mAEwDn5F2br/Y8t/kWxhat1o\nVFcimS7H3Uu09TQaBr3OZ7UOZh1HQhJou9ky8ZASvzN6iG8P5Z8Zy7Fce0U+\nI2pwOOCz4wGKmUq04mIxQ6wYs8t8cHhO9dSGGAENtuJJQGhN4qZqn6jPqPJ7\n4Lw0\r\n=vKG1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","scripts":{"tc":"tsc --noEmit","doc":"typedoc --out doc","lint":"tslint --project tsconfig.json","test":"jest","build":"rm -rf lib && yarn run gen:barrels && yarn run build:ts","clean":"rm -rf lib dist bin doc && jest --clearCache","start":"NODE_ENV=development webpack-dev-server --config webpack.web.js --mode development --open","deploy":"yarn version --new-version patch && yarn publish --access public --non-interactive","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir $(pwd)/src/main --project tsconfig.lib.json --declaration --outDir $(pwd)/lib","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","build:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.js --mode development","test:unit":"jest --colors src/test/unit","build:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","build:types":"yarn build:ts --emitDeclarationOnly","gen:barrels":"barrelsby --delete -d src/main/ -l all","build:ts:watch":"yarn build:ts --watch","build:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.js --mode production","build:node:prod":"NODE_ENV=production webpack --config webpack.node.js --mode production","test:integration":"jest --colors src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"@mmit/logging":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","moment":"^2.24.0","semver":"^6.3.0","tslint":"^5.18.0","postcss":"^7.0.17","shelljs":"^0.8.3","ts-jest":"^24.0.2","ts-node":"^8.3.0","typedoc":"^0.15.0","webpack":"^4.39.1","jest-cli":"^24.8.0","onchange":"^6.0.0","@types/ws":"^6.0.1","barrelsby":"^2.1.1","node-sass":"^4.12.0","ts-loader":"^6.0.4","@babel/cli":"^7.5.5","css-loader":"^3.1.0","typescript":"^3.5.3","url-loader":"^2.1.0","@babel/core":"^7.5.5","@babel/node":"^7.5.5","@types/jest":"^24.0.16","@types/node":"^12.6.9","file-loader":"^4.1.0","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.3.6","autoprefixer":"^9.6.1","babel-loader":"^8.0.6","style-loader":"^0.23.1","jest-extended":"^0.11.2","tslint-loader":"^3.5.4","@babel/runtime":"^7.5.5","@types/core-js":"^2.5.2","@types/shelljs":"^0.8.5","postcss-loader":"^3.0.0","tslint-override":"^0.5.1","@babel/preset-env":"^7.5.5","source-map-loader":"^0.2.4","webpack-dev-server":"^3.7.2","copy-webpack-plugin":"^5.0.4","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","webpack-node-externals":"^1.7.2","mini-css-extract-plugin":"^0.8.0","@babel/preset-typescript":"^7.3.3","awesome-typescript-loader":"^5.2.1","webpack-livereload-plugin":"^2.2.0","tslint-consistent-codestyle":"^1.15.1","babel-preset-modern-browsers":"^14.0.0","html-beautify-webpack-plugin":"^1.0.5","@babel/plugin-transform-runtime":"^7.5.5","html-webpack-string-replace-plugin":"^1.1.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.5.5"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.3.3_1594653490607_0.457095037829357","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@mmit/validate","version":"0.3.4","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.3.4","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"059dd816d27555139c636cc74391c368ee93cc5a","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.3.4.tgz","fileCount":71,"integrity":"sha512-GWw6z4y0SSoQKkZ5/vigZGv+lp/rKyNIEMOu3JiyrkpAzosWb4yX/GaAqnaARLqhdd6r01PSRtT7EZlPvESCFQ==","signatures":[{"sig":"MEUCIQDf6Ho8gGXqq/CR1dQ4gkNFUDODnl3hnpKnwDTy0utf4gIgIAwK+RA+eva2SQEg8jbeo9xkLVnDCQM+ylz3sHQhQN4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1371753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJlpvCRA9TVsSAnZWagAA7r8QAJ3VPFk8vTpCXFo4RGiL\nzegP4s3WS0VYLzF8WN69omUEmInqejphkPJjMcWGjBNmm8VIWSiIK4gr4Ss8\ngHCA2bpBhzBFV8h72cTb9SfNvDa0LsEyJaSBvqUBYmVlcQFDKuPA9l1JAcbb\nsyRFdLILM/XmcMUxsRHqyr0bRTbyF1F4zftBWQz1lwJt58KjdNEaAOyQnFD2\n62BahOLqBfNZB2qG7+4SrGH64wXWIccDJ7GrLTJVB3jj9hTiSedb9IuxApze\nZnns6xvteZByCtFFYWJqFfkzM1eJxQAP010Y7a73rYe075RD4YD5SE/zgUuL\nsRgRj4f9h87tZMny08WSPziAG9mvTowplyTWR2d1k0zNYcNGbjBICVD7644k\niykc2v7aCfkYPBhwu7TjZ33EoU0/4Fs+ALC4O0zho0mWHNlXKgXbg2fv8ygT\nOl/uP2OFpuEh9Zf2a8uRqDWEgja3+oG2dzR45jSgegXLW7KDJRYhDtBC2pHd\na9GJY0HrTr4631qOzbeZYLQPYwmGVPzTjk0RGJSt+dwuntxSSKuyjgBOPXwX\nJtLv5+ZyKzifonbwDfukO2/62wewzy7Go4bGvUI6eRzqp7J/sO1LlU1C5yJn\nT4RZlAFNw7daEA8zjVGKH7m6MwkM3h5SnOY0jSimj8c2z+/ozU93MdQC3zeF\nqGM/\r\n=p+ZC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","scripts":{"tc":"tsc --noEmit","doc":"typedoc --out doc","lint":"tslint --project tsconfig.json","test":"jest","build":"rm -rf lib && yarn run gen:barrels && yarn run build:ts","clean":"rm -rf lib dist bin && jest --clearCache","start":"NODE_ENV=development webpack-dev-server --config webpack.web.js --mode development --open","deploy":"yarn version --new-version patch && yarn publish --access public --non-interactive","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir $(pwd)/src/main --project tsconfig.lib.json --declaration --outDir $(pwd)/lib","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","build:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.js --mode development","test:unit":"jest --colors src/test/unit","build:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","build:types":"yarn build:ts --emitDeclarationOnly","gen:barrels":"barrelsby --delete -d src/main/ -l all","build:ts:watch":"yarn build:ts --watch","build:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.js --mode production","build:node:prod":"NODE_ENV=production webpack --config webpack.node.js --mode production","test:integration":"jest --colors src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"@mmit/logging":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","moment":"^2.24.0","semver":"^6.3.0","tslint":"^5.18.0","postcss":"^7.0.17","shelljs":"^0.8.3","ts-jest":"^24.0.2","ts-node":"^8.3.0","typedoc":"^0.15.0","webpack":"^4.39.1","jest-cli":"^24.8.0","onchange":"^6.0.0","@types/ws":"^6.0.1","barrelsby":"^2.1.1","node-sass":"^4.12.0","ts-loader":"^6.0.4","@babel/cli":"^7.5.5","css-loader":"^3.1.0","typescript":"^3.5.3","url-loader":"^2.1.0","@babel/core":"^7.5.5","@babel/node":"^7.5.5","@types/jest":"^24.0.16","@types/node":"^12.6.9","file-loader":"^4.1.0","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.3.6","autoprefixer":"^9.6.1","babel-loader":"^8.0.6","style-loader":"^0.23.1","jest-extended":"^0.11.2","tslint-loader":"^3.5.4","@babel/runtime":"^7.5.5","@types/core-js":"^2.5.2","@types/shelljs":"^0.8.5","postcss-loader":"^3.0.0","tslint-override":"^0.5.1","@babel/preset-env":"^7.5.5","source-map-loader":"^0.2.4","webpack-dev-server":"^3.7.2","copy-webpack-plugin":"^5.0.4","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","webpack-node-externals":"^1.7.2","mini-css-extract-plugin":"^0.8.0","@babel/preset-typescript":"^7.3.3","awesome-typescript-loader":"^5.2.1","webpack-livereload-plugin":"^2.2.0","tslint-consistent-codestyle":"^1.15.1","babel-preset-modern-browsers":"^14.0.0","html-beautify-webpack-plugin":"^1.0.5","@babel/plugin-transform-runtime":"^7.5.5","html-webpack-string-replace-plugin":"^1.1.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-object-rest-spread":"^7.5.5"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.3.4_1613126255063_0.31766324163702797","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"@mmit/validate","version":"0.3.5","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.3.5","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"4949d55d7b7ef4f9820427541360ca6cdab02d32","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.3.5.tgz","fileCount":67,"integrity":"sha512-P320jBwl7Y2cdOvoXAPIQm9pAYDSnP5PusFqrYqGdOvB5/YVrVczKVpa3I0r+AVixAvKiUghkDWIxxXCaBWv6A==","signatures":[{"sig":"MEQCIDLsQP6vWbxzhFUsCor0VN4CXDj4dpQELSSqh1cwijyMAiAetfvc0IB7rE0QKosS/YpQE4wlz6+pa2TWWYvq/GCKPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1371929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4/m2CRA9TVsSAnZWagAAVtwP/3aC9yCMN7UcXk+SddIv\nCnr+Fph1HmIzv5x8ibYkEUreXoz9VdP86H7dWxa5B+BqmwG8/gr6sbCLJqlX\n/DWDsj9VlKuJRPUnOg4cS1tli0CJ0i0UK0VDtMmyFcJm0WSND8eKI6Y9aB1Q\nqyC/yH9gUvgm51OEPDb5PagL38nOEwmRUBIr7pFpF5WCsIBrZII6bk0AHZY5\nffwXJpHGMPy3DnRNPQERbZ51B3gJH+1CpFGYqb0M8R4e5VZQTLzP0yMm0hrB\nVzoFWMfBw9WWSQrGZcngP688sNB8OV2rmGUBbNtcFi1J9tQWOobMjy9WE7yc\ni1+BXsHZHNi1GDyAaaJu1U724e6in72Ro3Ef8dBADeiLS2KPS1Wg83xgUMMA\nji74fV4ig/Y8jWh7KRi5N0Tvw+tpF4fz7pQe14ipN7CnZ9m970vxflsarmIc\n0dALItjldqqf3XeoOWa8/weyWHnecSKvm7XVTmZy5VVsnFVlzYqV/XLLKvGT\nVssL7SFey0/krpNfN6iz1LPIXQuZCCkaX/q+N6wcDDgOl9AneJUn2sLK5GOz\nt+fMkOxo2qu9AWzFGfnTi/PHGG7xsqJYxM3sMGrX1w3zDAlWqYVgooUiI+SM\nrz/tLMrecMtzqglg+2zfi/CLIPL4EwgCJHrjEgRA82tWI0ziAdn0FQ9fUGhV\nOsAw\r\n=BPds\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","scripts":{"tc":"tsc --noEmit","doc":"typedoc --out doc","lint":"tslint --project tsconfig.json","test":"jest","build":"rm -rf lib && yarn run gen:barrels && yarn run build:ts","clean":"rm -rf lib dist bin &&  rm -rf node_modules/@types/istanbul-reports && jest --clearCache && rm -rf .ts.cache && rm -rf .rollup.cache","start":"NODE_ENV=development webpack server --config webpack.web.js --mode development --open","deploy":"yarn version --new-version patch && yarn publish --access public --non-interactive","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir $(pwd)/src/main --project tsconfig.lib.json --declaration --outDir $(pwd)/lib","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","build:rup":"rollup -c","build:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.js --mode development","test:unit":"jest --colors src/test/unit","build:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","build:types":"yarn build:ts --emitDeclarationOnly","gen:barrels":"barrelsby --delete -d src/main/ -l all -s flat","build:ts:watch":"yarn build:ts --watch","build:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.js --mode production","build:node:prod":"NODE_ENV=production webpack --config webpack.node.js --mode production","test:integration":"jest --colors src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"@mmit/logging":"^0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sass":"^1.35.1","tslib":"^2.3.0","moment":"^2.29.1","rollup":"^2.52.7","semver":"^7.3.5","tslint":"^6.1.3","postcss":"^8.3.5","shelljs":"^0.8.4","ts-jest":"^27.0.3","ts-node":"^10.0.0","typedoc":"^0.21.2","webpack":"^5.42.0","date-fns":"^2.22.1","jest-cli":"^27.0.6","onchange":"^7.1.0","@types/ws":"^7.4.6","barrelsby":"^2.2.0","ts-loader":"^9.2.3","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.6","@babel/node":"^7.14.7","@types/jest":"^26.0.23","@types/node":"^16.0.0","file-loader":"^6.2.0","html-loader":"^2.1.2","sass-loader":"^12.1.0","webpack-cli":"^4.7.2","autoprefixer":"^10.2.6","babel-loader":"^8.2.2","style-loader":"^3.0.0","jest-extended":"^0.11.5","tslint-loader":"^3.5.4","@babel/runtime":"^7.14.6","@types/core-js":"^2.5.4","@types/shelljs":"^0.8.8","postcss-loader":"^6.1.1","tslint-override":"^1.0.1","@babel/preset-env":"^7.14.7","source-map-loader":"^3.0.0","rollup-plugin-scss":"3","webpack-dev-server":"^3.11.2","copy-webpack-plugin":"^9.0.1","ejs-compiled-loader":"^3.1.0","html-webpack-plugin":"^5.3.2","@rollup/plugin-image":"^2.0.6","clean-webpack-plugin":"^4.0.0-alpha.0","@rollup/plugin-replace":"^2.4.2","webpack-node-externals":"^3.0.0","@rollup/plugin-commonjs":"^19.0.0","mini-css-extract-plugin":"^2.1.0","@babel/preset-typescript":"^7.14.5","@rollup/plugin-typescript":"^8.2.1","awesome-typescript-loader":"^5.2.1","webpack-livereload-plugin":"^3.0.1","@rollup/plugin-node-resolve":"^13.0.0","tslint-consistent-codestyle":"^1.16.0","babel-preset-modern-browsers":"^15.0.2","beautify-html-webpack-plugin":"^1.0.3","html-beautify-webpack-plugin":"^1.0.5","@babel/plugin-transform-runtime":"^7.14.5","html-webpack-string-replace-plugin":"^1.1.0","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-object-rest-spread":"^7.14.7"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.3.5_1625553333883_0.22762999749613155","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"@mmit/validate","version":"0.3.6","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.3.6","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"bf8b20b0ca9a111a13b4447f7b7fff51c2245b5e","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.3.6.tgz","fileCount":67,"integrity":"sha512-JyxORAy/4N4aomU+9u8GBuJOWGsjDEHISFAbESyz3gacEy5hMCtay66VdXMscbWa0Q73/nG6iTBz81TWzRoUvg==","signatures":[{"sig":"MEUCIQDweq1GRiZB4iclzBFkYXAJRLRApiVCftMffgQRilVy0AIgXw2wqltoaoe9waiD0UB2zuIdIG4kbUQzVxtI+ZvYpCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1376773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifQJLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4LQ//d0Xpwa+CByc2kRTPlu6rGdOwvzjits8rfDxc8RXnl82QC8YC\r\n0mQlR62mQof/7c1wGUQH5lXmKdqRy9ODcmvXwrV+vgSGPTwCHDE9R4rQ0hzS\r\nQwwL90h6Z45QwIzj6i+NjcOc+jZelzevFJqSvc7a+HBP8EPsEiZpiv2a+4Cz\r\nJ1ipU4yj1Q56OaYW9TCOnQzlUZZH/iS/SqDNW98PNKiOOVOAlonEl3Q9uOTD\r\nnSXazYmp/3jGQB5WBfJL5hOLnt3FPU8LAHefNh+Pryh/lP4UVZBCJH0AXaP/\r\nZ5sy3RgCLLtVnFu6yEDNBOIOgbNnCHv3ZsFu1j3gzG2P1Whh9JQw3LtFOgG/\r\n1g3i76imnYJVco6FkHqk3L4eIP0dPJ+GUVwyL68/vmqcBJ0yIVQL33c8ChUK\r\nEKabvWliHfCqh70vrrQdbe+bhBHU1nIu4ZNjNBalCahJJ168qNFzgJNMC3fy\r\n6m0Y3RvT8us3JD502LcCePbJW1E5RyXDaJvGTDGNVoiyvcyleXsFSrNAgfa8\r\nx0LlCuBnCt4zu+Ag7+jvlbth7QKHKkYkotVJZj1mlc1obbJAIWc8ae2dLwe4\r\nma5Butw+P2EIYI0gjryx9fLBYduq2IcDs/UsHQQZKTfQh9bbYqq1rNfX+KjD\r\nymmpUyLCH9GXrFxkUdKB1slAJmGPx1lp8bA=\r\n=YdX3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","scripts":{"tc":"tsc --noEmit","doc":"typedoc --out doc","lint":"tslint --project tsconfig.json","test":"jest","build":"rm -rf lib && yarn run gen:barrels && yarn run build:ts","clean":"rm -rf lib dist bin &&  rm -rf node_modules/@types/istanbul-reports && jest --clearCache && rm -rf .ts.cache && rm -rf .rollup.cache","start":"NODE_ENV=development webpack server --config webpack.web.js --mode development --open","deploy":"yarn version --new-version patch && yarn publish --access public --non-interactive","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir $(pwd)/src/main --project tsconfig.lib.json --declaration --outDir $(pwd)/lib","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","build:rup":"rollup -c","build:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.js --mode development","test:unit":"jest --colors src/test/unit","build:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","build:types":"yarn build:ts --emitDeclarationOnly","gen:barrels":"barrelsby --delete -d src/main/ -l all -s flat","build:ts:watch":"yarn build:ts --watch","build:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.js --mode production","build:node:prod":"NODE_ENV=production webpack --config webpack.node.js --mode production","test:integration":"jest --colors src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"@mmit/logging":"^0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sass":"^1.35.1","tslib":"^2.3.0","moment":"^2.29.1","rollup":"^2.52.7","semver":"^7.3.5","tslint":"^6.1.3","postcss":"^8.3.5","shelljs":"^0.8.4","ts-jest":"^27.0.3","ts-node":"^10.0.0","typedoc":"^0.21.2","webpack":"^5.42.0","date-fns":"^2.22.1","jest-cli":"^27.0.6","onchange":"^7.1.0","@types/ws":"^7.4.6","barrelsby":"^2.2.0","ts-loader":"^9.2.3","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.6","@babel/node":"^7.14.7","@types/jest":"^26.0.23","@types/node":"^16.0.0","file-loader":"^6.2.0","html-loader":"^2.1.2","sass-loader":"^12.1.0","webpack-cli":"^4.7.2","autoprefixer":"^10.2.6","babel-loader":"^8.2.2","style-loader":"^3.0.0","jest-extended":"^0.11.5","tslint-loader":"^3.5.4","@babel/runtime":"^7.14.6","@types/core-js":"^2.5.4","@types/shelljs":"^0.8.8","postcss-loader":"^6.1.1","tslint-override":"^1.0.1","@babel/preset-env":"^7.14.7","source-map-loader":"^3.0.0","rollup-plugin-scss":"3","webpack-dev-server":"^3.11.2","copy-webpack-plugin":"^9.0.1","ejs-compiled-loader":"^3.1.0","html-webpack-plugin":"^5.3.2","@rollup/plugin-image":"^2.0.6","clean-webpack-plugin":"^4.0.0-alpha.0","@rollup/plugin-replace":"^2.4.2","webpack-node-externals":"^3.0.0","@rollup/plugin-commonjs":"^19.0.0","mini-css-extract-plugin":"^2.1.0","@babel/preset-typescript":"^7.14.5","@rollup/plugin-typescript":"^8.2.1","awesome-typescript-loader":"^5.2.1","webpack-livereload-plugin":"^3.0.1","@rollup/plugin-node-resolve":"^13.0.0","tslint-consistent-codestyle":"^1.16.0","babel-preset-modern-browsers":"^15.0.2","beautify-html-webpack-plugin":"^1.0.3","html-beautify-webpack-plugin":"^1.0.5","@babel/plugin-transform-runtime":"^7.14.5","html-webpack-string-replace-plugin":"^1.1.0","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-object-rest-spread":"^7.14.7"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.3.6_1652359755636_0.6715250344202448","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"@mmit/validate","version":"0.3.7","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.3.7","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"0a8461a7acbb84f63efe2b96382167afd4884a64","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.3.7.tgz","fileCount":67,"integrity":"sha512-uXGhjwsXKk0nyGfNWbneWGCY1NMHyhEKf4sAkVlOj9H1+nAxOqDTOR1UcHWZduYgfvd6WVjSJPgCruwDRKzjow==","signatures":[{"sig":"MEQCIHfoQHrng/4RGjt8lko1pa5IqqeFJ4mgF7Oht5U4ADACAiAKPQOjzC94JNej2aJV5W8iFh3jrH8O3phg2yBjbnOqoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1376773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJift4yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0xhAAmKoOC3syks/66Gp/qNKLU6IXwqq8aruSxxIiQfw1m6EkEIwY\r\njgpovlG0iE5MYFiRy2NhdN/V5k4TF9zW19miZl2ODLht8EpDzEyesCE1ikQV\r\nWcY2ac0dKkRHyOGbzdwyJ6ZvmJUJOgbjzr09wdEr4BUMKG+3/H62LAx+H/X6\r\nF0/l0P32dU2q2EEOImyHuAvdMloMjkbuOcNqciU1eM7gOYUGSTF5qNFbrvJh\r\nPrLbhb/hWUyKKrIgDqWEAHYQQ93fealJ2dDEgq/WOWtpwurwbcmvnuD1BSVC\r\naaDm5E6H64NRcOQSqYRRkvwqIRXfVG32WfSTKYPBe3ENoH4P+e0vVig4UlXn\r\neJ0q6q/26C10CJi1arRaR2fOqqP31z8JkKKmPo1Cd+GDuEgQJxmr7x+X11KQ\r\nLfxmL1cmkpgBHlKJB3xfL91ZwR2Z4XBordYq04qX5pv6HrPhjmZPojDuI5AK\r\nBMAxSykFyWZdDTC4ImICBUU2XOEMR3qmCVmLD2fJ3SCb7lBEgzeSdqv9BZ4E\r\n4TZFG1USpf9rxgQs7r1as0Wmp9HZU53R+6620MYwEr16LVdr3IrHqHW+Ohtj\r\n7lDB153iq/fjTKXfr/7LZe4yVuim8JReeeAd/JZ6BOVahykXc7mw9bxjmCTZ\r\n5oc59NgE1DkOOIpNeQntL932AZo0aMARF0o=\r\n=Omp0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","scripts":{"tc":"tsc --noEmit","doc":"typedoc --out doc","lint":"tslint --project tsconfig.json","test":"jest","build":"rm -rf lib && yarn run gen:barrels && yarn run build:ts","clean":"rm -rf lib dist bin &&  rm -rf node_modules/@types/istanbul-reports && jest --clearCache && rm -rf .ts.cache && rm -rf .rollup.cache","start":"NODE_ENV=development webpack server --config webpack.web.js --mode development --open","deploy":"yarn version --new-version patch && yarn publish --access public --non-interactive","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir $(pwd)/src/main --project tsconfig.lib.json --declaration --outDir $(pwd)/lib","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","build:rup":"rollup -c","build:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.js --mode development","test:unit":"jest --colors src/test/unit","build:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","build:types":"yarn build:ts --emitDeclarationOnly","gen:barrels":"barrelsby --delete -d src/main/ -l all -s flat","build:ts:watch":"yarn build:ts --watch","build:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.js --mode production","build:node:prod":"NODE_ENV=production webpack --config webpack.node.js --mode production","test:integration":"jest --colors src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"@mmit/logging":"^0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sass":"^1.35.1","tslib":"^2.3.0","moment":"^2.29.1","rollup":"^2.52.7","semver":"^7.3.5","tslint":"^6.1.3","postcss":"^8.3.5","shelljs":"^0.8.4","ts-jest":"^27.0.3","ts-node":"^10.0.0","typedoc":"^0.21.2","webpack":"^5.42.0","date-fns":"^2.22.1","jest-cli":"^27.0.6","onchange":"^7.1.0","@types/ws":"^7.4.6","barrelsby":"^2.2.0","ts-loader":"^9.2.3","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.6","@babel/node":"^7.14.7","@types/jest":"^26.0.23","@types/node":"^16.0.0","file-loader":"^6.2.0","html-loader":"^2.1.2","sass-loader":"^12.1.0","webpack-cli":"^4.7.2","autoprefixer":"^10.2.6","babel-loader":"^8.2.2","style-loader":"^3.0.0","jest-extended":"^0.11.5","tslint-loader":"^3.5.4","@babel/runtime":"^7.14.6","@types/core-js":"^2.5.4","@types/shelljs":"^0.8.8","postcss-loader":"^6.1.1","tslint-override":"^1.0.1","@babel/preset-env":"^7.14.7","source-map-loader":"^3.0.0","rollup-plugin-scss":"3","webpack-dev-server":"^3.11.2","copy-webpack-plugin":"^9.0.1","ejs-compiled-loader":"^3.1.0","html-webpack-plugin":"^5.3.2","@rollup/plugin-image":"^2.0.6","clean-webpack-plugin":"^4.0.0-alpha.0","@rollup/plugin-replace":"^2.4.2","webpack-node-externals":"^3.0.0","@rollup/plugin-commonjs":"^19.0.0","mini-css-extract-plugin":"^2.1.0","@babel/preset-typescript":"^7.14.5","@rollup/plugin-typescript":"^8.2.1","awesome-typescript-loader":"^5.2.1","webpack-livereload-plugin":"^3.0.1","@rollup/plugin-node-resolve":"^13.0.0","tslint-consistent-codestyle":"^1.16.0","babel-preset-modern-browsers":"^15.0.2","beautify-html-webpack-plugin":"^1.0.3","html-beautify-webpack-plugin":"^1.0.5","@babel/plugin-transform-runtime":"^7.14.5","html-webpack-string-replace-plugin":"^1.1.0","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-object-rest-spread":"^7.14.7"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.3.7_1652481586068_0.12104313957828117","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"@mmit/validate","version":"0.3.8","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.3.8","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"278e5bc60fb9e611a863f9d672e79f21ca13af71","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.3.8.tgz","fileCount":67,"integrity":"sha512-X17SPs4bhkWzKfmSKWfs/6tEhAOA7g4BNBlc8wO1FIz7hfAWGiUQ/7RrpRuG19Ye/XrllGQb+Pue7BrurzJOhw==","signatures":[{"sig":"MEUCIQDCsHLlD2yFp3TYoPGK2XaUu734Niumb0XCePpzXWBW4AIgKBw5b6fsnpzBXz62MzfmgPU5fBY1aoJiBPd4cP9Raos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1376777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii4MpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozXg//Y2v3C4bDIo/WZwdd4y2nXQhBncs9lpvBMtME74CyAZ35sjqG\r\nbbXHQkWsh7FcR07eLA9vKaGPinP7t9x4NFzEKjNpsCc1588sTk5KrpBv4oJ4\r\ndE8n730YE2/NJvk/cr709WTza9blszwtdIVfjn8wr0AwZp2gtLAmOHr0epCg\r\naNNX7QsVa4WiyV3Nkbza19UdLmX6c78QJHZHxUaaD0pshrqsFurf42nb5bkj\r\nbvOMDp0yIktpzR1L4Xv7yBFrYLRRmStKChOerheCkqi+3WuUw9M73XcHbzSi\r\nSN3melgWBLPnCwyBD7Sfj0X+qU5WgzEJdrr1/lTI7ONI93yWVBkIp1uEeLTX\r\nCDX6GaO/FBtsJsYF9dx9k6Dtx+yh3PX4UJSJeKXY+DCctpgfc17U2EatxadS\r\nu84sHAS2UNTugZefOcr7IOwVLV1YmHhaBmiI2is8dzJT0dS6Dpikx7cTpfeM\r\nUplAIDNhmRUBeMnl5bAes5iVQf+O6QSmbYU44xHnJ9XiwH+U6xNILXo2ZbA+\r\nrUzfQfcaP5xaolpcRMYpo/lTUFdT5r2gPo4X1zq9okCAv/Lx7M5qH6cG12UJ\r\nu3/I1cqbAiFXg9Ek8nPre/4p4K9i8rIS4cI+m0/EQLgH6jWl8qHHwThfQ8Mt\r\nZwILYVs/2urBlXDi6rwn4oATt9+CwiXQ0b8=\r\n=pN9P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","scripts":{"tc":"tsc --noEmit","doc":"typedoc --out doc","lint":"tslint --project tsconfig.json","test":"jest","build":"rm -rf lib && yarn run gen:barrels && yarn run build:ts","clean":"rm -rf lib dist bin &&  rm -rf node_modules/@types/istanbul-reports && jest --clearCache && rm -rf .ts.cache && rm -rf .rollup.cache","start":"NODE_ENV=development webpack server --config webpack.web.js --mode development --open","deploy":"yarn version --new-version patch && yarn publish --access public --non-interactive","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir $(pwd)/src/main --project tsconfig.lib.json --declaration --outDir $(pwd)/lib","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","build:rup":"rollup -c","build:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.js --mode development","test:unit":"jest --colors src/test/unit","build:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","build:types":"yarn build:ts --emitDeclarationOnly","gen:barrels":"barrelsby --delete -d src/main/ -l all -s flat","build:ts:watch":"yarn build:ts --watch","build:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.js --mode production","build:node:prod":"NODE_ENV=production webpack --config webpack.node.js --mode production","test:integration":"jest --colors src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"@mmit/logging":"^0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sass":"^1.35.1","tslib":"^2.3.0","moment":"^2.29.1","rollup":"^2.52.7","semver":"^7.3.5","tslint":"^6.1.3","postcss":"^8.3.5","shelljs":"^0.8.4","ts-jest":"^27.0.3","ts-node":"^10.0.0","typedoc":"^0.21.2","webpack":"^5.42.0","date-fns":"^2.22.1","jest-cli":"^27.0.6","onchange":"^7.1.0","@types/ws":"^7.4.6","barrelsby":"^2.2.0","ts-loader":"^9.2.3","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.6","@babel/node":"^7.14.7","@types/jest":"^26.0.23","@types/node":"^16.0.0","file-loader":"^6.2.0","html-loader":"^2.1.2","sass-loader":"^12.1.0","webpack-cli":"^4.7.2","autoprefixer":"^10.2.6","babel-loader":"^8.2.2","style-loader":"^3.0.0","jest-extended":"^0.11.5","tslint-loader":"^3.5.4","@babel/runtime":"^7.14.6","@types/core-js":"^2.5.4","@types/shelljs":"^0.8.8","postcss-loader":"^6.1.1","tslint-override":"^1.0.1","@babel/preset-env":"^7.14.7","source-map-loader":"^3.0.0","rollup-plugin-scss":"3","webpack-dev-server":"^3.11.2","copy-webpack-plugin":"^9.0.1","ejs-compiled-loader":"^3.1.0","html-webpack-plugin":"^5.3.2","@rollup/plugin-image":"^2.0.6","clean-webpack-plugin":"^4.0.0-alpha.0","@rollup/plugin-replace":"^2.4.2","webpack-node-externals":"^3.0.0","@rollup/plugin-commonjs":"^19.0.0","mini-css-extract-plugin":"^2.1.0","@babel/preset-typescript":"^7.14.5","@rollup/plugin-typescript":"^8.2.1","awesome-typescript-loader":"^5.2.1","webpack-livereload-plugin":"^3.0.1","@rollup/plugin-node-resolve":"^13.0.0","tslint-consistent-codestyle":"^1.16.0","babel-preset-modern-browsers":"^15.0.2","beautify-html-webpack-plugin":"^1.0.3","html-beautify-webpack-plugin":"^1.0.5","@babel/plugin-transform-runtime":"^7.14.5","html-webpack-string-replace-plugin":"^1.1.0","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-object-rest-spread":"^7.14.7"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.3.8_1653310249207_0.16452873583461614","host":"s3://npm-registry-packages"}},"0.3.9":{"name":"@mmit/validate","version":"0.3.9","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.3.9","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"d26b648127191495aeb21b6f200e8a7ec4e4840a","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.3.9.tgz","fileCount":67,"integrity":"sha512-yOXCHvwRdK83uU/t4lg6Uo7CXtzOs6aSYHCjcL/4MFLxRIM0Vka/bT9gz5mrFQzr7bsRa3/YzD1R/RsHGiAzYw==","signatures":[{"sig":"MEYCIQDXX7SoFE4p37YWPwhprQfiDFgMZKOtkt9OlnjNVAjNUwIhAIVQrSnkN8CFX9yYFL4WwZJKUIaBkaNSaBZnNP+l692j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1376817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii4WhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaEQ/7B6ewT2Z5ims33Z9bzV04J81WQDb3UNywlD2l1gjMo/3SDBIW\r\n6kEx7Z5VAszysiM9MhhHtklutiOSxcz2WcL07e1nrVBHavdSa09/f6QaJZ/s\r\nUV0TNr+DN/R5oFd45d/xQL2pNkT1vns/RPHj5FGSgwBG6BFR4q3tn5aXe1Bf\r\nfGeQAHNNMs/dzvTM6SG9oAqnoeXte/uGo6ERQKbn3q9KCDwwbfBIa3j68jKT\r\nHNRjgMG77XEBLUxUqCmXknneICz72JmWsD6pNjqI+qXR5W7Ofv//Twiz5JzW\r\nOSHeOlNlG3iV1Oq2NZXRdg09SxwqZ2fFyyPNkWdNUF3oItic18JTp/ktLUHu\r\nOYQFJFDQneExMCWu60wE4GMyN7V0g1Zpmjm4bCG8uZFOxQ0L33zuTjgQLF/R\r\ncGO3cMJDZKJJazvMpFEsE88Rph3ekfOkejxMUt8aJK26V5uTe+6NtYokYo9v\r\nXe8K6Xw2IQdgpnbArMNd/fBd/pIbeNw8c3mFPrOecR3eVUo2OoXA7e4NA8CX\r\nqwMpHeKpyusf3oQQt264V62r4XcJQ79WNxWWW1yHjs76INP5miWNiisgS9Ph\r\nAbN8xQNZKCF7tPnObwqgkz4T+dFsdARcrmrXj4W0PWOyKgvdASbKP9a+WF1A\r\nCtnDDYx0PKpG3a1pzk8qcFXJij+eMSVqV0Q=\r\n=pFNe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","scripts":{"tc":"tsc --noEmit","doc":"typedoc --out doc","lint":"tslint --project tsconfig.json","test":"jest","build":"rm -rf lib && yarn run gen:barrels && yarn run build:ts","clean":"rm -rf lib dist bin &&  rm -rf node_modules/@types/istanbul-reports && jest --clearCache && rm -rf .ts.cache && rm -rf .rollup.cache","start":"NODE_ENV=development webpack server --config webpack.web.js --mode development --open","deploy":"yarn version --new-version patch && yarn publish --access public --non-interactive","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir $(pwd)/src/main --project tsconfig.lib.json --declaration --outDir $(pwd)/lib","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","build:rup":"rollup -c","build:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.js --mode development","test:unit":"jest --colors src/test/unit","build:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","build:types":"yarn build:ts --emitDeclarationOnly","gen:barrels":"barrelsby --delete -d src/main/ -l all -s flat","build:ts:watch":"yarn build:ts --watch","build:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.js --mode production","build:node:prod":"NODE_ENV=production webpack --config webpack.node.js --mode production","test:integration":"jest --colors src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"@mmit/logging":"^0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sass":"^1.35.1","tslib":"^2.3.0","moment":"^2.29.1","rollup":"^2.52.7","semver":"^7.3.5","tslint":"^6.1.3","postcss":"^8.3.5","shelljs":"^0.8.4","ts-jest":"^27.0.3","ts-node":"^10.0.0","typedoc":"^0.21.2","webpack":"^5.42.0","date-fns":"^2.22.1","jest-cli":"^27.0.6","onchange":"^7.1.0","@types/ws":"^7.4.6","barrelsby":"^2.2.0","ts-loader":"^9.2.3","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.5","url-loader":"^4.1.1","@babel/core":"^7.14.6","@babel/node":"^7.14.7","@types/jest":"^26.0.23","@types/node":"^16.0.0","file-loader":"^6.2.0","html-loader":"^2.1.2","sass-loader":"^12.1.0","webpack-cli":"^4.7.2","autoprefixer":"^10.2.6","babel-loader":"^8.2.2","style-loader":"^3.0.0","jest-extended":"^0.11.5","tslint-loader":"^3.5.4","@babel/runtime":"^7.14.6","@types/core-js":"^2.5.4","@types/shelljs":"^0.8.8","postcss-loader":"^6.1.1","tslint-override":"^1.0.1","@babel/preset-env":"^7.14.7","source-map-loader":"^3.0.0","rollup-plugin-scss":"3","webpack-dev-server":"^3.11.2","copy-webpack-plugin":"^9.0.1","ejs-compiled-loader":"^3.1.0","html-webpack-plugin":"^5.3.2","@rollup/plugin-image":"^2.0.6","clean-webpack-plugin":"^4.0.0-alpha.0","@rollup/plugin-replace":"^2.4.2","webpack-node-externals":"^3.0.0","@rollup/plugin-commonjs":"^19.0.0","mini-css-extract-plugin":"^2.1.0","@babel/preset-typescript":"^7.14.5","@rollup/plugin-typescript":"^8.2.1","awesome-typescript-loader":"^5.2.1","webpack-livereload-plugin":"^3.0.1","@rollup/plugin-node-resolve":"^13.0.0","tslint-consistent-codestyle":"^1.16.0","babel-preset-modern-browsers":"^15.0.2","beautify-html-webpack-plugin":"^1.0.3","html-beautify-webpack-plugin":"^1.0.5","@babel/plugin-transform-runtime":"^7.14.5","html-webpack-string-replace-plugin":"^1.1.0","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-object-rest-spread":"^7.14.7"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.3.9_1653310881453_0.327777876387108","host":"s3://npm-registry-packages"}},"0.3.10":{"name":"@mmit/validate","version":"0.3.10","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.3.10","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"3af2b5b0cda39b91c3858da0501f9856f10490bc","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.3.10.tgz","fileCount":66,"integrity":"sha512-wac/h4lZFoahCcWUCDtFccmnnOW1hwPVgXxr3V1or/EiJRfmY/ZmBZzeeOH89KXtQY+W//O3ud/v72DJZJh60g==","signatures":[{"sig":"MEYCIQCPA0ilt1joaz/gkTIahEHSN+2doWz11jljATDJSe/IKAIhAOXRLlBUQzzE7J8O5yov1V1kd8Nt3z6nz+Ak1WX7xxaq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1370002},"main":"./lib/index.js","scripts":{"tc":"tsc --noEmit","doc":"typedoc --out doc","lint":"yarn eslint src","test":"jest","build":"rm -rf lib && yarn run gen:barrels && yarn run build:ts","clean":"rm -rf lib dist bin","serve":"NODE_ENV=development webpack serve --config webpack.web.js --mode development","start":"yarn serve --open","deploy":"yarn version --new-version patch && yarn publish --access public --non-interactive","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir $(pwd)/src/main --project tsconfig.lib.json --declaration --outDir $(pwd)/lib","lint:fix":"yarn eslint src --fix","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","build:rup":"rollup -c","build:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.js --mode development","clean:all":"yarn clean && yarn clean:jest && rm -f yarn.lock && rm -rf node_modules && yarn clean cache","test:unit":"jest --colors tests/unit","build:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","clean:jest":"jest --clearCache","build:types":"yarn build:ts --emitDeclarationOnly","gen:barrels":"barrelsby --delete -d src/main/ -l all -s flat","build:ts:watch":"yarn build:ts --watch","build:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.js --mode production","build:node:prod":"NODE_ENV=production webpack --config webpack.node.js --mode production","test:integration":"jest --colors tests/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"@mmit/logging":"^0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","sass":"~1.32","uniq":"^1.0.1","tslib":"^2.3.0","buffer":"^6.0.3","eslint":"^8.48.0","moment":"^2.29.1","rollup":"^3.21.6","semver":"^7.3.5","core-js":"^3.32.2","postcss":"^8.4.29","process":"^0.11.10","shelljs":"^0.8.4","ts-jest":"^29.1.1","ts-node":"^10.0.0","typedoc":"^0.25","webpack":"5.88.2","date-fns":"2.23.0","jest-cli":"^29.6.4","onchange":"^7.1.0","@types/ws":"^7.4.7","barrelsby":"^2.8.0","puppeteer":"^21.1.1","ts-loader":"^9.4.4","@babel/cli":"^7.22.10","css-loader":"^6.2.0","indexes-of":"^1.0.1","typescript":"^5.2.2","@babel/core":"^7.22.11","@types/jest":"27.5.1","@types/node":"^20.5.7","file-loader":"^6.2.0","html-loader":"^2.1.2","sass-loader":"10","webpack-cli":"5.1.4","autoprefixer":"^10.4.15","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/eslint":"^8","jest-extended":"^2.0.0","@babel/runtime":"^7.22.11","@types/core-js":"^2.5.4","@types/shelljs":"^0.8.9","jest-puppeteer":"^9.0.0","postcss-loader":"^7.3.3","path-browserify":"^1.0.1","@babel/preset-env":"^7.22.10","crypto-browserify":"^3.12.0","source-map-loader":"3.0.0","stream-browserify":"^3.0.0","rollup-plugin-scss":"3","webpack-dev-server":"4.7.4","copy-webpack-plugin":"^9.0.1","ejs-compiled-loader":"^3.1.0","html-webpack-plugin":"^5.3.2","@rollup/plugin-image":"^3.0.2","clean-webpack-plugin":"^4.0.0-alpha.0","@rollup/plugin-replace":"^2.4.2","webpack-node-externals":"^3.0.0","mini-css-extract-plugin":"^2.2.0","@babel/preset-typescript":"^7.22.11","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^6.6.0","webpack-livereload-plugin":"^3.0.1","@rollup/plugin-node-resolve":"^13.0.0","beautify-html-webpack-plugin":"^1.0.3","html-beautify-webpack-plugin":"^1.0.5","clean-terminal-webpack-plugin":"^3.0.0","@babel/plugin-transform-runtime":"^7.22.10","@typescript-eslint/eslint-plugin":"^6.6.0","html-webpack-string-replace-plugin":"^1.1.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.3.10_1695034741444_0.7015564816803077","host":"s3://npm-registry-packages"}},"0.3.11":{"name":"@mmit/validate","version":"0.3.11","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.3.11","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"a4b90f61e32febe7c0d3eaf37f0cf08a6fdc65c2","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.3.11.tgz","fileCount":66,"integrity":"sha512-+yTkVYZ6dvkwNZ69TVkjLzZPnPIqFnCvaDOMXm6MbmR4VGH4FU4ikD2LgySPyAoO+24VqWT6CGjfLF+q76+7ZQ==","signatures":[{"sig":"MEQCIDq+1ZsZpF07afyaNFGMUlNSq0ZL+FNZGtb9ZVWzQ47UAiALORzLbGGUnA4+tgY3A91pM/8JZnTgatKKVZWep9pPvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1370003},"main":"./lib/index.js","scripts":{"tc":"tsc --noEmit","doc":"typedoc --out doc","lint":"yarn eslint src","test":"jest","build":"rm -rf lib && yarn run gen:barrels && yarn run build:ts","clean":"rm -rf lib dist bin","serve":"NODE_ENV=development webpack serve --config webpack.web.js --mode development","start":"yarn serve --open","deploy":"yarn version --new-version patch && yarn publish --access public --non-interactive","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir $(pwd)/src/main --project tsconfig.lib.json --declaration --outDir $(pwd)/lib","lint:fix":"yarn eslint src --fix","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","build:rup":"rollup -c","build:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.js --mode development","clean:all":"yarn clean && yarn clean:jest && rm -f yarn.lock && rm -rf node_modules && yarn clean cache","test:unit":"jest --colors tests/unit","build:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","clean:jest":"jest --clearCache","build:types":"yarn build:ts --emitDeclarationOnly","gen:barrels":"barrelsby --delete -d src/main/ -l all -s flat","build:ts:watch":"yarn build:ts --watch","build:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.js --mode production","build:node:prod":"NODE_ENV=production webpack --config webpack.node.js --mode production","test:integration":"jest --colors tests/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"@mmit/logging":"^0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","sass":"~1.32","uniq":"^1.0.1","tslib":"^2.3.0","buffer":"^6.0.3","eslint":"^8.48.0","moment":"^2.29.1","rollup":"^3.21.6","semver":"^7.3.5","core-js":"^3.32.2","postcss":"^8.4.29","process":"^0.11.10","shelljs":"^0.8.4","ts-jest":"^29.1.1","ts-node":"^10.0.0","typedoc":"^0.25","webpack":"5.88.2","date-fns":"2.23.0","jest-cli":"^29.6.4","onchange":"^7.1.0","@types/ws":"^7.4.7","barrelsby":"^2.8.0","puppeteer":"^21.1.1","ts-loader":"^9.4.4","@babel/cli":"^7.22.10","css-loader":"^6.2.0","indexes-of":"^1.0.1","typescript":"^5.2.2","@babel/core":"^7.22.11","@types/jest":"27.5.1","@types/node":"^20.5.7","file-loader":"^6.2.0","html-loader":"^2.1.2","sass-loader":"10","webpack-cli":"5.1.4","autoprefixer":"^10.4.15","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/eslint":"^8","jest-extended":"^2.0.0","@babel/runtime":"^7.22.11","@types/core-js":"^2.5.4","@types/shelljs":"^0.8.9","jest-puppeteer":"^9.0.0","postcss-loader":"^7.3.3","path-browserify":"^1.0.1","@babel/preset-env":"^7.22.10","crypto-browserify":"^3.12.0","source-map-loader":"3.0.0","stream-browserify":"^3.0.0","rollup-plugin-scss":"3","webpack-dev-server":"4.7.4","copy-webpack-plugin":"^9.0.1","ejs-compiled-loader":"^3.1.0","html-webpack-plugin":"^5.3.2","@rollup/plugin-image":"^3.0.2","clean-webpack-plugin":"^4.0.0-alpha.0","@rollup/plugin-replace":"^5.0.2","webpack-node-externals":"^3.0.0","mini-css-extract-plugin":"^2.2.0","@babel/preset-typescript":"^7.22.11","@rollup/plugin-typescript":"^11.1.3","@typescript-eslint/parser":"^6.6.0","webpack-livereload-plugin":"^3.0.1","@rollup/plugin-node-resolve":"^15.2.1","beautify-html-webpack-plugin":"^1.0.3","html-beautify-webpack-plugin":"^1.0.5","clean-terminal-webpack-plugin":"^3.0.0","@babel/plugin-transform-runtime":"^7.22.10","@typescript-eslint/eslint-plugin":"^6.6.0","html-webpack-string-replace-plugin":"^1.1.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.3.11_1695034961077_0.45793068480203014","host":"s3://npm-registry-packages"}},"0.3.12":{"name":"@mmit/validate","version":"0.3.12","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.3.12","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"7de5dbfe287ee53b2226a9e099c688d2b01113a6","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.3.12.tgz","fileCount":66,"integrity":"sha512-Zw7dm2LTfoUZs4otqYskBo5OwP12r0k5f/RyO7yh/cFyzXNwbVfixkvusSiOV+RnY/dGcJ5AfGrNz9i2GjzCeg==","signatures":[{"sig":"MEYCIQDaZGL/Oyp++m/Cq78FEYcbB6MKWPDco5ZKit1TIDiB3AIhAL+8WEo34I9Tl0fKjQeL7f3bFyHqXLid6FpIZot74uYj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1370003},"main":"./lib/index.js","scripts":{"tc":"tsc --noEmit","doc":"typedoc --out doc","lint":"yarn eslint src","test":"jest","build":"rm -rf lib && yarn run gen:barrels && yarn run build:ts","clean":"rm -rf lib dist bin","serve":"NODE_ENV=development webpack serve --config webpack.web.js --mode development","start":"yarn serve --open","deploy":"yarn version --new-version patch && yarn publish --access public --non-interactive","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir $(pwd)/src/main --project tsconfig.lib.json --declaration --outDir $(pwd)/lib","lint:fix":"yarn eslint src --fix","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","build:rup":"rollup -c","build:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.js --mode development","clean:all":"yarn clean && yarn clean:jest && rm -f yarn.lock && rm -rf node_modules && yarn clean cache","test:unit":"jest --colors tests/unit","build:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","clean:jest":"jest --clearCache","build:types":"yarn build:ts --emitDeclarationOnly","gen:barrels":"barrelsby --delete -d src/main/ -l all -s flat","build:ts:watch":"yarn build:ts --watch","build:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.js --mode production","build:node:prod":"NODE_ENV=production webpack --config webpack.node.js --mode production","test:integration":"jest --colors tests/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"@mmit/logging":"^0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","sass":"~1.32","uniq":"^1.0.1","tslib":"^2.3.0","buffer":"^6.0.3","eslint":"^8.48.0","moment":"^2.29.1","rollup":"^3.29.2","semver":"^7.3.5","core-js":"^3.32.2","postcss":"^8.4.29","process":"^0.11.10","shelljs":"^0.8.4","ts-jest":"^29.1.1","ts-node":"^10.0.0","typedoc":"^0.25","webpack":"5.88.2","date-fns":"2.23.0","jest-cli":"^29.6.4","onchange":"^7.1.0","@types/ws":"^7.4.7","barrelsby":"^2.8.0","puppeteer":"^21.1.1","ts-loader":"^9.4.4","@babel/cli":"^7.22.10","css-loader":"^6.2.0","indexes-of":"^1.0.1","typescript":"^5.2.2","@babel/core":"^7.22.11","@types/jest":"27.5.1","@types/node":"^20.5.7","file-loader":"^6.2.0","html-loader":"^2.1.2","sass-loader":"10","webpack-cli":"5.1.4","autoprefixer":"^10.4.15","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/eslint":"^8","jest-extended":"^2.0.0","@babel/runtime":"^7.22.11","@types/core-js":"^2.5.4","@types/shelljs":"^0.8.9","jest-puppeteer":"^9.0.0","postcss-loader":"^7.3.3","path-browserify":"^1.0.1","@babel/preset-env":"^7.22.10","crypto-browserify":"^3.12.0","source-map-loader":"3.0.0","stream-browserify":"^3.0.0","rollup-plugin-scss":"3","webpack-dev-server":"4.7.4","copy-webpack-plugin":"^9.0.1","ejs-compiled-loader":"^3.1.0","html-webpack-plugin":"^5.3.2","@rollup/plugin-image":"^3.0.2","clean-webpack-plugin":"^4.0.0-alpha.0","@rollup/plugin-replace":"^5.0.2","webpack-node-externals":"^3.0.0","mini-css-extract-plugin":"^2.2.0","@babel/preset-typescript":"^7.22.11","@rollup/plugin-typescript":"^11.1.3","@typescript-eslint/parser":"^6.6.0","webpack-livereload-plugin":"^3.0.1","@rollup/plugin-node-resolve":"^15.2.1","beautify-html-webpack-plugin":"^1.0.3","html-beautify-webpack-plugin":"^1.0.5","clean-terminal-webpack-plugin":"^3.0.0","@babel/plugin-transform-runtime":"^7.22.10","@typescript-eslint/eslint-plugin":"^6.6.0","html-webpack-string-replace-plugin":"^1.1.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.3.12_1695035507523_0.9323249837049739","host":"s3://npm-registry-packages"}},"0.3.13":{"name":"@mmit/validate","version":"0.3.13","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.3.13","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"ffa275e14ccca2d8a0073a39e4c5831b6c87fb53","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.3.13.tgz","fileCount":62,"integrity":"sha512-1qkuLtIa6kocpNm+C8fn1Roqop+MBdCKbyEnPY00CIjJ4fdAdj+kxJiHuR2prkrNcF1xc0hNdTZ25XiBOS5cgw==","signatures":[{"sig":"MEQCIFmjFWVYCGSYZlSdq8xY9CF1ihCK8teiiwluUcMgEeWSAiBRm/TvEQnRp3idLLQjcp17sqWByUNqNR/fRFAxoooYeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1361823},"main":"./lib/index.js","type":"module","scripts":{"tc":"tsc --noEmit","doc":"typedoc --out doc","lint":"yarn eslint src","test":"jest","build":"rm -rf lib && yarn run gen:barrels && yarn run build:rup","clean":"rm -rf lib dist bin","serve":"NODE_ENV=development webpack serve --config webpack.web.cjs --mode development","start":"yarn serve --open","deploy":"yarn version --new-version patch && yarn publish --access public --non-interactive","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir $(pwd)/src/main --project tsconfig.lib.json --declaration --outDir $(pwd)/lib","lint:fix":"yarn eslint src --fix","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","build:rup":"rollup -c","build:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.cjs --mode development","clean:all":"yarn clean && yarn clean:jest && rm -f yarn.lock && rm -rf node_modules && yarn clean cache","test:unit":"jest --colors tests/unit","build:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.cjs --mode development","clean:jest":"jest --clearCache","build:types":"yarn build:ts --emitDeclarationOnly","gen:barrels":"barrelsby --delete -d src/main/ -l all -s flat","build:ts:watch":"yarn build:ts --watch","build:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.cjs --mode production","build:node:prod":"NODE_ENV=production webpack --config webpack.node.cjs --mode production","test:integration":"jest --colors tests/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"@mmit/logging":"^0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"~1.32","uniq":"^1.0.1","tslib":"^2.3.0","buffer":"^6.0.3","eslint":"^8.48.0","moment":"^2.29.1","rollup":"^3.29.2","semver":"^7.3.5","core-js":"^3.32.2","postcss":"^8.4.29","process":"^0.11.10","shelljs":"^0.8.4","ts-jest":"^29.1.1","ts-node":"^10.0.0","typedoc":"^0.25","webpack":"5.88.2","date-fns":"2.23.0","jest-cli":"^29.7.0","onchange":"^7.1.0","@types/ws":"^7.4.7","barrelsby":"^2.8.0","puppeteer":"^21.1.1","ts-loader":"^9.4.4","@babel/cli":"^7.22.10","babel-jest":"^29.7.0","css-loader":"^6.2.0","indexes-of":"^1.0.1","typescript":"^5.2.2","@babel/core":"^7.22.11","@types/jest":"^29.5.5","@types/node":"^20.5.7","file-loader":"^6.2.0","html-loader":"^2.1.2","sass-loader":"10","webpack-cli":"5.1.4","autoprefixer":"^10.4.15","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/eslint":"^8","jest-extended":"^2.0.0","@babel/runtime":"^7.22.11","@types/core-js":"^2.5.4","@types/shelljs":"^0.8.9","jest-puppeteer":"^9.0.0","postcss-loader":"^7.3.3","path-browserify":"^1.0.1","@babel/preset-env":"^7.22.10","crypto-browserify":"^3.12.0","source-map-loader":"3.0.0","stream-browserify":"^3.0.0","rollup-plugin-scss":"3","webpack-dev-server":"4.7.4","copy-webpack-plugin":"^9.0.1","ejs-compiled-loader":"^3.1.0","html-webpack-plugin":"^5.3.2","@rollup/plugin-image":"^3.0.2","clean-webpack-plugin":"^4.0.0-alpha.0","@rollup/plugin-replace":"^5.0.2","jest-environment-jsdom":"^29.7.0","webpack-node-externals":"^3.0.0","mini-css-extract-plugin":"^2.2.0","@babel/preset-typescript":"^7.22.11","@rollup/plugin-typescript":"^11.1.3","@typescript-eslint/parser":"^6.6.0","webpack-livereload-plugin":"^3.0.1","@rollup/plugin-node-resolve":"^15.2.1","beautify-html-webpack-plugin":"^1.0.3","html-beautify-webpack-plugin":"^1.0.5","clean-terminal-webpack-plugin":"^3.0.0","@babel/plugin-transform-runtime":"^7.22.10","@typescript-eslint/eslint-plugin":"^6.6.0","html-webpack-string-replace-plugin":"^1.1.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.3.13_1695129618799_0.7520720034002721","host":"s3://npm-registry-packages"}},"0.3.14":{"name":"@mmit/validate","version":"0.3.14","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.3.14","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"e148e16cd8512ee34c00e38850cfba4d488d61ab","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.3.14.tgz","fileCount":62,"integrity":"sha512-FooLE448yZ79KpHZ7VCQS28vE/7GO+i9Ge+OECQhUxTZV3c079By1gSiBFqTpy6nw0bihcGvjyUBXbxvlSYBtA==","signatures":[{"sig":"MEUCIEGPrmKjjPoCo7Fy5MvhpYfIl2h2ompyNvTgmF90NZktAiEAqxHmqBd46pP1Fg5ALevpRPJYSB0QPt4IDnN9679QQ+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1362425},"main":"./lib/index.js","type":"module","scripts":{"tc":"tsc --noEmit","doc":"typedoc --out doc","lint":"yarn eslint src","test":"jest","build":"rm -rf lib && yarn run gen:barrels && yarn run build:rup","clean":"rm -rf lib dist bin","serve":"NODE_ENV=development webpack serve --config webpack.web.cjs --mode development","start":"yarn serve --open","deploy":"yarn version --new-version patch && yarn publish --access public --non-interactive","update":"yarn update:browser","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir $(pwd)/src/main --project tsconfig.lib.json --declaration --outDir $(pwd)/lib","lint:fix":"yarn eslint src --fix","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","tc:watch":"npm run tc -- --watch","build:rup":"rollup -c","build:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.cjs --mode development","clean:all":"yarn clean && yarn clean:jest && rm -f yarn.lock && rm -rf node_modules && yarn clean cache","test:unit":"jest --colors tests/unit","build:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.cjs --mode development","clean:jest":"jest --clearCache","build:types":"yarn build:ts --emitDeclarationOnly","gen:barrels":"barrelsby --delete -d src/main/ -l all -s flat","version:pkg":"jq -r '.version' < package.json","build:ts:watch":"yarn build:ts --watch","build:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.cjs --mode production","update:browser":"browserslist --update-db","version:remote":"curl --silent -X GET -H \"Authorization: token ${GH_TOKEN_READ_PRIVATE_REPO}\" \"https://raw.githubusercontent.com/$(cat ./.gitorg)/$(git repo)/master/package.json\" | jq -r \".version\" ","build:node:prod":"NODE_ENV=production webpack --config webpack.node.cjs --mode production","update:templates":"updateDevTemplates.sh -u","version:pkg:full":"echo $(jq -r -j '.name' < package.json;echo ': ';yarn version:pkg)","version:remote:full":"echo $(jq -r -j '.name' < package.json;echo ': ';yarn version:remote)"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"@mmit/logging":"^0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","sass":"~1.32","uniq":"^1.0.1","tslib":"^2.3.0","buffer":"^6.0.3","eslint":"^8.48.0","moment":"^2.29.1","rollup":"^3.29.2","semver":"^7.3.5","core-js":"^3.32.2","postcss":"^8.4.29","process":"^0.11.10","shelljs":"^0.8.4","ts-jest":"^29.1.1","ts-node":"^10.0.0","typedoc":"^0.25","webpack":"5.88.2","date-fns":"2.23.0","jest-cli":"29.7.0","onchange":"^7.1.0","@types/ws":"^7.4.7","barrelsby":"^2.8.0","puppeteer":"21.1.1","ts-loader":"^9.4.4","@babel/cli":"^7.22.10","babel-jest":"29.7.0","css-loader":"^6.2.0","indexes-of":"^1.0.1","typescript":"^5.2.2","@babel/core":"^7.22.11","@types/jest":"29.5.4","@types/node":"^20.5.7","file-loader":"^6.2.0","html-loader":"^2.1.2","sass-loader":"10","webpack-cli":"5.1.4","autoprefixer":"^10.4.15","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/eslint":"^8","jest-extended":"2.0.0","@babel/runtime":"^7.22.11","@types/core-js":"^2.5.4","@types/shelljs":"^0.8.9","jest-puppeteer":"9.0.0","postcss-loader":"^7.3.3","path-browserify":"^1.0.1","@babel/preset-env":"^7.22.10","crypto-browserify":"^3.12.0","source-map-loader":"3.0.0","stream-browserify":"^3.0.0","rollup-plugin-scss":"3","webpack-dev-server":"4.7.4","copy-webpack-plugin":"^9.0.1","ejs-compiled-loader":"^3.1.0","html-webpack-plugin":"^5.3.2","@rollup/plugin-image":"^3.0.2","clean-webpack-plugin":"^4.0.0-alpha.0","@rollup/plugin-replace":"^5.0.2","jest-environment-jsdom":"29.7.0","webpack-node-externals":"^3.0.0","mini-css-extract-plugin":"^2.2.0","@babel/preset-typescript":"^7.22.11","@rollup/plugin-typescript":"^11.1.3","@typescript-eslint/parser":"^6.6.0","webpack-livereload-plugin":"^3.0.1","@rollup/plugin-node-resolve":"^15.2.1","beautify-html-webpack-plugin":"^1.0.3","html-beautify-webpack-plugin":"^1.0.5","clean-terminal-webpack-plugin":"^3.0.0","@babel/plugin-transform-runtime":"^7.22.10","@typescript-eslint/eslint-plugin":"^6.6.0","html-webpack-string-replace-plugin":"^1.1.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.3.14_1695205794582_0.008700323339621008","host":"s3://npm-registry-packages"}},"0.3.15":{"name":"@mmit/validate","version":"0.3.15","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.3.15","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"e9234b727a8c41f51b8c6b802f3681ba482ab7d0","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.3.15.tgz","fileCount":62,"integrity":"sha512-DiBzMqCJjAApKxNnmuwJTr+pt5NQuy5SroFaOGom7ZxP0ES2UxO1QZwtwxd0jlqhSTK28m5qfVu34rgXXtFTng==","signatures":[{"sig":"MEYCIQDvuzdjuDu5P7oD7vW9beC4LRuCRxX05aJpVArbudI5TQIhAIYXVpZK+Ez5JBWa8Sub7phbb7t5ekSVzT+6fGhyZhoY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1362419},"main":"./lib/index.js","type":"module","scripts":{"tc":"tsc --noEmit","doc":"typedoc --out doc","lint":"yarn eslint src","test":"jest","build":"rm -rf lib && yarn run gen:barrels && yarn run build:rup","clean":"rm -rf lib dist bin","serve":"NODE_ENV=development webpack serve --config webpack.web.cjs --mode development","start":"yarn serve --open","deploy":"yarn version --new-version patch && yarn publish --access public --non-interactive","update":"yarn update:browser","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir $(pwd)/src/main --project tsconfig.lib.json --declaration --outDir $(pwd)/lib","lint:fix":"yarn eslint src --fix","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","tc:watch":"npm run tc -- --watch","build:rup":"rollup -c","build:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.cjs --mode development","clean:all":"yarn clean && yarn clean:jest && rm -f yarn.lock && rm -rf node_modules && yarn clean cache","test:unit":"jest --colors tests/unit","build:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.cjs --mode development","clean:jest":"jest --clearCache","build:types":"yarn build:ts --emitDeclarationOnly","gen:barrels":"barrelsby --delete -d src/main/ -l all -s flat","version:pkg":"jq -r '.version' < package.json","build:ts:watch":"yarn build:ts --watch","build:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.cjs --mode production","update:browser":"browserslist --update-db","version:remote":"curl --silent -X GET -H \"Authorization: token ${GH_TOKEN_READ_PRIVATE_REPO}\" \"https://raw.githubusercontent.com/$(cat ./.gitorg)/$(git repo)/master/package.json\" | jq -r \".version\" ","build:node:prod":"NODE_ENV=production webpack --config webpack.node.cjs --mode production","update:templates":"updateDevTemplates.sh -u","version:pkg:full":"echo $(jq -r -j '.name' < package.json;echo ': ';yarn version:pkg)","version:remote:full":"echo $(jq -r -j '.name' < package.json;echo ': ';yarn version:remote)"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"@mmit/logging":"0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","sass":"~1.32","uniq":"^1.0.1","tslib":"^2.3.0","buffer":"^6.0.3","eslint":"^8.48.0","moment":"^2.29.1","rollup":"3.29.2","semver":"^7.3.5","core-js":"^3.32.2","postcss":"^8.4.29","process":"^0.11.10","shelljs":"^0.8.4","ts-jest":"^29.1.1","ts-node":"^10.0.0","typedoc":"^0.25","webpack":"5.88.2","date-fns":"2.23.0","jest-cli":"29.7.0","onchange":"^7.1.0","@types/ws":"^7.4.7","barrelsby":"^2.8.0","puppeteer":"21.1.1","ts-loader":"^9.4.4","@babel/cli":"^7.22.10","babel-jest":"29.7.0","css-loader":"^6.2.0","indexes-of":"^1.0.1","typescript":"^5.2.2","@babel/core":"^7.22.11","@types/jest":"29.5.4","@types/node":"^20.5.7","file-loader":"^6.2.0","html-loader":"^2.1.2","sass-loader":"10","webpack-cli":"5.1.4","autoprefixer":"^10.4.15","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/eslint":"^8","jest-extended":"2.0.0","@babel/runtime":"^7.22.11","@types/core-js":"^2.5.4","@types/shelljs":"^0.8.9","jest-puppeteer":"9.0.0","postcss-loader":"^7.3.3","path-browserify":"^1.0.1","@babel/preset-env":"^7.22.10","crypto-browserify":"^3.12.0","source-map-loader":"3.0.0","stream-browserify":"^3.0.0","rollup-plugin-scss":"3","webpack-dev-server":"4.15.1","copy-webpack-plugin":"^9.0.1","ejs-compiled-loader":"^3.1.0","html-webpack-plugin":"^5.3.2","@rollup/plugin-image":"3.0.2","clean-webpack-plugin":"^4.0.0-alpha.0","@rollup/plugin-replace":"5.0.2","jest-environment-jsdom":"29.7.0","webpack-node-externals":"3.0.0","mini-css-extract-plugin":"^2.2.0","@babel/preset-typescript":"^7.22.11","@rollup/plugin-typescript":"11.1.3","@typescript-eslint/parser":"^6.6.0","webpack-livereload-plugin":"3.0.2","@rollup/plugin-node-resolve":"15.2.1","beautify-html-webpack-plugin":"^1.0.3","html-beautify-webpack-plugin":"^1.0.5","clean-terminal-webpack-plugin":"^3.0.0","@babel/plugin-transform-runtime":"^7.22.10","@typescript-eslint/eslint-plugin":"^6.6.0","html-webpack-string-replace-plugin":"^1.1.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.3.15_1695376216730_0.0839189043256785","host":"s3://npm-registry-packages"}},"0.3.16":{"name":"@mmit/validate","version":"0.3.16","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/validate@0.3.16","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"591aac353afd18c8092a8ba6ccae9c438e756963","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.3.16.tgz","fileCount":62,"integrity":"sha512-aIVGwUthXo8/fP0rw3x03Phns28K4swbTGAX5N4g/GdBeeuwCDkxttWBtx2bLNCW2ux+DUf9aoLneBeGo+I5bA==","signatures":[{"sig":"MEUCIG4UJUGgSi1exMiLO1HmMuCbm3YhbRShQh1y/fiOGClVAiEA/BgnW80FgNRqggxPJyfVvjRvXr1n5Mmqaj4QAMlABAI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1362419},"main":"./lib/index.js","type":"module","scripts":{"tc":"tsc --noEmit","doc":"typedoc --out doc","lint":"yarn eslint src","test":"jest","build":"rm -rf lib && yarn run gen:barrels && yarn run build:rup","clean":"rm -rf lib dist bin","serve":"NODE_ENV=development webpack serve --config webpack.web.cjs --mode development","start":"yarn serve --open","deploy":"yarn version --new-version patch && yarn publish --access public --non-interactive","update":"yarn update:browser","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:ts":"tsc --rootDir $(pwd)/src/main --project tsconfig.lib.json --declaration --outDir $(pwd)/lib","lint:fix":"yarn eslint src --fix","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","tc:watch":"npm run tc -- --watch","build:rup":"rollup -c","build:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.cjs --mode development","clean:all":"yarn clean && yarn clean:jest && rm -f yarn.lock && rm -rf node_modules && yarn clean cache","test:unit":"jest --colors tests/unit","build:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.cjs --mode development","clean:jest":"jest --clearCache","build:types":"yarn build:ts --emitDeclarationOnly","gen:barrels":"barrelsby --delete -d src/main/ -l all -s flat","version:pkg":"jq -r '.version' < package.json","build:ts:watch":"yarn build:ts --watch","build:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.cjs --mode production","update:browser":"browserslist --update-db","version:remote":"curl --silent -X GET -H \"Authorization: token ${GH_TOKEN_READ_PRIVATE_REPO}\" \"https://raw.githubusercontent.com/$(cat ./.gitorg)/$(git repo)/master/package.json\" | jq -r \".version\" ","build:node:prod":"NODE_ENV=production webpack --config webpack.node.cjs --mode production","update:templates":"updateDevTemplates.sh -u","version:pkg:full":"echo $(jq -r -j '.name' < package.json;echo ': ';yarn version:pkg)","version:remote:full":"echo $(jq -r -j '.name' < package.json;echo ': ';yarn version:remote)"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-validate","type":"git"},"type-check":"tsc","description":"Object validation for/in TS","directories":{},"dependencies":{"@mmit/logging":"0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","sass":"~1.32","uniq":"^1.0.1","tslib":"^2.3.0","buffer":"^6.0.3","eslint":"^8.48.0","moment":"^2.29.1","rollup":"3.29.2","semver":"^7.3.5","core-js":"^3.32.2","postcss":"^8.4.29","process":"^0.11.10","shelljs":"^0.8.4","ts-jest":"^29.1.1","ts-node":"^10.0.0","typedoc":"^0.25","webpack":"5.88.2","date-fns":"2.23.0","jest-cli":"29.7.0","onchange":"^7.1.0","@types/ws":"^7.4.7","barrelsby":"^2.8.0","puppeteer":"21.1.1","ts-loader":"^9.4.4","@babel/cli":"^7.22.10","babel-jest":"29.7.0","css-loader":"^6.2.0","indexes-of":"^1.0.1","typescript":"^5.2.2","@babel/core":"^7.22.11","@types/jest":"29.5.4","@types/node":"^20.5.7","file-loader":"^6.2.0","html-loader":"^2.1.2","sass-loader":"10","webpack-cli":"5.1.4","autoprefixer":"^10.4.15","babel-loader":"^9.1.3","style-loader":"^3.2.1","@types/eslint":"^8","jest-extended":"2.0.0","@babel/runtime":"^7.22.11","@types/core-js":"^2.5.4","@types/shelljs":"^0.8.9","jest-puppeteer":"9.0.0","postcss-loader":"^7.3.3","path-browserify":"^1.0.1","@babel/preset-env":"^7.22.10","crypto-browserify":"^3.12.0","source-map-loader":"3.0.0","stream-browserify":"^3.0.0","rollup-plugin-scss":"3","webpack-dev-server":"4.15.1","copy-webpack-plugin":"^9.0.1","ejs-compiled-loader":"^3.1.0","html-webpack-plugin":"^5.3.2","@rollup/plugin-image":"3.0.2","clean-webpack-plugin":"^4.0.0-alpha.0","@rollup/plugin-replace":"5.0.2","jest-environment-jsdom":"29.7.0","webpack-node-externals":"3.0.0","mini-css-extract-plugin":"^2.2.0","@babel/preset-typescript":"^7.22.11","@rollup/plugin-typescript":"11.1.3","@typescript-eslint/parser":"^6.6.0","webpack-livereload-plugin":"3.0.2","@rollup/plugin-node-resolve":"15.2.1","beautify-html-webpack-plugin":"^1.0.3","html-beautify-webpack-plugin":"^1.0.5","clean-terminal-webpack-plugin":"^3.0.0","@babel/plugin-transform-runtime":"^7.22.10","@typescript-eslint/eslint-plugin":"^6.6.0","html-webpack-string-replace-plugin":"^1.1.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/validate_0.3.16_1695422356091_0.41634323088164726","host":"s3://npm-registry-packages"}},"0.3.17":{"name":"@mmit/validate","author":{"name":"Mike Mitterer"},"version":"0.3.17","description":"Object validation for/in TS","type":"module","keywords":["check","validate","verify","typescript"],"license":"MIT","type-check":"tsc","main":"./lib/index.js","typings":"./lib/index.d.ts","scripts":{"version:pkg":"jq -r '.version' < package.json","version:pkg:full":"echo $(jq -r -j '.name' < package.json;echo ': ';yarn version:pkg)","version:remote":"curl --silent -X GET -H \"Authorization: token ${GH_TOKEN_READ_PRIVATE_REPO}\" \"https://raw.githubusercontent.com/$(cat ./.gitorg)/$(git repo)/master/package.json\" | jq -r \".version\" ","version:remote:full":"echo $(jq -r -j '.name' < package.json;echo ': ';yarn version:remote)","update":"yarn update:browser","update:browser":"browserslist --update-db","update:templates":"updateDevTemplates.sh -u","clean":"rm -rf lib dist bin","clean:jest":"jest --clearCache","clean:all":"yarn clean && yarn clean:jest && rm -f yarn.lock && rm -rf node_modules && yarn clean cache","gen:barrels":"barrelsby --delete -d src/main/ -l all -s flat","serve":"NODE_ENV=development webpack serve --config webpack.web.cjs --mode development","start":"yarn serve --open","tc":"tsc --noEmit","tc:watch":"npm run tc -- --watch","lint":"yarn eslint src","lint:fix":"yarn eslint src --fix","test":"jest","test:unit":"jest --colors tests/unit","build":"rm -rf lib && yarn run gen:barrels && yarn run build:rup","build:rup":"rollup -c","build:ts":"tsc --rootDir $(pwd)/src/main --project tsconfig.lib.json --declaration --outDir $(pwd)/lib","build:ts:watch":"yarn build:ts --watch","build:types":"yarn build:ts --emitDeclarationOnly","build:js":"babel src/main --out-dir lib --extensions \".ts,.tsx\" --source-maps","build:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.cjs --mode development","build:node:prod":"NODE_ENV=production webpack --config webpack.node.cjs --mode production","build:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.cjs --mode development","build:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.cjs --mode production","deploy":"yarn version --new-version patch && yarn publish --access public --non-interactive","doc":"typedoc --out doc","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}"},"repository":{"type":"git","url":"https://github.com/MikeMitterer/ts-validate"},"dependencies":{"@mmit/logging":"0.1.13"},"devDependencies":{"@babel/cli":"^7.22.10","@babel/core":"^7.22.11","@babel/plugin-transform-runtime":"^7.22.10","@babel/preset-env":"^7.22.10","@babel/preset-typescript":"^7.22.11","@babel/runtime":"^7.22.11","@rollup/plugin-image":"3.0.2","@rollup/plugin-node-resolve":"15.2.1","@rollup/plugin-replace":"5.0.2","@rollup/plugin-typescript":"11.1.3","@types/core-js":"^2.5.4","@types/eslint":"^8","@types/jest":"29.5.4","@types/node":"^20.5.7","@types/shelljs":"^0.8.9","@types/ws":"^7.4.7","@typescript-eslint/eslint-plugin":"^6.6.0","@typescript-eslint/parser":"^6.6.0","autoprefixer":"^10.4.15","babel-jest":"29.7.0","babel-loader":"^9.1.3","babel-plugin-transform-inline-environment-variables":"^0.4.3","barrelsby":"^2.8.0","beautify-html-webpack-plugin":"^1.0.3","buffer":"^6.0.3","clean-terminal-webpack-plugin":"^3.0.0","clean-webpack-plugin":"^4.0.0-alpha.0","copy-webpack-plugin":"^9.0.1","core-js":"^3.32.2","crypto-browserify":"^3.12.0","css-loader":"^6.2.0","date-fns":"2.23.0","ejs-compiled-loader":"^3.1.0","eslint":"^8.48.0","file-loader":"^6.2.0","html-beautify-webpack-plugin":"^1.0.5","html-loader":"^2.1.2","html-webpack-plugin":"^5.3.2","html-webpack-string-replace-plugin":"^1.1.0","indexes-of":"^1.0.1","jest":"29.7.0","jest-cli":"29.7.0","jest-environment-jsdom":"29.7.0","jest-extended":"2.0.0","jest-puppeteer":"9.0.0","mini-css-extract-plugin":"^2.2.0","moment":"^2.29.1","onchange":"^7.1.0","path-browserify":"^1.0.1","postcss":"^8.4.29","postcss-loader":"^7.3.3","process":"^0.11.10","puppeteer":"21.1.1","rollup":"3.29.2","rollup-plugin-scss":"3","sass":"~1.32","sass-loader":"10","semver":"^7.3.5","shelljs":"^0.8.4","source-map-loader":"3.0.0","stream-browserify":"^3.0.0","style-loader":"^3.2.1","ts-jest":"^29.1.1","ts-loader":"^9.4.4","ts-node":"^10.0.0","tslib":"^2.3.0","typedoc":"^0.25","typescript":"^5.2.2","uniq":"^1.0.1","webpack":"5.88.2","webpack-cli":"5.1.4","webpack-dev-server":"4.15.1","webpack-livereload-plugin":"3.0.2","webpack-node-externals":"3.0.0"},"_id":"@mmit/validate@0.3.17","dist":{"shasum":"caa77bd8eb4acbc96bbae42d95e75a7fc944642c","integrity":"sha512-TsLIcISOwOVPYjE3gm58zh0vzuUFILSRVusb1j3yZVjfH8uSX3iko8Wx6/J5CxFtVUsVA4qmXpAiFRiCYBgiDA==","tarball":"https://registry.npmjs.org/@mmit/validate/-/validate-0.3.17.tgz","fileCount":62,"unpackedSize":1362419,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCn/0n/X0hENfw3BLxqx3E2OMPa+OG3rYoataGj2LkOXQIgO7lxxe8Wwap+h0kcWol1gbFw/Fc4x7R6B7rZh2+K2aE="}]},"_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"directories":{},"maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate_0.3.17_1722552144285_0.70157333939427"},"_hasShrinkwrap":false}},"time":{"created":"2019-03-11T14:33:39.711Z","modified":"2024-08-01T22:42:24.726Z","0.1.2":"2019-03-11T14:33:39.823Z","0.1.3":"2019-03-11T14:38:23.000Z","0.1.4":"2019-03-12T10:22:58.605Z","0.2.1":"2019-03-12T10:53:11.180Z","0.2.2":"2019-03-12T10:55:50.188Z","0.2.3":"2019-03-13T14:43:32.274Z","0.2.4":"2019-03-20T09:35:59.613Z","0.2.5":"2019-04-01T13:00:41.479Z","0.2.6":"2019-04-10T06:18:48.440Z","0.2.7":"2019-04-10T06:23:41.330Z","0.2.8":"2019-04-10T07:05:47.323Z","0.2.9":"2019-04-10T08:10:17.635Z","0.2.10":"2019-04-10T08:33:10.593Z","0.2.11":"2019-04-10T09:48:20.317Z","0.2.12":"2019-04-10T12:46:38.217Z","0.2.13":"2019-04-10T13:16:23.311Z","0.2.14":"2019-05-16T07:18:24.488Z","0.2.15":"2019-05-23T10:59:05.788Z","0.2.16":"2019-05-23T12:51:51.959Z","0.2.17":"2019-05-29T16:53:57.339Z","0.2.18":"2019-05-31T08:21:02.248Z","0.2.19":"2019-06-27T07:45:41.774Z","0.3.1":"2019-07-18T07:41:04.425Z","0.3.2":"2019-08-05T13:06:01.625Z","0.3.3":"2020-07-13T15:18:10.828Z","0.3.4":"2021-02-12T10:37:35.262Z","0.3.5":"2021-07-06T06:35:34.111Z","0.3.6":"2022-05-12T12:49:15.849Z","0.3.7":"2022-05-13T22:39:46.409Z","0.3.8":"2022-05-23T12:50:49.444Z","0.3.9":"2022-05-23T13:01:21.727Z","0.3.10":"2023-09-18T10:59:01.694Z","0.3.11":"2023-09-18T11:02:41.425Z","0.3.12":"2023-09-18T11:11:47.828Z","0.3.13":"2023-09-19T13:20:19.207Z","0.3.14":"2023-09-20T10:29:54.872Z","0.3.15":"2023-09-22T09:50:17.004Z","0.3.16":"2023-09-22T22:39:16.596Z","0.3.17":"2024-08-01T22:42:24.539Z"},"author":{"name":"Mike Mitterer"},"license":"MIT","keywords":["check","validate","verify","typescript"],"repository":{"type":"git","url":"https://github.com/MikeMitterer/ts-validate"},"description":"Object validation for/in TS","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"readme":"# Validate\n> Lightweight TS library for validating function arguments.\n\n## Installation\n\n    npm i @mmit/validate\n    yarn add @mmit/validate\n\n# API changed v 0.3.0\nThe return value of the following functions changed from **boolean** to **string**:\n\n      isPassword\n      isAlphanumeric\n      isHex\n      isUuid\n      isUrl\n      isEmail\n      isHostname\n      matchesPattern\n\n`isIndexValid` returns now the validated **array value** instead of the array index      \n\n## Usage\n\n```typescript\nimport * as validate from '@mmit/validate';\n\nvalidate.isHex('1234567890abcdef');\n\n// This throws an ArgumentError with \"'1234567890abcdefg' is not a hex value\"\nvalidate.isHex('1234567890abcdefg');\n\n// The same but with your custom error message\nvalidate.isHex('1234567890abcdefg', () => 'My custom message');\n\ntype MyName = string | undefined;\n\nconst sayMyName = (name: MyName): MyName => name;\n\n// This would lead to: \"Type 'string | undefined' is not assignable\n// to type 'string'\n// const checkedName = (name: MyName): string => sayMyName(name);\n\n// Checked version strips out \"undefined\"\nconst checkedName = (name: MyName): string => validate.notNull(sayMyName(name));\n\nexpect(checkedName(\"Mike\")).toBe(\"Mike\");\nexpect(() => checkedName(undefined)).toThrow(ArgumentError);\n```\n\nFor more examples - pls check out my [Tests](https://github.com/MikeMitterer/ts-validate/tree/master/src/test/unit/validate)\n\n## Bugs / Contribute\n\nYou reach me via [GH - Issues](https://github.com/MikeMitterer/ts-validate/issues)\n\nHelp is always welcome!\n\n## License\n\n    MIT License\n\n    Copyright (c) 2019, Mike Mitterer <office@mikemitterer.at>\n\n    Mike Mitterer: http://www.MikeMitterer.at/\n\n    Permission is hereby granted, free of charge, to any person obtaining a copy\n    of this software and associated documentation files (the \"Software\"), to deal\n    in the Software without restriction, including without limitation the rights\n    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n    copies of the Software, and to permit persons to whom the Software is\n    furnished to do so, subject to the following conditions:\n\n    The above copyright notice and this permission notice shall be included in all\n    copies or substantial portions of the Software.\n\n    THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n    SOFTWARE.\n","readmeFilename":"README.md"}