{"_id":"typeforce","_rev":"86-2cc56944b4dff140c34f3fbdc07bd7f4","name":"typeforce","description":"Another biased type checking solution for Javascript","dist-tags":{"latest":"1.18.0"},"versions":{"0.0.2":{"name":"typeforce","version":"0.0.2","description":"Another biased type checking solution for Javascript","main":"./index.js","scripts":{"coverage":"istanbul cover _mocha -- test/*.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","test":"istanbul test mocha -- --reporter list test/*.js"},"repository":{"type":"git","url":"https://github.com/dcousens/typeforce.git"},"author":{"name":"Daniel Cousens"},"license":"MIT","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"homepage":"https://github.com/dcousens/typeforce","devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.2","mocha":"^1.21.5"},"dependencies":{},"gitHead":"308a427bdf2e1eaaf09eb435c018615c18f454f7","_id":"typeforce@0.0.2","_shasum":"ef7a6b4357867e68064f88866dd37c43a29f7d1a","_from":".","_npmVersion":"2.1.14","_nodeVersion":"0.10.33","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"dist":{"shasum":"ef7a6b4357867e68064f88866dd37c43a29f7d1a","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-0.0.2.tgz","integrity":"sha512-5yyTlg1o0zRCU0sq8EzA3SK2FsqfxwhLHKCU/bsz7GyhbkpdkBYQc/WcYeoCLAxSTCfpAGvvi6LQKdaVi9dKng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGY8BWJiUNpLa3qgcLexjazTDuX3Eo71vXJIFE05soj6AiBI7pyqir0WhvSBKWkw9VDPDOq0Ey62Dzh6RIeeg8FDOA=="}]},"directories":{}},"0.1.0":{"name":"typeforce","version":"0.1.0","description":"Another biased type checking solution for Javascript","main":"./index.js","scripts":{"coverage":"istanbul cover _mocha -- test/*.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","test":"istanbul test mocha -- --reporter list test/*.js"},"repository":{"type":"git","url":"https://github.com/dcousens/typeforce.git"},"author":{"name":"Daniel Cousens"},"license":"MIT","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"homepage":"https://github.com/dcousens/typeforce","devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.2","mocha":"^1.21.5"},"dependencies":{},"gitHead":"b44be794af3a83cb60648bc18b58f649cc46ae54","_id":"typeforce@0.1.0","_shasum":"8aedaca719e37283c2c9ac1e0e45e7519da5c483","_from":".","_npmVersion":"2.1.17","_nodeVersion":"0.10.35","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"dist":{"shasum":"8aedaca719e37283c2c9ac1e0e45e7519da5c483","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-0.1.0.tgz","integrity":"sha512-tpqYQo4r0KJSZW/X4Jon1HJiBpM7Z87C9kcmw/vFCuZcW07HhPWEIF2GOxOKm2Cziar1t0ZrYwbVCPzhTTcbUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBcdsCNwL2HuvULNTVkI/fSlY91r01ZAB6E2soe7Dq5TAiBvO0ZWlpOSkHnJPMD2Nk79XC2q3Xhe/xR33wjaI+Z2SQ=="}]},"directories":{}},"1.0.0":{"name":"typeforce","version":"1.0.0","description":"Another biased type checking solution for Javascript","main":"./index.js","scripts":{"coverage":"istanbul cover _mocha -- test/*.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","standard":"standard","test":"npm run-script unit","unit":"istanbul test mocha -- --reporter list test/*.js"},"repository":{"type":"git","url":"https://github.com/dcousens/typeforce.git"},"author":{"name":"Daniel Cousens"},"license":"MIT","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"homepage":"https://github.com/dcousens/typeforce","devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.7","mocha":"^2.2.1","standard":"^2.11.0"},"dependencies":{},"gitHead":"f0cefd179e121cc742c4b4be220e8921ddc20c22","_id":"typeforce@1.0.0","_shasum":"bee256a933d6ce7410e523c102e1c2e83ed608d2","_from":".","_npmVersion":"2.7.1","_nodeVersion":"0.12.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"dist":{"shasum":"bee256a933d6ce7410e523c102e1c2e83ed608d2","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.0.0.tgz","integrity":"sha512-LKchWfyTjXaI1XbV2mxuFq67ebxE/m/L4pl2eyNvq3Bk6CHHOiblJrys85nyBSwg42ZEwGkfDYdaWYUGTBU5Hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzaKQhTkFv1C1VsjFT6yF8aQ7wohX2iqu1fqshaw6CbgIgZAMS0tCA8HkGdr+g/L6HEG07TC8AASSTpl5s1wat5Jc="}]},"directories":{}},"1.0.1":{"name":"typeforce","version":"1.0.1","description":"Another biased type checking solution for Javascript","main":"./index.js","scripts":{"coverage":"istanbul cover _mocha -- test/*.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","standard":"standard","test":"npm run-script unit","unit":"istanbul test mocha -- --reporter list test/*.js"},"repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"author":{"name":"Daniel Cousens"},"license":"MIT","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"homepage":"https://github.com/dcousens/typeforce","devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.7","mocha":"^2.2.1","standard":"^2.11.0"},"dependencies":{},"gitHead":"e3c40ed0557bda08b87a46074bb151ddafdf78df","_id":"typeforce@1.0.1","_shasum":"e2a6055d470146b1e4246bbfacc91e61045e0a0a","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.4","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"e2a6055d470146b1e4246bbfacc91e61045e0a0a","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.0.1.tgz","integrity":"sha512-QkGtH/jXirQOgAnN6paCEcxqYsxwUSEwOn1mWUVG0YCexauCb4N1M6j5FWbItUxrkfTk20REoWc1VBYTTQkIhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGVJTr28R0cz8VlFRjQYzhN9XMvpdSRm3AbZetgiZGJ0AiAlrOsC1uxQeXpcldLkAP/GXD3HvIqKV8IbTqO6kbphFw=="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"directories":{}},"1.1.0":{"name":"typeforce","version":"1.1.0","description":"Another biased type checking solution for Javascript","main":"index.js","author":{"name":"Daniel Cousens"},"license":"MIT","scripts":{"coverage":"istanbul cover _mocha -- test/*.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","standard":"standard","test":"npm run standard && npm run unit","unit":"mocha"},"repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"homepage":"https://github.com/dcousens/typeforce","devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.7","mocha":"*","standard":"*"},"dependencies":{},"gitHead":"897aa2b45ad22259e657403f81f65345252e15ea","_id":"typeforce@1.1.0","_shasum":"30f44099d292f1b75c9aa389a520a00c3494dd6d","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.4","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"30f44099d292f1b75c9aa389a520a00c3494dd6d","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.1.0.tgz","integrity":"sha512-A18+zQbI1NahXpXjW6XCOyEUK+hd11y1aT1xER4AGk+VV5Dj4zbI91B5/tsebMCL1vTGf+AzLWNbt8Cd/+hu2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZZSYnQukSDWjPGTarwjd1VobNQDtVFwbezzyNYx7w1gIhAKlccTQ/gLg7emGKiFBuJpFQVsO07i0WWLENnQgGHkks"}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"directories":{}},"1.1.1":{"name":"typeforce","version":"1.1.1","description":"Another biased type checking solution for Javascript","main":"index.js","author":{"name":"Daniel Cousens"},"license":"MIT","scripts":{"coverage":"istanbul cover _mocha -- test/*.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","standard":"standard","test":"npm run standard && npm run unit","unit":"mocha"},"repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"homepage":"https://github.com/dcousens/typeforce","devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.7","mocha":"*","standard":"*"},"dependencies":{},"gitHead":"98aed2344329b25776986f24d050697255a3596e","_id":"typeforce@1.1.1","_shasum":"b2e4158529b281918a63280228d86ffe27777558","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.4","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"b2e4158529b281918a63280228d86ffe27777558","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.1.1.tgz","integrity":"sha512-T/Y6sxjnA7Dxi8u6kPa4CmoYCZkRaDgHhS1gyx1FwCdJMHAmn0qqfw0PNqCVVcrG7AZbgAPOaezLpwggidqStg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUMpeWi12aZHPZvHmn0UySA5fOuPhA0Z6K+HPx0C4m/QIga8DIcxX/RP0sqH/BSyLScCYeIepBPiMr/mTPHEUpqaA="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"directories":{}},"1.1.2":{"name":"typeforce","version":"1.1.2","description":"Another biased type checking solution for Javascript","main":"index.js","author":{"name":"Daniel Cousens"},"license":"MIT","scripts":{"coverage":"istanbul cover _mocha -- test/*.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","standard":"standard","test":"npm run standard && npm run unit","unit":"mocha"},"repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"homepage":"https://github.com/dcousens/typeforce","devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.7","mocha":"*","standard":"*"},"dependencies":{},"gitHead":"bc4bf451a602ba00ee67c588278fefa3b0b74cc5","_id":"typeforce@1.1.2","_shasum":"7d47a844d2b5d8ddafb92d19552eeffb3315183b","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.4","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"7d47a844d2b5d8ddafb92d19552eeffb3315183b","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.1.2.tgz","integrity":"sha512-X0eaG2w/FQ3i01B8mUf0qiNbYdyfRrde4SIlUo6rIzCm7XzLvdnBNXqNMTa6vKD7x7eASvdteqkS/24/8iSbLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6wx9vRJVz1TPVCWbe+QwAfRny3tSIyY4ZF+AjIxgpugIhANiNSJLak0jc4EVSicoS2R3TaN7L9Q9eLY1Sw5yxBOga"}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"directories":{}},"1.1.3":{"name":"typeforce","version":"1.1.3","description":"Another biased type checking solution for Javascript","main":"index.js","author":{"name":"Daniel Cousens"},"license":"MIT","scripts":{"coverage":"istanbul cover _mocha -- test/*.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","standard":"standard","test":"npm run standard && npm run unit","unit":"mocha"},"repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"homepage":"https://github.com/dcousens/typeforce","devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.7","mocha":"*","standard":"*"},"dependencies":{},"gitHead":"f250a1522280de1fc13ea5cba01209ea20bf526b","_id":"typeforce@1.1.3","_shasum":"3146251c3d9fac319757d44bbaf669a6614d2a3c","_from":".","_npmVersion":"2.13.1","_nodeVersion":"0.12.7","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"3146251c3d9fac319757d44bbaf669a6614d2a3c","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.1.3.tgz","integrity":"sha512-n6vkw+6Ys96k6IhTKG7taHAicEaX7p9dTEpSpMhNBJDhF+IizzvzvqAiI95aL3/OZdpT8qjqeBgK0pt5SIk04Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtDHDm53SfY9JtAQ9S8vnM4JepYr1XQReBej3qceLouwIhAKpYMuYSNXjOQe+f/DMaphq4f7zoZ/kONYI9gX+DUYdK"}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"directories":{}},"1.1.4":{"name":"typeforce","version":"1.1.4","description":"Another biased type checking solution for Javascript","main":"index.js","author":{"name":"Daniel Cousens"},"license":"MIT","scripts":{"coverage":"istanbul cover _mocha -- test/*.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","standard":"standard","test":"npm run standard && npm run unit","unit":"mocha"},"repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"homepage":"https://github.com/dcousens/typeforce","devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.7","mocha":"*","standard":"*"},"dependencies":{},"gitHead":"72f903e907a030222d1cca68facd03e3cd31d94e","_id":"typeforce@1.1.4","_shasum":"e98f358d56439d221f80450c56d0d003e249aa88","_from":".","_npmVersion":"2.13.1","_nodeVersion":"0.12.7","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"e98f358d56439d221f80450c56d0d003e249aa88","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.1.4.tgz","integrity":"sha512-E6KL/b5+QppmdUycArFFP94D0msnQiFhbq3y2UVY/Wt5tvaLUkiM5G6Uv20hlSr2vd/aW0DR6ZPk1U/xLic7Gg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAbBxJDuylONJA1vNyfgl4a2b0aDXDHGd8JtxZD/GnUhAiBhMHgt+wc3Y6JhZeiHE0E4hpXpQJDNBS1QTQehPZqJBA=="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"directories":{}},"1.2.0":{"name":"typeforce","version":"1.2.0","description":"Another biased type checking solution for Javascript","author":{"name":"Daniel Cousens"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"homepage":"https://github.com/dcousens/typeforce","keywords":["typeforce","types","typechecking","type","exceptions","force"],"main":"lib/index.js","files":["lib/"],"scripts":{"build":"babel --out-dir lib/ src/","coverage":"mocha --require blanket -R travis-cov","coverage-local":"mocha --require blanket -R html-cov","prepublish":"npm run build","standard":"standard","test":"npm run standard && npm run unit","unit":"mocha --compilers js:babel/register","watch":"babel --watch --out-dir lib/ src/"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]},"travis-cov":{"threshold":100}},"standard":{"ignore":["lib/"]},"dependencies":{},"devDependencies":{"babel":"*","blanket":"*","mocha":"*","standard":"*","travis-cov":"*"},"gitHead":"9b39f5fc6b25e0b84d340aecec3689d90342b60c","_id":"typeforce@1.2.0","_shasum":"48f996f281f8fb64429159404227b7a494ad57b4","_from":".","_npmVersion":"2.13.2","_nodeVersion":"0.12.7","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"48f996f281f8fb64429159404227b7a494ad57b4","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.2.0.tgz","integrity":"sha512-gwQQOjGRKWOiOz5vY1SKma3DK31JS//+bYw2DreLfWePVxTKCX9WH0wYFvRnfgYfWDqVQ9baHPKuFqIj+zT7kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZ4k2Q06JSkkeAgbU1ane82e/9SxzkUF/GSpyk7dOucAIhAImaF3AuTh1reaGtB+7GpG5g7Me+4WfquBTNUoXANyAM"}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"directories":{}},"1.2.1":{"name":"typeforce","version":"1.2.1","description":"Another biased type checking solution for Javascript","author":{"name":"Daniel Cousens"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"homepage":"https://github.com/dcousens/typeforce","keywords":["typeforce","types","typechecking","type","exceptions","force"],"main":"lib/index.js","files":["lib/"],"scripts":{"build":"babel --out-dir lib/ src/","coverage":"mocha --compilers js:babel/register --require blanket -R travis-cov","coverage-local":"mocha --compilers js:babel/register --require blanket -R html-cov","prepublish":"npm run build","standard":"standard","test":"npm run standard && npm run unit","unit":"mocha --compilers js:babel/register","watch":"babel --watch --out-dir lib/ src/"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]},"travis-cov":{"threshold":100}},"standard":{"ignore":["lib/"]},"dependencies":{},"devDependencies":{"babel":"*","blanket":"*","mocha":"*","standard":"*","travis-cov":"*"},"gitHead":"dbd9c55bcf7e602ba9fdd55b826558193ffe675f","_id":"typeforce@1.2.1","_shasum":"9826c74a346c54d454b92ad925c1d2e468a8cf48","_from":".","_npmVersion":"2.13.2","_nodeVersion":"0.12.7","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"9826c74a346c54d454b92ad925c1d2e468a8cf48","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.2.1.tgz","integrity":"sha512-55n+GjR+S//6+V6mz/vSpPUfkKK7eIzfHov1FTV/hzuATG5YrLpq7oTRPoSephImPaESgqBXKRUDSG2xVYcNjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+cufCHQ049z7jQYM1tSrT+ivsMU/fA4+wM3hdcM9c1AiAsAQ+C3EX6zyu6FGD15um7ILRmEWNrTfzV40CL5UCJIg=="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"directories":{}},"1.2.2":{"name":"typeforce","version":"1.2.2","description":"Another biased type checking solution for Javascript","author":{"name":"Daniel Cousens"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"homepage":"https://github.com/dcousens/typeforce","keywords":["typeforce","types","typechecking","type","exceptions","force"],"main":"lib/index.js","files":["lib/"],"scripts":{"build":"babel --out-dir lib/ src/","coverage":"mocha --compilers js:babel/register --require blanket -R travis-cov","coverage-local":"mocha --compilers js:babel/register --require blanket -R html-cov","prepublish":"npm run build","standard":"standard","test":"npm run standard && npm run unit","unit":"mocha --compilers js:babel/register","watch":"babel --watch --out-dir lib/ src/"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]},"travis-cov":{"threshold":100}},"standard":{"ignore":["lib/"]},"dependencies":{},"devDependencies":{"babel":"*","blanket":"*","mocha":"*","standard":"*","travis-cov":"*"},"gitHead":"70c170639b29a32e941e68f788ad6b22eb4bb12d","_id":"typeforce@1.2.2","_shasum":"c4716e67fb545a1520a5b5898225763fc64b6f48","_from":".","_npmVersion":"2.13.4","_nodeVersion":"0.12.7","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"c4716e67fb545a1520a5b5898225763fc64b6f48","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.2.2.tgz","integrity":"sha512-HIVGw+MTE0e+PWzlrsBwtOJmRm5RsgMOXOpqYBI2HLLozFhLzZO1tYtRgiu7dkdkNKGUaOA8CeSQjlU3ijRp7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDSIWXuTHq8hWuUIYT/eh7dctsSslDzex5YPNFf8PTxgIhAMq0BwJ+9czIC3n8bwuT4/qxFDBufnc0evMFIl57ip39"}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"directories":{}},"1.2.3":{"name":"typeforce","version":"1.2.3","description":"Another biased type checking solution for Javascript","author":{"name":"Daniel Cousens"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"homepage":"https://github.com/dcousens/typeforce","keywords":["typeforce","types","typechecking","type","exceptions","force"],"main":"lib/index.js","files":["lib/"],"scripts":{"build":"babel --out-dir lib/ src/","coverage":"mocha --compilers js:babel/register --require blanket -R travis-cov","coverage-local":"mocha --compilers js:babel/register --require blanket -R html-cov","prepublish":"npm run build","standard":"standard","test":"npm run standard && npm run unit","unit":"mocha --compilers js:babel/register","watch":"babel --watch --out-dir lib/ src/"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]},"travis-cov":{"threshold":100}},"standard":{"ignore":["lib/"]},"dependencies":{},"devDependencies":{"babel":"*","blanket":"*","mocha":"*","standard":"*","travis-cov":"*"},"gitHead":"df0df596d0c76376950fc90192cc6c0ed6b8d607","_id":"typeforce@1.2.3","_shasum":"ceb21ebe6266b47635a20d1e171cc3849b3ffcdc","_from":".","_npmVersion":"2.13.4","_nodeVersion":"0.12.7","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"ceb21ebe6266b47635a20d1e171cc3849b3ffcdc","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.2.3.tgz","integrity":"sha512-23MR2ZJCVQJTd7ksGelTOZ3X3A/TBqlLdiuyZuSeWFHwfbZCIa/kplUjUo3rzMB6WbFMI2R86YFaLEMmFM374w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/NgUirrdyueSfGpR2uRPHu3d6vQJ9/QU/BxPPuslvQAiAqQwLC5SvAdLRrMnDR9a3yFS5PXzfa3bl5o6qrs9frmA=="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"directories":{}},"1.2.4":{"name":"typeforce","version":"1.2.4","description":"Another biased type checking solution for Javascript","author":{"name":"Daniel Cousens"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"homepage":"https://github.com/dcousens/typeforce","keywords":["typeforce","types","typechecking","type","exceptions","force"],"main":"lib/index.js","files":["lib/"],"scripts":{"build":"babel --out-dir lib/ src/","coverage":"mocha --compilers js:babel/register --require blanket -R travis-cov","coverage-local":"mocha --compilers js:babel/register --require blanket -R html-cov","prepublish":"npm run build","standard":"standard","test":"npm run standard && npm run unit","unit":"mocha --compilers js:babel/register","watch":"babel --watch --out-dir lib/ src/"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]},"travis-cov":{"threshold":100}},"standard":{"ignore":["lib/"]},"dependencies":{},"devDependencies":{"babel":"*","blanket":"*","mocha":"*","standard":"*","travis-cov":"*","xtend":"^4.0.0"},"gitHead":"c2a89aea73aa8ff176fec2facbed82736d7ccccc","_id":"typeforce@1.2.4","_shasum":"d3ac5bd509ae66654621d954b81f845666ce2860","_from":".","_npmVersion":"2.13.4","_nodeVersion":"0.12.7","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"d3ac5bd509ae66654621d954b81f845666ce2860","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.2.4.tgz","integrity":"sha512-zrJz8+fQQdUgPIDxh7dfjZ9lhARzLlUxwdImJsbmvaStoFWzEu15DHtatL8kCllH/lEAp4opz21xR8YkXrAJgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbi2fZaCT4uf5HjWpIfKs7ZIx/JuIe67FDs3sDmhfCFgIgJS9HwFp5XjTuHsy5sg6OMTDXbLPLaVJBEbtl5ELIArU="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"directories":{}},"1.3.2":{"name":"typeforce","version":"1.3.2","description":"Another biased type checking solution for Javascript","author":{"name":"Daniel Cousens"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"homepage":"https://github.com/dcousens/typeforce","keywords":["typeforce","types","typechecking","type","exceptions","force"],"main":"lib/index.js","files":["lib/"],"scripts":{"build":"babel --out-dir lib/ src/","coverage":"mocha --compilers js:babel/register --require blanket -R travis-cov","coverage-local":"mocha --compilers js:babel/register --require blanket -R html-cov","prepublish":"npm run build","standard":"standard","test":"npm run standard && npm run unit","unit":"mocha --compilers js:babel/register test/index.js","watch":"babel --watch --out-dir lib/ src/"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]},"travis-cov":{"threshold":100}},"standard":{"ignore":["lib/"]},"dependencies":{},"devDependencies":{"babel":"*","blanket":"*","mocha":"*","standard":"*","travis-cov":"*","xtend":"^4.0.0"},"gitHead":"65c71124dc2f2854415f0c0700e4e8df65a6d950","_id":"typeforce@1.3.2","_shasum":"d1fbb8fd174bc969bc3723172d2fb0a0c3c549fe","_from":".","_npmVersion":"2.13.4","_nodeVersion":"0.12.7","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"d1fbb8fd174bc969bc3723172d2fb0a0c3c549fe","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.3.2.tgz","integrity":"sha512-5akuYv30TBJC99gP3JO7KHhmTHsYD/wD3WFfSLGJqyDBgw3dw5MuhemEiEBJQ09LPjx/ia4LaKM6wGyeHTWxbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBpqcxdR+r45PXnNg6LctwIlUbNfKHEQ7ZPcJyWzG+RoAiEA6y4qMo1ZWUGducbF+b6aiPmK9rKYdg34H8psSItAXck="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"directories":{}},"1.3.3":{"name":"typeforce","version":"1.3.3","description":"Another biased type checking solution for Javascript","author":{"name":"Daniel Cousens"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"homepage":"https://github.com/dcousens/typeforce","keywords":["typeforce","types","typechecking","type","exceptions","force"],"main":"lib/index.js","files":["lib/"],"scripts":{"build":"babel --out-dir lib/ src/","coverage":"mocha --compilers js:babel/register --require blanket -R travis-cov","coverage-local":"mocha --compilers js:babel/register --require blanket -R html-cov","generate-test":"mocha --compilers js:babel/register test/__generate.js","prepublish":"npm run build","standard":"standard","test":"npm run standard && npm run unit","unit":"mocha --compilers js:babel/register test/index.js","watch":"babel --watch --out-dir lib/ src/"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]},"travis-cov":{"threshold":100}},"standard":{"ignore":["lib/"]},"dependencies":{},"devDependencies":{"babel":"*","blanket":"*","mocha":"*","standard":"*","travis-cov":"*","xtend":"^4.0.0"},"gitHead":"b0b7b6a6ada27b64d6088fd15e86cd2eed1d588d","_id":"typeforce@1.3.3","_shasum":"26efe8b1d1d3401643d2194068ceb4bd0a9014b4","_from":".","_npmVersion":"2.14.2","_nodeVersion":"0.12.7","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"26efe8b1d1d3401643d2194068ceb4bd0a9014b4","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.3.3.tgz","integrity":"sha512-PkalDw1E4mpT3xtpaL9dCtsGx5QViUDAzkwGZkF5J5d0r9sSIa+tK4LcrJRwXtI2H+rqOqHybD1htxXRKIKNZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4umWxTgEy6ZB8Z6FBFENwOROAO4mVsfXPaz8bv72rMQIhAIqcEHzr7UDKX32j1s5EyaZ2MUFtmJGO6QUCwyw5g5Mf"}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"directories":{}},"1.3.4":{"name":"typeforce","version":"1.3.4","description":"Another biased type checking solution for Javascript","author":{"name":"Daniel Cousens"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"homepage":"https://github.com/dcousens/typeforce","keywords":["typeforce","types","typechecking","type","exceptions","force"],"main":"lib/index.js","files":["lib/"],"scripts":{"build":"babel --out-dir lib/ src/","coverage":"mocha --compilers js:babel/register --require blanket -R travis-cov","coverage-local":"mocha --compilers js:babel/register --require blanket -R html-cov","generate-test":"mocha --compilers js:babel/register test/__generate.js","prepublish":"npm run build","standard":"standard","test":"npm run standard && npm run unit","unit":"mocha --compilers js:babel/register test/index.js","watch":"babel --watch --out-dir lib/ src/"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]},"travis-cov":{"threshold":100}},"standard":{"ignore":["lib/"]},"dependencies":{},"devDependencies":{"babel":"*","blanket":"*","mocha":"*","standard":"*","travis-cov":"*","xtend":"^4.0.0"},"gitHead":"1052a2df6127d82f3ceb123adac80e7e8fa222b6","_id":"typeforce@1.3.4","_shasum":"0048119d893b72d6311249667f932f654e429772","_from":".","_npmVersion":"2.14.2","_nodeVersion":"0.12.7","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"0048119d893b72d6311249667f932f654e429772","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.3.4.tgz","integrity":"sha512-8+i/9C2Dn2VJu7KtMhWTCqiR+BZhiP5yaLuVQLlzTm4HM68VtANHc9b43MZuyNVwbXUdB0U4bLyhLxv2Ik7L3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIACdalnkXyoKDip3wP0JNGWlIFX7vWMx+elkxb0gog+0AiEA/JL6sfSRUEhAwbpsaQ2AH9p7IQAf3pi53lpOuJO6k8I="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"directories":{}},"1.3.5":{"name":"typeforce","version":"1.3.5","description":"Another biased type checking solution for Javascript","author":{"name":"Daniel Cousens"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"homepage":"https://github.com/dcousens/typeforce","keywords":["typeforce","types","typechecking","type","exceptions","force"],"main":"lib/index.js","files":["lib/"],"scripts":{"build":"babel --out-dir lib/ src/","coverage":"mocha --compilers js:babel/register --require blanket -R travis-cov","coverage-local":"mocha --compilers js:babel/register --require blanket -R html-cov","generate-test":"mocha --compilers js:babel/register test/__generate.js","prepublish":"npm run build","standard":"standard","test":"npm run standard && npm run unit","unit":"mocha --compilers js:babel/register test/index.js","watch":"babel --watch --out-dir lib/ src/"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]},"travis-cov":{"threshold":100}},"standard":{"ignore":["lib/"]},"dependencies":{},"devDependencies":{"babel":"*","blanket":"*","mocha":"*","standard":"*","travis-cov":"*","xtend":"^4.0.0"},"gitHead":"f0cfded7e19b65fe96fd4336c027311689845d14","_id":"typeforce@1.3.5","_shasum":"aacd42c60a3f798841cc270325c5fc406361e8cb","_from":".","_npmVersion":"2.14.2","_nodeVersion":"0.12.7","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"aacd42c60a3f798841cc270325c5fc406361e8cb","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.3.5.tgz","integrity":"sha512-sW4Ci1h/RiGRkgrQBT4otMJzTkzRDALnL4InAGhmKjKPSfpaTVuNw36A1Dh3PidJJzRkt7NlIJp9cTitKDt4DQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFziGJ35wkuN+nR0PsIV7Ttbg1fo/Lh1sWczw379tPWSAiEA+qy+C6sVyp8s9D75r3KHQGKKR2ZwahkICzsBcq2ZCTE="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"directories":{}},"1.3.6":{"name":"typeforce","version":"1.3.6","description":"Another biased type checking solution for Javascript","author":{"name":"Daniel Cousens"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"homepage":"https://github.com/dcousens/typeforce","keywords":["typeforce","types","typechecking","type","exceptions","force"],"main":"lib/index.js","files":["lib/"],"scripts":{"build":"babel --out-dir lib/ src/","coverage":"mocha --compilers js:babel/register --require blanket -R travis-cov","coverage-local":"mocha --compilers js:babel/register --require blanket -R html-cov","generate-test":"mocha --compilers js:babel/register test/__generate.js","prepublish":"npm run build","standard":"standard","start":"npm run watch","test":"npm run standard && npm run unit","unit":"mocha --compilers js:babel/register test/index.js","watch":"babel --watch --out-dir lib/ src/"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]},"travis-cov":{"threshold":100}},"standard":{"ignore":["lib/"]},"dependencies":{},"devDependencies":{"babel":"*","blanket":"*","mocha":"*","standard":"*","travis-cov":"*","xtend":"^4.0.0"},"gitHead":"d3c0547992248a78d3cbf871ba2cd09df758b011","_id":"typeforce@1.3.6","_shasum":"84f6ba427598095d84d907ceca86fda4f75cd522","_from":".","_npmVersion":"2.14.2","_nodeVersion":"0.12.7","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"84f6ba427598095d84d907ceca86fda4f75cd522","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.3.6.tgz","integrity":"sha512-121a0kCi7mfDb9n5L6LKuzOFT4Q0gUmArtpeXwct/AhFrJeWlckng2CJ2nhrW/5GRaS5g5UQAeDyPrdtIQOowQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICapgYeLQ96JwYzKBmS1pvQWzJrPy/q2zPvBIEQZ9DhNAiAcpBMTLYc+e84At3DVpKxD7G7UVlZe9J+WF1Aq7kiK7A=="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"directories":{}},"1.4.0":{"name":"typeforce","version":"1.4.0","description":"Another biased type checking solution for Javascript","author":{"name":"Daniel Cousens"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"homepage":"https://github.com/dcousens/typeforce","keywords":["typeforce","types","typechecking","type","exceptions","force"],"main":"lib/index.js","files":["lib/"],"scripts":{"build":"babel --out-dir lib/ src/","coverage":"mocha --compilers js:babel/register --require blanket -R travis-cov","coverage-local":"mocha --compilers js:babel/register --require blanket -R html-cov","generate-test":"mocha --compilers js:babel/register test/__generate.js","prepublish":"npm run build","standard":"standard","start":"npm run watch","test":"npm run standard && npm run unit","unit":"mocha --compilers js:babel/register test/index.js","watch":"babel --watch --out-dir lib/ src/"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]},"travis-cov":{"threshold":100}},"standard":{"ignore":["lib/"]},"dependencies":{},"devDependencies":{"babel":"*","blanket":"*","mocha":"*","standard":"*","travis-cov":"*","xtend":"^4.0.0"},"gitHead":"b37fd4a04315a28364e8c1cbefc35d2d367c736f","_id":"typeforce@1.4.0","_shasum":"4e3b28f68013ef3e165cdc70957ce2a671d8fd2c","_from":".","_npmVersion":"3.3.10","_nodeVersion":"5.0.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"4e3b28f68013ef3e165cdc70957ce2a671d8fd2c","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.4.0.tgz","integrity":"sha512-C2kRmP4AaVQYUlYiQ27e4hcPlLAqJB2cH7ppW7+g51vIQLrpH4RjAXXZPrkHQRxIJEmtGmrm1ovyYM6f+3t4+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJi6LZjTbDtC+iCZtn+P2jFd17vLf9DO7kmojGINjkmAiEA0bCdyy2tflDQQhI/OAhxad9c64cJtt0YSVZ2EySoMlY="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"directories":{}},"1.5.0":{"name":"typeforce","version":"1.5.0","description":"Another biased type checking solution for Javascript","author":{"name":"Daniel Cousens"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"homepage":"https://github.com/dcousens/typeforce","keywords":["typeforce","types","typechecking","type","exceptions","force"],"main":"lib/index.js","files":["lib/"],"scripts":{"build":"babel --out-dir lib/ src/","coverage":"mocha --compilers js:babel/register --require blanket -R travis-cov","coverage-local":"mocha --compilers js:babel/register --require blanket -R html-cov","generate-test":"mocha --compilers js:babel/register test/__generate.js","prepublish":"npm run build","standard":"standard","start":"npm run watch","test":"npm run standard && npm run unit","unit":"mocha --compilers js:babel/register test/index.js","watch":"babel --watch --out-dir lib/ src/"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]},"travis-cov":{"threshold":100}},"standard":{"ignore":["lib/"]},"dependencies":{},"devDependencies":{"babel":"*","blanket":"*","mocha":"*","standard":"*","travis-cov":"*","xtend":"^4.0.0"},"gitHead":"944130eae533809f6698b31028fea3a8a37b293a","_id":"typeforce@1.5.0","_shasum":"554b13d616492608e8cb381b02e8f683cbbeef10","_from":".","_npmVersion":"3.3.10","_nodeVersion":"5.0.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"554b13d616492608e8cb381b02e8f683cbbeef10","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.5.0.tgz","integrity":"sha512-tcFLio3wrH5qFlDidVdyyYjR1ppOJIgsm1mvqjmbg9NPY4sVyO6fZfchQtCN65sumLPvoxHEwaY3bgxIuQRthg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBkjkoxku2Unoo4rr0RZuU+0K8RyG+ttVs32hF2saowJAiBWqm3SLs78q0kRaln8EFUOOknvEyy6Vje4M4osZq8AdA=="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"directories":{}},"1.5.1":{"name":"typeforce","version":"1.5.1","description":"Another biased type checking solution for Javascript","author":{"name":"Daniel Cousens"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"homepage":"https://github.com/dcousens/typeforce","keywords":["typeforce","types","typechecking","type","exceptions","force"],"main":"lib/index.js","files":["lib/"],"scripts":{"build":"babel --out-dir lib/ src/","coverage":"mocha --compilers js:babel-core/register --require blanket -R travis-cov","coverage-local":"mocha --compilers js:babel-core/register --require blanket -R html-cov","generate-test":"mocha --compilers js:babel-core/register test/__generate.js","prepublish":"npm run build","standard":"standard","start":"npm run watch","test":"npm run standard && npm run unit","unit":"mocha --compilers js:babel-core/register test/index.js","watch":"babel --watch --out-dir lib/ src/"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]},"travis-cov":{"threshold":100}},"standard":{"ignore":["lib/"]},"dependencies":{},"devDependencies":{"babel":"*","babel-cli":"*","blanket":"*","mocha":"*","standard":"*","travis-cov":"*","xtend":"^4.0.0"},"gitHead":"763d5d56f692cdac50014d901b0c04a48f237eea","_id":"typeforce@1.5.1","_shasum":"07fc930047f511e1d7151eee84ea0be6d247e212","_from":".","_npmVersion":"3.3.10","_nodeVersion":"5.0.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"07fc930047f511e1d7151eee84ea0be6d247e212","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.5.1.tgz","integrity":"sha512-Pr8mFBkxixr3hjZSwe94DDvQodpoyDV1E+OZRMmW9Mtp5VZn08Q/qhfhtQmurV+RxUQjBKJLjIiCpLL27mC+Kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCisQlv463QH21l8eUQJv9IuX7SvuAq6rM2BYR/I32lpAIhAOtX4/qmCs1pjNjtNzWgN80Kl78rlN0JI7oi40nqG029"}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"directories":{}},"1.5.2":{"name":"typeforce","version":"1.5.2","description":"Another biased type checking solution for Javascript","author":{"name":"Daniel Cousens"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"homepage":"https://github.com/dcousens/typeforce","keywords":["typeforce","types","typechecking","type","exceptions","force"],"main":"lib/index.js","files":["lib/"],"scripts":{"build":"babel --out-dir lib/ src/","coverage":"mocha --compilers js:babel-core/register --require blanket -R travis-cov","coverage-local":"mocha --compilers js:babel-core/register --require blanket -R html-cov","generate-test":"mocha --compilers js:babel-core/register test/__generate.js","prepublish":"npm run build","standard":"standard","start":"npm run watch","test":"npm run standard && npm run unit","unit":"mocha --compilers js:babel-core/register test/index.js","watch":"babel --watch --out-dir lib/ src/"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]},"travis-cov":{"threshold":100}},"standard":{"ignore":["lib/"]},"dependencies":{},"devDependencies":{"babel":"^5.8.0","blanket":"*","mocha":"*","standard":"*","travis-cov":"*","xtend":"^4.0.0"},"gitHead":"96852baf22431efe380d15309d79c277fb143245","_id":"typeforce@1.5.2","_shasum":"7a5c6075a86f33c0db7587d32e9590fb0e1da2e6","_from":".","_npmVersion":"3.3.10","_nodeVersion":"5.0.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"7a5c6075a86f33c0db7587d32e9590fb0e1da2e6","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.5.2.tgz","integrity":"sha512-n9mFSMuRkB/ScyCH63iplpn6IlnPGfYoVLak5r0agBtZ0fgPOoBH8qE7qR91Smc7nSml/A7HIYkpTfqIzRrMmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFFkimIgeRZMI0vmmKDOal6ke79piAC1Xeh2EIQMu5OqAiBadTVA8/1Evhs7BHzua5rXIroBCx0KZZgC/UGEo1X9AQ=="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"directories":{}},"1.5.3":{"name":"typeforce","version":"1.5.3","description":"Another biased type checking solution for Javascript","author":{"name":"Daniel Cousens"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"homepage":"https://github.com/dcousens/typeforce","keywords":["typeforce","types","typechecking","type","exceptions","force"],"scripts":{"coverage":"mocha --require blanket -R travis-cov","coverage-local":"mocha --require blanket -R html-cov","generate-test":"mocha test/__generate.js","standard":"standard","test":"npm run standard && npm run unit","unit":"mocha test/index.js"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]},"travis-cov":{"threshold":100}},"dependencies":{},"devDependencies":{"blanket":"*","mocha":"*","standard":"*","travis-cov":"*"},"gitHead":"e5c29470d63de0ef4a40701c06d0913da6b13cb1","_id":"typeforce@1.5.3","_shasum":"d13911a7a8b0fb2bd479c6597c617d2d9ab7b931","_from":".","_npmVersion":"3.3.10","_nodeVersion":"5.0.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"d13911a7a8b0fb2bd479c6597c617d2d9ab7b931","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.5.3.tgz","integrity":"sha512-0r6YDYefg2ImRvrbOVBVNKH1GxaOGarRGy42hoEzNnszkVsJ99M+jdZACTG0pK/rSe5oA81WvM7yCBJS3g8cQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgdf3D9enlTUgDFEEySt/bl2rw6vnerSMtYxX9V0iKkQIhAPLoPwboYp0OXHAvuhtTu68pT3YXf5L39K73uMg9h+ie"}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"directories":{}},"1.5.4":{"name":"typeforce","version":"1.5.4","description":"Another biased type checking solution for Javascript","author":{"name":"Daniel Cousens"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"homepage":"https://github.com/dcousens/typeforce","keywords":["typeforce","types","typechecking","type","exceptions","force"],"scripts":{"coverage":"mocha --require blanket -R travis-cov","coverage-local":"mocha --require blanket -R html-cov","generate-test":"mocha test/__generate.js","standard":"standard","test":"npm run standard && npm run unit","unit":"mocha test/index.js"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]},"travis-cov":{"threshold":100}},"dependencies":{},"devDependencies":{"blanket":"*","mocha":"*","standard":"*","travis-cov":"*"},"gitHead":"0c47f990ed378d7a23e8e44f2b2593732550dd92","_id":"typeforce@1.5.4","_shasum":"68d87bbf0dfde50beed9f396544b187c1792992a","_from":".","_npmVersion":"3.3.10","_nodeVersion":"5.0.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"68d87bbf0dfde50beed9f396544b187c1792992a","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.5.4.tgz","integrity":"sha512-XvxCbXIr5WtqogincnBYeIZ0hUoz02XmTaxqr3HWZV6+GWhIdlJzsdzC2JWxqtgUs8b4poBYaqc4XYx65c4Y4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGt/7BDEkl3n33fb9aetMJLagwTEws2RqNNRmbgXmYbzAiAP4UmRI1YSA0JQ8Z2gYnxWJ7Emqz53SJGvYZEKyfoPyA=="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"directories":{}},"1.5.5":{"name":"typeforce","version":"1.5.5","description":"Another biased type checking solution for Javascript","author":{"name":"Daniel Cousens"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"homepage":"https://github.com/dcousens/typeforce","keywords":["typeforce","types","typechecking","type","exceptions","force"],"scripts":{"coverage":"mocha --require blanket -R travis-cov","coverage-local":"mocha --require blanket -R html-cov","generate-test":"mocha test/__generate.js","standard":"standard","test":"npm run standard && npm run unit","unit":"mocha test/index.js"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]},"travis-cov":{"threshold":100}},"dependencies":{},"devDependencies":{"blanket":"*","mocha":"*","standard":"*","travis-cov":"*"},"gitHead":"29ea59ce01ecaef9da757ab0a5c872c776024870","_id":"typeforce@1.5.5","_shasum":"27e3bef54fa250a388d38e8fc08cef630548b399","_from":".","_npmVersion":"3.3.10","_nodeVersion":"5.0.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"27e3bef54fa250a388d38e8fc08cef630548b399","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.5.5.tgz","integrity":"sha512-nOO964QDD7YY/VUfNvIiVfUTXByV7XrKWn0/mFWBJN+3pUKx1BuWr03B5TNWD5uu0w+BWp/x4NYteEOW2hVRZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdBm+8kPxn/bAtpStP4g6lNzgEnXSp8daNPSDViLoNeQIhAL0KOXbLtBaphA6MJwlBfytnuEpFOxmFU+CdobAb6bbC"}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"directories":{}},"1.6.1":{"name":"typeforce","version":"1.6.1","description":"Another biased type checking solution for Javascript","author":{"name":"Daniel Cousens"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"homepage":"https://github.com/dcousens/typeforce","keywords":["typeforce","types","typechecking","type","exceptions","force"],"scripts":{"coverage":"mocha --require blanket -R travis-cov","coverage-local":"mocha --require blanket -R html-cov","generate-test":"mocha scripts/__generate.js","standard":"standard","test":"npm run standard && npm run unit","unit":"mocha"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]},"travis-cov":{"threshold":100}},"dependencies":{"inherits":"^2.0.1"},"devDependencies":{"blanket":"*","mocha":"*","standard":"*","travis-cov":"*"},"gitHead":"0c5763558b37f68fcc2302ac914b8aa540050577","_id":"typeforce@1.6.1","_shasum":"26a28039e44d1981852fb456bcb019511f6a1740","_from":".","_npmVersion":"3.5.0","_nodeVersion":"5.1.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"26a28039e44d1981852fb456bcb019511f6a1740","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.6.1.tgz","integrity":"sha512-3mwvL+Io+ocTelSsZpMPBten6WPWUSPq4iFgXWS8opj/tcnp+BjH0PmKXVCehScDwKarLHNvhEoEsEGx9YqFdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHvv08ygTRGUk/EeozeHFRsQPUToctjPQXz/kGJ0k+LAIhAIzGJCOwKDxGkUJO+mcXCWqgiJtxAnxam8GeByDh9MzE"}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"directories":{}},"1.6.2":{"name":"typeforce","version":"1.6.2","description":"Another biased type checking solution for Javascript","author":{"name":"Daniel Cousens"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"homepage":"https://github.com/dcousens/typeforce","keywords":["typeforce","types","typechecking","type","exceptions","force"],"scripts":{"coverage":"mocha --require blanket -R travis-cov","coverage-local":"mocha --require blanket -R html-cov","generate-test":"mocha scripts/__generate.js","standard":"standard","test":"npm run standard && npm run unit","unit":"mocha"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]},"travis-cov":{"threshold":100}},"dependencies":{"inherits":"^2.0.1"},"devDependencies":{"blanket":"*","mocha":"*","standard":"*","travis-cov":"*"},"gitHead":"347375dcbf5609e2333a2769bb14d9e358a87271","_id":"typeforce@1.6.2","_shasum":"86e1457e2c71051f1480d868726ac40058c7c27e","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"86e1457e2c71051f1480d868726ac40058c7c27e","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.6.2.tgz","integrity":"sha512-9eB1CHPueMLXOlQc+ZdhzbO3ve6zdWxfYFOigRHvf2EsB2dmFmA/cKiSZVvGeFeM8mQwvJ2FO4hh4YuZTVgF/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEB7X4VBMadf/MS+DKE22ZxBrirug2L/V5yuXeLj9wJdAiAnWGuIO+L+csd6lZL7GvKfhIkE78osFBkDa6Jk4IdVfw=="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/typeforce-1.6.2.tgz_1454637640950_0.6827590391039848"},"directories":{}},"1.7.0":{"name":"typeforce","version":"1.7.0","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 tape test/*.js","test":"npm run lint && npm run unit","standard":"standard","unit":"tape test/*.js | tap-dot"},"dependencies":{"inherits":"^2.0.1"},"devDependencies":{"nyc":"^6.4.0","standard":"*","tap-dot":"^1.0.5","tape":"^4.6.0"},"gitHead":"8911a6b601d05ca168bf0bece2cc791ad1825a2c","_id":"typeforce@1.7.0","_shasum":"9efbf4f1c6b218be812c71d8ee94ea418a358187","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"9efbf4f1c6b218be812c71d8ee94ea418a358187","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.7.0.tgz","integrity":"sha512-6mWaUSgQI9XCgQuwpz4hKRZM0MqJfWmkAP2qdRpfSw2hGtmOO0S9YNyq+kyfYigBDO8eYLu8t51sRhcqPnWRnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID/Ojt68iqroxllUEL2FUnLpAdkqAQnKp6KIw/kQn9vYAiEA7TbChYb5WGaZuoYQ61ZO75nfOmHi2z6yF7x4DusKS8A="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typeforce-1.7.0.tgz_1475214945651_0.8597869304940104"},"directories":{}},"1.7.1":{"name":"typeforce","version":"1.7.1","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 tape test/*.js","test":"npm run lint && npm run unit","standard":"standard","unit":"tape test/*.js | tap-dot"},"dependencies":{"inherits":"^2.0.1"},"devDependencies":{"nyc":"^6.4.0","standard":"*","tap-dot":"^1.0.5","tape":"^4.6.0"},"gitHead":"d31a2e64f231facabde9ce2bbb5cf2c846533de2","_id":"typeforce@1.7.1","_shasum":"43077aa2a779256b1d1fa4d91855342138f621cc","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"43077aa2a779256b1d1fa4d91855342138f621cc","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.7.1.tgz","integrity":"sha512-VdR1qQmexZ6eYoZsYuPBGqboUQ77AYNzN2+cE3H9ephP3utywEkCtuvy1v9qw6jA1XWXkYbeByGilM7xCs1IrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOXmdYO96hInJ6dgc5tFQs9nlVzsf8s/bAVQN3UuitUwIgUvJcXeCJbZbS7V9AFEhI6ic4WBRIPtZtsxdLKBQ8zU0="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typeforce-1.7.1.tgz_1475215920344_0.6899159548338503"},"directories":{}},"1.7.2":{"name":"typeforce","version":"1.7.2","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 tape test/*.js","test":"npm run lint && npm run unit","standard":"standard","unit":"tape test/*.js | tap-dot"},"dependencies":{"inherits":"^2.0.1"},"devDependencies":{"nyc":"^6.4.0","standard":"*","tap-dot":"^1.0.5","tape":"^4.6.0"},"gitHead":"2f0d5d35981098c3a56f51c169c1e59b7cd9dd5c","_id":"typeforce@1.7.2","_shasum":"a48665e97af0432d08d9ee812faec452b941cce4","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"a48665e97af0432d08d9ee812faec452b941cce4","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.7.2.tgz","integrity":"sha512-nWAbAIJ4tjr5+QOsFlF8smwOnOa5Xu4YYPihOfUAW95M7leAFFl1nqyrxcZj5Sh2v1ZQNDfpB+BZpNmx0AR9SQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIS+XPQ0Y/D9A7EFGitcRqrcz2nm0+mZUz07YdynxwIAIhALL8Xr78wBjTXKVYQ5QvJ+lN42a/o5MQHamlMyiozAil"}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typeforce-1.7.2.tgz_1475216506467_0.3917513389606029"},"directories":{}},"1.7.3":{"name":"typeforce","version":"1.7.3","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 tape test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"tape test/*.js | tap-dot"},"dependencies":{"inherits":"^2.0.1"},"devDependencies":{"nyc":"^6.4.0","standard":"*","tap-dot":"^1.0.5","tape":"^4.6.1"},"gitHead":"cd8a5c5c231da6838101d4c16349b105e6618ce1","_id":"typeforce@1.7.3","_shasum":"a03c8d4dffac4c83243540367d082030f3b28edf","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"a03c8d4dffac4c83243540367d082030f3b28edf","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.7.3.tgz","integrity":"sha512-WJaL92rCFF3m9mJOTGVyxOIzLU+lr24zac/PQ5BAIhcBLC9InwADAJfSYyL0hhFmLhztSDHrLVMBQxq22/LI/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC3PN4VPsKDtL7yJ/uuQc8ja7BzGeJI+hv3Vz/vxbfFXAiBvJEXF9GrTOVpMuHYvaIXeWRTmZg1IBTWalRRLC/sF1w=="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typeforce-1.7.3.tgz_1475217015685_0.4622629133518785"},"directories":{}},"1.7.4":{"name":"typeforce","version":"1.7.4","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 tape test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"tape test/*.js | tap-dot"},"dependencies":{"inherits":"^2.0.1"},"devDependencies":{"nyc":"^6.4.0","standard":"*","tap-dot":"^1.0.5","tape":"^4.6.1"},"gitHead":"cf8ea0929b83928b1518a182892e2db20015cb9a","_id":"typeforce@1.7.4","_shasum":"0fa1b8a2a77823427a8284600930af709fd93e9e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"0fa1b8a2a77823427a8284600930af709fd93e9e","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.7.4.tgz","integrity":"sha512-ZKpuK+NwbBxGwBtX2yJEhZFT+4esf5E9g7vosX+yqQQoGqP0dQUwRgOqtIuhRvq+kMIHCFsUtMUfqIledLDxRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD88MdU+4FUROxM5VobpQvCrNpx+ZKziGv9Ig4r0FryzAIgXG0Pn2KbTZmKZ4rHcSBNn7LyLwz27xIOFAUgP4A+uik="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typeforce-1.7.4.tgz_1475217167685_0.7079334896989167"},"directories":{}},"1.8.0":{"name":"typeforce","version":"1.8.0","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 tape test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"tape test/*.js | tap-dot"},"dependencies":{"inherits":"^2.0.1"},"devDependencies":{"nyc":"^6.4.0","standard":"*","tap-dot":"^1.0.5","tape":"^4.6.1"},"gitHead":"ad141686fffb20b438886fa53d0e92d8ef23ff51","_id":"typeforce@1.8.0","_shasum":"d421a019dde80b2e56a527b404bcc8ea00830665","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"d421a019dde80b2e56a527b404bcc8ea00830665","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.8.0.tgz","integrity":"sha512-lXz3HQndLI5E6CmUb6jHZ0ffCpc2e1g/Spsh6CijN9KUBY0wENbZ0JUDuN8Ql30hfHfpwjv9QtJVy8uNf444hA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqOOrNs8BEBx3WcYiOm32eqaaEFdsbQvi9eLk41ZWTLwIgROFsf+P3gouyPXEujDeg2r/5/+0iN0hnMzFrG/jMoqw="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typeforce-1.8.0.tgz_1475229792474_0.5562708703801036"},"directories":{}},"1.8.1":{"name":"typeforce","version":"1.8.1","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 tape test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"tape test/*.js | tap-dot"},"dependencies":{"inherits":"^2.0.1"},"devDependencies":{"nyc":"^6.4.0","standard":"*","tap-dot":"^1.0.5","tape":"^4.6.1"},"gitHead":"e5bb686ff68daf91958ba19ebbedae3fd29a871a","_id":"typeforce@1.8.1","_shasum":"4e2f729c46feaa2fb51c3a212cbf8c2d81b1ac7d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"4e2f729c46feaa2fb51c3a212cbf8c2d81b1ac7d","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.8.1.tgz","integrity":"sha512-mEH0TlbSW5lgpKGgNJG1lNenv1I5297OdfJ73e5c2Nb7zbnvHXcHrL/S3c2RR/2fm73C9b+a0sQy+WZ5zvya1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEIBt1NKbMuVGuh3MLoUEx3dMqf8irdElrkAtyNUY14OAiEAo3c5gyMWVmftFkWD6s5m6WkGAh6AD46tmuhikJbNziE="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typeforce-1.8.1.tgz_1475230216626_0.3510295229498297"},"directories":{}},"1.8.2":{"name":"typeforce","version":"1.8.2","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 tape test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"tape test/*.js | tap-dot"},"dependencies":{"inherits":"^2.0.1"},"devDependencies":{"nyc":"^6.4.0","standard":"*","tap-dot":"^1.0.5","tape":"^4.6.1"},"gitHead":"ed2891624a5f293d83993b4f08072489c18db1a2","_id":"typeforce@1.8.2","_shasum":"e5e1742ca2be1914ae8d0ea396b872e81d97db9d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"e5e1742ca2be1914ae8d0ea396b872e81d97db9d","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.8.2.tgz","integrity":"sha512-5CCNuUtfzKXdZDTZXNxFeb8Dt+RlexnXsT/Ao7jXuvM28cOvzzJ+vA1MP89LwRUeg8cRh9p4ttZA8kKq7hWjtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID9c+5dwvni1DWCK/jOZ8eJcYTZSfu1qdoLD9PL1thTfAiBZnCq9NeRdeJAaYcKNC6Q4H9Z+4tNuwJDlMk70RPEV7w=="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typeforce-1.8.2.tgz_1475396857137_0.07546150498092175"},"directories":{}},"1.8.3":{"name":"typeforce","version":"1.8.3","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 tape test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"tape test/*.js | tap-dot"},"dependencies":{"inherits":"^2.0.1"},"devDependencies":{"nyc":"^6.4.0","standard":"*","tap-dot":"^1.0.5","tape":"^4.6.1"},"gitHead":"ad3cc09c51dc285af885fd5e22ba133abbb24ae2","_id":"typeforce@1.8.3","_shasum":"c2a552e7ada9455e6830e5e23fa479f732b64b10","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"c2a552e7ada9455e6830e5e23fa479f732b64b10","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.8.3.tgz","integrity":"sha512-3E+g5UGkY/rt2DpjPiEOg/8JHMImTzfZV3kOPHP3bsynPpoWcgWVIoIyALF3QLgSY4QAx+6PmhMqouvQ27iF7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID4reRmnP1v3yst4+IOLSb0YOa/6+zeH559a7JenrBMZAiBn/+hrHChnEp8YA0YbaFHymazhgFqe0QYdidcLDWzMLg=="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typeforce-1.8.3.tgz_1475397643231_0.7641498476732522"},"directories":{}},"1.8.4":{"name":"typeforce","version":"1.8.4","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 tape test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"tape test/*.js | tap-dot"},"dependencies":{"inherits":"^2.0.1"},"devDependencies":{"nyc":"^6.4.0","standard":"*","tap-dot":"^1.0.5","tape":"^4.6.1"},"gitHead":"9943ba40e69cdecad97050128b1a6224873ed30e","_id":"typeforce@1.8.4","_shasum":"dfe6b964fd46b293051bf5085999ceab234036e4","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"dfe6b964fd46b293051bf5085999ceab234036e4","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.8.4.tgz","integrity":"sha512-hNrO7pBP1tP1bKWozjiSHG4Ti6q+F8ZNuC7ao9ypVJ3tw+KRz53BTnMtbPRUiOGAY9FCfUbGcD9KBk+qZVGWIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8ioDJhjK9R0CbcgjWkrzhzs81S/+Ip+MaLWtuxb0W3wIgTzD7UvYrM0LacT4XSQ6encGlvQff16TjNtaUhfPOPuw="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typeforce-1.8.4.tgz_1475481700482_0.4259237132500857"},"directories":{}},"1.8.5":{"name":"typeforce","version":"1.8.5","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 tape test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"tape test/*.js | tap-dot"},"dependencies":{"inherits":"^2.0.1"},"devDependencies":{"nyc":"^6.4.0","standard":"*","tap-dot":"^1.0.5","tape":"^4.6.1"},"gitHead":"a49703a6e263d2a67a3625595ca78a29dc784541","_id":"typeforce@1.8.5","_shasum":"eef0dc20812dd2c6db8ffba8f183b7746862e33a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"eef0dc20812dd2c6db8ffba8f183b7746862e33a","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.8.5.tgz","integrity":"sha512-i+lyAvFuCGc8Pa/ELuUGuaVdxLTXlepcp3YHdXVY7rrSPcwKGfX1dtPTBWbsb2qZtWDKhTNlAhBIuB9xOIqMZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGwJ0L8Ppv7RFiMJCjMQPIPWLkXwFJtMKdGY5h1Pukl/AiBr1nUQgAqImjUyvZgiVxCHX/kFgWqUHeH0lKCAzSeXww=="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typeforce-1.8.5.tgz_1475482094092_0.011760355206206441"},"directories":{}},"1.8.6":{"name":"typeforce","version":"1.8.6","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 tape test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"tape test/*.js | tap-dot"},"dependencies":{"inherits":"^2.0.1"},"devDependencies":{"nyc":"^6.4.0","standard":"*","tap-dot":"^1.0.5","tape":"^4.6.1"},"gitHead":"beee3f6d3f7280753d26140c0bc3ac55822946e5","_id":"typeforce@1.8.6","_shasum":"592bd16c9894f9b7584c80c74fa23161c41e028d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"592bd16c9894f9b7584c80c74fa23161c41e028d","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.8.6.tgz","integrity":"sha512-96T+fRLiJhOaWvn4a9VpdmyGUZRWw6mMu4cEQdfEvTSnrg+Qv3/OTxMj7Fb3KMGMJ6W5UBFEcItlp7p6qBopUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsu+EKkVmvqSRhJ6osqOy8NRNvUUWWtKERTx+2v1jeIwIgWP6tZOtc7+YpGSBINnz8ytlgQxc74eJ4TXTOFQAJeWY="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typeforce-1.8.6.tgz_1475482656318_0.21838439512066543"},"directories":{}},"1.8.7":{"name":"typeforce","version":"1.8.7","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 tape test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"tape test/*.js | tap-dot"},"dependencies":{"inherits":"^2.0.1"},"devDependencies":{"nyc":"^6.4.0","standard":"*","tap-dot":"^1.0.5","tape":"^4.6.1"},"gitHead":"cc3ef212decdc18842adfff2bd25aebf13845fc6","_id":"typeforce@1.8.7","_shasum":"4c380df972fe4dce73547f2f3d7cd9162bc24bf2","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"4c380df972fe4dce73547f2f3d7cd9162bc24bf2","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.8.7.tgz","integrity":"sha512-U0z18oZpMKjneW9aQOvjL3p8bBESIkxI9Wcdw9kZXEOsF+OixwaJPFs0JM6d0IFDkhDy65XCpoX2nN+8fdemhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAsmpv6xaBOMpdrY4bQ/ilsHVUOd+69Cc+Jn9h7PqbirAiBgGVsRiuODQakWWlonS0QyoB7annzkRgHmwBOajf2pCQ=="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typeforce-1.8.7.tgz_1475716586609_0.374659527791664"},"directories":{}},"1.9.0":{"name":"typeforce","version":"1.9.0","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 node test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"node test/*.js | tap-dot"},"dependencies":{"inherits":"^2.0.1"},"devDependencies":{"nyc":"^6.4.0","standard":"*","tap-dot":"^1.0.5","tape":"^4.6.1"},"gitHead":"737f738a0c7263a3dd6bda5e319bbcd84cf15fa9","_id":"typeforce@1.9.0","_shasum":"de88c82853bb24e50d01a8d6d0acda58e79fcde7","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.1","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"de88c82853bb24e50d01a8d6d0acda58e79fcde7","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.9.0.tgz","integrity":"sha512-okRfLrbOg12vkyxMMddAOmjcbJhi5SanFu21k2bj6O2vQqaNC2BTu1NIMcQVumPrAbSgVMVvxSkhNuUC0FlhEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcAIW0Up8CrGygkrgh/9JZDFn4dvT7KEDclYXW9dnREgIhAI46mvLfMz1DAtUgd0g5bPJwzRZVnpfma5rTLJyH8QBE"}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typeforce-1.9.0.tgz_1477889742949_0.45291913696564734"},"directories":{}},"1.9.1":{"name":"typeforce","version":"1.9.1","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 node test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"node test/*.js | tap-dot"},"dependencies":{"inherits":"^2.0.1"},"devDependencies":{"nyc":"^6.4.0","standard":"*","tap-dot":"^1.0.5","tape":"^4.6.1"},"gitHead":"bcdec9d6d805619bcae9f9d0887595d027469d8d","_id":"typeforce@1.9.1","_shasum":"6ca34e94901ce509dadca5a49b9e8945bb148a29","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.1","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"6ca34e94901ce509dadca5a49b9e8945bb148a29","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.9.1.tgz","integrity":"sha512-JQ04RzKEAg7fIO3Vplalo1zAenIeHjQzsHCZ40AZMQ8MgqlmJQ5OLy2tfjlFY6toq37bnBTgzm1rQNHF/wo+Mw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9vfIbH0/iEfvYF3yqnuI671xcJKQtOmXx72kWb8K6sgIgLLV0lC2+3eH3QUl2cUKjf2Az4blWA7fsF9Y1w253U/I="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typeforce-1.9.1.tgz_1477890243141_0.8274974089581519"},"directories":{}},"1.9.2":{"name":"typeforce","version":"1.9.2","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 node test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"node test/*.js | tap-dot"},"dependencies":{"inherits":"^2.0.1"},"devDependencies":{"nyc":"^6.4.0","standard":"*","tap-dot":"^1.0.5","tape":"^4.6.1"},"gitHead":"e14ac3ff5b4b60a021d3fd76058d78c0c1629263","_id":"typeforce@1.9.2","_shasum":"c4047183c354f6441ecff1853d61dbea81bc377b","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"c4047183c354f6441ecff1853d61dbea81bc377b","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.9.2.tgz","integrity":"sha512-XEmM8JMwX05NJe92rw+G+yHMIe4cZlhrdyJ4l1n5g7fIpXkxsAnBeEDNh2n9lhjbY9X6POM7befeD596v8+Iew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBxZQI9WKzuvhqLcsW/Iag9O07O4oY2ZMh6PpH9KubXGAiEA/J/vEToFM4o6CrxWne4zdd5zZHh2svBTvslQoNKaIYs="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typeforce-1.9.2.tgz_1478748965015_0.5750924372114241"},"directories":{}},"1.9.3":{"name":"typeforce","version":"1.9.3","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 node test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"node test/*.js | tap-dot"},"dependencies":{"inherits":"^2.0.1"},"devDependencies":{"nyc":"^6.4.0","standard":"*","tap-dot":"^1.0.5","tape":"^4.6.1"},"gitHead":"54c928fbe918acb47af87151fc1f53e257d8e213","_id":"typeforce@1.9.3","_shasum":"8bff97b6070226b6b1bf400b72fb32f026016804","_from":".","_npmVersion":"4.0.3","_nodeVersion":"7.2.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"8bff97b6070226b6b1bf400b72fb32f026016804","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.9.3.tgz","integrity":"sha512-HL0THKLGAurUQB7n8kjQ60TfWt5hNVPiHPqBFcBvJTwQJ4FlyNc9UhoGJua3bYuC8/Ql/2ZkRv9UByPXB1FVmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMvBpJ8hoMZAtKikrXzZeL/D/Qslh1ItZ7Ez08RnuFbQIhALk6G2j5BnR0zh3YHkRzxKzmRSu3ebi0tOGsgc4BlDXH"}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typeforce-1.9.3.tgz_1480909478346_0.6433893656358123"},"directories":{}},"1.9.4":{"name":"typeforce","version":"1.9.4","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 node test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"node test/*.js | tap-dot"},"dependencies":{"inherits":"^2.0.1"},"devDependencies":{"nyc":"^6.4.0","standard":"*","tap-dot":"^1.0.5","tape":"^4.6.1"},"gitHead":"263548eff11e1ac4bd09350cf6ed0353fc7d2e26","_id":"typeforce@1.9.4","_shasum":"cee1fd6eb58ece15e23c8d7b0c83874bc79dbc45","_from":".","_npmVersion":"4.0.3","_nodeVersion":"7.2.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"cee1fd6eb58ece15e23c8d7b0c83874bc79dbc45","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.9.4.tgz","integrity":"sha512-ewxlpmHmTNSX6vkFvOPHA0UB8wfzXwqascAvgny9bQL1N3QNuaUC0tYW9akYmo5z4Z0LInMQHQ51ZxzE+qZngw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoy2YSapxmj8TCsKIRIMBP9LMQ28z0bEmqBDvrzvnVpwIgLJ9XsL2vYceIdL3Ynr7O48u0Z+NgMffgxWieADsENNc="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typeforce-1.9.4.tgz_1480909564970_0.6163223492912948"},"directories":{}},"1.10.0":{"name":"typeforce","version":"1.10.0","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 node test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"node test/*.js | tap-dot"},"dependencies":{"inherits":"^2.0.1"},"devDependencies":{"nyc":"^6.4.0","standard":"*","tap-dot":"^1.0.5","tape":"^4.6.1"},"gitHead":"c6f791f6bbe5af7c8d4f0fa99f726f86e7bbaa31","_id":"typeforce@1.10.0","_shasum":"4e6068d329fd7a6975db1967899541a7db905458","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.3.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"4e6068d329fd7a6975db1967899541a7db905458","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.10.0.tgz","integrity":"sha512-DYPS33csQ/wnN+SQRGiF4Jh4duXoje1IrJoXThWsvgZtJTKNllbTmNVV54wU+5jdqnLWxaNFdqp1MRJmy940zA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2NgKEx5OM/LjjgHlAAx4v270wzADdGnL/wPk/TZQ9fAIgOKQAULvlZpSptoQJMgHTw0/jTd1YCoRMLMehLhOl1VU="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typeforce-1.10.0.tgz_1482847422792_0.834431748604402"},"directories":{}},"1.10.1":{"name":"typeforce","version":"1.10.1","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"index.js","files":["errors.js","extra.js","index.js","native.js"],"repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 node test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"node test/*.js | tap-dot"},"dependencies":{"inherits":"^2.0.1"},"devDependencies":{"nyc":"^6.4.0","standard":"*","tap-dot":"^1.0.5","tape":"^4.6.1"},"gitHead":"9ac0630f46b6f9e4e5b1cc1a352c9a014eb7ac82","_id":"typeforce@1.10.1","_shasum":"04b9f127846e80bdfec56e27e865a2fa4e29b26f","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.3.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"04b9f127846e80bdfec56e27e865a2fa4e29b26f","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.10.1.tgz","integrity":"sha512-LPGPRapfZruRGH3YipcwQZYGBwo/AcSJ4A2drwOn51xpYQ2IStMiJn3tMYGVURo6PEVGb9+v3xUyg6YyAV6ayg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFEiQYfiz9u+lQup1DN3aYBUrUsZI0H7wwNeI09hlWqsAiA7LmP7P10XKWcjP+JyYAEJTkc1vWmvKUla39TiKL0WVw=="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typeforce-1.10.1.tgz_1482847565009_0.5507353288121521"},"directories":{}},"1.10.3":{"name":"typeforce","version":"1.10.3","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"index.js","files":["errors.js","extra.js","index.js","native.js"],"repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 node test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"node test/*.js | tap-dot"},"dependencies":{"inherits":"^2.0.1"},"devDependencies":{"nyc":"^6.4.0","standard":"*","tap-dot":"^1.0.5","tape":"^4.6.1"},"gitHead":"24795e7fa6ca460f47ee53e94a6bf4a582908cb9","_id":"typeforce@1.10.3","_shasum":"304194b7c3ba49db01a90079053bc35d7807aaa1","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.3.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"304194b7c3ba49db01a90079053bc35d7807aaa1","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.10.3.tgz","integrity":"sha512-/JWxQOxX4dEevr91KwVXF2rNifMEh6N7zvAPZ1iJ9xrZ1t7GlYBsr1yshWA8zcSNamqpHzNUi/SWPkQL3plGJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVZCLgsAaAhnDD1Vj2s5Ynakr7LddN9Rj/AH0wr98e3AiEAqOQsR239ebpAfg7/Uz4VK74+ZxW5j/zuTZUZZQ8fgHo="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typeforce-1.10.3.tgz_1483412931916_0.51580386958085"},"directories":{}},"1.10.4":{"name":"typeforce","version":"1.10.4","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"index.js","files":["errors.js","extra.js","index.js","native.js"],"repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 node test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"node test/*.js | tap-dot"},"dependencies":{"inherits":"^2.0.1"},"devDependencies":{"nyc":"^6.4.0","standard":"*","tap-dot":"^1.0.5","tape":"^4.6.1"},"gitHead":"4d1db33cdf400989e9d2ee26629f728584e7020e","_id":"typeforce@1.10.4","_shasum":"4715562607ecd5984c6d1ea724cbbb5a954d97c1","_from":".","_npmVersion":"4.1.1","_nodeVersion":"7.4.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"4715562607ecd5984c6d1ea724cbbb5a954d97c1","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.10.4.tgz","integrity":"sha512-6E6xIBHKElebpPJTkXmYnbRHvU/iKwrGVbG4v2rZtzdBZbyO2oyGJjGnAn+MlvejJ7dr28fdjc09/350uBw2lw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD387mOewxCliYPJhsuYI/Ev27Eq/amFm4nZyHbwNPgDQIhAJjLRe4Xa+zLP/nvjBHJQXRqRGfzCSCqcxOMysU+GQD6"}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typeforce-1.10.4.tgz_1485485693147_0.1694808891043067"},"directories":{}},"1.10.5":{"name":"typeforce","version":"1.10.5","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"index.js","files":["errors.js","extra.js","index.js","native.js"],"repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 node test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"node test/*.js | tap-dot"},"dependencies":{"inherits":"^2.0.1"},"devDependencies":{"nyc":"^6.4.0","standard":"*","tap-dot":"^1.0.5","tape":"^4.6.1"},"gitHead":"8e21c70168203278994157f2a0a3d89e09a61c94","_id":"typeforce@1.10.5","_shasum":"cbc2bc891a5ee620cc16d65b0020824452226b78","_from":".","_npmVersion":"4.1.1","_nodeVersion":"7.4.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"cbc2bc891a5ee620cc16d65b0020824452226b78","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.10.5.tgz","integrity":"sha512-DEvjw2U37vVWLjMiVVdvq6vwrp6Haqs3ihdudNdpSSvRyaHM0NvAw/0VVfyQ2QhNMGCxCrClWVINO9SPN5TfAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHIDUATpJOYOtebF71rbRdjofrP6+lsBliRpMpXm6OlTAiEAkZia/Y/WZXkNlfhRyAxse7GkpZVL4PLk6d+ClW6DXiM="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typeforce-1.10.5.tgz_1485486098635_0.30626181000843644"},"directories":{}},"1.10.6":{"name":"typeforce","version":"1.10.6","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"index.js","files":["errors.js","extra.js","index.js","native.js"],"repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 node test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"node test/*.js | tap-dot"},"dependencies":{"inherits":"^2.0.1"},"devDependencies":{"nyc":"^6.4.0","standard":"*","tap-dot":"^1.0.5","tape":"^4.6.1"},"gitHead":"2d95e9fc6fa0b3c434285c1c25b5ac0de64ac5e5","_id":"typeforce@1.10.6","_shasum":"71bdca35b4e635b61245371b57c008cedfbec4db","_from":".","_npmVersion":"4.1.1","_nodeVersion":"7.4.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"71bdca35b4e635b61245371b57c008cedfbec4db","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.10.6.tgz","integrity":"sha512-Oi2w7lAFMI7v6A8IT1N8Zp9haCyXyByk6FgDrjwuccWgedAbm7TNuMx26LF/TtU6/I1AWpI5Y5ZiUZfBe+FO6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGtqRt4SyxS33LsATh+gW8jTOt+SVPNVjWlBWkqXEV4MAiEAySfSIYFaaiuav7l7x2Bp9dvGNQstZ3y6pxIlNOl/OI4="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typeforce-1.10.6.tgz_1485488857700_0.8224765849299729"},"directories":{}},"1.11.0":{"name":"typeforce","version":"1.11.0","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"ISC","author":{"name":"Daniel Cousens"},"main":"index.js","files":["errors.js","extra.js","index.js","native.js"],"repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 node test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"node test/*.js | tap-dot"},"dependencies":{"inherits":"^2.0.1"},"devDependencies":{"nyc":"^6.4.0","standard":"*","tap-dot":"^1.0.5","tape":"^4.6.1"},"gitHead":"ea850f40a2119404d62930c060fd9e5809e8cebd","_id":"typeforce@1.11.0","_shasum":"dd4920907546d299c3d9c6ac0a84d2c23fbb5626","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"dd4920907546d299c3d9c6ac0a84d2c23fbb5626","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.11.0.tgz","integrity":"sha512-J0ngM1h8HoNFMPVNmhbCqqVKbVIb88lRqxV0/feO7UUCMK3Nl3wue/4fRv/Z9aZLeiSl1rDQjRissR1Ha+iYag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFgT64rWjXotazXO20VmEO40f79osDsKZRvwD00/HnpiAiEAiwQBk94poM0S2D/KEyf06kbrsxA/WQk715J/Hm3cXZM="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typeforce-1.11.0.tgz_1493392026403_0.5159893934614956"},"directories":{}},"1.11.1":{"name":"typeforce","version":"1.11.1","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"ISC","author":{"name":"Daniel Cousens"},"main":"index.js","files":["errors.js","extra.js","index.js","native.js"],"repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 node test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"node test/*.js | tap-dot"},"dependencies":{"inherits":"^2.0.1"},"devDependencies":{"nyc":"^6.4.0","standard":"*","tap-dot":"^1.0.5","tape":"^4.6.1"},"gitHead":"a193fc6feca3e57b5e184d2c2a1d8266c57d427c","_id":"typeforce@1.11.1","_shasum":"ab66f3b094856d00ed0c8913b0742d3dabfafe62","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"dcousens","email":"email@dcousens.com"},"dist":{"shasum":"ab66f3b094856d00ed0c8913b0742d3dabfafe62","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.11.1.tgz","integrity":"sha512-PkJirEBlAWHoyvnNz8KbualnggEI3u9A6+iIND82Ea6YKIKRq/Qmjqnip7+A1HT8XtyEEt4IEzwNj89T0IGukg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6FS432k8Xv1VPLLRq3/dOBOZ3zCRIIOo4V1e0vu5EqAIhAKbMG+uAgnVMoG9hfAMx2V1lkwCI42TIwBn4UEkCJv6R"}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typeforce-1.11.1.tgz_1493392055366_0.7601667861454189"},"directories":{}},"1.11.3":{"name":"typeforce","version":"1.11.3","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"ISC","author":{"name":"Daniel Cousens"},"main":"index.js","files":["errors.js","extra.js","index.js","native.js"],"repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 node test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"node test/*.js | tap-dot"},"dependencies":{"inherits":"^2.0.1"},"devDependencies":{"nyc":"^6.4.0","standard":"^9.0.0","tap-dot":"^1.0.5","tape":"^4.6.1"},"gitHead":"1dd0b567c5970ad2b3ac51bef9affaeedcb1cef9","_id":"typeforce@1.11.3","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"dcousens","email":"npm@dcousens.com"},"dist":{"integrity":"sha512-+vllWbxe1AKLkO3KNyZPjb51NRHwRE/8bAi/cmF6TK24VqrPiQPRiHrFV19j1xHxxCHQbIvN4Zfco+skuiXSWQ==","shasum":"a54d0ff58808788fba358020982270bd6995d8e4","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.11.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBwZ7VJDKbMHIRF8hO7UvZY2bOBdW1pp+XozPterWOIrAiEAg44+VgP5HWXFYYg7V9zSlzLfrfIKg/l60WhFu+Fa9SM="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeforce-1.11.3.tgz_1502335461530_0.7561039254069328"},"directories":{}},"1.11.4":{"name":"typeforce","version":"1.11.4","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"ISC","author":{"name":"Daniel Cousens"},"main":"index.js","files":["errors.js","extra.js","index.js","native.js"],"repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 node test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"node test/*.js | tap-dot"},"dependencies":{"inherits":"^2.0.1"},"devDependencies":{"nyc":"^6.4.0","standard":"^9.0.0","tap-dot":"^1.0.5","tape":"^4.6.1"},"gitHead":"a6169c25fe529a1c8f951c336d141923a211eebf","_id":"typeforce@1.11.4","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"dcousens","email":"npm@dcousens.com"},"dist":{"integrity":"sha512-2TMlYgDbNdoQRn4w/ZA+QW6D/6jzy92he3see1PU/uILvts8C6QWCs+qK5vUzu9Q8vDHTrIlcxBxwi4BPsID0g==","shasum":"07ce3abcce836761243ae483dce5bc609786205c","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.11.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDizDNBwkJv6VLKQ6J2nseLaPDSjPaUotw8sHi/a+abwIhAL3pY2H6wSqwxlNZ73X/aqy7od37oscA58bj+l913/Gf"}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeforce-1.11.4.tgz_1503527869421_0.2623749130871147"},"directories":{}},"1.11.5":{"name":"typeforce","version":"1.11.5","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"ISC","author":{"name":"Daniel Cousens"},"main":"index.js","files":["errors.js","extra.js","index.js","native.js"],"repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 node test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"node test/*.js | tap-dot"},"dependencies":{},"devDependencies":{"nyc":"^6.4.0","standard":"^9.0.0","tap-dot":"^1.0.5","tape":"^4.6.1"},"gitHead":"6658783f991e2fb61c05959565796b078cd253bd","_id":"typeforce@1.11.5","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"dcousens","email":"npm@dcousens.com"},"dist":{"integrity":"sha512-Glwf7h3CW1YaQrLVeNnMg6KumszBe4adBccF4Ukc8J3nkdgapEkpiMdoPTv3APoqMva3mNN4ZFklGaPNvRfiMQ==","shasum":"ddbbf322e5022014cd7b8f4facb63ead3c80da09","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.11.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiEDh5g1nGCetf/lQIQX1ESacY1XD00qAVszY4KUhg5gIhAIpVYrrXksf93DxA1Uo9F0KOLmjBajb82QV/QjMurDDm"}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeforce-1.11.5.tgz_1506065440036_0.7170791979879141"},"directories":{}},"1.11.6":{"name":"typeforce","version":"1.11.6","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"ISC","author":{"name":"Daniel Cousens"},"main":"index.js","files":["errors.js","extra.js","index.js","native.js"],"repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 node test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"node test/*.js | tap-dot"},"dependencies":{},"devDependencies":{"nyc":"^6.4.0","standard":"^9.0.0","tap-dot":"^1.0.5","tape":"^4.6.1"},"gitHead":"2572d8aadba52f3e45dec12ec2e0ccb527975119","_id":"typeforce@1.11.6","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"dcousens","email":"npm@dcousens.com"},"dist":{"integrity":"sha512-FvKetKMo9mfEQ57fRcQ9CWVK1Bu7R9XE2NWJc19YxxBUcJ6HWREyCzH56tWrS3QlxKIa4xF36WXKX2wbJDQFIg==","shasum":"d7a560ae1316f22fcd701bd7dfd3a5de9f69d867","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.11.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiXIjMNVBbzKbpUbf7phy86zhsjXat7sF2Md/wbE/P3wIgKCUzRlQ2EHAbfuRTM4pmDdb6HjLUZ603cd9w/t0SF1g="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeforce-1.11.6.tgz_1509848723326_0.8220474100671709"},"directories":{}},"1.11.7":{"name":"typeforce","version":"1.11.7","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"ISC","author":{"name":"Daniel Cousens"},"main":"index.js","files":["errors.js","extra.js","index.js","native.js"],"repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 node test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"node test/*.js | tap-dot"},"dependencies":{},"devDependencies":{"nyc":"^6.4.0","standard":"^9.0.0","tap-dot":"^1.0.5","tape":"^4.6.1"},"gitHead":"d9217a91d3e2c649570ec7102e20871fda5535a2","_id":"typeforce@1.11.7","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"dcousens","email":"npm@dcousens.com"},"dist":{"integrity":"sha512-BvTGdRzRuGOEVT2iSYwRKj8y31BOyuTQJmpXKK13T88Ak7ZA8mE+MPOZ/PuUNQTItdJKNJ8nqhvP450SOGQtnw==","shasum":"7af0d3b017e7e3b46fa0697a96a6829a46a383a5","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.11.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+/gygEyGrOMIZXhEFC3IbN+qyt4MjaOuJaSqooqXYVAIgLAjx3eb2sqqKDbk/I9v+iS7Mxv8bm4KE4fgQ5S1DTgE="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeforce-1.11.7.tgz_1509851362195_0.3815474787261337"},"directories":{}},"1.12.0":{"name":"typeforce","version":"1.12.0","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"ISC","author":{"name":"Daniel Cousens"},"main":"index.js","files":["errors.js","extra.js","index.js","native.js"],"repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 node test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"node test/*.js | tap-dot"},"dependencies":{},"devDependencies":{"nyc":"^6.4.0","standard":"^9.0.0","tap-dot":"^1.0.5","tape":"^4.6.1"},"gitHead":"6ea1b97b95ea5967ad970f7af341b19f16487f93","_id":"typeforce@1.12.0","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"dcousens","email":"npm@dcousens.com"},"dist":{"integrity":"sha512-fvnkvueAOFLhtAqDgIA/wMP21SMwS/NQESFKZuwVrj5m/Ew6eK2S0z0iB++cwtROPWDOhaT6OUfla8UwMw4Adg==","shasum":"ca40899919f1466d7819e37be039406beb912a2e","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.12.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuaYSaVX87WIbgzp1sS3c4qojMsl/jLWV8PRLWszmJsQIhAOunDCEVTBcQrWwnelmTicLi6N4jJp8AAT3oYXbOLQXT"}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeforce-1.12.0.tgz_1510614687469_0.7739418761339039"},"directories":{}},"1.13.0":{"name":"typeforce","version":"1.13.0","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"ISC","author":{"name":"Daniel Cousens"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 node test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"node test/*.js | tap-dot"},"dependencies":{},"devDependencies":{"nyc":"^6.4.0","standard":"^9.0.0","tap-dot":"^1.0.5","tape":"^4.6.1"},"gitHead":"9f228aa3cf749492a87e71da26560ceab6b84e61","_id":"typeforce@1.13.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"dcousens","email":"npm@dcousens.com"},"dist":{"integrity":"sha512-spiXogidmLpjLlLTzoftGqsSIOTaip1hFrPiWLCcyCh2gIbKngO9j9KvUd5UqRGmAjaXxL2Wk0G4yjOsUnZklg==","shasum":"b2a9a50e4df6387c072d5dc3f5369cacaa831a30","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.13.0.tgz","fileCount":7,"unpackedSize":16214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrGKnCRA9TVsSAnZWagAARVkP/RWoX5vMg05Niwp7fY8w\n6aSN2CznCpKC3mHR+Qp+SPSUmcnX+amA1BiChEmCjkgSD/F5BanWbE67FwF3\nmo1/D0Dyj+gTdwfxzoaBh9sK8ySVm3oLbt3QfXWm6dnVFae2U29dmtBICz96\nfJLfIHh7FvM5j1El7bEFww2Vu7ms666mYsTNeKAYhQyNNh+934zpIVrmHze/\n796juwwy34PsBj0DDHKCyhS/sjuQ2NCswvPudDayPC7tEbs2IBwanBOsD2DL\nEgLuYGXNww19JgHFSXGC0PYylGO/FEzLhIRWxuZbQF3haBThv2zaH7VrvNsL\nhYUWkxMkC3j6FT9VMoLwN4yvE0ibO3JD7Er3Hcb0ACI4i3qzbLvq9N+yDfVd\n/QV8AHBwf2utjw/TCx7CVbsEhlN2uA+WCZQ048W8C3EbXGM+y0B+ZwH4TL2B\nhJgxKGBkOJUspd0w2bYbDjtUGV74oUuXDs+QIa/Wak1wdZqpdnu2niDJkTxz\nkBfRZuhd/p4tqMhBlzmfSLI3Knf6o711uZ4cgDe7hqY9cdG5LwqRVvtg1my5\nyuLK9a1CTpzJFxhz6AN4XXW1l9QMpLmEioOLta7wA3iWBuDDRluPhRBKen6a\nEP1cP2vUy/MFrtjYQKjYW0FhEuxYpYAHduitZaNTHxYZ5F4b+mlWLcumjU9F\no+QW\r\n=zD+Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHPcBCKY8hxVWuTVsPOtGhYOJNYPscnlFtfWHvbM1o5CAiEAo5t9m511H3Ne2oBl2XfonKF83Fv9hGsjURe7Brf6yzU="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeforce_1.13.0_1538024102524_0.09019898911326418"},"_hasShrinkwrap":false},"1.13.1":{"name":"typeforce","version":"1.13.1","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 node test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"node test/*.js | tap-dot"},"dependencies":{},"devDependencies":{"nyc":"^6.4.0","standard":"^9.0.0","tap-dot":"^1.0.5","tape":"^4.6.1"},"gitHead":"a29d4187e425b0e5ab38eca766e67985658738ee","_id":"typeforce@1.13.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"dcousens","email":"npm@dcousens.com"},"dist":{"integrity":"sha512-wFgCJW1MoYUZ1ec7xIoGEDCkA7xOI1M5iDCBvdstuD8cpWn5a94ZAo41nRWXUiH1D1P38rCktKW0kp8N82woHQ==","shasum":"bb758b58237aeeed4efcbbcd3574fbddd0644274","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.13.1.tgz","fileCount":7,"unpackedSize":16552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrGOcCRA9TVsSAnZWagAA+dAQAIt1qyPxvw+UTWNoh+n6\npEJz2qcFJ3OBkTF/MMTz9rvkFpw6WGA5HrUEvfjPzDcyonqPV7u8IQJFChR6\nPLku8oJcGT3BTXXm0xSc6O1kY0uyl+orT0Gl+k47I+OqgPF+SmImKHsBYfvq\nuB9tTHgfs9FWsp62hCmX8UrwEntt/tK/Bk+8K1jCCINZ7ZW8qaJx88yaHaEJ\n8509G1WAFLGaKFUYB4du6Nid4EoORdJEGBsz5Ievfw8fhy15hIbInyryXjlM\nboLtNPJn2oOTCAbf5pnBuawkuYmdkeE6M2TvbKRpKLIWoSeSJ9lczox2zp0l\nx25EU678896rxVFxQq7IDfm0wT5maL55Umct/AgDOPs92Dr88WFQWFN92jiv\n2mzRR4V3kggsZlkDyLIj7Mjq9kgbGTKn/Rb9bKlN20ecO4zaZiLOPFkXo1Jl\ngsqYtk1LNg6pW5IciYkW7mkIRyci3L/PxES2oTYpDbqRydo+oOV3kOWodh/9\nFh/z8mbydS1TZ0bclQIMSj98HW03k6Tsw2rEr+JLzPNmfKqG4Eis4195A60n\nmNwERCdwYQ/pEpt7tybodwib1ylCIm0l9+vAuDl1+i2oqeQY+rBoHU69qOJ+\nQIdxwh5Y9cQBdiwTfpeZ7DYG67k2c3iGuhKH6ow5MngE/G7miBSCDoOoFD7Y\niZi3\r\n=JvD4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFxRchGIAlh/S0AAuKOUMz14EW2g+VkSW2y6SgfZI4AjAiBk2HitfW/7zF/yLq2+f+7c1jsXUpK3BjWLp2SZ5OoG4Q=="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeforce_1.13.1_1538024347932_0.2481061122615995"},"_hasShrinkwrap":false},"1.13.2":{"name":"typeforce","version":"1.13.2","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 node test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"node test/*.js | tap-dot"},"dependencies":{},"devDependencies":{"nyc":"^6.4.0","standard":"^9.0.0","tap-dot":"^1.0.5","tape":"^4.6.1"},"gitHead":"bac3f033a68747a7cd7f9309a9e90fb0ee3d951f","_id":"typeforce@1.13.2","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"dcousens","email":"npm@dcousens.com"},"dist":{"integrity":"sha512-NBEHFw7hWhzFtr/D73xffwlk7l6QjExtSrS9nhg9VeU5U94tJIeNLgN74bm6V+pUaN8RF14QhL+wXItZJBMJBA==","shasum":"8978fe69c5b7da34dfdc9f3eef08866ce1a7bdaa","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.13.2.tgz","fileCount":7,"unpackedSize":16560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrGP8CRA9TVsSAnZWagAAHRoP/1rX22uwSobbLxCHorqN\nxrko31wNNsg45wvOsD3SrSVPPGOXQzm32tQb6up4FrAMvUs9zqDzkZVJTGC9\nx0RLGizZ/XnYEK0i2eTd6M4LEP8+q5kHwgn58OiHKN/5SXqlUSVGwF1nPoZI\nTJ7HAsuKOpkRu9qlu9gp9Xkemdmmb4v+mN/AZCea0rA0B5r7qB951SlcZLpb\nlP20McTUGECKI6WQtkl7BJ7CYZajy45+H9Yv992uf0hIQuDOH8/ontm72nA5\n0vpmvC7NoxxS85M9vKPKDSBcRJulaI/GZ3Vr1ZS5TfWzBTnLVt7szGbGDk+z\nPTvuwYAt6FOAdKjhXBZgrJPwhH3Zq4TKRpqYmibyvOygg06681wBkd4mp6Tv\nan38fDtti1wysJ7kpADSdOXDNx4p4mlWaXDoswFREUMNRNjJMPDsT6aWcHRL\nZqSvzB+dX7x7pv+gc45A0sErQcm+JzpzsgA49qZcV154BnjuGOJKDihU3Jup\no9p5FGlLFA6agrh1QLofkki1CbPMrtuNPH8GYqhHenH7pGGufTZ4YT9F6x5z\nHM5Kc1KQxmAN+LYNozeH29ILvHCHMztU4Z0k5cDKZwEhM1u9NUwCOy5TVKPr\neC7cXnI1tMKXKlhUPJc9d2jjRBsCg4uxruFJ/akzgb8bXvd8IG+TRUolXYU+\ndKxJ\r\n=MlBc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDp6x0gpuFeE4yDqRZWfAKiDs5Xr0OzNc3G65gw/Cj+hAiEAigvT+rJBLhswye6VHw4vNKIKDulIEAyCifr8uU7BzPQ="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeforce_1.13.2_1538024443733_0.5478757968749071"},"_hasShrinkwrap":false},"1.14.0":{"name":"typeforce","version":"1.14.0","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 node test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"node test/*.js | tap-dot"},"dependencies":{},"devDependencies":{"nyc":"^6.4.0","standard":"^9.0.0","tap-dot":"^1.0.5","tape":"^4.6.1"},"gitHead":"5f9aad4f1b4a49518b586edbc968c91b50d0417e","_id":"typeforce@1.14.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"dcousens","email":"npm@dcousens.com"},"dist":{"integrity":"sha512-VHaLmvQ5etbJVytz5+J8vMSF5wcVgGoeJpU8hovXQY8wB/tnSigfyhwb5z447u+jJk4SGvQ8QHX3ugj4lVkX8w==","shasum":"99e55b60e315396854d448942397b7ccad0eea75","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.14.0.tgz","fileCount":7,"unpackedSize":16724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxUqpCRA9TVsSAnZWagAASo0P/05480f9Dv9oZbMyVJeK\nyS9Q8WN1aBB/U2dTSvAp4hTVd+cdtNSiQfgzt4LJNsI788Ngsqz9tJP6mTrn\n0Qyyj3M855KTwNBGgHF6wQ8+6+Ly7pxlbNVtQ5xDW4f1kJKh1Hc8huz/OxrH\nxFzSV7dS+9VBK3gxDchjKGmmmyP6uoUPuq/DXN1D3Y2cqlux3C0CwwUkNyXu\nGrxv7OQXbRjoGR80LOWxVCvdlSZK9UD8tZjJxAukAqQsuRR8i7TSCufuaFX4\ng4gkL+1O/s7jSMzb+N9o194P2OHzyzy017FIBn3lbhuwChRIoOg1ChaCMRFv\n4HfWXYDP71b4FVD4g9Ij3zR96+l+e8ysLBet8BoNpztBgvnbfw2OHsGya4f/\nLPlqY5KeZbMkTWu+UR+btph9P1G3BOcxwQvn6Z5tdLwbRN6USjdWEk5Hd8WB\nPEVyJ24bbTSHDHKKItqPsIOnutslBREfnSh8uHW1VxaXMMbve1qwXAOOdzvF\ndpVrsbC8Me/AtF9xhtWX47HyLtkLYHTbKCNnifVwJQ1HN+atI3vxqM4BwAZ1\nXuLwi8UFPJKn6O4rmiImusb343mZ9aetxam97p1N1UNQJKPEXcZc38FHrzoy\n1LSd2d6uDJSY3hP44WJX+haqavAzrqxZHHtCU/QLvnd3VZwmNaRuI06krLZE\nBMKW\r\n=p5N0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICAH8RotnMwYqf80OD7AF7PZ9raeJK5U+kdQyHmnIaPAAiAGOhQTw03xc1uiawppTexpx+/WsdLiiFcNPEWP3GTeZA=="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeforce_1.14.0_1539656360504_0.5139279063433364"},"_hasShrinkwrap":false},"1.15.0":{"name":"typeforce","version":"1.15.0","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 node test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"node test/*.js"},"dependencies":{},"devDependencies":{"nyc":"^6.4.0","standard":"^9.0.0","tape":"^4.6.1"},"gitHead":"ba726f043d900d6afac0fe49416fe3ccd7e721b2","_id":"typeforce@1.15.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"dcousens","email":"npm@dcousens.com"},"dist":{"integrity":"sha512-UDnyND3+5AaQ5ElpaBbP34fpk5HMlP68doAQpJ05s70s8S7YUCvz5EbTg/1H8PrQU3I66+yBpQfMLrlounMIQA==","shasum":"74d4916be68b9cc035c4f9ef1678f6283410339d","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.15.0.tgz","fileCount":7,"unpackedSize":16748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyU/GCRA9TVsSAnZWagAAm2cQAJsNuyhvqR36DgZETaXi\nt8TX8EypwYRdCGc6YdSMtkmzF7unq/F8wAhABZcCBI8STWmaWaKzNlirS2Yj\nR7OQ+qsdm2P6z9qlS8haN2/UT2l/ErHL1sNwnr4DpEfsdqD5BG3JSdHIuOWt\nb3Zdvek9q2tpl377UeL1Asuc1kStjilABW7iPQSIfrvkQmrHvhl4cnoEZQSU\ntcQoAFcOpvekPoM38d8z3lZTnXOTI+Bd38iyOTaGTJLLjzJbYmocsb/8HV5d\nWWMDT4KENFdITMwidNY0htxXk2AHWa7bReDrcDDSfrPQZlWPiGXvuhLN0JxN\nMNw1hh4zaZL7V1BmlCyzV7LMZ9Jh/w4SPkVjNi85rXbrAjH6rs1dgy9tzllm\ndKNMIDho8KojssP4c6PnbDtJieiCqYMK/sHfBjBpO1xBQ/bQjEidE42Som19\n370ob7CO9HCNAp80nwc5PSalsBoTu88FjcCQ4OJ6cPaWs77OR0iDJsIjRj/6\nLnhs59Kv8TKXwaOGm7pHuHsYi3nBBRxaQ/TUqCOGVhwiPykWGdxhbpOz4SF0\neFIeyb0lDeKMsAjDhSIUvHLCIPomoKUc60auOsLNKKiXLlQN8JA4HOU5NU6d\nzHFEh+ET/SfVDH1Ud5ccyXZY1Z8oTQcL0wgvLd/oR0/lrtDtMndeGah+JLtR\ntht8\r\n=7VCU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXZqwrS79EJ0y9SldkoHen3dfQouG9kiqdK2knexL+rAiBthVz58DYPh/ATlJirdf6ncQkGfsQBlqp3aA0ULLkXOQ=="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeforce_1.15.0_1539919814169_0.8351610405057053"},"_hasShrinkwrap":false,"deprecated":"Do not use this version, it was mistakenly published"},"1.15.1":{"name":"typeforce","version":"1.15.1","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 node test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"node test/*.js"},"dependencies":{},"devDependencies":{"nyc":"^6.4.0","standard":"^9.0.0","tape":"^4.6.1"},"gitHead":"aebd35e08fa645844c02c0f70e63072f290857c8","_id":"typeforce@1.15.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"dcousens","email":"npm@dcousens.com"},"dist":{"integrity":"sha512-RYgFG+2GXx4V7guHOhW0cvryg/iWAoopbF/WlOI25YoV9rsOQ0E8bKfYAEZbJL0LJ8yVqcwp77tDG+oebBSNNw==","shasum":"fe24533cb3dbff2b79a3556bb3a3d4854850b2a5","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.15.1.tgz","fileCount":7,"unpackedSize":17385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyVPiCRA9TVsSAnZWagAAkbwP/2PaY33IHYjqLRPLF2jD\n/8Fq90RQXIcHTPbtW9+G8PGm/EIINtflHuVUko4Ckk/l6mUw7sjNVZGoshzc\npu6ZlsJ1pAf29ouvAkRvZQ5MxgoVBiZkm2foFbGF5mMMyLCnlKwN4elyGS/c\n7mt4escV75PA/hUU1jsDQshsCD4qQwP7JGU/DZtEp7Q/GkNEmxkY3to5sReY\nNukHUxPln05HnlqHDI5M1UD1VLZWPZ4fF8qtNr6371Bsbp7dxp8kHsBinjLz\nubVe+LenNCWcl30g8BAgAlt0ygu3H0F7oGqVyffeYFua3l9Gmiph2jrJNHLO\nLEGH/l8F9yusdfxKFPSK/sIOV+SiBqUndPP/WRbvvqxB798q92lfyAiALxqT\njfJmLadQV/IpFzWollIvHD0tSM9yPf1ThtExoQqbJm0/ysglvmLLUM9spXgW\nj5ozSqSlYCcYjnzCjEwm8C+H91Ty4CT9zdUqhQ0vK1vbQ2G0Tdv6EnTNaHWd\nvCPYMCtcSP+Ls6aEKOxctD6peh+RNFRbpvDPcGeoSwpefXU/AugMJI6k6Imz\n51rlWWn1KMPiEhpQb7FYJUMtn5ZxtjDodKF6f9ZFWRdr4kv0LL/NNHIlPGGZ\nka3rRtFE2VOSIzYBHGhUk4jBted5g9X7h19WU7tvfCW2UoGe21i17sa8rl6v\nwm9Z\r\n=HINH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9xt1kTRmcJKDCUSN1fWBE2O9N996p0bbg10cn0iUv+AIhALJYeebFC7KvMSu9++FHccncsIdAOzAV2Nbyme6s/zO2"}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeforce_1.15.1_1539920865610_0.6713910290326677"},"_hasShrinkwrap":false},"1.16.0":{"name":"typeforce","version":"1.16.0","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 node test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"node test/*.js"},"dependencies":{},"devDependencies":{"nyc":"^6.4.0","standard":"^9.0.0","tape":"^4.6.1"},"gitHead":"946a8a9568d30d6f63922b3c3a8d7cdb864e098d","_id":"typeforce@1.16.0","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"dcousens","email":"npm@dcousens.com"},"dist":{"integrity":"sha512-V60F7OHPH7vPlgIU73vYyeebKxWjQqCTlge+MvKlVn09PIhCOi/ZotowYdgREHB5S1dyHOr906ui6NheYXjlVQ==","shasum":"060f871420f4ed90d411e0606bebc62a0889ad55","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.16.0.tgz","fileCount":9,"unpackedSize":18302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2UBzCRA9TVsSAnZWagAAvcAP/1r8dpLmRUZuDrAwcSrV\ndZ7hfj8n8UMZrmBa+zX7hMFHIORuNdwJCt54vK+PaDJyHboIUpsC2cRKIdmv\nFufZWL9S9ZACrPcE+Iw/YzRsp2Gh7wDR7YmvjVS2gYV1BOSgGoNHKwJHFXgm\n/owjV7RiLcD0CEtIW+N1BWyCD0rdC6KiNhxXeKjXs6M/IXvqNFV45dnZtqGV\nImCCJGizzM4w/jj1nFbnb+o/cRjuD5VamWlRy6m+FOJl3v612X7U/bk4NSYs\nryTTwMsVNew8KHdZ5fiojhJWJAEzxi8qxbgKRzxHah5d+S6Iil1ZLEq219ht\nbRbwAvvyz2B4vEOnFBRZT3XNaVZBo4WPfJsAGA1la8NXyLj7SxLaFD1NCsMT\ncok/eJKxB7C4wWZpNiDhw5uQrURy5oop1899Ult1Sj8awJznQuRX7zuuUyNs\npNDvVo4+V+fCXQvEeO2jTTvfSS57mz2QJf8RITgMbDOgkwpbKOWqVVkihHKu\n0sRApADSTbKHcHe/jxi4fSUgwWp2XJajhO332/srBIOW1kF9NNXLuA43jIJL\nU35lwIq9OaCHhCu4Gm75h9b9J8Gg1/5UG10F9BwDdGLae6h6PZKzQJU5zvFY\nr7ehxMNgjpij+NUuk6KNAvxwnfj0eEW8My0z+FN2yTbscE53sIHflWY2rW7C\nl8Uz\r\n=Tp6B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8F8rG1UvaGG/B1wKnOocteR3SH14HRe5mJSOBdWigMgIgSWdla1NlFu3NM+eV53GcnjvvGtlXsnNxOl4uSH4a+K8="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeforce_1.16.0_1540964466912_0.5347678620000036"},"_hasShrinkwrap":false},"1.17.0":{"name":"typeforce","version":"1.17.0","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 node test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"node test/*.js"},"dependencies":{},"devDependencies":{"nyc":"^13.1.0","standard":"*","tape":"^4.6.1"},"gitHead":"ef6c36953ec2c9963ce68c5a4458ace13bd0c543","_id":"typeforce@1.17.0","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"dcousens","email":"npm@dcousens.com"},"dist":{"integrity":"sha512-juby+ePzggryLPetNhEuQT5s0Wtj8hw1UvQVpwuosS1JQ2DBo8OXntxVIfxgwSvqjIrYOZE6TVoppcb9OfYiiQ==","shasum":"13886917228a22fcf1e5dc2f2babcf88a5a06fd6","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.17.0.tgz","fileCount":9,"unpackedSize":18785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCN5iCRA9TVsSAnZWagAAt2cP/RHjTQAIjRdxsfzC7JfU\nd3Y0kvHPTTUcBDIj4xJKhRynlCaDhHtW4ZHmxI1dipe2rtEd1fnR5MKdANK5\nePzxoajgWtkQDxxGwAvMRCMRoF4JUikfMdSk/3Yf9UnA6RuB5dS/6YdkNsuX\nfpPvLM2pJFzolibH4Wl+GGvTeP7PFa7hAJ1unhOnfqTebnF1iIkyYxxcFm2+\nafuevPYqbCTb0yAriCZ0TAH6yT++qZU2HUKATKcA73p65ZxFqmSgdphBOKGi\nsrlPKFnmbnLxo6yru0Wtu3igPhV62OkRZCNaCELy2TPxPQEhre96X93jllZh\nUDVWA5MXey04ghJkVvlGKFlIRuaffJUCbfT1BX9qFCOxBCR0y122K6JCftyf\nCdQ93zn5vkxn0wYrnF+LMSVzPDn8Lny/lQcdnnjivso9oVpI1BMqYnij8CZW\naCEWG0x3DQ51jhROLnLrcXe7uEh3rlQI7yGncAs8/lF7JcOcpfhETWBI7KGp\nFeUl/pAlBACx8zAYI9dxcHu4ZO8E/tjdjSb1uvyjJ1BQCZd3XoCRgN1uQXmg\nBv6PID/sOHr/ZxVQ8M1ZjX+//82y84zzGI/qXwpbGDlDwDQKKPzGyPBqFXyc\niiGNUg7Gyl3cvK6trvPMsuJtdEC8Oa9do9TvdzAwwWDdNsOAl2RybKlMqPfB\nDlqu\r\n=VLfe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUQsUtmnEky/iZle5w+T6TcKPC29Zm7pmJXXIv9Qm8mQIgH+iGnqVxLVzRPORbYlAleuHDMcEfz6aX2jsrqrvgXB4="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeforce_1.17.0_1544085089670_0.5397735510944228"},"_hasShrinkwrap":false},"1.18.0":{"name":"typeforce","version":"1.18.0","description":"Another biased type checking solution for Javascript","keywords":["typeforce","types","typechecking","type","exceptions","force"],"homepage":"https://github.com/dcousens/typeforce","bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"MIT","author":{"name":"Daniel Cousens"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"scripts":{"coverage":"nyc --check-coverage --branches 100 --functions 100 node test/*.js","test":"npm run standard && npm run unit","standard":"standard","unit":"node test/*.js"},"dependencies":{},"devDependencies":{"nyc":"^13.1.0","standard":"*","tape":"^4.6.1"},"gitHead":"29ff3061ba372b0f4eeeda47d5013f13545ea01e","_id":"typeforce@1.18.0","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"dcousens","email":"npm@dcousens.com"},"dist":{"integrity":"sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g==","shasum":"d7416a2c5845e085034d70fcc5b6cc4a90edbfdc","tarball":"https://registry.npmjs.org/typeforce/-/typeforce-1.18.0.tgz","fileCount":9,"unpackedSize":19052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDiLpCRA9TVsSAnZWagAAH1AP/3TIgqNJMJ1gdGsLAmdm\nK9HjbpQ9aRXQ/gGNBcVuE6SMcN/CpqTXP15nKHtjmgF3YNyO954KHGBHV8xh\nE4J5kyLqWm7ncz8cfu+YMzuS3XgteCFAH2qabIBWU+Ei5M6jK/yqHRP6yDaf\nPDQZ60iCctZ1oaDtgKZ/9JwxUhtzav0GBL0K4yV2YlKf+zWJiRwgCJ9zyFR+\nIYHZUAfvU6BUv96LE6XOYnGz2nGHUnZn+H0Y966LY4VIeOLYif7EMJuEZCCJ\ng6/aC/vs8/+zrnFEc1kA7f3undkC2G4fTj4KiO3Jtz2ncJrwi3p7zK1aWvl2\nLVGNLc0KIdF6itvqL4NmyIUVJjT61+eWEP1e+0bdBpE+ztYrF0V3QZAu+Z2G\noODrZh2Bxe508AObBdc1QF+aco2H0T0KYi32hTPjSxSjuRbNYTzMT3Q7AtEv\ncAtLVKLkFV+7ILG+nkXUgHuPnibe/4Xt5BYz501dvxgYVjzWfYg3omirnJxt\nxiFAF9a45Bsyf8jl+TNfL3xLmSRtVKkbMLox0uMHkpeS70pQVXV8KVEFhe2S\nvfH3FdIY2gFEZm9/DMUAi55ThlOt2ffQ5U8b8vB8+WiTVPSEy/fYzn/R4HRM\n4utTA1IgI6wrwnsKHvEECgq9VCnyqVRNSEynqkBuB/fbTk0rpe2chDFaCr/D\nDatz\r\n=i4uE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGGwyptul02ZwyeZhtq1nth4/4+f/qsu0sk0NnF+iowkAiEA9RHA9VHoNIRuDLEmJFxFxfXGPSGPIpO0qyqu4H4yHVM="}]},"maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeforce_1.18.0_1544430313099_0.1614026690269379"},"_hasShrinkwrap":false}},"readme":"# typeforce\n[![build status](https://secure.travis-ci.org/dcousens/typeforce.png)](http://travis-ci.org/dcousens/typeforce)\n[![Version](https://img.shields.io/npm/v/typeforce.svg)](https://www.npmjs.org/package/typeforce)\n\nAnother biased type checking solution for Javascript.\n\nException messages may change between patch versions,  as often the patch will change some behaviour that was unexpected and naturally it results in a different error message.\n\n## Examples\n\n``` javascript\nvar typeforce = require('typeforce')\n\nvar element = { prop: 'foo' }\nvar elementNumber = { prop: 2 }\nvar array = [element, element, elementNumber]\n\n// supported primitives 'Array', 'Boolean', 'Buffer', 'Number', 'Object', 'String'\ntypeforce('Array', array)\n\ntypeforce('Number', array)\n// TypeError: Expected Number, got Array\n\n// array types\ntypeforce(['Object'], array)\ntypeforce(typeforce.arrayOf('Object'), array)\n\n// supports recursive type templating\ntypeforce({ prop: 'Number' }, elementNumber)\n\n// maybe types\ntypeforce('?Number', 2)\ntypeforce('?Number', null)\ntypeforce(typeforce.maybe(typeforce.Number), 2)\ntypeforce(typeforce.maybe(typeforce.Number), null)\n\n// sum types\ntypeforce(typeforce.anyOf('String', 'Number'), 2)\ntypeforce(typeforce.allOf({ x: typeforce.Number }, { y: typeforce.Number }), {\n  x: 1,\n  y: 2\n})\n\n// value types\ntypeforce(typeforce.value(3.14), 3.14)\n\n// custom types\nfunction LongString (value, strict) {\n  if (!typeforce.String(value)) return false\n  if (value.length !== 32) return false\n  return true\n}\n\ntypeforce(LongString, '00000000000000000000000000000000')\n// => OK!\n\ntypeforce(LongString, 'not long enough')\n// TypeError: Expected LongString, got String 'not long enough'\n```\n\n**Pro**tips:\n``` javascript\n// use precompiled primitives for high performance\ntypeforce(typeforce.Array, array)\n\n// or just precompile a template\nvar type = {\n  foo: 'Number',\n  bar: '?String'\n}\n\nvar fastType = typeforce.compile(type)\n// fastType => typeforce.object({\n//   foo: typeforce.Number,\n//   bar: typeforce.maybe(typeforce.String)\n// })\n\n// use strictness for recursive types to enforce whitelisting properties\ntypeforce({\n  x: 'Number'\n}, { x: 1 }, true)\n// OK!\n\ntypeforce({\n  x: 'Number'\n}, { x: 1, y: 2 }, true)\n// TypeError: Unexpected property 'y' of type Number\n```\n\n**Pro**tips (extended types):\n``` javascript\ntypeforce(typeforce.tuple('String', 'Number'), ['foo', 1])\n// OK!\n\ntypeforce(typeforce.tuple('Number', 'Number'), ['not a number', 1])\n// TypeError: Expected property \"0\" of type Number, got String 'not a number'\n\ntypeforce(typeforce.map('Number'), {\n  'anyKeyIsOK': 1\n})\n// OK!\n\ntypeforce(typeforce.map('Number', typeforce.HexN(8)), {\n  'deadbeef': 1,\n  'ffff0000': 2\n})\n// OK!\n\nfunction Foo () {\n  this.x = 2\n}\n\ntypeforce(typeforce.quacksLike('Foo'), new Foo())\n// OK!\n\n// Note, any Foo will do\ntypeforce(typeforce.quacksLike('Foo'), new (function Foo() {}))\n// OK!\n```\n\n**Pro**tips (no throw)\n``` javascript\nvar typeforce = require('typeforce/nothrow')\nvar value = 'foobar'\n\nif (typeforce(typeforce.Number, value)) {\n\t// didn't throw!\n\tconsole.log(`${value} is a number`) // never happens\n} else {\n\tconsole.log(`Oops, ${typeforce.error.message}`)\n\t// prints 'Oops, Expected Number, got String foobar'\n}\n```\n\n**Pro**tips (async)\n```\nvar typeforce = require('typeforce/async')\n\ntypeforce(typeforce.Number, value, function (err) {\n\tif (err) return console.log(`Oops, ${typeforce.error.message}`)\n\n\tconsole.log(`${value} is a number`) // never happens\n})\n```\n\n**WARNING**: Be very wary of using the `quacksLike` type, as it relies on the `Foo.name` property.\nIf that property is mangled by a transpiler,  such as `uglifyjs`,  you will have a bad time.\n\n## LICENSE [MIT](LICENSE)\n","maintainers":[{"name":"dcousens","email":"email@dcousens.com"}],"time":{"modified":"2022-06-28T01:41:47.342Z","created":"2014-12-23T03:44:09.907Z","0.0.2":"2014-12-23T03:44:09.907Z","0.1.0":"2015-01-04T01:43:58.013Z","1.0.0":"2015-03-13T00:34:00.547Z","1.0.1":"2015-06-13T07:36:14.556Z","1.1.0":"2015-06-17T04:15:10.528Z","1.1.1":"2015-06-17T10:21:03.476Z","1.1.2":"2015-06-18T03:31:40.284Z","1.1.3":"2015-07-22T01:55:32.598Z","1.1.4":"2015-07-23T08:07:22.965Z","1.2.0":"2015-08-08T01:50:36.940Z","1.2.1":"2015-08-08T02:06:09.213Z","1.2.2":"2015-08-09T10:24:57.498Z","1.2.3":"2015-08-10T00:19:24.779Z","1.3.0":"2015-08-10T03:41:53.692Z","1.3.1":"2015-08-10T04:12:31.094Z","1.2.4":"2015-08-10T07:26:16.494Z","1.3.2":"2015-08-11T05:20:15.193Z","1.3.3":"2015-09-09T05:53:25.731Z","1.3.4":"2015-09-09T05:55:03.876Z","1.3.5":"2015-09-09T06:23:37.991Z","1.3.6":"2015-09-09T10:09:39.532Z","1.4.0":"2015-11-03T09:03:01.987Z","1.5.0":"2015-11-04T23:46:30.563Z","1.5.1":"2015-11-05T00:16:18.883Z","1.5.2":"2015-11-05T19:46:58.916Z","1.5.3":"2015-11-05T20:09:31.899Z","1.5.4":"2015-11-05T20:12:31.235Z","1.5.5":"2015-11-05T20:55:45.888Z","1.6.0":"2015-11-27T07:25:26.124Z","1.6.1":"2015-11-27T08:05:50.444Z","1.6.2":"2016-02-05T02:00:44.132Z","1.6.3":"2016-09-30T05:54:29.818Z","1.7.0":"2016-09-30T05:55:48.029Z","1.7.1":"2016-09-30T06:12:02.793Z","1.7.2":"2016-09-30T06:21:48.647Z","1.7.3":"2016-09-30T06:30:17.903Z","1.7.4":"2016-09-30T06:32:47.908Z","1.8.0":"2016-09-30T10:03:12.707Z","1.8.1":"2016-09-30T10:10:16.866Z","1.8.2":"2016-10-02T08:27:39.350Z","1.8.3":"2016-10-02T08:40:45.514Z","1.8.4":"2016-10-03T08:01:42.989Z","1.8.5":"2016-10-03T08:08:16.369Z","1.8.6":"2016-10-03T08:17:36.551Z","1.8.7":"2016-10-06T01:16:26.865Z","1.9.0":"2016-10-31T04:55:43.183Z","1.9.1":"2016-10-31T05:04:03.361Z","1.9.2":"2016-11-10T03:36:07.004Z","1.9.3":"2016-12-05T03:44:38.572Z","1.9.4":"2016-12-05T03:46:05.199Z","1.10.0":"2016-12-27T14:03:44.874Z","1.10.1":"2016-12-27T14:06:05.261Z","1.10.2":"2017-01-03T03:08:09.947Z","1.10.3":"2017-01-03T03:08:52.160Z","1.10.4":"2017-01-27T02:54:53.419Z","1.10.5":"2017-01-27T03:01:38.863Z","1.10.6":"2017-01-27T03:47:37.923Z","1.11.0":"2017-04-28T15:07:08.439Z","1.11.1":"2017-04-28T15:07:37.122Z","1.11.3":"2017-08-10T03:24:21.955Z","1.11.4":"2017-08-23T22:37:49.529Z","1.11.5":"2017-09-22T07:30:40.144Z","1.11.6":"2017-11-05T02:25:23.469Z","1.11.7":"2017-11-05T03:09:22.270Z","1.12.0":"2017-11-13T23:11:27.625Z","1.13.0":"2018-09-27T04:55:02.761Z","1.13.1":"2018-09-27T04:59:08.059Z","1.13.2":"2018-09-27T05:00:43.852Z","1.14.0":"2018-10-16T02:19:20.633Z","1.15.0":"2018-10-19T03:30:14.257Z","1.15.1":"2018-10-19T03:47:45.771Z","1.16.0":"2018-10-31T05:41:07.031Z","1.17.0":"2018-12-06T08:31:29.810Z","1.18.0":"2018-12-10T08:25:13.241Z"},"homepage":"https://github.com/dcousens/typeforce","repository":{"type":"git","url":"git+https://github.com/dcousens/typeforce.git"},"author":{"name":"Daniel Cousens"},"bugs":{"url":"https://github.com/dcousens/typeforce/issues"},"license":"MIT","readmeFilename":"README.md","keywords":["typeforce","types","typechecking","type","exceptions","force"]}