{"_id":"typedescriptor","_rev":"37-8733f1e83e1551717ce73cad266da726","name":"typedescriptor","dist-tags":{"internal":"4.0.0-internal.2","latest":"4.0.14"},"versions":{"1.0.0":{"name":"typedescriptor","version":"1.0.0","keywords":["type","typeof"],"license":"MIT","_id":"typedescriptor@1.0.0","maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"}],"contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"}],"homepage":"https://github.com/thenativeweb/typedescriptor#readme","bugs":{"url":"https://github.com/thenativeweb/typedescriptor/issues"},"dist":{"shasum":"26e1fcca7c8ac9f67972523e83a5b72b19b59ff6","tarball":"https://registry.npmjs.org/typedescriptor/-/typedescriptor-1.0.0.tgz","fileCount":7,"integrity":"sha512-rBucNq35UpZ8btk+CtTV5dOh8oRDzM4kNLrDTvkz2d33dfY8DEB2D+qc4/Mk2Q9K39NNKpTTMdcB1Bp3bHdmLg==","signatures":[{"sig":"MEQCIFRmTDsf35YoKaA5l3CQAHjj9BSA9kvHQZvB7+/u16gDAiBOnS34okV36GQpF7sjZabt8zbR3rzTXykWUMQVny6d4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccrScCRA9TVsSAnZWagAAMlIP/2pvwfzvS1Ld7NqaVxn/\nTW2YfOAsuCwiexD00EnxuZzu2nmIhexTM6PblhsS4JFwa6Ikf/+e0MkSMK5Q\npE3ZRWDtlVqXvN8owUnvaD6UpVjNuD4RmdrRQ5EGy/9+blUSamFK8cj0f6MI\n3ZAVwb+7LHIR6dLUhmcQJXPEyKw4UnWMTmueAFJDPRS54b6OzkmQ5wmsyCAL\neyNrQVsRmufPPfistuxLqQ13/xQ8JDFL8GivPZ+spZH05acf4Pe9pB1XSGGF\nXnx8HqA+JupxC503gCoprnzwvbsKI5/fmltzwTqAFfWMIbOGtoUVbO1IMc8E\nTwKa2+Dpzxh0Lk0CnG1O12jmLZu3kzhA/IhNPtGIag6+4b1pyYzcVMPHp1dA\nKqPF4irDOjlw5ddHGcJRDPGQ5LoGzDw/v7oHwGF+7gybnLxapJQNnR6784vW\nR0uLDZC6c09cRXblobJWFav8wEcoKfylYvI1VGHfzk6qdgq/U1E34dAd4uvH\nkjnZ352fesR362q0InG9Hvu40sMxvVHDiMN2XQvJEo4EBbdLP2fxTuj1kr07\nbxw/xoNOIjMKslr7GJ2K+2/S4sMYN8tvkGhyTsJZoRIh85FULTfpYXa3CrMY\nxAklkw4A89XJYNC2pwO+5+WsAnPi4GF09ap/rsxE+a5NuogGb+IZYx6SSPcb\nfBo/\r\n=Whii\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/TypeDescriptor.js","gitHead":"66c68a24e9bde5847bba825d4ad67cbb1c776926","_npmUser":{"name":"goloroden","email":"webmaster@goloroden.de"},"repository":{"url":"git://github.com/thenativeweb/typedescriptor.git","type":"git"},"_npmVersion":"6.4.1","description":"typedescriptor identifies and describes types.","directories":{},"_nodeVersion":"10.13.0","dependencies":{"@babel/runtime":"7.3.1"},"_hasShrinkwrap":false,"devDependencies":{"roboter":"4.0.0","assertthat":"2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/typedescriptor_1.0.0_1551021211712_0.471318939639342","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0":{"name":"typedescriptor","version":"1.1.0","keywords":["type","typeof"],"license":"MIT","_id":"typedescriptor@1.1.0","maintainers":[{"name":"goloroden","email":"golo.roden@thenativeweb.io"},{"name":"grundhoeferj","email":"jan-hendrik.grundhoefer@thenativeweb.io"},{"name":"mattwagl","email":"wagler@intuity.de"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},{"name":"vaalllaa","email":"valentina.rotkin@thenativeweb.io"},{"name":"yeldir","email":"hannes.leutloff@yeldirium.de"}],"contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"homepage":"https://github.com/thenativeweb/typedescriptor#readme","bugs":{"url":"https://github.com/thenativeweb/typedescriptor/issues"},"dist":{"shasum":"2667e69cb52c5cd70a4ef44d2d823253b27634e7","tarball":"https://registry.npmjs.org/typedescriptor/-/typedescriptor-1.1.0.tgz","fileCount":5,"integrity":"sha512-cZS7eFS/lKhI0xIfbDq/du9HHJg8+lIPamoppmp61guAVYV1TzFFEF+vQVLWLbizw8ddCpfZUDGh/IKqx6GS6g==","signatures":[{"sig":"MEUCIBfdACwGURmEuewfLBvQak+WZf1Y+4u18xlEfA02KNzTAiEAoy2tXTu0/IG0sYJzfrELwkoFCXt8z1PAP9seUWryB/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdW8wtCRA9TVsSAnZWagAApi4P/RyFxs4h7laIzWJ89BnZ\nhmuidxTDAq8P/pVf86fDo4kcP3WwLfXctQAiUWVez4kfkGD1/oOxQP5zO59/\nw9qzvSGOucc+4sFS5531irTBV11QlghYn7IRDGhiUsUvKHkrG2jgcgduG7/h\nDWbZBdiUTuZf1uYNEKHqxWbZZQ1zA+vhX+zIwXD/rF6tSnIQvUv50kwXUxeJ\nECQyRfonmygk/YQV7Fx25bMTefsTrIyPowBTNIFZAcoLF0frWzA5MzrWxwbI\n63CH25VC+VjHHphG0VmXFcJk52V2qiyaNRMq2UTeh5Iw9QluHoHAY6b85nlA\njUhMiNfRKIKFb4EM0E9YSaDvWM0KWHZhYRQ4UvRNVASuiEsu1s5BpD1D1jQR\nqTiCsZoIoURDiLwHYdvEvR6rxB3e38Tt1KucqoqXHdCEVPt8mZK/7k8TAZBv\nUgMEKfwQqDfPi3D+UFaCyv3nE5sVyWe8vhleYoBn13ZgohxCAwRwiRn22e8Y\nfxSHvgTfiab9NItAsBXw/AWhyJDG4xOM0/UkoJX/2vw6bqYfQrnlJ52pX2z0\nLmARlrw18p9T4RhDzhIHyxgjdjuAwgmjDxYWnuhqpyJrMMipis6b5EQNq/mZ\nSpr5wgAuFMnoqsOPo2fKtSbAIXUe6jtTUx1BV+VSur1VXWS+WZ89LbAksLcV\n5JkR\r\n=LoYQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/TypeDescriptor.js","gitHead":"af9a9c88d7674e8c869646e7dd4416e98c2f8b31","_npmUser":{"name":"yeldir","email":"hannes.leutloff@yeldirium.de"},"repository":{"url":"git://github.com/thenativeweb/typedescriptor.git","type":"git"},"_npmVersion":"6.10.2","description":"typedescriptor identifies and describes types.","directories":{},"_nodeVersion":"12.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"roboter":"6.1.0","assertthat":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/typedescriptor_1.1.0_1566297133164_0.8041753500845161","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.0":{"name":"typedescriptor","version":"1.2.0","keywords":["type","typeof"],"license":"MIT","_id":"typedescriptor@1.2.0","maintainers":[{"name":"goloroden","email":"golo.roden@thenativeweb.io"},{"name":"grundhoeferj","email":"jan-hendrik.grundhoefer@thenativeweb.io"},{"name":"mattwagl","email":"wagler@intuity.de"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},{"name":"vaalllaa","email":"valentina.rotkin@thenativeweb.io"},{"name":"yeldir","email":"hannes.leutloff@yeldirium.de"}],"contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"homepage":"https://github.com/thenativeweb/typedescriptor#readme","bugs":{"url":"https://github.com/thenativeweb/typedescriptor/issues"},"dist":{"shasum":"9435f709d8d99358d9ffa49935cbd0ccb9efbb00","tarball":"https://registry.npmjs.org/typedescriptor/-/typedescriptor-1.2.0.tgz","fileCount":8,"integrity":"sha512-Ggam/3JfPcy+nHO2KoV5dM5fUCbAZk3Gpzqho7DuKB3tTeU5kN3RfJY9x9OqoGNB7r75304M+ca+Scu/i65g2Q==","signatures":[{"sig":"MEUCIQDOhOYHXshC9cCQkQ2EwZP893MUskr1B0YrgH3hcnOjFAIgHIfZYhsi1PkVnvkjRKKOu7EZdOs53uNrgZO30lqDYQY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXrT1CRA9TVsSAnZWagAAnLYP/jgheTvqufn7xzZ6T6AV\nV0DjogpIBtlBq7eFCmbQzix3u5ljud0j7tqZLNDhh2jldeucs67tkIswMYMQ\naSh7xtC3DEBXT9pBMePmYhlv2V1DQElA5yTt+jpBUA+TeuIsM/Zf30DON9q2\nvdmYmOFNL6QhFQs2ec5Q32yzFaT+AiGPlncRMBKDuUuA/4uL0Ns03xJDs55o\nYyTvFU5ZdzGBnsZkfHQVkFhMbiysMlx81s03uPzvqO07gWSNaZruHNszOtRT\nlq9opodSQBVJvb/UtWs1S2NN9VhveFKE8K5MS4oJ4G5X6yQ6rv9VkVwQjJZK\nQq6X/VRtqdzlpAezWwQEjTp0EFAT9tfWJFOdRGW7dAND7Wbr7u+ao7AeQLvK\nMpHSd7SsvS3itEhKFi+ARn9QtwotzfesrQHZwhyw23DgeWm+MlStj96Vyp8m\nN41iS7cF+kbLTZT6lvQkmcIdL5pkKtGYRt1bgawoPo/r7Z3ZwojPVlW+tgnp\n+owPkhto2ZaQ+EsxkAv2/TjP+abMXih+WmawxZayDuVtlWCFq1EItxpSOnqT\nGGEsNGc34bRDS5POmkH17ew2TOZQ2RthNUirBovWKxhpAqbPyOjOs5TAwc7y\npb/oT5XKlf8yU0N8E65oehsAvBxuS4rpyb0ewRDMqlyFUQP++S9811V0MBdI\nvUKi\r\n=cOxf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/lib/TypeDescriptor.js","types":"build/lib/TypeDescriptor.d.ts","gitHead":"c1c649a4c74a531cc4c227723347ef33030de53a","_npmUser":{"name":"yeldir","email":"hannes.leutloff@yeldirium.de"},"repository":{"url":"git://github.com/thenativeweb/typedescriptor.git","type":"git"},"_npmVersion":"6.10.2","description":"typedescriptor identifies and describes types.","directories":{},"_nodeVersion":"12.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"roboter":"7.0.0","assertthat":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/typedescriptor_1.2.0_1566487797032_0.04178601346718658","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0":{"name":"typedescriptor","version":"2.0.0","keywords":["type","typeof"],"license":"MIT","_id":"typedescriptor@2.0.0","maintainers":[{"name":"goloroden","email":"golo.roden@thenativeweb.io"},{"name":"grundhoeferj","email":"jan-hendrik.grundhoefer@thenativeweb.io"},{"name":"mattwagl","email":"wagler@intuity.de"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},{"name":"vaalllaa","email":"valentina.rotkin@thenativeweb.io"},{"name":"yeldir","email":"hannes.leutloff@yeldirium.de"}],"contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"homepage":"https://github.com/thenativeweb/typedescriptor#readme","bugs":{"url":"https://github.com/thenativeweb/typedescriptor/issues"},"dist":{"shasum":"67646cfc45b0c39c1b69e21881e6fb94d0784561","tarball":"https://registry.npmjs.org/typedescriptor/-/typedescriptor-2.0.0.tgz","fileCount":8,"integrity":"sha512-okbg8tXcTZXhVxOMtrSkZRnTnJwxYKjbm80uYE10Onyhz8lSvl0ScpJ443bDgN7waERrobyN3W8D5Mfd75x1iA==","signatures":[{"sig":"MEUCIG6SKkmANAju3ty0OzgLu+MearM8nYxV+2864s8WnIhtAiEAmwfhUqnhr14GNnZbgZ7OCu6fhBIdWfcH21Nl5wB6biQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdX+SQCRA9TVsSAnZWagAAFY4P/21CO+fLgWjcFiFjLvt+\n7L3Mw1Ux/3V3O70nA4nGjOoGece22qxESIMOfn+sbaILESFtcT8qwV+Re5BS\nY43GLSpqAdCbalmzkXk1YFZ6/RLHLm8fsX2qDPB0utEb/3wbS5dFrmF+V4CY\nptol64svqNdwxS8pYHWruTkBN94uDPBMGhUb5ousxZiigJhuXY5ZTQLhuvuM\noHRPO2FsYLFG3hpbQo507hmLmjus6GFFLUiTGdyaGu2p5E5ZXQv69NY/0FjP\ny7IABZLL5bW+5ftruyd+9J+1j8KrovczOe9+k/mgrFDsUaJAmnXmepz5Z9J6\nftPZkElTMgvLCkHiQol4bQuMg6r3hKy+WC1sQDn28uzOLSoc2bqFY0tGNQMq\n+EzQwytiJDZWgGwuvpn1V2vk0Zea2EJA+tAEGdswNFmOdY/wcUlQoU07vDAc\nnNApLqfPgjJp2m4r/nIN3dD+nGam+c1J6s6Im8Vgar30OnjkXDwgOn2ifIhR\n54a/JkrV+TW6kSjgLZ0qQpH85Tm06TMtCAuLgDeG+x/nMN2Q4p96dlN4iyDE\nomdTRhhV8ymptQJVSijm7hTq56/FBDgsQsNMEE15gYe+ds62MGK5CFdGs/CD\nLkFjyGKdNg5r9BZKNmPZ1suJi24MWvczcwNd3PIpijyqf30rfds4MIihT1OP\nM8XV\r\n=dnyX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/lib/TypeDescriptor.js","types":"build/lib/TypeDescriptor.d.ts","gitHead":"6a5904135478cc5bddcba793e843c7b0b2db2a60","_npmUser":{"name":"yeldir","email":"hannes.leutloff@yeldirium.de"},"repository":{"url":"git://github.com/thenativeweb/typedescriptor.git","type":"git"},"_npmVersion":"6.10.2","description":"typedescriptor identifies and describes types.","directories":{},"_nodeVersion":"12.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"roboter":"7.0.0","assertthat":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/typedescriptor_2.0.0_1566565519697_0.22389476943751374","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.1":{"name":"typedescriptor","version":"2.0.1","keywords":["type","typeof"],"license":"MIT","_id":"typedescriptor@2.0.1","maintainers":[{"name":"goloroden","email":"golo.roden@thenativeweb.io"},{"name":"grundhoeferj","email":"jan-hendrik.grundhoefer@thenativeweb.io"},{"name":"mattwagl","email":"wagler@intuity.de"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},{"name":"vaalllaa","email":"valentina.rotkin@thenativeweb.io"},{"name":"yeldir","email":"hannes.leutloff@yeldirium.de"}],"contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"homepage":"https://github.com/thenativeweb/typedescriptor#readme","bugs":{"url":"https://github.com/thenativeweb/typedescriptor/issues"},"dist":{"shasum":"ae30884cd9469bb4680f96ab390d8626b8167e7a","tarball":"https://registry.npmjs.org/typedescriptor/-/typedescriptor-2.0.1.tgz","fileCount":8,"integrity":"sha512-2JKEltQ0s0fYI34aCJs9Uig0Pt7k7cqgWgDo+dK9LHgZy74THuQjHKvYcmz9aVSol2Ye5CkI/40pc/ZUs8NaNA==","signatures":[{"sig":"MEYCIQDsdTxM9nQrSJ9eAcModSueV8gciEKvpMwfnLI1WN6Z6wIhAKRGfsv8WqLnPeWgAXuuAwjgxpHLHpGRw1SdtPyxbAWe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcQ4ACRA9TVsSAnZWagAAkTYP/RDtp8ZEKGT9a8+38ODh\n+mFAGc+SF8AK132Ox2w6eoijwTNuULEvbIh0v+bvpbNI57xp8LKOTFnZ3vLD\nvNCUocFmlTGZF1xP/bv4ZHQE+KXixD/69ybeLt9Dy1Bqr0LJsSJc/Pdf+pb7\nCDWOIRp22yXss6f2QeVwljnlly/rgOje6JOovkHnr1juKN6J6BFgVW7NUOCZ\nYgYBWwt6TLNEP5utHsqQjXep+h2dBB7tPynlTR1d5xMMYbdGER7U54csXcJU\nmrWXcI6XlItxmWJeCAJgGkjEu9JcW1rAFDNs3PuaDqAmxUTz6H/5JdWdiuxM\nhlKCPSaJ3+pMbwGu4OsT5YCpTKMlJQkdaC/2CLVw4BwqwBqd4t9PTkUDyYEp\nEfJ5RYMi4Gi6kLdbTIfiDuyZejLK8EG3DN3UbFnSiLM75W4GWPGBFdDiIPcz\nyYqbD5v9j9j27gHSgv007U1hNbtqgO5LSqNpHjSvIi9JnSGF1imlvkemsSbr\nzRdat7XTUQenGjfNFGQTQB859YpI0s/PCW9ON0y5xTodllf7vAvMVE6XRtGu\ndZlAG1E74dcJiDW7X5n1V0ILU6t1mHXOFZWfLRsbQQX5zEod+X2DUey9qgYv\nb9pYZHLHm13JQXoIDrln2mqjjSOvJBv8oaKO4Ak/yimjAAXCavRqC+CkbE1v\nW1zy\r\n=k054\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/lib/TypeDescriptor.js","types":"build/lib/TypeDescriptor.d.ts","gitHead":"b3cbeb7ee9e9a5536792b20cb85d6ffe02cdc6c5","_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"repository":{"url":"git://github.com/thenativeweb/typedescriptor.git","type":"git"},"_npmVersion":"6.10.2","description":"typedescriptor identifies and describes types.","directories":{},"_nodeVersion":"12.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"roboter":"7.1.5","assertthat":"4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typedescriptor_2.0.1_1567690239657_0.25809941458294383","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.4":{"name":"typedescriptor","version":"2.0.4","keywords":["type","typeof"],"license":"MIT","_id":"typedescriptor@2.0.4","maintainers":[{"name":"goloroden","email":"golo.roden@thenativeweb.io"},{"name":"grundhoeferj","email":"jan-hendrik.grundhoefer@thenativeweb.io"},{"name":"mattwagl","email":"wagler@intuity.de"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},{"name":"vaalllaa","email":"valentina.rotkin@thenativeweb.io"},{"name":"yeldir","email":"hannes.leutloff@yeldirium.de"}],"contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"homepage":"https://github.com/thenativeweb/typedescriptor#readme","bugs":{"url":"https://github.com/thenativeweb/typedescriptor/issues"},"dist":{"shasum":"fc18f32d2af25bd2619d0cc5a2209a281bcc241e","tarball":"https://registry.npmjs.org/typedescriptor/-/typedescriptor-2.0.4.tgz","fileCount":8,"integrity":"sha512-aZQ+ZpMNe4/z65hdJnDqMiIrrXRHAtOsqh4d6PXn86neU5m4fkELDvFAEOwUCS1lPhQeeuIp4hdQ9ppBbHtjEQ==","signatures":[{"sig":"MEQCIEX7MjimEtRqayJWmAuBKOe+lA58xr0nD6Qff9Tr6Ly/AiBDwCVldxjJesuXRsMETEh2vI6tCWN+XVDZy/pBwL5KFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdg32JCRA9TVsSAnZWagAAImYP/2i6Mi7Z/YrnFFPcgyzz\nYSS819VN/dALp+e4VoLpUpoO63sNinpsNnTVvw4Ps82+dsACmD/kzOln3kpQ\nLbNzKMlQzWaCySdF6N1TseMUoopMY0ud/5rGl0P9ko4rRA7B+9T7rLh7tXjA\nKS7IRxhjlIlbHy6vMUv83o/l6cI9Eo8gOUd2Rtuy19RoQYvJz3rRpKKHtdqL\nH7Sghb8p4XZckSVt2bjDUgFLn2EJBIFuUookCDAWf73BO4WzpUsCb8FFHPrd\n07FsP/RYSFblaUbjxqUBdqczWQfpLrv+hpYzvtOAr9Shk7B1BjxTU9jVmxwE\nbpBedBpCO1ri6w6gpCwUyJiyjfxN+3z9HJ8RPG4bBx9OZWChhtr++HRUPGx8\nkW7xx37NklcvfRNIWYgfad38+7zqwVAIlcrCd8QIcPfTHza7AfMUgI4pEcwG\n8V+tTFKXnHZtN3gDVZcGoZsmKE0gkU0c7mE2SPpGwI8VC8JCULHPXOAdc1Ym\nlifFir0C0mODBtDvuE0+AUh37Z2p6TlxyNB41tvb2x2w34LDIGxpHTfAA5lQ\nW9j2/P9ymjnNaosigUO0pKJlu3v23mHm0X9F4ZNENkekhM1NfcC4AIuO9uxh\nipjSp//rWSznVK3PSaoL/fcDAzzWC/rlJSKRKgb7TlB3E30x/1c/nairoiQe\nvqQJ\r\n=xHcV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/lib/TypeDescriptor.js","types":"build/lib/TypeDescriptor.d.ts","gitHead":"e4d7a0b9f0b4fe1aac6b5f4e8edc9d3de0c28c6c","_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"repository":{"url":"git://github.com/thenativeweb/typedescriptor.git","type":"git"},"_npmVersion":"6.10.3","description":"typedescriptor identifies and describes types.","directories":{},"_nodeVersion":"12.10.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"roboter":"7.5.0","assertthat":"4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/typedescriptor_2.0.4_1568898440453_0.07218678357327613","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.0":{"name":"typedescriptor","version":"3.0.0","keywords":["type","typeof"],"license":"MIT","_id":"typedescriptor@3.0.0","maintainers":[{"name":"goloroden","email":"golo.roden@thenativeweb.io"},{"name":"mattwagl","email":"wagler@intuity.de"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},{"name":"vaalllaa","email":"valentina.rotkin@thenativeweb.io"},{"name":"yeldir","email":"hannes.leutloff@yeldirium.de"}],"contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"homepage":"https://github.com/thenativeweb/typedescriptor#readme","bugs":{"url":"https://github.com/thenativeweb/typedescriptor/issues"},"dist":{"shasum":"7b108a40c61ac924750423a2360d6cc37122c175","tarball":"https://registry.npmjs.org/typedescriptor/-/typedescriptor-3.0.0.tgz","fileCount":8,"integrity":"sha512-M5mnAw04ZEwMdHL2lztByNkbjtaEtmX+66sSjiOUOuIwuBHXMjFOWTtNboAUPLdvyvwrBiP2t8mpeNIuTf6TNg==","signatures":[{"sig":"MEUCIQCSkmV+6EkOsy/W8KykcBF/+jp+yMEdg4z567NjDTBANQIgCD1q0RHldtQrJt4KpRx8gIGZpyGwX/3GCm4SWuBaN9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzpd4CRA9TVsSAnZWagAANOgP/2YhbQzD5JzbeTmwHAkX\nei1lbGROzm5VDIYQLn6isvqBo4p8/oI0kjoP9iIYNSMVbAKMA+sasd04SrwY\n1xx04YsrW8zBQHeWu/dMVsqyj6kZgAxfl3b8ovnTw60Xy1Xl0ETGUQnnqoec\naRNnUtw5uku4J/tPMIdGQPIzbCYzYwyY8ReT6/nt6amnr4xXESO+zzMkQu0o\nb66DI+jw0idKtRUoAytObmM9rhJPqFLDvSt/NWZU4MVmeas56iSvovli5W5e\ngB7arEisFMYg0L/+QwadlOuutzzWPXBnF7rcm9UyhAp2VNC2AMo66aGDE9PD\nHsXLX3foA2cHiOAg20aZEQZpzf+ZqlPhSQnBePSUggFQvRegsCZj2qPLODJY\nIajgQ6uYLSzmUJQHTMzvNbnD0bqv0GLM/j2RvWjJhFOiDA8+NTB6XKDwD3vp\nitWSrm0LGOFthuwdSOC952fZq55rD46ryESx28HREwpu+jZUCqwD/8Ncc8TH\n7iUkVZOP/oexhSF8eHUP35wzAyyVJfmnI8rQk8FWSxOXoRrbsW0KaW6D3IF9\nBQ57vTifVYDthbocotriO7MvTpX/gu9SvJthXc1M0rm9LZ3/bHHZOZm19kdz\nXMusb4k3mnc0Ut6tj9Xn95vOLohxa0BTCCZgqUAkxrqkgPbQJQgy5RVPRcbZ\nSPci\r\n=kkBa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/lib/TypeDescriptor.js","types":"build/lib/TypeDescriptor.d.ts","gitHead":"7d9d10d0f3e177956315fbc208e8e49cd857801e","_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"repository":{"url":"git://github.com/thenativeweb/typedescriptor.git","type":"git"},"_npmVersion":"6.12.0","description":"typedescriptor identifies and describes types.","directories":{},"_nodeVersion":"12.13.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"roboter":"9.2.0","assertthat":"5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typedescriptor_3.0.0_1573820280179_0.9196937308955606","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.1":{"name":"typedescriptor","version":"3.0.1","keywords":["type","typeof"],"license":"MIT","_id":"typedescriptor@3.0.1","maintainers":[{"name":"yeldir","email":"hannes.leutloff@yeldirium.de"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},{"name":"goloroden","email":"golo.roden@thenativeweb.io"}],"contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"homepage":"https://github.com/thenativeweb/typedescriptor#readme","bugs":{"url":"https://github.com/thenativeweb/typedescriptor/issues"},"dist":{"shasum":"6f4683fee8f8899584cad0ee2e768dbc503c4ed8","tarball":"https://registry.npmjs.org/typedescriptor/-/typedescriptor-3.0.1.tgz","fileCount":10,"integrity":"sha512-/GOMDHbjUs2EviA6rRnbNmLTgfdpcSn+8uhWKP781jp3Q2EB88Zr8Y7mKfaU1hL/BbruTG9XPvkScquD+E7cyQ==","signatures":[{"sig":"MEQCIAUDT8k/1A+hPwI2e6AHFSQCHc8xclDH139oFwRKj5sQAiBWSNE0qmkMVBZpXvrGADzgzlkZIHilYgpa0nNZVnLVQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfocwdCRA9TVsSAnZWagAAglYP/2jbOfw7Ea+TZNAVIW5Q\nis7+AgzCMHAkj8jqNJFZzT7i6iz9xNEo6n9bmNUoDTvfQI8oYOHe/jTtLNd9\nM/Lr8PbElAyxagkk2LhDfiGKIG7JBQ2bKUqzoyzAHHNi4Z4GImLpWW9IeU7X\nQOahgY7/AlbHBUiNIHdcdyc9zy8OQ2Iu5MTltJl/io62Km6pwT4EEISJEcbV\nGckVsqHxdiGcS75DBQOroCfCQQkXieyW5MJN+0P083p3C6JpneHyayME5Yz+\nJ5HjxTQ5/yPGMqwm251v0HugHiGZ95z9PcHv2sfXX2Oc8Zp8lZ0Kc/69GUuV\npGc63Jr+KGLq2q89JHZrShVh3P3uB3c03O17h8EHy16dBrbSFvhbOprPCoor\n7bpeeEMdqtTvN+IGKyiwl0kpTztIUVtFrOqkcC4N5MVpNjB/PQ+eAqpnK0io\nm2Wuk3+mYhANfFlYYKE5o79X0aNuAHISuiK9PnmMuqk+xM7vq2pNfrn4pmWg\nEkRbmXzCOrks17LJu0euAljjis7mBPQ2blSuUV/TDjco90KNTGHsVBuf6VQT\nsOJqGJRcvQMThAEm3jRjuDxDGzvpnWc7IhCHUZ/Fq3DuOFIHxrl0i3aZfgp/\nbVuuoLY25hyj7jbjQyPOYU/LuvlELOJUtbfsvX0ae6f2owpeCMRX0aGlovyJ\nOqbL\r\n=Kzc/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/lib/TypeDescriptor.js","types":"build/lib/TypeDescriptor.d.ts","gitHead":"9a6b8625f96c8349ce2a12f1a0a5c0d63efd0652","_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"repository":{"url":"git://github.com/thenativeweb/typedescriptor.git","type":"git"},"_npmVersion":"6.14.8","description":"typedescriptor identifies and describes types.","directories":{},"_nodeVersion":"12.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"roboter":"11.5.1","assertthat":"5.2.1","semantic-release-configuration":"1.0.24"},"_npmOperationalInternal":{"tmp":"tmp/typedescriptor_3.0.1_1604439069317_0.810271913701103","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.2":{"name":"typedescriptor","version":"3.0.2","keywords":["type","typeof"],"license":"MIT","_id":"typedescriptor@3.0.2","maintainers":[{"name":"dotkuro","email":"mail@akampf.dev"},{"name":"nhummel","email":"noah.hummel@thenativeweb.io"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},{"name":"goloroden","email":"golo.roden@thenativeweb.io"},{"name":"yeldir","email":"hannes.leutloff@yeldirium.de"}],"contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"homepage":"https://github.com/thenativeweb/typedescriptor#readme","bugs":{"url":"https://github.com/thenativeweb/typedescriptor/issues"},"dist":{"shasum":"9ad1715bc2be1cf063d5acbc4cd4bfc96d644225","tarball":"https://registry.npmjs.org/typedescriptor/-/typedescriptor-3.0.2.tgz","fileCount":10,"integrity":"sha512-hyVbaCUd18UiXk656g/imaBLMogpdijIEpnhWYrSda9rhvO4gOU16n2nh7xG5lv/rjumnZzGOdz0CEGTmFe0fQ==","signatures":[{"sig":"MEUCIFC/A/HbmFtACNH12sxCSrwMD6sbf+/C+pYHFki6vFdbAiEAodX+GT0FpiqzHS99bIKQ9ovTVCgBWQs4H0kNwWf6aIw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXM82CRA9TVsSAnZWagAAa+8P/2+f0+VV0Tss4ivlvXu+\nODn24CnX5GNd9t0iQ1v7yseAuLP0rpCkihF1H/J2y7WSiLok3XfeEHWy4Vta\nNhp6I171+k+xDA0Ur3EbldG2ip5pYo9CGo23YBjbExuQ0N5je6q3056Zr+Ie\ndw1ae6Et0CH2Ss6o3Ku1Vd+6o/XVFgcwtuqYauRe8AoGBuW5CL03YtU7sH0K\nyOVbH29m+JlZupTnAZdsG2i4ieytgXD6k2V5yrRd6Ie8JaLWDUCX4uumsDN5\nAf0Yvk+bj8FZz5AH5Gbo+Q9AwcoVYTXUbrs7aPconClOuGoxdmYLgB6tC30t\nfqasHVkZh5pf/AzHliMqsCC8Jbr1SDdhr1Cky4SSaQeA05elKvImds91vOuM\ny0p1RorXbM3jl3hcd5oKroJtws4NDZXFryy94S+Gc/ZmTF+wF1vWbl0lI72k\nlwbO0Ayd4fUJqvC0bNX1iNYdBRiM3eZEftV3r4BxXlMcws2RWrdc1z1BSzcd\nlOXWCLxgOD71wH/gI1jb0MJbUiEUEP0JI0IwCmcESeqMGNkGuJ98LSUfM9fn\nn8DNxnN6w5j6KBW3UbbBiyQ2qnRuuOUbHyPEI3paNiHxFuuq2monFVcc8s5z\npnKEb0nhU/7RyXHCCpzJYtS4dGHe9UgNK2rTnPSjmaWCmk561w1V7rVmUeox\nTdcA\r\n=22YR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/lib/TypeDescriptor.js","types":"build/lib/TypeDescriptor.d.ts","gitHead":"e17cad51f44a3fb05e911a5275eb0b0d919e1d25","_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"repository":{"url":"git://github.com/thenativeweb/typedescriptor.git","type":"git"},"_npmVersion":"6.14.11","description":"typedescriptor identifies and describes types.","directories":{},"_nodeVersion":"14.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"roboter":"11.6.30","assertthat":"5.2.6","semantic-release-configuration":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typedescriptor_3.0.2_1616695093691_0.4000516816624662","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.0.0-internal.1":{"name":"typedescriptor","version":"4.0.0-internal.1","keywords":["type","typeof"],"license":"MIT","_id":"typedescriptor@4.0.0-internal.1","maintainers":[{"name":"dotkuro","email":"mail@akampf.dev"},{"name":"nhummel","email":"noah.hummel@thenativeweb.io"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},{"name":"goloroden","email":"golo.roden@thenativeweb.io"},{"name":"yeldir","email":"hannes.leutloff@yeldirium.de"}],"contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"homepage":"https://github.com/thenativeweb/typedescriptor#readme","bugs":{"url":"https://github.com/thenativeweb/typedescriptor/issues"},"dist":{"shasum":"fd5cc1b540bae12984ec11bf55860aca94f7758e","tarball":"https://registry.npmjs.org/typedescriptor/-/typedescriptor-4.0.0-internal.1.tgz","fileCount":66,"integrity":"sha512-I97Q99GVqo/kZ4jTI89/e8ZFp1LZ4y7w/wTLniqmAm9pbbnbzctzH6+vAkk0OmGRibFGe+WwgLpyH4LwSKpHtA==","signatures":[{"sig":"MEYCIQDegBEWLVuJ35O1Hd7mks1/wO45IzJ+ozloey3YK5li7gIhANbBjlMge6vmztv7EmbKON4eZ5Q6HQfx6WmZJWdgQ9xP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglScjCRA9TVsSAnZWagAAvuwP/jEJKLg/uQiaopZUiDHR\njRq6JPHaUHglOD4cOBspXEZoJKTa+JrS0gxuXh46nGpiO8Jd/hoUZqMaUdVV\ntTKTnGOiz1f/Vgf2lqVcnF6VQd8O/9HRWEDx60SnHoTWex09YN6jlixM3fi4\nSbjUXh8OEouqYHsEC2b7SV/TTL1v4UuzO88UcM+eJt1B3nQTTwKpPJZd+SyD\nncFGd5fedxYPfGdpCNRDTh/JkT/eOoKwsM4AzxypbOa9YnflNhOs4LJjBqV+\njJyt5gS+M4LBUMZdY5FWlbyGWStdvAxoNJ+lldv3NaMFuUxX2jo3lPaVi5Cr\n1dUFTavkhr95zibHwr2FBNWP3unFZd5iu9cq2jTgMFh2HgrC4hDNnUXytGn2\nkYtziTCOuvgq5kVW/5YHuF8uwXKsiHNENyn1dUCFCOVkHj39zTTeAMfnG/Dz\nyQrL011qJLZKU851u9LqsoIqxPV3hdaLbzc5MOG5X/PsnAu/+Fk/4RAtprpu\n4yMUiBK96u5RPQAF6MTdrYNsObMWVcr2nKhJGH62tf7NKbhjXFEF5Tn2L153\nnr3fnsyAtlfvgbbOkxU5RTRpOUp3Md40320boMBH/EsjWGbXYohUbF27euSo\nFQd4SonArQ7/7gcfSQfAvF9uyVE6rqWXYFQx+yT2+9QWMvhSv05TlMngQqmG\nFKjw\r\n=ZM9v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/lib/index.js","types":"build/lib/index.d.ts","readme":"# typedescriptor\n\ntypedescriptor identifies and describes types.\n\n## Status\n\n| Category         | Status                                                                                                  |\n| ---------------- | ------------------------------------------------------------------------------------------------------- |\n| Version          | [![npm](https://img.shields.io/npm/v/typedescriptor)](https://www.npmjs.com/package/typedescriptor)     |\n| Dependencies     | ![David](https://img.shields.io/david/thenativeweb/typedescriptor)                                      |\n| Dev dependencies | ![David](https://img.shields.io/david/dev/thenativeweb/typedescriptor)                                  |\n| Build            | ![GitHub Actions](https://github.com/thenativeweb/typedescriptor/workflows/Release/badge.svg?branch=main) |\n| License          | ![GitHub](https://img.shields.io/github/license/thenativeweb/typedescriptor)                            |\n\n## Installation\n\n```shell\n$ npm install typedescriptor\n```\n\n## Quick Start\n\nFirst you need to import the functions you are interested in:\n\n```javascript\nconst { \n  isArray,\n  isBoolean,\n  isError,\n  isFunction,\n  isMap,\n  isNull,\n  isNumber,\n  isObject,\n  isReference,\n  isScalar,\n  isSet,\n  isString,\n  isSymbol,\n  isUndefined,\n  typeOf\n} = require('typedescriptor');\n```\n\nIf you use TypeScript, use the following code instead:\n\n```typescript\nimport {\n  isArray,\n  isBoolean,\n  isError,\n  isFunction,\n  isMap,\n  isNull,\n  isNumber,\n  isObject,\n  isReference,\n  isScalar,\n  isSet,\n  isString,\n  isSymbol,\n  isUndefined,\n  typeOf\n} from 'typedescriptor';\n```\n\nThen, use the type-guards to determine a variable's type or to narrow a variable's type in TypeScript:\n\n```typescript\nif (isNumber(value)) {\n  // Do something with the number.\n}\n```\n\nThe types `array`, `boolean`, `error`, `function`, `map`, `null`, `number`, `object`, `set`, `string`, `symbol` and `undefined` are supported.\n\n### Getting a variable's type name\n\nTo get a variable's type as a string, use `typeOf`:\n\n```typescript\nconst typeName = typeOf('foo');\n//=> 'string'\n```\n\nThis is *not* compatible with the builtin `typeof` operator. Most notably: `null` is not considered to be an `object`, since TypeScript differentiates between the two. `null` is considered a separate type.\n\n## Caveats\n\nThe `isObject` predicate overlaps with multiple others. If, for example, you want to treat a variable differently based on whether it is an array or any other object, you have to first check whether the variable is an array and only then check whether it is an object. If you would first check whether the variable is an object, the result would be `true` even for arrays.\n\n```typescript\nconst doStuff = function (value: any): void {\n  if (isArray(value)) {\n    // Do things with the array and return!\n  }\n  if (isObject(value)) {\n    // Do things with the object, which now can not be an array.\n  }\n}\n```\n\nThe same is true for `isError`, `isMap` and `isSet`.\n\n## Running the quality assurance\n\nTo run quality assurance for this module use [roboter](https://www.npmjs.com/package/roboter):\n\n```shell\n$ npx roboter\n```\n","gitHead":"59ec10de1b76f221543b5319841bce0fa40c19ea","_npmUser":{"name":"yeldir","email":"hannes.leutloff@yeldirium.de"},"repository":{"url":"git://github.com/thenativeweb/typedescriptor.git","type":"git"},"_npmVersion":"6.14.8","description":"typedescriptor identifies and describes types.","directories":{},"_nodeVersion":"14.14.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roboter":"11.6.40","assertthat":"6.0.0","semantic-release-configuration":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typedescriptor_4.0.0-internal.1_1620387618602_0.4187517718763447","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.0.0-internal.2":{"name":"typedescriptor","version":"4.0.0-internal.2","keywords":["type","typeof"],"license":"MIT","_id":"typedescriptor@4.0.0-internal.2","maintainers":[{"name":"dotkuro","email":"mail@akampf.dev"},{"name":"nhummel","email":"noah.hummel@thenativeweb.io"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},{"name":"goloroden","email":"golo.roden@thenativeweb.io"},{"name":"yeldir","email":"hannes.leutloff@yeldirium.de"}],"contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"homepage":"https://github.com/thenativeweb/typedescriptor#readme","bugs":{"url":"https://github.com/thenativeweb/typedescriptor/issues"},"dist":{"shasum":"be95684454bb3def23b920952cc0fdf511096207","tarball":"https://registry.npmjs.org/typedescriptor/-/typedescriptor-4.0.0-internal.2.tgz","fileCount":66,"integrity":"sha512-KV7snyizWQOJqJP+Q8W4PCGRvW02RgnvgMpUKG1LPZDmxkh9OU7ZI9rvd9UaBzPRZyqec2/tqHFzHQ29HO8G8A==","signatures":[{"sig":"MEUCIQCp+EhL/SB7tvAPdbAXsV7LalPn5U3fm2dXZTph8OcbVgIgeR8pWj1f65nYh5x1g1PjmSynH3fXPPoP1uSUHQDygZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglTdyCRA9TVsSAnZWagAA2XsP/Rej0zjSoEkQjPt56P7m\nBr/CPKu6IEZToZLSpnwNBcKjUFn6ehshGMJCXza1g7LMO0IaVKxiuiOhYwfk\nfclKZFJRQ4oG8Y/D5gjNs5r27GLHntvn2ZXSjh2dp+2elUrg5d9GGBnLTTZe\nNC0d7J3/YR88xb4j3/rDZd/9/7KihGHzoJn2NXMJPjMOrR9d4gr2VNDTrUqp\nrN2zasVX3BtsXiouIy02edfU+Afcrlrj+rIxeCxjrCr+/Y/O9laksztzjPnL\nRsplfXmoOrrJkDv8MbdxV8rj6sOtWkqXt0DFiY4An14EGLsYjs1k3pqyMp6j\nW1bcSHNowhH7opVGujvziKwm91ewZkW4sKPxPEp25qbPW1ZU1Xx5lcxSQVcR\nsULQbMjbgMKfPYz0L9hx46CoQiq2BXeHem4/p0aq3eSz5WgWumsT2RVOiEsL\nMT1o99a5OGDg1YakxZ26Aj+D3HKQxokn9GnwSgg/Aa97cQ7MKFlShc+COW4I\nny62iXOgZWz+O2LZrWL3YeiBJZfUCEvRnnX1bAoCISlPmI9N8LB/o0bVhBXb\nPc6hEtoSvJ9ycz7L7JyhAfiTT9eMvw0Pu4DZvO0h1TvN+nOCWmiDQlgaoTLl\n7DCjOag3bPSGk1vfUYy6TPA6oXPw5lHPl6Hsa9TcbEZcUkJ+IDuTEMqk1rws\niIAi\r\n=hn6R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/lib/index.js","types":"build/lib/index.d.ts","readme":"# typedescriptor\n\ntypedescriptor identifies and describes types.\n\n## Status\n\n| Category         | Status                                                                                                  |\n| ---------------- | ------------------------------------------------------------------------------------------------------- |\n| Version          | [![npm](https://img.shields.io/npm/v/typedescriptor)](https://www.npmjs.com/package/typedescriptor)     |\n| Dependencies     | ![David](https://img.shields.io/david/thenativeweb/typedescriptor)                                      |\n| Dev dependencies | ![David](https://img.shields.io/david/dev/thenativeweb/typedescriptor)                                  |\n| Build            | ![GitHub Actions](https://github.com/thenativeweb/typedescriptor/workflows/Release/badge.svg?branch=main) |\n| License          | ![GitHub](https://img.shields.io/github/license/thenativeweb/typedescriptor)                            |\n\n## Installation\n\n```shell\n$ npm install typedescriptor\n```\n\n## Quick Start\n\nFirst you need to import the functions you are interested in:\n\n```javascript\nconst { \n  isArray,\n  isBoolean,\n  isError,\n  isFunction,\n  isMap,\n  isNull,\n  isNumber,\n  isObject,\n  isReference,\n  isScalar,\n  isSet,\n  isString,\n  isSymbol,\n  isUndefined,\n  typeOf\n} = require('typedescriptor');\n```\n\nIf you use TypeScript, use the following code instead:\n\n```typescript\nimport {\n  isArray,\n  isBoolean,\n  isError,\n  isFunction,\n  isMap,\n  isNull,\n  isNumber,\n  isObject,\n  isReference,\n  isScalar,\n  isSet,\n  isString,\n  isSymbol,\n  isUndefined,\n  typeOf\n} from 'typedescriptor';\n```\n\nThen, use the type-guards to determine a variable's type or to narrow a variable's type in TypeScript:\n\n```typescript\nif (isNumber(value)) {\n  // Do something with the number.\n}\n```\n\nThe types `array`, `boolean`, `error`, `function`, `map`, `null`, `number`, `object`, `set`, `string`, `symbol` and `undefined` are supported.\n\nThe `isError` implementation is re-exported from [`defekt`](https://github.com/thenativeweb/defekt/).\n\n### Getting a variable's type name\n\nTo get a variable's type as a string, use `typeOf`:\n\n```typescript\nconst typeName = typeOf('foo');\n//=> 'string'\n```\n\nThis is *not* compatible with the builtin `typeof` operator. Most notably: `null` is not considered to be an `object`, since TypeScript differentiates between the two. `null` is considered a separate type.\n\n## Caveats\n\nThe `isObject` predicate overlaps with multiple others. If, for example, you want to treat a variable differently based on whether it is an array or any other object, you have to first check whether the variable is an array and only then check whether it is an object. If you would first check whether the variable is an object, the result would be `true` even for arrays.\n\n```typescript\nconst doStuff = function (value: any): void {\n  if (isArray(value)) {\n    // Do things with the array and return!\n  }\n  if (isObject(value)) {\n    // Do things with the object, which now can not be an array.\n  }\n}\n```\n\nThe same is true for `isError`, `isMap` and `isSet`.\n\n## Running the quality assurance\n\nTo run quality assurance for this module use [roboter](https://www.npmjs.com/package/roboter):\n\n```shell\n$ npx roboter\n```\n","gitHead":"798dfa62ac00998cfa06c0506f4c4e186f0ca621","_npmUser":{"name":"yeldir","email":"hannes.leutloff@yeldirium.de"},"repository":{"url":"git://github.com/thenativeweb/typedescriptor.git","type":"git"},"_npmVersion":"6.14.8","description":"typedescriptor identifies and describes types.","directories":{},"_nodeVersion":"14.14.0","dependencies":{"defekt":"7.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roboter":"11.6.40","assertthat":"6.0.0","semantic-release-configuration":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typedescriptor_4.0.0-internal.2_1620391794520_0.7692872676206495","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.0.0":{"name":"typedescriptor","version":"4.0.0","keywords":["type","typeof"],"license":"MIT","_id":"typedescriptor@4.0.0","maintainers":[{"name":"dotkuro","email":"mail@akampf.dev"},{"name":"nhummel","email":"noah.hummel@thenativeweb.io"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},{"name":"goloroden","email":"golo.roden@thenativeweb.io"},{"name":"yeldir","email":"hannes.leutloff@yeldirium.de"}],"contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"homepage":"https://github.com/thenativeweb/typedescriptor#readme","bugs":{"url":"https://github.com/thenativeweb/typedescriptor/issues"},"dist":{"shasum":"7be996260a8f29728c7603c2aafaf328dacf953d","tarball":"https://registry.npmjs.org/typedescriptor/-/typedescriptor-4.0.0.tgz","fileCount":58,"integrity":"sha512-BPHv40wLvYXvDZCg3VzqUrfDeLrKsx5if5YVvCj+IVsNzdHQ0F8cUfmRupHOWU968nxFpkP7xWBZx1vBdTvp2A==","signatures":[{"sig":"MEYCIQD3pKnt/EbMDsX5CLHQ+EE/05Trf+NwpIf/mAm2QMHu0QIhAOiMzWzf/GWY10evEKsPC4oI1xS/Y+4CdAyQZOIWel7Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglXrhCRA9TVsSAnZWagAAKMYQAIctpkj3MzhvCbRnhPe2\nk0NRPPDzCeOxm8Q/2mUZW2bqszRxpcaE/mJdGNrZz2tCbZuINHBtVJ2U/5+J\nl6+ShkMNeaUoy5IjE65HUvEtf/g2gXx/J+sV0aoODuZZI9UjcUlK15d8g4Gn\nrAwCdazy+4e5eS9vUxSfV80c+vWpiZQ3+/k5b3r45B+xRYkMsTMd6DVaLUvX\nqUpPRUn+gFXgQF7DNOLYirx4EGOoD5XZZM1lC0bl0m71zn/uqtvUYokX0hxK\n6UHOMhyjk3R2EX8modwrvsLaNbRbSIeNtUj2eqNRnfbBkEVWRuDSUrvpDw5D\nTxNn82SvhSkR6e5EHPZCJLBY0GwNlc+NNpskcZeSPSkmujGpKGIVXEssukK6\n0aX/91pIMbd7aoQqPlr/TZX0oQCG3lHOQItj8uiRA6AXtz3E5W9vYHZaTL43\nyxZPEOHipMY86mtaxmSoQ2himPbcpsi5NL94C1gTF76iwSnvzK48typlUl8b\nCGgAGIwciXKOOvBHv7//NijFvsR8zrCN4m3uKKR7jTmTRmWP+mSCHU5LI73d\n5tV5mu+07nNZlVCXcExLWehbAlGaF7Xt+4jhphFmPMEZ0CSFY0qNEQ+yv0+u\n4JeRuCo6VI7lP75s22MM4o07SHjLCBko1WGOUXPTko2YYAuQF17KSFtLt8QU\nYAp+\r\n=AVXv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/lib/index.js","types":"build/lib/index.d.ts","gitHead":"ed4ea5a2c9dc5af1afff20b800c57245e9fd94bc","_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"repository":{"url":"git://github.com/thenativeweb/typedescriptor.git","type":"git"},"_npmVersion":"6.14.11","description":"typedescriptor identifies and describes types.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"defekt":"7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"roboter":"11.6.40","assertthat":"6.0.0","semantic-release-configuration":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typedescriptor_4.0.0_1620409056892_0.19529944778118447","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.0.1":{"name":"typedescriptor","version":"4.0.1","keywords":["type","typeof"],"license":"MIT","_id":"typedescriptor@4.0.1","maintainers":[{"name":"dotkuro","email":"mail@akampf.dev"},{"name":"nhummel","email":"noah.hummel@thenativeweb.io"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},{"name":"goloroden","email":"golo.roden@thenativeweb.io"},{"name":"yeldir","email":"hannes.leutloff@yeldirium.de"}],"contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"homepage":"https://github.com/thenativeweb/typedescriptor#readme","bugs":{"url":"https://github.com/thenativeweb/typedescriptor/issues"},"dist":{"shasum":"6fa2193960f3d77d0c8737f2059d3bc93f8af0e3","tarball":"https://registry.npmjs.org/typedescriptor/-/typedescriptor-4.0.1.tgz","fileCount":58,"integrity":"sha512-DB/ivIKVn//bsV65L1njQfZKWnsLxuX6GTIuVXD+YWbWC43wARx3Kr2bfeZ6BjOBEm5zsp9995VOT4Xv9CVJDA==","signatures":[{"sig":"MEQCIFDUyAXS8voDKkUlemx/r4e+nze7zu9zXRBMo/l3rRuMAiA//ZMEED8vxzD0Viy7HafhVpz4HKb3BpfPpT2CvEudrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmhTdCRA9TVsSAnZWagAAMQYP/0v1Cq63DH2os1Q9fp73\nnQVHzTCbsXvF8tYXBhJe6IiJi5ajhbgn+it2DvxH95jG64f6aqbJlGB4Plx2\n7b8LtmCGYKRQ9hRPRWahoyh8k134XbojQRR1VrRulHSty2aNYnCD2oT3wfeL\nrgxeSBzzk0fIfn4M4srXYFlj0bM39Ie8ziBTs5oPFeELfWtwHh3xS9Qu9qoo\nZ5drsfyI4EKkn11Y5AEmdsvMlO94h60c3BbNvBPgwD+/1e02B6FowgDNhK0j\nhGKq0utlpMl+EKDN7PvmKriOaDkIRF/9hhBnq2O61T6OtTyor7rJ7su/Dgy3\nDON85ODUaIHasIxOvfR+AVzhAHOyJCt90Btdeg7S/3YkZlFaIXw3B14YmZYI\nRoEmUXLexuCAq6v6FIJDR2ztaJ77FLMO8CB5QEueDKV/kKKg3XHHWNcY8SRR\nB++rTMTOqP4YISc8vGgOPHLkxrVMvelw/yeDbTLeO0er7JCF7Z1JSkP+bliK\n4YRmireNMp44/sjZO6yiViI1gXPHyPj+Lz5bzPCdUS4XlCYx0WJwS/vg0Ptz\nhHx08J945KCMAPTAD9goFb1F3a1nloFQV2jI9raAODGo1ZnVg6MC9ApcnC7V\nr1Sn/oE1WXv/Dovn1qTkho+HN8nppFUdRvfYzL6RmTsKyGpR+vrtjhW2lvQd\naYON\r\n=xLTJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/lib/index.js","types":"build/lib/index.d.ts","gitHead":"543d3f6417ee357f22898850d59277990d7c1024","_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"repository":{"url":"git://github.com/thenativeweb/typedescriptor.git","type":"git"},"_npmVersion":"6.14.11","description":"typedescriptor identifies and describes types.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"defekt":"7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"roboter":"11.6.40","assertthat":"6.0.0","semantic-release-configuration":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typedescriptor_4.0.1_1620710620551_0.8974623942993705","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.0.2":{"name":"typedescriptor","version":"4.0.2","keywords":["type","typeof"],"license":"MIT","_id":"typedescriptor@4.0.2","maintainers":[{"name":"dotkuro","email":"mail@akampf.dev"},{"name":"nhummel","email":"noah.hummel@thenativeweb.io"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},{"name":"goloroden","email":"golo.roden@thenativeweb.io"},{"name":"yeldir","email":"hannes.leutloff@yeldirium.de"}],"contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"homepage":"https://github.com/thenativeweb/typedescriptor#readme","bugs":{"url":"https://github.com/thenativeweb/typedescriptor/issues"},"dist":{"shasum":"b6e31537b5f23ef0c026eabb0e8846f055284b1f","tarball":"https://registry.npmjs.org/typedescriptor/-/typedescriptor-4.0.2.tgz","fileCount":58,"integrity":"sha512-M0UtKM2iWbWYE1ngEslup4CMaq+0mO3Nn0QItATaEB/SxjLM67Uml0T/rii+TI1hYC368n/zDry07aeZFi98vg==","signatures":[{"sig":"MEQCIH1j+rmKnNKMUYqdRW/Js9YHy+/2OW28dL0dTQ784QUGAiBz2DitkrvWXgzqZEICVihzEQ2/JLmkdzxoa2q3bvxUrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgojFeCRA9TVsSAnZWagAAZw0QAKS1gceVdAE99wU0BDbD\n7SYwx74aNPijqfqz9Ld4MD4KUwBYjAbJUp15pQI9ENH7u/ct5bQw4jhGwwsb\nidmXtFCXHY+MHSnOND1q9M6TqfXHOCTM3v1rZ9cCjMN3wCFN7LqVnTyqWnDa\nr093ZR6ErnDYcQUMadoobcK0IhdS0Aoqe1u8HNAFjHtEE8+SxTHdWfl4mfKw\nRebfzVRS5R8L7auyR2s/Z24yLiv9WrFUuv/HAiJinUEh8/Qy9qQvakkfsWwZ\nf11XEtTeem1BJ9yvk/D8V8ey49FgI4Cpq0Ng4ToWEn+/Z6J/hZEjW3ICxG8E\n5TkUfBK8tuwnJvz5t+dg2ilDCfpaLavQRimJqn1nmGfxTWaRzYsTOJQrZwDQ\nopesJN/vRbKUrW7EYip/hUDeT6kohkNJNgCybAD0ZWAVA44Owpt5b/UKxd8o\nLoul3S3vvvhzroB/Y55MheykWaNoXTVTMf3ErgC93PErD6BO3XnpDLtW/w1P\nTCrRyNgfMzXe1/fcxf/6rFPOn5rkx5pJIWmKnTiXvCCnBporCz8g6MQ0b37L\nL6ZVeQDH9Ti6yef4iaSgnYEb56NYNmE9mFoSr9IuQeogU8GhhFB9zLgZhg6r\nisyEB17b52PHUgXSkfG01dpfif/Xv+EgYfKqumhI+MPkH89XtYsVhkneljBh\nczJ+\r\n=bq6Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/lib/index.js","types":"build/lib/index.d.ts","gitHead":"93d656be44c278b59872f4e8bd111c272f204dd4","_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"repository":{"url":"git://github.com/thenativeweb/typedescriptor.git","type":"git"},"_npmVersion":"6.14.11","description":"typedescriptor identifies and describes types.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"defekt":"7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"roboter":"11.6.42","assertthat":"6.0.1","semantic-release-configuration":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typedescriptor_4.0.2_1621242206405_0.4596289835359171","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.0.3":{"name":"typedescriptor","version":"4.0.3","keywords":["type","typeof"],"license":"MIT","_id":"typedescriptor@4.0.3","maintainers":[{"name":"dotkuro","email":"mail@akampf.dev"},{"name":"nhummel","email":"noah.hummel@thenativeweb.io"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},{"name":"goloroden","email":"golo.roden@thenativeweb.io"},{"name":"yeldir","email":"hannes.leutloff@yeldirium.de"}],"contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"homepage":"https://github.com/thenativeweb/typedescriptor#readme","bugs":{"url":"https://github.com/thenativeweb/typedescriptor/issues"},"dist":{"shasum":"893acbd360d5e0a3b66cb7db2dd8f97e259892ed","tarball":"https://registry.npmjs.org/typedescriptor/-/typedescriptor-4.0.3.tgz","fileCount":58,"integrity":"sha512-a3ThbSjrZYcNNd5SWyVmRdibCK+MNjf0nepBKj6qRyEnP7uNh5xs3GUr4l2gLFeD7S6NudvoudQvehqFnNnHjA==","signatures":[{"sig":"MEQCIC35tUFqKuNcfMfSGJVvxYL2De8ReuDcHAz0zDLGhU8+AiAR6xSbmHDFSO2i7FQ5WA5vD5KpXWKaIHM1Qjh5/dfYRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq4qKCRA9TVsSAnZWagAAF9oP/3TqENTe2xuA1868G4ab\nuJ0mUxYv5oxGMXnCiit+HTPL/baCzwSjftani0Vhrp1cTl6rinrCS1SEyAeh\nmdBjA7hlkO91gmejaLjtTjWxNm2ISydIvge/nl/dOodI7+Tx3Qs3drfQ+IH/\n1phL9iXXIE5vD+0F1JRgbrQgtNF2MBW5tp+M/87J9KaWq6/kBiY0ANetTsQd\ntyGFbBT86RJX4Ez4CkZAdTImkhzlldWpy63cdvSxpnkS/BvFQgdCc+rbk7/5\nmzMbwsyaqGMi+AY91oAuYbFjUWa5Of7NV4GbQ6t9zfNWtRu6R3A4PJofq/zU\ngoK5IxvOEMj3oyLmef/wx1Q45i/FVVhUde+ROvvOkUDao6zbUHz9L8xtOB1L\nsRa9j+ftyXeNt52DLQeCuwAiru5GJhbyopJhj1yj7HTeSn9LUV5NDffUFc60\nOspQm9bB0usJgEfshvdSoJghcfMQiK9t0cgIOeUCFKah7X2kS8JjtRZ7/vh1\nbFs3D98rtmDRr9+tFDkLIPh+P9UzSmDYEyItiBA+AMEYtI9KViWMlqdfcggR\n5nwUxcGPjkqBZ6CH/q/5L0ZdrhoITn503vzEQcD9i0riMwKZXFASMWPtUPct\nqps+2kbV2YysQ/xH8d5JgoNxm9+CLtggoESoANV+0ZE4BObZuF3lhjn/5LFg\nnVqq\r\n=Ut/Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/lib/index.js","types":"build/lib/index.d.ts","gitHead":"ee4a4d60f9ae2d31bce608ee98aaea8b829ac83a","_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"repository":{"url":"git://github.com/thenativeweb/typedescriptor.git","type":"git"},"_npmVersion":"6.14.11","description":"typedescriptor identifies and describes types.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"defekt":"7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"roboter":"11.6.42","assertthat":"6.2.0","semantic-release-configuration":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typedescriptor_4.0.3_1621854857490_0.42099137899019423","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.0.4":{"name":"typedescriptor","version":"4.0.4","keywords":["type","typeof"],"license":"MIT","_id":"typedescriptor@4.0.4","maintainers":[{"name":"dotkuro","email":"mail@akampf.dev"},{"name":"nhummel","email":"noah.hummel@thenativeweb.io"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},{"name":"goloroden","email":"golo.roden@thenativeweb.io"},{"name":"yeldir","email":"hannes.leutloff@yeldirium.de"}],"contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"homepage":"https://github.com/thenativeweb/typedescriptor#readme","bugs":{"url":"https://github.com/thenativeweb/typedescriptor/issues"},"dist":{"shasum":"a3f9ac0d8dab11d78d53cc9fc712df370e825dcf","tarball":"https://registry.npmjs.org/typedescriptor/-/typedescriptor-4.0.4.tgz","fileCount":58,"integrity":"sha512-tUGt/1TsSH0JN/Pm2NYqAYWqFlifC1nsUhFA5xFHMmmHVpXq7tWozyasCbavips020qDHsvT/AWQGWkgp3EyQw==","signatures":[{"sig":"MEQCIAeE3J5mg953HWcUX+UIpuKO6fd//i6SX97AnxzftM8YAiAuHdcPKQUlNWzetQsu2m+ExfriZ7/tWui7tSUSQbN70w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtLEUCRA9TVsSAnZWagAA9OMP/1KKfBGsDcmprarCgUj9\nqA/lkNQh+fPjXjIC2mKlNueuA2MjOPyyld0Vmb8AtAz4IHNvnPq2sD1IOHq3\nXiXBHHn9CH0O1J4EUVX3mQ/k1h2mzrebWLlJPocujnQx0AMJd3tmqKYVFkCh\nkvvXXj9CXy/EDFOa5W85loQZydwYKkJwBDwqgekPaoIrzOtnOrarazM8GAHa\neLJUeRk+Bq+IZ/mkRTRK1G53XKLO/0CMJ9C24EkjmLHNtBfzT+ZxL1Qh6ouE\nEcycm5v5wJKP3lM18OjZE2RCq1i959VY+/SZgC80G9tvJl4Ht2SPRXVRxWbq\nYHRAgiuzKeq+gomYlfH8evYlyIE78I7FJhJsglUpDiUZP8QQhqltK8SBhW8t\nGFuPvBqg7+X2nNx4yLkf3n8Y15qdDiKBFuQX6p8k/Gvmy4cOTdC7l8Ih1C0k\nVpsMyMYg5kY7IsBPi0juYTwM9xlHPwwbGwXTimxIkLrLc16cPmoLEIkDuIdF\nKYHnxEcPVynj/3qCGY05zdd0wBDjLtNP7pyHllK5QgyE1RUem7i6TGsS7CQb\nUbCgD3z98I8h2/5S9bCCPCmhJK9UlP8dNcJuCiqvksI5+VC3TCFMFm/4NsS8\nmirxK2BeqqmyaCm3gKyFyfEgHQGXsheADHgVgHKwDbaI+pTrb097QZGQm4W/\nUpl2\r\n=vEWP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/lib/index.js","types":"build/lib/index.d.ts","gitHead":"126a112f38ad572dde6324dfbef920b64317a05a","_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"repository":{"url":"git://github.com/thenativeweb/typedescriptor.git","type":"git"},"_npmVersion":"7.14.0","description":"typedescriptor identifies and describes types.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"defekt":"7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"roboter":"11.7.1","assertthat":"6.3.0","semantic-release-configuration":"2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typedescriptor_4.0.4_1622454548439_0.3588584746529717","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.0.5":{"name":"typedescriptor","version":"4.0.5","keywords":["type","typeof"],"license":"MIT","_id":"typedescriptor@4.0.5","maintainers":[{"name":"dotkuro","email":"mail@akampf.dev"},{"name":"nhummel","email":"noah.hummel@thenativeweb.io"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},{"name":"goloroden","email":"golo.roden@thenativeweb.io"},{"name":"yeldir","email":"hannes.leutloff@yeldirium.de"}],"contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"homepage":"https://github.com/thenativeweb/typedescriptor#readme","bugs":{"url":"https://github.com/thenativeweb/typedescriptor/issues"},"dist":{"shasum":"91506a4a109522d2bd542332dcd363888f594c13","tarball":"https://registry.npmjs.org/typedescriptor/-/typedescriptor-4.0.5.tgz","fileCount":58,"integrity":"sha512-ox+bwcs6rk3fRLJvLNyMcrsfu0wuYiaYSe8UyDQsxj/fJgjiPWkKH6ovMkGHrVWzR8BbYIQYFcxKh76XIz+FJA==","signatures":[{"sig":"MEUCIBv9N5hX3vvBb9We7yhUkxtjZrFPJkSi3qAzJBElIV/pAiEAhFxl4b2VIE5i40U+3D8wtWW032oi0TevmlvhmKPGmxU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwdoECRA9TVsSAnZWagAAXqEP/jqcrOh2GEyoPS3a7Zaq\nq7Ue/fIwwECH9QERbN3zXlr6ryYNiFKn0SLHCinlgYLzAkWxk9F/1AxSYq/+\ni8RxTxJsu7h0zrwLXZVsXuJ+oaHc3tXocJ0Yj7w0sHs8RJc0V+b5yX7UovuP\n4xucRWwlm6lkfK+zX66HC3UMyGVOTqXzbRXdLWGnBhmNEMIL90IDFrbmy89u\npiWY/e7r81mGZzMB3UJaY5anC+IGvjvcNw8N9eQfb6g7M5R1wuMqSkhmZa6M\nS4C7xeOQARW7AvlHw7tL3r6AU/w3Xu3KhQSPag1Z01VYYXlvzdb3f+emlpnR\nN5xnQSQpAd3t674sptV7F5ztSfCEgDmiFMQ43utVuAAe+E1IEHsIp962ztsD\nzU2E2+N9stC/T0tguOBYOVEkhc22HyTvZ+raIVaQUoLIAX36/VHE8ABITKTt\n+YV2shOz51foxApqgeoEcmhWtgMja6LPpl2WsM+vEmgfXQfpVWcAl8G0s8Nx\nGXWVbllyp52CPQ20kjWMCK4QUmXFucWiKcO5IE3oUBdOBROB2yfKyN1rUNzi\nPofmG6gNa6fnPZjsBZVwv5HQ2gxntfeWdLQcdlRnH9iFuDrffssSBBzo1Uwc\npldoa+kTPcsv0mVSdHBLPKaQqkfkUFEbcD7Akxmbs0rAilo3XapT9EZRnArh\nRDY9\r\n=uhnv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/lib/index.js","types":"build/lib/index.d.ts","gitHead":"62aa4bf84a459d9d21ff5fc169f9009307ec0343","_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"repository":{"url":"git://github.com/thenativeweb/typedescriptor.git","type":"git"},"_npmVersion":"7.14.0","description":"typedescriptor identifies and describes types.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"defekt":"7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"roboter":"11.7.3","assertthat":"6.3.1","semantic-release-configuration":"2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typedescriptor_4.0.5_1623316996793_0.5708396542472949","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.0.6":{"name":"typedescriptor","version":"4.0.6","keywords":["type","typeof"],"license":"MIT","_id":"typedescriptor@4.0.6","maintainers":[{"name":"dotkuro","email":"mail@akampf.dev"},{"name":"nhummel","email":"noah.hummel@thenativeweb.io"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},{"name":"goloroden","email":"golo.roden@thenativeweb.io"},{"name":"yeldir","email":"hannes.leutloff@yeldirium.de"}],"contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"homepage":"https://github.com/thenativeweb/typedescriptor#readme","bugs":{"url":"https://github.com/thenativeweb/typedescriptor/issues"},"dist":{"shasum":"4ee23469f8af50b162181ad7278ef8cf8aedbe18","tarball":"https://registry.npmjs.org/typedescriptor/-/typedescriptor-4.0.6.tgz","fileCount":58,"integrity":"sha512-7xTUrEQZmv7dyQ+zGQcRhvFFmibHTHli2p2Ve5/juufHJnxJjoj9YCy1kF44ZeUPHo3u4wh7XJExWB3oItNGbg==","signatures":[{"sig":"MEUCIHUkAWRCha2c7qLdfdKVe0g7WLc0+879E/eGYxu8caZVAiEAh/d0kZvBMkq5T0usqrsfNLxhNjSH/23KjMyhnnmc+Gs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwdysCRA9TVsSAnZWagAArjgP/0YOVg2vF1jCpXgidfru\nS1gycVsQP3AuY67UBULZfIzL4H7vNtelxbLNZmgd+VawLpn10QcUrU55VrA6\nxx/erUEB4SEYIPaPPDKcwRJrfX5MgufLkw9zYzC1Bn4B81hOWIsInyUyd0BJ\nsZy+FY3NVG6VxNccOn6p2NWQqmT6ZsMDrFdI7S6qU96mqZ06M0BYo9buNmU5\n20+KJQJARDoSDS7aUXaMyW7YNagjW3w5KGsn0j2ZwGb6kgvn+J1bDy9/cYYj\noRLkZA9/i2aywJKVtqGveiHOnlqcKzbO07cxqm5kUk2Zi0pr/WrICauA+caa\nN+5s6kf/i/4WeMZmAfiNLuaPAFkn1mBR6vLxeSVKy+2hlA61qbkDJxrPC9ZR\ngrzO/Evc9X+qEz/U+XnOAo+N0DM/6oEAljMq7sTR5ozmlnmXNELGbRg2sSTR\nfec2ouZSOBjeftd6OvhMArHTXi3P0oU3OqVb9nfGjVB1Df7sR5gmeLf5b2nB\nXqitvOsDPeaf5O2e5f2688RU6e5xHU9Kw6B2mW6TnKz0oiLfU5BaKtJdK02P\nnUjL5K/ovGpLI6noovjvvduSoSmY5M1ydduGglNjgQUuSuOfrxBTzqYX+en9\nKF0dF/veHOrVT6sZI90WVhc99VOd/J4Eh3VtIjTSnizKzxhx0NX9Kgi6G9M2\nzaON\r\n=3LQG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/lib/index.js","types":"build/lib/index.d.ts","gitHead":"1d5d0e91e2bf53c9faddb2b26adb446a7c3cdacd","_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"repository":{"url":"git://github.com/thenativeweb/typedescriptor.git","type":"git"},"_npmVersion":"7.14.0","description":"typedescriptor identifies and describes types.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"defekt":"7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"roboter":"11.7.3","assertthat":"6.3.1","semantic-release-configuration":"2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typedescriptor_4.0.6_1623317676324_0.820795919844056","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.0.7":{"name":"typedescriptor","version":"4.0.7","keywords":["type","typeof"],"license":"MIT","_id":"typedescriptor@4.0.7","maintainers":[{"name":"dotkuro","email":"mail@akampf.dev"},{"name":"nhummel","email":"noah.hummel@thenativeweb.io"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},{"name":"goloroden","email":"golo.roden@thenativeweb.io"},{"name":"yeldir","email":"hannes.leutloff@yeldirium.de"}],"contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"homepage":"https://github.com/thenativeweb/typedescriptor#readme","bugs":{"url":"https://github.com/thenativeweb/typedescriptor/issues"},"dist":{"shasum":"1b28d047fe9d5767ccc8799d8b234f681173e32b","tarball":"https://registry.npmjs.org/typedescriptor/-/typedescriptor-4.0.7.tgz","fileCount":58,"integrity":"sha512-XBjAsc83lbWOP6uwF8jHnQ4h+pEj08dA1vO+pPTrNe6Z/pcxfXqPLKxCw5VJTsRZ+2YgQtqoMSSy4+Q9Y9lsmA==","signatures":[{"sig":"MEYCIQDp3+6bMiGexUOz613p3VenX/1RGuNM/yNfLoP4v0m3TwIhANgeakFkSz+c4ecLohav7I6JSC67re2koSSdNndjonBi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwd3CCRA9TVsSAnZWagAA6y0P/RYUtadcQFVoxAY3avpp\nYyp7EeUpO65nqjc7I11jXaua+nWsWgYPSEFP060dOQrSsnlOozbmjQqQTVLU\npAHYCAp9zibbloCj8Bw85ZZ/EKjFzNKomp2HD96DKmia7WXtuU1Fzk92GutU\nbFin1RVzzJiuPBgUDL2AZ56Mov78H8Gz09fs+YPahFTK3jdIa3eajueQnZlK\n+iKZVBAfE0zML25/YZG7ndKtjdgT/azmdIOttVUPluhIuaSr8lFrxJn6A24w\ntKDC48lww6AGw/jTV6rw93a/t1QvF1fnDBzgC2pwxJiSJyC7Qjh/ybkZsry1\nE3DG99v88m5lJ7bTrOq5TEarpTrNsnMDdAnA0eC59cFsGhR/Jx+001R3dmJw\nfj+hM3pOlIKjbR5v4pyPNgtVlqQNEavj9gtVsyDlHaK/ojBQ5l7kUaOVVno0\nH0mr/YcZJWfpQjhVCvX+Ato6ncBHq1UKwBd1V+LuW+Y/uUMv7HkqCYKX0upf\nd21GAyDOhE4Y0k4CUMOszsCrti3M9qi7Ln8rIZI2OxzH6EZfTZNn+j1KBkfV\nqJUUxIo2JNlcm/Yqj+bHCoRU/gz/dwEAsjJvXuUhFZtMU2Q9pT4Bys4N2/eI\nEF7GFsFIFFA1baIdYU2rnjFvdbkfHv5qc1Ob2FtZ6Rv7F3b9eBDoY+GPzwq3\nYRF5\r\n=jxB4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/lib/index.js","types":"build/lib/index.d.ts","gitHead":"622b477f42b3e310bc6ee8ce8869c880fc8c3c9d","_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"repository":{"url":"git://github.com/thenativeweb/typedescriptor.git","type":"git"},"_npmVersion":"7.14.0","description":"typedescriptor identifies and describes types.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"defekt":"7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"roboter":"11.7.3","assertthat":"6.3.1","semantic-release-configuration":"2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/typedescriptor_4.0.7_1623317953899_0.022263272180731652","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.0.8":{"name":"typedescriptor","version":"4.0.8","keywords":["type","typeof"],"license":"MIT","_id":"typedescriptor@4.0.8","maintainers":[{"name":"dotkuro","email":"mail@akampf.dev"},{"name":"nhummel","email":"noah.hummel@thenativeweb.io"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},{"name":"goloroden","email":"golo.roden@thenativeweb.io"},{"name":"yeldir","email":"hannes.leutloff@yeldirium.de"}],"contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"homepage":"https://github.com/thenativeweb/typedescriptor#readme","bugs":{"url":"https://github.com/thenativeweb/typedescriptor/issues"},"dist":{"shasum":"6d3a5cc804804ea542f4e61992f4235a3dd29ae5","tarball":"https://registry.npmjs.org/typedescriptor/-/typedescriptor-4.0.8.tgz","fileCount":58,"integrity":"sha512-dTxxH9waM7YRwr+OalH9bDGRR79RergX0qMp+2COetoKs6nQNfzlGeRcJ/cXB2dFSzK5h1pvTN5rj/0QE70i2g==","signatures":[{"sig":"MEUCIQCaCEUQLdMnN6/M00ipAqh8X8pRyesDmqhlIWLr0WW7/AIgLv3mVA+O0pUIXaEmn3mJmW5hfa0LRzfWNqhhgDp2NMg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2bpKCRA9TVsSAnZWagAA9RMP/AjU5/DXfX4aRSj+vl7G\nYavSYvOrYEKUsOqZkgcOcP6XjDa9nZtUW8oqZIELjcNk7jPYatWKIRVXgDw6\nGu4nAGYpiP5vGV4ld5SUL8AZ42DUPECV9ZBznptMNP3J48oQ9drzre78q0wp\nBDy8gkGRDd4vktGPFsAWaPwfvmS7w/wAkF8MF+nr6xdK6lL5qUl1eqNP90ib\n2vhVk0SrM6lfBZVaKjsd8x1Ls9NBGgaOcrdPc8m2bbrKDmOvRJB8MHcbNDke\njKR1W/0fQhSNRPfV+gxvS+rXSqFTD4Cb0FQdqowWda/w/qJCEYeMCXnh8Ku/\n9MvGujVrn23FwxhF/FK1wvzXvGf3ucv+vl3TgguKIecqTF59bgTsc2O1IT88\ncI6Wf93JWM5QhgfxGRxlCX4WI+mtzKg5GxDYflkwkX3uhNiKQWtrx2snk29q\nSlfsraFB4fn9LIG3+TU5P+hq75AyChUFp3OyvOoYUPN7HPnGEQMsHMhODBQJ\nYhxeNmUsVFNrGhsU+LYtnjQBS/4EFMtWUZH6oyUBdnnpsae2YNI8Mcmuvaw3\nfroZsKQQ0fMK7f+gnaXInsfgznUb1NB+2yx3HJ3QY9bzG8grXbPiH6QXu8xd\nxN1sYP75kC2XU/SJSu0A3jQlyx5pkLEK334CtBygEATlwXt9Os/c1XdOuCOF\nDIS2\r\n=5QLP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/lib/index.js","types":"build/lib/index.d.ts","gitHead":"c906108bd8ae137458cdaeb81ee14331479aa1a2","_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"repository":{"url":"git://github.com/thenativeweb/typedescriptor.git","type":"git"},"_npmVersion":"7.18.1","description":"typedescriptor identifies and describes types.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"defekt":"7.2.3"},"_hasShrinkwrap":false,"devDependencies":{"roboter":"11.7.7","assertthat":"6.3.3","semantic-release-configuration":"2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typedescriptor_4.0.8_1624881737746_0.5516422462523869","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.0.9":{"name":"typedescriptor","version":"4.0.9","keywords":["type","typeof"],"license":"MIT","_id":"typedescriptor@4.0.9","maintainers":[{"name":"dotkuro","email":"mail@akampf.dev"},{"name":"nhummel","email":"noah.hummel@thenativeweb.io"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},{"name":"goloroden","email":"golo.roden@thenativeweb.io"},{"name":"yeldir","email":"hannes.leutloff@yeldirium.de"}],"contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"homepage":"https://github.com/thenativeweb/typedescriptor#readme","bugs":{"url":"https://github.com/thenativeweb/typedescriptor/issues"},"dist":{"shasum":"24a367d34ddb78b3a27b1933049abfc3ec6529a5","tarball":"https://registry.npmjs.org/typedescriptor/-/typedescriptor-4.0.9.tgz","fileCount":58,"integrity":"sha512-0O8PmZi5yhNOxqUVRu+7jhThXMW1eQhNWIKah0Oky/kB5j9eNExcAzXKL9PgknRMOpW2IF/mHDZDRgYGWvor2Q==","signatures":[{"sig":"MEQCIBzMvgQu3JaXtM6yfHZ2JVFTfzAJR3wq8fk0iSz6OOmJAiBk0r3rPpogMUCRKg3M3H+8eqOrGu6CWuzuuDz8DLLV1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5BDBCRA9TVsSAnZWagAAFm0P+gLoJKBJEeZhhYbITq/a\nADuwPlstnSV/BIC8FUzBo9ElMTzks5IkHikEyGAyYiZfhNOJGm2EDuZQZybo\numwhuNA0LYe/NIeKa782WFjf+fSc3pFuFTrDO8ElsjqhQ7pFt+rnp9+8Pppc\n0diRLv0zkytttRelYtqlB5oc07UP33UEXGsfUSZ98d0OOrl+OhRgAR3WRA9W\n56cLoww2IEVWJvgiyMh4VxrFl45+/qfoKbYV9SOo7laXxmeZNumxLvkuVmcd\n08ZszlZwhj1jB51uL3jb1Mdcy/CqYgLTevPn8OhtgZbvnlU1u6LTrCziMp4u\nmb+FI72NeCDzgkFEhSss9D4Vx5xAjLOQTRiurOiXhZCk9K6Xj4Zbf+JLaZuG\nDw4t/yvahvc2ERsWrUey3rEhYlG/GeLh9yt5Xw5urrhldA8qPWgTL5kiiOiq\nOuDZ691wzWKd62bEm8eF6OHRq+cTfIZyLpGgYiqKGaW60ov8326BFCGtGuc/\n2sSQIifW+KakjdNtrSu6uvpxrJeD8Jk8arDQYNXyT4KsVe5YkzWFJ0hzbvNZ\n6hy90F7HuIuprxVUgdFKPPRs5Mlu3J3kAynH3vfXJvrpOa6uw+/EU0r/TN8n\nn1l2+zIKsJ68xqr7rt9GKVDZc7ZNkTSlVyRHCx6uB9MaEdBm8pYzxvlvdAGu\njmOe\r\n=cjQf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/lib/index.js","types":"build/lib/index.d.ts","gitHead":"34b43783359f01feb51e6d69e03f34df8de0d1f4","_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"repository":{"url":"git://github.com/thenativeweb/typedescriptor.git","type":"git"},"_npmVersion":"7.19.0","description":"typedescriptor identifies and describes types.","directories":{},"_nodeVersion":"14.17.1","dependencies":{"defekt":"7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"roboter":"11.7.7","assertthat":"6.3.5","semantic-release-configuration":"2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/typedescriptor_4.0.9_1625559233104_0.9611995034548264","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.0.10":{"name":"typedescriptor","version":"4.0.10","keywords":["type","typeof"],"license":"MIT","_id":"typedescriptor@4.0.10","maintainers":[{"name":"dotkuro","email":"mail@akampf.dev"},{"name":"nhummel","email":"noah.hummel@thenativeweb.io"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},{"name":"goloroden","email":"golo.roden@thenativeweb.io"},{"name":"yeldir","email":"hannes.leutloff@yeldirium.de"}],"contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"homepage":"https://github.com/thenativeweb/typedescriptor#readme","bugs":{"url":"https://github.com/thenativeweb/typedescriptor/issues"},"dist":{"shasum":"a9267ab45fd36e05143e995e91d883ef17207709","tarball":"https://registry.npmjs.org/typedescriptor/-/typedescriptor-4.0.10.tgz","fileCount":58,"integrity":"sha512-eSTqQ5/nhZyNJd08izthsUiTw6XCZtNpmVYHv39Di1ih8YuISzMlQwUlBd2nIoDUQ4Tmi06uxGz8Mdh5j9+/wg==","signatures":[{"sig":"MEYCIQDc4qk3kAE4OSI4E8Ljv5QbjKG/8ULKap45StgBDE1XYAIhAPCu4cV7KMLoSZIF9+pGHgIOc63vQ8n5WDHXp8eBv0Nx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7T+eCRA9TVsSAnZWagAARCkP/3GJAu+0hiZMrqf5Bn4q\nPZrbZEeHd6TgrsaljhdJG+zmLCwINWD01bAMMn9JFEl7K7sobVXCPkpdgpdf\nU82nOhXnEO+KuUX4SoQR9xH32ez4vGGNeteV2SYeY4MmlkzgXhBHGWeyL4/Z\npnJwgNg7qGFj/arSsTL/wLQLonhfTOzsP8HosLCnzv4vXSptPSiYEGWqr9JR\n9OOcBgbFrH1yB1OFMXG/jdANqEJtC2KRY89LygG9QxsNJl2Zw4P1tTyVvXFz\nE3IRoERfxdya3DsQ8jOp/O3kCZS+CgU5ck6c/KWso/KlzbwgLqgNr7rD191C\nbxEf00RZc8s0gokMxipcmE8rewVJLYuC7Qvoys5iCEhXVGIHmZiinsqeM6w1\no/+D1GoyXtpUQpyrZKrUSCyVdYtqlNsFqKqxE+JDlsbI/VLVmz+XoLzQmD27\n21m2LrxSDbB8JfxS8V+qtbs2maphUz+2a+bgI6yGkfM4xcuowNNBIsbGEvAy\n3/K8yj8mJZ1QMpj0xL15M2s9tqHoIRjdyBxr1ES34UJnT3NbKWVGnxc363Z0\nQvPljQV8tV25uHrAe2TSe+hqWnpWxxHxWPGCycShMxK4gxH/oQGRwpYLQarT\nEGwpx/PxwPi3pSAppI4nmowNkFvd76Ost+Z8wfaAtV8xHRAHuZ+KEetpjGW5\nax1H\r\n=MPBg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/lib/index.js","types":"build/lib/index.d.ts","gitHead":"2eef299ed2c633e5bc7cc6af18cb0aaf4fae3c4c","_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"repository":{"url":"git://github.com/thenativeweb/typedescriptor.git","type":"git"},"_npmVersion":"7.19.0","description":"typedescriptor identifies and describes types.","directories":{},"_nodeVersion":"14.17.1","dependencies":{"defekt":"7.3.1"},"_hasShrinkwrap":false,"devDependencies":{"roboter":"11.7.7","assertthat":"6.3.5","semantic-release-configuration":"2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/typedescriptor_4.0.10_1626161054504_0.19718259818227857","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.0.11":{"name":"typedescriptor","version":"4.0.11","keywords":["type","typeof"],"license":"MIT","_id":"typedescriptor@4.0.11","maintainers":[{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},{"name":"goloroden","email":"golo.roden@thenativeweb.io"},{"name":"yeldir","email":"hannes.leutloff@yeldirium.de"},{"name":"nhummel","email":"noah.hummel@thenativeweb.io"},{"name":"dotkuro","email":"mail@akampf.dev"}],"contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"homepage":"https://github.com/thenativeweb/typedescriptor#readme","bugs":{"url":"https://github.com/thenativeweb/typedescriptor/issues"},"dist":{"shasum":"eb87bccfe66378d6e40205b48e3bdb8cb68b829c","tarball":"https://registry.npmjs.org/typedescriptor/-/typedescriptor-4.0.11.tgz","fileCount":58,"integrity":"sha512-5+JM6KNGmY7lqOLcj7B4/0/AGNzIE+2BfhVLvW4sn3IopwoMiAwmu9PDYYclAmAoN7APkrarMqpFXF2BDYDQ2A==","signatures":[{"sig":"MEUCIQCtDdaoV9jyZmizg6Y3pK0gq5dh9b0bAobocfUSxXmu8AIgAK1ksLCOjxD4HWY/eILzx8/xWRa7XeAF2n4DQTiVW6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/ymCCRA9TVsSAnZWagAALksP/2kuvob7BUmqI19XR5pP\nsJSPPQPgJi1lYaoazLBsUbIMg7IQ8WWjifsXBvgqFUWcv+mcEu7lWpVw5bMC\nGEK29R3W+f6XYCdf/7KN0YIicpKBtdoasWP4YEU0ngpzURJ0H1Win2yOXTBU\n6XLcbtFNvj904ifRn4aj4kr5CabTqiPKCRwNsa9rjx1FbW4hdcsY1NamxH4+\ndvVMOuc7Sb1uayGQ2yOC5QPBHksJn4xcHjA7Uyvpc7+xRYNwkDPWfVceO7LA\nH5zgSJ6KUIW56L2b/BOQLi5uR8kwXkTbpuwz7DKgfzjdyqOgp4GHUDxb6DHF\nn1Y4bL74tlydZphQ7lO1F8qaJ1Ludg3XUWKP2CF4FD8eFzj8DLVjPEyMxW2y\neI5CLmjXWtoL8Y564DsGixloh1i/zOMK33ubtG5mGh397KbJTEfiJbfjDnif\nnWMNFuLcMh1W42M62nCxVGgKsM2bsnnTaOZUNuyMl7/BPQ01bZbF7nGLVk3z\no6GUJnLJyeSW11sR2AxKKXPiZ82VqHFS1aAfMhUyuwyyk5n9wZ3f3+Sq7JIA\nXre6BzWkWVYBTnPSB5jSpNR4DlVOckOXbKf77j0HSNRmMthzHc3WwcaqTT+8\n5CSEAWyPeZ9/X9QCc93s4BVjIW49BlgZpQZciUSVSwCoJPVGp8eOJoFhnj5z\nVK1P\r\n=3p5Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/lib/index.js","types":"build/lib/index.d.ts","gitHead":"2dcf796702c3520770da48f0053658d289730561","_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"repository":{"url":"git://github.com/thenativeweb/typedescriptor.git","type":"git"},"_npmVersion":"7.19.0","description":"typedescriptor identifies and describes types.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"defekt":"7.3.2"},"_hasShrinkwrap":false,"devDependencies":{"roboter":"11.7.8","assertthat":"6.3.9","semantic-release-configuration":"2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/typedescriptor_4.0.11_1627335042009_0.6778326314174881","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.0.12":{"name":"typedescriptor","version":"4.0.12","keywords":["type","typeof"],"license":"MIT","_id":"typedescriptor@4.0.12","maintainers":[{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},{"name":"goloroden","email":"golo.roden@thenativeweb.io"},{"name":"yeldir","email":"hannes.leutloff@yeldirium.de"},{"name":"nhummel","email":"noah.hummel@thenativeweb.io"},{"name":"dotkuro","email":"mail@akampf.dev"}],"contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"homepage":"https://github.com/thenativeweb/typedescriptor#readme","bugs":{"url":"https://github.com/thenativeweb/typedescriptor/issues"},"dist":{"shasum":"06fb81c447b188b4fa97f6f3890db21648ca51c9","tarball":"https://registry.npmjs.org/typedescriptor/-/typedescriptor-4.0.12.tgz","fileCount":58,"integrity":"sha512-ChXjToFhcp5kBs5B1vkq9UBEtBQgQbO9tGFVgfXTtct50pL8gtsWU5cqgVDzNxHN9xUOxzwhz75zA0qiDzkDPQ==","signatures":[{"sig":"MEYCIQD+9jmzG+0YR08NdIMVwc/o/nG94A9u0SyTBBtZYQh7rAIhAL+rA66585bYK6ADN40HMno4Im8W+qvjotdF7T+JIa+h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGT2+CRA9TVsSAnZWagAA6fwP/32hHmzm3oKhSuFpY3fr\nHyndswAlLL1t1eiF7akRgOq6KWw4D1cTn27BvviEMpC/zzkf5T5V5uer96Sm\nJMk5fqCwq7eskxhQgkTt4r5qnhBVNX6DjF5ckEAljT7Gh3iC3RTQaO5y/bNO\nbDpqWV7SkTB1tyt0lGuTKbITIR6voox2Up87eNnzBqzA3FYsjaCgDQKg/qvo\nMV+dmwTmF09p+GQ5LOhtLlyqkNvluVlIRniXNq6JKlut1zyGNkutCFfGR49q\npk2O721TpiwquVLfGl6lCfQdSjyynI1GEXXTwVQgGudrgpXtlkfuBQ0PIxqC\niU3rGQyMULD3KmzEIXqbKgzH/MsOL/jupDiPfMwWfWLuu6MHV1Hus9J10jtD\n29GhR5gZQySyiSP/yu/4V9IsudM9ttTJI8fh2XZOWrvZLSmg0tiqHS6xWAfQ\nFrrApCH5+pYvF/dHaleGrFJG+A2kW9RujqkB1icRoRLhDaPG12EV8iigZMYK\nlRjnheVbuCHWmAizDQZr3XTtDYFNsteqS6Vq/uAx3aSfaGH1yYNk56258ZU0\n+Nn5e3PgNDqaANgLOHpwznw8tpNUMfef4qwe8FEViOLy2euCURKLNX1ZtGeC\nMbgwZJTskyvsFSbVn5rz4vZCvu/GzEtd+IpNIZTOlB1nKt6q6D9lNqdhPqgG\n/kqq\r\n=KB5L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/lib/index.js","types":"build/lib/index.d.ts","gitHead":"91917cf7d7712928a64c0709d31cd60b3c33ea51","_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"repository":{"url":"git://github.com/thenativeweb/typedescriptor.git","type":"git"},"_npmVersion":"7.19.0","description":"typedescriptor identifies and describes types.","directories":{},"_nodeVersion":"14.17.4","dependencies":{"defekt":"7.3.2"},"_hasShrinkwrap":false,"devDependencies":{"roboter":"11.7.8","assertthat":"6.3.11","semantic-release-configuration":"2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/typedescriptor_4.0.12_1629044158049_0.9824846591854035","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.0.13":{"name":"typedescriptor","version":"4.0.13","keywords":["type","typeof"],"license":"MIT","_id":"typedescriptor@4.0.13","maintainers":[{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},{"name":"goloroden","email":"golo.roden@thenativeweb.io"},{"name":"yeldir","email":"hannes.leutloff@yeldirium.de"},{"name":"nhummel","email":"noah.hummel@thenativeweb.io"},{"name":"dotkuro","email":"mail@akampf.dev"}],"contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"homepage":"https://github.com/thenativeweb/typedescriptor#readme","bugs":{"url":"https://github.com/thenativeweb/typedescriptor/issues"},"dist":{"shasum":"0a41637d82e0f1f3e084563ee0e415f632b441dc","tarball":"https://registry.npmjs.org/typedescriptor/-/typedescriptor-4.0.13.tgz","fileCount":60,"integrity":"sha512-k2+oyaiwBsf1YT+7NaSR/cza4ifVU+6/1sgKincN3XoEBsG33uYsEjsbHiczGrNagd3uNybgZliakOlPFOEsfg==","signatures":[{"sig":"MEYCIQC8uaueWkz6PMwcR5SxOuXUAMaJgwNtYGju+x9bS3nB6wIhAI9YBCgMruEpT3v6ABwckWZxBSxqXpEFLVLS/txh2w/J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPFmRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrY8w//ZE8HJnz4g7ZFxRt+BILCR5lkZWVPVbcLt6dTgUuBXEC/U9rW\r\nnHvfBX54QTm5QzB7N6oGmoeNkJucTVzpFOGR6AqYLgruUvMz+gLPgTot/Vya\r\nn8XY1UMHQhK0xo+an0BFqYZoIZdGWytVM5uF9RyLfiZI17byVGGvKM7RAKLy\r\nuTS4MvDH4HKiIr7LovOORrbvmuTTZ5Li1gN+QK5G7jZ69yZpJ2Pg2SHwuaT4\r\nvicMZO7ZhJ5bvXiQHKXXTsFcgc+P1RHoITQ8FazOdSGQo261iXh3nx7VK7qM\r\nUzJGux455Z4ixp5htQXl+61iZa/a+xB4iDckbUsxL78CDdeVWnZArvbmy84R\r\nvibcuovzg0gl8n50jOAm5Fpt39bA9y9hlm2lpoxRdSxXnuwW20hVbAcGBZ+q\r\nmUFJ841U1ZXwB5Yv2qi4x/DvhK1d/tYVlBs+zse7ErqU5FduSYYwvs3rEiPd\r\nwJ+VyShZEVlFC3tSlOqWuvYbx+4pGWdQ0Ppnr922xypIweIKraMI+c9L72SF\r\nNc0+/ZrK2xVyVTCzQCy9iAMslFaMwkLlBOpSGQ591XNSS0nDePVOAs3m3jhs\r\nxk4cLYr3f+tLtlKb1EHdK8kpfwsuVTOJfQ4KnpUOHCzSTURFax9cK5ZSeLOL\r\nW0lgn7aDC/1cLKKdZbBVMElU4YMblFQSiwM=\r\n=gw03\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/lib/index.js","types":"build/lib/index.d.ts","gitHead":"8c0330703a715ed9080776b10f5b99b08da117fb","private":false,"scripts":{},"_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"repository":{"url":"git://github.com/thenativeweb/typedescriptor.git","type":"git"},"_npmVersion":"8.4.0","description":"typedescriptor identifies and describes types.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"defekt":"9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"roboter":"13.0.0","assertthat":"6.5.1","semantic-release-configuration":"2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/typedescriptor_4.0.13_1648122257093_0.5703982262021388","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.0.14":{"name":"typedescriptor","version":"4.0.14","keywords":["type","typeof"],"license":"MIT","_id":"typedescriptor@4.0.14","maintainers":[{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},{"name":"goloroden","email":"golo.roden@thenativeweb.io"},{"name":"yeldir","email":"hannes.leutloff@yeldirium.de"},{"name":"nhummel","email":"noah.hummel@thenativeweb.io"},{"name":"dotkuro","email":"mail@akampf.dev"}],"contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"homepage":"https://github.com/thenativeweb/typedescriptor#readme","bugs":{"url":"https://github.com/thenativeweb/typedescriptor/issues"},"dist":{"shasum":"94b5584bf73fe767518d56afa95c2f0a6ce557a6","tarball":"https://registry.npmjs.org/typedescriptor/-/typedescriptor-4.0.14.tgz","fileCount":60,"integrity":"sha512-FXRHVHsZ7MMSIWpN3IZdchs2fZxQdVrbkQcyIcZsDqICL3h3xjL/ZR/Fd1Q78j7aPlSy77Ae07dMTMhpTPiY9A==","signatures":[{"sig":"MEQCICYaCE0BW+OxHDISeSbmly8l307AJn9pVZsOFPumQAG2AiA4Ly7JEMJ196UDFhaTDLu1bucLjfVXNXWe7DSCEerkVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPbCcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKZw//ZwM1d/houhVzRjKP7tfK/M2BitsS8cjo6krxkp8fxbaReIr6\r\nITA29R4nHN2gpXcIW5Fc7vMMfq1xsxXCIU9bP7pFX6Y0wrSEOTlfhdjxqEvq\r\nkwWqFPu8CacR0pCGQrcYiYFv4KPcP1L6sVlmnCBLObQ455SVK6cFdbuy+D/8\r\n7lxQ8YBoQDYKIJ2bZazxsJYWJ3BdH/O/SKtkzOncUwBDG8s2A7QPfDpNHVrQ\r\nsmMkEkEH2DMISvBDo966LM0IOBq570NQqCuPRMRI9AdVXWKOdIuf9ymwAeno\r\nlzlorAHIZsnLjEPRoNFagrHm8lubAgmjEcqQdfC+mlA1yJKke4ca3PVgRCI7\r\nlzGYuo5GvXeWLNPnT+VZlDMibu42OGxcEZvQOC2Pu7ThwjaDD/xkUjRoYj2j\r\nsuwqu8mE2GAOLPCYWHDGGxchAvF7S7apVtvlBluqPqy3tz2B7fMfvHe30xtf\r\n1DKSLPDtDag0yxDfGb2PldgYeRW8AU99HtFSNBetFsOcERm2VtwqWewCzshI\r\nh1Jj5Lu+m/FjgcrQwFrshrzBBtgAtMWi50cKLKiLstTvVhUeC52ZXUr35rQN\r\n+31wIUmgS8dHnex9vfXR9w/urQ16aQyLt0Wd5ptyP+Jef9vZjwI5P5kpXbZg\r\nSHXWdDv3wyZvqkUYbbuaT5Nq/KEMHJsCDvI=\r\n=M4Ez\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/lib/index.js","types":"build/lib/index.d.ts","gitHead":"a554dfadf4041bd97476885b8cd557fa491166a6","private":false,"scripts":{},"_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"repository":{"url":"git://github.com/thenativeweb/typedescriptor.git","type":"git"},"_npmVersion":"8.4.0","description":"typedescriptor identifies and describes types.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"defekt":"9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"roboter":"13.0.0","assertthat":"6.5.1","semantic-release-configuration":"2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/typedescriptor_4.0.14_1648210076818_0.19778890916467473","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2019-02-24T15:13:31.711Z","modified":"2024-10-18T19:12:52.970Z","1.0.0":"2019-02-24T15:13:31.845Z","1.1.0":"2019-08-20T10:32:13.300Z","1.2.0":"2019-08-22T15:29:57.225Z","2.0.0":"2019-08-23T13:05:19.858Z","2.0.1":"2019-09-05T13:30:39.822Z","2.0.4":"2019-09-19T13:07:20.568Z","3.0.0":"2019-11-15T12:18:00.315Z","3.0.1":"2020-11-03T21:31:09.434Z","3.0.2":"2021-03-25T17:58:13.839Z","4.0.0-internal.1":"2021-05-07T11:40:18.758Z","4.0.0-internal.2":"2021-05-07T12:49:54.626Z","4.0.0":"2021-05-07T17:37:37.038Z","4.0.1":"2021-05-11T05:23:40.685Z","4.0.2":"2021-05-17T09:03:26.538Z","4.0.3":"2021-05-24T11:14:17.632Z","4.0.4":"2021-05-31T09:49:08.634Z","4.0.5":"2021-06-10T09:23:16.942Z","4.0.6":"2021-06-10T09:34:36.445Z","4.0.7":"2021-06-10T09:39:14.040Z","4.0.8":"2021-06-28T12:02:17.868Z","4.0.9":"2021-07-06T08:13:53.240Z","4.0.10":"2021-07-13T07:24:14.620Z","4.0.11":"2021-07-26T21:30:42.154Z","4.0.12":"2021-08-15T16:15:58.234Z","4.0.13":"2022-03-24T11:44:17.232Z","4.0.14":"2022-03-25T12:07:56.949Z"},"bugs":{"url":"https://github.com/thenativeweb/typedescriptor/issues"},"license":"MIT","homepage":"https://github.com/thenativeweb/typedescriptor#readme","keywords":["type","typeof"],"repository":{"url":"git://github.com/thenativeweb/typedescriptor.git","type":"git"},"description":"typedescriptor identifies and describes types.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"maintainers":[{"name":"goloroden","email":"golo.roden@thenativeweb.io"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"readme":"# typedescriptor\n\ntypedescriptor identifies and describes types.\n\n## Status\n\n| Category         | Status                                                                                                  |\n| ---------------- | ------------------------------------------------------------------------------------------------------- |\n| Version          | [![npm](https://img.shields.io/npm/v/typedescriptor)](https://www.npmjs.com/package/typedescriptor)     |\n| Dependencies     | ![David](https://img.shields.io/david/thenativeweb/typedescriptor)                                      |\n| Dev dependencies | ![David](https://img.shields.io/david/dev/thenativeweb/typedescriptor)                                  |\n| Build            | ![GitHub Actions](https://github.com/thenativeweb/typedescriptor/workflows/Release/badge.svg?branch=main) |\n| License          | ![GitHub](https://img.shields.io/github/license/thenativeweb/typedescriptor)                            |\n\n## Installation\n\n```shell\n$ npm install typedescriptor\n```\n\n## Quick Start\n\nFirst you need to import the functions you are interested in:\n\n```javascript\nconst { \n  isArray,\n  isBoolean,\n  isError,\n  isFunction,\n  isMap,\n  isNull,\n  isNumber,\n  isObject,\n  isReference,\n  isScalar,\n  isSet,\n  isString,\n  isSymbol,\n  isUndefined,\n  typeOf\n} = require('typedescriptor');\n```\n\nIf you use TypeScript, use the following code instead:\n\n```typescript\nimport {\n  isArray,\n  isBoolean,\n  isError,\n  isFunction,\n  isMap,\n  isNull,\n  isNumber,\n  isObject,\n  isReference,\n  isScalar,\n  isSet,\n  isString,\n  isSymbol,\n  isUndefined,\n  typeOf\n} from 'typedescriptor';\n```\n\nThen, use the type-guards to determine a variable's type or to narrow a variable's type in TypeScript:\n\n```typescript\nif (isNumber(value)) {\n  // Do something with the number.\n}\n```\n\nThe types `array`, `boolean`, `error`, `function`, `map`, `null`, `number`, `object`, `set`, `string`, `symbol` and `undefined` are supported.\n\nThe `isError` implementation is re-exported from [`defekt`](https://github.com/thenativeweb/defekt/).\n\n### Getting a variable's type name\n\nTo get a variable's type as a string, use `typeOf`:\n\n```typescript\nconst typeName = typeOf('foo');\n//=> 'string'\n```\n\nThis is *not* compatible with the builtin `typeof` operator. Most notably: `null` is not considered to be an `object`, since TypeScript differentiates between the two. `null` is considered a separate type.\n\n## Caveats\n\nThe `isObject` predicate overlaps with multiple others. If, for example, you want to treat a variable differently based on whether it is an array or any other object, you have to first check whether the variable is an array and only then check whether it is an object. If you would first check whether the variable is an object, the result would be `true` even for arrays.\n\n```typescript\nconst doStuff = function (value: any): void {\n  if (isArray(value)) {\n    // Do things with the array and return!\n  }\n  if (isObject(value)) {\n    // Do things with the object, which now can not be an array.\n  }\n}\n```\n\nThe same is true for `isError`, `isMap` and `isSet`.\n\n## Running the quality assurance\n\nTo run quality assurance for this module use [roboter](https://www.npmjs.com/package/roboter):\n\n```shell\n$ npx roboter\n```\n","readmeFilename":"README.md"}