{"_id":"type-enforcer","_rev":"64-d7590d5308c49a48b82a609923b2cd45","name":"type-enforcer","dist-tags":{"beta":"1.0.0-beta.2","latest":"1.2.7"},"versions":{"0.0.1":{"name":"type-enforcer","version":"0.0.1","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.0.1","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"572850551f988b8df3a43b54447cad1c04cbe08b","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.0.1.tgz","fileCount":80,"integrity":"sha512-D8cshJYCX+3oQjtVAy9Dj/1vMZVW+bfS98dKiL4voPnvTfqOU2NrqQx0mw90d5WT8Qdfm4dJtALGWISu9tghTg==","signatures":[{"sig":"MEUCIQDBjg1lwJJUxcPNsoLN4yK1YLxJce38FYDRRt1JFHlHlgIgPOZRtP7QXIweqNxcca68dX8HFP3ZZFRi01w3UBTcDwE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJlCsCRA9TVsSAnZWagAAsqwP/097rSDC/V5KaNuC7b++\n1QqSvipeaSMGRXg0DUoTFs7VDDcpJ22kRSm2/rYCf+Zxm6st+zyFk4MeQDBw\nCoZVwPwVGafoFAZDNptf5S2PPpOXHvq6xEWxRb/+bdUjfq1v8toafCv0r+50\nzHjbx45w+8pAaLJlGsPqc9N/br1txKf9Uf0FuRyCBIETqUxmithKeM1Zx2sQ\n/rSwcDq/oKj1ezcqS8D8lcLwpI6M0GBtZBiUlml9ZFBRUldl3s7lTV4gQkw3\nrI8+//RPrRHWnFSosTAUqR62oAyzBpU9BUEvfuyEc7jT5GypwRUxvfbK0gwQ\n2Iw+sy6NQqG4kWlTkSHKprfR1UOlMI8yFgV4hipU/9XutRWwV+ZK9QHqYXwe\nglpTHbObpJhKa/K06CjBRVJ+lgFQbNwnO16F7+JSpFcIPBkHB73G0VLRWYgT\nJBMXwuxKDqjrmWjfeXyMZAAmpCAjdogtdxndRGSrSaUcx1mKpGki77iIH/qB\nkuiBAUcI5WjkUMOrTmzy0kXeV0gdgBAGVvGF1IojtEaBsvHbuEYO3+qUTczx\nRE7yEfJvXL2EIs67v+p34D/E+KPVnGSZjt08GnZojuPczERUgpUIa0ogTC9I\nC2ERi2dvc9QAPJueQX55++iy1bQL++KaOkRSdrs3to7RsEhpvtspWWzEVFYo\n4Rl+\r\n=qQEA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"368c37e90bd217410ea5ab0744d27e9f9c4a11e5","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method","test":"echo \"Error: no test specified\" && exit 1","docs-types":"jsdoc2md src/types/**/*.js > api/types.md","docs-method":"jsdoc2md src/methods/**/*.js > api/method.md","docs-readme":"jsdoc2md src/index.js > README.md","docs-enforce":"jsdoc2md src/enforcer/**/*.js > api/enforce.md"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.3.0","description":"Type enforcement library for javascript","directories":{},"_nodeVersion":"10.8.0","dependencies":{"lodash":"^4.17.11","moment":"^2.23.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","eslint":"^5.11.0","jasmine":"^3.3.1","webpack":"^4.28.2","@babel/core":"^7.2.2","eslint-loader":"^2.1.1","wallaby-webpack":"^3.9.13","@babel/preset-env":"^7.2.3","jsdoc-to-markdown":"^4.0.1","babel-plugin-lodash":"^3.3.4","@babel/plugin-proposal-private-methods":"^7.2.3","@babel/plugin-proposal-class-properties":"^7.2.3"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.0.1_1546014891417_0.8285745738862629","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"type-enforcer","version":"0.0.2","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.0.2","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"4a3805fe87230089b75ea339c11d2bba6506675b","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.0.2.tgz","fileCount":82,"integrity":"sha512-m/XPncI68gV9oKg0sS/JsBG4pV0v2MHkOmr0WOX04dcD5U0BcrR7B/a5WlQbzprQqn0f/hX7qcWIwRCWnf08+w==","signatures":[{"sig":"MEQCICQlKM4BCIbdLiOEDhPRwE5IEfGA8WewwcQPKIZgDBzxAiAgIscdCIA7J0nPX45Y4aufItk62Il1dZv62ByE8XuJ1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJm4cCRA9TVsSAnZWagAAMbUQAJxNzuXxtF+TvN2KtAiV\nq9ZsAWuCRrNicn1QPLDdAimydeXnFNVlaVyUlAw/eDt3p1lxpTJoOSG5aoHj\nrUYSmecyLAxRqS2CPInHARmU41KfimV3BEM7mBdq5dthQ09B3gvjj0/mMT8l\nD+4hj3OizE1T7C7eVbZX2RuJxZKPnbqpk95O52ZPZ9b2X7apYBjT+HrqQ64k\nwe6f6Fn/a8e2gYobyd6nf4MDUY33hA5NNZ0zEdrG92zF3PzbnOm8L195IFIM\ngY75DU+KAFfJPudCBa6SGJqqLq7fFO/HrH8z+ob0E95ju8XnYaJ9YRAiKlvC\nXkd2Tfg3wzw6Gzzqg7iLWGniJhnkArQK29mbcWc8m3Rzv2+rmNML/6PiPzEn\nISzy/I2yb53JmBins4SgWXcQ+L9Rbuoksy9tjAYJpHsFH1gjzVWNNesIvK+t\n6duI4d6cJp89hXJJ755HZOLJs38UaGNZmbaQbEaUkB1R4ys1LGfT8uYUqfXs\nx38hCIZj3ckfbsT0jzLopTYiWsBaBAdHWxPFq2dhwXgr2xaVfJmLosIlh1FI\nmUFIU7PHpAtOIxpfhZ37m2jSjnAgI8jvNWVCCyzBgyq4Ism2MfRYXq7+sSUO\nODk2clJv8r2zkf5vE1xxkq9A5PvtBU5iwqffGT3WLXwzFX9XgcrDAQg0HuX2\n/D9h\r\n=JhNV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"bcc350e9ad214f2d33f987a9a91ae7d8c8f72eea","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method","test":"echo \"Error: no test specified\" && exit 1","docs-types":"jsdoc2md src/types/**/*.js > api/types.md --template docs.hbs","docs-method":"jsdoc2md src/methods/**/*.js > api/method.md --template docs.hbs","docs-readme":"jsdoc2md src/index.js > README.md --template docs.hbs","docs-enforce":"jsdoc2md src/enforcer/**/*.js > api/enforce.md --template docs.hbs"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.4.1","description":"Type enforcement library for javascript","directories":{},"_nodeVersion":"10.12.0","dependencies":{"lodash":"^4.17.11","moment":"^2.23.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","eslint":"^5.11.0","jasmine":"^3.3.1","webpack":"^4.28.2","@babel/core":"^7.2.2","eslint-loader":"^2.1.1","wallaby-webpack":"^3.9.13","@babel/preset-env":"^7.2.3","jsdoc-to-markdown":"^4.0.1","babel-plugin-lodash":"^3.3.4","@babel/plugin-proposal-private-methods":"^7.2.3","@babel/plugin-proposal-class-properties":"^7.2.3"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.0.2_1546022427511_0.8001417506831672","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"type-enforcer","version":"0.1.0","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.1.0","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"2882aa56952fa6837e13764667728e3c5a051952","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.1.0.tgz","fileCount":89,"integrity":"sha512-nSgacBPHkDM7hXYQmm3AlQ8dF/4le7Bzchn/sAFFUqCqL6gXFgyfzHFSCYHWSK6TFbsu0+wq/Hpp//HCWy1eLQ==","signatures":[{"sig":"MEYCIQDHgTpvQxYwQcsiCMLdc2LuQbLTUUry/StUyitMPHdTRgIhAKA8knPOjpmYM9xZ6OjvDygrOoXnWDsVY9EHh6fUXIuB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJ9AOCRA9TVsSAnZWagAAeEUP/jW0jbYPbwVzaTo4j4gS\nbVIXrw49yIwsJCDvJEA+pHgGY5d14SGPKBHQCQlPbquNePEB8Xt4igDFxvQ2\n7CA2U4iPy43jvriSRNg+gTxgSyxMpUi2KEUnA51dNtvvEaLdx2Ht5ZmbUmFo\nhqC+poAaCtPFvkt+VwEUvfjiow+tAg978s/cE6qB4kXmjtdFMwFeQa4J6PgG\nGLsY1J/uTHAMHPF5VPD9o5aeGurDPsHiV3zSv13aWqAKCPqvPoLCw4R0PvKo\nrCtiaokvjRkvJ+SxTg0XouOelfIVRo9I7rEbEZDy+2ctastSd+v0t2OA3qOF\nIHub6WQe1ibiYa0a+O4lMzMlGnY1ZHkhOk/wab81PiKr4R5a/Faw1izwXbIO\n7X0y4katdCmu8p7OsYdu9/m2c+44QjnqFmz22idcgzqOjt+mHSxlYcL+Lp4a\n56A1ebNhoOqjqPYVjFFfs3nd8KUzR+fcEyB72GDjSMYQeyT0/ZM46b2v7EoS\nzn+d+FfroUoD4Tyx2ooEXh3l2FFhGG5BH2gJWIzFlnaPusYctpkg2y8LjPZO\nWBtogfhiAQG7cunx+tyy99u81Mh+mpzLjTu3aS+tFJs2vcCwn8YaYqtIXFdC\n8B8MRhHdyJ3uT1mTA0EVm5Ba+VqBGz8FQwZ0pCEX8Dhh8ejetORbGBP1rVlY\n2luc\r\n=C35n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"d7c40e23e42c213c402405acc7780f270cb886c1","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-callbackqueue && npm run docs-csssize && npm run docs-dockpoint && npm run docs-enum && npm run docs-point && npm run docs-thickness && npm run docs-vector","test":"echo \"Error: no test specified\" && exit 1","major":"npm version major -m \"Increment major version to %s\"","minor":"npm version minor -m \"Increment minor version to %s\"","patch":"npm version patch -m \"Increment patch version to %s\"","docs-enum":"jsdoc2md src/types/Enum.js > docs/Enum.md --template docs.hbs","docs-point":"jsdoc2md src/types/Point.js > docs/Point.md --template docs.hbs","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md --template docs.hbs","docs-readme":"jsdoc2md src/index.js > README.md --template docs.hbs","docs-vector":"jsdoc2md src/types/Vector.js > docs/Vector.md --template docs.hbs","docs-csssize":"jsdoc2md src/types/CssSize.js > docs/CssSize.md --template docs.hbs","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md --template docs.hbs","docs-dockpoint":"jsdoc2md src/types/DockPoint.js > docs/DockPoint.md --template docs.hbs","docs-thickness":"jsdoc2md src/types/Thickness.js > docs/Thickness.md --template docs.hbs","docs-callbackqueue":"jsdoc2md src/CallbackQueue.js > docs/CallbackQueue.md --template docs.hbs"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.3.0","description":"Type enforcement library for javascript","directories":{},"_nodeVersion":"10.8.0","dependencies":{"lodash":"^4.17.11","moment":"^2.23.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","eslint":"^5.11.0","jasmine":"^3.3.1","webpack":"^4.28.2","@babel/core":"^7.2.2","eslint-loader":"^2.1.1","wallaby-webpack":"^3.9.13","@babel/preset-env":"^7.2.3","jsdoc-to-markdown":"^4.0.1","babel-plugin-lodash":"^3.3.4","@babel/plugin-proposal-private-methods":"^7.2.3","@babel/plugin-proposal-class-properties":"^7.2.3"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.1.0_1546113038172_0.9667327385702145","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"type-enforcer","version":"0.1.1","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.1.1","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"0f4c27512c460d7a02fa9711726dec18dced08c5","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.1.1.tgz","fileCount":89,"integrity":"sha512-5oKVSHDWcUrEVNpqDPhtxlFYAeIDR61XxPUm2igm5OI5py32qd+iZ4Ln6l6+MHN4j6bo9tNA90gBt7L4kM21DA==","signatures":[{"sig":"MEYCIQDBSM4/GI3tah7KYGPOs6gNJGjFcsCabx2Lah1szTdiAQIhALbgNeJK84JGxXnJjtW1XXTP2kJb34rOTveHdt7r564J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJ9LfCRA9TVsSAnZWagAAMYEP/121c3WLVt5F9hgGuYqq\n00bKlKYpwyblvhHVDrNfq4l5iAREepKb45AaWFkgMywsfnTQTJF8qb2ggSBQ\nuNtZclrzJCpOCskb6jhYC1dsXLWfc7umob/GQyU0laiqN0ungKxFnk7fLEfV\nXDSgJ5SuC8XXN0j/MuJ1XV9rJAf9bKF1IJoFpg7iE2hbQWph2kAcfJgJl+NB\nRk5g1WtGjmKx0en+veK0orLvfZQToowXzAWXXFX8Fi4ZJ/cEXtJ1/tPGfgAp\ns5jnIthcvQELtPik4kJ1tWJJOWAU/os+pL9EClPU1Xss02/XIJATYC0JKLbA\nWif0WuTns2vCD0oAZAfns46VJrA4C7UDKJpXFctO2eXz6x8QMmD0nc4GAEFO\nmpB4a/I+l/InH7cz5roTtDbMImJ3NLIXOOUo6XeQMe2YNDCoLMP1S3NGjYLP\ntNiqhZ6ZVekc3N+TF7Cd8/4HLDBmZm2tEm1M1nRxWCiGKWx4FQ/cG1VdETs9\nsXnnsZ+jvh/T/9164lgZ39xUafOz4FBhX5ndbRfO4Bk+r6P3d5MHnMcjTvPM\noE2DfijHXQ10XkikadY6E/SQTq4kxNojkSH6LqgVwMrFySsbEgaskSESOwFX\ndPpoXFwbfOzVJVVSPkziFShMOV+ZNoDRJlEDGstVdA99On3CAOzfhQsMPJcv\ngYmo\r\n=gOwF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"e3d3be776accf6ff5aa20e8bd33c10cd26bbae78","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-callbackqueue && npm run docs-csssize && npm run docs-dockpoint && npm run docs-enum && npm run docs-point && npm run docs-thickness && npm run docs-vector","test":"echo \"Error: no test specified\" && exit 1","major":"npm version major -m \"Increment major version to %s\"","minor":"npm version minor -m \"Increment minor version to %s\"","patch":"npm version patch -m \"Increment patch version to %s\"","docs-enum":"jsdoc2md src/types/Enum.js > docs/Enum.md --template docs.hbs","docs-point":"jsdoc2md src/types/Point.js > docs/Point.md --template docs.hbs","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md --template docs.hbs","docs-readme":"jsdoc2md src/index.js > README.md --template docs.hbs","docs-vector":"jsdoc2md src/types/Vector.js > docs/Vector.md --template docs.hbs","docs-csssize":"jsdoc2md src/types/CssSize.js > docs/CssSize.md --template docs.hbs","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md --template docs.hbs","docs-dockpoint":"jsdoc2md src/types/DockPoint.js > docs/DockPoint.md --template docs.hbs","docs-thickness":"jsdoc2md src/types/Thickness.js > docs/Thickness.md --template docs.hbs","docs-callbackqueue":"jsdoc2md src/CallbackQueue.js > docs/CallbackQueue.md --template docs.hbs"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.3.0","description":"Type enforcement library for javascript","directories":{},"_nodeVersion":"10.8.0","dependencies":{"lodash":"^4.17.11","moment":"^2.23.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","eslint":"^5.11.0","jasmine":"^3.3.1","webpack":"^4.28.2","@babel/core":"^7.2.2","eslint-loader":"^2.1.1","wallaby-webpack":"^3.9.13","@babel/preset-env":"^7.2.3","jsdoc-to-markdown":"^4.0.1","babel-plugin-lodash":"^3.3.4","@babel/plugin-proposal-private-methods":"^7.2.3","@babel/plugin-proposal-class-properties":"^7.2.3"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.1.1_1546113758640_0.2781405901474674","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"type-enforcer","version":"0.1.2","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.1.2","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"889cef0ac85c2dd78c36ae64dbda71835fc6487c","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.1.2.tgz","fileCount":89,"integrity":"sha512-oLB0JvD0AMr6P7SD1HWJauDZcHkuIDemrzQUYBeU1I+vm7ZPYb0/P/lfQeQoRu4ez77W7lOk3LVvewe1s/IFSQ==","signatures":[{"sig":"MEQCIHtV7zo/Xul0fnDjuXLmb57haidJ++NhvjcEzSsPONuVAiBYegRtis+3CePenk/uqt+cVXtSo93TkeDay3T9rZqmTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJ9OrCRA9TVsSAnZWagAAkPIQAIrd2oymVfVC0Y6k9ESr\n+YnRoRMDhcHY8oM2dVU4BprmkY5lHRkzWPCuegHt02JZl4RL5tQdTBac1dl+\njybkH7vGe1+fZpJVB0toCNnTyow6KUU9ZwDfQPLLU+cR8hJTNxvyOP0GRVPi\nncPfYHEX6qbOseiq1+Mx297d5V+7qIxyOjwUVMB/FbwiUb7RMWn1F1eC+qBp\nLKBLEvL2Wiod3QsmiDq+9YCMeL1pQrinVx8sNEdMFeCYm5Kv0xHSiAJS0f7T\nFpALPd6gNG2nbvllwowARC0xF/6gCOSs2giGPZnz8SzYF4KOu816hECHg6Qb\nuU16XFpTuPSHqINFOKzkdumz30BcmAXctvmQsagDFetOf48cAaslEiGD/ZH9\nWLfTv2xo9DHaY4p2GYOM+fhKHSbt5OV0q6iAgS5WZB2Dzeu47dMtk9iRbTEX\nfneHoEnI/fzakv+tYrnZRSah7qZ8BM0etmLfA9rOKVDJ+b9qfkdPY0SoAnue\n9KoORmkZr+hVEW4RE9slD2KDEg2hnfGmpd2QDCN/SGxhPt9hgcTD4s3KxlYO\n++KJeK9CyEz4/fnuFUkIAb86y59SDUv8ha1BCRRAlS7xgK+uejwWT1C3OUM1\ng5cNwwcBUmc7zkjIuA2oqy0uTX3tt4P2EJroQV8+lZ9k8MlYww/yXk6alYrI\n/s3U\r\n=IjD1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"7b62569252b09f93325bb5b94b2b915248ceaea2","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-callbackqueue && npm run docs-csssize && npm run docs-dockpoint && npm run docs-enum && npm run docs-point && npm run docs-thickness && npm run docs-vector","test":"echo \"Error: no test specified\" && exit 1","major":"npm version major -m \"Increment major version to %s\"","minor":"npm version minor -m \"Increment minor version to %s\"","patch":"npm version patch -m \"Increment patch version to %s\"","docs-enum":"jsdoc2md src/types/Enum.js > docs/Enum.md --template docs.hbs","docs-point":"jsdoc2md src/types/Point.js > docs/Point.md --template docs.hbs","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md --template docs.hbs","docs-readme":"jsdoc2md src/index.js > README.md --template docs.hbs","docs-vector":"jsdoc2md src/types/Vector.js > docs/Vector.md --template docs.hbs","docs-csssize":"jsdoc2md src/types/CssSize.js > docs/CssSize.md --template docs.hbs","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md --template docs.hbs","docs-dockpoint":"jsdoc2md src/types/DockPoint.js > docs/DockPoint.md --template docs.hbs","docs-thickness":"jsdoc2md src/types/Thickness.js > docs/Thickness.md --template docs.hbs","docs-callbackqueue":"jsdoc2md src/CallbackQueue.js > docs/CallbackQueue.md --template docs.hbs"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.3.0","description":"Type enforcement library for javascript","directories":{},"_nodeVersion":"10.8.0","dependencies":{"lodash":"^4.17.11","moment":"^2.23.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","eslint":"^5.11.0","jasmine":"^3.3.1","webpack":"^4.28.2","@babel/core":"^7.2.2","eslint-loader":"^2.1.1","wallaby-webpack":"^3.9.13","@babel/preset-env":"^7.2.3","jsdoc-to-markdown":"^4.0.1","babel-plugin-lodash":"^3.3.4","@babel/plugin-proposal-private-methods":"^7.2.3","@babel/plugin-proposal-class-properties":"^7.2.3"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.1.2_1546113962710_0.3710601051783109","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"type-enforcer","version":"0.1.3","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.1.3","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"d02f053f5ef17bd8d5671d197ac9650f4c8dc496","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.1.3.tgz","fileCount":89,"integrity":"sha512-QQsK3iqnk82Jkb1IDCeu+FHJnu6vvSsSOXBxzYAHxJzozmzNw698i4BdvAZnvl6zV4t5lB3tHeowyLSbUzyhTg==","signatures":[{"sig":"MEQCIHfoPei/j4hmO9iDOIwFBXdNbb12MZ1yZytQtgQZma0hAiBKD65pSxzWdkquv/iCQxi40ScSD7/yMHURchRdZoiljw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJ9Q8CRA9TVsSAnZWagAAY94P/1zXCjZyCs7qon/NyHpW\nstD8fwP7zbFPHQs+SIJke/5lSXj0rZGXeRSEHZx8qhVleme2s/FJQfmpQ9tJ\nnTq7nBaB4ionTTLDlDW1Qj2C1y98PT2Y5+53IOYL5fURFvk7Jz+z7jgRMQI8\nknPJZ1fyNqFrszJj0rIkIUzXKLIHGPtBI+LT4i3HPnRQy9EHtshmVyLTGcGa\n1Ytq5iv8Sj6Ur1TPrLpyUI0qOjUF735WKGRYDv8lDuYNdO8ZaSbasWMTGURj\n0n8HgxQt+a+M2aosVR94vkDPAei4nTOH4BRoIsuTU2Oo/r1CnO92hYWPDZJv\n+AdeH2uZPw+q+ZumKO8BrhNv17aXBA9YrPNa3rtGdQQ88yrg1LsoZrQigIfv\nUkRbxijrUiV1y8Dt0fXf2fRVaWIPWpyzKE4wkwouEqn4kF5ao0a6vkM+cxNQ\nmUkDfu/nZohzgU9YGrJNcKZCaNZYRwHmT1rxZNCspbRW+bTJxJs3uMpQbucq\nDuM7vV2GCQB7W8QoxSI70JVWI3Axl3HFKMeXx0jFSfDoor2Ubr7wI0tc54ty\nNsXCDrnUWGhKmpXkDRh0YrJ4U2DFSejrKn3p7zIj0WdhpXH76xKAkIEwuQh2\nDVEqyO/j0GyadY/M6802O+cAgYNM8JxobDIN3OzHYb3f3oWaetwacDxwAA6d\nTvMl\r\n=cmgp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"3da18fe23e00238a75a70fca378bb9c95b47fbf2","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-callbackqueue && npm run docs-csssize && npm run docs-dockpoint && npm run docs-enum && npm run docs-point && npm run docs-thickness && npm run docs-vector","test":"echo \"Error: no test specified\" && exit 1","major":"npm version major -m \"Increment major version to %s\"","minor":"npm version minor -m \"Increment minor version to %s\"","patch":"npm version patch -m \"Increment patch version to %s\"","docs-enum":"jsdoc2md src/types/Enum.js > docs/Enum.md --template docs.hbs","docs-point":"jsdoc2md src/types/Point.js > docs/Point.md --template docs.hbs","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md --template docs.hbs","docs-readme":"jsdoc2md src/index.js > README.md --template docs.hbs","docs-vector":"jsdoc2md src/types/Vector.js > docs/Vector.md --template docs.hbs","docs-csssize":"jsdoc2md src/types/CssSize.js > docs/CssSize.md --template docs.hbs","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md --template docs.hbs","docs-dockpoint":"jsdoc2md src/types/DockPoint.js > docs/DockPoint.md --template docs.hbs","docs-thickness":"jsdoc2md src/types/Thickness.js > docs/Thickness.md --template docs.hbs","docs-callbackqueue":"jsdoc2md src/CallbackQueue.js > docs/CallbackQueue.md --template docs.hbs"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.3.0","description":"Type enforcement library for javascript","directories":{},"_nodeVersion":"10.8.0","dependencies":{"lodash":"^4.17.11","moment":"^2.23.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","eslint":"^5.11.0","jasmine":"^3.3.1","webpack":"^4.28.2","@babel/core":"^7.2.2","eslint-loader":"^2.1.1","wallaby-webpack":"^3.9.13","@babel/preset-env":"^7.2.3","jsdoc-to-markdown":"^4.0.1","babel-plugin-lodash":"^3.3.4","@babel/plugin-proposal-private-methods":"^7.2.3","@babel/plugin-proposal-class-properties":"^7.2.3"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.1.3_1546114107714_0.848414122049459","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"type-enforcer","version":"0.1.4","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.1.4","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"07c1159985793dbc3026bdb5e8fb87340f374550","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.1.4.tgz","fileCount":89,"integrity":"sha512-tVAwF/juwQyxEo9IV21ykXWxeguKEmtXtKdOo7uqPRUyPJrS+A+pIJKr91oMZveRb8xx82BCeFkYl2Ii3I83rg==","signatures":[{"sig":"MEUCIQDMAomP337y/RBRXepVHLy1x84G7Ve1Un1wPmXNr41YYgIgZqoME1Byo8gFt4aYfrr+uW0htSV39/ahdrdC7oz/sBo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKPYlCRA9TVsSAnZWagAAvLcP/jtRYJpxMy8OVMjXm0nA\nuo/GDDqmaBvFTNHFkqdQnuFsn9mbmQjVUO7G/D2J5UL2m4nTY9j9L1ukyf83\nlovA1R3QeTXCjVgEi37/vluMxw8m1rV9CAxJ35ATEIVUsB5c5LYnyQhk3+2T\nSHvFW8s94KJZrBgB0tnLg4n+3O57nTD569QKhKLyv/kfozOYOkTVzlEq2b0B\nSZK9tdrvjMwL8FnIMHMLoPVkj6gyNh36kIbUz5ZPJsgKnJugpQ2WPouqBPfl\nVWYvauosAQrCEybusRuVswZDH118U89ksQDrFjwFWjWvcoUbTxwtk8BU7Luu\nfANfySiNQliuhG62nakUQ/j1uhhOyeIy/OBzk4rI8Oao9QnfBb9Ojv/92FIU\no67S1jo6uqzjtxImNL94oqm57iWQbifGORla6sXo8+7N4vHlA+aqgmQv8kJ9\nG4EdTZmiqpZ9op+G74wRFtl9IsZoZZiUSQgZb/b9G6nAQM6ojrwsPL8S3suB\nPT/F4AFThy3cH/4BAy/KcosR0jV6Y8+Q4Lk66zqmnV+UkT/MtGS7d3uG17JI\n2fdXVRdW0T+A88tutfkpgcLtP+HNXCW7LNKeyfBbzlogPaQNcVfVIlwlyffe\n084bufqmz7sNrJo5H2/aTVetPHLAajo1ow7QPtWWbl1+t6wIyU8DFTI/BXha\nA45R\r\n=xN8B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"604440b347a1e8ca377835c0a08a9ba9a7373404","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-callbackqueue && npm run docs-csssize && npm run docs-dockpoint && npm run docs-enum && npm run docs-point && npm run docs-thickness && npm run docs-vector","test":"echo \"Error: no test specified\" && exit 1","major":"npm version major -m \"Increment major version to %s\"","minor":"npm version minor -m \"Increment minor version to %s\"","patch":"npm version patch -m \"Increment patch version to %s\"","docs-enum":"jsdoc2md src/types/Enum.js > docs/Enum.md --template docs.hbs","docs-point":"jsdoc2md src/types/Point.js > docs/Point.md --template docs.hbs","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md --template docs.hbs","docs-readme":"jsdoc2md src/index.js > README.md --template docs.hbs","docs-vector":"jsdoc2md src/types/Vector.js > docs/Vector.md --template docs.hbs","docs-csssize":"jsdoc2md src/types/CssSize.js > docs/CssSize.md --template docs.hbs","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md --template docs.hbs","docs-dockpoint":"jsdoc2md src/types/DockPoint.js > docs/DockPoint.md --template docs.hbs","docs-thickness":"jsdoc2md src/types/Thickness.js > docs/Thickness.md --template docs.hbs","docs-callbackqueue":"jsdoc2md src/CallbackQueue.js > docs/CallbackQueue.md --template docs.hbs"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.3.0","description":"Type enforcement library for javascript","directories":{},"_nodeVersion":"10.8.0","dependencies":{"lodash":"^4.17.11","moment":"^2.23.0","@babel/plugin-proposal-private-methods":"^7.2.3","@babel/plugin-proposal-class-properties":"^7.2.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","eslint":"^5.11.0","jasmine":"^3.3.1","webpack":"^4.28.2","@babel/core":"^7.2.2","eslint-loader":"^2.1.1","wallaby-webpack":"^3.9.13","@babel/preset-env":"^7.2.3","jsdoc-to-markdown":"^4.0.1","babel-plugin-lodash":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.1.4_1546188324896_0.24067927163701364","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"type-enforcer","version":"0.1.5","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.1.5","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"339b9c80197e9b8bca5beb4d09c361ec000798b2","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.1.5.tgz","fileCount":89,"integrity":"sha512-MnAPCtnDU9mVVcm0F2o+k6VlDQPmQOKWY+MSH2/NxYSAeGyErbZqx9kTWIvDXHskTKlyV/6V/OiA0TtBJjdhjw==","signatures":[{"sig":"MEUCIQD43GGG/ZEtMIMnvjKNWHmBsOWzDyjq4hVtKDYcEe0WUgIgJwgWqUGvLk1RjY7b2WqC2VqAzJb+l38D+PEYI+qYfLc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKUjYCRA9TVsSAnZWagAAZhgP/0Rxmz4r5Sqj1Ue3yBfh\neDXaDSMDq39rE2Wj7ywr2j0W0sr3A91huyr7nwzS8JJVOBtE05oKf51tf/GI\nffTT97cl6SgW9sePHlc8N3pRCnk7om5V0PhzvhbmWGJ+Vk1natKOTyPecNid\nf/qhhnFjQ5d94U1mGK6hXAhIDxM1vS5B1v4ILllvoAWvi5qLUPppATGROXrE\neuDJow+qeUG5CmHhZKCWisLlh3hyZMcGRHM0qarx3SfSLklvI63lcjpe9vth\nv+cSuiUy67UedxcOwgVJ5seOZN5piKltiiDq75MXK241tqHC61216+NPg8Iu\nrg2BMfEKLjBkhp1BKh0AxGYAMkQIdt0ZrLYyOltafH0EWQ97auuEqNxwmX2a\nrAndsVVbSPvdIoOMeEMuoiiJjJ/GDDIQpL94f2QaVI7JDUpZpLEytHQSQ5/N\nKAezhlnewkKLh6FUrykMGs16ZsXUqwUd1kF495Rw6UQfPoKuRTVThZ899y6p\nq5LzKuQ7EtXg0sivbtqErRNPUF1Nr11JNS9Kzd8FK57IUjGNJA3UiI3RLHmx\nWe5/AitLLMeyTZGglKg7PyGPAayyxrF52m/AHRM2SJv4qNcvl8QzqZSalVxM\n/jgnVt/5XenLXzV2m3oV8kdURH0DFLOUFQ3hyT5u89F+NOzoycUjbAHJ6FhY\nFLe8\r\n=06Xv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"fc08fe94e4552169a206c8c6f17d79796098e74a","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-callbackqueue && npm run docs-csssize && npm run docs-dockpoint && npm run docs-enum && npm run docs-point && npm run docs-thickness && npm run docs-vector","test":"echo \"Error: no test specified\" && exit 1","major":"npm version major -m \"Increment major version to %s\"","minor":"npm version minor -m \"Increment minor version to %s\"","patch":"npm version patch -m \"Increment patch version to %s\"","docs-enum":"jsdoc2md src/types/Enum.js > docs/Enum.md --template docs.hbs","docs-point":"jsdoc2md src/types/Point.js > docs/Point.md --template docs.hbs","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md --template docs.hbs","docs-readme":"jsdoc2md src/index.js > README.md --template docs.hbs","docs-vector":"jsdoc2md src/types/Vector.js > docs/Vector.md --template docs.hbs","docs-csssize":"jsdoc2md src/types/CssSize.js > docs/CssSize.md --template docs.hbs","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md --template docs.hbs","docs-dockpoint":"jsdoc2md src/types/DockPoint.js > docs/DockPoint.md --template docs.hbs","docs-thickness":"jsdoc2md src/types/Thickness.js > docs/Thickness.md --template docs.hbs","docs-callbackqueue":"jsdoc2md src/CallbackQueue.js > docs/CallbackQueue.md --template docs.hbs"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.3.0","description":"Type enforcement library for javascript","directories":{},"_nodeVersion":"10.8.0","dependencies":{"lodash":"^4.17.11","moment":"^2.23.0","@babel/plugin-proposal-private-methods":"^7.2.3","@babel/plugin-proposal-class-properties":"^7.2.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","eslint":"^5.11.0","jasmine":"^3.3.1","webpack":"^4.28.2","@babel/core":"^7.2.2","eslint-loader":"^2.1.1","wallaby-webpack":"^3.9.13","@babel/preset-env":"^7.2.3","jsdoc-to-markdown":"^4.0.1","babel-plugin-lodash":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.1.5_1546209495619_0.8647867798391378","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"type-enforcer","version":"0.1.6","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.1.6","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"2e95356baec280d7c918f8b1cdbed63ede9af4b7","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.1.6.tgz","fileCount":90,"integrity":"sha512-TrslL3ASl+T2JuifVKZ8iY4d6N5eIXiP1Npib90ZMGXIM8DyiBYwFqZuVlPi2qvokb3Et1IQGpyp6dK5ldimxg==","signatures":[{"sig":"MEUCIBVq4NmrE1rOHq4JwIsetuiRgnz7QBzECewCMeub44QtAiEAoPlm0iQhTXOay5xBIvT8uUJ/PQ0PRudT5uWqOEM9iOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLNrVCRA9TVsSAnZWagAA3msP/R4kZqODIoM9Lf+iA8Tl\nUrXpy5+s3NifzxVSC5ucNE3cpmWM+QLt1sg3p16htObwXBSzEJrfU8+sAoTC\n0lECFIeVlZAOY1XtmacqODOfCDzGp+Uu2XU63N8iHjuiA4Ej2UzwPh3kS8XA\np+TWxFTrLzn3NTBXgyjmWXiyINhkv9K+papp1p9pTTtQQsm7/V5FO3JU62PW\nrK1hoem+al10PQwan27FZnC+kt9w41BN4Ghg9qJUMw5HyAxR0314wtC9+x18\nfhKHbxFNKYVUoBZpeJ7i87S4CGr69/GZRCN+fQXQ61mzG36wTImCgTC4N8kq\nby7iPaVJYFkhKDk+09uH23gtS7zNQABlVJtS6n9bIv9evVAivwR9dN7qga6g\nma70LGE9M4UszXaLaNVwFDmriXJjEvcUcUF8zXGpkOY6QMMACleUhRofvhC0\ne3Yj8e0EvoVfEtNyiIywbKpC/8lfBNnHInRjj0H2lNH/9LrpgZnaOshn8P5e\ni9dVeLIRzmus2t8Drn07jwI9qEY97U/kqNdXic+DxPXaU0fcYv90LGxqAICA\nUpK71lAff8xYnJEmkn/QF1fcYNlmeBnRwgH50Vcpmc7hbfs1rTg+wwYqfo+O\nuH+JP74Mwmv1ZFJRB/nKpslRtZ92vAEZ3kH9cLgaMd7msl/GRiafe+D49Mdy\nb8tE\r\n=ylRA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"93b83866f53068aba82f1f703dfeb2c459e1b6de","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-queue && npm run docs-csssize && npm run docs-dockpoint && npm run docs-enum && npm run docs-point && npm run docs-thickness && npm run docs-vector","test":"echo \"Error: no test specified\" && exit 1","major":"npm version major -m \"Increment major version to %s\"","minor":"npm version minor -m \"Increment minor version to %s\"","patch":"npm version patch -m \"Increment patch version to %s\"","docs-enum":"jsdoc2md src/types/Enum.js > docs/Enum.md --template docs.hbs","docs-point":"jsdoc2md src/types/Point.js > docs/Point.md --template docs.hbs","docs-queue":"jsdoc2md src/types/Queue.js > docs/Queue.md --template docs.hbs","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md --template docs.hbs","docs-readme":"jsdoc2md src/index.js > README.md --template docs.hbs","docs-vector":"jsdoc2md src/types/Vector.js > docs/Vector.md --template docs.hbs","docs-csssize":"jsdoc2md src/types/CssSize.js > docs/CssSize.md --template docs.hbs","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md --template docs.hbs","docs-dockpoint":"jsdoc2md src/types/DockPoint.js > docs/DockPoint.md --template docs.hbs","docs-thickness":"jsdoc2md src/types/Thickness.js > docs/Thickness.md --template docs.hbs"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.3.0","description":"Type enforcement library for javascript","directories":{},"_nodeVersion":"10.8.0","dependencies":{"lodash":"^4.17.11","moment":"^2.23.0","@babel/plugin-proposal-private-methods":"^7.2.3","@babel/plugin-proposal-class-properties":"^7.2.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","eslint":"^5.11.0","jasmine":"^3.3.1","webpack":"^4.28.2","@babel/core":"^7.2.2","eslint-loader":"^2.1.1","wallaby-webpack":"^3.9.13","@babel/preset-env":"^7.2.3","jsdoc-to-markdown":"^4.0.1","babel-plugin-lodash":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.1.6_1546443476415_0.08011416527286364","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"type-enforcer","version":"0.2.0","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.2.0","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"fdaba7c2682278b146b1bc17dbed6bf757dc200f","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.2.0.tgz","fileCount":190,"integrity":"sha512-A1AFKD1gwucehWAi/3znNhLtu0qTfwwVZxJb5pi1YzZendGdE6Iue09fIu4fSwDElDFkHtINQn+87D873WsehA==","signatures":[{"sig":"MEQCIEsmCkZTPbYEsArL5BywvUTf+pjpDtwKO6vKY84dxSIfAiAHH3eWPenXDEMC8EgG4uclVEXa/ZK/Nph2ejjXFCrQRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":320675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQjlBCRA9TVsSAnZWagAAilIP/2QEgC90Pgtsrc4rqdVv\nZtLP7JlnpoJ8zRwgNjJcwLHcaku8U82fM3YpEw/lgQHC6YMSLjDx1mHJ9fin\n3UNHmDbiwHYw/pgh8DFfzcnN8kcoOzWREhVXDkJN0thiWEnZ7ktcYaIpTlrA\nKEDtAv+Y6FLHDvdlsp2onLk8P+G38kN97CHnl9DWqJw4EyBkE4ixnax9VR/e\nHdh1bb/KQV6tkLKD3QSKp+p4yfspP2Mk0oY+X+bpwMgOgSRP9HH2U9FhGWFX\nLWYZHY3NGIPynKDFstN8A5sTQIjiQekP0d7FZnEkTB1KzBr1ITe4fzpzlEyS\nabn6/TOBz0UxXrzSSr/iZEzmhXoJe3TBFRmqkSkyYDQ0PYE7lptgj4LFKpdk\nVhLb+lUSSodmMCaLkomeGBgo0+I/JFx3Z2XDWHIVX4J94hp0OAYoWPFzpf5C\ni7/7L6crEYjCbeh8dBS6SM1EmHTelWVjcILiW/tzxJuhVEzpuAWN2vgCLMNk\nfq5mlazcbWpMFLFVXez93nIA4ipAZ0V3JJP12eo8Qe2HcLHsO8kQZ903gyrC\notefqVhoqrgHzMfdRnBu98FzCsq8xNMEO8jaSboICuDR/LUJyFRxBRjc9eu7\ntY3OlJFKB2SrPM7gsrw4A4hjA6U3lO+LRWpDNavmRY3mwdNPhP71bVCP6V4D\nSiAJ\r\n=eQ0k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"6896ede062f37eec17a600aa47d687d7ea3ba399","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-checks && npm run docs-queue && npm run docs-csssize && npm run docs-dockpoint && npm run docs-enum && npm run docs-point && npm run docs-thickness && npm run docs-vector","test":"karma start --single-run","major":"npm version major -m \"Increment major version to %s\"","minor":"npm version minor -m \"Increment minor version to %s\"","patch":"npm version patch -m \"Increment patch version to %s\"","docs-enum":"jsdoc2md src/types/Enum.js > docs/Enum.md --template docs.hbs","docs-point":"jsdoc2md src/types/Point.js > docs/Point.md --template docs.hbs","docs-queue":"jsdoc2md src/types/Queue.js > docs/Queue.md --template docs.hbs","test-watch":"karma start","docs-checks":"jsdoc2md src/checks/*.js > docs/checks.md --template docs.hbs","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md --template docs.hbs","docs-readme":"jsdoc2md src/index.js > README.md --template docs.hbs --partial scope.hbs","docs-vector":"jsdoc2md src/types/Vector.js > docs/Vector.md --template docs.hbs","docs-csssize":"jsdoc2md src/types/CssSize.js > docs/CssSize.md --template docs.hbs","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md --template docs.hbs","docs-dockpoint":"jsdoc2md src/types/DockPoint.js > docs/DockPoint.md --template docs.hbs","docs-thickness":"jsdoc2md src/types/Thickness.js > docs/Thickness.md --template docs.hbs"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.4.1","description":"Type enforcement library for javascript","directories":{},"_nodeVersion":"10.12.0","dependencies":{"lodash":"^4.17.11","@babel/plugin-proposal-private-methods":"^7.2.3","@babel/plugin-proposal-class-properties":"^7.2.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","karma":"^3.1.4","eslint":"^5.12.0","jasmine":"^3.3.1","webpack":"^4.28.4","powerset":"0.0.1","@babel/core":"^7.2.2","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","jasmine-core":"^3.3.0","eslint-loader":"^2.1.1","karma-jasmine":"^2.0.1","karma-webpack":"^3.0.5","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","wallaby-webpack":"^3.9.13","@babel/preset-env":"^7.2.3","jsdoc-to-markdown":"^4.0.1","test-runner-config":"^0.5.0","babel-plugin-lodash":"^3.3.4","eslint-plugin-babel":"^5.3.0","karma-brief-reporter":"0.0.7","babel-plugin-istanbul":"^5.1.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.2.0_1547843904110_0.3685765834753052","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"type-enforcer","version":"0.2.1","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.2.1","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"f90a131cbaefff5eccd4272f531e94e0aedb6104","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.2.1.tgz","fileCount":190,"integrity":"sha512-OM+LwGXhT3Cq7CAnHKxXsr94Fh+kr+X9ym5gPk45STPeTyMA26iXsVbaL63roYy63JMAX/3an99HBEWbW/kXKw==","signatures":[{"sig":"MEUCIFWsSe1iS4LVtLx0E6iBFYBfweH7CSkS11qJIGivSxyBAiEAwbHBpgUChY73xV6l1krSLx1YMdICB5dWC9vyWjC3+ck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSgqtCRA9TVsSAnZWagAAkRQQAJcxRarkpombk+8ykfdk\nrwFk02QC3s5bg/0YpvCrvAXAtEaI7PGK9tCy3hWneElm06H2+XE1ofYzSzoi\nnHLuB8JuDWfxSCFsTP3ltNc61g6mompHExsKRKS3qK+vzDJL4CN9egDR25Il\nBetY6Z3i1T8w4qvf8DwGf+bxizwpVcdLzwB1c6hKuhj3NluOH/Cdhsgkqmum\nfr2wNEFqVfSUzluPu5yS40tOwBr1EJvaMzXgQWEcjtLUZP1+1srZQjds/a7r\nQd122Ov+lh5j4lKTYRXag9zn7sUr6K1ghWCz+JvgtW1dKilLb0eApKdvmw/p\nGLBVRclP5EKRJ8Ex9Kfo6MyK08GhY/XmPQNva6zq2BaiRpmm8W+k2JXoUvX1\ngHmM2dL2BOBXJSF+RnpdJCv02EnPrZomaQ918bdKeK9TeMwUXtLGTKvJDl/h\n2UrAQ9XFSRmgRCUZTgUJzQmWtTdyT38BDpZgqCeN1i0gyB5VdGkvdVh942l4\nU1BGCc5F6z2wGY9r+GUWYmHExnyi3FO5mJysPaHoB8bVTyXZHfdD46pRtjzI\nkLoLG0wLReS1kPcrsHN2FsjkTIHRHYF+EJbviOZ37gYR+9PsVxLxc8ZABCS9\nMSwBBarkLUeyBqSOrcYJWctSXdBAJ/EJ+rrwxzqTFxVd4eOumn5YYdBGl+8J\n2FC+\r\n=9/o6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"d8710aafb7fc4d56d321072b323ae530d4f495cb","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-checks && npm run docs-queue && npm run docs-csssize && npm run docs-dockpoint && npm run docs-enum && npm run docs-point && npm run docs-thickness && npm run docs-vector","test":"karma start --single-run","major":"npm version major -m \"Increment major version to %s\"","minor":"npm version minor -m \"Increment minor version to %s\"","patch":"npm version patch -m \"Increment patch version to %s\"","docs-enum":"jsdoc2md src/types/Enum.js > docs/Enum.md --template docs.hbs","docs-point":"jsdoc2md src/types/Point.js > docs/Point.md --template docs.hbs","docs-queue":"jsdoc2md src/types/Queue.js > docs/Queue.md --template docs.hbs","test-watch":"karma start","docs-checks":"jsdoc2md src/checks/*.js > docs/checks.md --template docs.hbs","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md --template docs.hbs","docs-readme":"jsdoc2md src/index.js > README.md --template docs.hbs --partial scope.hbs","docs-vector":"jsdoc2md src/types/Vector.js > docs/Vector.md --template docs.hbs","docs-csssize":"jsdoc2md src/types/CssSize.js > docs/CssSize.md --template docs.hbs","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md --template docs.hbs","docs-dockpoint":"jsdoc2md src/types/DockPoint.js > docs/DockPoint.md --template docs.hbs","docs-thickness":"jsdoc2md src/types/Thickness.js > docs/Thickness.md --template docs.hbs"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.4.1","description":"Type enforcement library for javascript","directories":{},"_nodeVersion":"10.12.0","dependencies":{"lodash":"^4.17.11","@babel/plugin-proposal-private-methods":"^7.3.0","@babel/plugin-proposal-class-properties":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","karma":"^3.1.4","mocha":"^5.2.0","eslint":"^5.12.1","webpack":"^4.29.0","powerset":"0.0.1","@babel/core":"^7.2.2","karma-mocha":"^1.3.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","eslint-loader":"^2.1.1","karma-webpack":"^3.0.5","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","wallaby-webpack":"^3.9.13","@babel/preset-env":"^7.3.1","jsdoc-to-markdown":"^4.0.1","test-runner-config":"^0.5.0","babel-plugin-lodash":"^3.3.4","eslint-plugin-babel":"^5.3.0","karma-brief-reporter":"0.0.7","babel-plugin-istanbul":"^5.1.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.2.1_1548356268718_0.12174183212373735","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"type-enforcer","version":"0.2.2","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.2.2","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"fd7b529ef99ddbe948cff7cb8dd1f38e607f16e1","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.2.2.tgz","fileCount":190,"integrity":"sha512-RN/Q8kT3i0avUAFxRpZYHApdKpI0FZ+f3BxGPSrrbS9/+qdw7oMK148AhUU79RRypQsv5BEN9xptj2IrzEKCeA==","signatures":[{"sig":"MEYCIQDfYxYP2IzDPm/VQ7EDpNxqzQOL+JxAAhPojAo7euy6hAIhAO1Bwz/frUzjEnpV69nE0Z2keCoRM+WgEymyzRGCiD/S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSlXYCRA9TVsSAnZWagAAtEAP/jxcgZ3v5n2GQPSAiYPX\nkY8y8KJeoeqabMPkB7C/F/srVXYIIXRxJ5cSh+6asOwltIfL7KTSTH3IwV/I\n4x6KtlrJ64LuRhqwYpDUsSY87DGzF67er+odygqzPX37wqvFLtU41oHTEr5k\nGvg6S2UFLb/wUETg/G8mSwwDO+cn4KDAuzeCHKCdsON3gATUo9tQUvfPr/1k\nT0YhcaouKtj4NyMXcC9Hr1RIxWRvQ+ctzc1JyfDzu0i+I9uppZhRzS6Bcn/V\nVremAAI/kjUMZLGkuElIOH7tjS3C8kQtLwj2qi8YRA0O5idKs56URqhmJQZD\nN7cWJz+6JicH0CnXD0xqYLPXwGb6C1dmp6X/dc1pe1d0JicrqWEQJ90LbYRw\nphR4C82Ffdug2BtTPEacot0Il/+13Hj65Au+4XkO5pb8UXiwBFqO6jSQXSQI\nOeZdv4V+kXNXBG4dtf1RkNYr23W1ZWhZbIHzrwS6mPBJBd1BaTRakr/gl2ut\niJJeSiJo9XfhYBc9PePMRmev+QETOV4c8vfiZyeIaoFcVBM7xJus4egrwWNt\nMc68CLB9ez6Ke0bcGuG5gc45yvkpas/zXvE0Xyt67UQzpDprkbpLbSydThCj\ne7O6GGFTtJpQJC09ZJCitPB/AGZav4yVeK0IJnlsV0gK2B7dTAJBFsYDes57\n4OO2\r\n=F71I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"907e206e557caef6a4ac525e4b7cc60a73a83e57","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-checks && npm run docs-queue && npm run docs-csssize && npm run docs-dockpoint && npm run docs-enum && npm run docs-point && npm run docs-thickness && npm run docs-vector","test":"karma start --single-run","major":"npm version major -m \"Increment major version to %s\"","minor":"npm version minor -m \"Increment minor version to %s\"","patch":"npm version patch -m \"Increment patch version to %s\"","docs-enum":"jsdoc2md src/types/Enum.js > docs/Enum.md --template docs.hbs","docs-point":"jsdoc2md src/types/Point.js > docs/Point.md --template docs.hbs","docs-queue":"jsdoc2md src/types/Queue.js > docs/Queue.md --template docs.hbs","test-watch":"karma start","docs-checks":"jsdoc2md src/checks/*.js > docs/checks.md --template docs.hbs","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md --template docs.hbs","docs-readme":"jsdoc2md src/index.js > README.md --template docs.hbs --partial scope.hbs","docs-vector":"jsdoc2md src/types/Vector.js > docs/Vector.md --template docs.hbs","docs-csssize":"jsdoc2md src/types/CssSize.js > docs/CssSize.md --template docs.hbs","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md --template docs.hbs","docs-dockpoint":"jsdoc2md src/types/DockPoint.js > docs/DockPoint.md --template docs.hbs","docs-thickness":"jsdoc2md src/types/Thickness.js > docs/Thickness.md --template docs.hbs"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.5.0","description":"Type enforcement library for javascript","directories":{},"_nodeVersion":"10.8.0","dependencies":{"lodash":"^4.17.11"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","karma":"^3.1.4","mocha":"^5.2.0","eslint":"^5.12.1","webpack":"^4.29.0","powerset":"0.0.1","@babel/core":"^7.2.2","karma-mocha":"^1.3.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","eslint-loader":"^2.1.1","karma-webpack":"^3.0.5","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","wallaby-webpack":"^3.9.13","@babel/preset-env":"^7.3.1","jsdoc-to-markdown":"^4.0.1","test-runner-config":"^0.5.0","babel-plugin-lodash":"^3.3.4","eslint-plugin-babel":"^5.3.0","karma-brief-reporter":"0.0.7","babel-plugin-istanbul":"^5.1.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.2.2_1548375511356_0.3875963213433473","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"type-enforcer","version":"0.2.3","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.2.3","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"197a43cc76915d9a4ad024d0a2b84ecb8e0d2cd8","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.2.3.tgz","fileCount":191,"integrity":"sha512-9t43bsyzhWapuW70yXka3/3V3S69QuBURwnYxKXXJjJtv0Ky8ntz+2mIz6UnNp/qf8jbE5QTXwJpo4LHJE6urg==","signatures":[{"sig":"MEYCIQDZZA+zkHvhIEXtbcrjufsf1OqZ9RYOP4iwwtBHTnn+owIhAOyAddicO2TVoOywyh7/+QC+s9qQQOc/j4JlxhqS+mCL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":345463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUjwYCRA9TVsSAnZWagAA4AYQAJ7EM7yb51TVtn6TOO7G\nuwjamvbiujK1vxWSLcj0+ekh58S82NbX/xQSGolEs0BSZbHmlooMiYHIrgnd\nJyKbwwBi6Rjn+Vtghj+oWUPYcvYi4sB8FfbM49mAHnJwI0wM1GqebrxBAybN\nRVRnfsVYQiyJUcEZPOXbpMrA8hPvDpQwlrKZ3ZSxWX38Glg2Lo6kdw1BNGq4\nvJSmK/tmSXcEQBAlSsJc9QToWwpLWYJxtIHrv+KPhT1/bUBMr60vB3W1TT6k\njKUoXQBNVSJmL5ck+Ia8a+9Z6KkH8PJtEXQTvDoaNiq44DtpvRDTHgRj1war\nGPbYh3iHYhYFLxtpChk0BhdTrsGNqvoadrTQawdQbT6g8Z6zoKdycaCh1/l5\nOul0QokHSh0xw45GP8ybM4gMCpIosqir5sPKw7wJwDnxs+wqq1lt0QdF16KY\nrpTdN9CXrHwDH3HmpG/fc4Hd70v/upll0bPKevvewOrnYtSOY1WvYIA5wn5T\nI/0pHr+hUVuuFqCtqi4dKQv1bWCdP6NJQwb1CIv3kR7wAzaalpyUMscNz4LV\nFSsbcC0zIJoN7lxO1kfIrmWQkyoPIDXRNu8JROPO0GoXrXUMDaehImon4j8O\nAuXFV07b7MC+EfcdfLAXSvaGft8IwGfXrtLebAuS1SDL4DWKLKLeaLMj+G7I\naKKI\r\n=VpiP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"801da2deeb0d84e81c9f6eed5dafb8ed6d0d2f38","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-checks && npm run docs-queue && npm run docs-csssize && npm run docs-dockpoint && npm run docs-enum && npm run docs-point && npm run docs-thickness && npm run docs-vector","test":"karma start --single-run","major":"npm version major -m \"Increment major version to %s\"","minor":"npm version minor -m \"Increment minor version to %s\"","patch":"npm version patch -m \"Increment patch version to %s\"","docs-enum":"jsdoc2md src/types/Enum.js > docs/Enum.md --template docs.hbs","docs-point":"jsdoc2md src/types/Point.js > docs/Point.md --template docs.hbs","docs-queue":"jsdoc2md src/types/Queue.js > docs/Queue.md --template docs.hbs","test-watch":"karma start","docs-checks":"jsdoc2md src/checks/**/*.js > docs/checks.md --template docs.hbs","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md --template docs.hbs","docs-readme":"jsdoc2md src/index.js > README.md --template docs.hbs --partial scope.hbs","docs-vector":"jsdoc2md src/types/Vector.js > docs/Vector.md --template docs.hbs","docs-csssize":"jsdoc2md src/types/CssSize.js > docs/CssSize.md --template docs.hbs","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md --template docs.hbs","docs-dockpoint":"jsdoc2md src/types/DockPoint.js > docs/DockPoint.md --template docs.hbs","docs-thickness":"jsdoc2md src/types/Thickness.js > docs/Thickness.md --template docs.hbs"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.4.1","description":"Type enforcement library for javascript","directories":{},"_nodeVersion":"10.12.0","dependencies":{"lodash":"^4.17.11"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","karma":"^3.1.4","mocha":"^5.2.0","eslint":"^5.12.1","webpack":"^4.29.0","powerset":"0.0.1","@babel/core":"^7.2.2","karma-mocha":"^1.3.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","eslint-loader":"^2.1.1","karma-webpack":"^3.0.5","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","wallaby-webpack":"^3.9.13","@babel/preset-env":"^7.3.1","jsdoc-to-markdown":"^4.0.1","test-runner-config":"^0.5.0","babel-plugin-lodash":"^3.3.4","eslint-plugin-babel":"^5.3.0","karma-brief-reporter":"0.0.7","babel-plugin-istanbul":"^5.1.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.2.3_1548893207662_0.9009421093721344","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"type-enforcer","version":"0.2.4","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.2.4","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"b5f6ffdfa50139918b8a2497aa6ce3cb8863ff09","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.2.4.tgz","fileCount":93,"integrity":"sha512-ImOr5yyvMOL2hUdTO87c6JTfwqa4kMY8z7sgykAgA/z40XbT4p7lCO4R0tzbADPqZz+xr4I0KV/3egbIGyL8aQ==","signatures":[{"sig":"MEQCIG2YJLdw/723Zon4YzW9unSvfGtBQlx4XgcoEVSELIUyAiAD1qyZf1IyNAERvC9r02wVSLaHzCUD9Z6f6UU9HpXMjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcU34gCRA9TVsSAnZWagAAKFUP/iAM+Skg+ww83iUZ8bRl\nL7PgypwthlzcjOt40QGv2/b0qAnJNf+wCxv9UdXKV9Juk3PnVFr7UANIlBje\naqkea3g0m1NvINsxqyVZbskBj7Q/pP524IU7bKc1Zx05trygnzLbp/jsRwse\n6CAscVqbtM+RdOCmCvywTGKCY3POJ6zkScqaZBDQ6p5opK+kadONa6D2KlnI\nxIw72mhPvsL0X/NRRjXXOFLQkBE+bJgQ2mtHh70zXCp92EeyhUbPqKtpRTYz\nft9HWS5Y4EUtpBa9qXrpbeBP35EPH8ndWaWyJxQpxV3/EHRHGsn9q8gW4dKA\npiJcsc/U6IvJcXzOZgPsqrkhufsaW1LFNwQL5pq7h4tjxfe0BXDu9hPBFgkt\nmmujth7CzRMOnxHYEd6Tp5IMVsBqxRxBlfOOqpIhQ96NcMhcl/pVJpQ+zECt\nZ+6XanUYXEdDBvHJ5eYqnolo8ICgrc7hEfgbwZQBhfGpHcKiegUGJ9tkvAc2\np2hpjeO+LtAy32MgW5MoCGPnxfLuBZ8sidoVQQoZlIBMbASxWzlnx70FLwPy\nieFFLRCpYdSxRae+g/vHUDeagZjXIYBlXMShpERi2fJbSH0mkPv3OWahBAYM\nxg+6Aem0V0lAI34irzcWC9XAqYkMRaOW/eQLrhlb9UOySE0FRxvMcxUJv/XA\nzR4G\r\n=RmSt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"26dcecfc096ebd418b69400aec8eedec8eb6bb60","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-checks && npm run docs-queue && npm run docs-csssize && npm run docs-dockpoint && npm run docs-enum && npm run docs-point && npm run docs-thickness && npm run docs-vector && npm run docs-removable","test":"karma start --single-run","major":"npm version major -m \"Increment major version to %s\"","minor":"npm version minor -m \"Increment minor version to %s\"","patch":"npm version patch -m \"Increment patch version to %s\"","docs-enum":"jsdoc2md src/types/Enum.js > docs/Enum.md --template docs.hbs","docs-point":"jsdoc2md src/types/Point.js > docs/Point.md --template docs.hbs","docs-queue":"jsdoc2md src/types/Queue.js > docs/Queue.md --template docs.hbs","test-watch":"karma start","docs-checks":"jsdoc2md src/checks/**/*.js > docs/checks.md --template docs.hbs","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md --template docs.hbs","docs-readme":"jsdoc2md src/index.js > README.md --template docs.hbs --partial scope.hbs","docs-vector":"jsdoc2md src/types/Vector.js > docs/Vector.md --template docs.hbs","docs-csssize":"jsdoc2md src/types/CssSize.js > docs/CssSize.md --template docs.hbs","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md --template docs.hbs","docs-dockpoint":"jsdoc2md src/types/DockPoint.js > docs/DockPoint.md --template docs.hbs","docs-removable":"jsdoc2md src/mixins/Removable.js > docs/Removable.md --template docs.hbs","docs-thickness":"jsdoc2md src/types/Thickness.js > docs/Thickness.md --template docs.hbs"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.5.0","description":"Type enforcement library for javascript","directories":{},"_nodeVersion":"10.8.0","dependencies":{"lodash":"^4.17.11"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","karma":"^3.1.4","mocha":"^5.2.0","eslint":"^5.12.1","webpack":"^4.29.0","powerset":"0.0.1","@babel/core":"^7.2.2","karma-mocha":"^1.3.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","eslint-loader":"^2.1.1","karma-webpack":"^3.0.5","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","wallaby-webpack":"^3.9.13","@babel/preset-env":"^7.3.1","jsdoc-to-markdown":"^4.0.1","test-runner-config":"^0.5.0","babel-plugin-lodash":"^3.3.4","eslint-plugin-babel":"^5.3.0","karma-brief-reporter":"0.0.7","babel-plugin-istanbul":"^5.1.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.2.4_1548975647050_0.38093177525758626","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"type-enforcer","version":"0.3.0","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.3.0","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"985bb80198f25d84bebe8d43f83f85315a084ede","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.3.0.tgz","fileCount":97,"integrity":"sha512-C8Vrk6+jfc6Tnmui6U44KeS7PenYF+x4AIsP44OFQBMoAvV9Yf36TmsRazEeVkDZNxXcqmbxcq+acY6UV6A8Kw==","signatures":[{"sig":"MEYCIQDCstmjlXpzJOvv01a7zywexNNxnCqmCCkIdAuk2BfzswIhAJ0O1IVXPzCUN2oFRr1HiYyuR7U76E33K+oqLK8kuZB9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcV0CECRA9TVsSAnZWagAABRUP/24xj/GHJViZkWfCXBEb\n3jxo89X1x2ADfImuTurXhrN9LUx0yAE2oPTbWxPsWe7eDvM6yuZ2ZAd9PDou\nm1vr/r10h0+vwd+iqq+EHsNEcJJeamTL1fqhGBEeZC0CwqnJ/j7TGoCOk6hw\ni8RRccl4hzBCLr948531cMDI97R0C2TLsXEbAgdsinStQHihaz91WX8grDXB\nCwEmKNNUPw8USVoxTEHHS0BBauQGZyN9ISZwBPFW6WVilJYuQJgoBr5z8UDV\n2LJZz2busz6XA8OLMLbQBulH2JL57jPuo/cCeTN6E1IZO7qILuwliTA3QkxO\nyt/Cs3ap1arkLH6iqerJR+gGNn7PFyVtU2sIijV3pxPIzUhKYqXJDMVGutGS\n6ihPftiVG192lSmAOkYirkS1+QTp0keVSheah4xH6O4766mkVxGAxcdj0U+M\nJyAFtzv00l1AIpCLE2VtWP6i4m/tEyBP/eqCgZRalmstv7iGLw7By6uW0KTD\nOUiq4BjjgsA/Ctz/H+LmzwNsVc10au3vARsYIwKPSdQen2+L2GyShT8YutQZ\n4ut20zvMLt7W2kLLfTYL7gHBj1jW6T+Pwm68rulEwC2Nhnlbwt5kdzLCkyvJ\nYgMqBFH7pR2t9VEZ6N3JtAXZfGGVCKSjUmwr2jguQWzSPTbfIeJR//PzuHIP\nEDbr\r\n=y7Fk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"5f665c658af9b37c0fde802501a6aeb356398c34","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-checks && npm run docs-queue && npm run docs-csssize && npm run docs-dockpoint && npm run docs-enum && npm run docs-point && npm run docs-thickness && npm run docs-vector && npm run docs-removable","test":"karma start --single-run","major":"npm version major -m \"Increment major version to %s\"","minor":"npm version minor -m \"Increment minor version to %s\"","patch":"npm version patch -m \"Increment patch version to %s\"","docs-enum":"jsdoc2md src/types/Enum.js > docs/Enum.md --template docs.hbs","docs-point":"jsdoc2md src/types/Point.js > docs/Point.md --template docs.hbs","docs-queue":"jsdoc2md src/types/Queue.js > docs/Queue.md --template docs.hbs","test-watch":"karma start","docs-checks":"jsdoc2md src/checks/**/*.js > docs/checks.md --template docs.hbs","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md --template docs.hbs","docs-readme":"jsdoc2md src/index.js > README.md --template docs.hbs --partial scope.hbs","docs-vector":"jsdoc2md src/types/Vector.js > docs/Vector.md --template docs.hbs","docs-csssize":"jsdoc2md src/types/CssSize.js > docs/CssSize.md --template docs.hbs","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md --template docs.hbs","docs-dockpoint":"jsdoc2md src/types/DockPoint.js > docs/DockPoint.md --template docs.hbs","docs-removable":"jsdoc2md src/mixins/Removable.js > docs/Removable.md --template docs.hbs","docs-thickness":"jsdoc2md src/types/Thickness.js > docs/Thickness.md --template docs.hbs"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.7.0","description":"Type enforcement library for javascript","directories":{},"_nodeVersion":"10.8.0","dependencies":{"clone":"^2.1.2","deep-equal":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","karma":"^3.1.4","mocha":"^5.2.0","eslint":"^5.12.1","webpack":"^4.29.0","powerset":"0.0.1","@babel/core":"^7.2.2","karma-mocha":"^1.3.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","eslint-loader":"^2.1.1","karma-webpack":"^3.0.5","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","wallaby-webpack":"^3.9.13","@babel/preset-env":"^7.3.1","jsdoc-to-markdown":"^4.0.1","test-runner-config":"^0.5.0","eslint-plugin-babel":"^5.3.0","karma-brief-reporter":"0.0.7","babel-plugin-istanbul":"^5.1.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.3.0_1549222020321_0.018369273863129365","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"type-enforcer","version":"0.3.1","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.3.1","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"591a458d9fc24779a56e34b7cd8ff30b2a9cb1d5","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.3.1.tgz","fileCount":96,"integrity":"sha512-f8tmozInKor16V4eWCoZ2ssO/3zFQK5cRPLQacZMFSgVSUzwmV2PQYqMQ0adJ36djQU5Nf7Xtd/gnGdXgNbMRQ==","signatures":[{"sig":"MEQCIAJfweYeKH/gXxCXOivlXDLCqi3Jhntu+PsTZtymgIIiAiAVoO9Ehls2teIVVEGe3Wofx32l795s7ga6dSoRg/Gmcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYKs8CRA9TVsSAnZWagAAqz0P/juaELvmhOiZIcBfHTob\n2kJO7iWUpsXx8YSedqv4ajWVKWNSzFASD4NUSz2FZIIwWovPC7YUgFu308bV\nUUq4UyUfS88YDfuILNz2FAHl2Q7OI9NwjBXnYFaZZZ7Lox3go/7TYGIgTKBO\nGX1yyyQzUBYagXT5UMwsSTzArDGqdY+r7un2XOAy0GTs1M+9Fi81QQNVJ0Qw\nrNRgmMrdz53lDvQIqxB0kTO1Lk6cDVm0I0O6cP0M/6nAYhMrbD9XfXOd/HRV\nbtgCW2iFgzenOCVwrGiNSTSuhysixivnw3Wd1al9fPXMhSDc6KCCpHv87ZyB\nin+Q48FvBB+bXcROLeddiRcyJUy//YFhUlNDeDAkNH64urxZ1+Sf0JuxR0La\ndj12KJrcXronL8x+CRYXgKPBXYakYOdUtVxfNME/zPe118o3MVf2hekr9OXT\nDGcpgsAytzddrDvGKlN3r/spg47kdQ/czoGaGDZ7HKd7WddawVLnJUnZa4nU\nm7y1d4vMyS7hbPNt4IPNqHRUkOkK6T1pzIg0+pJBMxbAr/Um65EGbOix7vXg\nvCEoU+ind1vk6dC6NMBiSurBAxTaVqXJ6Cm+sztOuxNbIoN4Ri9SLLEnC2Qz\nYu1gcX5JaQ18b0QeLndKi7t+89l6bxZ91umU1Xc6phxo38QoltO7I0e5NCPo\n6//f\r\n=l1G+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"3ff0a1956296bf7e9f145f59dc131891a2bf7aef","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-checks && npm run docs-queue && npm run docs-csssize && npm run docs-dockpoint && npm run docs-enum && npm run docs-point && npm run docs-thickness && npm run docs-vector && npm run docs-removable && npm run docs-castarray","test":"karma start --single-run","major":"npm version major -m \"Increment major version to %s\"","minor":"npm version minor -m \"Increment minor version to %s\"","patch":"npm version patch -m \"Increment patch version to %s\"","docs-enum":"jsdoc2md src/types/Enum.js > docs/Enum.md --template docs.hbs","docs-point":"jsdoc2md src/types/Point.js > docs/Point.md --template docs.hbs","docs-queue":"jsdoc2md src/types/Queue.js > docs/Queue.md --template docs.hbs","test-watch":"karma start","docs-checks":"jsdoc2md src/checks/**/*.js > docs/checks.md --template docs.hbs","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md --template docs.hbs","docs-readme":"jsdoc2md src/index.js > README.md --template docs.hbs --partial scope.hbs","docs-vector":"jsdoc2md src/types/Vector.js > docs/Vector.md --template docs.hbs","docs-csssize":"jsdoc2md src/types/CssSize.js > docs/CssSize.md --template docs.hbs","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md --template docs.hbs","docs-castarray":"jsdoc2md src/utility/castArray.js > docs/castArray.md --template docs.hbs","docs-dockpoint":"jsdoc2md src/types/DockPoint.js > docs/DockPoint.md --template docs.hbs","docs-removable":"jsdoc2md src/mixins/Removable.js > docs/Removable.md --template docs.hbs","docs-thickness":"jsdoc2md src/types/Thickness.js > docs/Thickness.md --template docs.hbs"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.7.0","description":"Type enforcement library for javascript","directories":{},"_nodeVersion":"10.8.0","dependencies":{"clone":"^2.1.2","deep-equal":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","karma":"^3.1.4","mocha":"^5.2.0","eslint":"^5.12.1","webpack":"^4.29.0","powerset":"0.0.1","@babel/core":"^7.2.2","karma-mocha":"^1.3.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","eslint-loader":"^2.1.1","karma-webpack":"^3.0.5","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","wallaby-webpack":"^3.9.13","@babel/preset-env":"^7.3.1","jsdoc-to-markdown":"^4.0.1","test-runner-config":"^0.5.0","eslint-plugin-babel":"^5.3.0","karma-brief-reporter":"0.0.7","babel-plugin-istanbul":"^5.1.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.3.1_1549839163777_0.12044495440852487","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"type-enforcer","version":"0.3.2","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.3.2","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"209f1f69700091d7f9ff6198ec3bddffc2f3ef3c","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.3.2.tgz","fileCount":93,"integrity":"sha512-9Y4WfMdut8SZOeiXVBeejqH0+HPMljc4pP2jcyPqMndNY7Hc6/8iEK1suWxuDxgluuQKL5D5khRSulD2Ca1jZw==","signatures":[{"sig":"MEUCIQDu5tJqO2XwgmlJGiXFnzPuY7a4iUIXCLVTCdTK8aW/KQIgHWy1JdoQRFjOSnm5PYa5BAAhNE2A0sBfNE4qFAfP6S0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZcRLCRA9TVsSAnZWagAAwkYP/Ah9iRuxffgZs3YGC1YM\nyWZIZF51+z580/imCXiwpok8f/AEHLBe8nzFmkbnutbrY6m6pMDz5hVzMUrY\nPD8+fxMumWvZxSy4UrpXrSFxDOkP7en9/C8N+KMoyyQZK6P8o/KKHCSTxrUV\nZvyIIDK+RIxRJdblnGd2c5BRg47d0wN/CcLW/7w/a7Yx8dfrHT4yAjZET4Vc\nZv36GsC4f+aH3FfrwQK/3s5Ly2PWHJyyQQYoSmH+WClgOZAVf6iNCI/Y1drH\na1/oo5965F6Io7O+FyYqwxzja3bqO9Uq03Hx5ZkWqqzWTL+yOJ+rv7cATi4v\nJOq2P9aV5zOmyXyf1ojw4jrTJV9/XKhHBvon8UOhvHbHCS0HrgTwDp0fKkG0\nrWR5exzwIiPqyBqtcfA8IFbqGlcTlmr/PGj//v06lldHxIM3sUr2pd5I5hl4\nO69WkIFSFrlGwjpuBM3lFl2qkSe2GeKrYvuvYDyXAYw8dyGj1lxnrbfgq0eb\nK41IvxwDgnegk1h3OQ+PWMAh8nFOa2+Yb7GgeidED8yHnceNVBADvk3dOIN7\ns5YNLOk3WUr8iUpGHN/FOwQFylC3gk/ryYbfEBBhECXRIBaed+vkMM0Qt/xB\nmOHlXR983qugDMpTh6vp4FiXKJXMQaPGBWbb8qJr53xwr/Zq/lxpG/sHI+ue\n28Mw\r\n=nOVO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"7866ab48672d66de6303129e4ac8e9f85c936c4d","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-checks && npm run docs-queue && npm run docs-csssize && npm run docs-dockpoint && npm run docs-enum && npm run docs-point && npm run docs-thickness && npm run docs-vector && npm run docs-removable && npm run docs-castarray","test":"karma start --single-run","major":"npm version major -m \"Increment major version to %s\"","minor":"npm version minor -m \"Increment minor version to %s\"","patch":"npm version patch -m \"Increment patch version to %s\"","docs-enum":"jsdoc2md src/types/Enum.js > docs/Enum.md --template docs.hbs","docs-point":"jsdoc2md src/types/Point.js > docs/Point.md --template docs.hbs","docs-queue":"jsdoc2md src/types/Queue.js > docs/Queue.md --template docs.hbs","test-watch":"karma start","docs-checks":"jsdoc2md src/checks/**/*.js > docs/checks.md --template docs.hbs","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md --template docs.hbs","docs-readme":"jsdoc2md src/index.js > README.md --template docs.hbs --partial scope.hbs","docs-vector":"jsdoc2md src/types/Vector.js > docs/Vector.md --template docs.hbs","docs-csssize":"jsdoc2md src/types/CssSize.js > docs/CssSize.md --template docs.hbs","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md --template docs.hbs","docs-castarray":"jsdoc2md src/utility/castArray.js > docs/castArray.md --template docs.hbs","docs-dockpoint":"jsdoc2md src/types/DockPoint.js > docs/DockPoint.md --template docs.hbs","docs-removable":"jsdoc2md src/mixins/Removable.js > docs/Removable.md --template docs.hbs","docs-thickness":"jsdoc2md src/types/Thickness.js > docs/Thickness.md --template docs.hbs"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.8.0","description":"Type enforcement library for javascript","directories":{},"_nodeVersion":"10.8.0","dependencies":{"object-agent":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","karma":"^3.1.4","mocha":"^5.2.0","eslint":"^5.12.1","webpack":"^4.29.0","powerset":"0.0.1","@babel/core":"^7.2.2","karma-mocha":"^1.3.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","eslint-loader":"^2.1.1","karma-webpack":"^3.0.5","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","wallaby-webpack":"^3.9.13","@babel/preset-env":"^7.3.1","jsdoc-to-markdown":"^4.0.1","test-runner-config":"^0.5.0","eslint-plugin-babel":"^5.3.0","karma-brief-reporter":"0.0.7","babel-plugin-istanbul":"^5.1.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.3.2_1550173258571_0.5276867315267992","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"type-enforcer","version":"0.3.3","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.3.3","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"ba6fcf5cf5688d050322f17cfae9250bf12bd054","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.3.3.tgz","fileCount":94,"integrity":"sha512-lmn51zLrVJUgFPkix+4CnTufgbAQ6gc2rZa3PHc9NJEIOyZZQcCUt5MwV+YnN1LI5AQEgWj0+fQDlfobKVBOQw==","signatures":[{"sig":"MEYCIQDQIBGtek5aPyyi/JAEcsfUaooiWJOaZCMdpoeEZSRWLQIhAPnZ+sL959HlHZ/XZ91fpb07RjGVN7z+nz1Dc8lZW9YG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZ4/kCRA9TVsSAnZWagAAbJEP/R4vBo0zZKsyuho1wW42\n6eghxRCqXRREYfkJyWQbG5+QCPKrN8u9mrUiypYsSiuow2mrawVnhGsmos0U\nA7I2Q5WNfY5+6urNGzIP/RT8rVs9Xuca5stHsR8g9M+p2/oORNdP/2z+GY4t\nwR6s1O86hHKTHaWjFBODTo6TKW/MZlCeC3Cy5EcaNUrtFCevHWrNulmZwfas\ngCZxz31MMC/rZOs/GvASH2YTpr04dcSU/6DD8uIT66cAmkR/I4jlYHv8sMc2\nWiCaBst0lPBsy5Pz2doGoEDb1T1N7jHnMdjZDmCN7bGtIsldVBmcZ/vH9GE8\nLA+MNYwqSCUqp7zintC/tBORi0QdJm0vO2E//dS1YsBnOQH8I0UFySMW63zQ\nwoC5sy4UDF0EJ9eE5xwQ2WlE5y/0vHw+yAVH7y2TFEmQD6FhUSOW1+BFLMJB\nrAOQ46hzlsPtziEz0UP4B6Am4GJ0FNQaXLvjU5C6whk3pEAgbshWFMJ9Zcw2\nJ9m/PD1guosrwA2qWzFu7EUdT5L5onPXwnIbY+NdJggYC1u50aicGTDUH6PF\nJxCZYyacEp2NKX2BGQEAIOWabzwGuquZMtsIDsC1zFxDVq/7W58ePBTomqPl\ns6FgxpQo8DpX1bNp1KtEAxMc1bPDXw6M7aWhic6xE2Ii0VuWMUyQ0YUzBVwj\nTKo1\r\n=pirE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"a60a8b980aee5b55cf767a4c7e694d2407108ca5","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-checks && npm run docs-queue && npm run docs-csssize && npm run docs-dockpoint && npm run docs-enum && npm run docs-point && npm run docs-thickness && npm run docs-vector && npm run docs-removable && npm run docs-castarray","test":"karma start --single-run","major":"npm version major -m \"Increment major version to %s\"","minor":"npm version minor -m \"Increment minor version to %s\"","patch":"npm version patch -m \"Increment patch version to %s\"","docs-enum":"jsdoc2md src/types/Enum.js > docs/Enum.md --template docs.hbs","docs-point":"jsdoc2md src/types/Point.js > docs/Point.md --template docs.hbs","docs-queue":"jsdoc2md src/types/Queue.js > docs/Queue.md --template docs.hbs","test-watch":"karma start","docs-checks":"jsdoc2md src/checks/**/*.js > docs/checks.md --template docs.hbs","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md --template docs.hbs","docs-readme":"jsdoc2md src/index.js > README.md --template docs.hbs --partial scope.hbs","docs-vector":"jsdoc2md src/types/Vector.js > docs/Vector.md --template docs.hbs","docs-csssize":"jsdoc2md src/types/CssSize.js > docs/CssSize.md --template docs.hbs","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md --template docs.hbs","docs-castarray":"jsdoc2md src/utility/castArray.js > docs/castArray.md --template docs.hbs","docs-dockpoint":"jsdoc2md src/types/DockPoint.js > docs/DockPoint.md --template docs.hbs","docs-removable":"jsdoc2md src/mixins/Removable.js > docs/Removable.md --template docs.hbs","docs-thickness":"jsdoc2md src/types/Thickness.js > docs/Thickness.md --template docs.hbs"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.8.0","description":"Type enforcement library for javascript","directories":{},"_nodeVersion":"10.8.0","dependencies":{"deep-equal":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","karma":"^3.1.4","mocha":"^5.2.0","eslint":"^5.12.1","webpack":"^4.29.0","powerset":"0.0.1","@babel/core":"^7.2.2","karma-mocha":"^1.3.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","eslint-loader":"^2.1.1","karma-webpack":"^3.0.5","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","wallaby-webpack":"^3.9.13","@babel/preset-env":"^7.3.1","jsdoc-to-markdown":"^4.0.1","test-runner-config":"^0.5.0","eslint-plugin-babel":"^5.3.0","karma-brief-reporter":"0.0.7","babel-plugin-istanbul":"^5.1.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.3.3_1550290915796_0.6763032202528712","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"type-enforcer","version":"0.4.0","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.4.0","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"20ce0b2c751366fde58794ae462d2c61e68349b8","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.4.0.tgz","fileCount":96,"integrity":"sha512-lh6WPA0y1t7Pf1lRacl6plpAfbKbiDEPG5M2Gt+oBdTne9RSq7H6DL4TLFvg6A55l+S1Z5AAfq8RFbxVN747pQ==","signatures":[{"sig":"MEQCHyy2j4pNBdhozjFVsFpL1kgJHdrJB2VHCGT49WuTStYCIQDjGEiX6mWeI+NdEjfWj6fgBClbzkW+Q1Ad1zTS4Z0Tpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchrNXCRA9TVsSAnZWagAALBYQAJypLcrPJQYPmRlaMOY7\n9fqvJoXjaqyqb/i4cl3Ifn4+cymRBzXNt5KaSaiV2Fpu1yKV/diN3Mw6gRvy\n9LdUnnFYo3itD4pMVCH07Ee6qAC7lV9Vg148xWtzboPsptM31FdYM6A5FiXV\nU3lXlxvxbvWHXfDYLMYo9sq4EFuolMAF3oS0RQEdafKQhfyQttq6BupAht0J\nCOvPHZ1TeQF1BjP1X+gHBCcZ9xrsQbl9wpUKAgOUa9hD9CMUSHm5PC+Glxct\nfhC4Ex9v5o9XvT0a4GxKV1r+RwvHcIg+p0sQy2mxVvZTEz7z+KzgXQ/KEZoT\nDCqCPQDYHj+477u9h4cE1Nx9JwtdWH7dW8Jj0ExhpC7M+ugtMlkzH6u89Sgp\naT3s0/Pbx50b9CGmcRDPQ/9wCt+IPSd1pI1jr/Tdn8zCA5ECLKYBFFtB4Eps\nbZw6+nSLmMCV/kPXC9w+S9A/PGH7HYp7KDk93q7Vr96MRSNYBrp9w8aQG5+Z\nGazzMZkgEge9wpoyKt7I+yY849bQRhIEBypU+NNALqWe3J4RNPa++aq4+n1d\njr8DPRmozVUEdKyYf+0+1/ufPce76cMgm7DR0BPwY6XQ+PHwj5wd59PGz/9L\naoGN3cLa0xvqiOPDUJAiTZYmGLkp5c3rcHEoYMqQS1Gq3jY5fD7zLU5bYmbN\nJKnE\r\n=WwN4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"e1885148234b3d96796bc621fc0a8eb6e540e995","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-checks && npm run docs-queue && npm run docs-csssize && npm run docs-dockpoint && npm run docs-enum && npm run docs-point && npm run docs-thickness && npm run docs-vector && npm run docs-removable && npm run docs-castarray","test":"karma start --single-run","major":"npm version major -m \"Increment major version to %s\"","minor":"npm version minor -m \"Increment minor version to %s\"","patch":"npm version patch -m \"Increment patch version to %s\"","docs-enum":"jsdoc2md src/types/Enum.js > docs/Enum.md --template docs.hbs","docs-point":"jsdoc2md src/types/Point.js > docs/Point.md --template docs.hbs","docs-queue":"jsdoc2md src/types/Queue.js > docs/Queue.md --template docs.hbs","test-watch":"karma start","docs-checks":"jsdoc2md src/checks/**/*.js > docs/checks.md --template docs.hbs","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md --template docs.hbs","docs-readme":"jsdoc2md src/index.js > README.md --template docs.hbs --partial scope.hbs","docs-vector":"jsdoc2md src/types/Vector.js > docs/Vector.md --template docs.hbs","docs-csssize":"jsdoc2md src/types/CssSize.js > docs/CssSize.md --template docs.hbs","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md --template docs.hbs","docs-castarray":"jsdoc2md src/utility/castArray.js > docs/castArray.md --template docs.hbs","docs-dockpoint":"jsdoc2md src/types/DockPoint.js > docs/DockPoint.md --template docs.hbs","docs-removable":"jsdoc2md src/mixins/Removable.js > docs/Removable.md --template docs.hbs","docs-thickness":"jsdoc2md src/types/Thickness.js > docs/Thickness.md --template docs.hbs"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.9.0","description":"Type enforcement library for javascript","directories":{},"_nodeVersion":"10.8.0","dependencies":{"object-agent":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","karma":"^3.1.4","mocha":"^5.2.0","eslint":"^5.12.1","webpack":"^4.29.0","powerset":"0.0.1","@babel/core":"^7.2.2","karma-mocha":"^1.3.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","eslint-loader":"^2.1.1","karma-webpack":"^3.0.5","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","wallaby-webpack":"^3.9.13","@babel/preset-env":"^7.3.1","jsdoc-to-markdown":"^4.0.1","test-runner-config":"^0.5.0","eslint-plugin-babel":"^5.3.0","karma-brief-reporter":"0.0.7","babel-plugin-istanbul":"^5.1.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.4.0_1552331606333_0.9729469103873472","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"type-enforcer","version":"0.4.1","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.4.1","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"24902114a26870111f7899062caf42f80b4721de","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.4.1.tgz","fileCount":96,"integrity":"sha512-ntH14MFuwSSRJaVaCkfCcCIhi7c882Ig+vPvbqF/pWJQH/NMe+HoZbvTcSXTfa/N6IZm2al3qaXbgaVEqMXFvg==","signatures":[{"sig":"MEUCICilNUvYkc4vn54SGUQEAU2RypIyLIGQaJqiGbjYi/yRAiEAkOxGnO5q5i1509ZbykHHD2HP8xblHYu2mn0/9dUaH6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchsVECRA9TVsSAnZWagAAF+gP/jeVM+FNj21hIs6TxXDW\nYViJv5OvAbd4WG5DY61lHp2WQ/FI+PQjV6ZKvg+hR9vEcyJjxnitw39PaCss\nk0LtZ4P5AUWKDcPIf3yw6KRkgdEt5Fs1T/UQvifTC9LY3N8EkMg0+N84pzbZ\nYz/t+BTxEy8mmiWZQyCjebyo6AS62cbiQ0l1tgrYiG/KRVLG40DAYutpT837\nRDgbgoD5UflUWUhUGOpa+a6LESc/F0jtw6eY+UyDGC5bEvZniXsW/qCEvld4\n5jEqmS4iJiVcGVFAWVfdotrqhBcZeBaJ6d54fTt36eQ2TadXc5tqMjXZsJbM\nLUzaaL6c76y3PrIyV3pLCZ5Cj6UOulwZxfH6VzAAvW9qctZ3wLCIqK3spaRV\nigo3AOZMZv49TbTIn8MZQeztXs+x9s3HJcO4jkbCDxgbOgy5WXj0aaWhfPgy\nhP+kupkixE044RM3zo4qTZY088r4ga5hltOW+p30R5pKlPLfE6sEPNW8yUpT\nT+HW5n22J08qt3SSjWwq83Bo+GAj+jr7SjugpKDqQval2zgz1mvXVWAp/mDQ\nJPoDVQMoYWFpiO5hA85H0eN7gGkdpXqw7tXbw1U1Nf/Q9s0O2sjmUbUfd3X9\n8YBaF4H5+NJoF5qUJ/EjZsbNzkx7n7Br9zS/AQqQDBtVtFCtZ7ozqd4Jda6Z\nMzRi\r\n=8DjD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"0f32361458d551a472c5b9889f60b50310a04437","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-checks && npm run docs-queue && npm run docs-csssize && npm run docs-dockpoint && npm run docs-enum && npm run docs-point && npm run docs-thickness && npm run docs-vector && npm run docs-removable && npm run docs-castarray","test":"karma start --single-run","major":"npm version major -m \"Increment major version to %s\"","minor":"npm version minor -m \"Increment minor version to %s\"","patch":"npm version patch -m \"Increment patch version to %s\"","docs-enum":"jsdoc2md src/types/Enum.js > docs/Enum.md --template docs.hbs","docs-point":"jsdoc2md src/types/Point.js > docs/Point.md --template docs.hbs","docs-queue":"jsdoc2md src/types/Queue.js > docs/Queue.md --template docs.hbs","test-watch":"karma start","docs-checks":"jsdoc2md src/checks/**/*.js > docs/checks.md --template docs.hbs","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md --template docs.hbs","docs-readme":"jsdoc2md src/index.js > README.md --template docs.hbs --partial scope.hbs","docs-vector":"jsdoc2md src/types/Vector.js > docs/Vector.md --template docs.hbs","docs-csssize":"jsdoc2md src/types/CssSize.js > docs/CssSize.md --template docs.hbs","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md --template docs.hbs","docs-castarray":"jsdoc2md src/utility/castArray.js > docs/castArray.md --template docs.hbs","docs-dockpoint":"jsdoc2md src/types/DockPoint.js > docs/DockPoint.md --template docs.hbs","docs-removable":"jsdoc2md src/mixins/Removable.js > docs/Removable.md --template docs.hbs","docs-thickness":"jsdoc2md src/types/Thickness.js > docs/Thickness.md --template docs.hbs"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.9.0","description":"Type enforcement library for javascript","directories":{},"_nodeVersion":"10.8.0","dependencies":{"object-agent":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","karma":"^3.1.4","mocha":"^5.2.0","eslint":"^5.12.1","webpack":"^4.29.0","powerset":"0.0.1","@babel/core":"^7.2.2","karma-mocha":"^1.3.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","eslint-loader":"^2.1.1","karma-webpack":"^3.0.5","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","wallaby-webpack":"^3.9.13","@babel/preset-env":"^7.3.1","jsdoc-to-markdown":"^4.0.1","test-runner-config":"^0.5.0","eslint-plugin-babel":"^5.3.0","karma-brief-reporter":"0.0.7","babel-plugin-istanbul":"^5.1.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.4.1_1552336195160_0.566764743945205","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"type-enforcer","version":"0.4.2","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.4.2","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"683173cc7b16ca7e42d77d8990e2d8c671ff79df","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.4.2.tgz","fileCount":96,"integrity":"sha512-I5JlYqqBdNqumA84AqOuSGrQg0fEgpgGnkfl7PmbGnUp4Ss5KnGP7IINsQoCFo3sc2IZ71URsfyOtwZBAMpx/Q==","signatures":[{"sig":"MEUCIQC4fpbLEaV17U883IbcOdwHQBg4tr168B09quY/lDNKnwIgW3EPRpD10hkIGPElrUdYoVpDkOxbILh8fIIZ9RNeZ2g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnAXwCRA9TVsSAnZWagAAei8QAI4m41VsOcsuld8p6BkM\nILLyLVEiusX6PxDHpEmZUw3EU+A37jJGhUXK//NmDOpUvRh6qiJxH1Ul14KJ\nn4VQpO2SpBLYWVKfF+zcVS8g5Gp0IeCXYlBgSiWHIBaxLkceWWPQLxNad3cm\nQXQycha7wMhkFap8YrLK3et9Hu+WJviNxxG+EB5ZYr6mu3iqLjss/BgH5pHC\nZYS7qRWur7WtEeXD+X5uYE2OzgZFbNyD2Bem4fAzFwN0/akPrQIzTEJwhKhU\ncFJgZTXNECOWnVB36yKzObXqjnJ+WBgg7I0kzPI5YTVKnq0D5kRJ1u7BnIFk\nnXd2SsMuU2hH3sDVJe/yI7Q15GqYm9BtTwLW0PWNRM3BzhEi7qnRnZF6qNbX\n9PDYwWBms/rrvnC2SCXf4jgX2J+BrrXNYAzUse+z0BpvjrFEpbTG2hYAO8EW\ncZOLEE7NVrWk1t+33HwoFAUBTbfHNgLY2THjdy1sePd/seV4ZJG0WoCnP/tZ\nrmupItwl7hKcXMtOchTVgtv7DyxVHpB4gvOwnmrwx6locjE+pPfKlqRdQYK4\nc5V+XyBMF1N5jXOxPK8FgDNPSRQVd170wl47Ipt6/3k/vNMRH7bFrPPuOg5w\nkHsidq0f+S+GV1x6/fi5++Cq5CMF1bUHdaAULpz5GtjK5HBNjmTBArJFvVnW\nHfVJ\r\n=zWbw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","badges":[{"url":"https://npmjs.com/package/type-enforcer","name":"npm","image":"https://img.shields.io/npm/v/type-enforcer.svg"},{"url":"https://travis-ci.org/DarrenPaulWright/type-enforcer","name":"build","image":"https://travis-ci.org/DarrenPaulWright/type-enforcer.svg?branch=master"},{"url":"https://coveralls.io/github/DarrenPaulWright/type-enforcer?branch=master","name":"coverage","image":"https://coveralls.io/repos/github/DarrenPaulWright/type-enforcer/badge.svg?branch=master"},{"url":"https://david-dm.org/darrenpaulwright/type-enforcer","name":"deps","image":"https://david-dm.org/darrenpaulwright/type-enforcer.svg"},{"url":"https://packagephobia.now.sh/result?p=type-enforcer","name":"size","image":"https://packagephobia.now.sh/badge?p=type-enforcer"},{"url":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer?targetFile=package.json","name":"vulnerabilities","image":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer/badge.svg?targetFile=package.json"},{"url":"https://npmjs.com/package/type-enforcer/LICENSE.md","name":"license","image":"https://img.shields.io/github/license/DarrenPaulWright/type-enforcer.svg"}],"gitHead":"6d3150f65d69496d3d8906d5692cbbc39f9732af","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-checks && npm run docs-queue && npm run docs-csssize && npm run docs-dockpoint && npm run docs-enum && npm run docs-point && npm run docs-thickness && npm run docs-vector && npm run docs-removable && npm run docs-castarray","test":"karma start --single-run","major":"npm version major -m \"Increment major version to %s\"","minor":"npm version minor -m \"Increment minor version to %s\"","patch":"npm version patch -m \"Increment patch version to %s\"","docs-enum":"jsdoc2md src/types/Enum.js > docs/Enum.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-point":"jsdoc2md src/types/Point.js > docs/Point.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-queue":"jsdoc2md src/types/Queue.js > docs/Queue.md -t docs/docs.hbs --plugin dmd-readable -d 3","test-watch":"karma start","docs-checks":"jsdoc2md src/checks/**/*.js > docs/checks.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-readme":"jsdoc2md src/index.js > README.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-vector":"jsdoc2md src/types/Vector.js > docs/Vector.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-csssize":"jsdoc2md src/types/CssSize.js > docs/CssSize.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-castarray":"jsdoc2md src/utility/castArray.js > docs/castArray.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-dockpoint":"jsdoc2md src/types/DockPoint.js > docs/DockPoint.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-removable":"jsdoc2md src/mixins/Removable.js > docs/Removable.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-thickness":"jsdoc2md src/types/Thickness.js > docs/Thickness.md -t docs/docs.hbs --plugin dmd-readable -d 3"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.9.0","description":"A type enforcement library for javascript","directories":{},"_nodeVersion":"10.8.0","dependencies":{"object-agent":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","karma":"^3.1.4","mocha":"^5.2.0","eslint":"^5.12.1","webpack":"^4.29.0","powerset":"0.0.1","@babel/core":"^7.2.2","karma-mocha":"^1.3.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","dmd-readable":"^0.2.0","eslint-loader":"^2.1.1","karma-webpack":"^3.0.5","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","wallaby-webpack":"^3.9.13","@babel/preset-env":"^7.3.1","jsdoc-to-markdown":"^4.0.1","test-runner-config":"^0.5.0","eslint-plugin-babel":"^5.3.0","karma-brief-reporter":"0.0.7","babel-plugin-istanbul":"^5.1.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.4.2_1553729007395_0.5960873143786207","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"type-enforcer","version":"0.4.3","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.4.3","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"9c2fbe9b7a4c709681038fa9d273bcbb73e01e9b","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.4.3.tgz","fileCount":96,"integrity":"sha512-SehXGwO4ZGJ29nTrQ8QdpYHwoyWSp/T79Vsoq/YnAdVas8B0WRajVF5rThGuEwkpleAkNp2G9/a5Dxt4KWWjlg==","signatures":[{"sig":"MEUCIBer/sBYihUQeq48dKRmBr21En2GI7FUpgPqDCL0pvx9AiEAhHdk1R6FcpyxypLaim61K8HXsFeROPNiIkiq95O8sMs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8G/3CRA9TVsSAnZWagAAO+kQAJ54YwzI4GjN75Iul+c7\nTeWmm4pdxQ3MKnCdfLiS4jgf0CGhKItCdC/JO5s5VL/B/va0LnF3fK8u6p9/\ntcXDDNlpxucr13YNyKEdOqcB8JcEPr6i01UtwjSgGdRzKijt/w9ziltVhsCO\nAOIhTVPu0kXsG+xGARUb8Ri34f1QCzUWU7fCSqa9XuansQ9coIrEGTDMYIRj\n89+e3KcmHH2JJAB3SwfDocFKti/TD/JffpRhDjUddq26fClmarvZleZhffc4\nyM2oFhU/ex2cvQIoZCsPcGeuob/zSkAVuyWVmVikp4cfIHDSj+tRTqj6VOG2\nFih/w4QWW6Acj4GoxFSV7bPQELunyleGdzf4KOpuOyjcdZNjsxge7RQgpjNm\niWpzWO7MMfc5fd4OXOQ4wQSXghZKNgRPX2cHuS1Ef8tMNNK94I/RRiA1onsR\nUCsceR3GXuWiUrwZx4JGIV8A0e8svs1P8V8XFkNjVUgzwVUNgpt2GuHeK33K\nTJzfPVpWOWBhCILLpKH6I+z30HAMHex16JP5ChYSMpzRldl4sedzQFcsUWq4\nd2siE5YwP6ZVmVzREpchHCrVRfcHGVLckh8tSK05q8CzqVIlTqPMgimHBGm/\nH4TecjetbcDmnPtv73cnRA0C/26nVuWHJ+sKC/edq57EMX76cAxyrvb74NN1\npvcp\r\n=ZArt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","badges":[{"url":"https://npmjs.com/package/type-enforcer","name":"npm","image":"https://img.shields.io/npm/v/type-enforcer.svg"},{"url":"https://travis-ci.org/DarrenPaulWright/type-enforcer","name":"build","image":"https://travis-ci.org/DarrenPaulWright/type-enforcer.svg?branch=master"},{"url":"https://coveralls.io/github/DarrenPaulWright/type-enforcer?branch=master","name":"coverage","image":"https://coveralls.io/repos/github/DarrenPaulWright/type-enforcer/badge.svg?branch=master"},{"url":"https://david-dm.org/darrenpaulwright/type-enforcer","name":"deps","image":"https://david-dm.org/darrenpaulwright/type-enforcer.svg"},{"url":"https://packagephobia.now.sh/result?p=type-enforcer","name":"size","image":"https://packagephobia.now.sh/badge?p=type-enforcer"},{"url":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer?targetFile=package.json","name":"vulnerabilities","image":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer/badge.svg?targetFile=package.json"},{"url":"https://npmjs.com/package/type-enforcer/LICENSE.md","name":"license","image":"https://img.shields.io/github/license/DarrenPaulWright/type-enforcer.svg"}],"gitHead":"9c67454b55fbefd22a903aa99fe49633f116eb9e","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-checks && npm run docs-queue && npm run docs-csssize && npm run docs-dockpoint && npm run docs-enum && npm run docs-point && npm run docs-thickness && npm run docs-vector && npm run docs-removable && npm run docs-castarray","test":"karma start --single-run","major":"npm version major -m \"Increment major version to %s\"","minor":"npm version minor -m \"Increment minor version to %s\"","patch":"npm version patch -m \"Increment patch version to %s\"","docs-enum":"jsdoc2md src/types/Enum.js > docs/Enum.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-point":"jsdoc2md src/types/Point.js > docs/Point.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-queue":"jsdoc2md src/types/Queue.js > docs/Queue.md -t docs/docs.hbs --plugin dmd-readable -d 3","test-watch":"karma start","docs-checks":"jsdoc2md src/checks/**/*.js > docs/checks.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-readme":"jsdoc2md src/index.js > README.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-vector":"jsdoc2md src/types/Vector.js > docs/Vector.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-csssize":"jsdoc2md src/types/CssSize.js > docs/CssSize.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-castarray":"jsdoc2md src/utility/castArray.js > docs/castArray.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-dockpoint":"jsdoc2md src/types/DockPoint.js > docs/DockPoint.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-removable":"jsdoc2md src/mixins/Removable.js > docs/Removable.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-thickness":"jsdoc2md src/types/Thickness.js > docs/Thickness.md -t docs/docs.hbs --plugin dmd-readable -d 3"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.9.0","description":"A type enforcement library for javascript","directories":{},"_nodeVersion":"10.12.0","dependencies":{"object-agent":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","karma":"^3.1.4","mocha":"^5.2.0","eslint":"^5.16.0","webpack":"^4.32.2","@babel/core":"^7.4.5","karma-mocha":"^1.3.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.6","dmd-readable":"^0.2.1","eslint-loader":"^2.1.2","karma-webpack":"^3.0.5","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","wallaby-webpack":"^3.9.15","@babel/preset-env":"^7.4.5","jsdoc-to-markdown":"^4.0.1","test-runner-config":"^0.5.0","eslint-plugin-babel":"^5.3.0","karma-brief-reporter":"0.0.7","babel-plugin-istanbul":"^5.1.4","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.4.3_1559261173956_0.05397123575942975","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"type-enforcer","version":"0.4.4","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.4.4","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"71fab10d1c6a441a691323ecf31bc687ff840fb1","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.4.4.tgz","fileCount":96,"integrity":"sha512-BfE9pXhgXQXBC4uX3aQQZ0mdCv7sSkoCBUJiUiGon7eQD86ZxwmNVfGeQ21rdg+GE9if7psXbMRdT4eJdptdfA==","signatures":[{"sig":"MEUCIEoFlEVeqqgZPfSuOzB197J1sPRnxqhaKG964O1WO9YDAiEApeP3QUJmpSrz57N/F5pUD5XyP14S5x8W9Jl0GHezrt8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+VzJCRA9TVsSAnZWagAALsIP/Ayw/uMvoCzYg7G/fBUT\nO8WR3OA6F36uau/349q2ji7/TEFcSu5ITI8cYo8/NzmaIwOA6Rwi1QKTbDm/\n10+9ykOEDttm/86PnWgiC99J/+tYRp83vvFg0vK9UfXaE3oEWgHwpKU0aX1i\nJaCXbY2XWIA8VqPRSvqKg+ecZxuTEoyBaD0b8Rg99R/megIfb+ibwDw3ST6+\n2MC9iGEbBg+roBfzSgZe2A4GKhNzW4boJin3dAZlqwKAumw2VMo6NcTAJGcy\na+KwI372XZfddZU5GykCfXhB/Ko0+QT/eDGNTsesGMPfXmOqAhFkdxlAAQ6Z\nv/O7kF3HYoSCy2Yl6r00Ci5PIii8t9tqQlQSBBM1pVUMr5a1xwY/CXnWnd1W\nNu6xmjJNbpKtn0JeRO7A5N8LKUPqslXq1neYiPSsTvGqkXjbv6VWYEGMR1UE\nVVGGQygtVUcbX0LlZKI9gtDLdKykk9DinLSPx+U8r6MWUuIJ4CREWMK0u/ln\nQI6SNTpsLkirRWONqvn4ovkJzuE6J/DTI3h0kq0O95K49a+iaM2btQp8a9c6\nqVCWpvU4QAykPOnI9QIt9UefAv2G1di0qa8xUnzROdDS72HVvcCVe7+Mvo40\nqdAzuEVW7dw7KqwLvnbx0tVQpCXSfrYfoLmc+C63w6nD+hPGyRKFyIv+rb5X\nOtxh\r\n=J5KH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","badges":[{"url":"https://npmjs.com/package/type-enforcer","name":"npm","image":"https://img.shields.io/npm/v/type-enforcer.svg"},{"url":"https://travis-ci.org/DarrenPaulWright/type-enforcer","name":"build","image":"https://travis-ci.org/DarrenPaulWright/type-enforcer.svg?branch=master"},{"url":"https://coveralls.io/github/DarrenPaulWright/type-enforcer?branch=master","name":"coverage","image":"https://coveralls.io/repos/github/DarrenPaulWright/type-enforcer/badge.svg?branch=master"},{"url":"https://david-dm.org/darrenpaulwright/type-enforcer","name":"deps","image":"https://david-dm.org/darrenpaulwright/type-enforcer.svg"},{"url":"https://packagephobia.now.sh/result?p=type-enforcer","name":"size","image":"https://packagephobia.now.sh/badge?p=type-enforcer"},{"url":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer?targetFile=package.json","name":"vulnerabilities","image":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer/badge.svg?targetFile=package.json"},{"url":"https://npmjs.com/package/type-enforcer/LICENSE.md","name":"license","image":"https://img.shields.io/github/license/DarrenPaulWright/type-enforcer.svg"}],"gitHead":"4d058b672b5818dd94ca0f7a1666f3e06c7f980f","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-checks && npm run docs-queue && npm run docs-csssize && npm run docs-dockpoint && npm run docs-enum && npm run docs-point && npm run docs-thickness && npm run docs-vector && npm run docs-removable && npm run docs-castarray","test":"karma start --single-run","major":"npm version major -m \"Increment major version to %s\" && npm publish","minor":"npm version minor -m \"Increment minor version to %s\" && npm publish","patch":"npm version patch -m \"Increment patch version to %s\" && npm publish","docs-enum":"jsdoc2md src/types/Enum.js > docs/Enum.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-point":"jsdoc2md src/types/Point.js > docs/Point.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-queue":"jsdoc2md src/types/Queue.js > docs/Queue.md -t docs/docs.hbs --plugin dmd-readable -d 3","test-watch":"karma start","docs-checks":"jsdoc2md src/checks/**/*.js > docs/checks.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-readme":"jsdoc2md src/index.js > README.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-vector":"jsdoc2md src/types/Vector.js > docs/Vector.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-csssize":"jsdoc2md src/types/CssSize.js > docs/CssSize.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-castarray":"jsdoc2md src/utility/castArray.js > docs/castArray.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-dockpoint":"jsdoc2md src/types/DockPoint.js > docs/DockPoint.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-removable":"jsdoc2md src/mixins/Removable.js > docs/Removable.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-thickness":"jsdoc2md src/types/Thickness.js > docs/Thickness.md -t docs/docs.hbs --plugin dmd-readable -d 3"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.9.0","description":"A type enforcement library for javascript","directories":{},"_nodeVersion":"8.8.1","dependencies":{"object-agent":"^0.5.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","karma":"^4.1.0","mocha":"^6.1.4","eslint":"^5.16.0","webpack":"^4.33.0","@babel/core":"^7.4.5","karma-mocha":"^1.3.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.6","dmd-readable":"^0.2.2","eslint-loader":"^2.1.2","karma-webpack":"^3.0.5","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","wallaby-webpack":"^3.9.15","@babel/preset-env":"^7.4.5","jsdoc-to-markdown":"^5.0.0","test-runner-config":"^0.5.0","eslint-plugin-babel":"^5.3.0","karma-brief-reporter":"0.1.1","babel-plugin-istanbul":"^5.1.4","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.4.4_1559846089154_0.4362951191263966","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"type-enforcer","version":"0.5.0","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.5.0","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"aac694e916c7b3e5a1029f81e1259df58fc049b3","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.5.0.tgz","fileCount":100,"integrity":"sha512-OCS7SaHTs5Nyobb2jnNv6kpuNmGJwHPjWJPUQ3ZnBqGVZFDMbEOSj3mlT9deFGUpnTWbIomUVcDtIiqh84MQ/w==","signatures":[{"sig":"MEQCIDv0gh0HGMJJG9PU0e5vz/AwX/pwsPuruGb5ROXO+ewNAiAIYJhl4lTtb+yQ8bQdr8ghROpVYCdZBsMIh784RUTlGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHlMXCRA9TVsSAnZWagAAB/cQAJ0AvWu6WVCyscnbnDul\nOYHGe7wqshNHcz56WHTmsgIsHNI4GntHQN5GvEivwIikZZrAiRtoVfGIZEyY\nP84Z0Brqw8onDWIcsJiNUJ0XUlQlZwclhbWkMttW/IMWXoPHAOblGBIbkm6O\nWHjuuNUqYQcXE06+bRBrviHZYk940bM9XU8ZzWUGmKFcarjQKvLAsRSC9pXl\n6oI5UmczzNR772BCovHGupD7dTuDZW9qetf3yGshp8GrgvEdP36NsvsdDbQR\nnwuG0z3pm0oUkXY7/Hs4WAcNLxlYp0e3W2Ke3hrgTNOy0hzqXyTCQJ0xSGAM\n30gHOmrI6Nu6nQ+XqRBow5DPwIkbI/PnwHszywenOGunc6mRA+vbS/gHmnVl\nMof7jBBKX4BL2XSlxKOO48XWDrfM95qBoQ/oPDwOIvT6keaa+nmdOSh7Oxgd\ntQRLFnJqFOnZ0u16QenE7TeDoEDnTUOERZXo9Zo9MZ4serDlJr1sDpSoMhNl\nEEfg61SbP9l1ErU1Ghr9QtyBfXlrAj8lw2rPKjrPZCLvyGb32QPSSwVsAZdh\nT9rPyBEM639agRZ5mOqQX60d2Tgot2D18TOEWFrzAZAFEiPlGv+/VsOZFMXz\nuuBLZGkIYsOIdL/V0KYZCmCcppyOl2S8tKJLeywks4N0pgDaOyyD1Iu/zZj7\nnI7u\r\n=4RpV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","badges":[{"url":"https://npmjs.com/package/type-enforcer","name":"npm","image":"https://img.shields.io/npm/v/type-enforcer.svg"},{"url":"https://travis-ci.org/DarrenPaulWright/type-enforcer","name":"build","image":"https://travis-ci.org/DarrenPaulWright/type-enforcer.svg?branch=master"},{"url":"https://coveralls.io/github/DarrenPaulWright/type-enforcer?branch=master","name":"coverage","image":"https://coveralls.io/repos/github/DarrenPaulWright/type-enforcer/badge.svg?branch=master"},{"url":"https://david-dm.org/darrenpaulwright/type-enforcer","name":"deps","image":"https://david-dm.org/darrenpaulwright/type-enforcer.svg"},{"url":"https://packagephobia.now.sh/result?p=type-enforcer","name":"size","image":"https://packagephobia.now.sh/badge?p=type-enforcer"},{"url":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer?targetFile=package.json","name":"vulnerabilities","image":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer/badge.svg?targetFile=package.json"},{"url":"https://npmjs.com/package/type-enforcer/LICENSE.md","name":"license","image":"https://img.shields.io/github/license/DarrenPaulWright/type-enforcer.svg"}],"gitHead":"d031e6d9f62762caa08c6109900065b03c24558b","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-checks && npm run docs-queue && npm run docs-csssize && npm run docs-dockpoint && npm run docs-enum && npm run docs-point && npm run docs-thickness && npm run docs-vector && npm run docs-removable && npm run docs-castarray && npm run docs-equality","test":"karma start --single-run","major":"npm version major -m \"Increment major version to %s\" && npm publish","minor":"npm version minor -m \"Increment minor version to %s\" && npm publish","patch":"npm version patch -m \"Increment patch version to %s\" && npm publish","docs-enum":"jsdoc2md src/types/Enum.js > docs/Enum.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-point":"jsdoc2md src/types/Point.js > docs/Point.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-queue":"jsdoc2md src/types/Queue.js > docs/Queue.md -t docs/docs.hbs --plugin dmd-readable -d 3","test-watch":"karma start","docs-checks":"jsdoc2md src/checks/**/*.js > docs/checks.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-readme":"jsdoc2md src/index.js > README.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-vector":"jsdoc2md src/types/Vector.js > docs/Vector.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-csssize":"jsdoc2md src/types/CssSize.js > docs/CssSize.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-equality":"jsdoc2md src/equality/*.js > docs/equality.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-castarray":"jsdoc2md src/utility/castArray.js > docs/castArray.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-dockpoint":"jsdoc2md src/types/DockPoint.js > docs/DockPoint.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-removable":"jsdoc2md src/mixins/Removable.js > docs/Removable.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-thickness":"jsdoc2md src/types/Thickness.js > docs/Thickness.md -t docs/docs.hbs --plugin dmd-readable -d 3"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.9.0","description":"A type enforcement library for javascript","directories":{},"_nodeVersion":"12.4.0","dependencies":{"object-agent":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","karma":"^4.1.0","mocha":"^6.1.4","eslint":"^5.16.0","webpack":"^4.35.2","@babel/core":"^7.5.0","karma-mocha":"^1.3.0","babel-eslint":"^10.0.2","babel-loader":"^8.0.6","dmd-readable":"^0.4.0","eslint-loader":"^2.2.1","karma-webpack":"^4.0.2","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","wallaby-webpack":"^3.9.15","@babel/preset-env":"^7.5.0","jsdoc-to-markdown":"^5.0.0","test-runner-config":"^0.5.0","eslint-plugin-babel":"^5.3.0","karma-brief-reporter":"0.2.0","babel-plugin-istanbul":"^5.1.4","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.5.0_1562268438696_0.5094366889589617","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"type-enforcer","version":"0.5.1","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.5.1","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"9411d7dfeb6f294a5e0c30d0ff62d2e2f2b0219c","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.5.1.tgz","fileCount":101,"integrity":"sha512-vshjDpikf8bcmChW9pPr95yqnhrADiTA073MMfPrHpsgxVZNoVa68UfQ07tZP9E2g9ja2ttdMlYFUSadCVNfTg==","signatures":[{"sig":"MEUCIQCTsUeq0IyzdOmXiLWqOV8lsM3kvWFWy6Gf7tQOlDKpRgIgM6SHIPWlJiDMNhoXuMwqTVACcaZ/xUomsE5uAHoJDW0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKiNCCRA9TVsSAnZWagAA4BUP/2evSzo7h6lkNGrydCqq\nlsxyqc5Y4mI9Z343YAn2Lay/FwCITqIaJf30iCqm8Gy9gYvR6EQWEJA4r3q4\njNjtFt2s8D/mT8BPH4AVspI4u/UbKyknaGG/q7ggUSLFsxAxjYKOuapDp3pb\nu6daue24A5lHXm4I1/SnwMMsZzLfb8mVv85OX1h/OfE8ujs6NC7RKAIH/SId\nPbsA/NENGa51ECPL2t5lfi227xmVCVxRoTQK5iOxPKCEFoFEJDqBmlH+oqPb\n0lCWImxvR3khdzRYksxa6JR7495qD0IXcXVX8F2MSKDG/6EP3DwJFnq7Y9du\nlOI+Sk712jgmwr1gQtcYgV3Q/+Rw3HEVfrMMwHhoTsPurpLTUWcH4+dBS3oM\n6xCidFQbIVn6zcPTDCkRjTYfQPLKsJVpIiftv5rBT9X5dLz2hNG43R0mUZA+\nM/G4NM3FnIusNjSVM8Yn88O5FQ5BLEiUN5Oz9yOJiO7ggov+4GEx1S8Z61UK\nFfTxJoJrfXw3rz9iy2q/8fN0YdummNcFUcU4zCEbzGaoWmc80CG9Xgj65ibp\n+7tJ5Gok/6C2RVbdIGFbjMWgQvW32+kCRdbf1I/GxF6Ytx2pYhXd8q/idpdC\nBCTiMlShw5sd6A0wEtAn2OatdkC9EtkQgeWgRuixcENe2W6D9tgms43L9CV9\nSu16\r\n=Vmzc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","badges":[{"url":"https://npmjs.com/package/type-enforcer","name":"npm","image":"https://img.shields.io/npm/v/type-enforcer.svg"},{"url":"https://travis-ci.org/DarrenPaulWright/type-enforcer","name":"build","image":"https://travis-ci.org/DarrenPaulWright/type-enforcer.svg?branch=master"},{"url":"https://coveralls.io/github/DarrenPaulWright/type-enforcer?branch=master","name":"coverage","image":"https://coveralls.io/repos/github/DarrenPaulWright/type-enforcer/badge.svg?branch=master"},{"url":"https://david-dm.org/darrenpaulwright/type-enforcer","name":"deps","image":"https://david-dm.org/darrenpaulwright/type-enforcer.svg"},{"url":"https://packagephobia.now.sh/result?p=type-enforcer","name":"size","image":"https://packagephobia.now.sh/badge?p=type-enforcer"},{"url":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer?targetFile=package.json","name":"vulnerabilities","image":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer/badge.svg?targetFile=package.json"},{"url":"https://npmjs.com/package/type-enforcer/LICENSE.md","name":"license","image":"https://img.shields.io/github/license/DarrenPaulWright/type-enforcer.svg"}],"gitHead":"f7c127a95693e509b4c57f003c7ce49f65889798","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-checks && npm run docs-queue && npm run docs-csssize && npm run docs-dockpoint && npm run docs-enum && npm run docs-point && npm run docs-thickness && npm run docs-vector && npm run docs-removable && npm run docs-castarray && npm run docs-privateProp && npm run docs-equality","test":"karma start --single-run","major":"npm version major -m \"Increment major version to %s\" && npm publish","minor":"npm version minor -m \"Increment minor version to %s\" && npm publish","patch":"npm version patch -m \"Increment patch version to %s\" && npm publish","docs-enum":"jsdoc2md src/types/Enum.js > docs/Enum.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-point":"jsdoc2md src/types/Point.js > docs/Point.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-queue":"jsdoc2md src/types/Queue.js > docs/Queue.md -t docs/docs.hbs --plugin dmd-readable -d 3","test-watch":"karma start","docs-checks":"jsdoc2md src/checks/**/*.js > docs/checks.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-readme":"jsdoc2md src/index.js > README.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-vector":"jsdoc2md src/types/Vector.js > docs/Vector.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-csssize":"jsdoc2md src/types/CssSize.js > docs/CssSize.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-equality":"jsdoc2md src/equality/*.js > docs/equality.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-castarray":"jsdoc2md src/utility/castArray.js > docs/castArray.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-dockpoint":"jsdoc2md src/types/DockPoint.js > docs/DockPoint.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-removable":"jsdoc2md src/mixins/Removable.js > docs/Removable.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-thickness":"jsdoc2md src/types/Thickness.js > docs/Thickness.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-privateProp":"jsdoc2md src/utility/privateProp.js > docs/privateProp.md -t docs/docs.hbs --plugin dmd-readable -d 3"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.9.0","description":"A type enforcement library for javascript","directories":{},"_nodeVersion":"10.8.0","dependencies":{"object-agent":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","karma":"^4.2.0","mocha":"^6.1.4","eslint":"^6.0.1","webpack":"^4.35.3","@babel/core":"^7.5.4","karma-mocha":"^1.3.0","babel-eslint":"^10.0.2","babel-loader":"^8.0.6","dmd-readable":"^0.4.0","eslint-loader":"^2.2.1","karma-webpack":"^4.0.2","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","wallaby-webpack":"^3.9.15","@babel/preset-env":"^7.5.4","jsdoc-to-markdown":"^5.0.0","test-runner-config":"^0.5.0","eslint-plugin-babel":"^5.3.0","karma-brief-reporter":"0.2.0","babel-plugin-istanbul":"^5.1.4","karma-chrome-launcher":"^3.0.0","karma-firefox-launcher":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.5.1_1563042626020_0.3109633391482638","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"type-enforcer","version":"0.5.2","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.5.2","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"f259686830fc2170996bda64d403d16482a25ed7","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.5.2.tgz","fileCount":101,"integrity":"sha512-ETug+MXGkyuj363W31NPHBbkJJkQwFtVkDUaasWW37EhMmOGTfWVitHYS7CsDwBBGAhi+a5iipHadshON971wQ==","signatures":[{"sig":"MEUCID/bByDj54vgH1qOLDYVPcwuo4b8tZEUCA95wKWI+LiJAiEA2r3e8mfR/AYx/7WWtcqiL/dkjsjaD76wpGtmWygAmM8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLjjHCRA9TVsSAnZWagAAPqYP/RJqOEDcdyQrZlec+j28\nfZdkmDyFcfWjBvlkDVKn2k3FniA09DIK6dlMM+ipeg6bOjqn4kPxjIIau1p4\n2KYKdop4I4pjs8qZa4g4U1cZX6RT0RHXR9bjWYD59VrWxTQg5foizimeVg3m\nM9UpwIMDgq+gzI5csquNoZCXeB8NuxGhhb/PokeR10rC2pSssfVt5Q2mDWwK\nRpOk/02psJr6u7KloREmiUFm6pgcuNHoBKy3jD19t3yrR34pGOGr2a0aBc4Q\nD47iBRVPDzdZlrSjwjb3YztzqgnwSTuwO2IOKxh29CcQRaSGve3gZq6DRWen\ng8FstmM0TjLhvhu3eEcQ+qOd/R8OjyWplcbq8s3dEiRUCBLxE84Bk2Cd443O\nbdT3pqHC9tZyAw4ADudOTnkVCN22NJ6QieiDydcO5u4RXGuW1g3PfoBLJCpb\n1qBeDttuaQRepqIFpN8s1geVLspZozYA3vqliFs4/i/IR7j38nqbqgGSjwRB\n63WMtg+jbO6e8wjyWyYURf8LljQR2IY2nCshx2+glnTYUX28ucnz+yruKOX/\nLzxt6pvTVFBx+1vpxY4Dp8K9AU/yg/FQ2XPu1zuVKSqAQhNNAqc1NUU+VhgM\ni+7WHCFwJYkp/wNxjnus1Aupzvn0JJ79oCxrHADJ+27uVXJPeheWd8v3mmug\nItUZ\r\n=bVVs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","badges":[{"url":"https://npmjs.com/package/type-enforcer","name":"npm","image":"https://img.shields.io/npm/v/type-enforcer.svg"},{"url":"https://travis-ci.org/DarrenPaulWright/type-enforcer","name":"build","image":"https://travis-ci.org/DarrenPaulWright/type-enforcer.svg?branch=master"},{"url":"https://coveralls.io/github/DarrenPaulWright/type-enforcer?branch=master","name":"coverage","image":"https://coveralls.io/repos/github/DarrenPaulWright/type-enforcer/badge.svg?branch=master"},{"url":"https://david-dm.org/darrenpaulwright/type-enforcer","name":"deps","image":"https://david-dm.org/darrenpaulwright/type-enforcer.svg"},{"url":"https://packagephobia.now.sh/result?p=type-enforcer","name":"size","image":"https://packagephobia.now.sh/badge?p=type-enforcer"},{"url":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer?targetFile=package.json","name":"vulnerabilities","image":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer/badge.svg?targetFile=package.json"},{"url":"https://npmjs.com/package/type-enforcer/LICENSE.md","name":"license","image":"https://img.shields.io/github/license/DarrenPaulWright/type-enforcer.svg"}],"gitHead":"b4c77416d00c3279693d11be00391d0da3938ccc","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-checks && npm run docs-queue && npm run docs-csssize && npm run docs-dockpoint && npm run docs-enum && npm run docs-point && npm run docs-thickness && npm run docs-vector && npm run docs-removable && npm run docs-castarray && npm run docs-privateProp && npm run docs-equality","test":"karma start --single-run","major":"npm version major -m \"Increment major version to %s\" && npm publish","minor":"npm version minor -m \"Increment minor version to %s\" && npm publish","patch":"npm version patch -m \"Increment patch version to %s\" && npm publish","docs-enum":"jsdoc2md src/types/Enum.js > docs/Enum.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-point":"jsdoc2md src/types/Point.js > docs/Point.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-queue":"jsdoc2md src/types/Queue.js > docs/Queue.md -t docs/docs.hbs --plugin dmd-readable -d 3","test-watch":"karma start","docs-checks":"jsdoc2md src/checks/**/*.js > docs/checks.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-readme":"jsdoc2md src/index.js > README.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-vector":"jsdoc2md src/types/Vector.js > docs/Vector.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-csssize":"jsdoc2md src/types/CssSize.js > docs/CssSize.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-equality":"jsdoc2md src/equality/*.js > docs/equality.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-castarray":"jsdoc2md src/utility/castArray.js > docs/castArray.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-dockpoint":"jsdoc2md src/types/DockPoint.js > docs/DockPoint.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-removable":"jsdoc2md src/mixins/Removable.js > docs/Removable.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-thickness":"jsdoc2md src/types/Thickness.js > docs/Thickness.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-privateProp":"jsdoc2md src/utility/privateProp.js > docs/privateProp.md -t docs/docs.hbs --plugin dmd-readable -d 3"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.9.0","description":"A type enforcement library for javascript","directories":{},"_nodeVersion":"10.8.0","dependencies":{"object-agent":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","karma":"^4.2.0","mocha":"^6.1.4","eslint":"^6.0.1","webpack":"^4.35.3","@babel/core":"^7.5.4","karma-mocha":"^1.3.0","babel-eslint":"^10.0.2","babel-loader":"^8.0.6","dmd-readable":"^0.4.0","eslint-loader":"^2.2.1","karma-webpack":"^4.0.2","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","wallaby-webpack":"^3.9.15","@babel/preset-env":"^7.5.4","jsdoc-to-markdown":"^5.0.0","test-runner-config":"^0.5.0","eslint-plugin-babel":"^5.3.0","karma-brief-reporter":"0.2.0","babel-plugin-istanbul":"^5.1.4","karma-chrome-launcher":"^3.0.0","karma-firefox-launcher":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.5.2_1563310278633_0.09849933045686421","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"type-enforcer","version":"0.5.3","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.5.3","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"6280096cb49a74d5a18057d7ff4f72f0e7356771","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.5.3.tgz","fileCount":101,"integrity":"sha512-UjA/DhD+YBRRTDiWR+pBiUaV8YBqmMg4iLHFbYz+V0DvOMhDcIoDUmWVvkxHsz4bMmi3F1xJwYOIQ7UqPqfPOg==","signatures":[{"sig":"MEUCIAFQ8/rPK9eEstpQsSB0zsTiNkA/vp04ReNn+4pA/VJ/AiEAvS/59Lncl6AXM0XvNEoV7VQoQuE3hSKA0Mats3L/H/I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMjKPCRA9TVsSAnZWagAAcCsP/2gg3/DzHjeaO4avzH4J\ntqWV1AyChmU63QnUKvWa8bYCDZQ33N9exDVxiTww5P6L3JV9v0vHOJ5jAZpw\neOEXlPUl9xSWF/yr97H+6251CgBZ6a5WLHPuieS1Y7ln9lMNJkCKUOR5SGH9\nj6RcuvOEt39+3w9ahZH+K4FUcDoeYDce+KVZtYIucDW1PyzPV7s9gh96afzr\nm8cJW9XYVQtiVNxc4sHVInAQpbky6n068V7EIt1mF7tcJF3blF+aPAJyrJn4\nD04iSpN7LYgkefAu2icOzCslulTUBq4P1OVGAYXZQFfiFz5N1qBUWRq67uSm\nKbayTm4x8hmnchmNCR8uc4JhzTPYTGy6dZInTp/qT90cIAgBZpFpvfQnIUB1\nPsm0ot/BPl2S+uFU4znmj6Mkfmd672/QLb7Qbh9X7DTU1mgK16G+hhf8a7ux\nbiHrVlUynSuhzSk3fGD3SveIQjjU4/be0+HKo+fUgA1luM8GNDvlrqdm+/Za\nZf8VU6h8Zb7CIyN1SsalYdI6gcJOUCfbvvzihhjvLSIF3s1CROJoCI22LY8a\nsa2CcY7R272K1iQHorOlqG1AG3dHDh0QKwbLMmphvk2gBPKxdRAk1MyKUkl3\nV0oF2/vjQbiWc+5snObHZ+PqjnFEtXJ5XK0WwwfEiFD+yFMiu+A0RS+2tvmN\n4o0Y\r\n=jjQE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","badges":[{"url":"https://npmjs.com/package/type-enforcer","name":"npm","image":"https://img.shields.io/npm/v/type-enforcer.svg"},{"url":"https://travis-ci.org/DarrenPaulWright/type-enforcer","name":"build","image":"https://travis-ci.org/DarrenPaulWright/type-enforcer.svg?branch=master"},{"url":"https://coveralls.io/github/DarrenPaulWright/type-enforcer?branch=master","name":"coverage","image":"https://coveralls.io/repos/github/DarrenPaulWright/type-enforcer/badge.svg?branch=master"},{"url":"https://david-dm.org/darrenpaulwright/type-enforcer","name":"deps","image":"https://david-dm.org/darrenpaulwright/type-enforcer.svg"},{"url":"https://packagephobia.now.sh/result?p=type-enforcer","name":"size","image":"https://packagephobia.now.sh/badge?p=type-enforcer"},{"url":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer?targetFile=package.json","name":"vulnerabilities","image":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer/badge.svg?targetFile=package.json"},{"url":"https://npmjs.com/package/type-enforcer/LICENSE.md","name":"license","image":"https://img.shields.io/github/license/DarrenPaulWright/type-enforcer.svg"}],"gitHead":"371d410ae6924693d1100a02f05747ea8506e31a","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-checks && npm run docs-queue && npm run docs-csssize && npm run docs-dockpoint && npm run docs-enum && npm run docs-point && npm run docs-thickness && npm run docs-vector && npm run docs-removable && npm run docs-castarray && npm run docs-privateProp && npm run docs-equality","test":"karma start --single-run","major":"npm version major -m \"Increment major version to %s\" && npm publish","minor":"npm version minor -m \"Increment minor version to %s\" && npm publish","patch":"npm version patch -m \"Increment patch version to %s\" && npm publish","docs-enum":"jsdoc2md src/types/Enum.js > docs/Enum.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-point":"jsdoc2md src/types/Point.js > docs/Point.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-queue":"jsdoc2md src/types/Queue.js > docs/Queue.md -t docs/docs.hbs --plugin dmd-readable -d 3","test-watch":"karma start","docs-checks":"jsdoc2md src/checks/**/*.js > docs/checks.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-readme":"jsdoc2md src/index.js > README.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-vector":"jsdoc2md src/types/Vector.js > docs/Vector.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-csssize":"jsdoc2md src/types/CssSize.js > docs/CssSize.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-equality":"jsdoc2md src/equality/*.js > docs/equality.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-castarray":"jsdoc2md src/utility/castArray.js > docs/castArray.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-dockpoint":"jsdoc2md src/types/DockPoint.js > docs/DockPoint.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-removable":"jsdoc2md src/mixins/Removable.js > docs/Removable.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-thickness":"jsdoc2md src/types/Thickness.js > docs/Thickness.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-privateProp":"jsdoc2md src/utility/privateProp.js > docs/privateProp.md -t docs/docs.hbs --plugin dmd-readable -d 3"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.9.0","description":"A type enforcement library for javascript","directories":{},"_nodeVersion":"10.8.0","dependencies":{"object-agent":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","karma":"^4.2.0","mocha":"^6.1.4","eslint":"^6.0.1","webpack":"^4.35.3","@babel/core":"^7.5.4","karma-mocha":"^1.3.0","babel-eslint":"^10.0.2","babel-loader":"^8.0.6","dmd-readable":"^0.4.0","eslint-loader":"^2.2.1","karma-webpack":"^4.0.2","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","wallaby-webpack":"^3.9.15","@babel/preset-env":"^7.5.4","jsdoc-to-markdown":"^5.0.0","test-runner-config":"^0.5.0","eslint-plugin-babel":"^5.3.0","karma-brief-reporter":"0.2.0","babel-plugin-istanbul":"^5.1.4","karma-chrome-launcher":"^3.0.0","karma-firefox-launcher":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.5.3_1563570830666_0.9518128703045021","host":"s3://npm-registry-packages"}},"0.5.4":{"name":"type-enforcer","version":"0.5.4","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.5.4","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"2faf1d194f9de9c37a6f0b697e028e1fc265813d","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.5.4.tgz","fileCount":102,"integrity":"sha512-urmlt3XzEtp5akOpwjlwOVcxEspRuuvqX8VLWmZALk1jP/B7/Tjke/P2zdK4NiHK2mObT2PsxeQA36I2wsqBEw==","signatures":[{"sig":"MEUCIAeYPpSClU4OIoeZFy8m2C+avaKtVbBlnLJd4WQyrMjwAiEAjDsOnOFvi165T5vG3UtKifvwOurbtCyWDUttpxYz49A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPRO0CRA9TVsSAnZWagAA3+YP/jXF6YrQxOyB20t4y9JV\nrfUKxorWFKADinqNrCCejhy51bvBk6Z5t14Puj+1KCNhu19qfOE4iVMv4L0K\nvqFkn9BUqN6G6zwyE7Ugi/nld2b9MPZQoGXqAjWA7l0z87w87SRbKhUiTPPo\nkfp0MEuaWItySehya6e8Z+zYbyLno7yrQbTsM2BH9Bd0lloyIv6BLzWhe8yP\n+fhGLlt9PlCnWSVZ+s36QKeLsdDxkg+y0UpsYyypwjK3rhC5mZZ1EMvv4jF4\n9wUYF/+V9iCqctfPKFspqxCx0GQLWkDRDc6Sz8Tb9+JXy2juMM+7MRD/RU1n\niiqneeBIuJFhujF35+w2MCpmWEQF6x+mRnXpFjMdnTbZhAL6gMlRMBaku/bb\nXemki3asCl5mnn6km9Ykq/55uQz0TxjvSCvIFP8dCZ5tb74z/Ki4SPX4rS0j\nMHcJRBlFtwtbrTcvbL2xh+PZlE3zzEMnure8uKDpRPvQ77w6XgX5ztQQYtuu\na7NfdzlACnJoWJKUy085DQFcXA8Aq+1G5Gq9hB/XKUumkphjBSgAd3kMs37t\nh0aJeTxcfdilbOEBn3k7H9tMex+nnP0g9d3HiWL5h5Tj3QsR/du38AP33SHO\nJAtGZHvnxzJDrE/Moawd4V0WBScU5i89nM8WUJ+mXUGyk1ZRc9KeXu+Qcij1\nsNRE\r\n=H9UU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","badges":[{"url":"https://npmjs.com/package/type-enforcer","name":"npm","image":"https://img.shields.io/npm/v/type-enforcer.svg"},{"url":"https://travis-ci.org/DarrenPaulWright/type-enforcer","name":"build","image":"https://travis-ci.org/DarrenPaulWright/type-enforcer.svg?branch=master"},{"url":"https://coveralls.io/github/DarrenPaulWright/type-enforcer?branch=master","name":"coverage","image":"https://coveralls.io/repos/github/DarrenPaulWright/type-enforcer/badge.svg?branch=master"},{"url":"https://david-dm.org/darrenpaulwright/type-enforcer","name":"deps","image":"https://david-dm.org/darrenpaulwright/type-enforcer.svg"},{"url":"https://packagephobia.now.sh/result?p=type-enforcer","name":"size","image":"https://packagephobia.now.sh/badge?p=type-enforcer"},{"url":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer?targetFile=package.json","name":"vulnerabilities","image":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer/badge.svg?targetFile=package.json"},{"url":"https://npmjs.com/package/type-enforcer/LICENSE.md","name":"license","image":"https://img.shields.io/github/license/DarrenPaulWright/type-enforcer.svg"}],"gitHead":"699acd9818a4b49ae9efd8cb422d9dd488c37a14","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-checks && npm run docs-queue && npm run docs-csssize && npm run docs-dockpoint && npm run docs-enum && npm run docs-point && npm run docs-thickness && npm run docs-vector && npm run docs-removable && npm run docs-castarray && npm run docs-applySettings && npm run docs-privateProp && npm run docs-equality","test":"karma start --single-run","major":"npm version major -m \"Increment major version to %s\" && npm publish","minor":"npm version minor -m \"Increment minor version to %s\" && npm publish","patch":"npm version patch -m \"Increment patch version to %s\" && npm publish","docs-enum":"jsdoc2md src/types/Enum.js > docs/Enum.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-point":"jsdoc2md src/types/Point.js > docs/Point.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-queue":"jsdoc2md src/types/Queue.js > docs/Queue.md -t docs/docs.hbs --plugin dmd-readable -d 3","test-watch":"karma start","docs-checks":"jsdoc2md src/checks/**/*.js > docs/checks.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-readme":"jsdoc2md src/index.js > README.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-vector":"jsdoc2md src/types/Vector.js > docs/Vector.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-csssize":"jsdoc2md src/types/CssSize.js > docs/CssSize.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-equality":"jsdoc2md src/equality/*.js > docs/equality.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-castarray":"jsdoc2md src/utility/castArray.js > docs/castArray.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-dockpoint":"jsdoc2md src/types/DockPoint.js > docs/DockPoint.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-removable":"jsdoc2md src/mixins/Removable.js > docs/Removable.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-thickness":"jsdoc2md src/types/Thickness.js > docs/Thickness.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-privateProp":"jsdoc2md src/utility/privateProp.js > docs/privateProp.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-applySettings":"jsdoc2md src/utility/applySettings.js > docs/applySettings.md -t docs/docs.hbs --plugin dmd-readable -d 3"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.9.0","description":"A type enforcement library for javascript","directories":{},"_nodeVersion":"10.8.0","dependencies":{"object-agent":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","karma":"^4.2.0","mocha":"^6.1.4","eslint":"^6.0.1","webpack":"^4.35.3","@babel/core":"^7.5.4","karma-mocha":"^1.3.0","babel-eslint":"^10.0.2","babel-loader":"^8.0.6","dmd-readable":"^0.4.0","eslint-loader":"^2.2.1","karma-webpack":"^4.0.2","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","wallaby-webpack":"^3.9.15","@babel/preset-env":"^7.5.4","jsdoc-to-markdown":"^5.0.0","test-runner-config":"^0.5.0","eslint-plugin-babel":"^5.3.0","karma-brief-reporter":"0.2.0","babel-plugin-istanbul":"^5.1.4","karma-chrome-launcher":"^3.0.0","karma-firefox-launcher":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.5.4_1564283827129_0.41118185808975927","host":"s3://npm-registry-packages"}},"0.5.5":{"name":"type-enforcer","version":"0.5.5","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.5.5","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"86ad79f24465c97b3997c3a323e1cd43b994664d","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.5.5.tgz","fileCount":102,"integrity":"sha512-WS+cI/VYKOMWk/eNhROACqQO7bghgc+9Az/Cu7MLkc+ZS9VSeDj/Px4X20fSynnxNCMs5uRALEwz0xgKjnGtmg==","signatures":[{"sig":"MEUCIAelkqd6VowyKrS73qud3JeRiFFa3MGgQG7irS6h460gAiEAuPo6YS28rpiF8Cy+7eEMG8UAlBKi26XWQIPzHlC1HTE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdP4tJCRA9TVsSAnZWagAAZ4EP/1ZjTuuxwfLJnW43VeSW\nwpheVpSKl6x2F2qR2h5rVxs4pCWehZG9waM5gnNhD1Z3b6ymP8EoltOITmQl\nb3LTEtC6d/G8THS6a2d0HFOZgl7FKAqOcf9dv2tJlzfxToDZoDGb5/FbNH0r\ne0kOKqQKRG8Fe/KAwcO7EqlPJiDY6MOnXJhmykYCLcQpSxB8bDmy29F3bEc1\n0x85/UKsLTY2GxIMRTtfcB1OrSayIwY6/838TxkXEMU6arPuTPfmA58TyeDK\nrh97JlbYO2WMVG4GD/ZvCoCAJ4Ab6eSkLBP0qWWIR4D/lweCP/zVk+w7BVZA\nAAzRNf2+4XUPL2HpGE9PcQE8QspvWyjq4a+esadr6rIcAaNVQL3uJaq3Smar\nrkrNZrfUkF/RtIidbH6fX7i8C9IKA3y+EnQu7HqCymF0bE9rJCCmhrfaX0BB\njU8Q1BMCdFt31p4F0M2ahRrGs5kIu1C0XvswJa/IHA7sz8NomCQgOTgPKvAN\ndZqjPcKX1yq76WQc5jZ3bb4ngqaeeoE++Txm0fWms6REQvxEty0H/oelwzVL\nbsXf6xWoJ/FY1jFJfkNa62D3Xt01NN6YvbyFrKDUOelGiGZcZozayapP9qw1\n9rIsUEEVrGHRqroqEdewTLYgCqcSqL/EzobqhfZTCXqhih+fnqq60GUYgJVL\nQB2b\r\n=KAUM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","badges":[{"url":"https://npmjs.com/package/type-enforcer","name":"npm","image":"https://img.shields.io/npm/v/type-enforcer.svg"},{"url":"https://travis-ci.org/DarrenPaulWright/type-enforcer","name":"build","image":"https://travis-ci.org/DarrenPaulWright/type-enforcer.svg?branch=master"},{"url":"https://coveralls.io/github/DarrenPaulWright/type-enforcer?branch=master","name":"coverage","image":"https://coveralls.io/repos/github/DarrenPaulWright/type-enforcer/badge.svg?branch=master"},{"url":"https://david-dm.org/darrenpaulwright/type-enforcer","name":"deps","image":"https://david-dm.org/darrenpaulwright/type-enforcer.svg"},{"url":"https://packagephobia.now.sh/result?p=type-enforcer","name":"size","image":"https://packagephobia.now.sh/badge?p=type-enforcer"},{"url":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer?targetFile=package.json","name":"vulnerabilities","image":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer/badge.svg?targetFile=package.json"},{"url":"https://npmjs.com/package/type-enforcer/LICENSE.md","name":"license","image":"https://img.shields.io/github/license/DarrenPaulWright/type-enforcer.svg"}],"gitHead":"0328a4ca00b3489aa8b6e6936053302fd4a1f1e8","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-checks && npm run docs-queue && npm run docs-csssize && npm run docs-dockpoint && npm run docs-enum && npm run docs-point && npm run docs-thickness && npm run docs-vector && npm run docs-removable && npm run docs-castarray && npm run docs-applySettings && npm run docs-privateProp && npm run docs-equality","test":"karma start --single-run","major":"npm version major -m \"Increment major version to %s\" && npm publish","minor":"npm version minor -m \"Increment minor version to %s\" && npm publish","patch":"npm version patch -m \"Increment patch version to %s\" && npm publish","docs-enum":"jsdoc2md src/types/Enum.js > docs/Enum.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-point":"jsdoc2md src/types/Point.js > docs/Point.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-queue":"jsdoc2md src/types/Queue.js > docs/Queue.md -t docs/docs.hbs --plugin dmd-readable -d 3","test-watch":"karma start","docs-checks":"jsdoc2md src/checks/**/*.js > docs/checks.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-readme":"jsdoc2md src/index.js > README.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-vector":"jsdoc2md src/types/Vector.js > docs/Vector.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-csssize":"jsdoc2md src/types/CssSize.js > docs/CssSize.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-equality":"jsdoc2md src/equality/*.js > docs/equality.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-castarray":"jsdoc2md src/utility/castArray.js > docs/castArray.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-dockpoint":"jsdoc2md src/types/DockPoint.js > docs/DockPoint.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-removable":"jsdoc2md src/mixins/Removable.js > docs/Removable.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-thickness":"jsdoc2md src/types/Thickness.js > docs/Thickness.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-privateProp":"jsdoc2md src/utility/privateProp.js > docs/privateProp.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-applySettings":"jsdoc2md src/utility/applySettings.js > docs/applySettings.md -t docs/docs.hbs --plugin dmd-readable -d 3"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.9.0","description":"A type enforcement library for javascript","directories":{},"_nodeVersion":"10.8.0","dependencies":{"object-agent":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","karma":"^4.2.0","mocha":"^6.2.0","eslint":"^6.1.0","webpack":"^4.38.0","@babel/core":"^7.5.5","karma-mocha":"^1.3.0","babel-eslint":"^10.0.2","babel-loader":"^8.0.6","dmd-readable":"^0.4.0","eslint-loader":"^2.2.1","karma-webpack":"^4.0.2","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","wallaby-webpack":"^3.9.15","@babel/preset-env":"^7.5.5","jsdoc-to-markdown":"^5.0.0","test-runner-config":"^0.5.0","eslint-plugin-babel":"^5.3.0","karma-brief-reporter":"0.2.0","babel-plugin-istanbul":"^5.2.0","karma-chrome-launcher":"^3.0.0","karma-firefox-launcher":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.5.5_1564445513006_0.14531982154504242","host":"s3://npm-registry-packages"}},"0.5.6":{"name":"type-enforcer","version":"0.5.6","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.5.6","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"0d90ac43d88d010e59115822c564c3dab02925f6","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.5.6.tgz","fileCount":102,"integrity":"sha512-QAjep/skMLf5aEcQPDOJ7A4o1ZYTfzJBIm4ZWiE4xGcY8yv4vM/XApybGZJ0adPS7Bf84zISO6s2eVKVS53zgQ==","signatures":[{"sig":"MEQCIB3r3uI3AXvQZZ76d2qtvb25Ez8EUtArlW728Jq+jj0BAiApW4HkdEaY9tXjNY4kxz7H/z83Y1WRNvC+erxLYG9RUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVlM2CRA9TVsSAnZWagAAhG0QAKGmgb6M0/74OXDHhROc\nJyPgzXDbrPOX/2f3I5nn1jZ1+viB5WtDw4dWWXSrvMUCs4aA8Q60HHxJsajt\n36C4QFJXo5kEZAQfINHuL1CdwDjQKqefCdF0seYS9POkIfSMfvz0zaD4bM/v\npWA6QIkcA7bSTWqQgEDuwU9vMEis9TwzRF8fwgVdxXEZ6GbqBrF7x+//rBan\n2VcDuh/tLLCC2t8StPQ4SHjrM7ZfA0fZfO3U50DGxvsvx90ekf7J9l2S/Q3u\nF9oANY49BDPKXb+0nmdKs5Kv0uEbQkZaTspFiJIHHWhZWUzpQdVGaHL8cgCe\ndh27sQ9BiWaA+gwmQfLf3aw3KmrMq2exm892SoMGE0UJu0De+YrA9QqChxm/\nQxX1pj9f6uaoVZibUkZEVLnHKXCd2Ndl2A/jDEvrAv0fKm4IcLeyI+kk1ixP\nK/BRwVkFGsDt8nXWZE5faIsCUNq4tkhuDyI9KETl6UC8TJ7aPyh1K8fLlQkR\nscmMtVZK97sNi5gVLTMKqwmykTUVWskaqneHJQ4in105eZ1HoOc4k3Mc1Kok\naOsh0sA5Nl2efa7Vg+EeY4BRx+SltK3zKcNMwkys/FzdfR2GcQifZAughvZn\nLKYozRmBdtEGkqA+ZGepAf4mLeEtpIJxTxvRJQo1nP0anBSq9068f1bp+k/i\njzF3\r\n=MuNz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","badges":[{"url":"https://npmjs.com/package/type-enforcer","name":"npm","image":"https://img.shields.io/npm/v/type-enforcer.svg"},{"url":"https://travis-ci.org/DarrenPaulWright/type-enforcer","name":"build","image":"https://travis-ci.org/DarrenPaulWright/type-enforcer.svg?branch=master"},{"url":"https://coveralls.io/github/DarrenPaulWright/type-enforcer?branch=master","name":"coverage","image":"https://coveralls.io/repos/github/DarrenPaulWright/type-enforcer/badge.svg?branch=master"},{"url":"https://david-dm.org/darrenpaulwright/type-enforcer","name":"deps","image":"https://david-dm.org/darrenpaulwright/type-enforcer.svg"},{"url":"https://packagephobia.now.sh/result?p=type-enforcer","name":"size","image":"https://packagephobia.now.sh/badge?p=type-enforcer"},{"url":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer?targetFile=package.json","name":"vulnerabilities","image":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer/badge.svg?targetFile=package.json"},{"url":"https://npmjs.com/package/type-enforcer/LICENSE.md","name":"license","image":"https://img.shields.io/github/license/DarrenPaulWright/type-enforcer.svg"}],"gitHead":"17f1762767c0ef298cc4345bbd1e16ab396a30c8","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-checks && npm run docs-queue && npm run docs-csssize && npm run docs-dockpoint && npm run docs-enum && npm run docs-point && npm run docs-thickness && npm run docs-vector && npm run docs-removable && npm run docs-castarray && npm run docs-applySettings && npm run docs-privateProp && npm run docs-equality","test":"karma start --single-run","major":"npm version major -m \"Increment major version to %s\" && npm publish","minor":"npm version minor -m \"Increment minor version to %s\" && npm publish","patch":"npm version patch -m \"Increment patch version to %s\" && npm publish","docs-enum":"jsdoc2md src/types/Enum.js > docs/Enum.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-point":"jsdoc2md src/types/Point.js > docs/Point.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-queue":"jsdoc2md src/types/Queue.js > docs/Queue.md -t docs/docs.hbs --plugin dmd-readable -d 3","test-watch":"karma start","docs-checks":"jsdoc2md src/checks/**/*.js > docs/checks.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-readme":"jsdoc2md src/index.js > README.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-vector":"jsdoc2md src/types/Vector.js > docs/Vector.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-csssize":"jsdoc2md src/types/CssSize.js > docs/CssSize.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-equality":"jsdoc2md src/equality/*.js > docs/equality.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-castarray":"jsdoc2md src/utility/castArray.js > docs/castArray.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-dockpoint":"jsdoc2md src/types/DockPoint.js > docs/DockPoint.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-removable":"jsdoc2md src/mixins/Removable.js > docs/Removable.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-thickness":"jsdoc2md src/types/Thickness.js > docs/Thickness.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-privateProp":"jsdoc2md src/utility/privateProp.js > docs/privateProp.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-applySettings":"jsdoc2md src/utility/applySettings.js > docs/applySettings.md -t docs/docs.hbs --plugin dmd-readable -d 3"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.9.0","description":"A type enforcement library for javascript","directories":{},"_nodeVersion":"10.8.0","dependencies":{"object-agent":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","karma":"^4.2.0","mocha":"^6.2.0","eslint":"^6.1.0","webpack":"^4.38.0","@babel/core":"^7.5.5","karma-mocha":"^1.3.0","babel-eslint":"^10.0.2","babel-loader":"^8.0.6","dmd-readable":"^0.4.0","eslint-loader":"^2.2.1","karma-webpack":"^4.0.2","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","wallaby-webpack":"^3.9.15","@babel/preset-env":"^7.5.5","jsdoc-to-markdown":"^5.0.0","test-runner-config":"^0.5.0","eslint-plugin-babel":"^5.3.0","karma-brief-reporter":"0.2.0","babel-plugin-istanbul":"^5.2.0","karma-chrome-launcher":"^3.0.0","karma-firefox-launcher":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.5.6_1565938485257_0.08137228569287935","host":"s3://npm-registry-packages"}},"0.5.7":{"name":"type-enforcer","version":"0.5.7","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.5.7","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"68501cd94c7f8005ddeb4d88aa43ebb5e684023d","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.5.7.tgz","fileCount":102,"integrity":"sha512-OyY8sS6DGr0FwHLDh7yrKCyEtwpaFUQmE5zvY/bpWT7+uLIn+S6KFwYNMmRwF6jMGqkK1tVGlMLDY9QGMajReA==","signatures":[{"sig":"MEYCIQCruZVnwpNsk2I3zcfV44Gzp35rE9XjV3zaL765IB1CyQIhAMXKUpyb2Trab0FSoTaZd9zR3+hinxpGHj91Ozri6R8o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZvLZCRA9TVsSAnZWagAAmWQP/2W2X7cWqsPUojSF0sqt\nR+dSSfhaIRhOrCAnt01VHkj+S/EMEcZtoSRPmKLcPSu5b3YWUWVZAl4kDqt9\nJ3PiAEog322T1SCdJ+KDSngYrYBG8y65A6mKepM+O14laWDIm/O2PknVfnFC\nfviUI0hd37qK2Tdz7YAcfUxmTODnDleRDyaHTP5GXYw9YC0oPJekKShohXM4\n7Ss4TUBhloEnzAbDMIgJJtfE4MIVd84t3ffH3KlnrdERm4EXi1PG38/XOfrK\nmFrzSCozwmq0UjGP/4F+yG5GDfDFOwDOI4uJneKp/vRgBkMBq9Ne269eW7ad\nN8cDubtKDrEpozp/B8aAWxm5rEh3VdEcBxfOw42h7rJZyeVw21jDFq1ZdX1N\nRBONscN1osqP6oH8vJyVmq8SL5HHfVjJMNlwZZPshSRBoVPWKTaqxZJvdxMw\nTvuaFGTvC0B80uBMpZrLOlWEpUNjVU+bdSDa3g1en9GEoh0B/x5zkQa4GzY7\ny8hrIS1f+w+ujvyU2NzXEGGMWExPlGqGu1n8EB4xfm7QHmErtQdhgzD/UDKC\nRawAYoiGo3VLFX/Y7K8EtMqC0TlnprRHy1cb0AE/A9JBRBy/P3/KZ/EPrwlx\nBMe+v2QWmPsfav4ko8U7FebO/5v4q84/b+d+QcO//aYg72Qxw1k3Epwrc2wg\nxjMk\r\n=XUap\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","badges":[{"url":"https://npmjs.com/package/type-enforcer","name":"npm","image":"https://img.shields.io/npm/v/type-enforcer.svg"},{"url":"https://travis-ci.org/DarrenPaulWright/type-enforcer","name":"build","image":"https://travis-ci.org/DarrenPaulWright/type-enforcer.svg?branch=master"},{"url":"https://coveralls.io/github/DarrenPaulWright/type-enforcer?branch=master","name":"coverage","image":"https://coveralls.io/repos/github/DarrenPaulWright/type-enforcer/badge.svg?branch=master"},{"url":"https://david-dm.org/darrenpaulwright/type-enforcer","name":"deps","image":"https://david-dm.org/darrenpaulwright/type-enforcer.svg"},{"url":"https://packagephobia.now.sh/result?p=type-enforcer","name":"size","image":"https://packagephobia.now.sh/badge?p=type-enforcer"},{"url":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer?targetFile=package.json","name":"vulnerabilities","image":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer/badge.svg?targetFile=package.json"},{"url":"https://npmjs.com/package/type-enforcer/LICENSE.md","name":"license","image":"https://img.shields.io/github/license/DarrenPaulWright/type-enforcer.svg"}],"gitHead":"55935a326ec105c37219e3e25eb7ac0cd41530b0","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-checks && npm run docs-queue && npm run docs-csssize && npm run docs-dockpoint && npm run docs-enum && npm run docs-point && npm run docs-thickness && npm run docs-vector && npm run docs-removable && npm run docs-castarray && npm run docs-applySettings && npm run docs-privateProp && npm run docs-equality","test":"karma start --single-run","major":"npm version major -m \"Increment major version to %s\" && npm publish","minor":"npm version minor -m \"Increment minor version to %s\" && npm publish","patch":"npm version patch -m \"Increment patch version to %s\" && npm publish","docs-enum":"jsdoc2md src/types/Enum.js > docs/Enum.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-point":"jsdoc2md src/types/Point.js > docs/Point.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-queue":"jsdoc2md src/types/Queue.js > docs/Queue.md -t docs/docs.hbs --plugin dmd-readable -d 3","test-watch":"karma start","docs-checks":"jsdoc2md src/checks/**/*.js > docs/checks.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-readme":"jsdoc2md src/index.js > README.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-vector":"jsdoc2md src/types/Vector.js > docs/Vector.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-csssize":"jsdoc2md src/types/CssSize.js > docs/CssSize.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-equality":"jsdoc2md src/equality/*.js > docs/equality.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-castarray":"jsdoc2md src/utility/castArray.js > docs/castArray.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-dockpoint":"jsdoc2md src/types/DockPoint.js > docs/DockPoint.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-removable":"jsdoc2md src/mixins/Removable.js > docs/Removable.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-thickness":"jsdoc2md src/types/Thickness.js > docs/Thickness.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-privateProp":"jsdoc2md src/utility/privateProp.js > docs/privateProp.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-applySettings":"jsdoc2md src/utility/applySettings.js > docs/applySettings.md -t docs/docs.hbs --plugin dmd-readable -d 3"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.9.0","description":"A type enforcement library for javascript","directories":{},"_nodeVersion":"10.8.0","dependencies":{"object-agent":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","karma":"^4.3.0","mocha":"^6.2.0","eslint":"^6.2.2","webpack":"^4.39.3","@babel/core":"^7.5.5","karma-mocha":"^1.3.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","dmd-readable":"^0.4.1","eslint-loader":"^3.0.0","karma-webpack":"^4.0.2","karma-coverage":"^2.0.1","karma-coveralls":"^2.1.0","wallaby-webpack":"^3.9.15","@babel/preset-env":"^7.5.5","jsdoc-to-markdown":"^5.0.0","test-runner-config":"^0.5.0","eslint-plugin-babel":"^5.3.0","karma-brief-reporter":"0.2.0","babel-plugin-istanbul":"^5.2.0","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.5.7_1567027929089_0.3637609332346414","host":"s3://npm-registry-packages"}},"0.5.8":{"name":"type-enforcer","version":"0.5.8","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.5.8","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"fe2487c3af9d5eeb6b735a0194ed400d135b1048","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.5.8.tgz","fileCount":87,"integrity":"sha512-uH5sSwcBvvZ9TRI0JklcD1GrsBvrPv+sGwKK+L8bHLxs6pzXsRvhr3qy/hYmaG2oIq4gW7Zcgq612bpfpx5Uow==","signatures":[{"sig":"MEQCIEwtdrEAzvN2wzRNctQcULik6F+52v/UjpKxMlC9+l2tAiBp0HIL8G/95qrVkEDQqN67q7P27KZdUTSeLiQMkTb6JQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdk5b8CRA9TVsSAnZWagAAYVYQAI8l1+eEalptYOPDBujD\nI6kwJOPdOjt6l/8sMKWMo2+uIg5kgYOn/C1HUn9W4gf1BnKfFsXomLu9WqsB\nISx5NVEczZCGPd66ILWueBh1cBiXtDXkwyHs4kumsIirMynCIcq5mm8y6NCV\nZpFYCsoKJ3TKeuva3TGzbNRxbyz79AjMYAJ8Ps0LTvKQ5s4h9psxt1hnXbpt\nc3t3WIpjp398ZJ8rp8zWmbLsMs528hQNtZlvNoscPTgGfT7V/2ZJMWZ1/4Fc\ntv8smMsdKXvlJgnKn4XFoWD/rX2LVPkVfFEaA0n+llJK55w6fXBcSbYWJYz2\noY4SvY1L4ujxEwmpO0ddD3e0sjbIDz4moAsOXzJD5YqkTSP177xbr3aV1Msu\nbz3Xf9UBsKgf3+blRHdKu4jaK+caCWnAUI48Ac6C/L/YfSrOhn/mJvdV7HMs\nhK0ktyX6aCEf2AvJFFY9XwOHflYjlJ2eImc2bnDzi5lnuAJ3dUHpCFRmwHho\nam/BjXCcP/MI1Hp8n3MT6anIq8703x2vz3A80rzgKiNwn78t6KDSBpxB2WJc\no44TCDq+s1HG+EsJozgdg/vOL8dV2coUmEiyDY2KZqjkZNTNljvuggPW1Sw3\ng/7eFx2rQkSbq2qAeDepYEeyK7uL69KmaMVVwn9KyUdcuIjYjgz3S7kjLjrn\nJGDX\r\n=LYZ9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","badges":[{"url":"https://npmjs.com/package/type-enforcer","name":"npm","image":"https://img.shields.io/npm/v/type-enforcer.svg"},{"url":"https://travis-ci.org/DarrenPaulWright/type-enforcer","name":"build","image":"https://travis-ci.org/DarrenPaulWright/type-enforcer.svg?branch=master"},{"url":"https://coveralls.io/github/DarrenPaulWright/type-enforcer?branch=master","name":"coverage","image":"https://coveralls.io/repos/github/DarrenPaulWright/type-enforcer/badge.svg?branch=master"},{"url":"https://david-dm.org/darrenpaulwright/type-enforcer","name":"deps","image":"https://david-dm.org/darrenpaulwright/type-enforcer.svg"},{"url":"https://packagephobia.now.sh/result?p=type-enforcer","name":"size","image":"https://packagephobia.now.sh/badge?p=type-enforcer"},{"url":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer?targetFile=package.json","name":"vulnerabilities","image":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer/badge.svg?targetFile=package.json"},{"url":"https://npmjs.com/package/type-enforcer/LICENSE.md","name":"license","image":"https://img.shields.io/github/license/DarrenPaulWright/type-enforcer.svg"}],"gitHead":"4a2646829f9fbfb8ba036a73cc35c851a9ea73da","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-checks && npm run docs-queue && npm run docs-csssize && npm run docs-dockpoint && npm run docs-enum && npm run docs-point && npm run docs-thickness && npm run docs-vector && npm run docs-removable && npm run docs-castarray && npm run docs-applySettings && npm run docs-privateProp && npm run docs-privateVars && npm run docs-equality","test":"karma start --single-run","major":"npm version major -m \"Increment major version to %s\" && npm publish","minor":"npm version minor -m \"Increment minor version to %s\" && npm publish","patch":"npm version patch -m \"Increment patch version to %s\" && npm publish","docs-enum":"jsdoc2md src/types/Enum.js > docs/Enum.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-point":"jsdoc2md src/types/Point.js > docs/Point.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-queue":"jsdoc2md src/types/Queue.js > docs/Queue.md -t docs/docs.hbs --plugin dmd-readable -d 3","test-watch":"karma start","docs-checks":"jsdoc2md src/checks/**/*.js > docs/checks.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-readme":"jsdoc2md src/index.js > README.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-vector":"jsdoc2md src/types/Vector.js > docs/Vector.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-csssize":"jsdoc2md src/types/CssSize.js > docs/CssSize.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-equality":"jsdoc2md src/equality/*.js > docs/equality.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-castarray":"jsdoc2md src/utility/castArray.js > docs/castArray.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-dockpoint":"jsdoc2md src/types/DockPoint.js > docs/DockPoint.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-removable":"jsdoc2md src/mixins/Removable.js > docs/Removable.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-thickness":"jsdoc2md src/types/Thickness.js > docs/Thickness.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-privateProp":"jsdoc2md src/utility/privateProp.js > docs/privateProp.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-privateVars":"jsdoc2md src/utility/PrivateVars.js > docs/PrivateVars.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-applySettings":"jsdoc2md src/utility/applySettings.js > docs/applySettings.md -t docs/docs.hbs --plugin dmd-readable -d 3"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.9.0","description":"A type enforcement library for javascript","directories":{},"_nodeVersion":"10.8.0","dependencies":{"object-agent":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","karma":"^4.3.0","mocha":"^6.2.1","eslint":"^6.5.1","webpack":"^4.41.0","@babel/core":"^7.6.2","karma-mocha":"^1.3.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","dmd-readable":"^0.4.1","eslint-loader":"^3.0.2","karma-webpack":"^4.0.2","karma-coverage":"^2.0.1","karma-coveralls":"^2.1.0","wallaby-webpack":"^3.9.15","@babel/preset-env":"^7.6.2","jsdoc-to-markdown":"^5.0.1","test-runner-config":"^0.5.0","eslint-plugin-babel":"^5.3.0","karma-brief-reporter":"0.2.1","babel-plugin-istanbul":"^5.2.0","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.5.8_1569953531226_0.5761039658201479","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"type-enforcer","version":"0.6.0","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.6.0","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"e779501982fe7d63a15c5b1cb175f51ef83ac73a","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.6.0.tgz","fileCount":87,"integrity":"sha512-Bo0pIj8Ak7/2g4gB1dYgMgsVLyqwXb5McTE11loWpLFupIWq0OAUvNatRn8V6AFH7FBQAGCLnMpss87xXmaMHg==","signatures":[{"sig":"MEUCIQDQKKDhXxBYnah1y+L++CZBFC6AQdaAYO2/xbjTU78eewIgPJ37LEz5PUAEh7RrmpMnRcJXFM93y3RNCe5wd95SB7k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnR9pCRA9TVsSAnZWagAA2x0P/iwOhbKo5RdFlUodwCPH\nCvhqaH86TDP+Y9WQfZnbX1v+RvC+701yMv3Fy7V/xMSxYrJf2R89jwBojOYK\nnemt30dkpOBgJlcXlC7HtCXaPfp1D68R+EMJxWrvBr5uAIuuHf8jYLPoljEl\nOMlrsrh2flJ+ApUv8sakQ95JoE7IZOXRrTz5zpec7a32F+1P0i1pLxErgqyh\n9KkeoxOFlQa1JmzMHRBQH2O4uJUhyUb/TkThDs1bWI5vyGg70Ax4eN+LcTrd\nRNFDb6WLlvsKrrurYlnubYuH6Ly4eR88pFNYUAOcNXHoWlRDHHhXssUNiUB0\nOH/qRue09GPMYy5CLzvXX/34Z1osQwqu1hGQNWjiVzmOq27T9SHVEL7J4SCl\nrN0PyXYRld3ZlwckyXbFibO0+7vxLFA1kCwk6YMAJzZa3w8jE4PqiPLqHnBi\nOhaTrpZiH6ES664l1rzs8Y7KZ8Zr23FZZmTdoJ9qIoHb2P6lieLErW08rieb\nSrFTmYsJbOhlnblOOPSLgDGL2igerNVpgH+iPcMsK8G2xRsKPIhF9LBZL2pI\nAGFSPnLBpxlG+DAwqlfDxELWa17VIOz5EmHQ0bRJEfM5jEGm0JAO3YAKntJf\nM/vrwvfGP6CsgN4CRsnZ6AR4D+T1BQFebj3fHE4g5a2mRMPIgUzfXRIRH2Xr\nlfWH\r\n=rebj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","badges":[{"url":"https://npmjs.com/package/type-enforcer","name":"npm","image":"https://img.shields.io/npm/v/type-enforcer.svg"},{"url":"https://travis-ci.org/DarrenPaulWright/type-enforcer","name":"build","image":"https://travis-ci.org/DarrenPaulWright/type-enforcer.svg?branch=master"},{"url":"https://coveralls.io/github/DarrenPaulWright/type-enforcer?branch=master","name":"coverage","image":"https://coveralls.io/repos/github/DarrenPaulWright/type-enforcer/badge.svg?branch=master"},{"url":"https://david-dm.org/darrenpaulwright/type-enforcer","name":"deps","image":"https://david-dm.org/darrenpaulwright/type-enforcer.svg"},{"url":"https://packagephobia.now.sh/result?p=type-enforcer","name":"size","image":"https://packagephobia.now.sh/badge?p=type-enforcer"},{"url":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer?targetFile=package.json","name":"vulnerabilities","image":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer/badge.svg?targetFile=package.json"},{"url":"https://npmjs.com/package/type-enforcer/LICENSE.md","name":"license","image":"https://img.shields.io/github/license/DarrenPaulWright/type-enforcer.svg"}],"gitHead":"664fe55d2f58253ec46deffa65e6ad9da7905dbb","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-checks && npm run docs-queue && npm run docs-csssize && npm run docs-dockpoint && npm run docs-enum && npm run docs-point && npm run docs-thickness && npm run docs-vector && npm run docs-removable && npm run docs-castarray && npm run docs-applySettings && npm run docs-privateProp && npm run docs-privateVars && npm run docs-equality","test":"karma start --single-run","major":"npm version major -m \"Increment major version to %s\" && npm publish","minor":"npm version minor -m \"Increment minor version to %s\" && npm publish","patch":"npm version patch -m \"Increment patch version to %s\" && npm publish","docs-enum":"jsdoc2md src/types/Enum.js > docs/Enum.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-point":"jsdoc2md src/types/Point.js > docs/Point.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-queue":"jsdoc2md src/types/Queue.js > docs/Queue.md -t docs/docs.hbs --plugin dmd-readable -d 3","test-watch":"karma start","docs-checks":"jsdoc2md src/checks/**/*.js > docs/checks.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-readme":"jsdoc2md src/index.js > README.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-vector":"jsdoc2md src/types/Vector.js > docs/Vector.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-csssize":"jsdoc2md src/types/CssSize.js > docs/CssSize.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-equality":"jsdoc2md src/equality/*.js > docs/equality.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-castarray":"jsdoc2md src/utility/castArray.js > docs/castArray.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-dockpoint":"jsdoc2md src/types/DockPoint.js > docs/DockPoint.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-removable":"jsdoc2md src/mixins/Removable.js > docs/Removable.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-thickness":"jsdoc2md src/types/Thickness.js > docs/Thickness.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-privateProp":"jsdoc2md src/utility/privateProp.js > docs/privateProp.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-privateVars":"jsdoc2md src/utility/PrivateVars.js > docs/PrivateVars.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-applySettings":"jsdoc2md src/utility/applySettings.js > docs/applySettings.md -t docs/docs.hbs --plugin dmd-readable -d 3"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.9.0","description":"A type enforcement library for javascript","directories":{},"_nodeVersion":"10.12.0","dependencies":{"object-agent":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","karma":"^4.3.0","mocha":"^6.2.1","eslint":"^6.5.1","webpack":"^4.41.0","@babel/core":"^7.6.2","karma-mocha":"^1.3.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","dmd-readable":"^0.4.1","eslint-loader":"^3.0.2","karma-webpack":"^4.0.2","karma-coverage":"^2.0.1","karma-coveralls":"^2.1.0","wallaby-webpack":"^3.9.15","@babel/preset-env":"^7.6.2","jsdoc-to-markdown":"^5.0.1","test-runner-config":"^0.5.0","eslint-plugin-babel":"^5.3.0","karma-brief-reporter":"0.2.1","babel-plugin-istanbul":"^5.2.0","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.6.0_1570578280470_0.6596980063433442","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"type-enforcer","version":"0.6.1","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.6.1","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"45eaac564914b7cd39657a236db10bd6e6287489","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.6.1.tgz","fileCount":87,"integrity":"sha512-7SAQ/g06QlVHLazqPZSWTYRobvpHWhp0boDM3GNrrxu0IbSkNrZpMCvKZCFZQYrvXCsZulF4ZEyq8p7zG0fpYA==","signatures":[{"sig":"MEYCIQDvhokTM/nJobDcI2jDesb2IuYKThtOHKQPE7g8lnQ14AIhAMSxyji1CJwtiNCPYP2ah4bnyyBXk26A+r2HkGx6ncZr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnjtKCRA9TVsSAnZWagAAO0YQAJD4/RJAQEQ8W7CboUxO\nDbNYONsBxcRUjLsm1DA/VOkPGGEUw5R1UeFJUEfFlmaryOt+pTu51F5awPOU\nN4b7fwPBlc31+41ekxQbH3KiqvOd9D9w8LclYtm1YU0wnbzJ3y/jSbZKJKrg\ni6s/2fsA6F9Zk5XvFSwzdtaKXDHWC5l5HsnEL9+fgDws0mG0EAKVNNx7xfNE\nnCiilpz2hn/slPAi7LKzOtWLBnnIBoTY7aaLi7BgK/A1/Mz0S2njScWZZWWB\nxvUBRlfLXRJzo4vE66+1Tk5VWi21NUJBExIMtyeQldQKkYzVxRXeVj8DtPBH\ncx4xGkOPy1JllmoAAxy/kfs9Z/603vIOiwKG95GK576tS746vCLunlxWtcN2\n6vGMKxqjPXEHI5+/M3942F0eeO1SqpRznr6dlGClHbLohxe/ZM/LPbhNd3XL\n1RlJkfp178DUzjIUy7un+aJDzDmlim+UMjOWu23r/TbFJuLqnPiNrD3spfRX\nG6qonH7ydYaMqaz9Jwd0pCbK+d1vfKpWWl8FLQP0L8SFYaAA75rSBjarDMD3\nPAJ3EgnhiMO36Q0+o6yJy+UB0mZDQCEmtSXMWyMvJk+0/Uqll0xQZd1Ts5h5\nA2ncZa+lzoF/ooEvCKNRRt+1dPBLilUofcJYLH08V4dXhBmTOaxFicbDrVmq\nkyEm\r\n=pf5x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","badges":[{"url":"https://npmjs.com/package/type-enforcer","name":"npm","image":"https://img.shields.io/npm/v/type-enforcer.svg"},{"url":"https://travis-ci.org/DarrenPaulWright/type-enforcer","name":"build","image":"https://travis-ci.org/DarrenPaulWright/type-enforcer.svg?branch=master"},{"url":"https://coveralls.io/github/DarrenPaulWright/type-enforcer?branch=master","name":"coverage","image":"https://coveralls.io/repos/github/DarrenPaulWright/type-enforcer/badge.svg?branch=master"},{"url":"https://david-dm.org/darrenpaulwright/type-enforcer","name":"deps","image":"https://david-dm.org/darrenpaulwright/type-enforcer.svg"},{"url":"https://packagephobia.now.sh/result?p=type-enforcer","name":"size","image":"https://packagephobia.now.sh/badge?p=type-enforcer"},{"url":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer?targetFile=package.json","name":"vulnerabilities","image":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer/badge.svg?targetFile=package.json"},{"url":"https://npmjs.com/package/type-enforcer/LICENSE.md","name":"license","image":"https://img.shields.io/github/license/DarrenPaulWright/type-enforcer.svg"}],"gitHead":"bcc5ed1b65c1b3dea098072a16c58d514c09101b","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-checks && npm run docs-queue && npm run docs-csssize && npm run docs-dockpoint && npm run docs-enum && npm run docs-point && npm run docs-thickness && npm run docs-vector && npm run docs-removable && npm run docs-castarray && npm run docs-applySettings && npm run docs-privateProp && npm run docs-privateVars && npm run docs-equality","test":"karma start --single-run","major":"npm version major -m \"Increment major version to %s\" && npm publish","minor":"npm version minor -m \"Increment minor version to %s\" && npm publish","patch":"npm version patch -m \"Increment patch version to %s\" && npm publish","docs-enum":"jsdoc2md src/types/Enum.js > docs/Enum.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-point":"jsdoc2md src/types/Point.js > docs/Point.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-queue":"jsdoc2md src/types/Queue.js > docs/Queue.md -t docs/docs.hbs --plugin dmd-readable -d 3","test-watch":"karma start","docs-checks":"jsdoc2md src/checks/**/*.js > docs/checks.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-readme":"jsdoc2md src/index.js > README.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-vector":"jsdoc2md src/types/Vector.js > docs/Vector.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-csssize":"jsdoc2md src/types/CssSize.js > docs/CssSize.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-equality":"jsdoc2md src/equality/*.js > docs/equality.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-castarray":"jsdoc2md src/utility/castArray.js > docs/castArray.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-dockpoint":"jsdoc2md src/types/DockPoint.js > docs/DockPoint.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-removable":"jsdoc2md src/mixins/Removable.js > docs/Removable.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-thickness":"jsdoc2md src/types/Thickness.js > docs/Thickness.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-privateProp":"jsdoc2md src/utility/privateProp.js > docs/privateProp.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-privateVars":"jsdoc2md src/utility/PrivateVars.js > docs/PrivateVars.md -t docs/docs.hbs --plugin dmd-readable -d 3","docs-applySettings":"jsdoc2md src/utility/applySettings.js > docs/applySettings.md -t docs/docs.hbs --plugin dmd-readable -d 3"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.9.0","description":"A type enforcement library for javascript","directories":{},"_nodeVersion":"10.12.0","dependencies":{"object-agent":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","karma":"^4.3.0","mocha":"^6.2.1","eslint":"^6.5.1","webpack":"^4.41.0","@babel/core":"^7.6.2","karma-mocha":"^1.3.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","dmd-readable":"^0.4.1","eslint-loader":"^3.0.2","karma-webpack":"^4.0.2","karma-coverage":"^2.0.1","karma-coveralls":"^2.1.0","wallaby-webpack":"^3.9.15","@babel/preset-env":"^7.6.2","jsdoc-to-markdown":"^5.0.1","test-runner-config":"^0.5.0","eslint-plugin-babel":"^5.3.0","karma-brief-reporter":"0.2.1","babel-plugin-istanbul":"^5.2.0","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.6.1_1570650953268_0.8426516802182544","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"type-enforcer","version":"0.6.2","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.6.2","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"d24f8ade13691b063201406472346b3409c9ec61","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.6.2.tgz","fileCount":87,"integrity":"sha512-pGSs9MNwwxIqFGsvhQ2qEhbn0yooYG8sr3X7PZqK5b4mTJ4Hfy8FFI18qtGNWIPkOzgPwSkIP7EQP5Pm5Rtx8A==","signatures":[{"sig":"MEUCIHKjPR7zNfyStLtV8Z9bovKn6/ZweDUyo2TMhL1dm+y0AiEAlCpWXwot3QDA6j9zIiA0fWuj8fqnfuicbEJBbdHtiTg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnrzXCRA9TVsSAnZWagAAlzoP/R3XObTppGHWtV+hha5F\nG6gmLZSguVmJDsyUXCVpWNIWLLC1tjFoLjX5lOziLEX1yxigADYxPSzQDSat\n5xa9YJqy50rRiVUphb0c8/FW79v1Mnaf/J3E0nhJsiwOVQzyUwYysUoDy0Ga\n79SxjsFKfsWm282fYmqcgO1W69GmsIjPNU+daZ73FdaHFgDjny7qceMoBBrH\nb92z4tYraz79m7LjSOvfs04XvF01T2remz6ciYOR5PVGHCUhAy/9jDEJ87oB\neP/HvSlsoMo1A4RHbAUG8JtmuUXnKJBYylxxRvf9dTfDCZwPjQErjHAvfEsp\n9m045PRmPVxmhqQ/WbUYQgC9/GAOXO8i3GNCap5bXTvRe9XzDu/mMdK8P3C7\npLjEYog0UFYffiakVE6qnapCeiVGmoGKq5qiS2eNLMUTy8Vhl/1PL4NmGyqo\nZoUR1Bbxcm+OKFRh+VzVcmQ4kejt/AQEcuN3FYZ1AxTVf+bGByszLqTGewS9\nPiBzqqSwCpRLtOeXr8ZRhasmNKZI4N7A/Jt4AFU3W+fLlxyW3ED24QxJqMwr\ngKfVijdnkNtihOdrZ/QdwWzGE2dze6H110NulwJMzfvQf/5dzxvdRXRY5dZp\nhf4uBqGpBVExb1M7du5niXuNWsSVQAxkAmYLhZ2liAwnXqDYhkvY97fnFnR3\nv9Sa\r\n=P0Fm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","badges":[{"url":"https://npmjs.com/package/type-enforcer","name":"npm","image":"https://img.shields.io/npm/v/type-enforcer.svg"},{"url":"https://travis-ci.org/DarrenPaulWright/type-enforcer","name":"build","image":"https://travis-ci.org/DarrenPaulWright/type-enforcer.svg?branch=master"},{"url":"https://coveralls.io/github/DarrenPaulWright/type-enforcer?branch=master","name":"coverage","image":"https://coveralls.io/repos/github/DarrenPaulWright/type-enforcer/badge.svg?branch=master"},{"url":"https://david-dm.org/darrenpaulwright/type-enforcer","name":"deps","image":"https://david-dm.org/darrenpaulwright/type-enforcer.svg"},{"url":"https://packagephobia.now.sh/result?p=type-enforcer","name":"size","image":"https://packagephobia.now.sh/badge?p=type-enforcer"},{"url":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer?targetFile=package.json","name":"vulnerabilities","image":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer/badge.svg?targetFile=package.json"},{"url":"https://npmjs.com/package/type-enforcer/LICENSE.md","name":"license","image":"https://img.shields.io/github/license/DarrenPaulWright/type-enforcer.svg"}],"gitHead":"9ec1413f42adc844cbab7ecab9b2746d2522ed40","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-checks && npm run docs-queue && npm run docs-csssize && npm run docs-dockpoint && npm run docs-enum && npm run docs-point && npm run docs-thickness && npm run docs-vector && npm run docs-removable && npm run docs-castarray && npm run docs-applySettings && npm run docs-privateProp && npm run docs-privateVars && npm run docs-equality","test":"karma start --single-run","major":"npm version major -m \"Increment major version to %s\" && npm publish","minor":"npm version minor -m \"Increment minor version to %s\" && npm publish","patch":"npm version patch -m \"Increment patch version to %s\" && npm publish","docs-enum":"jsdoc2md src/types/Enum.js > docs/Enum.md -t docs/docs.hbs --plugin dmd-readable","docs-point":"jsdoc2md src/types/Point.js > docs/Point.md -t docs/docs.hbs --plugin dmd-readable","docs-queue":"jsdoc2md src/types/Queue.js > docs/Queue.md -t docs/docs.hbs --plugin dmd-readable","test-watch":"karma start","docs-checks":"jsdoc2md src/checks/**/*.js > docs/checks.md -t docs/docs.hbs --plugin dmd-readable","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md -t docs/docs.hbs --plugin dmd-readable","docs-readme":"jsdoc2md src/index.js > README.md -t docs/docs.hbs --plugin dmd-readable","docs-vector":"jsdoc2md src/types/Vector.js > docs/Vector.md -t docs/docs.hbs --plugin dmd-readable","docs-csssize":"jsdoc2md src/types/CssSize.js > docs/CssSize.md -t docs/docs.hbs --plugin dmd-readable","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md -t docs/docs.hbs --plugin dmd-readable","docs-equality":"jsdoc2md src/equality/*.js > docs/equality.md -t docs/docs.hbs --plugin dmd-readable","docs-castarray":"jsdoc2md src/utility/castArray.js > docs/castArray.md -t docs/docs.hbs --plugin dmd-readable","docs-dockpoint":"jsdoc2md src/types/DockPoint.js > docs/DockPoint.md -t docs/docs.hbs --plugin dmd-readable","docs-removable":"jsdoc2md src/mixins/Removable.js > docs/Removable.md -t docs/docs.hbs --plugin dmd-readable","docs-thickness":"jsdoc2md src/types/Thickness.js > docs/Thickness.md -t docs/docs.hbs --plugin dmd-readable","docs-privateProp":"jsdoc2md src/utility/privateProp.js > docs/privateProp.md -t docs/docs.hbs --plugin dmd-readable","docs-privateVars":"jsdoc2md src/utility/PrivateVars.js > docs/PrivateVars.md -t docs/docs.hbs --plugin dmd-readable","docs-applySettings":"jsdoc2md src/utility/applySettings.js > docs/applySettings.md -t docs/docs.hbs --plugin dmd-readable"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.9.0","description":"A type enforcement library for javascript","directories":{},"_nodeVersion":"10.8.0","dependencies":{"object-agent":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","karma":"^4.3.0","mocha":"^6.2.1","eslint":"^6.5.1","webpack":"^4.41.0","@babel/core":"^7.6.3","karma-mocha":"^1.3.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","dmd-readable":"^1.0.0","eslint-loader":"^3.0.2","karma-webpack":"^4.0.2","karma-coverage":"^2.0.1","karma-coveralls":"^2.1.0","wallaby-webpack":"^3.9.15","@babel/preset-env":"^7.6.3","jsdoc-to-markdown":"^5.0.1","test-runner-config":"^0.5.0","eslint-plugin-babel":"^5.3.0","karma-brief-reporter":"0.2.1","babel-plugin-istanbul":"^5.2.0","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.6.2_1570684118357_0.8237596772207663","host":"s3://npm-registry-packages"}},"1.0.0-beta.0":{"name":"type-enforcer","version":"1.0.0-beta.0","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@1.0.0-beta.0","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"90d9a25eb3f745a523d1a3e017391dd34e561c56","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-1.0.0-beta.0.tgz","fileCount":59,"integrity":"sha512-wsbb0KF0awEufZBDJUir751G9BEeXLvuMwd+CGU1NReau08ULesX7tuEgHMCLNM/YdiDtcDx2fltbBEJm7aMPA==","signatures":[{"sig":"MEQCIBN+BF/Gd7fuRuIi94yl/SphyXdtbDrAhw8jYF/86NpqAiB98ZdscJL2sxUO80hS8jakHB1F0cvrgJABdSXvsAo4Uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpQW3CRA9TVsSAnZWagAAxmMP/02nbGxtf4RFv+jDdWim\nl3M7CIRU5Wtxi6rqNCsv0fL1uZydiCuGws120UPNoW4PBKRDVUSdgh05ekyV\neyPazBE7KoNuTghbGI8ur1RpzGWfZrLr/gDJTIcwAa0tOTUO++qTZ5VLJJc9\nE8MpnX34WL0i6gTixaFyL1A0zn8NBxlXO8oHP1IOcso6+2PkaLcQQYW63mG5\n4sU5KS+Ynk/4J3CONMh73DfeNovIQHYnu9T6iV3JbFaPRuAsjk7SNVUye7KO\nxYQvtUVQ9dGgJ3WT22qbO/Ta+sNTQ9nIWgOnFDffK/xGQyzGGBmPq1727iaC\nl1DZCIGvTqpVfeYZIMkYPGYvdgb+RcVjKKUJr6O1QfakwlWtVKOA2p+lQMVU\noXxyqti0Vbw5GgN0yT6FFKj9S+u4qpiCJ4KEoDgZNXzoor8Z0ZaUWZr2/UVd\nvrTQwjU8keqciJc/t1DOn7vues6kCdifcVaOTKvSqhfmsaGL/DBmZO2CggSl\nqpoJIzBvlu8T0QA0HWARFeKDNtl6LzIuoPvCzJUcCg21jmZy3xPzIWticVei\nWG6QPCiYa0uKa6bBkpUuReocHKqfUXICi4rIaVTuGDko7jaLdYaDSh/adYdC\npxW5HM4B1ZN3dpINti3rpz6nga+yHNb5KLiiof7NYgNSy6nGC1sFKwHY+/vy\n6qpP\r\n=tjDP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","badges":[{"url":"https://npmjs.com/package/type-enforcer","name":"npm","image":"https://img.shields.io/npm/v/type-enforcer.svg"},{"url":"https://travis-ci.org/DarrenPaulWright/type-enforcer","name":"build","image":"https://travis-ci.org/DarrenPaulWright/type-enforcer.svg?branch=master"},{"url":"https://coveralls.io/github/DarrenPaulWright/type-enforcer?branch=master","name":"coverage","image":"https://coveralls.io/repos/github/DarrenPaulWright/type-enforcer/badge.svg?branch=master"},{"url":"https://david-dm.org/darrenpaulwright/type-enforcer","name":"deps","image":"https://david-dm.org/darrenpaulwright/type-enforcer.svg"},{"url":"https://packagephobia.now.sh/result?p=type-enforcer","name":"size","image":"https://packagephobia.now.sh/badge?p=type-enforcer"},{"url":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer?targetFile=package.json","name":"vulnerabilities","image":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer/badge.svg?targetFile=package.json"},{"url":"https://npmjs.com/package/type-enforcer/LICENSE.md","name":"license","image":"https://img.shields.io/github/license/DarrenPaulWright/type-enforcer.svg"}],"gitHead":"17c69faabcae1b75a5558ca593f64cdd934e828e","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-checks && npm run docs-queue && npm run docs-enum && npm run docs-removable && npm run docs-castarray && npm run docs-applySettings && npm run docs-privateVars && npm run docs-equality","test":"karma start --single-run","major":"npm version major -m \"Increment major version to %s\" && npm publish","minor":"npm version minor -m \"Increment minor version to %s\" && npm publish","patch":"npm version patch -m \"Increment patch version to %s\" && npm publish","docs-enum":"jsdoc2md src/Enum.js > docs/Enum.md -t docs/docs.hbs --plugin dmd-readable","docs-queue":"jsdoc2md src/Queue.js > docs/Queue.md -t docs/docs.hbs --plugin dmd-readable","test-watch":"karma start","docs-checks":"jsdoc2md src/checks/**/*.js > docs/checks.md -t docs/docs.hbs --plugin dmd-readable","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md -t docs/docs.hbs --plugin dmd-readable","docs-readme":"jsdoc2md src/index.js > README.md -t docs/docs.hbs --plugin dmd-readable","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md -t docs/docs.hbs --plugin dmd-readable","docs-equality":"jsdoc2md src/equality/*.js > docs/equality.md -t docs/docs.hbs --plugin dmd-readable","docs-castarray":"jsdoc2md src/utility/castArray.js > docs/castArray.md -t docs/docs.hbs --plugin dmd-readable","docs-removable":"jsdoc2md src/mixins/Removable.js > docs/Removable.md -t docs/docs.hbs --plugin dmd-readable","docs-privateVars":"jsdoc2md src/utility/PrivateVars.js > docs/PrivateVars.md -t docs/docs.hbs --plugin dmd-readable","docs-applySettings":"jsdoc2md src/utility/applySettings.js > docs/applySettings.md -t docs/docs.hbs --plugin dmd-readable"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.9.0","description":"A type enforcement library for javascript","directories":{},"_nodeVersion":"10.8.0","dependencies":{"object-agent":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","karma":"^4.3.0","mocha":"^6.2.1","eslint":"^6.5.1","webpack":"^4.41.0","@babel/core":"^7.6.3","karma-mocha":"^1.3.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","dmd-readable":"^1.0.0","display-value":"^1.2.2","eslint-loader":"^3.0.2","karma-webpack":"^4.0.2","karma-coverage":"^2.0.1","karma-coveralls":"^2.1.0","wallaby-webpack":"^3.9.15","@babel/preset-env":"^7.6.3","jsdoc-to-markdown":"^5.0.1","test-runner-config":"^0.5.0","eslint-plugin-babel":"^5.3.0","karma-brief-reporter":"0.2.1","babel-plugin-istanbul":"^5.2.0","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_1.0.0-beta.0_1571095990665_0.8460167862170576","host":"s3://npm-registry-packages"}},"0.6.3":{"name":"type-enforcer","version":"0.6.3","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.6.3","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"ef537734443dfa6f55edf691551461811d0c9f19","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.6.3.tgz","fileCount":87,"integrity":"sha512-RTBj1l85f/kEmEYIsrH3zWJucW4inlZs5iKz6ByywcJeCa2G77fmSq/LMwzLhqomFNzfcu9pyK1ujm/WBmC33w==","signatures":[{"sig":"MEUCIFU0i7aCoc/sTbZ6HaOi6sEV2VmA973BCNOMHhDzGzDtAiEAgV9Di+GnM2uv3lKQLkUvXgnWE/+DZEmCXf9PNDss9jg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrjOJCRA9TVsSAnZWagAAuzcP/36IDxG2GuIL7Y7AbCii\nG7BLGRBDx+dmuluuBZtXwELXmbHcDRAimK0+QvOjiakxMDcWZrStlWZZOzlE\nYlRGsliYm5Kq2j4VXiH37TElsGWucnuSadqXACJnO2e73Hn+YtBS5jv6ZBVT\nOBcKFkWpVy3SIFE2h8V/dgx5RZ62Ys+DzmUiQsQV2VdePB0QytyfRWYm+hV+\nMEAqIo/BxiQs0uRaWcTxCZUQI5Yz2qK3RJfEqP0qFp5VqK90yB9m9z9Q4Rqp\n2M1LtXP3ACNizr4IHDKGzt821/CSrkpc7dSAF1W4IhYQXgqJi902hYe/Ue16\nkPLZQbG7heEHhEM37gU0z6xllZz+ERy3QIzy6JVCb/PUFNqSIVrrBeaTLoEq\nBPnQnGrZ5IyGza13i8pRAn9Hp7cB9ZRqLmC+3eZQeR3elghO5h5G4uunrySF\nee5vJeR660H4alHaRpDcR5E9lktLPPxIZvRYcYve31C1l37JyfpOWrjvJn4A\nqzTWHrGWswnaIxP+YDkOkKABdyNizfwQO/yk664x3fT+dzryMOdqO+PwEsH6\nYsLNW/1nhOUFXNuj+JTSy6t9c/RXlRdvbhLB/ef1WVHQqTH+5YwoZec/bUnf\nHa7VYlKqLVxIuJwICACoHoIs25U4tlqBdWxbZN6S5sDoJj/BjaSjAfyLH2Cj\nf3RB\r\n=Qmok\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","badges":[{"url":"https://npmjs.com/package/type-enforcer","name":"npm","image":"https://img.shields.io/npm/v/type-enforcer.svg"},{"url":"https://travis-ci.org/DarrenPaulWright/type-enforcer","name":"build","image":"https://travis-ci.org/DarrenPaulWright/type-enforcer.svg?branch=master"},{"url":"https://coveralls.io/github/DarrenPaulWright/type-enforcer?branch=master","name":"coverage","image":"https://coveralls.io/repos/github/DarrenPaulWright/type-enforcer/badge.svg?branch=master"},{"url":"https://david-dm.org/darrenpaulwright/type-enforcer","name":"deps","image":"https://david-dm.org/darrenpaulwright/type-enforcer.svg"},{"url":"https://packagephobia.now.sh/result?p=type-enforcer","name":"size","image":"https://packagephobia.now.sh/badge?p=type-enforcer"},{"url":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer?targetFile=package.json","name":"vulnerabilities","image":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer/badge.svg?targetFile=package.json"},{"url":"https://npmjs.com/package/type-enforcer/LICENSE.md","name":"license","image":"https://img.shields.io/github/license/DarrenPaulWright/type-enforcer.svg"}],"gitHead":"b3eb48ad6c569f396ec6d21cc800f486e48deb97","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-checks && npm run docs-queue && npm run docs-csssize && npm run docs-dockpoint && npm run docs-enum && npm run docs-point && npm run docs-thickness && npm run docs-vector && npm run docs-removable && npm run docs-castarray && npm run docs-applySettings && npm run docs-privateProp && npm run docs-privateVars && npm run docs-equality","test":"karma start --single-run","major":"npm version major -m \"Increment major version to %s\" && npm publish","minor":"npm version minor -m \"Increment minor version to %s\" && npm publish","patch":"npm version patch -m \"Increment patch version to %s\" && npm publish","docs-enum":"jsdoc2md src/types/Enum.js > docs/Enum.md -t docs/docs.hbs --plugin dmd-readable","docs-point":"jsdoc2md src/types/Point.js > docs/Point.md -t docs/docs.hbs --plugin dmd-readable","docs-queue":"jsdoc2md src/types/Queue.js > docs/Queue.md -t docs/docs.hbs --plugin dmd-readable","test-watch":"karma start","docs-checks":"jsdoc2md src/checks/**/*.js > docs/checks.md -t docs/docs.hbs --plugin dmd-readable","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md -t docs/docs.hbs --plugin dmd-readable","docs-readme":"jsdoc2md src/index.js > README.md -t docs/docs.hbs --plugin dmd-readable","docs-vector":"jsdoc2md src/types/Vector.js > docs/Vector.md -t docs/docs.hbs --plugin dmd-readable","docs-csssize":"jsdoc2md src/types/CssSize.js > docs/CssSize.md -t docs/docs.hbs --plugin dmd-readable","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md -t docs/docs.hbs --plugin dmd-readable","docs-equality":"jsdoc2md src/equality/*.js > docs/equality.md -t docs/docs.hbs --plugin dmd-readable","docs-castarray":"jsdoc2md src/utility/castArray.js > docs/castArray.md -t docs/docs.hbs --plugin dmd-readable","docs-dockpoint":"jsdoc2md src/types/DockPoint.js > docs/DockPoint.md -t docs/docs.hbs --plugin dmd-readable","docs-removable":"jsdoc2md src/mixins/Removable.js > docs/Removable.md -t docs/docs.hbs --plugin dmd-readable","docs-thickness":"jsdoc2md src/types/Thickness.js > docs/Thickness.md -t docs/docs.hbs --plugin dmd-readable","docs-privateProp":"jsdoc2md src/utility/privateProp.js > docs/privateProp.md -t docs/docs.hbs --plugin dmd-readable","docs-privateVars":"jsdoc2md src/utility/PrivateVars.js > docs/PrivateVars.md -t docs/docs.hbs --plugin dmd-readable","docs-applySettings":"jsdoc2md src/utility/applySettings.js > docs/applySettings.md -t docs/docs.hbs --plugin dmd-readable"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.9.0","description":"A type enforcement library for javascript","directories":{},"_nodeVersion":"10.8.0","dependencies":{"object-agent":"^1.1.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","karma":"^4.4.1","mocha":"^6.2.2","eslint":"^6.5.1","webpack":"^4.41.2","@babel/core":"^7.6.4","karma-mocha":"^1.3.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","dmd-readable":"^1.0.0","eslint-loader":"^3.0.2","karma-webpack":"^4.0.2","karma-coverage":"^2.0.1","karma-coveralls":"^2.1.0","wallaby-webpack":"^3.9.15","@babel/preset-env":"^7.6.3","jsdoc-to-markdown":"^5.0.2","test-runner-config":"^0.5.0","eslint-plugin-babel":"^5.3.0","karma-brief-reporter":"0.2.1","babel-plugin-istanbul":"^5.2.0","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.6.3_1571697544761_0.9382757052436985","host":"s3://npm-registry-packages"}},"0.6.4":{"name":"type-enforcer","version":"0.6.4","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@0.6.4","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"caed1dc9e598df035ff2315e884690c41837e1dd","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-0.6.4.tgz","fileCount":87,"integrity":"sha512-+aF7+YDiPBnB4RE5u9ZmuKgrMhmUGXvRtrWpQ1Rq5gumJBugcLAxYqq7Ib2yTlOnMEuTAlVp14otODS6iV0jNg==","signatures":[{"sig":"MEUCIQCbFlJZLDhragwBXbR9cdZtrJIiH2N1vI1G6MeOhc/65AIgFuLP7oFF865z/pKOyXomhtaR1vIIy10v+M3VHIQ7Y1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdr4WMCRA9TVsSAnZWagAAXRIP/2saICm8BmJwT5PzZ0s/\npkZp34xGkpLSMrVg76udbHbBSPGN6KRGSfQFLKK5RS1AIkyexh1IWDDvtB2Z\nHjcmn+OpsdGpXXKY/OFjcy+Tw8p2JR59Od7nSXuq/zQcx2VelMm5qgBFhMth\nAvOkzSqHDQEHCtJgfPQ3bIvUKFeXD/3dVRWyBwGEmDfcxDJlx7H9k/jUxWXt\n2weq3KPVarzym+3lsIReXi5Q4j5d7UEmxzdO/uLvp6xMIyiLDBQyZFAiTEvH\n1FHeaE+FeKQj2hQ9HGNtvfii6kFQguWtmYEYZe7KdrvpMheJk+NkrtZjPunc\ng75b5VRPwJcoDDcE2iYFZOt6p540SE6JAxXSsEwzzvQjR3j9q+752NCEL6e6\nTjaOgSj1YGxcnCmMl/QL5X4m/6tC6YPxst7uRC1eH5B5rRlftOlBUwRuggdl\n2Rpbq8edsydpWqtsr6ThJX+7t5xKnyKmkLcrTFRwKesPEakBj9eeyyLEA37m\n67RovEhXe1e5LiG7p14U8kqV5ZvydFZprLjEHnhGynSJbMSSMCzpebTpfdzS\npQ0ouyMQ52bB2pjiYPphnz7/Xl+BT7zL7fKMTRQemPxqc/QdAQyl6pJepSo4\nqtROJIpsmxIkJhBEppHk+TG2WKr4Nz76c682xqbFeVIRaZaNKa5271CcwepV\n0Yvv\r\n=ejXZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","badges":[{"url":"https://npmjs.com/package/type-enforcer","name":"npm","image":"https://img.shields.io/npm/v/type-enforcer.svg"},{"url":"https://travis-ci.org/DarrenPaulWright/type-enforcer","name":"build","image":"https://travis-ci.org/DarrenPaulWright/type-enforcer.svg?branch=master"},{"url":"https://coveralls.io/github/DarrenPaulWright/type-enforcer?branch=master","name":"coverage","image":"https://coveralls.io/repos/github/DarrenPaulWright/type-enforcer/badge.svg?branch=master"},{"url":"https://david-dm.org/darrenpaulwright/type-enforcer","name":"deps","image":"https://david-dm.org/darrenpaulwright/type-enforcer.svg"},{"url":"https://packagephobia.now.sh/result?p=type-enforcer","name":"size","image":"https://packagephobia.now.sh/badge?p=type-enforcer"},{"url":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer?targetFile=package.json","name":"vulnerabilities","image":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer/badge.svg?targetFile=package.json"},{"url":"https://npmjs.com/package/type-enforcer/LICENSE.md","name":"license","image":"https://img.shields.io/github/license/DarrenPaulWright/type-enforcer.svg"}],"gitHead":"989228d5e415421fdabe465bb823a641745ae770","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-checks && npm run docs-queue && npm run docs-csssize && npm run docs-dockpoint && npm run docs-enum && npm run docs-point && npm run docs-thickness && npm run docs-vector && npm run docs-removable && npm run docs-castarray && npm run docs-applySettings && npm run docs-privateProp && npm run docs-privateVars && npm run docs-equality","test":"karma start --single-run","major":"npm version major -m \"Increment major version to %s\" && npm publish","minor":"npm version minor -m \"Increment minor version to %s\" && npm publish","patch":"npm version patch -m \"Increment patch version to %s\" && npm publish","docs-enum":"jsdoc2md src/types/Enum.js > docs/Enum.md -t docs/docs.hbs --plugin dmd-readable","docs-point":"jsdoc2md src/types/Point.js > docs/Point.md -t docs/docs.hbs --plugin dmd-readable","docs-queue":"jsdoc2md src/types/Queue.js > docs/Queue.md -t docs/docs.hbs --plugin dmd-readable","test-watch":"karma start","docs-checks":"jsdoc2md src/checks/**/*.js > docs/checks.md -t docs/docs.hbs --plugin dmd-readable","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md -t docs/docs.hbs --plugin dmd-readable","docs-readme":"jsdoc2md src/index.js > README.md -t docs/docs.hbs --plugin dmd-readable","docs-vector":"jsdoc2md src/types/Vector.js > docs/Vector.md -t docs/docs.hbs --plugin dmd-readable","docs-csssize":"jsdoc2md src/types/CssSize.js > docs/CssSize.md -t docs/docs.hbs --plugin dmd-readable","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md -t docs/docs.hbs --plugin dmd-readable","docs-equality":"jsdoc2md src/equality/*.js > docs/equality.md -t docs/docs.hbs --plugin dmd-readable","docs-castarray":"jsdoc2md src/utility/castArray.js > docs/castArray.md -t docs/docs.hbs --plugin dmd-readable","docs-dockpoint":"jsdoc2md src/types/DockPoint.js > docs/DockPoint.md -t docs/docs.hbs --plugin dmd-readable","docs-removable":"jsdoc2md src/mixins/Removable.js > docs/Removable.md -t docs/docs.hbs --plugin dmd-readable","docs-thickness":"jsdoc2md src/types/Thickness.js > docs/Thickness.md -t docs/docs.hbs --plugin dmd-readable","docs-privateProp":"jsdoc2md src/utility/privateProp.js > docs/privateProp.md -t docs/docs.hbs --plugin dmd-readable","docs-privateVars":"jsdoc2md src/utility/PrivateVars.js > docs/PrivateVars.md -t docs/docs.hbs --plugin dmd-readable","docs-applySettings":"jsdoc2md src/utility/applySettings.js > docs/applySettings.md -t docs/docs.hbs --plugin dmd-readable"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.9.0","description":"A type enforcement library for javascript","directories":{},"_nodeVersion":"10.8.0","dependencies":{"object-agent":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","karma":"^4.4.1","mocha":"^6.2.2","eslint":"^6.5.1","webpack":"^4.41.2","@babel/core":"^7.6.4","karma-mocha":"^1.3.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","dmd-readable":"^1.0.0","eslint-loader":"^3.0.2","karma-webpack":"^4.0.2","karma-coverage":"^2.0.1","karma-coveralls":"^2.1.0","wallaby-webpack":"^3.9.15","@babel/preset-env":"^7.6.3","jsdoc-to-markdown":"^5.0.2","test-runner-config":"^0.5.0","eslint-plugin-babel":"^5.3.0","karma-brief-reporter":"0.2.1","babel-plugin-istanbul":"^5.2.0","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_0.6.4_1571784075813_0.09740848063804197","host":"s3://npm-registry-packages"}},"1.0.0-beta.1":{"name":"type-enforcer","version":"1.0.0-beta.1","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@1.0.0-beta.1","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"1128d5c87e7a95411707cfe3bea447559fba99a3","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-1.0.0-beta.1.tgz","fileCount":73,"integrity":"sha512-BeBL8tsqcE6iftbxSNi7gE5b5wJYrSAy1g8ZDnpVC7PIgxP0GW4mnfnIMg61g9DjMwKaNWcb+1XUDFhalJU5YQ==","signatures":[{"sig":"MEUCIEMywvR8UYkITsQi2Kqb/scMHkQGVjaSTqe50FBRxq4/AiEAx+JUbmgE/leGH3zytGG0AUdLm+PKJBgq4dEsW/kFS7A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduI5JCRA9TVsSAnZWagAAmjAP/1N2r/3RiQBibKJQGN0m\no2RtrL+8P7S92MtWezLHMglBS04tWd9zcqr7f6J6WuP0wmYO1bf4eCnbneb2\n3Pw0Zpvomt0/W2ZEcBrdmVHOh4T39Kn6OtIm5Mh6G16MD+KDViCVOxvAT9sx\n8mTHUbh20L9h+HyrRb7OowJBzX9/9Cuu7xfFi0amLQv+x94eNZe+SssRhUwr\nwghpfNh8xULxHQ2u2jP6xbe5i2xm1xuOmpp/Yo5xZJZRCrTmzYg366xsBiTf\nKkDmnXrD9Lmhvq8c8UoAehBIUJ0vcmzFi9oYkRy4AF3xXvzNeVnqEF8ZGnhw\nFv9PUHD25vMT4bRiWwg+j70HIKhf/KjgUel0GR5aOBSD0SesSjeqgUIdQnip\n5OQvdZ6uBBAJHGrSiOvCmxncVKUUHZZ2O12etERCpUvL73MtPru+3eGOCO0O\n/GSCLyWTKL2E62yuafe5/F5FmCtNB6lc9ysIGtNCEDHtWTlcG87YQVrOkrCc\n6tTC7nY8TPQh7fKCVUE+UA2FnnuHWXs/UHDzkHcGwfJQMKaHjf4MiQyLkceB\nQcvdGYqfDSxBKSc4qkYxKXwFqVXcCiAhV2nTPS45KwnXWUqlBlRtPKBDa0zO\nYnlkaLQkVuh9cieo9BQfAZLZFnf8g6PpM9ZM+etIePWAPwDh1edhF8Q2dDvT\nwg+h\r\n=YH+O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","badges":[{"url":"https://npmjs.com/package/type-enforcer","name":"npm","image":"https://img.shields.io/npm/v/type-enforcer.svg"},{"url":"https://travis-ci.org/DarrenPaulWright/type-enforcer","name":"build","image":"https://travis-ci.org/DarrenPaulWright/type-enforcer.svg?branch=master"},{"url":"https://coveralls.io/github/DarrenPaulWright/type-enforcer?branch=master","name":"coverage","image":"https://coveralls.io/repos/github/DarrenPaulWright/type-enforcer/badge.svg?branch=master"},{"url":"https://david-dm.org/darrenpaulwright/type-enforcer","name":"deps","image":"https://david-dm.org/darrenpaulwright/type-enforcer.svg"},{"url":"https://packagephobia.now.sh/result?p=type-enforcer","name":"size","image":"https://packagephobia.now.sh/badge?p=type-enforcer"},{"url":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer?targetFile=package.json","name":"vulnerabilities","image":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer/badge.svg?targetFile=package.json"},{"url":"https://npmjs.com/package/type-enforcer/LICENSE.md","name":"license","image":"https://img.shields.io/github/license/DarrenPaulWright/type-enforcer.svg"}],"gitHead":"a38ce4dcbf840309fcbf6fced16402b8e24c011d","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-checks && npm run docs-queue && npm run docs-enum && npm run docs-removable && npm run docs-castarray && npm run docs-applySettings && npm run docs-privateVars && npm run docs-equality","test":"karma start --single-run","major":"npm version major -m \"Increment major version to %s\" && npm publish","minor":"npm version minor -m \"Increment minor version to %s\" && npm publish","patch":"npm version patch -m \"Increment patch version to %s\" && npm publish","docs-enum":"jsdoc2md src/Enum.js > docs/Enum.md -t docs/docs.hbs --plugin dmd-readable","docs-queue":"jsdoc2md src/Queue.js > docs/Queue.md -t docs/docs.hbs --plugin dmd-readable","test-watch":"karma start","docs-checks":"jsdoc2md src/checks/**/*.js > docs/checks.md -t docs/docs.hbs --plugin dmd-readable","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md -t docs/docs.hbs --plugin dmd-readable","docs-readme":"jsdoc2md index.js > README.md -t docs/docs.hbs --plugin dmd-readable","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md -t docs/docs.hbs --plugin dmd-readable","docs-equality":"jsdoc2md src/equality/*.js > docs/equality.md -t docs/docs.hbs --plugin dmd-readable","docs-castarray":"jsdoc2md src/utility/castArray.js > docs/castArray.md -t docs/docs.hbs --plugin dmd-readable","docs-removable":"jsdoc2md src/Removable.js > docs/Removable.md -t docs/docs.hbs --plugin dmd-readable","docs-privateVars":"jsdoc2md src/utility/PrivateVars.js > docs/PrivateVars.md -t docs/docs.hbs --plugin dmd-readable","docs-applySettings":"jsdoc2md src/utility/applySettings.js > docs/applySettings.md -t docs/docs.hbs --plugin dmd-readable"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.9.0","description":"A type enforcement library for javascript","directories":{},"_nodeVersion":"10.8.0","dependencies":{"object-agent":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.2.0","karma":"^4.4.1","mocha":"^6.2.2","eslint":"^6.6.0","webpack":"^4.41.2","@babel/core":"^7.6.4","karma-mocha":"^1.3.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","dmd-readable":"^1.0.0","display-value":"^1.3.0","eslint-loader":"^3.0.2","karma-webpack":"^4.0.2","karma-coverage":"^2.0.1","karma-coveralls":"^2.1.0","wallaby-webpack":"^3.9.15","@babel/preset-env":"^7.6.3","jsdoc-to-markdown":"^5.0.2","test-runner-config":"^0.5.0","eslint-plugin-babel":"^5.3.0","karma-brief-reporter":"0.2.1","babel-plugin-istanbul":"^5.2.0","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^1.2.0","type-enforcer-test-helper":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_1.0.0-beta.1_1572376136575_0.14970713091975596","host":"s3://npm-registry-packages"}},"1.0.0-beta.2":{"name":"type-enforcer","version":"1.0.0-beta.2","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@1.0.0-beta.2","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"4d248fc460ebc4afeab4fe67f61a778c3486ba18","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-1.0.0-beta.2.tgz","fileCount":74,"integrity":"sha512-bzdiFhZlaf4cAxdGZDpzvb4cAfGeuip7aJx8CibrtkE69kTkWVQUm9oOT+01NtCbfkp7HVVrq6pwc1SizOfAKw==","signatures":[{"sig":"MEQCID29o38n5jPMveadMqLtVt/ntAZ6VPUxLtg/NqgJkQPfAiBmFiXfh84XAW/mw4OZ+xDC/Pg9137iPuSm33IixsM4aA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdugSjCRA9TVsSAnZWagAAfd8P/1yMmNxZYaN8b0BKASzU\n9LjdgiWAJ31/RIHq4+AUOXvc4mhZ4YeERNXpEtgk3+cwkWUQc+h/Exgjgipt\nJTAKx7fQuuIiBQuparWzvpXTWPLPnVRPvbbg6PIvFkb0n7RbW78zhWZsl9Vv\nZSRiA4DuxGt/TcLN0MptjQgv5GAAzN3iOJJL5wAn3H7rSu2zxfnVZwN6ym22\npXCxTblNyDCPf3QQW2ss8l1gF/Hlat5YstYt2YUd/XdOL5SZY+EtRut6mfoR\nZd/pjiBuQa88Qm7ck64i3cloL0cA4CnZFlK/hZ8pOgTMvoTdVEVcALFpYu3h\nKO7iabWnwozBlfe4LzDSTRzNxH/OZgrzSKyWn19Q6jZsHx9WYUoaPxKQ/CtT\nx258KQhGSJzprRMbR/F7LFJbBPaLO2cIiSaAyKV70dU4JVwTdb0Ltbs0SorT\nlbgUj2GigU8FZnvw/Du978LposlNAqaP4uuNEMHhLoE4e6Hl0kx+wckArnHC\notOlQ9mhX2fBuotoDxNm4Trg7og8azpcozqLg7lWjFYGlZosz+IptPaT/Ho1\nKI70AM25iUTK82KkvnyDRNTlF7b96xXcicu8I1lQjijUgMcuJQz9n4sSNG4u\nYe53JxVtfo6GB1Gbk5dvmkLZkP219jzXBy46PUIrXUPH+uDqEviJ6Au5gUjy\nWZPR\r\n=aWqI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","badges":[{"url":"https://npmjs.com/package/type-enforcer","name":"npm","image":"https://img.shields.io/npm/v/type-enforcer.svg"},{"url":"https://travis-ci.org/DarrenPaulWright/type-enforcer","name":"build","image":"https://travis-ci.org/DarrenPaulWright/type-enforcer.svg?branch=master"},{"url":"https://coveralls.io/github/DarrenPaulWright/type-enforcer?branch=master","name":"coverage","image":"https://coveralls.io/repos/github/DarrenPaulWright/type-enforcer/badge.svg?branch=master"},{"url":"https://david-dm.org/darrenpaulwright/type-enforcer","name":"deps","image":"https://david-dm.org/darrenpaulwright/type-enforcer.svg"},{"url":"https://packagephobia.now.sh/result?p=type-enforcer","name":"size","image":"https://packagephobia.now.sh/badge?p=type-enforcer"},{"url":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer?targetFile=package.json","name":"vulnerabilities","image":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer/badge.svg?targetFile=package.json"},{"url":"https://npmjs.com/package/type-enforcer/LICENSE.md","name":"license","image":"https://img.shields.io/github/license/DarrenPaulWright/type-enforcer.svg"}],"gitHead":"e08edbc5d87d8c83392e325146da0a9e19d3f1db","scripts":{"docs":"npm run docs-readme && npm run docs-enforce && npm run docs-method && npm run docs-checks && npm run docs-queue && npm run docs-enum && npm run docs-removable && npm run docs-castarray && npm run docs-applySettings && npm run docs-privateVars && npm run docs-equality","test":"karma start --single-run","major":"npm version major -m \"Increment major version to %s\" && npm publish","minor":"npm version minor -m \"Increment minor version to %s\" && npm publish","patch":"npm version patch -m \"Increment patch version to %s\" && npm publish","docs-enum":"jsdoc2md src/Enum.js > docs/Enum.md -t docs/docs.hbs --plugin dmd-readable","docs-queue":"jsdoc2md src/Queue.js > docs/Queue.md -t docs/docs.hbs --plugin dmd-readable","test-watch":"karma start","docs-checks":"jsdoc2md src/checks/**/*.js > docs/checks.md -t docs/docs.hbs --plugin dmd-readable","docs-method":"jsdoc2md src/methods/**/*.js > docs/method.md -t docs/docs.hbs --plugin dmd-readable","docs-readme":"jsdoc2md index.js > README.md -t docs/docs.hbs --plugin dmd-readable","docs-enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md -t docs/docs.hbs --plugin dmd-readable","docs-equality":"jsdoc2md src/equality/*.js > docs/equality.md -t docs/docs.hbs --plugin dmd-readable","docs-castarray":"jsdoc2md src/utility/castArray.js > docs/castArray.md -t docs/docs.hbs --plugin dmd-readable","docs-removable":"jsdoc2md src/Removable.js > docs/Removable.md -t docs/docs.hbs --plugin dmd-readable","docs-privateVars":"jsdoc2md src/utility/PrivateVars.js > docs/PrivateVars.md -t docs/docs.hbs --plugin dmd-readable","docs-applySettings":"jsdoc2md src/utility/applySettings.js > docs/applySettings.md -t docs/docs.hbs --plugin dmd-readable"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.9.0","description":"A type enforcement library for javascript","directories":{},"_nodeVersion":"10.8.0","dependencies":{"object-agent":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.2.0","karma":"^4.4.1","mocha":"^6.2.2","eslint":"^6.6.0","webpack":"^4.41.2","@babel/core":"^7.6.4","karma-mocha":"^1.3.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","dmd-readable":"^1.0.0","display-value":"^1.3.0","eslint-loader":"^3.0.2","karma-webpack":"^4.0.2","karma-coverage":"^2.0.1","karma-coveralls":"^2.1.0","wallaby-webpack":"^3.9.15","@babel/preset-env":"^7.6.3","jsdoc-to-markdown":"^5.0.2","test-runner-config":"^0.5.0","eslint-plugin-babel":"^5.3.0","karma-brief-reporter":"0.2.1","babel-plugin-istanbul":"^5.2.0","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^1.2.0","type-enforcer-test-helper":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_1.0.0-beta.2_1572471970669_0.5898520281303459","host":"s3://npm-registry-packages"}},"1.0.0-beta.3":{"name":"type-enforcer","version":"1.0.0-beta.3","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@1.0.0-beta.3","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"402b106b678a78afa8bb44adf7298f732700141b","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-1.0.0-beta.3.tgz","fileCount":73,"integrity":"sha512-9soIPAofxWWiokgsjdojIdYau6MtmlLoLjp4F8fWvT/0WI+mHwJ4HdMHl/b5nKgbOYcbEHsljChaNturVOe/dw==","signatures":[{"sig":"MEQCIC3NkDpL6/TFSs1QmkpnINRp0DhNZP6MJN0rhmi9LHeSAiATuw6K9Qdb+vhGat8rRuXpYNMMGfoCRhdWgDTtSui5lw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1dNmCRA9TVsSAnZWagAAbGsP/0iAVSR3FTNSvD11V0x3\nQvjR+ES18fYjYGnEBwYpYNpamP1LUnkXcN+imFq9FA5Qlkc/PKZtGcbTtAYA\nYbcOzhMdhEpZcBGjX+K5nwqMe7/KQXhU0fzITxW/J2hndR5qtzDBwA8D36x+\nP9cr2vNHflg3V4De3QekV+pg0w/W2t0yytyW4t+TlRc6WLQMO6YaBygMBX8z\nXCDJ3q+8yKi2nkUgAWfY1NvXd3WoOAD7LJ+O+TNF6Z3qkNeym+ezve0iSbBU\nsqSCNzArLicuEvQkjQ+xAsAmLx183HL33nV/cnA3J9pvb2FYX6cXTOSUHtmD\nAUvluSImUByzW/Ok2vtF5JtkTAGTRZw2uzhE3A1+YdjfpjFdK1a8vwTdsjm/\nZdNGz3+TrJIu7u16q90VCvZXTzrcX2k5lWtAnnJc5C2p98zN/2UHghQdglOQ\n+pFTm4bldPHPg2pExo63evfQM7BlA4Z9whFDcckJ4wLvB7MfB7bz0QBCCmWd\nhScR1rTQ/Gpxx/TlCT2sYtemaE/g1nJrQnp5DagJdJK8syANmWbfIvOmg430\nBf3POrQnLELRiDRvGdzZwpKzDHQwbx9cC8Qe7Uue4R79NlNY665k52z09CZH\n4kMOvDY+3s4EM7l4BXHeyQy/+vU657lR4+dngyK6ZjmKZIh6jNtzvXGHy0AT\nqZld\r\n=wiCu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","badges":[{"url":"https://npmjs.com/package/type-enforcer","name":"npm","image":"https://img.shields.io/npm/v/type-enforcer.svg"},{"url":"https://travis-ci.org/DarrenPaulWright/type-enforcer","name":"build","image":"https://travis-ci.org/DarrenPaulWright/type-enforcer.svg?branch=master"},{"url":"https://coveralls.io/github/DarrenPaulWright/type-enforcer?branch=master","name":"coverage","image":"https://coveralls.io/repos/github/DarrenPaulWright/type-enforcer/badge.svg?branch=master"},{"url":"https://david-dm.org/darrenpaulwright/type-enforcer","name":"deps","image":"https://david-dm.org/darrenpaulwright/type-enforcer.svg"},{"url":"https://packagephobia.now.sh/result?p=type-enforcer","name":"size","image":"https://packagephobia.now.sh/badge?p=type-enforcer"},{"url":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer?targetFile=package.json","name":"vulnerabilities","image":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer/badge.svg?targetFile=package.json"},{"url":"https://npmjs.com/package/type-enforcer/LICENSE.md","name":"license","image":"https://img.shields.io/github/license/DarrenPaulWright/type-enforcer.svg"}],"gitHead":"95e1e5241d64a0e91597d0068696dcd5271c9df8","scripts":{"docs":"run-p \"docs:* -- -t docs/docs.hbs --plugin dmd-readable\"","test":"karma start --single-run","bench":"karma start karma.bench.conf.js","version":"npm run docs && git add docs","docs:enum":"jsdoc2md src/Enum.js > docs/Enum.md","docs:queue":"jsdoc2md src/Queue.js > docs/Queue.md","test-watch":"karma start","docs:checks":"jsdoc2md src/checks/**/*.js > docs/checks.md","docs:method":"jsdoc2md src/methods/**/*.js > docs/method.md","docs:readme":"jsdoc2md index.js > README.md","docs:enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md","docs:equality":"jsdoc2md src/equality/*.js > docs/equality.md","docs:castarray":"jsdoc2md src/utility/castArray.js > docs/castArray.md","docs:removable":"jsdoc2md src/Removable.js > docs/Removable.md","docs:privateVars":"jsdoc2md src/utility/PrivateVars.js > docs/PrivateVars.md","docs:applySettings":"jsdoc2md src/utility/applySettings.js > docs/applySettings.md"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.9.0","description":"A type enforcement library for javascript","directories":{},"sideEffects":false,"_nodeVersion":"12.13.0","dependencies":{"object-agent":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^4.41.2","@babel/core":"^7.7.2","npm-run-all":"^4.1.5","dmd-readable":"^1.0.0","@babel/preset-env":"^7.7.1","jsdoc-to-markdown":"^5.0.3","karma-webpack-bundle":"^0.0.3","type-enforcer-test-helper":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_1.0.0-beta.3_1574294373513_0.32574937512241564","host":"s3://npm-registry-packages"}},"1.0.0-beta.4":{"name":"type-enforcer","version":"1.0.0-beta.4","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@1.0.0-beta.4","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"b9f97588fa15d8cdab1939c04717762dbee2eb3d","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-1.0.0-beta.4.tgz","fileCount":73,"integrity":"sha512-+PQYUUkmeYG78eGE1Li4XcD6ZCIb1fbN2GxuhzTul92Xngt0I1ATFjWUa9K7lyhnrqzso+rZ1kSYJ85ICqfTTA==","signatures":[{"sig":"MEQCIHlJezY5ypyZyWUb9B/CeywEsAgRnNaaydT5GZHL0aCrAiBUFkgmlG8SLkrk7BdOKQUqvJzRzmh1w/LuDPgw1gPwUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd31adCRA9TVsSAnZWagAAsKsP/1Ib8x/jNBFgMgnDZBgX\nwvf44ZG9lQHjORWA6HmEoTjvcCK9ZkcOgrf/VrOO/z767XB/eIndbW6NNssX\nyXr1Gw+4sjpUnI14QpFRg9TLruV61CEGzLUbz2b96xRWHnT8IuEYFIgg3huG\nTN0jZWMj8L+IAFNpZUMjo+sAh5p2i8Stjq7o4vEPcSIxtiISaI4jnJEPgpof\nHwnV9+pMa0Og9V8rCGHhO7vadGR48q2OmWcpVfIff50yX7WkLsGe9jboAMjT\nGVUxt9M++RBaqIGcKNaU9Oa9rCQqpFwKRAIPuvn00+34BunyTo6TWWhzV30u\nWiEhpA6aI0U1oYh4U4UHsosGqr5aX8ZTKWSLy6P24U3/ToSO7sc2fjh4e9J9\n6pbuYWsTaStH6svnfmCVYlIzHCwE9e665MMKCW9vjrMf9IjtkYM34QqTqUrz\nf7avdz8z+AZmXnOvQanmi+DhHbpOvz0nSEfDun8lzKX9ej4m98Ru6X5YG29U\nP4HQBNZYyFdGqx4LELFLuT5fhu4F1hXesGMohnxCZjbbiTSnXkcVbxpui0BY\nzGl0qHreJvFOd9QxwqG6tus7/gjxCEWy3dORh+1e2mgj9CDlBr6LhOK8KMlm\nRnjEW2PGB9enMyynylyb8KNNQbBc4pVZmk7xF0CvnTLCE4NQuuKP2M8Km/FU\nOQSF\r\n=9YQz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","badges":[{"url":"https://npmjs.com/package/type-enforcer","name":"npm","image":"https://img.shields.io/npm/v/type-enforcer.svg"},{"url":"https://travis-ci.org/DarrenPaulWright/type-enforcer","name":"build","image":"https://travis-ci.org/DarrenPaulWright/type-enforcer.svg?branch=master"},{"url":"https://coveralls.io/github/DarrenPaulWright/type-enforcer?branch=master","name":"coverage","image":"https://coveralls.io/repos/github/DarrenPaulWright/type-enforcer/badge.svg?branch=master"},{"url":"https://david-dm.org/darrenpaulwright/type-enforcer","name":"deps","image":"https://david-dm.org/darrenpaulwright/type-enforcer.svg"},{"url":"https://packagephobia.now.sh/result?p=type-enforcer","name":"size","image":"https://packagephobia.now.sh/badge?p=type-enforcer"},{"url":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer?targetFile=package.json","name":"vulnerabilities","image":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer/badge.svg?targetFile=package.json"},{"url":"https://npmjs.com/package/type-enforcer/LICENSE.md","name":"license","image":"https://img.shields.io/github/license/DarrenPaulWright/type-enforcer.svg"}],"gitHead":"55d82f2799a165f0076ca0e5d2a6a3094e41861e","scripts":{"docs":"run-p \"docs:* -- -t docs/docs.hbs --plugin dmd-readable\"","test":"karma start --single-run","bench":"karma start karma.bench.conf.js","version":"npm run docs && git add docs","docs:enum":"jsdoc2md src/Enum.js > docs/Enum.md","docs:queue":"jsdoc2md src/Queue.js > docs/Queue.md","test-watch":"karma start","docs:checks":"jsdoc2md src/checks/**/*.js > docs/checks.md","docs:method":"jsdoc2md src/methods/**/*.js > docs/method.md","docs:readme":"jsdoc2md index.js > README.md","docs:enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md","docs:equality":"jsdoc2md src/equality/*.js > docs/equality.md","docs:castarray":"jsdoc2md src/utility/castArray.js > docs/castArray.md","docs:removable":"jsdoc2md src/Removable.js > docs/Removable.md","docs:privateVars":"jsdoc2md src/utility/PrivateVars.js > docs/PrivateVars.md","docs:applySettings":"jsdoc2md src/utility/applySettings.js > docs/applySettings.md"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.13.1","description":"A type enforcement library for javascript","directories":{},"sideEffects":false,"_nodeVersion":"12.13.0","dependencies":{"object-agent":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^4.41.2","@babel/core":"^7.7.4","npm-run-all":"^4.1.5","dmd-readable":"^1.0.0","@babel/preset-env":"^7.7.4","jsdoc-to-markdown":"^5.0.3","karma-webpack-bundle":"^0.0.4","type-enforcer-test-helper":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_1.0.0-beta.4_1574917788878_0.06906880535549709","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"type-enforcer","version":"1.0.0","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@1.0.0","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"02aa77a55ff863b91211646e1d0f1b59e368981c","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-1.0.0.tgz","fileCount":73,"integrity":"sha512-z8FPsTPZdDl1UDYvyVbpzvP7sOk+4jfVBmmK3UK59g9XcXYRg+jbcgG6xnWwmxxWQoayXYCITuXz7RuUxcH6ew==","signatures":[{"sig":"MEUCIQDLPfYbvyGv0yZHAkXdOBX9fHNv3Uqs6kJD5HSDGzWqhAIgfIiDlTNljwi1hvJOXWRzJX2M1hyT4BG3lq3YbjQVxcU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6BkHCRA9TVsSAnZWagAAtFsQAJSKBU/pUEaBOOlliRLD\nOiJyKeT0AQzJcRjuXd2emI0miZ0Y4AjR9dQ7sfzUipSL51Sa3+xPZYkMcMrx\nG6iJgjUGqTa0BZqv6m5Ow3r0CvgscEn6P9f08SOIkrWGrG4hj0MrMmXlCBSf\nzqRIbATpvqcFYE/ZWGLmSil0jivrpuyt/iBMnOYamjBF5Nr3QVuV4fqfhCcu\nG9TpmtxIye7RtwImKMIbStfX7roJEFyIY2OThw7CBMNnnw0okDTXHH96xGqd\nqZW/vq4B6V9Oo5ZBmjXG0Rp4B700eW2kBPtbPh3iQKzApihrozot58s0yfPw\nEI9SPtai5V+KitgMWwbtJM/6zjvFtbYSsz901bC5+0b22/8TSamSKsSul9Kz\nQcWA3VQFjGGxNknbvRYy3m1EPyrCkEExtZ7eAbtoYV0RPgq5faMs131mWzA3\nRNW4bGAcoJi/JYLEKnsLjtS5h8PfRC26LIOs96AA21ym6Jzxd9a8cvlSyS3n\nk1H58xBV9S3sJuCIWTBioEI00gl5ofZgIa1GCPSbcn6B/tDPTIhrpHWiBK9c\nhql6D2KUVI2BREtcn6xuOQtMafIAbGyokZtT8cq9aXSYmHun0+3nV72kL0Be\nyA0fH1aAdCRQMHJshSduZbRQTw2Pzx0yspThARPbAaiBIxfGl5ph7G2IIXEo\nwNNz\r\n=mWaT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","badges":[{"url":"https://npmjs.com/package/type-enforcer","name":"npm","image":"https://img.shields.io/npm/v/type-enforcer.svg"},{"url":"https://travis-ci.org/DarrenPaulWright/type-enforcer","name":"build","image":"https://travis-ci.org/DarrenPaulWright/type-enforcer.svg?branch=master"},{"url":"https://coveralls.io/github/DarrenPaulWright/type-enforcer?branch=master","name":"coverage","image":"https://coveralls.io/repos/github/DarrenPaulWright/type-enforcer/badge.svg?branch=master"},{"url":"https://david-dm.org/darrenpaulwright/type-enforcer","name":"deps","image":"https://david-dm.org/darrenpaulwright/type-enforcer.svg"},{"url":"https://packagephobia.now.sh/result?p=type-enforcer","name":"size","image":"https://packagephobia.now.sh/badge?p=type-enforcer"},{"url":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer?targetFile=package.json","name":"vulnerabilities","image":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer/badge.svg?targetFile=package.json"},{"url":"https://npmjs.com/package/type-enforcer/LICENSE.md","name":"license","image":"https://img.shields.io/github/license/DarrenPaulWright/type-enforcer.svg"}],"gitHead":"9b91309a8032f56e17fdb8e67a6b768109bb2314","scripts":{"docs":"run-p \"docs:* -- -t docs/docs.hbs --plugin dmd-readable\"","test":"karma start --single-run","bench":"karma start karma.bench.conf.js","version":"npm run docs && git add docs","docs:enum":"jsdoc2md src/Enum.js > docs/Enum.md","docs:queue":"jsdoc2md src/Queue.js > docs/Queue.md","test-watch":"karma start","docs:checks":"jsdoc2md src/checks/**/*.js > docs/checks.md","docs:method":"jsdoc2md src/methods/**/*.js > docs/method.md","docs:readme":"jsdoc2md index.js > README.md","docs:enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md","docs:equality":"jsdoc2md src/equality/*.js > docs/equality.md","docs:castarray":"jsdoc2md src/utility/castArray.js > docs/castArray.md","docs:removable":"jsdoc2md src/Removable.js > docs/Removable.md","docs:privateVars":"jsdoc2md src/utility/PrivateVars.js > docs/PrivateVars.md","docs:applySettings":"jsdoc2md src/utility/applySettings.js > docs/applySettings.md"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.12.0","description":"A type enforcement library for javascript","directories":{},"sideEffects":false,"_nodeVersion":"12.13.0","dependencies":{"object-agent":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^4.41.2","@babel/core":"^7.7.4","npm-run-all":"^4.1.5","dmd-readable":"^1.0.0","@babel/preset-env":"^7.7.4","jsdoc-to-markdown":"^5.0.3","karma-webpack-bundle":"^0.0.4","type-enforcer-test-helper":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_1.0.0_1575491846380_0.12774167005510084","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"type-enforcer","version":"1.0.1","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@1.0.1","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"77f576b26be4ee6c609b09f6b244f4c01aa24c41","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-1.0.1.tgz","fileCount":73,"integrity":"sha512-5nkCaFj2tf4Lej2SuINQzwajZbLQIL6vS41uqoGUrr0XSbDQ86khOre/b1s1xD4mP9mwM6CfO3x1snCK/M+L0w==","signatures":[{"sig":"MEQCIFidoLXtwQT7WkusD0hEoTbehpb5K1pp7PF2SCg9gyuSAiBdEgKcE68/hG9XqocydV1oycMlfO0oKhRDiHcbfaZkXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6ByxCRA9TVsSAnZWagAAc84P/1I35jnLwOlUrJtdXIFT\nF/8N8juOrNuzoZoJalt1yV0DXlo43OfIO5rKxwCUUWkHdfyyhj+ox/fq7d1o\nGr/I3lNjZeieJN2pGemjUfFSZXB3rkPxQ2AoHW8WiicWB41kfEbmOTd4h3EY\nFC9dMiraNKZ3Mu3Dy34zmTpS6e5YIz7WaqBhMLpigg/M4fPb70JFZLbgaxMb\n98gXw03/LsQczQWesXm5j04Y+WixZlCA+mxs4r32fxwN40y/zbLC+Q6wZzO2\nyYdjpxi2JL6ndPui8AddnGRNzXNjULz65YeRzlZM92Emud3c2PZZovA23Lo3\neUP6WrNws+UF5VWwfxe7gLxso99MH1ImhiJVNvSvM8pfTUSSU6sp78dNXDRx\neUVaWt0ylUJvBB77KaiY5ps3bHedAgmWeKntv0r15Ohvl466aeIzoZAshp/u\n+cYI1CLRufOJC3Qs2jP0wyMRwUUefsPYwTM1sgI+y4G6rG5yEv9OsFKPyNBK\nc8RPXmb9UtKQVGWt7CHTy7OE9AQ9xL9lWxEvQXPVY+U6oO2aBnuXZjJm4VTb\nCEwy9/8aSB2hyx9BLtGy7wVLW/8HGc1LkGcVLTAkNZFtLvBzZWyns2xk8DUc\noTjl/SOJ4Pjw3xGAnH3P/syszWw3x1F0VuDAEIeKzLQ1uZ9rP63ypZvKBujG\nqj2w\r\n=WJSK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","badges":[{"url":"https://npmjs.com/package/type-enforcer","name":"npm","image":"https://img.shields.io/npm/v/type-enforcer.svg"},{"url":"https://travis-ci.org/DarrenPaulWright/type-enforcer","name":"build","image":"https://travis-ci.org/DarrenPaulWright/type-enforcer.svg?branch=master"},{"url":"https://coveralls.io/github/DarrenPaulWright/type-enforcer?branch=master","name":"coverage","image":"https://coveralls.io/repos/github/DarrenPaulWright/type-enforcer/badge.svg?branch=master"},{"url":"https://david-dm.org/darrenpaulwright/type-enforcer","name":"deps","image":"https://david-dm.org/darrenpaulwright/type-enforcer.svg"},{"url":"https://packagephobia.now.sh/result?p=type-enforcer","name":"size","image":"https://packagephobia.now.sh/badge?p=type-enforcer"},{"url":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer?targetFile=package.json","name":"vulnerabilities","image":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer/badge.svg?targetFile=package.json"},{"url":"https://npmjs.com/package/type-enforcer/LICENSE.md","name":"license","image":"https://img.shields.io/github/license/DarrenPaulWright/type-enforcer.svg"}],"gitHead":"5a015059f85f060638f2cddbcf9c4b2e815ff3dd","scripts":{"docs":"run-p \"docs:* -- -t docs/docs.hbs --plugin dmd-readable\"","test":"karma start --single-run","bench":"karma start karma.bench.conf.js","version":"npm run docs && git add docs","docs:enum":"jsdoc2md src/Enum.js > docs/Enum.md","docs:queue":"jsdoc2md src/Queue.js > docs/Queue.md","test-watch":"karma start","docs:checks":"jsdoc2md src/checks/**/*.js > docs/checks.md","docs:method":"jsdoc2md src/methods/**/*.js > docs/method.md","docs:readme":"jsdoc2md index.js > README.md","docs:enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md","docs:equality":"jsdoc2md src/equality/*.js > docs/equality.md","docs:castarray":"jsdoc2md src/utility/castArray.js > docs/castArray.md","docs:removable":"jsdoc2md src/Removable.js > docs/Removable.md","docs:privateVars":"jsdoc2md src/utility/PrivateVars.js > docs/PrivateVars.md","docs:applySettings":"jsdoc2md src/utility/applySettings.js > docs/applySettings.md"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.12.0","description":"A type enforcement library for javascript","directories":{},"sideEffects":false,"_nodeVersion":"12.13.0","dependencies":{"object-agent":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^4.41.2","@babel/core":"^7.7.4","npm-run-all":"^4.1.5","dmd-readable":"^1.0.0","@babel/preset-env":"^7.7.4","jsdoc-to-markdown":"^5.0.3","karma-webpack-bundle":"^0.0.4","type-enforcer-test-helper":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_1.0.1_1575492785259_0.799173344440179","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"type-enforcer","version":"1.0.2","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@1.0.2","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"339b7c6ce5107cf05a4a2a808bdefc60db1bd85c","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-1.0.2.tgz","fileCount":73,"integrity":"sha512-9QK46sM4PHfWSTwC7N3tzzU4XaJm8pXDxQGNuLJXqE55sETOS/GWE/Od3wTKxhKZ1sumUF9bFp5zTR9+6taViQ==","signatures":[{"sig":"MEQCIBHbEglppPo1IDxeyKzGrwKpNFI2C2sgX2EAf75vVi0QAiAV8AcelTwm8khpLIZmQcQG2VozZKGfBLRqYJxn8VRmVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6vKFCRA9TVsSAnZWagAAEJkP/i/LEua21nCKdLF/A3nF\nLCuyPQdiETTFdqwsbSw3GRYI5hcrqzYl+B+pJ7wg7eg+pvFblrXvfo2RDgvv\nDt9eZbysnTcQYNWfZXWHQCJ3hHJ5o2IhBIEMu1tPn0Xs5BZKrzTncAmJ1UzX\nu6sAme32v2rGMHsMHqB804XCZnjlWPjgA9bUgYAP6l6AEInTdn/HhHM1nJtl\nk075HSbxNlQ82Ltyx24rkk2cxioOEE03J3yl+01lJVl1NPOLWWG1F2365TuB\nuXfBW6nAgJRpF+UfxzjcL+UF+8y7Ghi+Eexi+AGiKDuhJxDlzxeGc+Dq+JJ+\nsKfbJm74E+CuxmwRn4OLro0uqlAkepZ53qia8tYlJ+Lf57X3jCg8QBK8Zo0U\n0sOpTQcBv6atSgBtBbjrKtjR6/n+sUqDLNSoa+4TIelrIlfPfkA+P51ChBSl\nEkfmXA/6JhuvG5pUZ5WHZTAvOl5OOun9w9m3WIW5bYuM+WKoR1xkr84UWBF8\nfNMtOv1oUWsUchQuZc5gj366LZT5UZtu3tzuAWy5HqOK364Nj7W7iVjCLOyT\n35bQCPq+GzAaRfaW5Cq1dELsExJ31d2bDX/TNEKavMBiuRsN3TtUTkUT3Kbt\nHfArTzdXUsdQLow6rxLMT6G/FkbgzBVGZhfqNSU0GaQQ/WDZT4Pdq0XfQkvv\nwc/o\r\n=lBA0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","badges":[{"url":"https://npmjs.com/package/type-enforcer","name":"npm","image":"https://img.shields.io/npm/v/type-enforcer.svg"},{"url":"https://travis-ci.org/DarrenPaulWright/type-enforcer","name":"build","image":"https://travis-ci.org/DarrenPaulWright/type-enforcer.svg?branch=master"},{"url":"https://coveralls.io/github/DarrenPaulWright/type-enforcer?branch=master","name":"coverage","image":"https://coveralls.io/repos/github/DarrenPaulWright/type-enforcer/badge.svg?branch=master"},{"url":"https://david-dm.org/darrenpaulwright/type-enforcer","name":"deps","image":"https://david-dm.org/darrenpaulwright/type-enforcer.svg"},{"url":"https://packagephobia.now.sh/result?p=type-enforcer","name":"size","image":"https://packagephobia.now.sh/badge?p=type-enforcer"},{"url":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer?targetFile=package.json","name":"vulnerabilities","image":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer/badge.svg?targetFile=package.json"},{"url":"https://npmjs.com/package/type-enforcer/LICENSE.md","name":"license","image":"https://img.shields.io/github/license/DarrenPaulWright/type-enforcer.svg"}],"gitHead":"d56d30f397e0c1476723a38a53aa88fabe4f348a","scripts":{"docs":"run-p \"docs:* -- -t docs/docs.hbs --plugin dmd-readable\"","test":"karma start --single-run","bench":"karma start karma.bench.conf.js","version":"npm run docs && git add docs","docs:enum":"jsdoc2md src/Enum.js > docs/Enum.md","docs:queue":"jsdoc2md src/Queue.js > docs/Queue.md","test-watch":"karma start","docs:checks":"jsdoc2md src/checks/**/*.js > docs/checks.md","docs:method":"jsdoc2md src/methods/**/*.js > docs/method.md","docs:readme":"jsdoc2md index.js > README.md","docs:enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md","docs:equality":"jsdoc2md src/equality/*.js > docs/equality.md","docs:castarray":"jsdoc2md src/utility/castArray.js > docs/castArray.md","docs:removable":"jsdoc2md src/Removable.js > docs/Removable.md","docs:privateVars":"jsdoc2md src/utility/PrivateVars.js > docs/PrivateVars.md","docs:applySettings":"jsdoc2md src/utility/applySettings.js > docs/applySettings.md"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.13.1","description":"A type enforcement library for javascript","directories":{},"sideEffects":false,"_nodeVersion":"12.13.0","dependencies":{"object-agent":"^1.4.2"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^4.41.2","@babel/core":"^7.7.5","npm-run-all":"^4.1.5","dmd-readable":"^1.0.1","@babel/preset-env":"^7.7.5","jsdoc-to-markdown":"^5.0.3","karma-webpack-bundle":"^0.0.5","type-enforcer-test-helper":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_1.0.2_1575678597212_0.059616136263724195","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"type-enforcer","version":"1.0.3","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@1.0.3","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"527f1916bbb8d4784a22d8761cca7067e80ce42f","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-1.0.3.tgz","fileCount":73,"integrity":"sha512-19gqVMO2zZbS8F/kGQsDbbcO/b8w9C0dhdn8dfsJ2OKpgLWhtIAnG/1YVQtYCUjYLZmUl0EFBLoIVRHLZxao+g==","signatures":[{"sig":"MEUCIQDAcs+Xt/LjjXVBEitm5lUnzEe8D+M2ouW2dzbX9qpc6wIgbeqBTw/kuxNdCEPb17ztdmxQl7TfILe94oSVcmGIiz4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7b8rCRA9TVsSAnZWagAAtYwP/ApVtAVogFtXgVsls0xH\n8C++14885jl5XyCIbSP42m5aXfBfjnDNunWbvYVpJbfm65mXXRpvoFU3jNVA\nsNCWLV+vZj18Ys8fKCxk2FgGdkqLqFArl4P2pWtiOgVZXkjl6nwanZwhSUHW\npFU5iugmpTU+MJBUbhEqnLs4FUkk2M2ff9/tFplGNZ0+ppiE46Y/dVWB2Lte\nlyk/v4YgU+0chxxUUfTQ3zWnhs7MivhAJl8GyWl8DvHuhSPouOtun6mvR2vp\nlGLfcH2W9kLJ9b/D9Z0GKMctqhR4Wij5sfOa7g5aewoVOL0V4dGMsazrolEU\nKs9RbwhFLhZbq0PuJ/Vu6xAkFfN+bloyIcQ7E8bAwdZ5QkZE9gH6l6zdkmi2\nElzlADTbOAYMzbtS7pGTg9KrWZV2IjI1a+1+A+uAp53AZF+uMuZkOeFw2yFF\ng9d16kel7FlDkqjbS7/+nyOpMhIkTqc5BmnlFpPFIaAOIKAioEDzJlxD1p+8\nwZQSBbMOXsWPlU4s863Ro9OrF6xryNXm1uKg0femGT0DcNdRij6qeuxKg+CQ\n2vTr9rA/smULl4NoiEbX0osmRVo2WjxcK4KLmggb5np6lxHos/iy8ImhPaWb\n6lOajWhqf3F4akcmGR5LuCDQHW3cqu6dEXGk4APyEBAo0eg0K/NtfSXEAWmy\nHXno\r\n=sFAz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","badges":[{"url":"https://npmjs.com/package/type-enforcer","name":"npm","image":"https://img.shields.io/npm/v/type-enforcer.svg"},{"url":"https://travis-ci.org/DarrenPaulWright/type-enforcer","name":"build","image":"https://travis-ci.org/DarrenPaulWright/type-enforcer.svg?branch=master"},{"url":"https://coveralls.io/github/DarrenPaulWright/type-enforcer?branch=master","name":"coverage","image":"https://coveralls.io/repos/github/DarrenPaulWright/type-enforcer/badge.svg?branch=master"},{"url":"https://david-dm.org/darrenpaulwright/type-enforcer","name":"deps","image":"https://david-dm.org/darrenpaulwright/type-enforcer.svg"},{"url":"https://packagephobia.now.sh/result?p=type-enforcer","name":"size","image":"https://packagephobia.now.sh/badge?p=type-enforcer"},{"url":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer?targetFile=package.json","name":"vulnerabilities","image":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer/badge.svg?targetFile=package.json"},{"url":"https://npmjs.com/package/type-enforcer/LICENSE.md","name":"license","image":"https://img.shields.io/github/license/DarrenPaulWright/type-enforcer.svg"}],"gitHead":"53e06a62d6a6ceb2098baf38283e459ab0914875","scripts":{"deps":"ncu -u && npm install && npm test && git add ./ && git commit -m \"Updating dependencies\" && npm version patch && npm publish && git push","docs":"run-p \"docs:* -- -t docs/docs.hbs --plugin dmd-readable\"","test":"karma start --single-run","bench":"karma start karma.bench.conf.js","version":"npm run docs && git add docs","docs:enum":"jsdoc2md src/Enum.js > docs/Enum.md","docs:queue":"jsdoc2md src/Queue.js > docs/Queue.md","test-watch":"karma start","docs:checks":"jsdoc2md src/checks/**/*.js > docs/checks.md","docs:method":"jsdoc2md src/methods/**/*.js > docs/method.md","docs:readme":"jsdoc2md index.js > README.md","docs:enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md","docs:equality":"jsdoc2md src/equality/*.js > docs/equality.md","docs:castarray":"jsdoc2md src/utility/castArray.js > docs/castArray.md","docs:removable":"jsdoc2md src/Removable.js > docs/Removable.md","docs:privateVars":"jsdoc2md src/utility/PrivateVars.js > docs/PrivateVars.md","docs:applySettings":"jsdoc2md src/utility/applySettings.js > docs/applySettings.md"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.13.1","description":"A type enforcement library for javascript","directories":{},"sideEffects":false,"_nodeVersion":"12.13.0","dependencies":{"object-agent":"^1.4.3"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^4.41.2","@babel/core":"^7.7.5","npm-run-all":"^4.1.5","dmd-readable":"^1.0.1","@babel/preset-env":"^7.7.6","jsdoc-to-markdown":"^5.0.3","karma-webpack-bundle":"^0.0.5","type-enforcer-test-helper":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_1.0.3_1575862058838_0.15394817105417702","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"type-enforcer","version":"1.0.4","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@1.0.4","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"6bf572a53dd4acfdd9b6f405e82f564e743a4776","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-1.0.4.tgz","fileCount":73,"integrity":"sha512-uBUSRdnQu+BPblxlpki9qiP+yHpUvZFAaBKgEAt/+as+omqW3bpEBSHN/PA5Y4WLxryWpK9lHyjGiWfyKHi7VA==","signatures":[{"sig":"MEUCIHPU36cfI6L42JhvS6gt1+UC9nrII1K2aIeF3bXP4IXyAiEAjYg3tHkUX6ahjLmcocr2hJs1xohK4YrDL2QLTy3eCdo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7cDTCRA9TVsSAnZWagAAgtAQAI5PZzR8Sm0osW6sEwlX\n8Vv16MbqgKXtFELL3f/ePu04dktBF2qHbEWu7Z03DqeS6Ql9MKPU7K1DMqG9\n4o6EoJ4bbtpTDgZ2pmkowqXS5/QIIFzIu8AJZto91B1en+GU9nzHjSlkvdEI\nKkipcEHhJnnDMWzNqGFGYvUDIuCLSOWtDtq5TAw8hsF7amB3umX3L2TSG1E9\nS1Z4+xCDVbLID4iXRJnWAwrKFJTrRcsFiCtVruxp7Lo93o4W5y6snjSjGZrs\njZy4o9EaLyX4W1jz0zrlDys1JcC2DI3IgM4WGhbh757xM2HJYpzgZLFD5PDb\nV90ePOFFTSyuA8aaUYVepi6rHN2FdemqXF453q2YWDTXQtglM56jiJEnd7+q\nbX5r5vFk5mZreGzJkazzOYkW5/iiUXqTygyEv0aPATWpPax5u2ufOjsH87Z+\nz++RZOZe4XadwyDPgzAoxaVS+ZeJjaBnxm2AVppi558FHwJpaxABdSrf9SIT\nfYMrVcPFaO+c2oMFTtztUScKBRta3qvtyS5tp0mjGghKujkdx8vvRpC7C8UQ\natuwEvmwGRhQ3f7SZTTbsSsqOA4N2sZEohsoCNflVjGS48oX1A4ZDISqJwgw\nvJCkoBU1gVQxGnNOy8jpek+w+IPTNZ8yu1w1Nsz/zgzaqnpi8MvYAow1Hx7u\nj/Oo\r\n=Ieg+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","badges":[{"url":"https://npmjs.com/package/type-enforcer","name":"npm","image":"https://img.shields.io/npm/v/type-enforcer.svg"},{"url":"https://travis-ci.org/DarrenPaulWright/type-enforcer","name":"build","image":"https://travis-ci.org/DarrenPaulWright/type-enforcer.svg?branch=master"},{"url":"https://coveralls.io/github/DarrenPaulWright/type-enforcer?branch=master","name":"coverage","image":"https://coveralls.io/repos/github/DarrenPaulWright/type-enforcer/badge.svg?branch=master"},{"url":"https://david-dm.org/darrenpaulwright/type-enforcer","name":"deps","image":"https://david-dm.org/darrenpaulwright/type-enforcer.svg"},{"url":"https://packagephobia.now.sh/result?p=type-enforcer","name":"size","image":"https://packagephobia.now.sh/badge?p=type-enforcer"},{"url":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer?targetFile=package.json","name":"vulnerabilities","image":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer/badge.svg?targetFile=package.json"},{"url":"https://npmjs.com/package/type-enforcer/LICENSE.md","name":"license","image":"https://img.shields.io/github/license/DarrenPaulWright/type-enforcer.svg"}],"gitHead":"8c99f69f1460e4a2d7f398a68f24518ab36a794b","scripts":{"deps":"ncu -u && npm install && npm test && git add ./ && git commit -m \"Updating dependencies\" && npm version patch && npm publish && git push","docs":"run-p \"docs:* -- -t docs/docs.hbs --plugin dmd-readable\"","test":"karma start --single-run","bench":"karma start karma.bench.conf.js","version":"npm run docs && git add docs","docs:enum":"jsdoc2md src/Enum.js > docs/Enum.md","docs:queue":"jsdoc2md src/Queue.js > docs/Queue.md","test-watch":"karma start","docs:checks":"jsdoc2md src/checks/**/*.js > docs/checks.md","docs:method":"jsdoc2md src/methods/**/*.js > docs/method.md","docs:readme":"jsdoc2md index.js > README.md","docs:enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md","docs:equality":"jsdoc2md src/equality/*.js > docs/equality.md","docs:castarray":"jsdoc2md src/utility/castArray.js > docs/castArray.md","docs:removable":"jsdoc2md src/Removable.js > docs/Removable.md","docs:privateVars":"jsdoc2md src/utility/PrivateVars.js > docs/PrivateVars.md","docs:applySettings":"jsdoc2md src/utility/applySettings.js > docs/applySettings.md"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.13.1","description":"A type enforcement library for javascript","directories":{},"sideEffects":false,"_nodeVersion":"12.13.0","dependencies":{"object-agent":"^1.4.3"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^4.41.2","@babel/core":"^7.7.5","npm-run-all":"^4.1.5","dmd-readable":"^1.0.1","@babel/preset-env":"^7.7.6","jsdoc-to-markdown":"^5.0.3","karma-webpack-bundle":"^0.0.5","type-enforcer-test-helper":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_1.0.4_1575862483224_0.2687646913899744","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"type-enforcer","version":"1.0.5","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@1.0.5","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"dccd982870d971410146262e1877d4d48bb4b7bd","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-1.0.5.tgz","fileCount":73,"integrity":"sha512-tt4d2vPfE1Sd6ej1xnlJazaO8QQmg6miaUeZnigg0QhyKqQPBr3Au7ZOkGlDlyVzZmu9QQ0D7eQTsxb90MD1gg==","signatures":[{"sig":"MEQCICxQc67IXuuEcSCRZojsXVsX5DKq1jNGJLAmJzX3B9NhAiAoHdC4uzDFprBPq4x4nta1zYDrzW0mX5tCsFvnWDjWKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBPufCRA9TVsSAnZWagAAtYYP/3i4jR5RNS0AKobyDs2J\n7mTSXvNigQHsGjnEVkgCbfgxa+yD7ucUN3Q4DvwjBUO1Fs/GiADjsZWt7Rnl\nPkZHZIXnQxCxCG44DjtgPP1GBYcfXAYdoAg7zq5UJCccgCQLiClP/EMMPY7R\nNiCy8XVrk8cJI66SKPTt2QWdOhHJwpH92CSfOVHfF7sg2cYl6TyBhVqhxF3K\nbLz2xtu2i06RtlQk/16mPU7gh5AYF0bRxIBiVv59Ed7XBV8c5CPo6S0/6rLx\n99qZMRMeMvfQas5wjyl0wYn83CYWrt137wg3+84a5UKVct1XtuXOYIoKGGKV\nqi3eRVThw1nfb3/LGW2DfxHuMJ83H+gt7cLEbamkQjlCWMlvxu+QcZZfEWx8\nN136ZOJvSRcQckn3Tah46YUp24L106G/X5cPae57rDgn6f/obBaPJ4vAUyO0\nOXWtpPlEyP80x26SBIo5iTSnbAHUpXBCcZVwhRE2o6LGrD4N+oMOUSZ4xP2I\n3IgQgnGBpXRMDdEMCrHfnYlwDGwoR6LS1ES/LEcXJt5/W9BPDfV8n4mbdPuK\n/F5ITgAxsNhQ9b2iKO6rx7C92yjAsZ3iP+MQkopnT3gf4mD1MBEfuXRBP6G5\njcCL0WXAHBfKElSLJHnaSmI4W3CqsS65KsMUwUlVmydidSpqxIsiluVhNUOx\nN7MY\r\n=MqEe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","badges":{"npm":{"url":"https://npmjs.com/package/{{name}}","image":"https://img.shields.io/npm/v/{{name}}.svg"},"deps":{"url":"https://david-dm.org/darrenpaulwright/{{name}}","image":"https://david-dm.org/darrenpaulwright/{{name}}.svg"},"size":{"url":"result?p={{name}}","base":"https://packagephobia.now.sh/","image":"badge?p={{name}}"},"build":{"url":"{{name}}","base":"https://travis-ci.org/DarrenPaulWright/","image":"{{name}}.svg?branch=master"},"license":{"url":"https://npmjs.com/package/{{name}}/LICENSE.md","image":"https://img.shields.io/github/license/DarrenPaulWright/{{name}}.svg"},"coverage":{"url":"github/DarrenPaulWright/{{name}}?branch=master","base":"https://coveralls.io/","image":"repos/github/DarrenPaulWright/{{name}}/badge.svg?branch=master"},"vulnerabilities":{"url":"?targetFile=package.json","base":"https://snyk.io/test/github/DarrenPaulWright/{{name}}","image":"/badge.svg?targetFile=package.json"}},"gitHead":"ca0cdbbe46035607899dee5a283430204728808b","scripts":{"deps":"ncu -u && npm install","docs":"run-p docs:*","test":"karma start --single-run","bench":"karma start karma.bench.conf.js","docs:main":"exec-each --out docs/{basefile}.md src/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","deps-patch":"npm run deps-commit && npm version patch","preversion":"npm test && npm run docs && git add --all && git diff --staged --quiet || git commit -m \"Updating docs\"","test-watch":"karma start","deps-commit":"npm run deps && npm test && git add --all && git diff --staged --quiet || git commit -m \"Updating dependencies\"","docs:checks":"jsdoc2md src/checks/**/*.js > docs/is.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:method":"jsdoc2md src/methods/**/*.js > docs/method.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:readme":"jsdoc2md ./index.js src/**/*.js > README.md -t node_modules/dmd-readable/overview.hbs --plugin dmd-readable/overview-plugin.js","postpublish":"git push --follow-tags","postversion":"npm publish","docs:enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:utility":"exec-each --out docs/{basefile}.md src/utility/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:equality":"exec-each --out docs/{basefile}.md src/equality/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.12.0","description":"A type enforcement library for javascript","directories":{},"sideEffects":false,"_nodeVersion":"12.13.0","dependencies":{"object-agent":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"exec-each":"0.0.3","npm-run-all":"^4.1.5","dmd-readable":"^1.1.0","jsdoc-to-markdown":"^5.0.3","karma-webpack-bundle":"^0.0.8","type-enforcer-test-helper":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_1.0.5_1577384863129_0.64387789170509","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"type-enforcer","version":"1.0.6","keywords":["type","enforce","method"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@1.0.6","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"679be3d2502864bd5c610042396efaf7d28487eb","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-1.0.6.tgz","fileCount":73,"integrity":"sha512-+Yr6nbpdUKV7b3aXSkVUPeyRazaw3fBeZ29+0gJHrdzuAfsB+2fpdR7UaAtHn4e8yLWqjCcQLbgWs3pZh2pVvQ==","signatures":[{"sig":"MEQCIAh7H/Ek7IucQnVSVKanHPmdIGB6IlUqFf9g9w1r/pMNAiAEgg0ZQuL9fA+ta+/66bjRJJDpXTz+Fpw4puBV9ulTGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeH6ZWCRA9TVsSAnZWagAAy9gP/joyT3vVTbfrIaXCX0e3\nZXRq/68rFPyJatZeSexDxnJVurUlfi3HtlI+hun6hHUXuQ+th0U09D8TDLC2\n92afBXRDMyXMV4ar48MHXkW6/cnVFqb/Fy9M9Cpyo9IGlWzzQvXabv7ctpUS\nAoElU+RU3NjjoUyw3WDIxDWCDQIZ4D0laDIqv0ikCVJXPotbboVdzwvUJjT0\njIuw45kL2GzBY6HSY/74Ili8frhc9jNORLKKX8tr7p57lTEvmzwLwJBWWKzb\n/ZPyZ2OnQ/rfhJ3Heie+sOPOPPwbeke0OjfebflnpuZ8ITLQ/2L4javyJT6Z\nVxosWUl+vGS4Ly2otYQAC1z2vihYIHvCYXLVf1K3clCwGn0i1oErglpds+tk\nGuRHjLlXN5WlLmkTBbC+daUl+2QOVxdxckVQRYC/cNvX9NOdx2Z47MauFt8p\nq5QoY5Pa1k5kZ+1d9kbs7S+ItN1pT2IboblzSZbXDbvVFuK8K2rQT90QYOCM\nBdwVG6dRIuCI1xc2iAwjvgkeZEze+0DeyTSV4BvhulmEMHqb6iqhtoB5QWoW\nwyDS+IuTCduXpJBrArV1wfUXcC6pVmIODNNUforLbi0wm9147pZkkp4D/7Wc\nLyWvjWUmnJk/YM+aOgDmz8kr/mfUKGkO3Ukry3dVDgW3vBcY1v+c82FWyWRb\nZT/O\r\n=TIK6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","badges":{"npm":{"url":"https://npmjs.com/package/{{name}}","image":"https://img.shields.io/npm/v/{{name}}.svg"},"deps":{"url":"https://david-dm.org/darrenpaulwright/{{name}}","image":"https://david-dm.org/darrenpaulwright/{{name}}.svg"},"size":{"url":"result?p={{name}}","base":"https://packagephobia.now.sh/","image":"badge?p={{name}}"},"build":{"url":"{{name}}","base":"https://travis-ci.org/DarrenPaulWright/","image":"{{name}}.svg?branch=master"},"license":{"url":"https://npmjs.com/package/{{name}}/LICENSE.md","image":"https://img.shields.io/github/license/DarrenPaulWright/{{name}}.svg"},"coverage":{"url":"github/DarrenPaulWright/{{name}}?branch=master","base":"https://coveralls.io/","image":"repos/github/DarrenPaulWright/{{name}}/badge.svg?branch=master"},"vulnerabilities":{"url":"?targetFile=package.json","base":"https://snyk.io/test/github/DarrenPaulWright/{{name}}","image":"/badge.svg?targetFile=package.json"}},"gitHead":"d74f49a701cbc32d3e7fd3dd50f92f6a3eed4184","scripts":{"deps":"ncu -u && npm install","docs":"run-p docs:*","test":"karma start --single-run","bench":"karma start karma.bench.conf.js","docs:main":"exec-each --out docs/{basefile}.md src/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","deps-patch":"npm run deps-commit && npm version patch","preversion":"npm test && npm run docs && git add --all && git diff --staged --quiet || git commit -m \"Updating docs\"","test-watch":"karma start","deps-commit":"npm run deps && npm test && git add --all && git diff --staged --quiet || git commit -m \"Updating dependencies\"","docs:checks":"jsdoc2md src/checks/**/*.js > docs/is.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:method":"jsdoc2md src/methods/**/*.js > docs/method.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:readme":"jsdoc2md ./index.js src/**/*.js > README.md -t node_modules/dmd-readable/overview.hbs --plugin dmd-readable/overview-plugin.js","postpublish":"git push --follow-tags","postversion":"npm publish","docs:enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:utility":"exec-each --out docs/{basefile}.md src/utility/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:equality":"exec-each --out docs/{basefile}.md src/equality/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.13.1","description":"A type enforcement library for javascript","directories":{},"sideEffects":false,"_nodeVersion":"12.13.0","dependencies":{"object-agent":"^1.4.5"},"_hasShrinkwrap":false,"devDependencies":{"exec-each":"0.0.3","npm-run-all":"^4.1.5","dmd-readable":"^1.1.1","jsdoc-to-markdown":"^5.0.3","karma-webpack-bundle":"^0.0.8","type-enforcer-test-helper":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_1.0.6_1579132502282_0.6007080394399116","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"type-enforcer","version":"1.1.0","keywords":["type","enforce","method","assert","assertion"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@1.1.0","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"9cf8be1d461aa33e80e393a774ddf63e2a84eac8","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-1.1.0.tgz","fileCount":79,"integrity":"sha512-7ACze4U7DZ+sS1XZJzHkYHU2EU1hAmb6ij7aRpiWo2mcTvAo2+nYgYnc/LBrzCZCcK8q1KKK8Aa3D4Fw1d4cgA==","signatures":[{"sig":"MEQCIA5cIOVlKcx/x2kZkLjhJpy7frY8ldH41hv8XAYwzryvAiAomOfBMxUx8hfkD4C3C5v99O5CV1m1iXjvIu/dqOvDCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRvUeCRA9TVsSAnZWagAAIVAP/1aWINdlf5D/Pj2z2vci\n4IFvR3P0T9EbuO8Ge7uUJJC1EY87EkOPRYEvuRZa8MCt8vB86BVM1W0hfR2r\nwGxD5AlZcZ687Yi3gieiAC6wMohSFoxemmiFF8/WTZs8y1j8psqONSIXIRVk\ntDIPm+RWoHqZdLGs3W2cPOZ6WCaOwJdUg2+w9mONRjsYm/nQ/DcatcUAHMlS\nm9YZn13RXVZNOnK4FK13cbwXY2xO1B6oEm2uiipw14Bv6TvGn4cYmrthtO7J\npkoK+TKaNK5tgvHpNXGHj9nil17G+SOy0UT4XgxZOxxYe5ydZKcbSCLIn8LI\ndaRnnxH2h6wf6HHFh40m6m2IY07Gma94IelvBFWcAeJLKwA17Ea3CHAQ/mxP\nmfoPnBk/V2I4MNK2/+guWpk+3n/7+IyRV72uDG2LG5NqDDQ9qjMVY4p3ci7L\nP6H3mmgP/zrbPYyraDcFVLIU2cBWGr/H4hcVzrjooxcDLZHD5S75IUYMNhcL\n0JM1qci8DQ4bqiHKaTRBkxrp9SC7J2bmtfqlpxrRrItN0xUPowu09hJdmHVS\ndCygaj86Gu/FBtR382hRabSiC6qnAOoXeyNX5Pnv4pLjK8RmdCdDvL8g3YIg\nbfEK8902XIrzeOqoyVbaR2j52AFEpU0AbKAYEbxhFE2YLPHaDcFtfBYAujQ3\nGNAT\r\n=MKxR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","badges":{"npm":{"url":"https://npmjs.com/package/{{name}}","image":"https://img.shields.io/npm/v/{{name}}.svg"},"deps":{"url":"https://david-dm.org/darrenpaulwright/{{name}}","image":"https://david-dm.org/darrenpaulwright/{{name}}.svg"},"size":{"url":"result?p={{name}}","base":"https://packagephobia.now.sh/","image":"badge?p={{name}}"},"build":{"url":"{{name}}","base":"https://travis-ci.org/DarrenPaulWright/","image":"{{name}}.svg?branch=master"},"license":{"url":"https://npmjs.com/package/{{name}}/LICENSE.md","image":"https://img.shields.io/github/license/DarrenPaulWright/{{name}}.svg"},"coverage":{"url":"github/DarrenPaulWright/{{name}}?branch=master","base":"https://coveralls.io/","image":"repos/github/DarrenPaulWright/{{name}}/badge.svg?branch=master"},"vulnerabilities":{"url":"?targetFile=package.json","base":"https://snyk.io/test/github/DarrenPaulWright/{{name}}","image":"/badge.svg?targetFile=package.json"}},"gitHead":"55aa8203530dfcde9b71d7fe1c18c2e4babd949d","scripts":{"deps":"ncu -u && npm install","docs":"run-p docs:*","test":"karma start --single-run","bench":"karma start karma.bench.conf.js","docs:main":"exec-each --out docs/{basefile}.md src/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","deps-patch":"npm run deps-commit && npm version patch","preversion":"npm test && npm run docs && git add --all && git diff --staged --quiet || git commit -m \"Updating docs\"","test-watch":"karma start","deps-commit":"npm run deps && npm test && git add --all && git diff --staged --quiet || git commit -m \"Updating dependencies\"","docs:assert":"jsdoc2md src/assert/assert.js > docs/assert.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:checks":"jsdoc2md src/checks/**/*.js > docs/is.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:method":"jsdoc2md src/methods/**/*.js > docs/method.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:readme":"jsdoc2md ./index.js src/**/*.js > README.md -t node_modules/dmd-readable/overview.hbs --plugin dmd-readable/overview-plugin.js","postpublish":"git push --follow-tags","postversion":"npm publish","docs:enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:utility":"exec-each --out docs/{basefile}.md src/utility/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:equality":"exec-each --out docs/{basefile}.md src/equality/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.13.1","description":"A type enforcement library for javascript","directories":{},"sideEffects":false,"_nodeVersion":"12.13.0","dependencies":{"object-agent":"^1.4.6"},"_hasShrinkwrap":false,"devDependencies":{"exec-each":"0.0.3","npm-run-all":"^4.1.5","dmd-readable":"^1.1.1","jsdoc-to-markdown":"^5.0.3","karma-webpack-bundle":"^0.0.8","type-enforcer-test-helper":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_1.1.0_1581708574287_0.47031418477997744","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"type-enforcer","version":"1.1.1","keywords":["type","enforce","method","assert","assertion"],"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@1.1.1","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"5be8210818725fb323fb8767a32d2d3abbbc1dd0","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-1.1.1.tgz","fileCount":79,"integrity":"sha512-X0RB3PARtytcJCcAEKxDTL5bR5+Be4Afwnkjul1cfM0m/ridydOVUOHk98AS4ECi2ldDtjCUh/noow14BT+wew==","signatures":[{"sig":"MEYCIQDu/i0hmoqpHD92JupoWI/qAG49+0O25c/56z13DmS7GQIhAMLtlmIA6asg4x+t6Ts5zt4T9XzOTBisxUV3i5Setc9C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRzj/CRA9TVsSAnZWagAATTMP/24M94YmJ9A+HYkSN5cy\nzxpsUxvb4uYWpf/j4JfPpfNfQEJF3FAqw3d03odSjD2e+Lb5EHqO26qFXGDJ\neAzYRWo0Et3ZnQ/s8eWA+MNDtWZFa0zFGw+mIqOGqn2jeIR0zaVd04ffHa+J\nCvrUgDtcF88zID+hRJ1zX3TXYJ06lUJeW4vjfq7BxadBv6LGV+8LqoZVBs1C\nd9lPMPhUugQdzolv9B398nGOMW0STEClVSxSznESI2k7W3MEgg2itFcCNHMX\ntokXqzAJsxsTQepgelhutQRpaUsRml4gDOVW9PIplSqv1U+0zl4kw4zmGgIu\n7woWrKjV2Go0G9fuvQg3Jy3aZhS1O3Bcz5q/+pOIeB13+3doVNBalstTJi3j\n0VwtkEz4GuvVhbTThUXs6tlk/nlQXl8HVj/akj0SuAey8IR70cr0ro5qkehx\nmUV2YqRbcCA4fRZTsuA2cMUB5XX5MlsAAokjHKH3QCnXRLcHKn6t4jPJMMkG\nwol3gkBcf0u3v0ZXdqYZsnwyvU6hEQOXOf1oTWG4rZyuhp7yMpJ66xXjnUaE\no8Rhye8WI0SIK4iZE16GIleVy8xAcoBnX0Ysa89bu9rsYnXL3gkSCZ157Gxi\nlyS+osy1nGUIoXrO0GmHqfhslH6AsaRUtAzA11OKl+DaqOMpE+fZOP5ES0uJ\nm9QP\r\n=ytdB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","badges":{"npm":{"url":"https://npmjs.com/package/{{name}}","image":"https://img.shields.io/npm/v/{{name}}.svg"},"deps":{"url":"https://david-dm.org/darrenpaulwright/{{name}}","image":"https://david-dm.org/darrenpaulwright/{{name}}.svg"},"size":{"url":"result?p={{name}}","base":"https://packagephobia.now.sh/","image":"badge?p={{name}}"},"build":{"url":"{{name}}","base":"https://travis-ci.org/DarrenPaulWright/","image":"{{name}}.svg?branch=master"},"license":{"url":"https://npmjs.com/package/{{name}}/LICENSE.md","image":"https://img.shields.io/github/license/DarrenPaulWright/{{name}}.svg"},"coverage":{"url":"github/DarrenPaulWright/{{name}}?branch=master","base":"https://coveralls.io/","image":"repos/github/DarrenPaulWright/{{name}}/badge.svg?branch=master"},"vulnerabilities":{"url":"?targetFile=package.json","base":"https://snyk.io/test/github/DarrenPaulWright/{{name}}","image":"/badge.svg?targetFile=package.json"}},"gitHead":"9858cd996c3ffbffddabca8c4a3503083e8f55c2","scripts":{"deps":"ncu -u && npm install","docs":"run-p docs:*","test":"karma start --single-run","bench":"karma start karma.bench.conf.js","docs:main":"exec-each --out docs/{basefile}.md src/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","deps-patch":"npm run deps-commit && npm version patch","preversion":"npm test && npm run docs && git add --all && git diff --staged --quiet || git commit -m \"Updating docs\"","test-watch":"karma start","deps-commit":"npm run deps && npm test && git add --all && git diff --staged --quiet || git commit -m \"Updating dependencies\"","docs:assert":"jsdoc2md src/assert/assert.js > docs/assert.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:checks":"jsdoc2md src/checks/**/*.js > docs/is.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:method":"jsdoc2md src/methods/**/*.js > docs/method.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:readme":"jsdoc2md ./index.js src/**/*.js > README.md -t node_modules/dmd-readable/overview.hbs --plugin dmd-readable/overview-plugin.js","postpublish":"git push --follow-tags","postversion":"npm publish","docs:enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:utility":"exec-each --out docs/{basefile}.md src/utility/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:equality":"exec-each --out docs/{basefile}.md src/equality/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable"},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.13.1","description":"A type enforcement library for javascript","directories":{},"sideEffects":false,"_nodeVersion":"12.13.0","dependencies":{"object-agent":"^1.4.7"},"_hasShrinkwrap":false,"devDependencies":{"exec-each":"0.0.3","npm-run-all":"^4.1.5","dmd-readable":"^1.1.1","jsdoc-to-markdown":"^5.0.3","karma-webpack-bundle":"^0.1.0","type-enforcer-test-helper":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_1.1.1_1581725951026_0.43582002804539566","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"type-enforcer","version":"1.1.2","keywords":["type","enforce","method","assert","assertion"],"author":{"url":"https://www.darrenpaulwright.com","name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@1.1.2","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"ae8dbeae4cefe39d41bdd03013722c15921c7493","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-1.1.2.tgz","fileCount":79,"integrity":"sha512-pm6LxdQgqRNauT4GfZDNF7gSQJo7OoIwJQlR+UWT23Fy/gjrAr2eec1s3nSA4YcbiAAO/uYE0kCcSdmzwez9dA==","signatures":[{"sig":"MEUCIALlIhNKxv5dwQM0AnMol7oq8yZGF7veGcMkP+uh/FkBAiEA/U9LDlLVnxxjfPnNXAlgKhw/zn71vePSO5MD6qFnTKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegnb9CRA9TVsSAnZWagAA1zUP/1C8XSGNHsSrlJdzvjPb\nKc/WGU6bdN0bGlY6Kb17WUmY+NKKfZLAFr1Txe62Ag0B9LNWCkkk8L6nAh5K\nVrhYr4x5mvig6UOutGqO1nuTkibYJO62RB3USP2J/dYrWFmHp2H4LM7Su+o5\nWU5NeeyzIekii5snLm9ZKkvAeYR00jXPz0QP/LeJO898lgQf/YUsws8AyHpD\n9Uxp65AUfbfbjCE7tSpPpluDDeXXkMPsf+QaM1sSILfpnNuj2zTKzCQfNlMu\na+urRUHYsxlwJzKrEwg/AccPxBDind1KJ+ntuZwp3/+WxkRLYlNoXAW5jupD\nrKMjSb8DVoNmYB+N9jE1EuxUD6NQQTbQL+cP8aCObBwkDGiIyulc0Mbc82YZ\nFDRAdK5aVDLzOh2TCjGYftklf9kKvtDM1NTrh2C0s9YCKbj+0fJ3VLMGH5Nl\nCsp9qzkPokbFRRC47XvFubGgiU0L/b2q5yoFAEoko85k0MJvMeAxKg7TfZKe\nJwg11zzsoWLAqo8E294oAGZnh3pSLSEWyv+nI6SGt85h8V6DXns1UPDMUcA1\nFMO9wvn0yyoi2uRwV/pfIMcESUUWWeEjlJrXXL8cBJ1YlkYvYm7h3vG9SanR\n0L3l8zhH3ApvP9m1+uYJqhQTYf6VbTWZhgKtM/HvH6DXw1AEcArfuB9iP8OQ\n6qQP\r\n=kPDq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","badges":{"npm":{"url":"https://npmjs.com/package/{{name}}","image":"https://img.shields.io/npm/v/{{name}}.svg"},"deps":{"url":"https://david-dm.org/darrenpaulwright/{{name}}","image":"https://david-dm.org/darrenpaulwright/{{name}}.svg"},"size":{"url":"result?p={{name}}","base":"https://packagephobia.now.sh/","image":"badge?p={{name}}"},"build":{"url":"{{name}}","base":"https://travis-ci.org/DarrenPaulWright/","image":"{{name}}.svg?branch=master"},"license":{"url":"https://npmjs.com/package/{{name}}/LICENSE.md","image":"https://img.shields.io/github/license/DarrenPaulWright/{{name}}.svg"},"coverage":{"url":"github/DarrenPaulWright/{{name}}?branch=master","base":"https://coveralls.io/","image":"repos/github/DarrenPaulWright/{{name}}/badge.svg?branch=master"},"vulnerabilities":{"url":"?targetFile=package.json","base":"https://snyk.io/test/github/DarrenPaulWright/{{name}}","image":"/badge.svg?targetFile=package.json"}},"gitHead":"cf43f7b351de2b3e7417201999607af35fd18508","scripts":{"docs":"run-p docs:*","test":"karma start --single-run","bench":"karma start karma.bench.conf.js","clean":"npm run pre-clean && npm install","update":"ncu -u && npm install","docs:main":"exec-each --out docs/{basefile}.md src/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","pre-clean":"rm -rf node_modules && del /f package-lock.json","preversion":"npm test && npm run docs && git add --all && git diff --staged --quiet || git commit -m \"Updating docs\"","test-watch":"karma start","docs:assert":"jsdoc2md src/assert/assert.js > docs/assert.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:checks":"jsdoc2md src/checks/**/*.js > docs/is.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:method":"jsdoc2md src/methods/**/*.js > docs/method.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:readme":"jsdoc2md ./index.js src/**/*.js > README.md -t node_modules/dmd-readable/overview.hbs --plugin dmd-readable/overview-plugin.js","postpublish":"git push --follow-tags","postversion":"npm publish","docs:enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:utility":"exec-each --out docs/{basefile}.md src/utility/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","update-clean":"npm run pre-clean && npm run update","update-patch":"npm run update-commit && npm version patch","docs:equality":"exec-each --out docs/{basefile}.md src/equality/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","update-commit":"npm run update && npm test && git add --all && git diff --staged --quiet || git commit -m \"Updating dependencies\""},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.13.1","description":"A type enforcement library for javascript","directories":{},"sideEffects":false,"_nodeVersion":"12.13.0","browserslist":["defaults","maintained node versions"],"dependencies":{"object-agent":"^1.4.11"},"_hasShrinkwrap":false,"devDependencies":{"exec-each":"0.0.3","npm-run-all":"^4.1.5","dmd-readable":"^1.2.1","jsdoc-to-markdown":"^5.0.3","karma-webpack-bundle":"^0.4.1","type-enforcer-test-helper":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_1.1.2_1585608444421_0.024601442030752985","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"type-enforcer","version":"1.1.3","keywords":["type","enforce","method","assert","assertion"],"author":{"url":"https://www.darrenpaulwright.com","name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@1.1.3","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"1f491678d9abec6b67cf85b841d94d6fa67f6dc7","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-1.1.3.tgz","fileCount":79,"integrity":"sha512-ey55w7GY2W4wD0kRtXzeG7VGQ9S8kPGx0KK//3M8r+SViPEOKNQ2KmnZixCYEx7sng5PYMwsrPboGLZeaqJYbw==","signatures":[{"sig":"MEUCIQDwdRxUdGY8pJug7H9ICVbTT9YxffwifzPS1Xff9qEl5AIgZpJfD5ifL+kn7o79NXIH2r49IipZ43ZveCDzcRNJMsk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehKmuCRA9TVsSAnZWagAAPH4P/iLmVRk3Yy4ztwV5AW2B\n6a71gTlUBM8g9sZw8QDmiqn4N65OEm9/GOJ3TRJJ5nG0bVThkXqHxJ47SJFm\nr8fVqF1l4g/hYsFgEPNNMDnYoGHPh//zIjUvdPPXv16p1SChiRqef1DAjDgW\nKD8LUjV8n1go9Z0OP79iQc91fld+Tx9PCqPz4VpoefV6UTlRVxQBP4/2QKMu\nXfYnxLWupYp0IhNBIwUjW0BmHfCcbwJWiCjFaVi6DXEEVOKRnkuATIjxrN4X\nIO49D2oIeLbuztYdAjCLnVK9e/wZe+dVTnbdmZctvQW/smLrKDf5wyiV3Jqw\n4x6ORskQyW+S02Qz6BpWS298ylwtGsFF8k03JkyTXEZ1lNj7Bkf3JWVxdOHR\nbt3A2eLWgBj0UNxsvuIIsDUCrbn5lYZQIO2rGo1TmWvzf81uPfnByaD/Eiya\ntJdf2QaVEBwt6iSCjbwi9ByjdxyvLwR/BetKv1zEOsOBH5njSldoRzbJQO+P\neuCDJtSKA+g40GczSCGMHbo3Oe/DVPOgD3Uw063+krDpyCuyJw9wDOQXOASL\nq/gRiN6mUgnH3LWiCth5/ctgxR8Wr/CFbtJCxXtarWbJwRbuRtnapOul4+cr\n9DYmUMwzHb6gpYDs9nGdMbllc7aOtFMP2j7blsr8CtgKTtWzBCfXCl12rXTb\nNCZd\r\n=CuGc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","badges":{"npm":{"url":"https://npmjs.com/package/{{name}}","image":"https://img.shields.io/npm/v/{{name}}.svg"},"deps":{"url":"https://david-dm.org/darrenpaulwright/{{name}}","image":"https://david-dm.org/darrenpaulwright/{{name}}.svg"},"size":{"url":"result?p={{name}}","base":"https://packagephobia.now.sh/","image":"badge?p={{name}}"},"build":{"url":"{{name}}","base":"https://travis-ci.org/DarrenPaulWright/","image":"{{name}}.svg?branch=master"},"license":{"url":"https://npmjs.com/package/{{name}}/LICENSE.md","image":"https://img.shields.io/github/license/DarrenPaulWright/{{name}}.svg"},"coverage":{"url":"github/DarrenPaulWright/{{name}}?branch=master","base":"https://coveralls.io/","image":"repos/github/DarrenPaulWright/{{name}}/badge.svg?branch=master"},"vulnerabilities":{"url":"?targetFile=package.json","base":"https://snyk.io/test/github/DarrenPaulWright/{{name}}","image":"/badge.svg?targetFile=package.json"}},"gitHead":"148ffcf2a73452654e7ec2e5f355d11274936f19","scripts":{"docs":"run-p docs:*","test":"karma start --single-run","bench":"karma start karma.bench.conf.js","clean":"npm run pre-clean && npm install","update":"ncu -u && npm install","docs:main":"exec-each --out docs/{basefile}.md src/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","pre-clean":"rm -rf node_modules && del /f package-lock.json","preversion":"npm test && npm run docs && git add --all && git diff --staged --quiet || git commit -m \"Updating docs\"","test-watch":"karma start","docs:assert":"jsdoc2md src/assert/assert.js > docs/assert.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:checks":"jsdoc2md src/checks/**/*.js > docs/is.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:method":"jsdoc2md src/methods/**/*.js > docs/method.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:readme":"jsdoc2md ./index.js src/**/*.js > README.md -t node_modules/dmd-readable/overview.hbs --plugin dmd-readable/overview-plugin.js","postpublish":"git push --follow-tags","postversion":"npm publish","docs:enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:utility":"exec-each --out docs/{basefile}.md src/utility/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","update-clean":"npm run pre-clean && npm run update","update-patch":"npm run update-commit && npm version patch","docs:equality":"exec-each --out docs/{basefile}.md src/equality/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","update-commit":"npm run update && npm test && git add --all && git diff --staged --quiet || git commit -m \"Updating dependencies\""},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.13.1","description":"A type enforcement library for javascript","directories":{},"sideEffects":false,"_nodeVersion":"12.13.0","browserslist":["defaults","maintained node versions"],"dependencies":{"object-agent":"^1.4.12"},"_hasShrinkwrap":false,"devDependencies":{"exec-each":"0.0.3","npm-run-all":"^4.1.5","dmd-readable":"^1.2.1","jsdoc-to-markdown":"^5.0.3","karma-webpack-bundle":"^0.4.1","type-enforcer-test-helper":"^1.3.3"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_1.1.3_1585752493635_0.2400815520218642","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"type-enforcer","version":"1.1.4","keywords":["type","enforce","method","assert","assertion"],"author":{"url":"https://www.darrenpaulwright.com","name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@1.1.4","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"589c3caa4edfea80022976f2d5cfa32123df11e3","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-1.1.4.tgz","fileCount":79,"integrity":"sha512-bgb/HLCea7tRCTgfanskfui8c7jxUEjK1tSFNAWixKanYmAshiK2ZsORnXzEgPLj//77F4IVYNQQjnrtcCxkaQ==","signatures":[{"sig":"MEUCIGLTvd52X29xxEswbKJATY6mAHNXeMUfWIqk8aory74NAiEAnEwOPYZ/aa+SYMHI1dJDYoHfk4gGtUiMQyaaAGEB5lc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe39/RCRA9TVsSAnZWagAADw4QAIyLCW+/F56DrBrJ5szp\n/OgVv9YCsTedwH2po2SOJiyNO7M/QehNwRslePJXxwJIrtkNn/ZFniQTAMUj\nz1C9BPJ1lul67sqTUo8v/rrX7EimKJQBcNiIo3ZJUOrH7Df4KNLhWoPCAG3Q\nZ3PLXGYrtZm03XXa5AbwZwH59mru3OpzcIeoqTaA4EryHyaAv/rVXQK/Be8l\nW4erH/1lYbP6jbpebKbGkv2c6GpZ5QIqai5nLd8FDoC861UrvG2Qkum+dfHL\neO0Mv3pt92GAcVdyoX74eGSKcrmO6dEKS153YpRuv9qzvK/BTczSrN2v8QcJ\nReKKdaMHHwXf0RsTwHti2VdyfQw7WTUkrpYGwtwVQfKFJNLhXOiuCiQEkNCq\nNRsqmt2NnuKzxx95iGCyXUkw9UdGPYQBBR1IZea8IHFzO4tz0tydvfydug/+\nBXc5TcBKf10uW/2LF1yEV7tLB1Dd7EUVUFYw338gxfYxvQ7xTjsBDcsvhTsm\nojb+hDRuZ0yxJR2S2Kpur6cEifFI8JmPT24kTAGXgVKJJTSk1VPjGUYCNdNP\nX0hugzCMWYrCFGf7H0RhjoPItKRTk/LnIY410Wzgo6vV+zZFcK/ujAWSlI08\ngGWtHVANMUcc51WOfWZeg6ewPkU9diae0J4WX9qdkk2V0oh0pEk1CcUrafOk\nredM\r\n=AQNf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","badges":{"npm":{"url":"https://npmjs.com/package/{{name}}","image":"https://img.shields.io/npm/v/{{name}}.svg"},"deps":{"url":"https://david-dm.org/darrenpaulwright/{{name}}","image":"https://david-dm.org/darrenpaulwright/{{name}}.svg"},"size":{"url":"result?p={{name}}","base":"https://packagephobia.now.sh/","image":"badge?p={{name}}"},"build":{"url":"{{name}}","base":"https://travis-ci.org/DarrenPaulWright/","image":"{{name}}.svg?branch=master"},"license":{"url":"https://npmjs.com/package/{{name}}/LICENSE.md","image":"https://img.shields.io/github/license/DarrenPaulWright/{{name}}.svg"},"coverage":{"url":"github/DarrenPaulWright/{{name}}?branch=master","base":"https://coveralls.io/","image":"repos/github/DarrenPaulWright/{{name}}/badge.svg?branch=master"},"vulnerabilities":{"url":"?targetFile=package.json","base":"https://snyk.io/test/github/DarrenPaulWright/{{name}}","image":"/badge.svg?targetFile=package.json"}},"gitHead":"425f0b8b11deae3144237cf5d2d49fc03737cc28","scripts":{"docs":"run-p docs:*","test":"karma start --single-run","bench":"karma start karma.bench.conf.js","clean":"npm run pre-clean && npm install","update":"ncu -u && npm install","docs:main":"exec-each --out docs/{basefile}.md src/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","pre-clean":"rm -rf node_modules && del /f package-lock.json","preversion":"npm test && npm run docs && git add --all && git diff --staged --quiet || git commit -m \"Updating docs\"","test-watch":"karma start","docs:assert":"jsdoc2md src/assert/assert.js > docs/assert.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:checks":"jsdoc2md src/checks/**/*.js > docs/is.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:method":"jsdoc2md src/methods/**/*.js > docs/method.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:readme":"jsdoc2md ./index.js src/**/*.js > README.md -t node_modules/dmd-readable/overview.hbs --plugin dmd-readable/overview-plugin.js","postpublish":"git push --follow-tags","postversion":"npm publish","docs:enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:utility":"exec-each --out docs/{basefile}.md src/utility/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","update-clean":"npm run pre-clean && npm run update","update-patch":"npm run update-commit && npm version patch","docs:equality":"exec-each --out docs/{basefile}.md src/equality/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","update-commit":"npm run update && npm test && git add --all && git diff --staged --quiet || git commit -m \"Updating dependencies\""},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.13.1","description":"A type enforcement library for javascript","directories":{},"sideEffects":false,"_nodeVersion":"12.13.0","browserslist":["defaults","maintained node versions"],"dependencies":{"object-agent":"^1.4.12","display-value":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"exec-each":"0.0.3","npm-run-all":"^4.1.5","dmd-readable":"^1.2.1","jsdoc-to-markdown":"^6.0.1","karma-webpack-bundle":"^0.4.2","type-enforcer-test-helper":"^1.3.3"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_1.1.4_1591730128774_0.2873732326399183","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"type-enforcer","version":"1.1.5","keywords":["type","enforce","method","assert","assertion"],"author":{"url":"https://www.darrenpaulwright.com","name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@1.1.5","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"16269e6a98d3af582027670735a5392559488591","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-1.1.5.tgz","fileCount":79,"integrity":"sha512-FR7/mv6hQgjzWxmHnp9WRqcTLdEZhF4PlCqe+SAZr1Zoq07ut7LyeUJ0qZm5200fI67k67EEtWPB1fnxGQqDBA==","signatures":[{"sig":"MEYCIQDx1hPbTpSFMiDGjkRCbq+CoXAS9tMtXN5mOSAgMnaK4gIhAJ2nzeQ9yttO9q/gConZO7mpshywqORBLp/ErZfmEyeE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3+aJCRA9TVsSAnZWagAA9moP/0TUAok+oCgik1nc0D15\nEJdyMHFiwTP/fUMNSuGP212X2eWRh19XJxx7GxiNnehVAk1fNU+TomGwtjLC\neOrbe4byZLbkfHKvG9NVvTsKjhaJ2qiIQ2VIu2FOdvdEu/gQB6D+gnxFkTVU\nC4ZRWIuR3ZH2nD6oy8GS84miqi26HqbSm2h050xGd2O5kUgbAO2SsIFtjxta\ny/hrsIIRHWYtWf5ytiYQlEuHxI/+vX1d8E6vouzINjwNQT8c0/TxCBaSJ3B7\n6YfRk31yh9/2v4aManhXnBJ9KLQJ6zZJ5dLaiarretWBxbpFa4+VNhs0TCIw\nsZ/jR8kXCsn0VEcDrhJptBKK+Bu2vgoAa0Q0H7r1+lGoQKHv1sE8tgCz7Grs\n4AnzdQqDBZFzE5ZHBlNR+XVoFIf9FRAOTtEIlTsj5xytPR2TmISODeBLGtCJ\nRlF8zj/7VXyhY288MyXYmJnC7mkKMSMHwpcpxAvbuzVeBKn7v9xvDMy+CuHD\n+gXaqW7xmM7hyHetquI8rqGvINXl7mMHgkLyOUR0uOswKiLFaVVvrXUrjWUF\nng2WON+OmI7ZFDYDhWosVfktNzUQIn5NE/RekKr/lajOLmLhIq1fl63urP3Z\n1Y5ma2cHIIiCIk9aluq0q6p267Cp8+fJDtkxwMVtfA3iAY/ydjhQFBAA+E69\nIJAt\r\n=Lx/y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","badges":{"npm":{"url":"https://npmjs.com/package/{{name}}","image":"https://img.shields.io/npm/v/{{name}}.svg"},"deps":{"url":"https://david-dm.org/darrenpaulwright/{{name}}","image":"https://david-dm.org/darrenpaulwright/{{name}}.svg"},"size":{"url":"result?p={{name}}","base":"https://packagephobia.now.sh/","image":"badge?p={{name}}"},"build":{"url":"{{name}}","base":"https://travis-ci.org/DarrenPaulWright/","image":"{{name}}.svg?branch=master"},"license":{"url":"https://npmjs.com/package/{{name}}/LICENSE.md","image":"https://img.shields.io/github/license/DarrenPaulWright/{{name}}.svg"},"coverage":{"url":"github/DarrenPaulWright/{{name}}?branch=master","base":"https://coveralls.io/","image":"repos/github/DarrenPaulWright/{{name}}/badge.svg?branch=master"},"vulnerabilities":{"url":"?targetFile=package.json","base":"https://snyk.io/test/github/DarrenPaulWright/{{name}}","image":"/badge.svg?targetFile=package.json"}},"gitHead":"df9e527f3eeeb22a062fd42792ac6850ed670251","scripts":{"docs":"run-p docs:*","test":"karma start --single-run","bench":"karma start karma.bench.conf.js","clean":"npm run pre-clean && npm install","update":"ncu -u && npm install","docs:main":"exec-each --out docs/{basefile}.md src/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","pre-clean":"rm -rf node_modules && del /f package-lock.json","preversion":"npm test && npm run docs && git add --all && git diff --staged --quiet || git commit -m \"Updating docs\"","test-watch":"karma start","docs:assert":"jsdoc2md src/assert/assert.js > docs/assert.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:checks":"jsdoc2md src/checks/**/*.js > docs/is.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:method":"jsdoc2md src/methods/**/*.js > docs/method.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:readme":"jsdoc2md ./index.js src/**/*.js > README.md -t node_modules/dmd-readable/overview.hbs --plugin dmd-readable/overview-plugin.js","postpublish":"git push --follow-tags","postversion":"npm publish","docs:enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:utility":"exec-each --out docs/{basefile}.md src/utility/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","update-clean":"npm run pre-clean && npm run update","update-patch":"npm run update-commit && npm version patch","docs:equality":"exec-each --out docs/{basefile}.md src/equality/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","update-commit":"npm run update && npm test && git add --all && git diff --staged --quiet || git commit -m \"Updating dependencies\""},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.13.1","description":"A type enforcement library for javascript","directories":{},"sideEffects":false,"_nodeVersion":"12.13.0","browserslist":["defaults","maintained node versions"],"dependencies":{"object-agent":"^1.4.13","display-value":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"exec-each":"0.0.3","npm-run-all":"^4.1.5","dmd-readable":"^1.2.2","jsdoc-to-markdown":"^6.0.1","karma-webpack-bundle":"^0.4.3","type-enforcer-test-helper":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_1.1.5_1591731848995_0.6406229873979943","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"type-enforcer","version":"1.2.0","keywords":["type","enforce","method","assert","assertion"],"author":{"url":"https://www.darrenpaulwright.com","name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@1.2.0","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"ba599cbffa85b3eb1f4476de4c7918f5b57c35cb","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-1.2.0.tgz","fileCount":79,"integrity":"sha512-/YHiupoPh3mqn354uaErVA3GH3HHf4NrqUcs8+K0RMBQKfSw9twDStz0pY4Ofwk0tmJhQ5fyyoZwTablN595EA==","signatures":[{"sig":"MEUCIQDlXXXnE+7wQlBGWsUxEylaWguC5zrPypVMEgjyjdg4BgIgZ8tXQ9j0ZGEB2ceL+uB7oC4lBF+WPbPE4zdUC8kf/zM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDmxGCRA9TVsSAnZWagAAaYQP+wad+r4rTUK7/BBPXy5F\nTYiSbFD9yjogDBYFqjfKHVjWzImef0386GX3NMx8PTttEojNQrM97dwi/8zG\nrDjeQ8GibAgJFq/TbOjdTe6iKFOn1M6mrjeBMwUwF1NltifvsNK+eLy0+Syg\nxzq6ZIz2YR6uxO42mLGgopwp2r0AOpvL9oJ1KvpcGWHoXps6dDUn5k82VyeA\nXuaQ2oKE4WrXGq4hmfkR5ttivA3fVPezkS2wYWdKCyCtCTzgAh2wcb+WFp3P\nr5uLtaTcWU65dFqC6GKgqk+TCJ0u2UJXZmuRI4ptGVINhYKZy5V8PSbR7EkX\n9J44VbP84TlQtholZq6LsbKm4Nm1pw0lDaT+8VivFD0QTOr3mgVRkQ1hUFLg\n8OZL8HcK0xAZVtb379S/EcdZZVvnX8c04EH/MYS99PkD0TRJbcTGYcUMtPfq\nuYI522e1Hn5ZMp9KZIR/D5R2/b0SnD8URuvUycehx8BvZyVq2hPf6yLn9Iha\nCvdY9yJMv9/B2YqCV3fb34SLx6rQmqcqOobUjI3eNTPeP4m1MzAnxXYQ0HD7\nHRpwUdACCNT+heImGaNfG19mS5c5J3eh1p0cXW0RgNs1LmmdCM6HYYKCuNHb\nsh9SLc/d4dVmedAzfGdYX/vrbcFezfuFNWKNI7/HMkArVPS9R11FgOyiHVz/\ndKxI\r\n=9wtM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","badges":{"npm":{"url":"https://npmjs.com/package/{{name}}","image":"https://img.shields.io/npm/v/{{name}}.svg"},"deps":{"url":"https://david-dm.org/darrenpaulwright/{{name}}","image":"https://david-dm.org/darrenpaulwright/{{name}}.svg"},"size":{"url":"result?p={{name}}","base":"https://packagephobia.now.sh/","image":"badge?p={{name}}"},"build":{"url":"{{name}}","base":"https://travis-ci.org/DarrenPaulWright/","image":"{{name}}.svg?branch=master"},"license":{"url":"https://npmjs.com/package/{{name}}/LICENSE.md","image":"https://img.shields.io/github/license/DarrenPaulWright/{{name}}.svg"},"coverage":{"url":"github/DarrenPaulWright/{{name}}?branch=master","base":"https://coveralls.io/","image":"repos/github/DarrenPaulWright/{{name}}/badge.svg?branch=master"},"vulnerabilities":{"url":"?targetFile=package.json","base":"https://snyk.io/test/github/DarrenPaulWright/{{name}}","image":"/badge.svg?targetFile=package.json"}},"gitHead":"559471d44c8dbc08095a6a37954bb779903ce5eb","scripts":{"docs":"run-p docs:*","test":"karma start --single-run","bench":"karma start karma.bench.conf.js","clean":"npm run pre-clean && npm install","update":"ncu -u && npm install","docs:main":"exec-each --out docs/{basefile}.md src/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","pre-clean":"rm -rf node_modules && del /f package-lock.json","preversion":"npm test && npm run docs && git add --all && git diff --staged --quiet || git commit -m \"Updating docs\"","test-watch":"karma start","docs:assert":"jsdoc2md src/assert/assert.js > docs/assert.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:checks":"jsdoc2md src/checks/**/*.js > docs/is.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:method":"jsdoc2md src/methods/**/*.js > docs/method.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:readme":"jsdoc2md ./index.js src/**/*.js > README.md -t node_modules/dmd-readable/overview.hbs --plugin dmd-readable/overview-plugin.js","postpublish":"git push --follow-tags","postversion":"npm publish","docs:enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:utility":"exec-each --out docs/{basefile}.md src/utility/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","update-clean":"npm run pre-clean && npm run update","update-patch":"npm run update-commit && npm version patch","docs:equality":"exec-each --out docs/{basefile}.md src/equality/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","update-commit":"npm run update && npm test && git add --all && git diff --staged --quiet || git commit -m \"Updating dependencies\""},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.13.1","description":"A type enforcement library for javascript","directories":{},"sideEffects":false,"_nodeVersion":"12.13.0","browserslist":["defaults","maintained node versions"],"dependencies":{"object-agent":"^1.4.13","display-value":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"exec-each":"0.0.3","npm-run-all":"^4.1.5","dmd-readable":"^1.2.2","jsdoc-to-markdown":"^6.0.1","karma-webpack-bundle":"^0.4.3","type-enforcer-test-helper":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_1.2.0_1594780742300_0.20642924938993756","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"type-enforcer","version":"1.2.1","keywords":["type","enforce","method","assert","assertion"],"author":{"url":"https://www.darrenpaulwright.com","name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@1.2.1","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"22f52e424fb141c72398f8459e58f6c104323cd0","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-1.2.1.tgz","fileCount":79,"integrity":"sha512-B3Fo6Ol6wVt/Fe4pGl+scaTBDUzDKvohWmmncK7/iLML4IOYYHM0iOfU6dkZyajoKFWcp0v0RVnTt5AVFLCWFA==","signatures":[{"sig":"MEYCIQCglJhmX5v/J7i92IVZ+btAgBOfi4sjm+oiMSIXL4DvdgIhAIzctvmzSz2Svf65PmGpLZnBSl7oEv0AiUdvfFv+71Lk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPdubCRA9TVsSAnZWagAAggMP/2T0IROTs4d2eU6BI7W6\nAeBSkC8wLX1engEbwAnvTympXqNBkObte4Fs0+bcfWxgPTdr9Ogsp8zKmnfO\nBAYo0aNA03XtLQiMh9dduF8k+FVJjVul58POlOOqzxmpwMHSZPyN4XaeiRHl\nsUNO2Qc7Aov9kRsz6CQyG8EqEijuoNJXrxAov4PSqq3CtJVtrzboWhBJuuyM\nTmLDJuWHgJ+tArQRRkeYN7TWA93NBlSZyuQXMZFpGyEBm2u7zFi0WOtGj5KP\njRBtUvXRIsDErly+hK4981m7VE3EXgq1/NxwyW0bzZhKyGQcWOp5/yQ8Kj/e\nRxLWA9GLR/oA2cvcJaCn7gXIDOUc/vSlPMAZZCYtQZ/pTTWkjk6G1j8fnULk\n7EadtsSmcFO9nDTkipr6y6Gyi/vQAukLV1Tb+4qpKJ0ebdiR3LtlLrrnvxXn\n8/irQJGormEBEZUxnMsfFSMUHGlLMC8SOaAxKbRhZZMXIXn+MRPHnxnwZafu\nm68FnjJaVo/tA7ul88LcDoenRHe9/k+YCEDizxngRkhheSnr9ttbdSOHCYoo\nNalG3ovBrwtr1tCDt7MoXqR9ssIEyLFjnJEKsWYU17bTJZJZOyPEezXw1DkM\nHXCdAlP+76fJtv5LFCxyMsgECJkXa/GIsaSKA6Rtg8PtLh3sx4TeWX4lDJ0i\nvmSj\r\n=tyYX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","badges":{"npm":{"url":"https://npmjs.com/package/type-enforcer","image":"https://img.shields.io/npm/v/type-enforcer.svg"},"deps":{"url":"https://david-dm.org/DarrenPaulWright/type-enforcer","image":"https://david-dm.org/DarrenPaulWright/type-enforcer.svg"},"size":{"url":"result?p=type-enforcer","base":"https://packagephobia.now.sh/","image":"badge?p=type-enforcer"},"build":{"url":"type-enforcer","base":"https://travis-ci.org/DarrenPaulWright/","image":"type-enforcer.svg?branch=master"},"license":{"url":"https://npmjs.com/package/type-enforcer/LICENSE.md","image":"https://img.shields.io/github/license/DarrenPaulWright/type-enforcer.svg"},"coverage":{"url":"github/DarrenPaulWright/type-enforcer?branch=master","base":"https://coveralls.io/","image":"repos/github/DarrenPaulWright/type-enforcer/badge.svg?branch=master"},"vulnerabilities":{"url":"?targetFile=package.json","base":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer","image":"/badge.svg?targetFile=package.json"}},"gitHead":"188e638964f8ff691b67cfeda9b9e86a983a587a","scripts":{"docs":"run-p docs:*","test":"karma start --single-run","bench":"karma start karma.bench.conf.js","clean":"npm run pre-clean && npm install && npm audit fix","update":"ncu -u && git diff --quiet || npm install && npm audit fix","docs:main":"exec-each --out docs/{basefile}.md src/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","pre-clean":"rm -rf node_modules && del /f package-lock.json","preversion":"npm test && npm run docs && git add --all && git diff HEAD --quiet || git commit -m \"Updating docs\"","test-watch":"karma start","docs:assert":"jsdoc2md src/assert/assert.js > docs/assert.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:checks":"jsdoc2md src/checks/**/*.js > docs/is.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:method":"jsdoc2md src/methods/**/*.js > docs/method.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:readme":"jsdoc2md ./index.js src/**/*.js > README.md -t node_modules/dmd-readable/overview.hbs --plugin dmd-readable/overview-plugin.js","postpublish":"git push --follow-tags","postversion":"npm publish","docs:enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:utility":"exec-each --out docs/{basefile}.md src/utility/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","update-clean":"npm run pre-clean && npm run update","update-patch":"npm run update && npm test && git add --all && git diff HEAD --quiet || git commit -m \"Updating dependencies\" && npm version patch","docs:equality":"exec-each --out docs/{basefile}.md src/equality/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","update-commit":"npm run update && npm test && git add --all && git diff HEAD --quiet || git commit -m \"Updating dependencies\""},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.13.1","description":"A type enforcement library for javascript","directories":{},"sideEffects":false,"_nodeVersion":"10.22.0","browserslist":["defaults","maintained node versions"],"dependencies":{"object-agent":"^1.4.15","display-value":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"exec-each":"0.0.3","npm-run-all":"^4.1.5","dmd-readable":"^1.2.2","jsdoc-to-markdown":"^6.0.1","karma-webpack-bundle":"^0.5.2","type-enforcer-test-helper":"^1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_1.2.1_1597889434879_0.8054334130620009","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"type-enforcer","version":"1.2.2","keywords":["type","enforce","method","assert","assertion"],"author":{"url":"https://www.darrenpaulwright.com","name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@1.2.2","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"cc2692a593f3cd1eda1649077a8f7240f5214645","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-1.2.2.tgz","fileCount":79,"integrity":"sha512-dI/oUCNXaKHtt9mf2ZS16fONyw3jFfrrpvVtscbRPJ0jFi6NyRZ6/h2U4sDAEQn1MD7LP3Y+Q29YdU+1M9qSqA==","signatures":[{"sig":"MEUCIAxPv+QRm2XI3w0TPDe/vGX6G3fahwJh53B1frEcbIiBAiEAhttiCqjmbAUrWClT1YEQpTapqhFv+xNOT9XZ5WbNV+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzqKICRA9TVsSAnZWagAAIFUP/jibe2a9fIfDoYdyBkjU\nfHMWBZrbzEJ0vxxiRaaOqUbS/FsxoGdk3vygqafeWGE069BUviMzU5rTdkec\nR47YoA/UGMSpTPccwEQrNy2D9CMm2RT6romclE7Ep+IAgw/DcgYKBPzElEXI\nRhXztoEqpt7wnAkGQA8pTp2ydnXSJ5UaGsU9GSpPlUm7842sY0w6UPhZIkCZ\nIJ51k2Nprpb8qUlf8PVrutbMpGJP/v8E5S7A9+801UiECUO1jWDk0b6P38v9\nl2KA4Sml4kayT/EJXwkmNwbAkChqWJmdjbCKDu1WI+mpRpjj8RjEoDDgcml/\n4URb+d11R9ukypoDF63ysXgpEvmxp0bGFVuRzDniWgF3Q94wXU9hm2ll8/Sx\nQCZKOyIos7tDujlNlqY8//a2uuUBnU12TM7RuqwmcANH4CQtydhpS4CxAND8\nge7iZqvLqoExJdEMc+Jy2Dsm144/L4u2dHqs2GRdB0D8f9waLINF/MqIBEfe\n+jIZkEqiAsEQrG3Q1lKrYfbLT8NHL3H8benYlPXxFD4V23rchBx6EujA1IAh\nmOuNjKiJRxO/2njylH7FX55I/fqRrvWeBxWYejL1kDIFhM9xs9+fb6VNAKTM\n+rP4Ir5iyX3fbjasIkMh6FI0RXGHPM9gJLdeHkhgetuhqJU1WvMx6xDJ8bFg\nRj0E\r\n=jT9I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","badges":{"npm":{"url":"https://npmjs.com/package/type-enforcer","image":"https://img.shields.io/npm/v/type-enforcer.svg"},"deps":{"url":"https://david-dm.org/DarrenPaulWright/type-enforcer","image":"https://david-dm.org/DarrenPaulWright/type-enforcer.svg"},"size":{"url":"result?p=type-enforcer","base":"https://packagephobia.now.sh/","image":"badge?p=type-enforcer"},"build":{"url":"type-enforcer","base":"https://travis-ci.org/DarrenPaulWright/","image":"type-enforcer.svg?branch=master"},"license":{"url":"https://npmjs.com/package/type-enforcer/LICENSE.md","image":"https://img.shields.io/github/license/DarrenPaulWright/type-enforcer.svg"},"coverage":{"url":"github/DarrenPaulWright/type-enforcer?branch=master","base":"https://coveralls.io/","image":"repos/github/DarrenPaulWright/type-enforcer/badge.svg?branch=master"},"vulnerabilities":{"url":"?targetFile=package.json","base":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer","image":"/badge.svg?targetFile=package.json"}},"gitHead":"328396a5d1e162c44908c34bb9418787bffa5cdc","scripts":{"docs":"run-p docs:*","test":"karma start karma.conf.cjs --single-run","bench":"karma start karma.bench.conf.cjs","clean":"npm run pre-clean && npm install && npm audit fix","update":"ncu -u && git diff --quiet || npm install && npm audit fix","docs:main":"exec-each --out docs/{basefile}.md src/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","pre-clean":"rm -rf node_modules && del /f package-lock.json","preversion":"npm test && npm run docs && git add --all && git diff HEAD --quiet || git commit -m \"Updating docs\"","test-watch":"karma start karma.conf.cjs","docs:assert":"jsdoc2md src/assert/assert.js > docs/assert.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:checks":"jsdoc2md src/checks/**/*.js > docs/is.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:method":"jsdoc2md src/methods/**/*.js > docs/method.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:readme":"jsdoc2md ./index.js src/**/*.js > README.md -t node_modules/dmd-readable/overview.hbs --plugin dmd-readable/overview-plugin.js","postpublish":"git push --follow-tags","postversion":"npm publish","docs:enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:utility":"exec-each --out docs/{basefile}.md src/utility/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","update-clean":"npm run pre-clean && npm run update","update-patch":"npm run update && npm test && git add --all && git diff HEAD --quiet || git commit -m \"Updating dependencies\" && npm version patch","docs:equality":"exec-each --out docs/{basefile}.md src/equality/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","update-commit":"npm run update && npm test && git add --all && git diff HEAD --quiet || git commit -m \"Updating dependencies\""},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.14.9","description":"A type enforcement library for javascript","directories":{},"sideEffects":false,"_nodeVersion":"16.3.0","browserslist":["defaults"],"dependencies":{"object-agent":"^1.5.0","display-value":"^1.8.5"},"_hasShrinkwrap":false,"devDependencies":{"exec-each":"0.0.3","npm-run-all":"^4.1.5","dmd-readable":"^1.2.4","jsdoc-to-markdown":"^7.0.1","karma-webpack-bundle":"^1.2.0","type-enforcer-test-helper":"^1.3.8"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_1.2.2_1624154759859_0.6265879154796785","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"type-enforcer","version":"1.2.3","keywords":["type","enforce","method","assert","assertion"],"author":{"url":"https://www.darrenpaulwright.com","name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@1.2.3","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"113d47293b96d56544634fa1994ed2434a248a91","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-1.2.3.tgz","fileCount":79,"integrity":"sha512-dOmt39tI9hO9zLPY2BEA7xhvD7dmbAD12rfMWmdEeWoo43gILQpQZEpCv0i5/K/fpzacH/tc43FKzNxT3gjuOA==","signatures":[{"sig":"MEYCIQDarya+AlCTXUumKl2DTx198b1vftapkhu1qFEEBTIQ7wIhAL/ph4T2fR7TVBousiSdx9BeHbfybBoaTuRWXzmXP9fI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6+QTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqC6Q//cMEj1NqF2yUOTvWFvB5Q3UAxr41oBtpUTvh1PNr2YZ/fG+Si\r\n2IGGRolM+hNHCgJm1Ho4SaeZz7Kfy0U4qMYLinZyhqjWoAUKVv8/JOH9zjT5\r\nmr45m8yS8UumC2I+MrsmB2ywoikR/++GWWDQUGtgD6jNdFdo7X8SK9WxB025\r\neMbEi0XzAWSpLIaj4n3UgZqOUYwpKzlh/dbAxBJzak3YblIT9Tcte/DjRaTl\r\n6jX64y+y7gP2ceQasXjS9flEpIeQtd1OZyH3sT9GAfK6lIZUkT3tjdAtZSGM\r\ntCkzpbR8EX3jGjHG2zZ+1rL6kf29Me2GCL64ghU3Ar3BtfY7svE0RYoAtmMw\r\nwOCOFYkO1pyYJZfMo9sGyAPwM2mziCmijV5ju8lyivHlCCSdfa8qyhjqTyMD\r\nLoiVlIy944LoIW54EPvE/fbX8RPS/N0ZpKyxeKcxPnXOnIMzpnW7KtN9bIog\r\ntNPugbMpGgX1RikdnJ+oNXqzrfgs2D6qbZVfWkWAON4KWX+LPEAjokrz+u2F\r\nZMnsN4vzNNtgOUeIIO7uaHkmPs0ANJVvOrAAH9xqmRye3mQc41qo2lZfs3RS\r\nQ/1zNx+EXTgiHs/jsjvIFhYfCxy1SJR3jxS0HJAqzexMZ6gCINDl0h8gwaBy\r\nxGJUm9pK7UxYfJtWOOZDIGlWloxKHOJhykc=\r\n=MUST\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","badges":{"npm":{"url":"https://npmjs.com/package/type-enforcer","image":"https://img.shields.io/npm/v/type-enforcer.svg"},"deps":{"url":"https://david-dm.org/DarrenPaulWright/type-enforcer","image":"https://david-dm.org/DarrenPaulWright/type-enforcer.svg"},"size":{"url":"result?p=type-enforcer","base":"https://packagephobia.now.sh/","image":"badge?p=type-enforcer"},"build":{"url":"type-enforcer","base":"https://travis-ci.org/DarrenPaulWright/","image":"type-enforcer.svg?branch=master"},"license":{"url":"https://npmjs.com/package/type-enforcer/LICENSE.md","image":"https://img.shields.io/github/license/DarrenPaulWright/type-enforcer.svg"},"coverage":{"url":"github/DarrenPaulWright/type-enforcer?branch=master","base":"https://coveralls.io/","image":"repos/github/DarrenPaulWright/type-enforcer/badge.svg?branch=master"},"vulnerabilities":{"url":"?targetFile=package.json","base":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer","image":"/badge.svg?targetFile=package.json"}},"gitHead":"fc340c8b131e2795665aad402da80e313548395e","scripts":{"docs":"run-p docs:*","test":"karma start karma.conf.cjs --single-run","bench":"karma start karma.bench.conf.cjs","clean":"npm run pre-clean && npm install && npm audit fix","update":"ncu -u && git diff --quiet || npm install && npm audit fix","docs:main":"exec-each --out docs/{basefile}.md src/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","pre-clean":"rm -rf node_modules && del /f package-lock.json","preversion":"npm test && npm run docs && git add --all && git diff HEAD --quiet || git commit -m \"Updating docs\"","test-watch":"karma start karma.conf.cjs","docs:assert":"jsdoc2md src/assert/assert.js > docs/assert.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:checks":"jsdoc2md src/checks/**/*.js > docs/is.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:method":"jsdoc2md src/methods/**/*.js > docs/method.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:readme":"jsdoc2md ./index.js src/**/*.js > README.md -t node_modules/dmd-readable/overview.hbs --plugin dmd-readable/overview-plugin.js","postpublish":"git push --follow-tags","postversion":"npm publish","docs:enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:utility":"exec-each --out docs/{basefile}.md src/utility/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","update-clean":"npm run pre-clean && npm run update","update-patch":"npm run update && npm test && git add --all && git diff HEAD --quiet || git commit -m \"Updating dependencies\" && npm version patch","docs:equality":"exec-each --out docs/{basefile}.md src/equality/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","update-commit":"npm run update && npm test && git add --all && git diff HEAD --quiet || git commit -m \"Updating dependencies\""},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.14.9","description":"A type enforcement library for javascript","directories":{},"sideEffects":false,"_nodeVersion":"18.7.0","browserslist":["defaults"],"dependencies":{"object-agent":"^1.6.0","display-value":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"exec-each":"0.0.3","npm-run-all":"^4.1.5","dmd-readable":"^1.2.4","jsdoc-to-markdown":"^7.1.1","karma-webpack-bundle":"^1.2.0","type-enforcer-test-helper":"^1.3.8"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_1.2.3_1659626515725_0.8248012133963463","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"type-enforcer","version":"1.2.4","keywords":["type","enforce","method","assert","assertion"],"author":{"url":"https://www.darrenpaulwright.com","name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@1.2.4","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"9fbb56252a96a8c3ea668e77dc233195c03dbe20","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-1.2.4.tgz","fileCount":79,"integrity":"sha512-zWHkyDQv932nXK1g8NIJh/8PCUeIwJJQS672uP8NKvXoBcFKrBYyOAbaW1qV6b/v9ZJ9t/LC+0YGoo438/HJcg==","signatures":[{"sig":"MEQCIARiz6lxksbMKEYTHVfjTck+5P+2LwikKXyi/BiNNk3HAiAyUopBPoqnyFyXYOo5MNDXwkFWn+34pYSOn6LGfTtInA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6+TFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzIA//RlFhoXZThzQoHgG6OuT/nipeh+ofKDx5MN7+yEHnqgrTbBkx\r\ncRLGOMV1bOUVteLmjOteO7zk8GPtnnWBBOJx/mvEQdKLXteACa7xcdf81gAQ\r\noLCbysyBZLpaQjUynnLJ5xWAi5SHdydYSQM+y4hwNnwhbuXnvqnI2nwNq/A9\r\nVaNzXjlChZnHyN2jP3u6t1r80A+Rbw6shMninGTtKLspXDNeg6g+cS3s8WMC\r\nNrzzJcKmK50uytkcIKOrtabYcef4StbayF5y+B2bJ3pQ4c5aI7Ea5Fr/ADOq\r\nQmHwPxBROYb680XfF/acys57agQgz9TJq2hltZkH1OwegY3ekljEI8fau7/u\r\nPT/qw7+QM+Rj09UuxYLJuh21f9nGF7r7xn4x3RBqLvvT5AW2dRNpRYBXW0/M\r\nyCsmPKuc92Crlx6/QBeVGO0+atBovKo8IppmchP7cEt+h/Dxt+pV4D8SE4Hj\r\n2X7D1Oy24Jaie5IpM4estEHKFARK0kJiajL6ts7x8b1ICRew4Nv7ZONMbo12\r\nw5UlRQgYyVaiywNziMYHOA89oLhWd68OG0VkSlPQvrFV7337phcTKcWu1IfX\r\nfU9jktlZkfU2aSQ6I9NIEO4Kc+u/Nlh1c2TGBQPfpHOZ1vOLlhjL79joH/1V\r\n8lGuhvJo0Tn8CpmFXYAyTyP6ZvyCFz2kYPo=\r\n=19DG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","badges":{"npm":{"url":"https://npmjs.com/package/type-enforcer","image":"https://img.shields.io/npm/v/type-enforcer.svg"},"deps":{"url":"https://david-dm.org/DarrenPaulWright/type-enforcer","image":"https://david-dm.org/DarrenPaulWright/type-enforcer.svg"},"size":{"url":"result?p=type-enforcer","base":"https://packagephobia.now.sh/","image":"badge?p=type-enforcer"},"build":{"url":"type-enforcer","base":"https://travis-ci.org/DarrenPaulWright/","image":"type-enforcer.svg?branch=master"},"license":{"url":"https://npmjs.com/package/type-enforcer/LICENSE.md","image":"https://img.shields.io/github/license/DarrenPaulWright/type-enforcer.svg"},"coverage":{"url":"github/DarrenPaulWright/type-enforcer?branch=master","base":"https://coveralls.io/","image":"repos/github/DarrenPaulWright/type-enforcer/badge.svg?branch=master"},"vulnerabilities":{"url":"?targetFile=package.json","base":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer","image":"/badge.svg?targetFile=package.json"}},"gitHead":"2f21e8362b18bfc36fc654f25320ea6af0c3fd8b","scripts":{"docs":"run-p docs:*","test":"karma start karma.conf.cjs --single-run","bench":"karma start karma.bench.conf.cjs","clean":"npm run pre-clean && npm install && npm audit fix","update":"ncu -u && git diff --quiet || npm install && npm audit fix","docs:main":"exec-each --out docs/{basefile}.md src/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","pre-clean":"rm -rf node_modules && del /f package-lock.json","preversion":"npm test && npm run docs && git add --all && git diff HEAD --quiet || git commit -m \"Updating docs\"","test-watch":"karma start karma.conf.cjs","docs:assert":"jsdoc2md src/assert/assert.js > docs/assert.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:checks":"jsdoc2md src/checks/**/*.js > docs/is.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:method":"jsdoc2md src/methods/**/*.js > docs/method.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:readme":"jsdoc2md ./index.js src/**/*.js > README.md -t node_modules/dmd-readable/overview.hbs --plugin dmd-readable/overview-plugin.js","postpublish":"git push --follow-tags","postversion":"npm publish","docs:enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:utility":"exec-each --out docs/{basefile}.md src/utility/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","update-clean":"npm run pre-clean && npm run update","update-patch":"npm run update && npm test && git add --all && git diff HEAD --quiet || git commit -m \"Updating dependencies\" && npm version patch","docs:equality":"exec-each --out docs/{basefile}.md src/equality/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","update-commit":"npm run update && npm test && git add --all && git diff HEAD --quiet || git commit -m \"Updating dependencies\""},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.14.9","description":"A type enforcement library for javascript","directories":{},"sideEffects":false,"_nodeVersion":"18.7.0","browserslist":["defaults"],"dependencies":{"object-agent":"^1.6.0","display-value":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"exec-each":"0.0.3","npm-run-all":"^4.1.5","dmd-readable":"^1.2.4","jsdoc-to-markdown":"^7.1.1","karma-webpack-bundle":"^1.2.0","type-enforcer-test-helper":"^1.3.8"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_1.2.4_1659626693793_0.1259930971761114","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"type-enforcer","version":"1.2.5","keywords":["type","enforce","method","assert","assertion"],"author":{"url":"https://www.darrenpaulwright.com","name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@1.2.5","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"8e84df46d99a56b42edc7d4ad783d97bd8769841","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-1.2.5.tgz","fileCount":227,"integrity":"sha512-/+YUMOCcz6IIN/fl7Imh7+0MEzYzqm9mGaaEBRSZsFsxtGjn9vIK15UkeVC14BZPAIn/2KNrLFzQpUSl6/j+NQ==","signatures":[{"sig":"MEYCIQCaRU+6/2GZL3ylD2CbUXg8Sg8XgaBo3zKDXC557iQyUwIhAMx/eSY4FXnxrroWl1q2UxqnSrRMLDsgr8sZMq23MUmz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148982},"main":"index.js","type":"module","types":"types/index.d.ts","badges":{"npm":{"url":"https://npmjs.com/package/type-enforcer","image":"https://img.shields.io/npm/v/type-enforcer.svg"},"deps":{"url":"https://david-dm.org/DarrenPaulWright/type-enforcer","image":"https://david-dm.org/DarrenPaulWright/type-enforcer.svg"},"size":{"url":"result?p=type-enforcer","base":"https://packagephobia.now.sh/","image":"badge?p=type-enforcer"},"build":{"url":"type-enforcer","base":"https://travis-ci.org/DarrenPaulWright/","image":"type-enforcer.svg?branch=master"},"license":{"url":"https://npmjs.com/package/type-enforcer/LICENSE.md","image":"https://img.shields.io/github/license/DarrenPaulWright/type-enforcer.svg"},"coverage":{"url":"github/DarrenPaulWright/type-enforcer?branch=master","base":"https://coveralls.io/","image":"repos/github/DarrenPaulWright/type-enforcer/badge.svg?branch=master"},"vulnerabilities":{"url":"?targetFile=package.json","base":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer","image":"/badge.svg?targetFile=package.json"}},"gitHead":"96748fed6045aba0d0cb1e20826bf0a3e94aa341","scripts":{"docs":"run-p docs:*","test":"","bench":"","clean":"npm run pre-clean && npm install && npm audit fix","update":"ncu -u && git diff --quiet || npm install && npm audit fix","docs:main":"exec-each --out docs/{basefile}.md src/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","pre-clean":"rm -rf node_modules && del /f package-lock.json","docs:types":"rm -rf dist && tsc","preversion":"npm test && npm run docs && git add --all && git diff HEAD --quiet || git commit -m \"Updating docs\"","test-watch":"","docs:assert":"jsdoc2md src/assert/assert.js > docs/assert.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:checks":"jsdoc2md src/checks/**/*.js > docs/is.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:method":"jsdoc2md src/methods/**/*.js > docs/method.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:readme":"jsdoc2md ./index.js src/**/*.js > README.md -t node_modules/dmd-readable/overview.hbs --plugin dmd-readable/overview-plugin.js","postpublish":"git push --follow-tags","postversion":"npm publish","docs:enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:utility":"exec-each --out docs/{basefile}.md src/utility/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","update-clean":"npm run pre-clean && npm run update","update-patch":"npm run update && npm test && git add --all && git diff HEAD --quiet || git commit -m \"Updating dependencies\" && npm version patch","docs:equality":"exec-each --out docs/{basefile}.md src/equality/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","update-commit":"npm run update && npm test && git add --all && git diff HEAD --quiet || git commit -m \"Updating dependencies\""},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.14.9","description":"A type enforcement library for javascript","directories":{},"sideEffects":false,"_nodeVersion":"18.7.0","browserslist":["defaults"],"dependencies":{"object-agent":"^1.6.0","display-value":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"exec-each":"0.0.3","typescript":"^5.2.2","npm-run-all":"^4.1.5","dmd-readable":"^1.2.4","jsdoc-to-markdown":"^8.0.0","type-enforcer-test-helper":"^1.3.10"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_1.2.5_1694552030973_0.421681496338679","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"type-enforcer","version":"1.2.6","keywords":["type","enforce","method","assert","assertion"],"author":{"url":"https://www.darrenpaulwright.com","name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com"},"license":"MIT","_id":"type-enforcer@1.2.6","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"dist":{"shasum":"ce9f2f87b8d2847b6e393560c0de632b5a043187","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-1.2.6.tgz","fileCount":227,"integrity":"sha512-hu93XMdpMSIMDoG3G20SaRX8TJXnkT6csPbezeeLmd+p/mmTZcGcpHxU+nQbHqe1dYoOLeKTfcTXjOpzARgUpA==","signatures":[{"sig":"MEUCIHEXtkZ3JUZoL2lj/iAaqxzTd+v3kdhsiBCD5ucrXzHvAiEArB6WVkIwrW2GG+Su5y8QwL/WtjF2ZO6qfvOVWgAIKTw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148997},"main":"index.js","type":"module","types":"types/index.d.ts","badges":{"npm":{"url":"https://npmjs.com/package/type-enforcer","image":"https://img.shields.io/npm/v/type-enforcer.svg"},"deps":{"url":"https://david-dm.org/DarrenPaulWright/type-enforcer","image":"https://david-dm.org/DarrenPaulWright/type-enforcer.svg"},"size":{"url":"result?p=type-enforcer","base":"https://packagephobia.now.sh/","image":"badge?p=type-enforcer"},"build":{"url":"type-enforcer","base":"https://travis-ci.org/DarrenPaulWright/","image":"type-enforcer.svg?branch=master"},"license":{"url":"https://npmjs.com/package/type-enforcer/LICENSE.md","image":"https://img.shields.io/github/license/DarrenPaulWright/type-enforcer.svg"},"coverage":{"url":"github/DarrenPaulWright/type-enforcer?branch=master","base":"https://coveralls.io/","image":"repos/github/DarrenPaulWright/type-enforcer/badge.svg?branch=master"},"vulnerabilities":{"url":"?targetFile=package.json","base":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer","image":"/badge.svg?targetFile=package.json"}},"gitHead":"97573fd8b7cd72c87df13da29bc9d45e63363d02","scripts":{"docs":"run-p docs:*","test":"","bench":"","clean":"npm run pre-clean && npm install && npm audit fix","update":"ncu -u && git diff --quiet || npm install && npm audit fix","docs:main":"exec-each --out docs/{basefile}.md src/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","pre-clean":"rm -rf node_modules && del /f package-lock.json","docs:types":"rm -rf dist && tsc","preversion":"npm test && npm run docs && git add --all && git diff HEAD --quiet || git commit -m \"Updating docs\"","test-watch":"","docs:assert":"jsdoc2md src/assert/assert.js > docs/assert.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:checks":"jsdoc2md src/checks/**/*.js > docs/is.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:method":"jsdoc2md src/methods/**/*.js > docs/method.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:readme":"jsdoc2md ./index.js src/**/*.js > README.md -t node_modules/dmd-readable/overview.hbs --plugin dmd-readable/overview-plugin.js","postpublish":"git push --follow-tags","postversion":"npm publish","docs:enforce":"jsdoc2md src/enforcer/**/*.js > docs/enforce.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:utility":"exec-each --out docs/{basefile}.md src/utility/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","update-clean":"npm run pre-clean && npm run update","update-patch":"npm run update && npm test && git add --all && git diff HEAD --quiet || git commit -m \"Updating dependencies\" && npm version patch","docs:equality":"exec-each --out docs/{basefile}.md src/equality/*.js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","update-commit":"npm run update && npm test && git add --all && git diff HEAD --quiet || git commit -m \"Updating dependencies\""},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"repository":{"url":"git+https://github.com/DarrenPaulWright/type-enforcer.git","type":"git"},"_npmVersion":"6.14.9","description":"A type enforcement library for javascript","directories":{},"sideEffects":false,"_nodeVersion":"18.7.0","browserslist":["defaults"],"dependencies":{"object-agent":"^1.6.0","display-value":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"exec-each":"0.0.3","typescript":"^5.2.2","npm-run-all":"^4.1.5","dmd-readable":"^1.2.4","jsdoc-to-markdown":"^8.0.0","type-enforcer-test-helper":"^1.3.10"},"_npmOperationalInternal":{"tmp":"tmp/type-enforcer_1.2.6_1695009206769_0.4639701314132847","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"type-enforcer","version":"1.2.7","description":"A type enforcement library for javascript","type":"module","keywords":["type","enforce","method","assert","assertion"],"license":"MIT","author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com","url":"https://www.darrenpaulwright.com"},"homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","repository":{"type":"git","url":"git+https://github.com/DarrenPaulWright/type-enforcer.git"},"bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"main":"index.js","types":"types/index.d.ts","sideEffects":false,"browserslist":["defaults"],"badges":{"npm":{"image":"https://img.shields.io/npm/v/type-enforcer.svg","url":"https://npmjs.com/package/type-enforcer"},"build":{"base":"https://travis-ci.org/DarrenPaulWright/","image":"type-enforcer.svg?branch=master","url":"type-enforcer"},"coverage":{"base":"https://coveralls.io/","image":"repos/github/DarrenPaulWright/type-enforcer/badge.svg?branch=master","url":"github/DarrenPaulWright/type-enforcer?branch=master"},"deps":{"image":"https://david-dm.org/DarrenPaulWright/type-enforcer.svg","url":"https://david-dm.org/DarrenPaulWright/type-enforcer"},"size":{"base":"https://packagephobia.now.sh/","image":"badge?p=type-enforcer","url":"result?p=type-enforcer"},"vulnerabilities":{"base":"https://snyk.io/test/github/DarrenPaulWright/type-enforcer","image":"/badge.svg?targetFile=package.json","url":"?targetFile=package.json"},"license":{"image":"https://img.shields.io/github/license/DarrenPaulWright/type-enforcer.svg","url":"https://npmjs.com/package/type-enforcer/LICENSE.md"}},"scripts":{"test":"hippogriff","test:watch":"hippogriff -w","bench":"hippogriff **/*.bench.js","preversion":"npm test && npm run docs && git add --all && git diff HEAD --quiet || git commit -m \"Updating docs\"","postversion":"npm publish","postpublish":"git push --follow-tags","pre-clean":"rm -rf node_modules && del /f package-lock.json","clean":"npm run pre-clean && npm install","update":"ncu -u && git diff --quiet || npm install","update-clean":"npm run pre-clean && npm run update","update-commit":"npm run update && npm test && git add --all && git diff HEAD --quiet || git commit -m \"Updating dependencies\"","update-patch":"npm run update && npm test && git add --all && git diff HEAD --quiet || git commit -m \"Updating dependencies\" && npm version patch","docs:readme":"jsdoc2md ./index.js src/**/!(*.test).js > README.md -t node_modules/dmd-readable/overview.hbs --plugin dmd-readable/overview-plugin.js","docs:assert":"jsdoc2md src/assert/assert.js > docs/assert.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:checks":"jsdoc2md src/checks/**/!(*.test).js > docs/is.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:enforce":"jsdoc2md src/enforcer/**/!(*.test).js > docs/enforce.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:method":"jsdoc2md src/methods/**/!(*.test).js > docs/method.md -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:main":"exec-each --out docs/{basefile}.md src/!(*.test).js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:utility":"exec-each --out docs/{basefile}.md src/utility/!(*.test).js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:equality":"exec-each --out docs/{basefile}.md src/equality/!(*.test).js jsdoc2md -- {path} -t node_modules/dmd-readable/docs.hbs --plugin dmd-readable","docs:types":"rm -rf dist","docs":"run-p docs:*"},"dependencies":{"display-value":"^3.0.0","object-agent":"^1.6.1"},"devDependencies":{"dmd-readable":"^1.2.4","exec-each":"0.0.3","hippogriff":"^0.1.2","jsdoc-to-markdown":"^9.0.5","npm-run-all":"^4.1.5","type-enforcer-test-helper":"^1.3.10","typescript":"^5.7.2"},"_id":"type-enforcer@1.2.7","gitHead":"40eae8c0cd84f043d6c28618eb96fbb86b602150","_nodeVersion":"20.18.0","_npmVersion":"10.3.0","dist":{"integrity":"sha512-+TGR4P17lKYjKbZ2DUPouX4NOQec/bd1Vj8MhjwioICb/lxZvuHnmKjOJdBcGT1JKxuqjizIY4V5Uw4tykBhdQ==","shasum":"27968a7b9009a57794ba3bd264b338d4b809d00d","tarball":"https://registry.npmjs.org/type-enforcer/-/type-enforcer-1.2.7.tgz","fileCount":165,"unpackedSize":164274,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCC+OkcMr5+1duPDVwk0KkFUv227+iwSzANHXbNkqSzSgIge21W3lXcnPic7+woLMEqcPTktFvpmrOK/lXUoY8GSyc="}]},"_npmUser":{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"},"directories":{},"maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/type-enforcer_1.2.7_1742683911669_0.07662778836386108"},"_hasShrinkwrap":false}},"time":{"created":"2018-12-28T16:34:51.417Z","modified":"2025-03-22T22:51:52.095Z","0.0.1":"2018-12-28T16:34:51.645Z","0.0.2":"2018-12-28T18:40:27.722Z","0.1.0":"2018-12-29T19:50:38.353Z","0.1.1":"2018-12-29T20:02:38.850Z","0.1.2":"2018-12-29T20:06:02.880Z","0.1.3":"2018-12-29T20:08:27.859Z","0.1.4":"2018-12-30T16:45:25.161Z","0.1.5":"2018-12-30T22:38:15.740Z","0.1.6":"2019-01-02T15:37:56.564Z","0.2.0":"2019-01-18T20:38:24.368Z","0.2.1":"2019-01-24T18:57:49.011Z","0.2.2":"2019-01-25T00:18:31.445Z","0.2.3":"2019-01-31T00:06:47.794Z","0.2.4":"2019-01-31T23:00:47.191Z","0.3.0":"2019-02-03T19:27:00.474Z","0.3.1":"2019-02-10T22:52:43.914Z","0.3.2":"2019-02-14T19:40:58.688Z","0.3.3":"2019-02-16T04:21:55.940Z","0.4.0":"2019-03-11T19:13:26.781Z","0.4.1":"2019-03-11T20:29:55.292Z","0.4.2":"2019-03-27T23:23:27.529Z","0.4.3":"2019-05-31T00:06:14.103Z","0.4.4":"2019-06-06T18:34:49.271Z","0.5.0":"2019-07-04T19:27:18.856Z","0.5.1":"2019-07-13T18:30:26.179Z","0.5.2":"2019-07-16T20:51:18.714Z","0.5.3":"2019-07-19T21:13:50.855Z","0.5.4":"2019-07-28T03:17:07.257Z","0.5.5":"2019-07-30T00:11:53.197Z","0.5.6":"2019-08-16T06:54:45.442Z","0.5.7":"2019-08-28T21:32:09.292Z","0.5.8":"2019-10-01T18:12:11.391Z","0.6.0":"2019-10-08T23:44:40.649Z","0.6.1":"2019-10-09T19:55:53.437Z","0.6.2":"2019-10-10T05:08:38.462Z","1.0.0-beta.0":"2019-10-14T23:33:10.808Z","0.6.3":"2019-10-21T22:39:04.902Z","0.6.4":"2019-10-22T22:41:15.975Z","1.0.0-beta.1":"2019-10-29T19:08:56.736Z","1.0.0-beta.2":"2019-10-30T21:46:10.779Z","1.0.0-beta.3":"2019-11-20T23:59:33.692Z","1.0.0-beta.4":"2019-11-28T05:09:49.043Z","1.0.0":"2019-12-04T20:37:26.572Z","1.0.1":"2019-12-04T20:53:05.463Z","1.0.2":"2019-12-07T00:29:57.304Z","1.0.3":"2019-12-09T03:27:38.980Z","1.0.4":"2019-12-09T03:34:43.351Z","1.0.5":"2019-12-26T18:27:43.216Z","1.0.6":"2020-01-15T23:55:02.423Z","1.1.0":"2020-02-14T19:29:34.394Z","1.1.1":"2020-02-15T00:19:11.186Z","1.1.2":"2020-03-30T22:47:24.692Z","1.1.3":"2020-04-01T14:48:13.882Z","1.1.4":"2020-06-09T19:15:28.925Z","1.1.5":"2020-06-09T19:44:09.106Z","1.2.0":"2020-07-15T02:39:02.523Z","1.2.1":"2020-08-20T02:10:35.075Z","1.2.2":"2021-06-20T02:06:00.022Z","1.2.3":"2022-08-04T15:21:55.873Z","1.2.4":"2022-08-04T15:24:53.927Z","1.2.5":"2023-09-12T20:53:51.228Z","1.2.6":"2023-09-18T03:53:26.948Z","1.2.7":"2025-03-22T22:51:51.917Z"},"bugs":{"url":"https://github.com/DarrenPaulWright/type-enforcer/issues"},"author":{"name":"Darren Paul Wright","email":"Darren@DarrenPaulWright.com","url":"https://www.darrenpaulwright.com"},"license":"MIT","homepage":"https://github.com/DarrenPaulWright/type-enforcer#readme","keywords":["type","enforce","method","assert","assertion"],"repository":{"type":"git","url":"git+https://github.com/DarrenPaulWright/type-enforcer.git"},"description":"A type enforcement library for javascript","maintainers":[{"name":"darrenpaulwright","email":"Darren@DarrenPaulWright.com"}],"readme":"# Type Enforcer\n\n> A type enforcement library for javascript\n>\n> [![npm][npm]][npm-url]\n[![build][build]][build-url]\n[![coverage][coverage]][coverage-url]\n[![deps][deps]][deps-url]\n[![size][size]][size-url]\n[![vulnerabilities][vulnerabilities]][vulnerabilities-url]\n[![license][license]][license-url]\n\n<br><a name=\"Installation\"></a>\n\n## Installation\n```\nnpm install type-enforcer\n```\n_Requires Babel 7.2+_\n\n\n<br>\n\n## Objects\n\n<dl>\n<dt><a href=\"docs/assert.md\">assert</a> : <code>object</code></dt>\n<dd><p>An assertion library for testing. Assertions do nothing if the test passes, and throw an AssertionError if they fail.</p>\n</dd>\n<dt><a href=\"docs/is.md\">is</a> : <code>object</code></dt>\n<dd><p>Utility functions for checking if a value is a particular data type.</p>\n</dd>\n<dt><a href=\"docs/enforce.md\">enforce</a> : <code>object</code></dt>\n<dd><p>Utility functions for enforcing data types.</p>\n</dd>\n<dt><a href=\"docs/method.md\">method</a> : <code>object</code></dt>\n<dd><p>Enforce data types and remove common boilerplate code on class methods.</p>\n</dd>\n</dl>\n\n<br>\n\n## Classes\n\n<dl>\n<dt><a href=\"docs/Enum.md\">Enum</a></dt>\n<dd><p>Freezes an enumerable object and adds a few helper methods</p>\n</dd>\n<dt><a href=\"docs/Queue.md\">Queue</a></dt>\n<dd><p>A simple queue for callbacks that allows for adding, removing, and triggering all or specific callbacks</p>\n</dd>\n<dt><a href=\"docs/Removable.md\">Removable</a></dt>\n<dd><p>A mixin that adds methods to a class to facilitate clean-up</p>\n</dd>\n<dt><a href=\"docs/PrivateVars.md\">PrivateVars</a></dt>\n<dd><p>A thin wrapper over WeakMap for storing private variables</p>\n</dd>\n</dl>\n\n<br>\n\n## Functions\n\n<dl>\n<dt><a href=\"docs/abstractEquality.md\">abstractEquality(a, b)</a> ⇒ <code>boolean</code></dt>\n<dd><p>Performs an abstract equality check (==) between two values.</p>\n</dd>\n<dt><a href=\"docs/sameValue.md\">sameValue(a, b)</a> ⇒ <code>boolean</code></dt>\n<dd><p>Performs a SameValue equality check (Object.is) between two values.</p>\n</dd>\n<dt><a href=\"docs/sameValueZero.md\">sameValueZero(a, b)</a> ⇒ <code>boolean</code></dt>\n<dd><p>Performs a SameValueZero equality check between two values.</p>\n</dd>\n<dt><a href=\"docs/strictEquality.md\">strictEquality(a, b)</a> ⇒ <code>boolean</code></dt>\n<dd><p>Performs a strict equality check (===) between two values.</p>\n</dd>\n<dt><a href=\"docs/applySettings.md\">applySettings(target, settings, [priority], [deferred])</a></dt>\n<dd><p>Iterates over the provided settings and calls any methods of the same name, passing the value in as the argument.</p>\n</dd>\n<dt><a href=\"docs/castArray.md\">castArray(value)</a> ⇒ <code>Array</code></dt>\n<dd><p>Casts a value to an array.</p>\n</dd>\n</dl>\n\n[npm]: https://img.shields.io/npm/v/type-enforcer.svg\n[npm-url]: https://npmjs.com/package/type-enforcer\n[build]: https://travis-ci.org/DarrenPaulWright/type-enforcer.svg?branch&#x3D;master\n[build-url]: https://travis-ci.org/DarrenPaulWright/type-enforcer\n[coverage]: https://coveralls.io/repos/github/DarrenPaulWright/type-enforcer/badge.svg?branch&#x3D;master\n[coverage-url]: https://coveralls.io/github/DarrenPaulWright/type-enforcer?branch&#x3D;master\n[deps]: https://david-dm.org/DarrenPaulWright/type-enforcer.svg\n[deps-url]: https://david-dm.org/DarrenPaulWright/type-enforcer\n[size]: https://packagephobia.now.sh/badge?p&#x3D;type-enforcer\n[size-url]: https://packagephobia.now.sh/result?p&#x3D;type-enforcer\n[vulnerabilities]: https://snyk.io/test/github/DarrenPaulWright/type-enforcer/badge.svg?targetFile&#x3D;package.json\n[vulnerabilities-url]: https://snyk.io/test/github/DarrenPaulWright/type-enforcer?targetFile&#x3D;package.json\n[license]: https://img.shields.io/github/license/DarrenPaulWright/type-enforcer.svg\n[license-url]: https://npmjs.com/package/type-enforcer/LICENSE.md\n","readmeFilename":"README.md"}