{"_id":"@actualwave/extended-type-checker","_rev":"2-b67abb22c5a4abf4367263b793618fab","name":"@actualwave/extended-type-checker","dist-tags":{"latest":"0.1.9"},"versions":{"0.1.8":{"name":"@actualwave/extended-type-checker","description":"Customizable runtime type check for primitive values","version":"0.1.8","main":"dist/extended-type-checker.js","keywords":["js","javascript"],"homepage":"https://github.com/burdiuz/js-lib-environment","bugs":{"url":"https://github.com/burdiuz/js-lib-environment/issues","email":"burdiuz@gmail.com"},"license":"MIT","author":{"name":"Oleg Galaburda","email":"burdiuz@gmail.com","url":"http://actualwave.com/"},"repository":{"type":"git","url":"git+https://github.com/burdiuz/js-lib-environment.git"},"dependencies":{"@actualwave/primitive-type-checker":"^0.1.9","@actualwave/type-checkers":"^0.1.12"},"devDependencies":{"babel-core":"^6.26.3","babel-eslint":"^8.2.3","babel-loader":"^7.1.4","babel-plugin-external-helpers":"^6.22.0","babel-plugin-istanbul":"^4.1.6","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-jest":"^22.4.3","eslint":"^4.19.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.11.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-react":"^7.8.2","flow-bin":"^0.72.0","husky":"^0.14.3","jest":"^22.4.3","lint-staged":"^7.1.0","prettier":"^1.12.1","rollup-plugin-babel":"^3.0.4","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-serve":"^0.4.2","rollup-plugin-uglify":"^3.0.0","uglify-es":"^3.3.9"},"lint-staged":{"source/**/*.js":["prettier --write","eslint --fix","git add ."]},"prettier":{"singleQuote":true,"trailing-comma":"es5","arrowParens":"always","parser":"flow"},"babel":{"env":{"test":{"plugins":["babel-plugin-transform-es2015-modules-commonjs","babel-plugin-transform-flow-strip-types","babel-plugin-transform-class-properties",["babel-plugin-transform-object-rest-spread",{"useBuiltIns":true}]],"presets":["jest"]}}},"jest":{"collectCoverage":true,"coverageReporters":["json","lcov"],"coverageDirectory":"coverage","collectCoverageFrom":["source/**/*.js","!**/node_modules/**","!**/vendor/**"]},"scripts":{"start":"build","build":"rollup --config","build:watch":"rollup --config --watch \"./source\"","lint":"eslint \"source/*.js\"","flow":"flow","server":"rollup --config rollup.serve.js","test":"jest --colors","test:watch":"jest --colors --watch","lint-staged":"lint-staged","precommit":"npm run build && npm run test && npm run lint-staged"},"gitHead":"1c3d36efe3cc43fca4b0f90246e4b17964ba5e48","_id":"@actualwave/extended-type-checker@0.1.8","_npmVersion":"6.0.1","_nodeVersion":"8.10.0","_npmUser":{"name":"actualwave","email":"burdiuz@gmail.com"},"dist":{"integrity":"sha512-hxGofuLMrdXY+QF1tE59DXHWZe372K+InnXTtK1TE3atfCGKT8sYl4XIg+TpMlRR2b3/Xq4+o0YVHYDhC62TQw==","shasum":"b14b2007c9c2da6c7ddc764670914ba4c3808e4e","tarball":"https://registry.npmjs.org/@actualwave/extended-type-checker/-/extended-type-checker-0.1.8.tgz","fileCount":24,"unpackedSize":112029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAn5kCRA9TVsSAnZWagAAxekQAJa98BXdn0OeXq/ur9kG\nB0dw444tg1SPN1M7xHUoJzE6dfVQKe9Fr1zzZguxIYPfJMIqLd+jMljw0BwE\nIMnVYmld9gdGvQ6x3c5ZMUaeCxNH2U+Gu2Q/zPdttRU2CQVnFHhIeNMTG5eS\n6TpIs08JWbJVNPygtit6CWw0Wv9Z7YAvgrcXk56zOCHe8LYHQ7YkNGwVIeaZ\n1lT2iwB4MGcfG+v5aTFd6RZLipd/BWvnE9SOhoZ35lRJJba0sBqFQd97zzoU\nE7S6nglKSGk7tWd14q3K8UlWCFHKRZAHGSHOWJNwHvI9IFeyHj9F9eZMY7NZ\nHyYeB5QQ5HZZfp6wJQdNocqaxNo2gbWtT+EfjvAGAcUkqI818pn/nupUBWZ7\nF2GCXTpqldEdfvHH2cFysA9N7CusUPo8wl7dVhQBmngMthp+GzKy0AEXQpU/\nwdLMByrabA8V/lXHchUxssN2JlHUyCepgPNzluw62QDnPTdhBzRIgYN5gZSK\nZfsBjOsDkekRKJkhF2VRhqaxxcHHpCzJvqag3VxCe+WRhqvPLInG3l95dDdA\nIYvooUH2N4ph3QZ7QzzWnrhuwp61QAukstFgJBgnT22UtsWAKW5/N6Njqv+Q\ndhrDf96xpugbaM/2B+TO1DeTPAEDevmQQ0oKiZ2En1iCD+r8kJaiy19XXMhm\nPEvD\r\n=BKTa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZjc1es3/ZQBUsbj8hfG3QzvpKkDdH0EFZGOzp2zTOFAiBgumnBycDdxgQQ22RBGmc4FMHxjikqG/Yi6mYKqcRb8g=="}]},"maintainers":[{"name":"actualwave","email":"burdiuz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extended-type-checker_0.1.8_1526890083381_0.6892967872088358"},"_hasShrinkwrap":false},"0.1.9":{"name":"@actualwave/extended-type-checker","description":"Customizable runtime type check for primitive values.`","version":"0.1.9","main":"dist/extended-type-checker.js","keywords":["js","javascript"],"homepage":"https://github.com/burdiuz/js-extended-type-checker","bugs":{"url":"https://github.com/burdiuz/js-extended-type-checker/issues","email":"burdiuz@gmail.com"},"license":"MIT","author":{"name":"Oleg Galaburda","email":"burdiuz@gmail.com","url":"http://actualwave.com/"},"repository":{"type":"git","url":"git+https://github.com/burdiuz/js-extended-type-checker.git"},"dependencies":{"@actualwave/primitive-type-checker":"^0.1.9","@actualwave/type-checkers":"^0.1.12"},"devDependencies":{"babel-core":"^6.26.3","babel-eslint":"^8.2.3","babel-loader":"^7.1.4","babel-plugin-external-helpers":"^6.22.0","babel-plugin-istanbul":"^4.1.6","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-jest":"^22.4.3","eslint":"^4.19.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.11.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-react":"^7.8.2","flow-bin":"^0.72.0","husky":"^0.14.3","jest":"^22.4.3","lint-staged":"^7.1.0","prettier":"^1.12.1","rollup-plugin-babel":"^3.0.4","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-serve":"^0.4.2","rollup-plugin-uglify":"^3.0.0","uglify-es":"^3.3.9"},"lint-staged":{"source/**/*.js":["prettier --write","eslint --fix","git add ."]},"prettier":{"singleQuote":true,"trailing-comma":"es5","arrowParens":"always","parser":"flow"},"babel":{"env":{"test":{"plugins":["babel-plugin-transform-es2015-modules-commonjs","babel-plugin-transform-flow-strip-types","babel-plugin-transform-class-properties",["babel-plugin-transform-object-rest-spread",{"useBuiltIns":true}]],"presets":["jest"]}}},"jest":{"collectCoverage":true,"coverageReporters":["json","lcov"],"coverageDirectory":"coverage","collectCoverageFrom":["source/**/*.js","!**/node_modules/**","!**/vendor/**"]},"scripts":{"start":"build","build":"rollup --config","build:watch":"rollup --config --watch \"./source\"","lint":"eslint \"source/*.js\"","flow":"flow","server":"rollup --config rollup.serve.js","test":"jest --colors","test:watch":"jest --colors --watch","lint-staged":"lint-staged","precommit":"npm run build && npm run test && npm run lint-staged"},"gitHead":"426bf57ef8fd2a9fac30e8fccb8ac75c26564ed4","_id":"@actualwave/extended-type-checker@0.1.9","_npmVersion":"6.0.1","_nodeVersion":"8.10.0","_npmUser":{"name":"actualwave","email":"burdiuz@gmail.com"},"dist":{"integrity":"sha512-5bAXUXqyt+JGG+asLfo1eiGmn2Flp0AACBtD/gig4/nqzx3AYnQ2vd8n9uCgDo0cgX7K2C+XgTnGtfgJp6ifPw==","shasum":"2b270354052ac1c2f82982cd49d25ed99a5977c4","tarball":"https://registry.npmjs.org/@actualwave/extended-type-checker/-/extended-type-checker-0.1.9.tgz","fileCount":24,"unpackedSize":112049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAoBYCRA9TVsSAnZWagAAZDYP/jHwE+6792Sagsa/JAcq\nB7xvtqY/JRmtlSwzql0EkbNZIMQHURLm2mu6UUa7FswG1Pf6DbtEp/Ug72yd\nVbdNNl8JMDMv8YgneLIRztWpidcBqsYwqjVXMtCaP4eMp7qbU+b1lC1VjQXt\nAzGFqqlJunl1ESjcCEi29eOPkvyiw82ubVyrjlsLPzJwFF2hkPcXZP5UPC8h\nJW32y2F+LMlXdCvhAYi/ZaEnqQBxCvejFXdmtFJ9uNYMesd9s6dVoe7j6pIe\nrU9SLf0rv2B8GNFt9ogTYIYFonZsxlQTgc5BVtsAzp+rGZa78j6YzN6fk6ae\nvsekVZONMIuiFvqp4+hBJCoIfEIjMLGq0uxt0SDQ8zi3903xL5AxN7Wf1eyU\nK/8/oJ9Zj+i17ZKb2n92off9BAlFHVUc7QVdhYPYaz/ey8TVO5MBf7VKRIEd\nrC5HT9kR6xIuE9cEdGB2dccZ30DcBxSuho/D7e/znM7z1eVINynVY7DeIZRQ\n9QLTjJb5TgdcnWk91JVge3QI9L+Xl16xnNYWYc0QhxsB7zQECPdBEPepb+jZ\nUj0U4y3FqyUTfO2jIHh7LK7HT4hKPSm9RW8UEgPCjkpgh7oVcul94Moggdxj\n5C6XQsG9RqvULaxwIejT3IaEIfwWPG3K6drwPzB9r7YArGiK1WmBcaz1pxwX\nxRuY\r\n=conI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBjKtiY6aUhXatXG1Iy2uwomoS7UxHYaSrCCuZVFh8u9AiEA8+3H47GeiQxw/qINzvtVGOBuyRwfsPnyi9ZonAsKpuI="}]},"maintainers":[{"name":"actualwave","email":"burdiuz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extended-type-checker_0.1.9_1526890583936_0.8619014842793356"},"_hasShrinkwrap":false}},"time":{"created":"2018-05-21T08:08:03.080Z","0.1.8":"2018-05-21T08:08:03.612Z","modified":"2022-04-04T11:20:07.888Z","0.1.9":"2018-05-21T08:16:24.004Z"},"maintainers":[{"name":"actualwave","email":"burdiuz@gmail.com"}],"description":"Customizable runtime type check for primitive values.`","homepage":"https://github.com/burdiuz/js-extended-type-checker","keywords":["js","javascript"],"repository":{"type":"git","url":"git+https://github.com/burdiuz/js-extended-type-checker.git"},"author":{"name":"Oleg Galaburda","email":"burdiuz@gmail.com","url":"http://actualwave.com/"},"bugs":{"url":"https://github.com/burdiuz/js-extended-type-checker/issues","email":"burdiuz@gmail.com"},"license":"MIT","readme":"# JS-Extended-Type-Checker\n\n[![Coverage Status](https://coveralls.io/repos/github/burdiuz/js-extended-type-checker/badge.svg?branch=master)](https://coveralls.io/github/burdiuz/js-extended-type-checker?branch=master)\n[![Build Status](https://travis-ci.org/burdiuz/js-extended-type-checker.svg?branch=master)](https://travis-ci.org/burdiuz/js-extended-type-checker)\n\n### TODO:\n1. Check how to decrease code duplication\n2. Make config to mirror type checker property \"areArrayElementsOfSameType\" this will make possible per-object configuration.\n3. Add possibility to register ignored names which will be just skipped whatewer is placed in.\n","readmeFilename":"README.md"}