1 line
72 KiB
Plaintext
1 line
72 KiB
Plaintext
{"_id":"typical","_rev":"36-cf2e3c6c6a18bb2d3b421f23aa8ef932","name":"typical","dist-tags":{"latest":"7.3.0"},"versions":{"0.1.0":{"name":"typical","version":"0.1.0","keywords":["type","checking","check","value","valid"],"author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"_id":"typical@0.1.0","maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"homepage":"https://github.com/75lb/typical","bugs":{"url":"https://github.com/75lb/typical/issues"},"dist":{"shasum":"b015922f10bf494e1c90665afe68f92150a42bfb","tarball":"https://registry.npmjs.org/typical/-/typical-0.1.0.tgz","integrity":"sha512-/RgTpX5S4PK7oDJkA8FYN4Ouz9JMLjq7rI/yBm5ikd+jotdjAMNMu54wcPUDIwSImAtLlvzMljlbpfRXixKeww==","signatures":[{"sig":"MEYCIQD8D/hQJoGfFcuvW0JpVpQgl311lnDcwY3ET4ROSTNWEQIhAID9H2GpGja9BSKaW11VcuZZwQRF69qI2BGJD3NCxyFR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/typical.js","_from":".","_shasum":"b015922f10bf494e1c90665afe68f92150a42bfb","gitHead":"f5d31e39b3b76e08fb6cfd7b354d9a12dcbe0732","scripts":{"docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js > README.md; echo","lint":"jshint lib/*.js test/*.js; echo","test":"tape test/*.js"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"repository":{"url":"https://github.com/75lb/typical.git","type":"git"},"_npmVersion":"1.4.13","description":"For type-checking Javascript values.","directories":{},"devDependencies":{"tape":"^2.13.2","jsdoc-to-markdown":"^0.1.0"}},"1.0.0":{"name":"typical","version":"1.0.0","keywords":["type","checking","check","value","valid"],"author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"_id":"typical@1.0.0","maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"homepage":"https://github.com/75lb/typical","bugs":{"url":"https://github.com/75lb/typical/issues"},"dist":{"shasum":"2022af5f11e7115e960f887c9e0b68b313c5d6f0","tarball":"https://registry.npmjs.org/typical/-/typical-1.0.0.tgz","integrity":"sha512-w5L9j1ZaKrCuB4Gr2X4urnGNFb79//XBPOwDXzacbf3IKcyiyxfNjYoEivgBpsKF7VIPL5V/ddHm/O3Y6O3r5g==","signatures":[{"sig":"MEQCIGRY0SMqx2BJX6/IaQMEEweTK/wDVdOna3EE9uykR/BWAiAFXAcEF7zWz+nhYNNSTSBBfhgFth3mDOl9aA07K5UsTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/typical.js","_from":".","_shasum":"2022af5f11e7115e960f887c9e0b68b313c5d6f0","gitHead":"8161d9530c435fa4d6ffb07ba4aa07861ed1ad90","scripts":{"docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js > README.md; echo","lint":"jshint lib/*.js test/*.js; echo","test":"tape test/*.js"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"repository":{"url":"https://github.com/75lb/typical.git","type":"git"},"_npmVersion":"1.4.13","description":"For type-checking Javascript values.","directories":{},"devDependencies":{"tape":"^2.13.2","jsdoc-to-markdown":"^0.1.0"}},"2.0.0":{"name":"typical","version":"2.0.0","keywords":["type","checking","check","value","valid"],"author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"_id":"typical@2.0.0","maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"homepage":"https://github.com/75lb/typical#readme","bugs":{"url":"https://github.com/75lb/typical/issues"},"dist":{"shasum":"11c743434a705989665838a1e9e463f504c830ad","tarball":"https://registry.npmjs.org/typical/-/typical-2.0.0.tgz","integrity":"sha512-hdYtUiXM2jRe3yo68UW397bZECGnHWTkmiiezKYW1J1l5aFOTm+xAOi1Sj05t/9v7kEaNeLRFO6r6QOHuHQr8A==","signatures":[{"sig":"MEUCIQCQ4/hPZlCG9wpsjJQReK248wvRnEOO2Lj1yC4UHXKd3gIgM/pff8WVHcfMpP6CyAaAj7xwtkDU/ocCq3XtLbZa4fA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/typical.js","_from":".","_shasum":"11c743434a705989665838a1e9e463f504c830ad","gitHead":"38cce5cd7bc0c0b9a5ce09e340ebb1c6efb25386","scripts":{"docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js > README.md; echo","lint":"jshint lib/*.js test/*.js; echo","test":"tape test/*.js"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"repository":{"url":"git+https://github.com/75lb/typical.git","type":"git"},"_npmVersion":"2.9.0","description":"For type-checking Javascript values.","directories":{},"_nodeVersion":"0.12.2","devDependencies":{"tape":"^4","jsdoc-to-markdown":"^1.1"}},"2.0.1":{"name":"typical","version":"2.0.1","keywords":["type","checking","check","value","valid"],"author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"_id":"typical@2.0.1","maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"homepage":"https://github.com/75lb/typical#readme","bugs":{"url":"https://github.com/75lb/typical/issues"},"dist":{"shasum":"14a440a54a9eaa4dc68c81151da1b96b9223c236","tarball":"https://registry.npmjs.org/typical/-/typical-2.0.1.tgz","integrity":"sha512-U722Wr5RYAzuzV+j7c9KFDSeys7DUaBzpAaFPTl8Zeuzhj72vRnN1n8megH9KPnz8Ruaq/Cd3mBydg42Dwm+2Q==","signatures":[{"sig":"MEUCICt5pcAdgTpcHtB4SQnXuP+bmwdt0cZY2dS45Xwmu0XuAiEA0X9/+ZF9sjw8C/vPxzrnm75dUgTk+rRBdQvIrrXglQo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/typical.js","_from":".","_shasum":"14a440a54a9eaa4dc68c81151da1b96b9223c236","gitHead":"9c10a35b4368ffc13d7fe1ea1aad484deba3e845","scripts":{"docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js > README.md; echo","lint":"jshint lib/*.js test/*.js; echo","test":"tape test/*.js"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"repository":{"url":"git+https://github.com/75lb/typical.git","type":"git"},"_npmVersion":"2.9.0","description":"For type-checking Javascript values.","directories":{},"_nodeVersion":"0.12.2","devDependencies":{"tape":"^4","jsdoc-to-markdown":"^1.1"}},"2.1.0":{"name":"typical","version":"2.1.0","keywords":["type","checking","check","value","valid"],"author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"_id":"typical@2.1.0","maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"homepage":"https://github.com/75lb/typical#readme","bugs":{"url":"https://github.com/75lb/typical/issues"},"dist":{"shasum":"d2d1e9eca06e657921f2c5afcaf3482147f68ff8","tarball":"https://registry.npmjs.org/typical/-/typical-2.1.0.tgz","integrity":"sha512-uk1YCKuIjM2hHCiGkRmPJrnyChPATXKMwQBRhVm7BgFWUs4V3dVO12VSJr/oPRG3S+kP3ZTOhYnW+T8kRwXbGw==","signatures":[{"sig":"MEYCIQDrLG9wYIQmoMSUqIr8/O8dLE0xRSzolcZGEWnJ+2k9NQIhAIB/pVojmoLQRrI5tXYjY7Kf2Ox8jdXk+q8d6Yu/cofw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/typical.js","_from":".","_shasum":"d2d1e9eca06e657921f2c5afcaf3482147f68ff8","gitHead":"3eb456a0564847ea4309b23082783659d7547eef","scripts":{"docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js > README.md; echo","lint":"jshint lib/*.js test/*.js; echo","test":"tape test/*.js"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"repository":{"url":"git+https://github.com/75lb/typical.git","type":"git"},"_npmVersion":"2.9.0","description":"For type-checking Javascript values.","directories":{},"_nodeVersion":"0.12.2","devDependencies":{"tape":"^4","jsdoc-to-markdown":"^1.1"}},"2.2.0":{"name":"typical","version":"2.2.0","keywords":["type","checking","check","value","valid"],"author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"_id":"typical@2.2.0","maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"homepage":"https://github.com/75lb/typical#readme","bugs":{"url":"https://github.com/75lb/typical/issues"},"dist":{"shasum":"857f79a546592c1b62687d09ad25820c9300786a","tarball":"https://registry.npmjs.org/typical/-/typical-2.2.0.tgz","integrity":"sha512-P3U0V9MjQtlWRYblAxE5vEEeLw533o1QNq+la4GgCZkUUl5uiRmkYix5s0f1xVoUed6MXjVAcqR8MhjUhsfJYQ==","signatures":[{"sig":"MEYCIQDEtCB5zjZTPno6AFf6BQ9sl7J2xT8HR3MLSZiPXApJ5wIhAO3Bb+eZQCnujlkw6rL4vyETRDnfR6HJJilT+ZPFsBpS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/typical.js","_from":".","_shasum":"857f79a546592c1b62687d09ad25820c9300786a","gitHead":"15fe2e19e74e8eaa6eae17450d3e7f77aef5e621","scripts":{"docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js > README.md; echo","lint":"jshint lib/*.js test/*.js; echo","test":"tape test/*.js"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"repository":{"url":"git+https://github.com/75lb/typical.git","type":"git"},"_npmVersion":"2.10.0","description":"For type-checking Javascript values.","directories":{},"_nodeVersion":"0.12.2","devDependencies":{"tape":"^4","jsdoc-to-markdown":"^1.1"}},"2.3.0":{"name":"typical","version":"2.3.0","keywords":["type","checking","check","value","valid"],"author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"_id":"typical@2.3.0","maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"homepage":"https://github.com/75lb/typical#readme","bugs":{"url":"https://github.com/75lb/typical/issues"},"dist":{"shasum":"50a8edf73fa360a1ac4b4a476c40b7c0afea1def","tarball":"https://registry.npmjs.org/typical/-/typical-2.3.0.tgz","integrity":"sha512-WklRJkNK7M984x7iBNoP6XDfmdAcSBjh0LIzNw0jSAnM9nVF09T/IPz5CVx+11P/SceISzZHzczkqhhMfPG4aQ==","signatures":[{"sig":"MEYCIQCmwv1ew42yeryHurAVY0chrKe8zHvh/f3gc+axc9BfowIhALvYaVn3aoDZ7Szo5nbJ83O4SOuxdjsNjtVi/kZMteIz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/typical.js","_from":".","_shasum":"50a8edf73fa360a1ac4b4a476c40b7c0afea1def","gitHead":"dd73ee92d773ac9c3810c77bcd37a485d0c97bbe","scripts":{"docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js > README.md; echo","lint":"jshint lib/*.js test/*.js; echo","test":"tape test/*.js"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"repository":{"url":"git+https://github.com/75lb/typical.git","type":"git"},"_npmVersion":"2.12.0","description":"For type-checking Javascript values.","directories":{},"_nodeVersion":"0.12.5","devDependencies":{"tape":"^4","jsdoc-to-markdown":"^1.1"}},"2.3.1":{"name":"typical","version":"2.3.1","keywords":["type","checking","check","value","valid"],"author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"_id":"typical@2.3.1","maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"homepage":"https://github.com/75lb/typical#readme","bugs":{"url":"https://github.com/75lb/typical/issues"},"dist":{"shasum":"543640d9519a7a5fb3aec6ef4c255dc9bc2ab405","tarball":"https://registry.npmjs.org/typical/-/typical-2.3.1.tgz","integrity":"sha512-LqcHGk6TLfwtvi4iCyBX4DVW5mmgvOdd/N5DoeegKCLauhwz8NNbYDjV3rYDsuhuf7QHf3s2Owcq6JCfOeMePg==","signatures":[{"sig":"MEQCIBD93mGQlL4XYaDp91Tszg7gENkQ8ni0JK4MabXdoqZNAiACabnVIK3KKLA3GL/L5LMoBathVCMQUAtJMw0gRObD1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/typical.js","_from":".","_shasum":"543640d9519a7a5fb3aec6ef4c255dc9bc2ab405","gitHead":"af93102a90bd5fc17eb1475bc1bfa98c6dd0b3c1","scripts":{"docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js > README.md; echo","lint":"jshint lib/*.js test/*.js; echo","test":"tape test/*.js"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"repository":{"url":"git+https://github.com/75lb/typical.git","type":"git"},"_npmVersion":"2.13.2","description":"For type-checking Javascript values.","directories":{},"_nodeVersion":"0.12.7","devDependencies":{"tape":"^4","jsdoc-to-markdown":"^1.1"}},"2.3.2":{"name":"typical","version":"2.3.2","keywords":["type","checking","check","value","valid"],"author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"license":"MIT","_id":"typical@2.3.2","maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"homepage":"https://github.com/75lb/typical#readme","bugs":{"url":"https://github.com/75lb/typical/issues"},"dist":{"shasum":"661baf5bc0089d547bc10e532a2737b6e34c27e4","tarball":"https://registry.npmjs.org/typical/-/typical-2.3.2.tgz","integrity":"sha512-eSVzqOoHD4P1zevTQgFosL0PAQO+mh053mp8+zw8VGGLVovd/XEAY/hKfCIuIFJBU9uesxSTgbdqH+EcK3hOsw==","signatures":[{"sig":"MEYCIQDzVIQqtUq8Q2joc6Kj6/8/mv8jba6eQgjs+bfNkLpP7QIhALLAL9/ZILwKK+qsALDPUuvjYfDJ0Gcah9brtEvUuGun","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/typical.js","_from":".","_shasum":"661baf5bc0089d547bc10e532a2737b6e34c27e4","gitHead":"4b0310d6cb9d3bc47c7f44d7c1ce7c00788e4d4b","scripts":{"docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js > README.md; echo","test":"tape test/*.js"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"repository":{"url":"git+https://github.com/75lb/typical.git","type":"git"},"_npmVersion":"2.14.6","description":"For type-checking Javascript values.","directories":{},"_nodeVersion":"4.1.2","devDependencies":{"tape":"^4","jsdoc-to-markdown":"^1.1"}},"2.4.0":{"name":"typical","version":"2.4.0","keywords":["type","checking","check","value","valid"],"author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"license":"MIT","_id":"typical@2.4.0","maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"homepage":"https://github.com/75lb/typical#readme","bugs":{"url":"https://github.com/75lb/typical/issues"},"dist":{"shasum":"c19c8875f24b1d6a65cefa8f5c8b89fce8cc95c6","tarball":"https://registry.npmjs.org/typical/-/typical-2.4.0.tgz","integrity":"sha512-u2idWGUFx0RFscRY5Cod/fLiJgpY6OEMm8yc7bZkwCzG5MXrvSiAPoOAhQ6K0HesD1T4aXSjBw+sID0Gq42G0Q==","signatures":[{"sig":"MEYCIQDZD/JaoPfatMugO3g7TX/FyIwtG5g89FUxziEIsELA0wIhAMdi3aq0L2V6odMhtxzYRFEfNLPEHqrdTCSvs2xomIW1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/typical.js","_from":".","_shasum":"c19c8875f24b1d6a65cefa8f5c8b89fce8cc95c6","gitHead":"decbb48d672c6dcd269e1ea06e139bc7a9c61a33","scripts":{"docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js > README.md; echo","test":"tape test/*.js"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"repository":{"url":"git+https://github.com/75lb/typical.git","type":"git"},"_npmVersion":"3.3.11","description":"For type-checking Javascript values.","directories":{},"_nodeVersion":"5.0.0","devDependencies":{"tape":"^4","jsdoc-to-markdown":"^1.1"}},"2.4.1":{"name":"typical","version":"2.4.1","keywords":["type","checking","check","value","valid"],"author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"license":"MIT","_id":"typical@2.4.1","maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"homepage":"https://github.com/75lb/typical#readme","bugs":{"url":"https://github.com/75lb/typical/issues"},"dist":{"shasum":"fb811ba4055e6701c92c8a011a95a340d1bc0c27","tarball":"https://registry.npmjs.org/typical/-/typical-2.4.1.tgz","integrity":"sha512-1rN3guNfMeD88BhnK2agwcv0iXNIdwiUIyR+Vy7SldO4ILLWw4KoNjnerWiK+yKsLwrmtyOfv3ewwmnJY4UzhQ==","signatures":[{"sig":"MEUCIDxobDv4YMqJpsSKHwN4qkdzY1eifpNWnAP7NKnawlsoAiEA6Vl5gUtsUmxbXmWduiGI/1JJp76nU0czJHmChsgzk14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/typical.js","_from":".","_shasum":"fb811ba4055e6701c92c8a011a95a340d1bc0c27","gitHead":"277bbbd698b028461db01dcabd80500f47896de6","scripts":{"docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js > README.md; echo","test":"tape test/*.js"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"repository":{"url":"git+https://github.com/75lb/typical.git","type":"git"},"_npmVersion":"3.5.2","description":"For type-checking Javascript values.","directories":{},"_nodeVersion":"5.1.0","devDependencies":{"tape":"^4","jsdoc-to-markdown":"^1.1"}},"2.4.2":{"name":"typical","version":"2.4.2","keywords":["type","checking","check","value","valid","is","number","object","plainobject","array","like","defined","string","boolean","function"],"author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"license":"MIT","_id":"typical@2.4.2","maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"homepage":"https://github.com/75lb/typical#readme","bugs":{"url":"https://github.com/75lb/typical/issues"},"dist":{"shasum":"ade92b2716f9a5e1df008ff937a1599287824964","tarball":"https://registry.npmjs.org/typical/-/typical-2.4.2.tgz","integrity":"sha512-Q8hb9bU09XRaLmu9yS2TNZ3C/WEq5BvKRzWZuSrTwb6vGNZF99lcnHY6BDgCXA7gkGPNoLmv8RJ7hDLKpyvvvQ==","signatures":[{"sig":"MEUCIBowlMzlwgilrP7ZcrsVA6bF1yjEWAqM0r9MFY7COwysAiEAoXThCx4WLsf2IAhE/2QBfmfBRxzKKmxVjUTArXmglTM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/typical.js","_from":".","_shasum":"ade92b2716f9a5e1df008ff937a1599287824964","gitHead":"7dcbb5fa9ede9ca3101df01a8a2bd424437b92f2","scripts":{"docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js > README.md; echo","test":"tape test/*.js"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"repository":{"url":"git+https://github.com/75lb/typical.git","type":"git"},"_npmVersion":"3.7.2","description":"For type-checking Javascript values.","directories":{},"_nodeVersion":"5.5.0","devDependencies":{"tape":"^4.4","jsdoc-to-markdown":"^1.3.3"},"_npmOperationalInternal":{"tmp":"tmp/typical-2.4.2.tgz_1455111139878_0.18440906843170524","host":"packages-9-west.internal.npmjs.com"}},"2.5.0":{"name":"typical","version":"2.5.0","keywords":["type","checking","check","value","valid","is","number","object","plainobject","array","like","defined","string","boolean","function"],"author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"license":"MIT","_id":"typical@2.5.0","maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"homepage":"https://github.com/75lb/typical#readme","bugs":{"url":"https://github.com/75lb/typical/issues"},"dist":{"shasum":"81244918aa28180c9e602aa457173404be0604f1","tarball":"https://registry.npmjs.org/typical/-/typical-2.5.0.tgz","integrity":"sha512-HbKDAreSayJXbHFG6Ns6loDTZHb60Ux//nXIpdPPPi5P2KRhwgD6W6YOXviLMc0dZJDEP6ha628HEXr7YHgseg==","signatures":[{"sig":"MEUCIQDQP/Kru9/Zz3IFHf5CIBr9Zr7WJdpTtOOQIWbPrIxrUAIgc86emgs3Ez4GMh7yzYpbQDoML+XdSM986I6l+yVxI7k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/typical.js","_from":".","_shasum":"81244918aa28180c9e602aa457173404be0604f1","gitHead":"d4420e73758a134c9620a4df9461bafb6d45a2ad","scripts":{"docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js > README.md; echo","test":"tape test/*.js"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"repository":{"url":"git+https://github.com/75lb/typical.git","type":"git"},"_npmVersion":"3.10.3","description":"For type-checking Javascript values.","directories":{},"_nodeVersion":"6.3.1","devDependencies":{"tape":"^4.6.0","jsdoc-to-markdown":"^1.3.6","feature-detect-es6":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/typical-2.5.0.tgz_1469889044416_0.5234887145925313","host":"packages-16-east.internal.npmjs.com"}},"2.6.0":{"name":"typical","version":"2.6.0","keywords":["type","checking","check","value","valid","is","number","object","plainobject","array","like","defined","string","boolean","function","promise","iterable","class","primitive"],"author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"license":"MIT","_id":"typical@2.6.0","maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"homepage":"https://github.com/75lb/typical#readme","bugs":{"url":"https://github.com/75lb/typical/issues"},"dist":{"shasum":"89d51554ab139848a65bcc2c8772f8fb450c40ed","tarball":"https://registry.npmjs.org/typical/-/typical-2.6.0.tgz","integrity":"sha512-arU6xODykMLQxx0Y7YdDjurOg+uk3fXTIvBFyp0k53pGiUeDSnkevbRDnc/9PEgdcTzz5mC7/5SXDwDYLLb0Pg==","signatures":[{"sig":"MEYCIQD9/v9YWOTehtfb/TuGL59N4syty2hsi87xxNbnWmG3QQIhAPZQs8MIc2UuVJ8aoRrCuvO6lDaorT/9vFCiJp1wq4I7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/typical.js","_from":".","_shasum":"89d51554ab139848a65bcc2c8772f8fb450c40ed","gitHead":"06386aa1af940b41e3741b54b0a45d39b1b2651e","scripts":{"docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js > README.md; echo","test":"test-runner test/*.js"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"repository":{"url":"git+https://github.com/75lb/typical.git","type":"git"},"_npmVersion":"3.10.3","description":"Robust Javascript type-checking","directories":{},"_nodeVersion":"6.4.0","devDependencies":{"core-assert":"^0.2.0","test-runner":"^0.2.3","jsdoc-to-markdown":"^2.0.0-alpha","feature-detect-es6":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/typical-2.6.0.tgz_1472304984780_0.4343612522352487","host":"packages-12-west.internal.npmjs.com"}},"2.6.1":{"name":"typical","version":"2.6.1","keywords":["type","checking","check","value","valid","is","number","object","plainobject","array","like","defined","string","boolean","function","promise","iterable","class","primitive"],"author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"license":"MIT","_id":"typical@2.6.1","maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"homepage":"https://github.com/75lb/typical#readme","bugs":{"url":"https://github.com/75lb/typical/issues"},"dist":{"shasum":"5c080e5d661cbbe38259d2e70a3c7253e873881d","tarball":"https://registry.npmjs.org/typical/-/typical-2.6.1.tgz","integrity":"sha512-ofhi8kjIje6npGozTip9Fr8iecmYfEbS06i0JnIg+rh51KakryWF4+jX8lLKZVhy6N+ID45WYSFCxPOdTWCzNg==","signatures":[{"sig":"MEUCIEbEAVrkTWWqVuRL2SKr4ZoFWoeQeRKv2r17eVWyamTAAiEArD0EgGMDh+elFc20Mm/f+37ah6wnXu5ELbTyjL/jJMk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/typical.js","_from":".","_shasum":"5c080e5d661cbbe38259d2e70a3c7253e873881d","gitHead":"feeaa69626103eac9ae5ad181e3f5fc87b804ec0","scripts":{"docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js > README.md; echo","test":"test-runner test/*.js"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"repository":{"url":"git+https://github.com/75lb/typical.git","type":"git"},"_npmVersion":"4.2.0","description":"Robust Javascript type-checking","directories":{},"_nodeVersion":"7.10.0","devDependencies":{"core-assert":"^0.2.1","test-runner":"^0.3.0","jsdoc-to-markdown":"^3.0.0","feature-detect-es6":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/typical-2.6.1.tgz_1495184219873_0.1315753306262195","host":"packages-18-east.internal.npmjs.com"}},"3.0.0":{"name":"typical","version":"3.0.0","keywords":["type","checking","check","value","valid","is","number","object","plainobject","array","like","defined","string","boolean","function","promise","iterable","class","primitive"],"author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"license":"MIT","_id":"typical@3.0.0","maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"homepage":"https://github.com/75lb/typical#readme","bugs":{"url":"https://github.com/75lb/typical/issues"},"dist":{"shasum":"90ff7c207fabf8b63258b76efdade39cfc9ff36f","tarball":"https://registry.npmjs.org/typical/-/typical-3.0.0.tgz","fileCount":8,"integrity":"sha512-2/pGDQD/q1iJWlrj357aEKGIlRvHirm81x04lsg51hreiohy2snAXoFc9dIHFWEx9LsfOVA5K7lUGM9rcUqwlQ==","signatures":[{"sig":"MEQCIAV3JbUKvQqcAk1hShDByBKZTFr21QFpAJF5cUSkVpnmAiAT5PquLaEhpYhdCZ3j7Bp4Gqy6FrfEyeDA845YCznZLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbS6isCRA9TVsSAnZWagAAd40P/1TIDR+tCxGMFYZ+ve/q\nky19KwI5xv5XghTgFsfm5HYI5Wsb8sb3rDylULCpk+naVlLNl/jbezgr4iLG\n22fdT7++IsPZk+D2s873znncoX1WuYkWyBFS8WNtQVSYkavonubx57uAsjnI\nN9sobUzpryP4pMlv4VZD/LNbmYkYjlVyluiHAM1ikKgUpyed4IN4dGdauKM3\naKPId91W5BW8wUP0wL63KjecaA5MxJc6Frhk4H/Rxgo3DcFE9pM0nf5938nI\nZ392ngBRMXTftaGGldRhd+YnqtqgeBT4qW0x8dWTELlni50yH+o1zQFHfHJU\ny6N4KOXxEU4kXd3M9mknC2JEjjQNN7G69arWSY055DnCA4A2DtYZii/ODdl9\nez0OIFQxUAzH9U2D2mgA3feeyi+yJXGlL/P2KB2qsujfAfKVMaVMTqQiZa85\nWCGoMwRfg1KOXoel34mHYFsceJTQp5Q713FjQrZ0TJEnfsBj8bvXYk78yo+c\nKQif3lCt7lK+1omsmNWAjvMzqQ4FxHxwOw3sjG1FhdygY2iWxnxK7+u+TD9q\nuYVxQYgoJZxqvs/lkeD17jOYLfT9Qb2t+SaT3Xx8/VaOZCu0sm1Vnc3vUKg2\nC64/nk3dNIn04v9yPAV56gfmdsXKA509B09xqBPtYeNs5ywUgqLqGg422Ydj\nkbTI\r\n=3r78\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=6"},"gitHead":"cee19519fadf276ba190e9543ead7695ebb119dc","scripts":{"docs":"jsdoc2md -t README.hbs index.js > README.md; echo","test":"test-runner test.js","cover":"nyc --reporter=text-lcov test-runner test.js | coveralls"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"repository":{"url":"git+https://github.com/75lb/typical.git","type":"git"},"_npmVersion":"6.2.0","description":"Robust Javascript type-checking","directories":{},"_nodeVersion":"10.6.0","_hasShrinkwrap":false,"devDependencies":{"coveralls":"^3.0.2","test-runner":"^0.5.0","jsdoc-to-markdown":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typical_3.0.0_1531685036065_0.02018696978009582","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"typical","version":"3.0.1","keywords":["type","checking","check","value","valid","is","number","object","plainobject","array","like","defined","string","boolean","function","promise","iterable","class","primitive"],"author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"license":"MIT","_id":"typical@3.0.1","maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"homepage":"https://github.com/75lb/typical#readme","bugs":{"url":"https://github.com/75lb/typical/issues"},"dist":{"shasum":"5de2be819bab2d99a271705815656e83b74953e8","tarball":"https://registry.npmjs.org/typical/-/typical-3.0.1.tgz","fileCount":9,"integrity":"sha512-DrK9QpZw4bLyJUF52LB0gK6YTXbhuk5SlISFREBE+TI1L655q901W6xEO40TsrxuASt+gW75IjpjrWdB8PaCaQ==","signatures":[{"sig":"MEUCIAz0DEMstov1pPGtEs/nl2oAB6pOvkZTNn/hu5z1IDkqAiEA/PePOYmXXghtoQ/yPMkPKexC2/+cPyWuYKDxlVy8BJo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceIUcCRA9TVsSAnZWagAAeQ8QAJCclLZX3neOAFezs71q\nhH4mySYVy1ZJXV0Fi51MVmcBUe4+zkZAXxQL/zTnRK4yiFSCl8nuyhgedHLR\nIBOSdJJzv4i/X9mwj2l9HCgHlC6MEGZHbzxfinP3VjnDZigXLYtdrFVjn7vu\ndTSxS9Fd/zb2Ri2ND2/YnXHJOyGuQTq6gHx3E1voDKLE4gOrONa45+pJl9r9\n5xK2glYN/j82jZ2OrlTMPS34Bs5KwbBaWnZ/VEuDLwj8lttjszRb1PgiOJOy\nmdShnl5YFM2vP6aZ7GHmPOKQ0XTOyuMj8xGHzP1E+rtB88FaOMJB+AiDWyL9\n2MalCA2N5Pfq7rH0GersiEl1BEH2tUXQJ6XxAbi/YkJA8VYYmvhcsb0ZuQuj\ntU1i6qX6nM85Te4AI3pbUrEyKUJVMIBljlZom+/mAC7B5pHRCndyjyxEgeEc\nUzou+HGpb8DTg2tIqcCq/rPKrd0tjvpXHLfR95NJHX7pIyPUt13rMi+UtICj\nc442oQQ5LW1K0QaNx3u1qJic2S7zGCDvC+kDXNN7HY/7UKBLCRlD1fUiK9KK\n4FpbXByNJUvYwlYytCWy8F70RsHjJ68IS/tCsSHfR2z8gYBFqoMg10cnOIoz\nfc8G706HbaNiFkkz3nh3g1spLBRT1PowP+gV5vBFEt7AGToWfT9GoLwaVWOs\n7lT2\r\n=cf7C\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=6"},"gitHead":"35235c19466d11fcccf140a52ab51742cd336b1d","scripts":{"docs":"jsdoc2md -t README.hbs index.js > README.md; echo","test":"test-runner test.js","cover":"nyc --reporter=text-lcov test-runner test.js | coveralls"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"repository":{"url":"git+https://github.com/75lb/typical.git","type":"git"},"_npmVersion":"6.8.0","description":"Robust Javascript type-checking","directories":{},"_nodeVersion":"11.10.0","_hasShrinkwrap":false,"devDependencies":{"coveralls":"^3.0.3","test-runner":"^0.5.1","jsdoc-to-markdown":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typical_3.0.1_1551402267123_0.8642094033533347","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"typical","version":"3.0.2","keywords":["type","checking","check","value","valid","is","number","object","plainobject","array","like","defined","string","boolean","function","promise","iterable","class","primitive"],"author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"license":"MIT","_id":"typical@3.0.2","maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"homepage":"https://github.com/75lb/typical#readme","bugs":{"url":"https://github.com/75lb/typical/issues"},"dist":{"shasum":"1891683995b7916822c7ab0ccc238fc462f66e71","tarball":"https://registry.npmjs.org/typical/-/typical-3.0.2.tgz","fileCount":5,"integrity":"sha512-uvJvOMwAheCYrxDUsqkMPpYk7t1/R+4VQnBZ3wzkaA6QRQzXxG6+/yA6VGDtK+bgzCxh6Vk5arJ7TG0Gf8GN1w==","signatures":[{"sig":"MEQCIHtdjgZpxYEvgI2WdxBsE3q7MCqKRYnFmemNUvuSoZEkAiBE+aAGTFXm80SxVK9d7fF8XPkl5dZd4WoNDvaLX8sl3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceIWmCRA9TVsSAnZWagAASmcQAIHSb0zuMRobeID9TEOn\nW/ZtLNJCfy+ehv7b3QSP3SrgvCVOED6Clfo+Dl8ZPX2EDT8Nko/HKm1jhQU/\n5MX+/fy4bRHIeXqdmYVEeZ3lURWz/hZtZ5jMLEnkzrhBsBqyHfBZlpAjQNsP\ny3qz+nq7zihwZl+DUcfY2utjcuimDs0IxrB2nvSd7bhjyEZ9VCiEYxTKWoWl\nVKcgELQTp/Tt/ZbQipX3DVKBuSEGk/iloGgoND83XovWnzxhQwW+NPGYVdE2\nv4yYDwJCZUX+SzNV3usLK6kqW0R5RNod8RA6vWIn+EFp9bNSExzqUGLk5bTq\nbyxVXrlfzxj/m1vsjnRmy2RPigdn9oZ/1QGt5Gkk5CEXR/daHuAXPf6LLqrW\n7ub5za0w03RZBUUCkJA9x1do+m8rQrAHG7GXf0cGHLNP/xI3Ea5TKjpTxDEe\n8EFnxyiZLyTXd/E7VOO0pJtqCHhhiBzYdKhhVaZDnqcMnCB4PRQ0cVXv1MoN\nwZtA7cm+d8AwtlpjMl+sd/feuDxneXHLOO51D8M0Yg5AEW7hTL4gnbmq2NLI\ntkvvjnbPaFoV2ydntxxV4KYQEZXmK8hbSJA9VDTBgW1fUflUq7WdhOXjqKxh\ncC8dMDKwQocBXBF2gQiNMeDL2VN7E2UNAT+H96Gda+vy8Rs27C7PUhn8tSq6\nh/4a\r\n=ZvcO\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=6"},"gitHead":"1a626e7be184831e5c91b3336ab0986c6fc8e5b4","scripts":{"docs":"jsdoc2md -t README.hbs index.js > README.md; echo","test":"test-runner test.js","cover":"nyc --reporter=text-lcov test-runner test.js | coveralls"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"repository":{"url":"git+https://github.com/75lb/typical.git","type":"git"},"_npmVersion":"6.8.0","description":"Robust Javascript type-checking","directories":{},"_nodeVersion":"11.10.0","_hasShrinkwrap":false,"devDependencies":{"coveralls":"^3.0.3","test-runner":"^0.5.1","jsdoc-to-markdown":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typical_3.0.2_1551402405834_0.33811537440377015","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"typical","version":"4.0.0","keywords":["type","checking","check","value","valid","is","number","object","plainobject","array","like","defined","string","boolean","function","promise","iterable","class","primitive"],"author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"license":"MIT","_id":"typical@4.0.0","maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"homepage":"https://github.com/75lb/typical#readme","bugs":{"url":"https://github.com/75lb/typical/issues"},"dist":{"shasum":"cbeaff3b9d7ae1e2bbfaf5a4e6f11eccfde94fc4","tarball":"https://registry.npmjs.org/typical/-/typical-4.0.0.tgz","fileCount":6,"integrity":"sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==","signatures":[{"sig":"MEUCIB/Gufg0ooDmv3z4ue++S5cjq3AsWoOF7wf2bTyycDcUAiEAx0/yQVYZNm7TZBKZCD4t5BO9pSAEHTS/EqcYWYFSYMg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclPInCRA9TVsSAnZWagAAxfYP/i48b9esmszkBP+ELdYk\nwYmPt8VRW87DNrgp//Fh7AYkglBvTACK6hFuOuRzeTHvUSjtqA6rSV5TvaU0\nnmCLcCCHa/vpzVXKGIt3gKpeYbNt1ftieukxXfQwfQXkYy0wDA+a6qYE1KA9\naiRVHbhSWR6FfxYKoNBxDuf5giAitdPSQux/H+bx4HN6zrR7CqDNiLXgq1z1\nfmF27S59UAEGaWmdK69ONqLriG3me3h2T2FsNBe25//QszkhX+bT90/OuDXi\ntqo+d/FA7maBM0YQ49QpToQm4psQ3YHPTiKPOlOrvDg5+G71QXtcbRoclVq5\njEV4VjAHy8rQSTf5jvHwp+N65BkfWPuU5rfM3Oa2Xx20lqX7thXjLgXQRwCc\nt0zM7gmf3EpH91j+gpTie0WjbPP+4XJX3zPmOBm58B5lvBNmRF7ZBBR4tWPD\nZ/+W9KJfv53jnku86Za/IqnfcukM6MjkJGquZPAmDFuxP76STCKkotbOgDha\nRjC70iX7Yg1bDfeKWV6aTIAHDrdLI8Xk49GxiKDNywub4CbSLfR+xYupwmX6\nfPcY03/JVMy2ksNz6xur+NBCktC1Bd/3wTFXDaj0/5ITDM/JrewK00x2ZR+4\nSnlDWlHe9zdWVeCbxSXEUjvsBEnVnYKY4sne21fApvWxAha4i/8ggQQNaD4u\nbN8S\r\n=0dXx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=8"},"gitHead":"59301a70bac9875f9148c73a9341646097c00ef7","scripts":{"dist":"rollup index.mjs -f umd -n typical -o dist/index.js","docs":"jsdoc2md -c jsdoc.conf -t README.hbs index.mjs > README.md; echo","test":"npm run test:js && npm run test:esm && npm run test:web","cover":"nyc --reporter=text-lcov test-runner test.js | coveralls","test:js":"rollup test.mjs -f cjs -o dist/test.js && rollup test-v10.mjs -f cjs -o dist/test-v10.js && test-runner dist/test*.js","test:esm":"esm-runner test*.mjs","test:web":"web-runner test.mjs"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"repository":{"url":"git+https://github.com/75lb/typical.git","type":"git"},"_npmVersion":"6.9.0","description":"Robust Javascript type-checking","directories":{},"_nodeVersion":"11.12.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^1.7.0","coveralls":"^3.0.3","esm-runner":"^0.1.2","test-runner":"^0.6.0-14","@test-runner/web":"^0.1.4","jsdoc-to-markdown":"^4.0.1","test-object-model":"^0.3.8"},"_npmOperationalInternal":{"tmp":"tmp/typical_4.0.0_1553265190542_0.3496664081827323","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"typical","version":"5.0.0","keywords":["type","checking","check","value","valid","is","number","object","plainobject","array","like","defined","string","boolean","function","promise","iterable","class","primitive"],"author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"license":"MIT","_id":"typical@5.0.0","maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"homepage":"https://github.com/75lb/typical#readme","bugs":{"url":"https://github.com/75lb/typical/issues"},"dist":{"shasum":"ded1253286c42c0e72bf8dd86518a23505c35c95","tarball":"https://registry.npmjs.org/typical/-/typical-5.0.0.tgz","fileCount":6,"integrity":"sha512-EiYNG3wi45n7ZvDJaU/ekW8OiAJ0EfYNq8tQJUMVok5k8+g7mj54pFWOXFsstmQoVHfy4CjzgNgJtGUAVR8kFQ==","signatures":[{"sig":"MEQCID4CaX43icq2+Bh9KSqAfiX2KAKin7ogOsoHBa9Ay13WAiBOan2Lx5GP/EGx9v3bJsM9tgHsYbogf2gCiKrQONalMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyxhUCRA9TVsSAnZWagAA3YEP/0Fsn47w9trgGX9YtSDA\nBRbuh5r5LN3MnWdhvhinZl7wP9o61Kf0ZGHdm/Mve7hTTBYNtwAB14TmcjGj\nrMH/XIGza98n2zqvTcJGx8NjzgxNO2esHoJYTNc++hJaOw02QVsHgkZW7fxc\n5EKaXw9v9FMBWtLyAxdc74FMyUtcBzhHa0Po2gXGahbVunfsdeLzySf0nmxW\n5g57MOtkamdMJwnV/r3aSbzk0tHdLBrUtH0LJNutOVIR3DewuEWjn2nizvEO\ncrFegjTMR8E8vlp4x3FFSDwc25H2ImZP6SzSfyD3DI371XP2Oa0nNOzQuStf\nD+04/wQ8MsMP5gpfHQJ0mtlyiNksfxRmTmjMm31cwOjpG001TUFj+JGv23Le\naZj8siPknkC/K4r9gbMlPdcN+xGYoOqBTK+/BdnXkFUraYaZcTb2WFGHtoTA\n09L691pAlbSo4x8vokf4HYpeW/UtHYguiAegqMlu2ll2SoEUq2To+u1hkZYj\neNSp478AcURO0SphltGXQ36+LxC1OTfWCXIapNggCa5tnZ/J2M6dTQij4y1O\nbeKTrcydTCJnvHwvbRUIzTfmdZbLwhpKTGsxgBAYDuHnkH5s3gyR2ZUZ5WPy\nyzoWc71Ze41/sSPs0mK94PIP9m9AxM/OLpCmZdVyk+3pcK51pct4DjD6nHkt\nvj0Y\r\n=8Jdu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=8"},"gitHead":"1090d17ed1c951a061ce04c740acc4f30b64397e","scripts":{"dist":"rollup index.mjs -f umd -n typical -o dist/index.js","docs":"jsdoc2md -c jsdoc.conf -t README.hbs index.mjs > README.md; echo","test":"npm run test:js && npm run test:esm && npm run test:web","cover":"nyc --reporter=text-lcov test-runner test.js | coveralls","test:js":"rollup test/*.mjs -f cjs -d tmp/test && test-runner tmp/test/test*.js","test:v8":"rollup test/test.mjs test/test-default.mjs -f cjs -d tmp/test && test-runner tmp/test/test*.js","test:esm":"esm-runner test/*.mjs","test:web":"web-runner test.mjs"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"repository":{"url":"git+https://github.com/75lb/typical.git","type":"git"},"_npmVersion":"6.9.0","description":"Robust Javascript type-checking","directories":{},"_nodeVersion":"12.1.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^1.10.1","coveralls":"^3.0.3","esm-runner":"^0.1.4","test-runner":"^0.6.0-15","@test-runner/web":"^0.1.4","jsdoc-to-markdown":"^4.0.1","test-object-model":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/typical_5.0.0_1556813907813_0.4042693608166039","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"typical","version":"5.1.0","keywords":["type","checking","check","value","valid","is","number","object","plainobject","array","like","defined","string","boolean","function","promise","iterable","class","primitive","isstring","isclass","isiterable","isdefined","isobject","isomorphic"],"author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"license":"MIT","_id":"typical@5.1.0","maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"homepage":"https://github.com/75lb/typical#readme","bugs":{"url":"https://github.com/75lb/typical/issues"},"dist":{"shasum":"7116ca103caf2574985fc84fbaa8fd0ee5ea1684","tarball":"https://registry.npmjs.org/typical/-/typical-5.1.0.tgz","fileCount":6,"integrity":"sha512-t5Ik8UAwBal1P1XzuVE4dc+RYQZicLUGJdvqr/vdqsED7SQECgsGBylldSsfWZL7RQjxT3xhQcKHWhLaVSR6YQ==","signatures":[{"sig":"MEUCIEvG+c18cVOX21ZjSZENtUMcbeVVJ/YJ8ENjnb/Ql6VSAiEAqGFhQx8vjsOjkWtrXfHNC7thm6PZJEdAK/QsNHspwy4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFJ/RCRA9TVsSAnZWagAABDwP/2YKf/ywkPq8sZRPb2dK\nSo0sS25dK0kzuom5mPvEFptMBrDUIFOZ8Lhc+qEAuwSQimkEilhH4v11OR0I\nwBNHm6GbkWrLzjG36F4WMhgYMhmXgkcQrpdrFE8orJ7ewY/DPFDsP2gocKuJ\nXiY4pa3sMGFgwoWu34usz84S/XjPKjoFicPoy0y5nQ28kvRGkz3Xfmf1n/v7\nkjwVUBlSynv/ezKhH7vcKSTxiKZvTnRMS00gaaiRL2eX/362HhFoE7zgrvUl\nN0ehVg0d+bd8ks5JRTWksHd0Z9iAhVH1hbPJg89Knq/B5OVwpRePu6PClENu\nSpHZyURj60PzJqh0yfDE6DlQ3hbZCo31esosY4f+j8hwUzArQrPv99gkqujz\nHxO5V7sY9uvVPTXKlbl/o6MFfoxbtfu6hpFX5V6fTuYe+fuFpKmkq7ITBvlz\nFLJvDvqBq+QfxuDSGC8IcKULqgK+nDkX0qoyNLDqzRO8vsl5jgVvCEO/ZAFE\n+AC7O8xJNShxyqi5JDPUF0BfnL7vL1//VENtQYIcrFScFBPXf/7e2UxMag5e\nwg8vTYkSmVk+hrfbMz0a2gU5zEvk72/h3bO/3q9uNuf2p6kzZv2izYCBmJUe\n8TF3IFTce+dkfe1F/AjBuUCKZs43fng7hIb8YtAQG0OmBeBDojcjdFtgLGoh\npqvM\r\n=aBBd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=8"},"gitHead":"d7aa8d11bc1ea4160beb4ec5272141169ffbe86c","scripts":{"dist":"rollup index.mjs -f umd -n typical -o dist/index.js --exports named","docs":"jsdoc2md -c jsdoc.conf -t README.hbs index.mjs > README.md; echo","test":"npm run test:js && npm run test:esm","cover":"nyc npm test && nyc report --reporter=text-lcov | coveralls","test:js":"rollup test/*.mjs -f cjs -d tmp/test && test-runner tmp/test/test*.js","test:v8":"rollup test/test.mjs test/test-default.mjs -f cjs -d tmp/test && test-runner tmp/test/test*.js","test:all":"npm run test:js && npm run test:esm && npm run test:web","test:esm":"esm-runner test/*.mjs","test:web":"web-runner test/test.mjs"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"repository":{"url":"git+https://github.com/75lb/typical.git","type":"git"},"_npmVersion":"6.9.0","description":"Functional, isomorphic, load-anywhere type checking for Javascript","directories":{},"_nodeVersion":"12.4.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","rollup":"^1.16.2","coveralls":"^3.0.4","esm-runner":"^0.1.4","test-runner":"^0.6.0","jsdoc-to-markdown":"^5.0.0","test-object-model":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/typical_5.1.0_1561632721169_0.7054886510578617","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"typical","version":"5.2.0","keywords":["type","checking","check","value","valid","is","number","object","plainobject","array","like","defined","string","boolean","function","promise","iterable","class","primitive","isstring","isclass","isiterable","isdefined","isobject","isomorphic"],"author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"license":"MIT","_id":"typical@5.2.0","maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"homepage":"https://github.com/75lb/typical#readme","bugs":{"url":"https://github.com/75lb/typical/issues"},"dist":{"shasum":"4daaac4f2b5315460804f0acf6cb69c52bb93066","tarball":"https://registry.npmjs.org/typical/-/typical-5.2.0.tgz","fileCount":6,"integrity":"sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==","signatures":[{"sig":"MEUCIQCEfWnUzJRjZyrAS5avQtQeiectg72PvOw4/Wkyt+J2ZAIgSWtmnnaizptdjPwMT3E2TTLBShfuB67qToLTnWrZ9g0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrYh1CRA9TVsSAnZWagAA8mcP+QDCRw7/0MuxUB56ZI5P\n2Wbmdeo/ig/q9fQAeyPyaaKRbPdzRC77vH1VH7Vy/LZG60PitKrTk1X3nmZB\n9ikMzHORySxHG3oiA0JbLlo+uMeJGWV/tdziDvMdWBaF569V1estWi2y2CuX\nDUa9zmpQ3SvVhzGZDQT9NhzI5FPZOy2b2sc3yyJ6FDWGZZa6ScKSZ03abIJU\nKDPk3s3FlzscGt5AdjT2jDN5eUN9iuEjB/74PdKuam+RHZfyFku2/fCeOr4g\nnI4gz9u+vp7SwEau522Ef7PfvW+yX8SdzoBkPMJks17sLIO+7HwDKghtDwJs\n4x/+4JjHdepWBgH9mAywhyZhOFKowyWONgO7Ygq5WM1RUjAlMZNa6A6oZAW7\n2ktQtc9kBf+/1IYGxB+edkJ3iG/mGtLTuKT76YHcIGC/++2VananzCA6fO7e\nMrZiCsXzkS5hg4ZhtOp8ydbYJUt9nGkQqYbT5a7AWlG5Y42PdPCEXgCe5lXp\nU3hegBnXf8vUxWE9nuIUzrRkdy5JefrQ6J+dkWdAjVs+sC5deC9nKF34APh5\nVQepePjTl1yS3ayyTAs/PJyDX98OnAM0qMQLoPsH0REMZP65nzZuxgK34ZRk\njmw5sJ3w/aqY1M7E0GYmCAQFC9mUzcIjKfFl2la8kIL8s2fulAhORQ1XUzYK\nEbdz\r\n=B+dS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=8"},"gitHead":"1a17ab6a6f2e3b4b5c87095861cdd60ead29bfc1","scripts":{"dist":"rollup index.mjs -f umd -n typical -o dist/index.js --exports named","docs":"jsdoc2md -c jsdoc.conf -t README.hbs index.mjs > README.md; echo","test":"npm run dist && npm run test:js && npm run test:esm","cover":"nyc npm test && nyc report --reporter=text-lcov | coveralls","test:js":"rollup test/*.mjs -f cjs -d tmp/test -e assert && test-runner tmp/test/test*.js","test:v8":"rollup test/test.mjs test/test-default.mjs -f cjs -d tmp/testv8 && test-runner tmp/testv8/test*.js","test:all":"npm run test:js && npm run test:esm && npm run test:web","test:esm":"esm-runner test/*.mjs","test:web":"web-runner test/test.mjs"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"repository":{"url":"git+https://github.com/75lb/typical.git","type":"git"},"_npmVersion":"6.12.0","description":"Isomorphic, functional type-checking for Javascript","directories":{},"_nodeVersion":"12.12.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","rollup":"^1.25.1","coveralls":"^3.0.7","esm-runner":"^0.1.5","test-runner":"^0.6.0","jsdoc-to-markdown":"^5.0.2","test-object-model":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/typical_5.2.0_1571653749151_0.15195101844144543","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"typical","version":"6.0.0","keywords":["type","checking","check","value","valid","is","number","object","plainobject","array","like","defined","string","boolean","function","promise","iterable","class","primitive","isstring","isclass","isiterable","isdefined","isobject","isomorphic"],"author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"license":"MIT","_id":"typical@6.0.0","maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"homepage":"https://github.com/75lb/typical#readme","bugs":{"url":"https://github.com/75lb/typical/issues"},"dist":{"shasum":"c0d0d8ba2555992f21bd71860afcd3a682a17410","tarball":"https://registry.npmjs.org/typical/-/typical-6.0.0.tgz","fileCount":6,"integrity":"sha512-bTTHXOq5E2HgNQiWCyE/Qlw3hPZN+mYB0nUfIAKIeH+pYu+j1BLVyARiD2Ezfh62vug4/qDEk89ELbsvqv5L2Q==","signatures":[{"sig":"MEYCIQC6SxpqR42uhVYs5ip0meC9TrGQnBnKleNjiFXnXzMQkAIhAMg9zL1UIyY5wQKR6Py6BhMvr57pZ3Gut6jHfQIE7mvR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzwy5CRA9TVsSAnZWagAAWDAP/1p8PsoMFdckM9iEtiY/\nXdZNX2wiy2F11Z1wyHTdI2ibMeat5SMIm2aLg16OXeKx1kBQ4tWr4rjQSPNS\nsq9y4o+lRXt2/HKHtoxHv7PXzHYB8UQxnWwb0EmfKBdI4iEzrhMUm2BokGSH\nGHmK7hh64czrD/pyPYQZhFZvn608L5S1Dsz/PL3lZ5nuPRnQZcx2u11UvqaM\n08mDn4zcuRaPXfeXQCn4378Q0Bhr7/9dIJRr0qHUzdX1VMx1zT1AvuA1m8d/\nQ61RIkik9fVday8P06HtFgfOLHm7/NgfVAZSxSOw2PeM+ZPqrLUy8iFcVUb7\nA30+I4nks7r+tbY12gocnhlNSP42hM9TwvUFZ44kma7NQJFmxqCZ6doI7Dbb\nwikgzD2WyxxZamN+wujqyInYTCXrbTxb1sSBQJopHRxPCImhnFc+GhF6o1c5\nX6ZIiCdU6ckjHBxzYJRDSdaKWJe3cAYqoJaMGE1yy8xj4k4KxBmttQBhzomq\nKrlYP1HxRmCcdr50HlhU03mEc9L09Ot35D5zPAcMjgAj1EkKZpnqOE107Cw3\nTgQke8rWA4EyD7iz6XgQBzYRrzKnI5g5+iDTivaflGaOs3euH4uX/PfC+XCZ\n3XYh/Rx29m335uWfaafm+YdQP6Wy+Gn59TM822NRoRutVtkbjKKgeXbXa5I4\ntpz0\r\n=x8mJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"index.mjs","engines":{"node":">=10"},"gitHead":"68112b6b6fd83322ecba20877650ad46395a0740","scripts":{"dist":"rollup index.mjs -f umd -n typical -o dist/index.js --exports named","docs":"jsdoc2md -c jsdoc.conf -t README.hbs index.mjs > README.md","test":"npm run dist && npm run test:esm","cover":"nyc npm test && nyc report --reporter=text-lcov | coveralls","test:esm":"esm-runner test/*.mjs","test:web":"web-runner test/test.mjs"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"repository":{"url":"git+https://github.com/75lb/typical.git","type":"git"},"_npmVersion":"6.13.0","description":"Isomorphic, functional type-checking for Javascript","directories":{},"_nodeVersion":"12.12.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","rollup":"^1.27.0","coveralls":"^3.0.7","esm-runner":"^0.2.1","isomorphic-assert":"^0.1.1","jsdoc-to-markdown":"^5.0.2","test-object-model":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/typical_6.0.0_1573850296816_0.2221225595115941","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"typical","version":"6.0.1","keywords":["type","checking","check","value","valid","is","number","object","plainobject","array","like","defined","string","boolean","function","promise","iterable","class","primitive","isstring","isclass","isiterable","isdefined","isobject","isomorphic"],"author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"license":"MIT","_id":"typical@6.0.1","maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"homepage":"https://github.com/75lb/typical#readme","bugs":{"url":"https://github.com/75lb/typical/issues"},"dist":{"shasum":"89bd1a6aa5e5e96fa907fb6b7579223bff558a06","tarball":"https://registry.npmjs.org/typical/-/typical-6.0.1.tgz","fileCount":6,"integrity":"sha512-+g3NEp7fJLe9DPa1TArHm9QAA7YciZmWnfAqEaFrBihQ7epOv9i99rjtgb6Iz0wh3WuQDjsCTDfgRoGnmHN81A==","signatures":[{"sig":"MEQCIGqLyOJ5/5IbamRNi7ZLW1wl4vt1wh2S7C0BU6UPeLqLAiA3zqUC/Kgn5/KtUTieIbhiAWVVX6vl4KbE1CCzqcce7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0B7cCRA9TVsSAnZWagAAOksP/2uMvD8xUolNvCTAkehl\n3M9ZbbKn2XlpkZXTsUQij5WkW1JVOUACEpuubD+NJpBjEqHQWQ4SwT8mr3f6\nnER2lQXmLgOerQ3ArWOyx0OsxyQnp61XfdAy1QvzAggXfJ52q7WRan38Qw7n\nwbvsrn/YICsQ7L+PoCX6s+HYZZs6s/Ug19bv/cgibD3m+R4CSLVnBDKgnM0Q\nSE1xrHBWwnMTp/3xKAgC3Er87v+nFRZo66uUGJ1QtI4mUAVQNXwSokSI+yOF\noLP5vPBSVvGdURKmrXmxrMinut9r/KSvx8Ozj9rDIoAho1q6UlXTYJ4nu4we\neTh7xZdL4Qbhgocx0xeyqFhSuCkUiWIhtQGrEHoKA5O9kp7dvxaqJQXej8gr\n7yjVjXgEpXPbYuMewS9rCRdMIb7qsIc4w8bfsePnSDfB3MU/zZ3gXyXXzzt2\nbUN0SUFS+fugAwpcwFvfVI3uWtoyx4DNng8YgSZglws+s3VMFXHB5eqcFwig\nKnJbSXZlOa7TlCgkpHgwUVwzsECZv4rE3f7ZYIFkwI23kpGyl75Lv9dOfQX7\nOUdC86LeSlKWRKBPLvlb5OExv9CWIjicMoGDlp6vejERUK8xga7gWXuOQlZO\n7iDtmjRU3jisL7AfnjF5jawzdwOgGeRdBjk6GRCY890fBcn5s+U7xgZYFlyN\nR4MX\r\n=qhsR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"index.mjs","engines":{"node":">=10"},"gitHead":"e4f12f4daddf1033c3dba24f356a267b20ad87c7","scripts":{"dist":"rollup index.mjs -f umd -n typical -o dist/index.js --exports named","docs":"jsdoc2md -c jsdoc.conf -t README.hbs index.mjs > README.md","test":"npm run dist && npm run test:esm && npm run test:web","cover":"nyc npm test && nyc report --reporter=text-lcov | coveralls","test:esm":"esm-runner test/*.mjs","test:web":"web-runner test/*.mjs"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"repository":{"url":"git+https://github.com/75lb/typical.git","type":"git"},"_npmVersion":"6.14.4","description":"Isomorphic, functional type-checking for Javascript","directories":{},"_nodeVersion":"14.3.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","rollup":"^2.11.2","coveralls":"^3.1.0","esm-runner":"^0.3.4","@test-runner/web":"^0.3.5","isomorphic-assert":"^0.1.1","jsdoc-to-markdown":"^5.0.3","test-object-model":"^0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/typical_6.0.1_1590697691513_0.6312648175612636","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"typical","version":"7.0.0","keywords":["type","checking","check","value","valid","is","number","object","plainobject","array","like","defined","string","boolean","function","promise","iterable","class","primitive","isstring","isclass","isiterable","isdefined","isobject","isomorphic"],"author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"license":"MIT","_id":"typical@7.0.0","maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"homepage":"https://github.com/75lb/typical#readme","bugs":{"url":"https://github.com/75lb/typical/issues"},"dist":{"shasum":"1437a96338a7deb1c41b5dd41fda1410a164bd59","tarball":"https://registry.npmjs.org/typical/-/typical-7.0.0.tgz","fileCount":5,"integrity":"sha512-hg2fdZBVRRsDXOFYnDPdtjqejtfiMFwpjghKuz2Ow3Ii8H8F2rjEW7qphnleBNMak7k3oOZKOFHJwJ2SH7R04g==","signatures":[{"sig":"MEUCIFwx2k4l9+YPvhzQBwCYnIRlpZz1PEkkXUsMFtNHXlxgAiEA+ssXVLaqJAG9BrvezAk3m48m4lcvzH47E3D7TwlhXx4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwJ2WCRA9TVsSAnZWagAAlqwP/3td2Ho3w8jak8fROR/N\n4vgS8N6+wqe+3QL6cNreMg/vDmUUL0MlZpSrdqildEEWlosYcjHno5Qe+EMC\nJzPOGLlgF69eY74qxdiC/VNGAlkuD7n/At2ax0kLRr668xlR6q8FDahWDJns\njMs2K7GD9Ze1mixVN6HtiORi9lhSMEcfJ3DYClkPjSDdxA7dX+HFVTI8vWDz\nue3wy/omHypuzVNiYo7w8xtm22GA20PaMo8ALoOVS5VzQ2SFpXCd6T+LULx9\nlkBDaJT+TeWobSQgs5311U9ob9o/J+cIo2Nn+KXC42u/1USRArkYn1rLY7em\nHkNHVjEi1VdOSAWYxKl9RBrjSxT5ulG6bHhT8kxzhAyi6n+MCerm93naLrtu\njTR6759FEgedq1zK5UmrqsruE3GUsVJPS+oSeqvG278ktvgt7EyvPwXASlrY\navKNnbiCr6evVbMA4Ma1SPGNYhtryao2Cmawn4+I0hQS6f8gwgivVg3wsHgo\nbt8T1ucgpp97BcbwGLz9+cj5ctb7PE+ELk6vFFpC865wQCh74JC9xAGk4jaG\nfr3QzWxvtVY1K4evgrhe9oY5igf8HeEqKZuUwCKb38WkVeT60XpabefpT4D2\nQEFlvRUOrZ8t2JxP4d4qN9QtJvU0O9SDE8k+d/UfYmpNv34pXecXtcTUZfAb\ns/iB\r\n=rLNA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.mjs","engines":{"node":">=14"},"exports":"./index.mjs","gitHead":"78737eb9df6c32b33e4f6021abd72889b8e664ec","scripts":{"docs":"jsdoc2md -c jsdoc.conf -t README.hbs index.mjs > README.md","test":"npm run test:cli && npm run test:web","cover":"c8 npm test && c8 report --reporter=text-lcov | coveralls","test:cli":"test-runner test/*.mjs","test:web":"web-runner test/*.mjs"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"repository":{"url":"git+https://github.com/75lb/typical.git","type":"git"},"_npmVersion":"7.16.0","description":"Isomorphic, functional type-checking for Javascript","directories":{},"_nodeVersion":"16.3.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^7.7.2","rollup":"^2.51.1","coveralls":"^3.1.0","@test-runner/web":"^0.3.5","isomorphic-assert":"^0.2.0","jsdoc-to-markdown":"^7.0.1","test-object-model":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/typical_7.0.0_1623235990213_0.9897132457008133","host":"s3://npm-registry-packages"}},"7.1.0":{"name":"typical","version":"7.1.0","keywords":["type","checking","check","value","valid","is","number","object","plainobject","array","like","defined","string","boolean","function","promise","iterable","class","primitive","isstring","isclass","isiterable","isdefined","isobject","isomorphic"],"author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"license":"MIT","_id":"typical@7.1.0","maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"homepage":"https://github.com/75lb/typical#readme","bugs":{"url":"https://github.com/75lb/typical/issues"},"dist":{"shasum":"cf7a0c2694f2ac38e1283f054a7c08c75a2990f1","tarball":"https://registry.npmjs.org/typical/-/typical-7.1.0.tgz","fileCount":4,"integrity":"sha512-o0UQ/D8ChD+1EIVqOkjcWs7WoWb4zgZJqq6Id7gAFAWF8JNbeCJRN8l3ACp4O2RZLWBqqQac4+sbPzFZaX6pVw==","signatures":[{"sig":"MEUCIQDLQnaGX6/7Bq2rVNJxqDUQGaud9pv/XaycqfAzWYo5lwIgWJgJ4dux3NJCvuZrXjmrV4lYEz5sox6itSbJYCDxMAQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGjUmCRA9TVsSAnZWagAAkfIP/iAjbirFJ8rpcqta71Td\ne3YTzbm7Yw81bZnAjBtEkLHtBqNun/0Y2Lw0X5xaNhYr+W1mDM9WxAStT91b\nzby4dii4TfIzhPbnH0htvKvH8EdZ6GmkUROBdShQ4J/AaebsSEBdCY+M4rc6\nvbKpgTwW/CiVEVT6W7ZkudZZXxjju26uysIeTtm/ttFcpxfOP/1IDO0axV1K\nGQgUH7NJ/cjI31dgQUugeo2/IxJ1Sboggf1VgsnpYp8Khocjw7to13i/LyYJ\nUN291iA8otvxzXWNFIqg02VXEvhVsCiBtyA8JiiHBLbWBf/um+pcjD5KGm7Y\nHreMygWhg7wmrcDkkON6V1qp6w9q66RyC8YiEDHE5Zm8USHsq2v6rA73RvqH\ne6sQUoJGLjqKY6x6YBI+AQxkcRl6BhKUwN/oSj1GfqCcjQOXr5N9ov5IqPEG\nEPFz+VOUhp+ipBXZYOQ6+JiKPa7OZCj2QgqvHlCbWVJ5cPCYb1kURfCMnWGf\nPAyRONWY0e79qTCjbSflskGuvJ/dZkGciF49d7hCItFXs8bly4Wf2slVQLNm\n6LJv/wSOng1sSD0utrmgDWsbaRqZaxI72uhAqVTDS6t//S2uM6qeJvf1L3ZB\nSFxRnCflaStnOglfFwm/e05kby2P34NV8Q34BLNTET6YeYyQU+F9xg1HWb7u\nM5/U\r\n=lfLH\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","engines":{"node":">=12.17"},"exports":"./index.js","gitHead":"c32b7cf6a6337332510c61629802bca1815550af","scripts":{"docs":"jsdoc2md -c jsdoc.conf -t README.hbs index.js > README.md","test":"npm run test:cli && npm run test:web","cover":"c8 npm test && c8 report --reporter=text-lcov | coveralls","test:cli":"test-runner test/*.js","test:web":"web-runner test/test.js"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"repository":{"url":"git+https://github.com/75lb/typical.git","type":"git"},"_npmVersion":"7.20.6","description":"Isomorphic, functional type-checking for Javascript","directories":{},"_nodeVersion":"16.6.2","_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","rollup":"^2.56.2","coveralls":"^3.1.1","@test-runner/web":"^0.4.4","isomorphic-assert":"^1.0.0","jsdoc-to-markdown":"^7.0.1","test-object-model":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/typical_7.1.0_1629107494612_0.18340556372363515","host":"s3://npm-registry-packages"}},"7.1.1":{"name":"typical","version":"7.1.1","keywords":["type","checking","check","value","valid","is","number","object","plainobject","array","like","defined","string","boolean","function","promise","iterable","class","primitive","isstring","isclass","isiterable","isdefined","isobject","isomorphic"],"author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"license":"MIT","_id":"typical@7.1.1","maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"homepage":"https://github.com/75lb/typical#readme","bugs":{"url":"https://github.com/75lb/typical/issues"},"dist":{"shasum":"ba177ab7ab103b78534463ffa4c0c9754523ac1f","tarball":"https://registry.npmjs.org/typical/-/typical-7.1.1.tgz","fileCount":5,"integrity":"sha512-T+tKVNs6Wu7IWiAce5BgMd7OZfNYUndHwc5MknN+UHOudi7sGZzuHdCadllRuqJ3fPtgFtIH9+lt9qRv6lmpfA==","signatures":[{"sig":"MEUCIG/t4zQdtuBAYYWU781hDOvmgxXgCcQQvKSpXP1BypDRAiEA2pLaeX3uNkA0UM9F+cfkMeUNTLO4uNO1xJNKU5HBjsE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGjVUCRA9TVsSAnZWagAAdP8P/2807JyGzdEuoFCPHknG\nmLeBtynDF4lIT6+Xw9o0gTxEIHTSZDS+dE51EkZ5JTVZD5RRxC+JL/+gU92i\nuoR46uj7z3e0ZPA2rKZ4cdJAOAgnbwAYo+mU/C4S3LBvzh6DD6Kb1ts2qmgz\nAJIE98c81efY5moYeWL++rVshJJRr5U5BS4/MbCSr02c7veCIp7KID4YBtnF\nbaz58S/yb0TfTl9gFojxcV06BLEMBG+5iJzUPSy07n8VIMyddzZFEknYVmj9\nUlcbyyi86+VN2pAtNvGyMwnjdT+WhEoBJyAqJLR3+2re6rVTA9o2LldW1moJ\nHYc/YGvyAK8LkdJ2naYgK/X2j5yQFyn3pACJqB/ZvmihuoI/Nt28n4ECPQTZ\n2k06oIw9wy756O5gCwvSDWRTUA/Gj241bgwHfrb1wHib3/jCk3y1o3icUGWf\nQ4FdA40JmBllnJbTw9LZEiY0LIYwAYyJ3jxjeCw2F0jmiLtnFBkhI00bLOd6\nmHc/uIN0dEFFrctQdHBOGP7IoGlsfpn0bFJ/rX50HLbRvmUmeXy8p5Q/xd2q\nmZ+mkjMHB8mNItWQ08rGgrVkBMDqNXkQqz0Ub/5oFEWAw1GH9LBPTxqSxWdV\nHZF7vBwvHBHp/Q8nQS/hESQXkZ85cyUdpS4JQ8g390MYFl4HG2kARe1JUQam\nYTGy\r\n=3i/a\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","engines":{"node":">=12.17"},"exports":"./index.js","gitHead":"8123ce36ad6df01a6485ac5a999dcddbebba932b","scripts":{"docs":"jsdoc2md -c jsdoc.conf -t README.hbs index.js > README.md","test":"npm run test:cli && npm run test:web","cover":"c8 npm test && c8 report --reporter=text-lcov | coveralls","test:cli":"test-runner test/*.js","test:web":"web-runner test/test.js"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"repository":{"url":"git+https://github.com/75lb/typical.git","type":"git"},"_npmVersion":"7.20.6","description":"Isomorphic, functional type-checking for Javascript","directories":{},"_nodeVersion":"16.6.2","_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","rollup":"^2.56.2","coveralls":"^3.1.1","@test-runner/web":"^0.4.4","isomorphic-assert":"^1.0.0","jsdoc-to-markdown":"^7.0.1","test-object-model":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/typical_7.1.1_1629107540527_0.6992909817463944","host":"s3://npm-registry-packages"}},"7.2.0":{"name":"typical","version":"7.2.0","keywords":["type","checking","check","value","valid","is","number","object","plainobject","array","like","defined","string","boolean","function","promise","iterable","class","primitive","isstring","isclass","isiterable","isdefined","isobject","isomorphic"],"author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"license":"MIT","_id":"typical@7.2.0","maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"homepage":"https://github.com/75lb/typical#readme","bugs":{"url":"https://github.com/75lb/typical/issues"},"dist":{"shasum":"b3ec4b76530d144640df86c6b061dafd70e10c1e","tarball":"https://registry.npmjs.org/typical/-/typical-7.2.0.tgz","fileCount":6,"integrity":"sha512-W1+HdVRUl8fS3MZ9ogD51GOb46xMmhAZzR0WPw5jcgIZQJVvkddYzAl4YTU6g5w33Y1iRQLdIi2/1jhi2RNL0g==","signatures":[{"sig":"MEQCIF1kITfv/fxHCC9di0L9XE32bWWEskH/tvWZDN15yy20AiBsEHjGWNMpGI7hWCi/iOf0JMkhg4lIpxXUIr2Op3+0Ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27175},"type":"module","engines":{"node":">=12.17"},"exports":{"import":"./index.js","require":"./dist/index.cjs"},"gitHead":"9eb563a7cfce7b1ec3994e5b28c913759ddb1588","scripts":{"dist":"75lb-nature cjs-build index.js","docs":"75lb-nature jsdoc2md -t README.hbs index.js > README.md","test":"npm run dist && npm run test:ci","test:ci":"75lb-nature test-runner test/*.js"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"repository":{"url":"git+https://github.com/75lb/typical.git","type":"git"},"_npmVersion":"10.8.2","description":"Isomorphic, functional type-checking for Javascript","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/typical_7.2.0_1726530634866_0.797922374975194","host":"s3://npm-registry-packages"}},"7.3.0":{"name":"typical","author":{"name":"Lloyd Brookes","email":"opensource@75lb.com"},"version":"7.3.0","description":"Isomorphic, functional type-checking for Javascript","repository":{"type":"git","url":"git+https://github.com/75lb/typical.git"},"license":"MIT","type":"module","exports":{"import":"./index.js","require":"./dist/index.cjs"},"keywords":["type","checking","check","value","valid","is","detect","number","object","plainobject","array","like","defined","string","boolean","function","promise","iterable","class","primitive","isstring","isclass","isiterable","isdefined","isobject","isomorphic","async","is-async","es6","es2015"],"engines":{"node":">=12.17"},"scripts":{"test":"npm run dist && npm run test:ci","test:ci":"75lb-nature test-runner test/*.js","docs":"75lb-nature jsdoc2md -t README.hbs index.js > README.md","dist":"75lb-nature cjs-build index.js"},"devDependencies":{},"_id":"typical@7.3.0","gitHead":"4e9e9e2f50c25d880f5bf265761605330e17d9e0","bugs":{"url":"https://github.com/75lb/typical/issues"},"homepage":"https://github.com/75lb/typical#readme","_nodeVersion":"23.1.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-ya4mg/30vm+DOWfBg4YK3j2WD6TWtRkCbasOJr40CseYENzCUby/7rIvXA99JGsQHeNxLbnXdyLLxKSv3tauFw==","shasum":"930376be344228709f134613911fa22aa09617a4","tarball":"https://registry.npmjs.org/typical/-/typical-7.3.0.tgz","fileCount":6,"unpackedSize":29664,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+MolgD35FFnO8M8PN9HTEmT8J8X0Oqx3hEf8ymKOqxgIgM+KBufP5JGyWZdHTqQGNz9+cCWVcK8yZH4FLb91objw="}]},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"directories":{},"maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typical_7.3.0_1731417418001_0.06425619810530891"},"_hasShrinkwrap":false}},"time":{"created":"2014-06-08T13:39:37.465Z","modified":"2024-11-12T13:16:58.349Z","0.1.0":"2014-06-08T13:39:37.465Z","1.0.0":"2014-06-09T14:18:52.850Z","2.0.0":"2015-05-11T12:17:33.108Z","2.0.1":"2015-05-11T13:12:37.600Z","2.1.0":"2015-05-12T15:48:07.580Z","2.2.0":"2015-05-19T09:54:11.387Z","2.3.0":"2015-07-02T22:32:20.122Z","2.3.1":"2015-08-04T20:48:08.669Z","2.3.2":"2015-10-08T23:16:37.421Z","2.4.0":"2015-10-31T15:21:27.280Z","2.4.1":"2015-12-07T11:57:30.949Z","2.4.2":"2016-02-10T13:32:22.991Z","2.5.0":"2016-07-30T14:30:47.582Z","2.6.0":"2016-08-27T13:36:26.464Z","2.6.1":"2017-05-19T08:57:01.009Z","3.0.0":"2018-07-15T20:03:56.153Z","3.0.1":"2019-03-01T01:04:27.366Z","3.0.2":"2019-03-01T01:06:46.016Z","4.0.0":"2019-03-22T14:33:10.699Z","5.0.0":"2019-05-02T16:18:28.011Z","5.1.0":"2019-06-27T10:52:01.304Z","5.2.0":"2019-10-21T10:29:09.291Z","6.0.0":"2019-11-15T20:38:17.023Z","6.0.1":"2020-05-28T20:28:12.034Z","7.0.0":"2021-06-09T10:53:10.315Z","7.1.0":"2021-08-16T09:51:34.745Z","7.1.1":"2021-08-16T09:52:20.661Z","7.2.0":"2024-09-16T23:50:35.007Z","7.3.0":"2024-11-12T13:16:58.172Z"},"bugs":{"url":"https://github.com/75lb/typical/issues"},"author":{"name":"Lloyd Brookes","email":"opensource@75lb.com"},"license":"MIT","homepage":"https://github.com/75lb/typical#readme","keywords":["type","checking","check","value","valid","is","detect","number","object","plainobject","array","like","defined","string","boolean","function","promise","iterable","class","primitive","isstring","isclass","isiterable","isdefined","isobject","isomorphic","async","is-async","es6","es2015"],"repository":{"type":"git","url":"git+https://github.com/75lb/typical.git"},"description":"Isomorphic, functional type-checking for Javascript","maintainers":[{"name":"75lb","email":"75pound@gmail.com"}],"readme":"[](https://www.npmjs.org/package/typical)\n[](https://www.npmjs.org/package/typical)\n[](https://github.com/75lb/typical/network/dependents?dependent_type=REPOSITORY)\n[](https://github.com/75lb/typical/network/dependents?dependent_type=PACKAGE)\n[](https://github.com/75lb/typical/actions/workflows/node.js.yml)\n[](https://github.com/feross/standard)\n\n<a name=\"module_typical\"></a>\n\n## typical\nIsomorphic, functional type-checking for Javascript.\n\n**Example** \n```js\nimport t from 'typical'\nconst allDefined = array.every(t.isDefined)\n```\n\n* [typical](#module_typical)\n * [.isNumber(n)](#module_typical.isNumber) ⇒ <code>boolean</code>\n * [.isFiniteNumber(n)](#module_typical.isFiniteNumber) ⇒ <code>boolean</code>\n * [.isPlainObject(input)](#module_typical.isPlainObject) ⇒ <code>boolean</code>\n * [.isArrayLike(input)](#module_typical.isArrayLike) ⇒ <code>boolean</code>\n * [.isObject(input)](#module_typical.isObject) ⇒ <code>boolean</code>\n * [.isDefined(input)](#module_typical.isDefined) ⇒ <code>boolean</code>\n * [.isUndefined(input)](#module_typical.isUndefined) ⇒ <code>boolean</code>\n * [.isNull(input)](#module_typical.isNull) ⇒ <code>boolean</code>\n * [.isDefinedValue(input)](#module_typical.isDefinedValue) ⇒ <code>boolean</code>\n * [.isClass(input)](#module_typical.isClass) ⇒ <code>boolean</code>\n * [.isPrimitive(input)](#module_typical.isPrimitive) ⇒ <code>boolean</code>\n * [.isPromise(input)](#module_typical.isPromise) ⇒ <code>boolean</code>\n * [.isIterable(input)](#module_typical.isIterable) ⇒ <code>boolean</code>\n * [.isString(input)](#module_typical.isString) ⇒ <code>boolean</code>\n * [.isFunction(input)](#module_typical.isFunction) ⇒ <code>boolean</code>\n * [.isAsyncFunction(input)](#module_typical.isAsyncFunction) ⇒ <code>boolean</code>\n\n<a name=\"module_typical.isNumber\"></a>\n\n### t.isNumber(n) ⇒ <code>boolean</code>\nReturns true if input is a number (including infinity). It is a more reasonable alternative to `typeof n` which returns `number` for `NaN`.\n\n**Kind**: static method of [<code>typical</code>](#module_typical) \n**Returns**: <code>boolean</code> - `true` if input is a number \n\n| Param | Type | Description |\n| --- | --- | --- |\n| n | <code>\\*</code> | The input to test |\n\n**Example** \n```js\n> t.isNumber(0)\ntrue\n> t.isNumber(1)\ntrue\n> t.isNumber(1.1)\ntrue\n> t.isNumber(0xff)\ntrue\n> t.isNumber(0644)\ntrue\n> t.isNumber(6.2e5)\ntrue\n> t.isNumber(NaN)\nfalse\n> t.isNumber(Infinity)\ntrue\n```\n<a name=\"module_typical.isFiniteNumber\"></a>\n\n### t.isFiniteNumber(n) ⇒ <code>boolean</code>\nReturns true if input is a finite number. Identical to `isNumber` beside excluding infinity.\n\n**Kind**: static method of [<code>typical</code>](#module_typical) \n\n| Param | Type | Description |\n| --- | --- | --- |\n| n | <code>\\*</code> | The input to test |\n\n**Example** \n```js\n> t.isFiniteNumber(0)\ntrue\n> t.isFiniteNumber(1)\ntrue\n> t.isFiniteNumber(1.1)\ntrue\n> t.isFiniteNumber(0xff)\ntrue\n> t.isFiniteNumber(0644)\ntrue\n> t.isFiniteNumber(6.2e5)\ntrue\n> t.isFiniteNumber(NaN)\nfalse\n> t.isFiniteNumber(Infinity)\nfalse\n```\n<a name=\"module_typical.isPlainObject\"></a>\n\n### t.isPlainObject(input) ⇒ <code>boolean</code>\nA plain object is a simple object literal, it is not an instance of a class. Returns true if the input `typeof` is `object` and directly decends from `Object`.\n\n**Kind**: static method of [<code>typical</code>](#module_typical) \n\n| Param | Type | Description |\n| --- | --- | --- |\n| input | <code>\\*</code> | The input to test |\n\n**Example** \n```js\n> t.isPlainObject({ something: 'one' })\ntrue\n> t.isPlainObject(new Date())\nfalse\n> t.isPlainObject([ 0, 1 ])\nfalse\n> t.isPlainObject(/test/)\nfalse\n> t.isPlainObject(1)\nfalse\n> t.isPlainObject('one')\nfalse\n> t.isPlainObject(null)\nfalse\n> t.isPlainObject((function * () {})())\nfalse\n> t.isPlainObject(function * () {})\nfalse\n```\n<a name=\"module_typical.isArrayLike\"></a>\n\n### t.isArrayLike(input) ⇒ <code>boolean</code>\nAn array-like value has all the properties of an array yet is not an array instance. An example is the `arguments` object. Returns `true`` if the input value is an object, not `null`` and has a `length` property set with a numeric value.\n\n**Kind**: static method of [<code>typical</code>](#module_typical) \n\n| Param | Type | Description |\n| --- | --- | --- |\n| input | <code>\\*</code> | The input to test |\n\n**Example** \n```js\nfunction sum(x, y){\n console.log(t.isArrayLike(arguments))\n // prints `true`\n}\n```\n<a name=\"module_typical.isObject\"></a>\n\n### t.isObject(input) ⇒ <code>boolean</code>\nReturns true if the typeof input is `'object'` but not null.\n\n**Kind**: static method of [<code>typical</code>](#module_typical) \n\n| Param | Type | Description |\n| --- | --- | --- |\n| input | <code>\\*</code> | The input to test |\n\n<a name=\"module_typical.isDefined\"></a>\n\n### t.isDefined(input) ⇒ <code>boolean</code>\nReturns true if the input value is defined.\n\n**Kind**: static method of [<code>typical</code>](#module_typical) \n\n| Param | Type | Description |\n| --- | --- | --- |\n| input | <code>\\*</code> | The input to test |\n\n<a name=\"module_typical.isUndefined\"></a>\n\n### t.isUndefined(input) ⇒ <code>boolean</code>\nReturns true if the input value is undefined.\n\n**Kind**: static method of [<code>typical</code>](#module_typical) \n\n| Param | Type | Description |\n| --- | --- | --- |\n| input | <code>\\*</code> | The input to test |\n\n<a name=\"module_typical.isNull\"></a>\n\n### t.isNull(input) ⇒ <code>boolean</code>\nReturns true if the input value is null.\n\n**Kind**: static method of [<code>typical</code>](#module_typical) \n\n| Param | Type | Description |\n| --- | --- | --- |\n| input | <code>\\*</code> | The input to test |\n\n<a name=\"module_typical.isDefinedValue\"></a>\n\n### t.isDefinedValue(input) ⇒ <code>boolean</code>\nReturns true if the input value is not one of `undefined`, `null`, or `NaN`.\n\n**Kind**: static method of [<code>typical</code>](#module_typical) \n\n| Param | Type | Description |\n| --- | --- | --- |\n| input | <code>\\*</code> | The input to test |\n\n<a name=\"module_typical.isClass\"></a>\n\n### t.isClass(input) ⇒ <code>boolean</code>\nReturns true if the input value is an ES2015 `class`.\n\n**Kind**: static method of [<code>typical</code>](#module_typical) \n\n| Param | Type | Description |\n| --- | --- | --- |\n| input | <code>\\*</code> | The input to test |\n\n<a name=\"module_typical.isPrimitive\"></a>\n\n### t.isPrimitive(input) ⇒ <code>boolean</code>\nReturns true if the input is a string, number, symbol, boolean, null or undefined value.\n\n**Kind**: static method of [<code>typical</code>](#module_typical) \n\n| Param | Type | Description |\n| --- | --- | --- |\n| input | <code>\\*</code> | The input to test |\n\n<a name=\"module_typical.isPromise\"></a>\n\n### t.isPromise(input) ⇒ <code>boolean</code>\nReturns true if the input is a Promise.\n\n**Kind**: static method of [<code>typical</code>](#module_typical) \n\n| Param | Type | Description |\n| --- | --- | --- |\n| input | <code>\\*</code> | The input to test |\n\n<a name=\"module_typical.isIterable\"></a>\n\n### t.isIterable(input) ⇒ <code>boolean</code>\nReturns true if the input is an iterable (`Map`, `Set`, `Array`, Generator etc.).\n\n**Kind**: static method of [<code>typical</code>](#module_typical) \n\n| Param | Type | Description |\n| --- | --- | --- |\n| input | <code>\\*</code> | The input to test |\n\n**Example** \n```js\n> t.isIterable('string')\ntrue\n> t.isIterable(new Map())\ntrue\n> t.isIterable([])\ntrue\n> t.isIterable((function * () {})())\ntrue\n> t.isIterable(Promise.resolve())\nfalse\n> t.isIterable(Promise)\nfalse\n> t.isIterable(true)\nfalse\n> t.isIterable({})\nfalse\n> t.isIterable(0)\nfalse\n> t.isIterable(1.1)\nfalse\n> t.isIterable(NaN)\nfalse\n> t.isIterable(Infinity)\nfalse\n> t.isIterable(function () {})\nfalse\n> t.isIterable(Date)\nfalse\n> t.isIterable()\nfalse\n> t.isIterable({ then: function () {} })\nfalse\n```\n<a name=\"module_typical.isString\"></a>\n\n### t.isString(input) ⇒ <code>boolean</code>\nReturns true if the input value is a string. The equivalent of `typeof input === 'string'` for use in funcitonal contexts.\n\n**Kind**: static method of [<code>typical</code>](#module_typical) \n\n| Param | Type | Description |\n| --- | --- | --- |\n| input | <code>\\*</code> | The input to test |\n\n<a name=\"module_typical.isFunction\"></a>\n\n### t.isFunction(input) ⇒ <code>boolean</code>\nReturns true if the input value is a function. The equivalent of `typeof input === 'function'` for use in funcitonal contexts.\n\n**Kind**: static method of [<code>typical</code>](#module_typical) \n\n| Param | Type | Description |\n| --- | --- | --- |\n| input | <code>\\*</code> | The input to test |\n\n<a name=\"module_typical.isAsyncFunction\"></a>\n\n### t.isAsyncFunction(input) ⇒ <code>boolean</code>\nReturns true if the input value is an async function or method.\n\n**Kind**: static method of [<code>typical</code>](#module_typical) \n\n| Param | Type | Description |\n| --- | --- | --- |\n| input | <code>\\*</code> | The input to test |\n\n**Example** \n```js\n> t.isAsyncFunction(function () {})\nfalse\n> t.isAsyncFunction(new Function())\nfalse\n> t.isAsyncFunction(() => {})\nfalse\n> t.isAsyncFunction(async function () {})\ntrue\n> const AsyncFunction = async function () {}.constructor\n> t.isAsyncFunction(new AsyncFunction())\ntrue\n> t.isAsyncFunction(async () => {})\ntrue\n> class Command { async execute () {} }\n> t.isAsyncFunction(new Command().execute)\ntrue\n```\n\n## Load anywhere\n\nThis library is compatible with Node.js, the Web and any style of module loader. It can be loaded anywhere, natively without transpilation.\n\nWithin a Node.js ECMAScript Module:\n\n```js\nimport t from 'typical'\nimport { isNumber } from 'typical'\n```\n\nCommonJS:\n\n```js\nconst t = require('typical')\nconst { isNumber } = require('typical')\n```\n\nWithin a modern browser ECMAScript Module:\n\n```js\nimport t from './node_modules/typical/index.js'\n```\n\n* * *\n\n© 2014-25 Lloyd Brookes \\<opensource@75lb.com\\>.\n\nTest suite by [test-runner](https://github.com/test-runner-js/test-runner). Documented by [jsdoc-to-markdown](https://github.com/jsdoc2md/jsdoc-to-markdown).\n","readmeFilename":"README.md","users":{"bootta":true,"erikvold":true}} |