{"_id":"@mmit/check","_rev":"26-07937a256b647dbf6e42ed453d8a1e78","name":"@mmit/check","dist-tags":{"latest":"0.2.27"},"versions":{"0.1.1":{"name":"@mmit/check","version":"0.1.1","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/check@0.1.1","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"4e9814d10051a1a38ccfdc63352824946d7fe12e","tarball":"https://registry.npmjs.org/@mmit/check/-/check-0.1.1.tgz","fileCount":51,"integrity":"sha512-rlcopNm69QGYKpQYleDzay33Gf83X+jPxGSqT2s8tgScxucEK5908S2yO/PVnTM6BCi/B2/h8d8XaELWUO+HfQ==","signatures":[{"sig":"MEYCIQCb58cb6yyNj4iJvJFfEGHXKreQ2PYPkc0Td6RX0plm+wIhANqEcaKps34kV/X9oP9sG/j+f5xDQfKFgTs0Sw6Uol92","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1312561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckM0ZCRA9TVsSAnZWagAAKzMP/jTgi8A0t0PQkdW/Vczf\n2j1GpjuAgEc5wzJhrHpviFdkBSFlF1VZ6FVxgTpMdgvzXsPxU3kfdkizR8QO\n2+Ol3UHaXaCRv7vier3OAmsj/E9o/sbP4J51M+A13opLjfDQ7Xu97QygqJp1\nGzmGzR3o8Bl/MIshUUIyxXGaNd5iNTThjf2m5NYdjkP96NfSxhGuQ0iYjMrt\nQuKiM8f4kM/rFYxAdTP9GWtXbWjpzyZFEquTJjZ2UJYacssZNPybOEHk1UM0\no4M8ilOW0MKboH2TzMubKU+Kk6Ld+hz/FUmyh+ZUeJO91WaoGS9pkNqpwcpb\nbNVIK+geMni939XiwvbHreSHCrD8xVarPxP4cZvhBHb9O+mQJC+1ondW+VI1\nAaib7+OeShwuR8+cwyzFGBmVSm8v5LOwxEM2xo4jLuPtU68On3oRJ89z7pwe\nPxdVJOYj/NCaMIysEyVvzA/YrCFw8e+oz/i7OzPNrNSqMcrm+v80yHmLcklS\nMc2QzKOg5op31/BdAzdyxUyzkVUuiVR0SF5DmSW793ojiOJjZpLXCLRHcsxB\n+JloL6feQ+K5bSaeRN70/LE7m5gHCqVvJaS5MkMM6VfeBwy0SVVpsB9LQRyL\nKzkqbZ/JXWIaptzY6GMtUYf/ij44IZNp9BUeATUkrXYBOD+gh3HTDXtEKRtm\n7OFc\r\n=zOrP\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":"Type-safe way to check values in TS","directories":{},"dependencies":{"typescript-logging":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.5.0","semver":"^5.3.0","tslint":"^5.14.0","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.5.0","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.3","file-loader":"^3.0.1","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.3.0","autoprefixer":"^9.5.0","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","source-map-loader":"^0.2.4","webpack-dev-server":"^3.2.1","copy-webpack-plugin":"^5.0.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^2.0.1","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/check_0.1.1_1552993561185_0.9321111858583144","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@mmit/check","version":"0.1.2","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/check@0.1.2","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"bf542b8aab6bf4dc5fb8731dc278c5f9745259cd","tarball":"https://registry.npmjs.org/@mmit/check/-/check-0.1.2.tgz","fileCount":51,"integrity":"sha512-6HO2MQSOu1RinSOVjQQ8JAXq/revpV3jJRHmYUmeKHhAuRcKpwPncUsshXnT1LMcUtznsFiCk8pIuEckemVeDA==","signatures":[{"sig":"MEUCIFSlAxxwDZEPmepm5BGNyzp08wlkqq2w6OQy9eoDjn98AiEAnabqS6b9+FBYYiT5Wi40YaIUZlFI06Q1E3aiVL6g/CQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1312586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckM3UCRA9TVsSAnZWagAAz+UQAKPM14gl37rdyhaCzGtU\nBj02FQ0JBoCJghrIfxtt7I+obNuROZYp5ANqQErLMGHGTTQaaCI++fAGcIat\n/jY3WKlequ2sEHG1UG3u/H8fRvP9jM/tOn6wHDVP2AEkXE5TCiEAHq9i0srh\nM+TV0+TUUCJ5FemjWL8bLqfN/5wrn3YEE8c9kaDC+h0vwEX/WAJpAlkPEw8/\nurF9v4biyU2Tt5tJRjWsRHrUQJOoj2ceZPPn5u141tQiMuEGgmkhRCQ61IF+\n3AtCKUWyyaGmMOKwcqBBuqjcvUF844wEQu6vdvmJsxY2NRaVuMG6eFESEXDN\nzYjt3Y3KnTF5xV9nFr7BSqZtzg34YK7gBi03wJ1sI1ywyoMmVb7TH2YR6b1O\nbRue58CC/Q713rDUzMV7hEyribCXjU9A6lIJafj14EmyiXRns3s8KMuhgIfo\nPf2t5+fimdk1c+H8xOwtIcI+Y+DUXX2i29rpRiEyeiCzM/4K444H5Ceyh9vj\nm+2coRQZZ7GcEvIQ71ODJVbYFy3zJXXkwM/HZz0CK/drp7t5ax42c2SWwXDX\nBVZCTFpkbOqYFJVjWAvL4Z+44BXuR35JHS0gHbh9copsJkUcGTs0E2jod/Ed\nDdgNZvCF9XfFPKl4hDcGamCR0aVyHucyE2a+kfU19Mso0/np1x67krJw2BrM\nNaFX\r\n=ovVQ\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":"Type-safe way to check values in TS","directories":{},"dependencies":{"typescript-logging":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.5.0","semver":"^5.3.0","tslint":"^5.14.0","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.5.0","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.3","file-loader":"^3.0.1","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.3.0","autoprefixer":"^9.5.0","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","source-map-loader":"^0.2.4","webpack-dev-server":"^3.2.1","copy-webpack-plugin":"^5.0.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^2.0.1","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/check_0.1.2_1552993747589_0.9428507452742299","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@mmit/check","version":"0.1.3","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/check@0.1.3","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"d8471ba4eee9480c16ca71a57f1d11b51bc00fc6","tarball":"https://registry.npmjs.org/@mmit/check/-/check-0.1.3.tgz","fileCount":51,"integrity":"sha512-AB3/Qr6SwK3runMgKFo/mD1TvgoSOG72gwK4X53KfoSC3NEu3dtzzV0r0g3+L9oy7li3fpOR+R0AUc8xagY16w==","signatures":[{"sig":"MEUCIQDYFSsDOCIFfSeove98OGzixsqueGB5xq5kZUdAYfD1VQIgPX+HDNzhPuZIeXULNFDn+JlX07qJESQ+RtB2/4hHFWs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1312583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckM9vCRA9TVsSAnZWagAASawQAJunYzwKQdUe+Y11oiup\nXkALT5mSoDdZtoZevYmEdnxa20uPFHnHkHwrLsKoEkuNxfsiPq0uJIWtnsx1\ncZfWPSliILpGqPeleOvzIRqG4Q4FFLB3tKCRKFikcYI14aKpnxiOEm9WA98b\ni4Ec7TJJAwcSYlA3LPsj2KLwM4naswRvz55Qq5wtAS1QWxhzKIdYsOqKDPqm\nfqALpCm1ykBHnm5wt6JbROUIOlYIhbNA9rD3uhEr8EyKZQjx3UqwyTGectga\nKBr/vKmzePDGDfeRuXjr+a54kcGwurgIoyRzSxID5d7bfBwjr0L9r1g0JL2f\nQhtPu5zSnWvz/+i0lyvr0tpGFKnSX4mBMN4S0dy7ogI6Ho07Z8w+nPXvQAG0\nZmeSvXTO9m7ILF/qoJZO3paDj45Gur8s/s34VNzbYHqbfjwmTn2KZpaP6U8J\nnsLqPlBg0TMH1gswOOOswhIxR97hIVQbdHNBdP8CYNT8Audw60EjggYwancu\nXZ2bJJR+gTVzTBHsibSYgjbVb6j1gt5LA6OYnpVo2zqIZyS0sDZ6jgRHdbuW\nIZBDw4XL92VDYV6IeHk5E05oqDnWu0UV17iBuXsYIN6WFWHUyTU9UDgQ84Cd\nnZRpSsdfiivnR4c/nT3JSH7jsXLyPXZFJfDZleTaw3PiyEtv+iCh/uutIbwF\n5cFB\r\n=Agdm\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-check","type":"git"},"type-check":"tsc","description":"Type-safe way to check values in TS","directories":{},"dependencies":{"typescript-logging":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.5.0","semver":"^5.3.0","tslint":"^5.14.0","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.5.0","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.3","file-loader":"^3.0.1","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.3.0","autoprefixer":"^9.5.0","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","source-map-loader":"^0.2.4","webpack-dev-server":"^3.2.1","copy-webpack-plugin":"^5.0.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^2.0.1","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/check_0.1.3_1552994158396_0.8981192736581061","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@mmit/check","version":"0.1.4","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/check@0.1.4","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"53b21695254b13191faac35ac6279e53ca120383","tarball":"https://registry.npmjs.org/@mmit/check/-/check-0.1.4.tgz","fileCount":52,"integrity":"sha512-H9aTUMi5B9o2ocgy4Z+sxdL/JDERmvW1+1pIdLRFCk3PHh377VSRPRoQ68k/1aVhfUaM+DIaJ7d928sqAspr6A==","signatures":[{"sig":"MEUCIQDoZh2rEGa0B6yWsV2hO44+lbqG8Kg9/6FfzxLyaGMubgIgayOEc3xwtkbS59fH17dt4VXBRYKXKCR1vI9e/WawbkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1315239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckNn0CRA9TVsSAnZWagAAhf0QAKUBd0UMrFtlyS7yrAMi\nGL5gHIR108MG5PKdNbmXwgguqM4NsyPPN7+Wct4kSlqV6FnZUxYPVSe5AaSU\nRJe5SbvWsxy2UDLRNVxIgf8ggkWVsAncR3k1RzfHPlymfbbu1j6trWooLEjS\nj21jTGULXM6vV38JACljXC0MZTOPH2/XfrgnjfZJ7ZLnIRx50jojnEasI8zr\ndtoDx4UGEymilfWVGJj8knG92y8AVGsXK2AFOuZb4dceFfIzZTF4DzBYB2xT\naNy2ruf11VRPVArv4ul2E9bDu+Svh7QrE2KrG0avVhWQHfswDPJHqzIhozv4\nqbeqcNZxBC3LWVaHQgLd73nPCBmY3myTTMQmh0iZqdOgwzFyP6vg8STOo5VT\n9s7tBQmw3dYMseey+jy6KHzaWsTEa3DDWsx5oKFqWZ+2+Q8OOAWWjzelgESI\n0dDFd9htLu8vlKABPnKBaJ48q1NqXJJ2h//PkUUPOK6MiVvAvP6gssM0v/vx\nK+uAYPIaGS/L2eTAylVSdcDotL/UrUXo83cohCxkDvcEdixAXCAcFTXsk370\nAk4Z9CVT05bAc9ZMF+0vLPOpep5hFhFciK16DyNwn82M0NQPVE1WCRkNYOE3\nG5w42bf24tCFDHm38WkszSIP1SSeM35WbzxEXjD7htFumnFeo4i/xev0AViS\nNReI\r\n=2ZmC\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-check","type":"git"},"type-check":"tsc","description":"Type-safe way to check values in TS","directories":{},"dependencies":{"typescript-logging":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.5.0","semver":"^5.3.0","tslint":"^5.14.0","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.5.0","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.3","file-loader":"^3.0.1","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.3.0","autoprefixer":"^9.5.0","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","source-map-loader":"^0.2.4","webpack-dev-server":"^3.2.1","copy-webpack-plugin":"^5.0.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^2.0.1","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/check_0.1.4_1552996851899_0.3988057348933316","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@mmit/check","version":"0.1.5","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/check@0.1.5","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"59c561562789fd0f53dfcc0c7c1adcca1238c97b","tarball":"https://registry.npmjs.org/@mmit/check/-/check-0.1.5.tgz","fileCount":52,"integrity":"sha512-wEmHjNO6e2YAara5u0Banh0yIo1OEtT/UozViI380hFcE8sAWsDSEjq5v1C7iX9k/myrv9bAodXmpvR8kq7jDQ==","signatures":[{"sig":"MEYCIQCKLzmnufKwOsXxSvEu/wKPjJ+dwm6MO2pQ2JonSJ3jnwIhAOtnj+7p4ncQf97Vu7H+/QMvb0w5p5n0WOdA3jqWrMAH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1315241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckN2bCRA9TVsSAnZWagAAE5gP/jgVnThaXwh0BAADio8F\nM96zsrMUG4ZgEI5UEx2G8JquBH/7sHEPfuJFkg5u2WTkZBjKecYfRc1Z4WN9\noujidJO8GH9VbKSfJ9cDuJrf6SdXTlC979pnmlAa6DU1md5mEkgLshzkbGEI\n9QC0D6FjRhNsWtXopkHqUd4GYkY0AFL23naPlg1skx9klxUFmf1ULbGs4dqq\nZb9FFOt6Mx8UoGnKxqag4yYBsVXXIWs1vxlzzdNIOo0E87oReNZWyGUoZg/p\nn3Ba+PDUBuy5klSU25P9P67hCYF8b18IUe1XNVdkanUH2VAQxAb9YQOR6a8i\nI3vFMMIEUKaseVumhkCjoovMOa2nB29WUJcc5jk+w1npzg5k8z+8o1LsRQ8X\n5PgmsB4ZJKn6SS36UOZ0at+sKeZfrpmUIM9Hb42kmimQ4xbYvU8n5BNT1CQs\nfB0Lw9DBM6cCvcVsoloLUSTzPhKjFVXVth1CpJ8vrkMDtz9yQlYshcrL0GsP\n1QmNUg3m2lcdq5sC+/Xni1TYtvSQfXoZX/clotUzUwprsDryWDsMJIzw7sZe\nOnZIdvNqe01yEDC0c+sQ+oKVniOZHgGuOyI0Xspflou9U8hCM80dXh4Nxk0i\nJBU1SRLJ3oC4xfjejM6f/OUZhfG5qNN3AwLOfm61IHrZkyvfLvHzOQRO5OAK\nzzrE\r\n=BHVN\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-check","type":"git"},"type-check":"tsc","description":"Type-safe way to check values in TS","directories":{},"dependencies":{"typescript-logging":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.5.0","semver":"^5.3.0","tslint":"^5.14.0","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.5.0","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.3","file-loader":"^3.0.1","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.3.0","autoprefixer":"^9.5.0","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","source-map-loader":"^0.2.4","webpack-dev-server":"^3.2.1","copy-webpack-plugin":"^5.0.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^2.0.1","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/check_0.1.5_1552997787100_0.4877821947681513","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@mmit/check","version":"0.2.1","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/check@0.2.1","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"3dccef5dadce7d8827498dde58e2a5a3adc6ba3c","tarball":"https://registry.npmjs.org/@mmit/check/-/check-0.2.1.tgz","fileCount":52,"integrity":"sha512-UAqlrMc0XajN8vuPT07QCD8q8JdHPltxC01HIL4gQ7LewAxMgV/tYJGfyJRasQj8oQqq4MV08pdr2jYo0n0EuA==","signatures":[{"sig":"MEUCICqbIGSikNfW9H6eYoT9WmZiMhy43PRUseROd6BHIlqDAiEA1pm9NjIVHvGhWk6Fgl57AMIqGEx9g3EH/qPMfcB+/84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1315241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcngksCRA9TVsSAnZWagAAYI4QAJdai2sxOqVmFgDXuoYz\n6haPGkXIhhKs95pcVwoqKsOVtziIqOo1Jon6NYmoP4vWjZshSjpvF7d6ZZYR\ni1FTndtZ9gzH+9ZbxZrneJQ+kp55vcQfi43GqmGGIwap/q8V5bxyIawlOzDI\ncpt2LDB8c8EftVUXaYwPfHdhdzvKh2/rwWsL2hhZH2k8aCDi+SMM/Ck8Ye9C\nU/2hmjspVh/otrc2xtOBk2xjFFMBDubzKGHJCAJ7UqYgp8Y9MG9xof9AVEl8\nwt6EdFqI9ZyD2/cqkQc0/+FpJ80LglHSV5yxweQhf5vyCMacE4gDuAYzUmCT\nghXqzpI5nC7uCsEPRzHDOyRxaboKc0BmpifpVlvYpL8D6vCyr9QxJNpQ+UkS\nzpgZp0MaAbFAF2hr9BWn0jP0SqO+x0MS/s3mfuDQgnxyPOJ+vFL3SpZWaL/s\niHpgm1fBZddGd5Ax2OFY63dnEW12o5hBFGEH5D8D3YB4AX+3w0T1/b+fzgfD\nFvEaHINXbwkGO3JnUGObDOR+aaBNV4MVvk56DKBQ2Oz0J7VoN1KbJSilcHb6\nKjm/ogRSL95HKMG15k7tptQ7AzpBZGnLXAkaNu7o5KworaKdyQ97YRgLGaUT\nvEKqWpayaGK0Hd/Fd8eM1UCKtYYStay3EVAaM2pCfFXeEakrrUGvcKMy1id/\nPTX5\r\n=lmOn\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-check","type":"git"},"type-check":"tsc","description":"Type-safe way to check values in TS","directories":{},"dependencies":{"typescript-logging":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.5.0","semver":"^5.3.0","tslint":"^5.14.0","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.5.0","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.3","file-loader":"^3.0.1","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.3.0","autoprefixer":"^9.5.0","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","source-map-loader":"^0.2.4","webpack-dev-server":"^3.2.1","copy-webpack-plugin":"^5.0.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^2.0.1","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/check_0.2.1_1553860907526_0.596012742458548","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"@mmit/check","version":"0.2.8","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/check@0.2.8","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"d3da5e7576959114a1afc41943e542ad3582b9c3","tarball":"https://registry.npmjs.org/@mmit/check/-/check-0.2.8.tgz","fileCount":52,"integrity":"sha512-PxAI6KQSUJyl+ELGu1XvFh8Zsr0WNM/p43ng93Oms1RpzrE8NgmedOcNIdD3DsgTK5ZVgMgMqO7hanqevEfOkg==","signatures":[{"sig":"MEUCIAYB+ml+zK+vdADk1DEK+r4YH6n7MHuytwhzt5UEFiPjAiEAhLBIQ6EP/0rFzmrVhc4j4uxpNoDuBXCoXF3kFObH0LY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1315241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcng+0CRA9TVsSAnZWagAADc0P/1gpQJuZA2e6UUHdidjH\nxNg8RUVTUwa4vgqA6gqXaKWxVpB/JBHIb1LVVDjt8IUu/9FT2FyVcwaCG5MW\ncS9bou80qwsiS1QlUPmbXVeUQ6QvYrYeMiC/8he3OGthksr9cfl//gG7hGqc\n8vHjG4egJVOVyw/cgXg0nBokSkSO38/fww4beqaEsVjr1O3dsb1onQN1tQiw\n6L8HrW8U/Tk35OITHelb8LC+WHuWe1CutV45yCzKqeI7/LkEMhAXhOExF+6k\n+00O7wrqtT7kQO5LLtBzKhgzV3/l5twN6TeuoYucL5gL+MC344EYUPAXHYDI\n3t0aAJkqRVXGoWLS4iczvms9WXaJ6EylXmS63g0nzmRvhiWy6CYACctmZJ/q\nrUpr9qtX6XLwwy7m5w6kKpALF+7ujk5fZ429stehS1pJyQyrcRVhi04sNq5J\neu5dcL1wWj3J+Sm6/OHW/Neontxqa+4IJLbv8PEETqRj3Grx0NrBqmuwPWX7\nWZrUmU+7ZwkCEjhdmQqkgHbEGxs1sGy2KM2OzlqHd1aPvv6Az/TqK9J7A8FQ\nez6pWZcfsYx5R7c2//GyYSnSArAsx+4Wx8qwhm0XJQ2CWY8e/cboO2SH4fO7\nr26qdAFjkSvQ62yQIbt+kmOLsSltPX/laNBaSW+bPUWHfYEhfaDmMPRf88oW\n39U4\r\n=FTP8\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-check","type":"git"},"type-check":"tsc","description":"Type-safe way to check values in TS","directories":{},"dependencies":{"typescript-logging":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.5.0","semver":"^5.3.0","tslint":"^5.14.0","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.5.0","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.3","file-loader":"^3.0.1","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.3.0","autoprefixer":"^9.5.0","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","source-map-loader":"^0.2.4","webpack-dev-server":"^3.2.1","copy-webpack-plugin":"^5.0.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^2.0.1","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/check_0.2.8_1553862580249_0.5653929280544852","host":"s3://npm-registry-packages"}},"0.2.9":{"name":"@mmit/check","version":"0.2.9","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/check@0.2.9","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"37d4762c9e61949b30081729c5e91162cc1d96b7","tarball":"https://registry.npmjs.org/@mmit/check/-/check-0.2.9.tgz","fileCount":52,"integrity":"sha512-zAqZRRsgGQJfG6xILirLztpSYSK8UwZ1vQzmBsdlRsebql9dOPEQ+iCFEOApvcCCdSlf4e/lf38Sz3CzMjlXmQ==","signatures":[{"sig":"MEUCIH73Ac3WxxbyktGXuypp9zuQbIV8PsTmrOxy7ojzBGwkAiEAzGwXTGq+cws/t5NiAWOtmT4pl+1OqpUDExesF+lnln0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1315231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnhZnCRA9TVsSAnZWagAA97oQAJFQx9x31uCLa20iPGF0\n9ID40LErOy5cvKXSIgxsuov1SONu7VgwL2d0MtifWCrXHByTQik09DcqZTeT\ns12nfjycwsICPplOZUdVQ1s1BhlP//8tApWKDYrup8Qwm6EZETPIy95ZAFRV\nMXIBHNLvamg6OYC3s2B5JQvk6f7DlV+Ci2toyRVoSImZtYxR0cSlk7jMiZ6U\nAWhhMoGNHpc6od6skVHKV5agt/yby5HGdOtXLTLLFDR97VWA8zexX2e4zImD\nO73BU8RuiIv1Mz16Ug+FGi8hD9/0+fzvC2qnvPl69wNSffc6rr/9gwmnJ1TX\nCHacjnr3DvYcP04Zuo02M7L0eHfj6IGiTLFebbXg+NnBchZh+Na/8e3ojZXZ\n47Hl38UZJbohKj/hhlqw/t1D7IjCGclcBzD+CZaudBoKwneyhQxvgH/AGyqD\nBroNq6BoxcqDTr/QZWj3GFVTw0bCRj5x1b8MPq2WnQhxZRTBN5rOn2dVnhdq\npvAkAtqZl8xjXS4hbW3XW/xsr13ERuNtp59vQeBtxJpQG6lUa9hBg9QQHlRm\nK7rk4Xhdehgwi8DvGocRQsUnwQ6z3x7emDsDFl+gtFu5lte75DBbmNkaI00Q\no5Y2Svx3CTohCZA5BMYlNCh03Ak7u3+5WX0tli8rPaW+fBGHfP3i87cUhcAu\nlr6r\r\n=DvxP\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-check","type":"git"},"type-check":"tsc","description":"Type-safe way to check values in TS","directories":{},"dependencies":{"typescript-logging":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.5.0","semver":"^5.3.0","tslint":"^5.14.0","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.5.0","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.3","file-loader":"^3.0.1","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.3.0","autoprefixer":"^9.5.0","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","source-map-loader":"^0.2.4","webpack-dev-server":"^3.2.1","copy-webpack-plugin":"^5.0.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^2.0.1","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/check_0.2.9_1553864294754_0.7879894443337443","host":"s3://npm-registry-packages"}},"0.2.10":{"name":"@mmit/check","version":"0.2.10","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/check@0.2.10","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"295ae8c8e1b8d4450e114d12590b7db83c6ea146","tarball":"https://registry.npmjs.org/@mmit/check/-/check-0.2.10.tgz","fileCount":52,"integrity":"sha512-fJLFtf0Z8K1xX3ZZoWKe+g071YnwrR4EFJe88JvrPAkJ/9KBbRf53XzxZ4hPlsPi3Z99RutlhyvbFOuDMOR2Yw==","signatures":[{"sig":"MEUCIQDMKubTsl8P5lniboG+UbXlDMosagvXYAYtt+LDA/LKQwIgaW96n+RP2g+LOyDk8je9vTQf3Ob5ziU/r/kWr39ClYw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1315418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnidlCRA9TVsSAnZWagAAR6oP/R/JeBxfELfJI3wgI0mr\nTtCZqj/WnKu1RlYWoJk1z0Dzk5PKZygv/aHCXX6vfa75hlT45lCbQE7pPubz\njWscCC6sMa4u3uPFgMjjFarThn2sSc+AiXrgJvXGlOzN2/IHI7Puk5TSq8uL\nqFACZkt8ZxRvOK/htXyMdA4BS8X129dpMHN8SfBM+uUB1eOjEBip0dzV97rm\nxj/iQSuE06N6hMELcpVbDFcsuCWZJf5oyGRJjbL1fBhskx6qZTizfve59eaR\nb5RcLf5x04mMfsNRiXNEpeF0BvIFVxqH0wmGh9BeNeqD89i6wNYt13y3v9V3\nV3S45cxL97H+DRjJTRVGQgeYwrSuaoqxDGH0lyylVlDTT7Jeir3ThaQlcaqF\nMpdex2K8lWkfZFKLBsrjmx6kB0YqS6CLoYxvkqf0OR3Rbfh/jdTO+lAeGRNF\nCW5rCskoIJpmHi2I/JELmhVpdjs3NlEjuKiVIOMFgeiqm2FSmd1NsZjKnAts\nSIYiAdEpEn/LhVNu0GxjV4JZLjyzgynXj/o2JI/Qj24NoG8dOAQW0dyuyLjI\nyJQel5SANiAaBXWbyTbl9uYpoAewZWN5h1cNLGR1JUmJfDDR+1eMT/hcJ9kf\nISL4iRKgusOD78bS//aIccKJr2MVcxzw06LDJAMadChiIx/jXY2tOZTbYvXr\ngMrs\r\n=JSzw\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-check","type":"git"},"type-check":"tsc","description":"Type-safe way to check values in TS","directories":{},"dependencies":{"typescript-logging":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.5.0","semver":"^5.3.0","tslint":"^5.14.0","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.5.0","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.3","file-loader":"^3.0.1","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.3.0","autoprefixer":"^9.5.0","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","source-map-loader":"^0.2.4","webpack-dev-server":"^3.2.1","copy-webpack-plugin":"^5.0.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^2.0.1","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/check_0.2.10_1553868645007_0.30488122736070733","host":"s3://npm-registry-packages"}},"0.2.11":{"name":"@mmit/check","version":"0.2.11","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/check@0.2.11","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"d5dd02ad9e6e22a041e0a3f1d554151078374252","tarball":"https://registry.npmjs.org/@mmit/check/-/check-0.2.11.tgz","fileCount":52,"integrity":"sha512-eeeTCtY2QIKJ9zhHK/i/X5DXYXZcD6/kS4Yvddq1OnMR9Fe1HjJ6kBd1x6xPwwcT2G4YP6tuPmHgWjHDC7DTGg==","signatures":[{"sig":"MEYCIQD65h3yDAVMI3NfgjVYsVWMXaKERcMbQs5IB11DHBx/ZgIhAIhk4B0BWGHSJtrCWijbou7BjiSOn9SGoT5vV9B7Dab0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1315430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnjDoCRA9TVsSAnZWagAAiqUQAJqHm0rrQhkIiQFx35Pp\nV+P3PCNU8FMctKsjp+6EcX9dmjyRT6MFDxCiFBnqXhk3pIPqQ0GFUghEXjL2\nTq6Mq3r+kroeZD92kMdI1wEAyoi9/fA/sI2Hm0q0n2FW7DfAc/Y1P1z1b/7M\nwT9AgIWY/qb8kjbdEIgAhOxdDFY7cvAifrUsnQrwDfepM3d7WcKj/PyLf2kl\n83ZtSOR982TSig4bd6QqPMScYzZWsojFwrrYHjdiKR7KV+O6T2eWgF5sfyVg\njjLmeb14XDC8aJNR7UUjxUP9T4kFpqlKbSDbmriAJWB7seomOysNZ9sxLjvW\njzdgJrC1MrHty2oHEn++h5Dfvsozxp0GyodyWG80mfpDIrmUVII83GA3QHco\nl7lQwiWRP2E0NhQvxkh/NWmD3MmuO2fI8LO1f77l8CadY1NlFmksHHpMVvsi\nz+5qzZKCR9FOI7zRdFDADMzPhQkIHEusMoW0jvFRxFdj/D9UOkux66gSiiBG\nhwRnU2wlJbEfQbfENtFs34K0xhhO+NFm2z8XUSsITS1uvreZJKScgNmXrcA/\nWdGUPoSvBfOLC0/DoKSj7g30PNiAzZe2N5RLGzJq1mlQrq2pRxD2U8KNxUck\nbWepctXOP2nE6qk8PT33sdb+yMRVnVr7nNUyaLolB6sbAtA3lzfjlk1ez/vl\nBaMR\r\n=UeBy\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-check","type":"git"},"type-check":"tsc","description":"Type-safe way to check values in TS","directories":{},"dependencies":{"typescript-logging":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.5.0","semver":"^5.3.0","tslint":"^5.14.0","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.5.0","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.3","file-loader":"^3.0.1","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.3.0","autoprefixer":"^9.5.0","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","source-map-loader":"^0.2.4","webpack-dev-server":"^3.2.1","copy-webpack-plugin":"^5.0.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^2.0.1","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/check_0.2.11_1553871079533_0.5098796671771828","host":"s3://npm-registry-packages"}},"0.2.12":{"name":"@mmit/check","version":"0.2.12","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/check@0.2.12","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"a1dc86fd36943800a8542afee320d687fa743ed4","tarball":"https://registry.npmjs.org/@mmit/check/-/check-0.2.12.tgz","fileCount":52,"integrity":"sha512-8jfCLEZ4wvWFVqcoYxRpR6e9rVypzoWVvmOb5uovMHiCH76wJyGPFcfhaWNBv3ehVJzx5xXPgRRSMp46rJTnBQ==","signatures":[{"sig":"MEUCIG8aIS00vPJ7zHOLc9KcGHV8J7YQD+rULoS1YM9ux9HiAiEAqUtwxQLXnrBHXRLlUGkYGBReHgPbSh8sPsMvXaSlt4k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1315566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrbeECRA9TVsSAnZWagAA6m0P/2Pic/FPLTydIu67GslZ\nNlupvGeOAUEWzScMntXIeJxpSZAKU5BF/Tdo5xXcMPvAjRKA8gG2+1xk7iq/\nBkDFKrclUYLKey45B8EXrAKhCF3yekz26jbqpKCI35IbbGvAhA+ODYieNqmF\n9wQUBjQXTWubf/bAQ7n4/UefXMchUzta6svCOZxCFaWFGrRL9Yvrf3F4WzDq\nA3f89NBTN9zvd0LMh+wTg4Xpfrszywfq7a0IpDCOmFfnX8aYy0i0+XxGoGXA\np2z2sO1yLA+2WQffo9ugd9emF7rpAQi60mnA9qc00mMi2hkIxpjmOWmpNrRk\nVwCgRTqNTT/xpTdfCCi4hPESkN15V8E9B7ECd9AcLL56Da08EM0i+D0ORZxJ\n9CGjy5LIV22h3qIS8ZYqsB7rYoVgD8mM5QpwJ+QGD1eLs1O4jt8XskwSzLzu\nqU9fg5/ctW06ZYK/MpYPdBIFPFFsnASbjwIMnsi1O0jtTsSVr7RxYKQHYCzJ\nwd1d4G35HMpOnDmJFR82arUCCHRV9Gi60iwnppPEy3ivtdJDAszDTlk0iDQd\n23rEi7+qWSyg2tm+ZELQTIlDJRE6OxvI2/UBogyQjStAfUI7TCcZhcSCms/T\nn2To+KrdPCjB+MSVZL+bYg7cL7LxeOk309cAvdljGN8QbBj3wyctf04ANebe\npPk3\r\n=7uqm\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","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 src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-check","type":"git"},"type-check":"tsc","description":"Type-safe way to check values in TS","directories":{},"dependencies":{"typescript-logging":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.5.0","semver":"^5.3.0","tslint":"^5.14.0","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.5.0","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.3","file-loader":"^3.0.1","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.3.0","autoprefixer":"^9.5.0","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","source-map-loader":"^0.2.4","webpack-dev-server":"^3.2.1","copy-webpack-plugin":"^5.0.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^2.0.1","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/check_0.2.12_1554888580042_0.3242143433472293","host":"s3://npm-registry-packages"}},"0.2.13":{"name":"@mmit/check","version":"0.2.13","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/check@0.2.13","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"28e050850ff8d0aeb29f15536ea9a428ad42eb32","tarball":"https://registry.npmjs.org/@mmit/check/-/check-0.2.13.tgz","fileCount":52,"integrity":"sha512-9eJjx0b9ZHgsU1Vn1vECG1MFeO2SP5TxfbVYaqxAvUj13/hq7B/1zterqlvSrkdPuuklQHtMqtvhSCPkySBA9A==","signatures":[{"sig":"MEQCIHIGOX1zqfDNbeJ2+fvPSm/GAlLEIp35/H+w0euFkPdbAiADEIXIPJW/iGg8nv7xQH8PrHdkmqc6B6MTHqbhM7bVNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1315485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3QYWCRA9TVsSAnZWagAAVsoP+gMOMPrs/1v6VCcOGeCc\nPPqgtZNAxp3Sa/5VyVbmg9iiGQUvsp5ygYAbz2TjCPH6b6i1IXyoKgezSbSW\nY8hzcGrIop+xBlM8K7XNnJyO0luaCmurTHtsmYcNOpbwRAZ0+4/N1jCl8894\neB7EN3qx6u3hp3Ld6qgYizFxFY+JkmtzRxwg12fSn2zvpJsrPpyoUAnOrgUk\nmpOd6hrbV1M3k1h1+sax3msgNCwVsuBTflOiifnxqDJjoF6UO4dL7wOjQ3OI\npODb0RpSKEZxYRnvc/wHWTG63RTZvlL2Ti9t6RWfF/t0q4386sO85PltIkiT\n4e0lTSKw453Mj/aS7IoxTZXtrzimEZWlJs0gpThW3z/ZsCSUI0k4juUr05OZ\nfD1qtF0DvllagMMLiDer8o25kqyzDiUlprwgZsTMukmreaFXRKjL1Xvg2nth\nTefsRY1lM2FqwTUeQ12oNlFhdNxeJ+C8Qq38Nb+sSgyhc8dBvSL6cXI2Y7XP\nby+DNID4EgvaohrsNHGK0vTw1aHJzdIwYO+QqJthuB/SIegy+Z5Jfh5ewct3\nLptNYH0162ke9i6WytengvkjjLgNcruWoqxik5lri0yNyopOxu4uHU3Q3DJZ\nd52PQTRAm4YCP/cJ0yz1+s/gKeBUUgQkRyi5VbjYymnD4dFuNj271qtF5ysE\nacl7\r\n=es8D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","scripts":{"doc":"typedoc --out doc","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 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/","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 src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-check","type":"git"},"type-check":"tsc","description":"Type-safe way to check values in TS","directories":{},"dependencies":{"typescript-logging":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.5.0","semver":"^5.3.0","tslint":"^5.14.0","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.5.0","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.3","file-loader":"^3.0.1","html-loader":"^0.5.5","sass-loader":"^7.1.0","webpack-cli":"^3.3.0","autoprefixer":"^9.5.0","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","source-map-loader":"^0.2.4","webpack-dev-server":"^3.2.1","copy-webpack-plugin":"^5.0.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^2.0.1","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/check_0.2.13_1557988885507_0.33509107223060997","host":"s3://npm-registry-packages"}},"0.2.14":{"name":"@mmit/check","version":"0.2.14","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/check@0.2.14","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"693658da984e09da4320c8244af353cd7d37e35e","tarball":"https://registry.npmjs.org/@mmit/check/-/check-0.2.14.tgz","fileCount":50,"integrity":"sha512-jlSGs2un4MtamL8r0mqq4Yc/Ywbc+yJYF8rjn0/r6fF6nb4b2sCo/bYvli393jVil6fxGE/bjWH7nX+PNP8DOg==","signatures":[{"sig":"MEYCIQCe4aful4pbz80liTWdPi+Rycw3a5oW2bDbE5DK1HXCUwIhAIOMnGASs3AGrNdEZ5KiLsEIMnEuZC0n/B3oWHZwPqKr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1314874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8Ne6CRA9TVsSAnZWagAArwMP/1XwulbQXrdLNQM0xJng\nTlciyvHBcGNK4RAW3jNq5qxskF4iosnX0PRkE75cEc6eLIDYXkiG9orXEmP2\nLCQlHfftlJrZyxjqKclKe5hVUqPw2bUJGB8YYyDzsAA0icBvdYAVHjwSTnO7\n9v5VO3n8k+X+8yt1B4HoqDJcDQEWMjLUh3vKoLuh8PVsezApBx6CYG0nuibS\np1PydJoN+5j/UDdB0jYZxwY0+oeiUAYCDt9GyIsx+En6wa8eCgK1XNJ+MUEL\nafhWdoBJj+ESbjbJjjmSWibdyfHmYes1gEkB1fzJ4gkCoYeNrlq+1ivI21gW\nFUQp4GCphBMdz8DmSDoEL8DauDcc9xg5MYFQQBPpj6FJSgxFdWL8GaU0m46r\nPLx3Gw0A0BOEnZd5oL7Yu1wRc4I1BoBBdXiKjcTrz0u6WeP1J8/3PvMPIGXF\n+2cwZJ4wHZ5PDkTPiOIE043+2SwK6c1AJvPEJBzUsJvhwUDSllnecX2l6ob7\nXTogbuVuXqzHDyTVVLEpxGah1UeX9+2ANLRiqWRNpnCz8Ey+MppBhv+Fv7CM\nSn3VtRo7u9KOdMceEWzd4fOKoEuT5xMFRdE33/BSNnHIWfCL7uyQOE+8BBEQ\n9bDKus1C5c769FpSHJHc2ieMK2aXAcwRipJLyDil8gpqg2knKagi9ceDIpEW\ne28P\r\n=wnox\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 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/","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 src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-check","type":"git"},"type-check":"tsc","description":"Type-safe way to check values in TS","directories":{},"dependencies":{"@mmit/logging":"^0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.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.1","@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","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/check_0.2.14_1559287737493_0.9055718034231088","host":"s3://npm-registry-packages"}},"0.2.15":{"name":"@mmit/check","version":"0.2.15","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/check@0.2.15","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"2e13450894d39ec140b1dd8a9085e90f03024044","tarball":"https://registry.npmjs.org/@mmit/check/-/check-0.2.15.tgz","fileCount":57,"integrity":"sha512-LyRCpTDc50/Gg9nHUDUngCyb3Sbwvzr3gMXW75KYc555yFCUfyAJIHQUsdzh8G/GNMrT4gGlFm2cHB6Htjgj0g==","signatures":[{"sig":"MEUCIQDHR0TziuwUUhKC3nbWtNFGo9rmjxFy+9+Kku7VfDk2JgIgWa9KMN3rlk3WHNjS9deuJ1ljk1Y1fpW3XMznHO3izJw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1314137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2wNlCRA9TVsSAnZWagAAovkP/0vCxurYVZVuzSZ4w2XI\n4f4LHe64wSpMC7FL8BBt7BtFhz+jx5UxeOG/gpuK24K0jpTEqaw8qrswdERB\nl3Z+FKal1WODpExF/0F3jbIOGyZzU0JK5ZavDAfO7bYaUTQFlVMDEM706DDc\nqFiHYfhUZkYEO5Q0enhAxlG+9M8KGxXk5qrlOVj5hbn7uwgalN05se+izabo\nU47jzEjxhLH2dvMzlJq9bPoNB0aDMvAHpBpWZcHva0ZQyDbiL0pOoA24LMMf\ndLq2RZb1XTTlcfQMEhO9EXhf1ou8geCJ3QqbDC0eiiyQCMk3qkm/zY2jqenD\nnbuprkYbyB/XYq1uW4MOWt+4U/6nwtP8RgcG/K5dTVGp/Sq60feadGGxgrg9\nPJk9yVyHwzx7X0vGuOc+odJoc9gBVgUeXQ2sGhMe3ZrR9GPIym+3VGbhliry\nKCzUwHYZm3owCc5tqJ5paXXNw0JUtntmWWcyFxnqmnv15c6W7l8WEheJlALr\nuQH1I0R6zWI96Wzn7ojqqVqFH0NYFIXCb5M5qnSVj1MzG5G5pQQeuGcNy1G9\nX7GzTjjd3Yf0CrwH/27i3l6oDJDTwtpdUSHwPD1X9V5fkIuG1RjcPxRXNRrO\nqe4tq7NYNe58ILb7xmnt/gvz6jLJ6e1/ZAPgxTTT3U3pFc54ktBojW4TIfR5\n7kFb\r\n=IusT\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 && rollup -c rollup.config.js","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 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/","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 src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-check","type":"git"},"type-check":"tsc","description":"Type-safe way to check values in TS","directories":{},"dependencies":{"@mmit/logging":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","rollup":"^2.52.3","semver":"^7.3.5","tslint":"^6.1.3","postcss":"^8.3.5","ts-jest":"^27.0.3","typedoc":"^0.21.2","webpack":"^5.41.0","jest-cli":"^27.0.6","onchange":"^7.1.0","@types/ws":"^7.4.5","barrelsby":"^2.2.0","ts-loader":"^9.2.3","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.4","url-loader":"^4.1.1","@babel/core":"^7.14.6","@babel/node":"^7.14.7","@types/jest":"^26.0.23","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.0","@types/shelljs":"^0.8.5","postcss-loader":"^6.1.0","tslint-override":"^1.0.1","@babel/preset-env":"^7.14.7","source-map-loader":"^3.0.0","webpack-dev-server":"^3.11.0","copy-webpack-plugin":"^9.0.1","html-webpack-plugin":"^5.3.2","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","@types/istanbul-reports":"^3.0.1","mini-css-extract-plugin":"^1.6.2","@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","babel-preset-modern-browsers":"^15.0.2","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/check_0.2.15_1624965989457_0.747815321149432","host":"s3://npm-registry-packages"}},"0.2.16":{"name":"@mmit/check","version":"0.2.16","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/check@0.2.16","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"830f7bca0a252b4c92c25e54a3a05051c6fde8f3","tarball":"https://registry.npmjs.org/@mmit/check/-/check-0.2.16.tgz","fileCount":57,"integrity":"sha512-n6wMqnJIx8f2pefyG+BmnDazwR80E5X37oZgCk2k+DbbWjnxT/RrFcZwBEnb+uoQyTGsmTNn8WIlYeFydvtdPg==","signatures":[{"sig":"MEUCIQD+Q/wunWWmcaFmh4feFHn9yZ8bacSfpRjHhiVCe7inHQIgXdCSOUyk/St7EhnLAf7L+E2u2mQfGjmt9crPlkXyiQc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1314163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2wTrCRA9TVsSAnZWagAAGaYQAISvj/LFWohjxXA24m/s\nF5netq0Vm8sxLzoJaorUWNO3IzBBj5uiXLhgS0atHC/Kwn7v2wkWQx5mPHvw\nmGVV7/I4QmRe14fhx34CEuL2GLn39/oGY+4v/LB7sz/jUGZ5U91fFbdbt+54\nGt07+5doTkMWRLcyBzq0QpiPCZP6bu9god14oXkgSUJMl0V6k+gXeiYccpU/\nBSHu8OhzYR0zOBoRqa4Nrst1yr/MGvkZ2EesOhIrJ4Dcfz1RelOoXe8X/dXh\njMy4qXoowHA1wQh7hzp045k4epGTxgg0qfnhcwHApGW5VLetrX5j5rlcvr0c\nAmbWjSd9Dbliawdkrs1WFWZXvGEbHK1Wklwz74Zcm3qz7K6/tGkYUiyL9Wob\nlSO95SpqgiZHtuqPk5OQK7ojdpLqczXeElgohylMhe96rGpblBTvj6KEf+y8\ng8jIKsxvrsoc1EqFqVb2R5+mfDC7Qn8uwakBE0R+u48r5P++qX/Gb4s5gtaM\nybdBQtjxX+b1lA9+jTiOXCDM1Nj63k0XoNFG37sj9rtENC8Y6vCxFAmxjtzl\nfEBnUkn3XnMBlk77A6C3RjW26A79RyQBh8UmbZkKtYmrHa1eOlTdd9PD4k8U\nI407BeY/PXX2hK8EMY8TxHK10kxSWHXqwk+zPVdp3gS/SxnJa4+odLaEQ+Oj\nWkHD\r\n=KLq5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/main/","scripts":{"tc":"tsc --noEmit","doc":"typedoc --out doc","lint":"tslint --project tsconfig.json","test":"jest","build":"rm -rf lib && yarn run gen:barrels && rollup -c rollup.config.js","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 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/","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 src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-check","type":"git"},"type-check":"tsc","description":"Type-safe way to check values in TS","directories":{},"dependencies":{"@mmit/logging":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","rollup":"^2.52.3","semver":"^7.3.5","tslint":"^6.1.3","postcss":"^8.3.5","ts-jest":"^27.0.3","typedoc":"^0.21.2","webpack":"^5.41.0","jest-cli":"^27.0.6","onchange":"^7.1.0","@types/ws":"^7.4.5","barrelsby":"^2.2.0","ts-loader":"^9.2.3","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.4","url-loader":"^4.1.1","@babel/core":"^7.14.6","@babel/node":"^7.14.7","@types/jest":"^26.0.23","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.0","@types/shelljs":"^0.8.5","postcss-loader":"^6.1.0","tslint-override":"^1.0.1","@babel/preset-env":"^7.14.7","source-map-loader":"^3.0.0","webpack-dev-server":"^3.11.0","copy-webpack-plugin":"^9.0.1","html-webpack-plugin":"^5.3.2","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","@types/istanbul-reports":"^3.0.1","mini-css-extract-plugin":"^1.6.2","@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","babel-preset-modern-browsers":"^15.0.2","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/check_0.2.16_1624966379395_0.9797835386270135","host":"s3://npm-registry-packages"}},"0.2.17":{"name":"@mmit/check","version":"0.2.17","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/check@0.2.17","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"f627736473082dabc43b0239dbbac027821dde34","tarball":"https://registry.npmjs.org/@mmit/check/-/check-0.2.17.tgz","fileCount":47,"integrity":"sha512-ht8QAjn+miVuCRIwwd2uCBcBr/rZXBQepAhP5fKVbYrQVIa2nt577drXPsH3Q3nsngS8Oasc6smoG8R7doqTfw==","signatures":[{"sig":"MEUCIDajgKqwWMiWItpSPRQ1VlHb7lAMRFUbkEbnRWF3/+jrAiEAr9Sh3H7gI7vF1X7K69n/3dVt/eCB7SO3BZ/qmxdUxeI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1313912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2wxcCRA9TVsSAnZWagAA00MP/1mtb1UETmnvU4gyl67L\nU296ocXasM4HyMgj2s0e0EmHY0CQsJ9WtCkoFj4co9rHkG9iGSdgloXpqEzK\nYYDsshn7ziWN+xynFgP+5BimY3BeitFPk1BFYr1ajF0G8lkDL8EU0ZywKuvn\nzGfdwwhnOvX6SAlkVz7klbybLGihPZdFIi2Jsw76RSAI9BsEWtYJzaw15878\n5t6X+BHPYFQKCPjIP7lAyoLpnh9NREWXRJJpm5nv1FJ8jMW8xVQx7de5aDas\nmnKO0CQuxV9vQescrobIcGOz++1Vcf9EdAYym2ILrrrEPZxGh4TXAsXocquW\n9gknO2LtQ4QIGib1OECabAGFO3ecLrqMQDE0Asc3HIj6b+cRCk97GSQDyJcC\nQArW+Frh9eO2gyAK6jWUJJfPt61U7yYtnGuNH1FBoDZfUsHbVcS3x1V3Xk68\nZ1ZzfeLONywiTKO0KQIjWTxDn+ImldQJq8y8wLp2V5LWnk35j80wGsUxv4zi\nXfqCMhShrLSUXDaoi9NJNwGJfhWIDZa+EBCQv299LiG1rN8zsTsdSL9pMXPd\nHItO/V1+XGnOhst83h8CWj4GRzJgoITIrPrXDJ5fdMbQ+LnnQevmWgtJXMXC\n+6pE7Tnmki8/Hi2NsqA8eA3jYhe/aYa+VLiElqV9qSzZeaXMCJBeB1QDyV4u\nxTcG\r\n=S3K+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/types/","scripts":{"tc":"tsc --noEmit","doc":"typedoc --out doc","lint":"tslint --project tsconfig.json","test":"jest","build":"rm -rf lib && yarn run gen:barrels && rollup -c","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 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/","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 src/test/integration"},"typings":"./lib/index.d.ts","_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-check","type":"git"},"type-check":"tsc","description":"Type-safe way to check values in TS","directories":{},"dependencies":{"@mmit/logging":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","rollup":"^2.52.3","semver":"^7.3.5","tslint":"^6.1.3","postcss":"^8.3.5","ts-jest":"^27.0.3","typedoc":"^0.21.2","webpack":"^5.41.0","jest-cli":"^27.0.6","onchange":"^7.1.0","@types/ws":"^7.4.5","barrelsby":"^2.2.0","ts-loader":"^9.2.3","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.4","url-loader":"^4.1.1","@babel/core":"^7.14.6","@babel/node":"^7.14.7","@types/jest":"^26.0.23","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.0","@types/shelljs":"^0.8.5","postcss-loader":"^6.1.0","tslint-override":"^1.0.1","@babel/preset-env":"^7.14.7","source-map-loader":"^3.0.0","webpack-dev-server":"^3.11.0","copy-webpack-plugin":"^9.0.1","html-webpack-plugin":"^5.3.2","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","@types/istanbul-reports":"^3.0.1","mini-css-extract-plugin":"^1.6.2","@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","babel-preset-modern-browsers":"^15.0.2","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/check_0.2.17_1624968284409_0.9800065372829567","host":"s3://npm-registry-packages"}},"0.2.18":{"name":"@mmit/check","version":"0.2.18","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/check@0.2.18","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"3bfe6ab129b7fddb6d41ea987031579492bc39a1","tarball":"https://registry.npmjs.org/@mmit/check/-/check-0.2.18.tgz","fileCount":46,"integrity":"sha512-5YDzyfX+ZJ4s14ToIa6HUEkZv3Qn6LqFiRRXH0OP1sVa74AX6XT+GGOb9m7k8HGHZ5Ubw3i4ZKR5aH0311p2iw==","signatures":[{"sig":"MEQCIFjN+xDgh3XintfwxdbfPIdzZwE3E3PhLITrOCYr9ijIAiA9GGEeAlFdd075jKr+SHm27CiJ9NPya/0UngIvr7iYcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1313936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2xHkCRA9TVsSAnZWagAAJCUP/3B2RZhSZwAOvt+JJcx0\nNcmUGv9Seg/yI7UnRgF7DA/vqMS+PwnlbDcZVFbeMVMLjnhD/Y1iWBjMarz0\n6HOOlpcmM3iApBQsQOmJPHYN3STXsX7eFRw5t3SSu79qGFbITlzfgaYy/PFJ\nrt+K8VstmOSurhpA43OKXvwFkgk3X9mBBDEcjbV5HUS8/8UYElMi21NOTliN\neKLh8gCQtDTv76jquMcr9ye274pipS+0Z9IOYIZdfJqBXc2EdH7mvB2hcOAW\ndLWiUXDdzuDill8Fvy6P5u4BfC21NN95SLefOSaeJNtgUm+pfTmvvoR7NbIf\ncTv2XLBIB+6As2N6h0wRtvanZqfPlDKAbQwpTOhoAOC2H7TZO9LWxoW5gpQ4\nsPmUeLP8Q4Tt+0YzaVOGQzsNkX8l0caIGY5gu2w7mgWuqfdBL6t7ZZb/H1t5\n3VJdwksZRIX193y4PveT85XvwRfswc5j3sXswGdWPrLMJr7NkTekGjWdf6Kx\ny0saRfWGkzmO3EaV3c1lF7Oq4Cqt9ajKLSd+DRMCVbuRhE+pPIOPIG6yXNYn\nYnFEaBwYSTQQKofi/pH4y+j6jKe0ne0McpGB1MMSoR4QzBIIa/Fhk8uI0C5C\n5O6vYOlV+yV3fWG6QauHagndOQSwn6XiewzGgM/YIJ5C5NavSVgpTFbo7Du/\nlgvP\r\n=Uu4v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"tc":"tsc --noEmit","doc":"typedoc --out doc","lint":"tslint --project tsconfig.json","test":"jest","build":"rm -rf lib && rm -rf types && yarn run gen:barrels && rollup -c","clean":"rm -rf lib dist bin &&  rm -rf node_modules/@types/istanbul-reports && 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 src/test/unit","build:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","build:types":"tsc --project tsconfig.lib.json --rootDir src/main --declaration --outDir types --emitDeclarationOnly","gen:barrels":"barrelsby --delete -d src/main/","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 src/test/integration"},"_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-check","type":"git"},"type-check":"tsc","description":"Type-safe way to check values in TS","directories":{},"dependencies":{"@mmit/logging":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","rollup":"^2.52.3","semver":"^7.3.5","tslint":"^6.1.3","postcss":"^8.3.5","ts-jest":"^27.0.3","typedoc":"^0.21.2","webpack":"^5.41.0","jest-cli":"^27.0.6","onchange":"^7.1.0","@types/ws":"^7.4.5","barrelsby":"^2.2.0","ts-loader":"^9.2.3","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.4","url-loader":"^4.1.1","@babel/core":"^7.14.6","@babel/node":"^7.14.7","@types/jest":"^26.0.23","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.0","@types/shelljs":"^0.8.5","postcss-loader":"^6.1.0","tslint-override":"^1.0.1","@babel/preset-env":"^7.14.7","source-map-loader":"^3.0.0","webpack-dev-server":"^3.11.0","copy-webpack-plugin":"^9.0.1","html-webpack-plugin":"^5.3.2","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":"^1.6.2","@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","babel-preset-modern-browsers":"^15.0.2","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/check_0.2.18_1624969700055_0.8616085803746303","host":"s3://npm-registry-packages"}},"0.2.19":{"name":"@mmit/check","version":"0.2.19","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/check@0.2.19","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"0b176c336209a210c586719c738f743a414630d6","tarball":"https://registry.npmjs.org/@mmit/check/-/check-0.2.19.tgz","fileCount":50,"integrity":"sha512-qASa17MpJrEXExWdImHs+cAbOrK0uy456du5VuAk7PsVUvJIsJs+VM/dN83zqvI5rUdvoQrHFaBxNov/w2lbsw==","signatures":[{"sig":"MEUCIDfL7es2RFAVL/z36G3EwEciq9rKrem4EXqt193lyv9gAiEA0LTWBQrA3Qiuzmx1m6Qg+MdFEY6AfPxbuN+wS4xFmRw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1314395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3FSrCRA9TVsSAnZWagAAKb0QAJnvu8OpPvVZCn3++8Zi\nmR4AZftcylxg3d62RUNmCArJWx9rNhckXpajkejp7SAR5fCAiagMxBX65jii\n5M/dEdiY5WVaIbvqDoRXbRMCHVldHLjwHa1lAHlPrBbTfbRgnrJ56DK4CGUk\nxeVtmzwKXVxuV5cBx+cxVQ1fm4qrNifEfW/4uaSP6wlYwZBXZgAj5vCKqH5E\nUW5CZmp/dT4Mddy5bHZm1ckuo9TGtC51k6E43r0UJPtKyOHX6MN6i+a2sDrm\nangSwsvqOPRMQIYwuj1M7lFzcO12BKVVWll03U7coNUcMYZxsOq/6FdZSHp1\nvNzypPDYaSGLqiFdhhqBrFmC4f5HFW/0VnZhGqPY441pteT/txMKonp86PSK\nCNnTnhZ2SBSHsQuQwb9CfeaUk19PWF6M1QuxjHfYZy6G6ZVqSWnU79EADn6Y\nlt3c5jf0sLGVxLPTkxT4ZmA3G3gFZepq4vTQpBI1KLhtGjTx94FzFU0mqND2\n3/evdZ+me9ZuconS1k24YtpcMOoQLw0fjXUkTWxPo6POZ6E/YzDTugPSt4ph\nuoNMHaVvnxCDdZXGop86RuIzx4b0W7sPwK6TFzLmugWZ6Swy8yyu9PEiAVum\nftNTuB/s5RgnaQVoM+iL6xsxhlbbkmsvRpGa8iY1xI6B/s3byRGbgp1/fXTW\nU38w\r\n=lXj3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"tc":"tsc --noEmit","doc":"typedoc --out doc","lint":"tslint --project tsconfig.json","test":"jest","build":"rm -rf lib && rm -rf types && yarn run gen:barrels && rollup -c","clean":"rm -rf lib dist bin &&  rm -rf node_modules/@types/istanbul-reports && 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 src/test/unit","build:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","build:types":"tsc --project tsconfig.lib.json --rootDir src/main --declaration --outDir types --emitDeclarationOnly","gen:barrels":"barrelsby --delete -d src/main/","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 src/test/integration"},"_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-check","type":"git"},"type-check":"tsc","description":"Type-safe way to check values in TS","directories":{},"dependencies":{"@mmit/logging":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","moment":"^2.29.1","rollup":"^2.52.3","semver":"^7.3.5","tslint":"^6.1.3","postcss":"^8.3.5","ts-jest":"^27.0.3","typedoc":"^0.21.2","webpack":"^5.41.0","jest-cli":"^27.0.6","onchange":"^7.1.0","@types/ws":"^7.4.5","barrelsby":"^2.2.0","ts-loader":"^9.2.3","@babel/cli":"^7.14.5","css-loader":"^5.2.6","typescript":"^4.3.4","url-loader":"^4.1.1","@babel/core":"^7.14.6","@babel/node":"^7.14.7","@types/jest":"^26.0.23","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.0","@types/shelljs":"^0.8.5","postcss-loader":"^6.1.0","tslint-override":"^1.0.1","@babel/preset-env":"^7.14.7","source-map-loader":"^3.0.0","webpack-dev-server":"^3.11.0","copy-webpack-plugin":"^9.0.1","html-webpack-plugin":"^5.3.2","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":"^1.6.2","@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","babel-preset-modern-browsers":"^15.0.2","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/check_0.2.19_1625052330807_0.8498842675252574","host":"s3://npm-registry-packages"}},"0.2.20":{"name":"@mmit/check","version":"0.2.20","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/check@0.2.20","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"7d958b67624368ce324d19b2e56467397c54df8f","tarball":"https://registry.npmjs.org/@mmit/check/-/check-0.2.20.tgz","fileCount":44,"integrity":"sha512-ZIV7ZI0WTdr9dGIIcHs32z/7wkmOMzMKP2KYaRYGxqymuvqjh349O63ZK+3KhGvhXwNWoqLnoOD6oO6R8K7h9w==","signatures":[{"sig":"MEQCIDMHV1WWOjNbyOKxLSMj6eiif7Bt6lFV5bQGgCdQ0dgMAiBivsn0ydaP3SfdJpkrbWdl6QD9cs4YlYeo1oeO/E2oNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1308594},"main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"tc":"tsc --noEmit","doc":"typedoc --out doc","lint":"tslint --project tsconfig.json","test":"jest","build":"rm -rf lib && rm -rf types && yarn run gen:barrels && rollup -c","clean":"rm -rf lib dist bin &&  rm -rf node_modules/@types/istanbul-reports && 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 tests/unit","build:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","build:types":"tsc --project tsconfig.lib.json --rootDir src/main --declaration --outDir types --emitDeclarationOnly","gen:barrels":"barrelsby --delete -d src/main/","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 tests/integration"},"_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-check","type":"git"},"type-check":"tsc","description":"Type-safe way to check values in TS","directories":{},"dependencies":{"@mmit/logging":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"url":"^0.11.2","jest":"^29.6.4","sass":"~1.32","buffer":"^6.0.3","eslint":"^8.48.0","moment":"^2.29.1","rollup":"^2.52.3","semver":"^7.3.5","core-js":"^3.32.2","postcss":"^8.4.29","process":"^0.11.10","ts-jest":"^29.1.1","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","ts-loader":"^9.4.4","@babel/cli":"^7.22.10","css-loader":"^6.2.0","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.6","@types/shelljs":"^0.8.9","postcss-loader":"^7.3.3","path-browserify":"^1.0.1","tslint-override":"^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","webpack-dev-server":"4.7.4","copy-webpack-plugin":"^9.0.1","ejs-compiled-loader":"^3.1.0","html-webpack-plugin":"^5.3.2","clean-webpack-plugin":"^4.0.0-alpha.0","@rollup/plugin-replace":"^5.0.2","webpack-node-externals":"^3.0.0","@rollup/plugin-commonjs":"^19.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":"^13.0.0","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/check_0.2.20_1694668502765_0.0443649948134599","host":"s3://npm-registry-packages"}},"0.2.21":{"name":"@mmit/check","version":"0.2.21","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/check@0.2.21","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"e6f7b06373c0f11ab312b0a82913bfc1d90b1b10","tarball":"https://registry.npmjs.org/@mmit/check/-/check-0.2.21.tgz","fileCount":44,"integrity":"sha512-zx7eDlf5yLDfV/SAdV/syVkoyOie1H0Q4N8G4iS/N1kl/fBqW/Lkj3n3Ed7fdO7vOBsUnsaogeKFIsMaN3ixGA==","signatures":[{"sig":"MEQCIB0FQAfiaczLJMjDlsZNLZCq205xDmwtcDPIHVD2sizLAiAccz0iXNNRbacVIg7mZkgNC3PNStxm17FPZZzJ6ojtlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1308633},"main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"tc":"tsc --noEmit","doc":"typedoc --out doc","lint":"yarn eslint src tests","test":"jest","build":"rm -rf lib && rm -rf types && yarn run gen:barrels && rollup -c","clean":"rm -rf lib dist bin","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","lint:fix":"yarn eslint src --fix","prettier":"onchange './src/**/*.ts'  -- prettier --write {{changed}}","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 tests/unit","build:node":"rm -rf bin && NODE_ENV=development webpack --config webpack.node.js --mode development","clean:jest":"jest --clearCache","build:types":"tsc --project tsconfig.lib.json --rootDir src/main --declaration --outDir types --emitDeclarationOnly","gen:barrels":"barrelsby --delete -d src/main/","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 tests/integration"},"_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-check","type":"git"},"type-check":"tsc","description":"Type-safe way to check values in TS","directories":{},"dependencies":{"@mmit/logging":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"url":"^0.11.2","jest":"^29.6.4","sass":"~1.32","buffer":"^6.0.3","eslint":"^8.48.0","moment":"^2.29.1","rollup":"^2.52.3","semver":"^7.3.5","core-js":"^3.32.2","postcss":"^8.4.29","process":"^0.11.10","ts-jest":"^29.1.1","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","ts-loader":"^9.4.4","@babel/cli":"^7.22.10","css-loader":"^6.2.0","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.6","@types/shelljs":"^0.8.9","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","webpack-dev-server":"4.7.4","copy-webpack-plugin":"^9.0.1","ejs-compiled-loader":"^3.1.0","html-webpack-plugin":"^5.3.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":"^13.0.0","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/check_0.2.21_1695029724054_0.9970478904824962","host":"s3://npm-registry-packages"}},"0.2.22":{"name":"@mmit/check","version":"0.2.22","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/check@0.2.22","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"a69d3a50e04d7f6a8abe2575ff9c83b66661b856","tarball":"https://registry.npmjs.org/@mmit/check/-/check-0.2.22.tgz","fileCount":44,"integrity":"sha512-Gj1XgJlaYowsp2P94n6D4XOv1iAnPuDwashhkgpwirasOp1HX299nla/VN1QNodtu6QTs3LflaSDSI4czxVuYw==","signatures":[{"sig":"MEQCICsop3+uVxOd5Xb/dHI6dW0w9omo9sjvlTH35vnvrcq+AiB5FHfSubcQHupRsk+GC4hpRLT6xOhPernpdM5E7N+pGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1309397},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","scripts":{"tc":"tsc --noEmit","doc":"typedoc --out doc","lint":"yarn eslint src","test":"yarn run gen:barrels && jest --clearCache && yarn run test:unit","build":"rm -rf lib && rm -rf types && yarn run gen:barrels && rollup -c","clean":"rm -rf lib dist bin","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","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: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":"tsc --project tsconfig.lib.json --rootDir src/main --declaration --outDir types --emitDeclarationOnly","gen:barrels":"barrelsby --delete -d src/main/","version:pkg":"jq -r '.version' < package.json","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","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.js --mode production","test:integration":"jest --colors --runInBand --detectOpenHandles tests/integration","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)"},"_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-check","type":"git"},"type-check":"tsc","description":"Type-safe way to check values in TS","directories":{},"dependencies":{"@mmit/logging":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"url":"^0.11.2","jest":"^29.6.4","sass":"~1.32","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","ts-jest":"^29.1.1","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","ts-loader":"^9.4.4","@babel/cli":"^7.22.10","css-loader":"^6.2.0","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.6","@types/shelljs":"^0.8.9","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","webpack-dev-server":"4.7.4","copy-webpack-plugin":"^9.0.1","ejs-compiled-loader":"^3.1.0","html-webpack-plugin":"^5.3.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","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/check_0.2.22_1695109567460_0.24369338997282441","host":"s3://npm-registry-packages"}},"0.2.23":{"name":"@mmit/check","version":"0.2.23","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/check@0.2.23","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"e7205b0661ebc84ef4249d8f33e714e5f06a44ab","tarball":"https://registry.npmjs.org/@mmit/check/-/check-0.2.23.tgz","fileCount":44,"integrity":"sha512-QTCREKbKiAXyPp3K+AY4HkTKICOz6FqVDL+4kYrgwBP5gA+IHZwzr6guGdL/xUj4DUNMd8G3Pj1AesJU2vPMPw==","signatures":[{"sig":"MEQCICvGBqBtTvmUXidGvvt1xfJ/uH1LeelGLeU5vmqKs39JAiAzmzKkLuglEX2eXofcTtBcB4fgoGHsYsoEM27+Qa4TYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1309434},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","scripts":{"tc":"tsc --noEmit","doc":"typedoc --out doc","lint":"yarn eslint src","test":"yarn run gen:barrels && jest --clearCache && yarn run test:unit","build":"rm -rf lib && rm -rf types && yarn run gen:barrels && rollup -c","clean":"rm -rf lib dist bin","start":"NODE_ENV=development webpack-dev-server --config webpack.web.cjs --mode development --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: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":"tsc --project tsconfig.lib.json --rootDir src/main --declaration --outDir types --emitDeclarationOnly","gen:barrels":"barrelsby --delete -d src/main/","version:pkg":"jq -r '.version' < package.json","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","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.js --mode production","test:integration":"jest --colors --runInBand --detectOpenHandles tests/integration","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)"},"_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-check","type":"git"},"type-check":"tsc","description":"Type-safe way to check values in TS","directories":{},"dependencies":{"@mmit/logging":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"url":"^0.11.2","jest":"^29.6.4","sass":"~1.32","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","ts-jest":"^29.1.1","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","ts-loader":"^9.4.4","@babel/cli":"^7.22.10","css-loader":"^6.2.0","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.6","@types/shelljs":"^0.8.9","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","postcss-preset-env":"^9.1.4","webpack-dev-server":"4.7.4","copy-webpack-plugin":"^9.0.1","ejs-compiled-loader":"^3.1.0","html-webpack-plugin":"^5.3.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","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/check_0.2.23_1695114883109_0.9362513564581407","host":"s3://npm-registry-packages"}},"0.2.24":{"name":"@mmit/check","version":"0.2.24","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/check@0.2.24","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"e2781aa0a62ce672a138e316402c26065bf3e736","tarball":"https://registry.npmjs.org/@mmit/check/-/check-0.2.24.tgz","fileCount":44,"integrity":"sha512-8XylMeQZZVtFbggGcjSpz0snEOPz4/jPMhLM1ZH3uQlotd08Jl3ur64TH/edzi6njZMBFyP6srYAC9cwo60DUw==","signatures":[{"sig":"MEYCIQD3zGIsloIRNSJeEOHb4zRRhkSv5IYAh6oqWgkEMtmg/QIhANFg54ogC1vcnjJJAeSODScRE1O+47IZkoPyGi1R2y2G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1309481},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","scripts":{"tc":"tsc --noEmit","doc":"typedoc --out doc","lint":"yarn eslint src","test":"yarn run gen:barrels && jest --clearCache && yarn run test:unit","build":"rm -rf lib && rm -rf types && yarn run gen:barrels && rollup -c","clean":"rm -rf lib dist bin","start":"NODE_ENV=development webpack-dev-server --config webpack.web.cjs --mode development --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: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":"tsc --project tsconfig.lib.json --rootDir src/main --declaration --outDir types --emitDeclarationOnly","gen:barrels":"barrelsby --delete -d src/main/","version:pkg":"jq -r '.version' < package.json","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","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.js --mode production","test:integration":"jest --colors --runInBand --detectOpenHandles tests/integration","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)"},"_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-check","type":"git"},"type-check":"tsc","description":"Type-safe way to check values in TS","directories":{},"dependencies":{"@mmit/logging":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"url":"^0.11.2","jest":"29.7.0","sass":"~1.32","uniq":"^1.0.1","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","ts-jest":"^29.1.1","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","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":"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.6","@types/shelljs":"^0.8.9","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","postcss-preset-env":"^9.1.4","webpack-dev-server":"4.7.4","copy-webpack-plugin":"^9.0.1","ejs-compiled-loader":"^3.1.0","html-webpack-plugin":"^5.3.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","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/check_0.2.24_1695205272932_0.3433485646657475","host":"s3://npm-registry-packages"}},"0.2.25":{"name":"@mmit/check","version":"0.2.25","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/check@0.2.25","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"d270e40b89b5271492ebd2461cea0bb25afdeb65","tarball":"https://registry.npmjs.org/@mmit/check/-/check-0.2.25.tgz","fileCount":44,"integrity":"sha512-p0bKkclu+4PSfcMK0Q0OaFKNaZCP38hj3ouXgZnY91RgUtdS6Z5kChoTA4FZss5Mv0SSejgUxeHwb1MKyuVo4g==","signatures":[{"sig":"MEUCIQD2NhLdQIVFuiVlmURo+m0wkHw9ZsBQLVb0asp1Q3YDvAIgAlsIAbEpFSnl2jJsmu4YA5YJa87QWiUlRjtKEosUw6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1309476},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","scripts":{"tc":"tsc --noEmit","doc":"typedoc --out doc","lint":"yarn eslint src","test":"yarn run gen:barrels && jest --clearCache && yarn run test:unit","build":"rm -rf lib && rm -rf types && yarn run gen:barrels && rollup -c","clean":"rm -rf lib dist bin","start":"NODE_ENV=development webpack-dev-server --config webpack.web.cjs --mode development --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: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":"tsc --project tsconfig.lib.json --rootDir src/main --declaration --outDir types --emitDeclarationOnly","gen:barrels":"barrelsby --delete -d src/main/","version:pkg":"jq -r '.version' < package.json","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","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.js --mode production","test:integration":"jest --colors --runInBand --detectOpenHandles tests/integration","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)"},"_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-check","type":"git"},"type-check":"tsc","description":"Type-safe way to check values in TS","directories":{},"dependencies":{"@mmit/logging":"0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"url":"^0.11.2","jest":"29.7.0","sass":"~1.32","uniq":"^1.0.1","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","ts-jest":"^29.1.1","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","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":"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.6","@types/shelljs":"^0.8.9","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","postcss-preset-env":"^9.1.4","webpack-dev-server":"4.15.1","copy-webpack-plugin":"^9.0.1","ejs-compiled-loader":"^3.1.0","html-webpack-plugin":"^5.3.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.2","@rollup/plugin-node-resolve":"15.2.1","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/check_0.2.25_1695376288605_0.8304040938603001","host":"s3://npm-registry-packages"}},"0.2.26":{"name":"@mmit/check","version":"0.2.26","keywords":["check","validate","verify","typescript"],"author":{"name":"Mike Mitterer"},"license":"MIT","_id":"@mmit/check@0.2.26","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"dist":{"shasum":"20a401f46a5a5b3a754d120a65b8e38ffa5789e8","tarball":"https://registry.npmjs.org/@mmit/check/-/check-0.2.26.tgz","fileCount":44,"integrity":"sha512-cDfKWkmz0DBQ0vTUFfYzeI1dtDh5CPbZj/nKwNr3hL+ZkljukJQccBHg5N9M2gIZ+6qgDzl7Hn3uHGx7tYbdCQ==","signatures":[{"sig":"MEUCIQCMcs1PkJn8Z1fCC/B8qX2LrAsmwyNxcTJmUylHO7qzMwIgG0AqglO1Vl+08nusmQlYZJ81ckIZT9kGrVx9yNunKSE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1309476},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","scripts":{"tc":"tsc --noEmit","doc":"typedoc --out doc","lint":"yarn eslint src","test":"yarn run gen:barrels && jest --clearCache && yarn run test:unit","build":"rm -rf lib && rm -rf types && yarn run gen:barrels && rollup -c","clean":"rm -rf lib dist bin","start":"NODE_ENV=development webpack-dev-server --config webpack.web.cjs --mode development --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: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":"tsc --project tsconfig.lib.json --rootDir src/main --declaration --outDir types --emitDeclarationOnly","gen:barrels":"barrelsby --delete -d src/main/","version:pkg":"jq -r '.version' < package.json","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","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.js --mode production","test:integration":"jest --colors --runInBand --detectOpenHandles tests/integration","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)"},"_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"repository":{"url":"https://github.com/MikeMitterer/ts-check","type":"git"},"type-check":"tsc","description":"Type-safe way to check values in TS","directories":{},"dependencies":{"@mmit/logging":"0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"url":"^0.11.2","jest":"29.7.0","sass":"~1.32","uniq":"^1.0.1","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","ts-jest":"^29.1.1","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","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":"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.6","@types/shelljs":"^0.8.9","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","postcss-preset-env":"^9.1.4","webpack-dev-server":"4.15.1","copy-webpack-plugin":"^9.0.1","ejs-compiled-loader":"^3.1.0","html-webpack-plugin":"^5.3.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.2","@rollup/plugin-node-resolve":"15.2.1","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/check_0.2.26_1695445853158_0.21474443353355133","host":"s3://npm-registry-packages"}},"0.2.27":{"name":"@mmit/check","author":{"name":"Mike Mitterer"},"version":"0.2.27","description":"Type-safe way to check values in TS","type":"module","keywords":["check","validate","verify","typescript"],"license":"MIT","type-check":"tsc","main":"./lib/index.js","types":"./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/","start":"NODE_ENV=development webpack-dev-server --config webpack.web.cjs --mode development --open","tc":"tsc --noEmit","tc:watch":"npm run tc -- --watch","lint":"yarn eslint src","lint:fix":"yarn eslint src --fix","test":"yarn run gen:barrels && jest --clearCache && yarn run test:unit","test:unit":"jest --colors tests/unit","test:integration":"jest --colors --runInBand --detectOpenHandles tests/integration","build":"rm -rf lib && rm -rf types && yarn run gen:barrels && rollup -c","build:ts":"tsc --rootDir $(pwd)/src/main --project tsconfig.lib.json --declaration --outDir $(pwd)/lib","build:ts:watch":"tsc --rootDir src/main --declaration --outDir lib --watch","build:types":"tsc --project tsconfig.lib.json --rootDir src/main --declaration --outDir types --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.js --mode development","build:node:prod":"NODE_ENV=production webpack --config webpack.node.js --mode production","build:web":"rm -rf dist && NODE_ENV=development webpack --config webpack.web.js --mode development","build:web:prod":"rm -rf dist && NODE_ENV=production webpack --config webpack.web.js --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-check"},"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-node-resolve":"15.2.1","@rollup/plugin-replace":"5.0.2","@rollup/plugin-typescript":"11.1.3","@types/core-js":"^2.5.6","@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-loader":"^9.1.3","babel-plugin-transform-inline-environment-variables":"^0.4.3","barrelsby":"^2.8.0","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-extended":"2.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","postcss-preset-env":"^9.1.4","process":"^0.11.10","rollup":"3.29.2","sass":"~1.32","sass-loader":"10","semver":"^7.3.5","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","typedoc":"^0.25","typescript":"^5.2.2","uniq":"^1.0.1","url":"^0.11.2","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/check@0.2.27","dist":{"shasum":"9f24e11200704f9a7dc4a0d0c6a6ce025985d5d0","integrity":"sha512-zE/tJ9ah8tch1fPHNo93johOyxfLLLTLvVh6VUMQ/tPlSCRs1EmstJFYqbKNVLN0M7edQcHlzvRq0lkYYxHMyw==","tarball":"https://registry.npmjs.org/@mmit/check/-/check-0.2.27.tgz","fileCount":44,"unpackedSize":1309476,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGh8yDcALX1DtuEqavGKoavYkf6WSg2s8IAmGg6cco/QIgWyXC1jLf9AuwUAzQLUIbWJPdQEODoXwI1zFz5vqZv/I="}]},"_npmUser":{"name":"mmit","email":"office@mikemitterer.at"},"directories":{},"maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/check_0.2.27_1722575810517_0.11609742100689346"},"_hasShrinkwrap":false}},"time":{"created":"2019-03-19T11:06:01.001Z","modified":"2024-08-02T05:16:50.923Z","0.1.1":"2019-03-19T11:06:01.324Z","0.1.2":"2019-03-19T11:09:07.792Z","0.1.3":"2019-03-19T11:15:58.633Z","0.1.4":"2019-03-19T12:00:52.088Z","0.1.5":"2019-03-19T12:16:27.288Z","0.2.1":"2019-03-29T12:01:47.741Z","0.2.8":"2019-03-29T12:29:40.403Z","0.2.9":"2019-03-29T12:58:15.009Z","0.2.10":"2019-03-29T14:10:45.195Z","0.2.11":"2019-03-29T14:51:19.822Z","0.2.12":"2019-04-10T09:29:40.279Z","0.2.13":"2019-05-16T06:41:25.771Z","0.2.14":"2019-05-31T07:28:57.674Z","0.2.15":"2021-06-29T11:26:29.654Z","0.2.16":"2021-06-29T11:32:59.556Z","0.2.17":"2021-06-29T12:04:44.572Z","0.2.18":"2021-06-29T12:28:20.345Z","0.2.19":"2021-06-30T11:25:31.040Z","0.2.20":"2023-09-14T05:15:03.068Z","0.2.21":"2023-09-18T09:35:24.291Z","0.2.22":"2023-09-19T07:46:07.837Z","0.2.23":"2023-09-19T09:14:43.422Z","0.2.24":"2023-09-20T10:21:13.202Z","0.2.25":"2023-09-22T09:51:28.902Z","0.2.26":"2023-09-23T05:10:53.432Z","0.2.27":"2024-08-02T05:16:50.757Z"},"author":{"name":"Mike Mitterer"},"license":"MIT","keywords":["check","validate","verify","typescript"],"repository":{"type":"git","url":"https://github.com/MikeMitterer/ts-check"},"description":"Type-safe way to check values in TS","maintainers":[{"name":"mmit","email":"office@mikemitterer.at"}],"readme":"# Check\n> Little helper that provides a syntax to type-safe check values for their validity.\n\n## Installation\n\n    npm i @mmit/check\n    yarn add @mmit/check\n    \n## Why?\n\n```typescript\nexport function isUsingDefaultPort(url: Url): boolean {\n    // port can be undefined, WS complains about this\n    const port: number = parseInt(url.port, 10);\n    ...\n    }\n\n// Looks much nicer!\n// parseInt get either a valid port or '' to parse        \nexport function isUsingDefaultPort(url: Url): boolean {\n    const port: number = parseInt(check(url.port).ifit(isANumber).else('80'), 10);\n    ...\n    }    \n```    \n\n## Usage\n\n```typescript\nimport { \n    check, \n    isBetween, \n    isLessThan, \n    isNotUndefined, \n    startsWith,\n    isANumber } from '@mmit/check';\n\nconst v1 = check(5).ifit(isNotUndefined).else(5);   // v1 = 5\nconst v2 = check(3).ifit(isBetween(5, 10)).else(5); // v2 = 5\nconst v3 = check(3).ifit(isBetween(3, 4)).else(5); //  v3 = 3\nconst v4 = check(3).ifit(isLessThan(10)).else(10); //  v4 = 10\nconst v5 = check('Test').ifit(startsWith('M')).else('<undefined>'); // v5 = '<undefined>'\n\nconst url: Url = new URL('http://www.mikemitterer.at');\nconst port = parseInt(check(url.port).ifit(isANumber).else('80'), 10 )\n```\n\nIt is quite easy to write your own `Verifyer`:\n```typescript\nimport { Verifier } from '@mmit/check';\n\nexport const endsWith: (test: string) => Verifier<string> = (test: string) => (value) => {\n    return typeof value === 'string' && value.endsWith(test);\n};\n\n```\n\n### Check\n\nFor more examples - pls check out my [Tests](https://github.com/MikeMitterer/ts-check/tree/master/src/test/unit/check)\n\n## Bugs / Contribute\n\nYou reach me via [GH - Issues](https://github.com/MikeMitterer/ts-check/issues)\n\nHelp is always welcome!\n\n## Like\n\nIf you like this package please *star* it here on GH or follow me on [Twitter](https://twitter.com/MikeMitterer) \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"}