{"_id":"ts-narrow","_rev":"39-8f9307f1932c29bd3e3b3734589f0ee1","name":"ts-narrow","dist-tags":{"latest":"0.31.0"},"versions":{"0.0.1":{"name":"ts-narrow","version":"0.0.1","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"SEE LICENSE IN LICENSE","_id":"ts-narrow@0.0.1","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"1b14286c9f3b4305116c9a739ce8d08f359d3268","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.0.1.tgz","fileCount":15,"integrity":"sha512-PCKqpMODQEmBeDaMwR7Ub1ZJmDU5ZyQ0wxYTEUb2gfwEJtwIDbkoIAZ8U7RnrC/IJwAdcG+/fl7haXhb+40OOg==","signatures":[{"sig":"MEYCIQCfOpr08+jlQQ5nQUTRsI6qL1CZlVMw0iJq53fmzOiXkQIhAPXQB5WK05KHdkWZABHdGa+NSxfaWkVm8BA/cGfSbuRt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicFDMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWgQ/6An8CnUXnwjThJzEA4kSgedkn4RL6+at2QQfgwG0MJ7N8E/Dl\r\n0j4MSyi11AfzZUhl9qwFMEPlrNBdYdIzc5as48T6LeKNjbW06KpkuRrvEj3P\r\nKB9PFGuDdwzDex+yhRqxMs+axrPNuF4BquL79+2Nch640fgxmN4r5CieLN4O\r\nM5DMkRFnVQlnCwcC0U/J3zS6KNUh9nQLwg9pl5q6RpcdaCnSK1X3T1ACgWF4\r\nzeR28Tbz9kyTga9k4rfymg0wUh7EOnmHY7aslDYEshPgj7gpH9TK945WwrO0\r\np6g3kxa5y6CqrmL4Se4+Oen6phWfVrC/O2R2Tohrng3/vpfwhLCdxgDutR1s\r\nCAcGcvVhoAxor1ZlrXn0gc8faI1HW1iK/nW1npC6Io7dV1m+V4RHPt7p2H0c\r\noQvbjrKbBENI0fDWC4IRrwcC+Jr0BhDpICUFBEA7UYwRt8JACoyGQNg/IXBJ\r\nr6xEv0TebZ6kc/vhDV+J4o16JPhwusG2TJzjYVKS+O0t7jTt4Ojy+7q9J8HK\r\nhFVyP4M9nZg2zlyhnPv45N9REiz++4xvEH9Xrxy+6E2fzsPAd9BfJBvGwfry\r\nRFPk/jiT5s7KoPxF43QlQixuS3hDXunbsg78/Wg7K7vXDly0Xh6u/xiaaJRe\r\ndCvZQGgdoA9Fq6LxOt4xP013pTp4Mobc0O8=\r\n=UUH/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"8.6.0","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"18.0.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.0.1_1651527884162_0.6878016897064612","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"ts-narrow","version":"0.1.0","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"SEE LICENSE IN LICENSE","_id":"ts-narrow@0.1.0","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"9b367caab223854efbd644a025ac67f4ab8de51c","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.1.0.tgz","fileCount":69,"integrity":"sha512-NH6MwVtjXmzMzm9F+i+ZusT75BG23dkWcrkeL5bZX0+CwZXQhUmCy/D2lpaUQVJD0HQgXy0UfrqXouU73sQXHg==","signatures":[{"sig":"MEQCIEDRoQv+KK+SpGF399OEYWLD3YfeIW8IBaKV5vtSfnJAAiBuanAzUyYoSLMYLuK3f1nqdgviW0oOKawHODJ4OT+gMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieYZsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodmA//dpv6rjt4Iv8EW2gmdAgdGiWmtr8UrR0UF9UETNsPwIK5VfBN\r\n+WtaVyBIh6dKMjOxvQwYtKhpoLFGclnmrEfyBe5geUA8P1TyFcg5N/Phqbjc\r\nsPQGOMehSlT3lrJN+aoyAr3GaTMDl83yFTWz6vvcTifaOoUStT/5kK7o0Pso\r\npslWtZMiUMI9Z9mFbdQ9yJ1nmnYE/GDw4qo3lUkjPgO4nMGrbg5CDK3zKL+D\r\nBeRAzi8UMMi2cGdtCjZT8S6xpAYPOoabXNrt/PuCC0vUg9PKg24RVHOIjfmR\r\niYb4LC8/UAcha79H4z7X7/JPqKAKywX7qNHtrpKlZvMw8LbghT64UmBMi8D7\r\nPEk0yDjJ4FXwVtD6aUOHaxnWZOeafiDQCGpgBKV1k0yJ4o4DaGtZUIT+JfAu\r\n3vAZkNlWNLhooa0Vqm5ZLE8fa0g+hsIrHZThT7sHUG/ZmghDTKqLM2XaoJ6P\r\n1aFEUJBIjPdge/R28lPgpV0DxBJhcim7K0vKrbIm5FMZlDs31ZaXwmxIP5Zr\r\nfsANslrvUwaMSXy+6usorKD2MyPTtzsBxwg+VEUH3PnJqPt0O4Jlf6oWuW/s\r\nGFCOloCWB41tYM/roiJe+v/gfzYdNUmZ5wAznbS9lQL2ivRJ2a4Ld3noBgno\r\nZ0Wonzi2uyFbEwK8ucDBLOAHR72h529hNrc=\r\n=HMLZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"573cda2ef88f3f8c840eae6126f8173448b9f833","scripts":{"build":"npx tsc && npx tsc -p ./tsconfig-cjs.json"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"8.6.0","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"18.0.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","ts-jest":"^28.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.1.0_1652131435985_0.6947622898671091","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"ts-narrow","version":"0.2.0","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"SEE LICENSE IN LICENSE","_id":"ts-narrow@0.2.0","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"236b96425bc5a34f015ae8c9e152a2eef2956120","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.2.0.tgz","fileCount":71,"integrity":"sha512-aU5XFeh4DaujZX2OvNO+KgWibbGPOR1rf7zF0UE+NYl5OMliSbG7j61bI+30s+U0/R0yEnEZTQwpzIVAT+nrcw==","signatures":[{"sig":"MEYCIQCzrnQ2B9YrAWWoxzlxHnqUKQWC/OzTpkZiziwyGS8HwgIhAPqmSSN2nej2cP5SBAJEWel75UfcALOxVmBYkFBuRqH7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieZSnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjWxAAhS4+P0cp5tSv4IPVyYQRrzH+RiGoksNvo/+EvuhyetZTQzAT\r\nA62yxwIM2yV0piBqxuMJVGNHLPvpKHGcNFZJPTlLHFPQgihnv49SLLNptC13\r\nTo4aun7BXJg3Xum5s7t7xbC2TF+FTMuW5zTQrl5ftpCDd46ABvWNptVdnwvp\r\nVaSzz0b/2UQiKviqm+Coed8IuIMtVzuca7AmjieqebANCfIIeSqqjpscdvnu\r\nof83yWjS/Zezb7HM7eH5yXZdkI8cCOLyQbdkxwxk3TrrLs0Nux82vsCZr+5x\r\nbjQRlMZN7x9zO6b4FeFATiI3OBP14TYS8MnyjB/DE2ELe3TeTeMsa91oJtOW\r\nvtzWP8YsUAQ1VnJSL9I+IOWIS+X5McRUh8/3ehl+6d0YWBFoISdCOyvsGcAU\r\nXqgj9UJGFpijXiOulhqVu3/Ua7nN5FQxpvTnNrXAcDuF/9cYp+eq3HWLXDQk\r\nVio+uchsNmbxcp0kRVu2XpHy5RL6w5EI47ExL5APt0rCpd6bpXVR3Az7aR+1\r\n4IxsJ9hKaELePDAKImAN1Peb3SgfNhIfePCyHTePbPuf9qBA7uk7BI41kVj9\r\nfeSm7DCrNoIzkKaDsZGwDtqopqvUGuDI8jy1GOkVQLEIsBm6x2OKuxgUDeab\r\n5YQnwj+d2HxEO5n57gZ1J+TNGvVT2vGnrO8=\r\n=L0xD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"573cda2ef88f3f8c840eae6126f8173448b9f833","scripts":{"build":"rm -rf lib && npx tsc && npx tsc -p ./tsconfig-cjs.json && ./fixup"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"8.6.0","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"18.0.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","ts-jest":"^28.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.2.0_1652135078870_0.7589210128415984","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"ts-narrow","version":"0.3.0","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","_id":"ts-narrow@0.3.0","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"d8ea2b1976479b6f08526d8638d869668143d5d8","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.3.0.tgz","fileCount":75,"integrity":"sha512-xCofyip+J8na4FV+gCZjJPy2XMbNYFmKQ7gKawQ7Gp3av8mWzh/ftbARyezYmemlnlici0smdfGTBZohIP5Z0g==","signatures":[{"sig":"MEUCIFO8zH6RhknLyN2j/MKLaB+/VIvUpBqXqlG17sDp0o1ZAiEAsfhW9iI5pyQuX4uOgWCVTjBqz/uRsfYq7otWEtxhNOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8I/AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEsw//WLcnQ6FhWroucj9yxCm53xiNAwPmbIVaIFNxr7U5K/iC9u5T\r\nSHiAjtUVWP5UfsWI1r0iZdhZAe6lS2meUgahTves0QwEs+Xr7U78ilK2QjEM\r\nSXjMmU+XmSWNpfb21CBekyiuRawo0FTugGcdPnT9Kz3BCCRn4HOAuwTW8ZPu\r\nVy0Y8nL9AgCjf9UXrYdc6JWzElZFTPtYdU6LxS4kTo3F26SVnfPFtkmfmrEs\r\nWwoM8S9H1AVsKECFbDhTKCLW65i21W7J0/sPifba6QY020Jj06Oz9y5suowb\r\nqdF+L2eJLxpZID9+L+TOWEuGetStN7GdBY8cDtlYauTUGJS9E5YRr3FpH8AO\r\nJ80bjJW1WVI2p4sxXaZMFIcAcBF/bVSA1A+9llssjGCXJbzlUAVUfc1pLlqc\r\nV9upF4nimWIFAktR5+UujVc8VkqFkancWKXmIGrY+z+irEd0/KQmFG1dt3LN\r\n3i+cZ4RM2njAaafRpnxBeu1wP/xKTStrs0okz0K3lNgtTOZBPOxH49r9YfbM\r\nXqyBix/wvYc2Qwq3KGefhG6ngRPx0TQL89dRIuoL14eWl9jBHXMeUKIcGjpW\r\ngdV4lVBmvdbgvOI3bKIstrhBBPGQub46lWVi98dRGFB8wVs45uyzZm4P83oN\r\n2ihLIspEW1K633fQJVbb6eh04WE6Wxg9xTk=\r\n=ZT6l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"b7dfdb1cf5a50ef2256dfd6ba2a7c3ff2357e68d","scripts":{"test":"jest","build":"rm -rf lib && npx tsc && npx tsc -p ./tsconfig-cjs.json && ./fixup","test:watch":"jest --watch"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"8.11.0","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","ts-jest":"^28.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.3.0_1659932607921_0.32120421370439267","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"ts-narrow","version":"0.4.0","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","_id":"ts-narrow@0.4.0","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"80ce70e464765e91ddf797a40e8230681accfd66","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.4.0.tgz","fileCount":3,"integrity":"sha512-o8OGHuaizP2n43th3k+5O//8ObSKANsAUCgcXKJqBVfN1M0tSRSM9V96PMD2BEijFvg3F1/hOc0lKmRz8SfOIw==","signatures":[{"sig":"MEQCIDB6o5/cF9S2hMy8wTCxY3tUTsophd6gaXQerH7uZhb/AiAq7N8wIivn8GzdyF4kzQn74w+KKlOfdqBEoqm3HA636Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCsYyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7dhAAjPJ3llKZV3CEvTOmYnqK79FPsavLGtRfkceXKUURJuxVw5cU\r\nOjww3Af6KdR4vlCmxEXQJxKBUlkgW0A8oqFx5mBBF12EdZjAz47GVSQgz643\r\nD/MjVYP5hLiKfWyKl4knzWF/UQEYjywjYmb+FDOZjIN0UKbrLVnWTHzxiCRX\r\nX76pXP9LbH2B9jkC69ahyMAcakTaadZCw4MTWGR6M7qxxju2MdHYpX1S8eAX\r\ncJs3WD+LrZATWKvfyLiLdywgSuE2IVdP+VGfbdym65BkUAU6Ief+Y5etf6tp\r\n6gqNZTwHGUHLlfQr8nbLWmWweNBXTKEB5iFaoAxH0Zv6ktYebR2shYdvs4/m\r\nJ4J1CoceewfaNeibOPZN0o/3L+tH5+4DfhQJpWJzr7t3CNvkg+4gorMN5v8C\r\nr4U/h1Su/Vv8kS6MaJ1w+dP/I3mK7MEOlL7hp3ZSvDQzck3E6qmjTIHW/4y4\r\nPin/ug2T1HaUjy4q5MjxfjgSXHVYQ2pNDSBAYyGlBIod2n8v2GeEmjA6ZRmp\r\nNSfIqRGDfx7ZFsgEIunFCo0fTICgyScoyA7BVWUoFKG4x1J1RQ/AHIKXUgK3\r\n6xxRAhZQVY33ZKUuBLbBLPyXSjDCMxMPNlPgXySkUjQ5gttn3eTtC85G2EPN\r\nJAK5zGKq8CMwupmzWnkXZDNUuBvj3JfMn8A=\r\n=+K7m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/cjs/index.js","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"ae97db83366556259affc3d656524c3a2737cb7e","scripts":{"test":"jest","build":"rm -rf lib && npx tsc && npx tsc -p ./tsconfig-cjs.json && ./fixup","test:watch":"jest --watch"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"8.5.5","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","ts-jest":"^28.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.4.0_1661650481988_0.10569147428875114","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"ts-narrow","version":"0.5.0","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","_id":"ts-narrow@0.5.0","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"4ca1a86b42ce1f6543ccc0251a083e637f948277","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.5.0.tgz","fileCount":81,"integrity":"sha512-FFEd/8SOjauqBUhjt1tFJuO1TT4vzCdYZ8jvBP/z9TkNhPTVMzUh/R65UvFwIhoPwMDkPjDIb4tZs/fJcelwYw==","signatures":[{"sig":"MEUCIF3rV7as4i1/nyLC1Omdp0FbGHL4Swq6vMEwBymuV3RAAiEAnW47tnT59wnyxwo7Kwg0+cMgLc5aO39pW87mMYgGTFY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCsaXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqabw/7BuVeMRxRrPgDcN1UdUJpbcyi2viCntYU4h4RxtbFYUbTKNFP\r\neT6/IZwbdB7DQN2f8aWkpOcERk6U4t+xwK7QPW2pw93XIgaIPPvvfY3rQMpJ\r\nti3yGOBt/xbtGlFY81LxjLV19oizGp/uJkoVFd92j6+DWj+kcd5pl2guHg84\r\n63d5gRpWfWQBVuLlTJZF6QOpG/QdFsxLORpWCuk96LLWCKbMXphjyGGPSQ5f\r\nNB0V23xgIOCxva8WCET2W2y1wfbcNvYWBULd1khwBm+IW7dnql1WNsdICvbs\r\ns+nDWViDp3gPKa4DsABM4RIT1m9mjMswymqA/vjpoKfDOSqv3ay6H3n2b5Y/\r\nUTSCCRyjqdIHxUJ/2iG8OGdOfLbBwoHnPqFm2Z937H/jYaXawUxHFL5UCx2r\r\nkW91HJPXgd8+arVtfjJa2qGwmM093h7WUIbX9UCwNvG6HuW+HUbxIqvnTaF3\r\nnwxfiPrrj3I6YJMkNcPQInaCqfzthCW7xU3p5M24BdXQVYR7GrqZuyhlZu4G\r\nGuQeE4D1dJVYDQstSIfg+LlTXhifXwFVX2kdLmrjRuHymw+y0n1qVp+VCXEq\r\nf8gpPrl6lOxDN1wEedUeLW5FTzjnNOageiadHKc3/IiMhK2vq8I6sZ0kG4Vt\r\nA8e0QdbeFfKooSUN2+1vgugO8OLQd5jrjtM=\r\n=YAjo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"ae97db83366556259affc3d656524c3a2737cb7e","scripts":{"test":"jest","build":"rm -rf lib && npx tsc && npx tsc -p ./tsconfig-cjs.json && ./fixup","test:watch":"jest --watch"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"8.5.5","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","ts-jest":"^28.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.5.0_1661650582837_0.7912505635036657","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"ts-narrow","version":"0.6.0","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","_id":"ts-narrow@0.6.0","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"f0fb2663613817fb33fa175b51347c0b72380fb1","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.6.0.tgz","fileCount":81,"integrity":"sha512-flOjJzkDi+hheKMJUC10zZkQdpA1hKszbh/qtu4pXnZbe/tAs0ZFTBUCxRBQpZ4nVwR8qFCdoGQruU3rkXUM5A==","signatures":[{"sig":"MEYCIQDicSrR1U20JetKujUmrcjnGtLgXWy9zQw25XtqIO1gEgIhAL36QJBT3FVxyxl0Scsso1sypmzHnuUsf/JZTRlav//W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDEMiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPIA//ZN5HI6mx4ZQzhR5x9K84MJU+sygRRgFrqgrQKfq1Lbp3rWAr\r\nUyfCF0AS8D6LssDdVOpdrHrFMtn81sXHYmONMGeJH1J2n9MOzZQl7PbdAFnt\r\nxielvPX7heizQWO8wKNXYIrOlRmoJmtPyMyZC+WW0ZUUv8OgAvsSefKyDZ94\r\nhBMhe8QWHXwCJGt+gRaxLxbafbZsr8kC1Aa6cp44Fb1a2EoXv++9sSxvH7YQ\r\noYEICf64sdsS0ZyVe97ExsF3mPjSikGwq2sS3tAPa7A+kHb+cyJOeJz3uqIF\r\nudjqJ2IibXnhZOr3Cr71+A3u8dWT6P93Ici9qgtGglJRmuVZ2rLdyeZZ014K\r\nQoO1WLOvfIhHASC6vZw2+HChHCrHcsoJwwn7CVjOitiNxGV/GEGTk44xJidK\r\nDUNugLAgEde/mVZXAKSWklo2usqc28gfNm+Bu5UydsQkMi/DdEhXwUKjxRzK\r\nSu4deFyYqB8mr5qS/ZkmpSUwKvQ+lmVo/q10Jvfj4jVoq0v2apcpnNkGZqoF\r\n/WAcAVVjzFm8eN1tRJ46ZyFDTvpx4SOupUpidGOABp01GxgG4hu/edFaSPSN\r\nMcndhEUlHXJdUgUeFhGzgwCFmvQ4pYnhxCClCXG1l5hqnaMjLBlsfL3g1T0F\r\npqMeQGsqofxxwO9EdhA+WVi3pF2cTBIg9FM=\r\n=T3J5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"ea7534ac9e76d263d281b78fb1f58ec1daab7037","scripts":{"test":"jest","build":"rm -rf lib && npx tsc && npx tsc -p ./tsconfig-cjs.json && ./fixup","test:watch":"jest --watch"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"8.5.5","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","ts-jest":"^28.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.6.0_1661748002336_0.7692215725473328","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"ts-narrow","version":"0.7.0","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","_id":"ts-narrow@0.7.0","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"1dfcc5fe8f0d7688413a7bb8b4082b0627888251","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.7.0.tgz","fileCount":85,"integrity":"sha512-98Ku4TK5sWysGxcgTkMtUosd4/tQJQDPASzg+cRL4R1t1332wDzZpNFT6GoN4WeXJmX+8cCQcV4kMU2E0rSwpQ==","signatures":[{"sig":"MEQCIADL22YEGPayzbLDIBIth0ffckzw5+/OB6J6Pbt7CBPvAiBL+QtzqZHtV75/8NUbzlmR7FWIxK23VREr0KNiCpiUVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD+Z9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsuQ//QNlL3IzAFzcfCuz4J80+No/C7WBXcC8TopWMdPiGWF50UKdD\r\nz7gqDhnbBIqllOdGwvX5yjNOinGUll0LT5S4SnT6y1kKog/TkwGDZlHedOYo\r\nPR26LNb+3l5hoPGp1UlfUgTtiYKvU49V80Ji/h96B0jPAazb70OPK3yL/B+E\r\nAuh0KFnIS788Z5h+q4uxdT7JxrLA8Idg8GVGLYrm9vp/bm9OA6SHs9Ros6+m\r\n328XQvZfHp6o8rlSWbV8hP46NeApShQhjOSNHE3XiNRlxyl43j+fII/sDvU2\r\n+1jwyxaRsCALXdBZnSbFnlw+3AtisV6P63W9qOzFpeUvc+5xmRmqU5Bhrbvr\r\nrDMnE/MhEIdz4cyAGbe3x8IgyVPVmIuYS42ac+zbGk4BZrwgwMZX4oPXSEu0\r\nBka4j6qop4QHtizp+qCaa8/n1WMZry9UQ5Z9wBFrZOfM7Tl7uq2Kn82vKGnM\r\nEtfIlyb1nOMADjIWyRJFUT2qqMYNfLVj4Ynsz1fxjNQfr+mkaHoTzHBnxekZ\r\neRamPpN1If/E7cT96P/MUkiZyVPB3uOa6YP/ICkGeXlzfBqqOG8oDLuBacEK\r\nJDmkPSbIO7/F5inJ99nfMLtkhtwlGaLIvhkqS5Blca417bNxHHGIXxkz5znC\r\nbp8GlhVzH/Lex89lgsJIBLkZLHMkJF9Kjy4=\r\n=PBnM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"5dd587c11b40ac5a0ee7c2f6bf9f77d9445ff3ed","scripts":{"test":"jest","build":"rm -rf lib && npx tsc && npx tsc -p ./tsconfig-cjs.json && ./fixup","test:watch":"jest --watch"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"8.5.5","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","ts-jest":"^28.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.7.0_1661986429470_0.15170589214716013","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"ts-narrow","version":"0.8.0","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","_id":"ts-narrow@0.8.0","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"bb25d8eed05d2bbd4564b0c683bdd99a6f2be20f","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.8.0.tgz","fileCount":89,"integrity":"sha512-pRJj3uhqMNbFkzwU8Ni/ikZ7zoXt6VyePK0vmV+Cm5jdofCVEAxQN9NBYAIqBbXL3qm0reFRWg9TQAaGlIYZ5g==","signatures":[{"sig":"MEQCIFf42VBMIiXp+rCVE9kCntiq1OgOyMvE/pmaJbH2zX42AiAqrvvsp1TQTFRxNE8b3IZUvml44EXcL4RTD2ZFMDWOLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMnECACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrT2Q/+JuFJ3n/bdW/AQNQ4H6leYOi4M3QnfmPlyKnKuk9Ib5eA7lwJ\r\nPvlywujqF0j3awKg8hsreDFfShUXbDDfJUqKl/cjaB2Lm9WpxSnT4FQTdUhi\r\nP7n1P/9bMgpRjFnqbxGvjaNtrsKmTmoQUGaKtDUNjneIC61oLWF/ILL/BFZK\r\nC9AhcZaj5W+LzQRqL3NEfcBAM1ikA7NedI0yECFvOia4r/quCNtih/bN//UO\r\nWG0NsI33es4NzeDkxc2yQgGLcjIddMQxKelTLu4Owpcg8y0oaCccosyLKtWr\r\nQ3d5hPvavcGetujDlmERDuHXJg+9drUvNB9J62QRMpnmqPHppKdB8syyFaJc\r\ndGSQKev1Jtx8MicOgLDzV7TCtkhZkLBNVLpjWzuOaLM36Lkr0ziKVSXdK3Bw\r\nFlaVQ6ilqlp3TpbpwLjlb/LzeicV1+LIEcW5nEkaUVLDNyS9wzCfUiuFa4Yz\r\njV4fNmAUXvB9MCEA2/7cyjy+aNrCYAngunKfGYT5gEMcIOCfrA3xTY4dvSoM\r\n0zVVGJzeVJCaRP1NkK17cVqtFa4ETw5yqTNFFhdkq4Rlmh7WrBCfgCKTU3di\r\nAeOLXjDJQQfsfajR1+TEouOQKqiqL0zRK/gGnFQ1r+EHMXM9kNbQ+XM7qjqi\r\nAkjRHUe3RUa/YO+O740kdw0JuBR4o0znfL0=\r\n=o5YV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"12b3dd2c32ec190cadd051375427577a5fa8c4c6","scripts":{"test":"jest","build":"rm -rf lib && npx tsc && npx tsc -p ./tsconfig-cjs.json && ./fixup","test:watch":"jest --watch"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"8.5.5","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","ts-jest":"^28.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.8.0_1664250113878_0.5186845175863761","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"ts-narrow","version":"0.9.0","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","_id":"ts-narrow@0.9.0","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"97a20e82c0487453f6b2dae956b6bdb546c28575","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.9.0.tgz","fileCount":93,"integrity":"sha512-YQ02aREdWzCaxu5Py4c9EM/xAAfj+0fkT8jqMv0Lv9h0ZJUq5bjXxzzJ6sQVR//8b7N8tPGT9cd1o8l+IhURRA==","signatures":[{"sig":"MEQCIEfSmtmGoyf50zjKmbZ++0HKy3rQLFtnbTXT13oxMrTfAiA1pYaWvt3dvbadTKj7EYQQXshe3uNXQdr8rjU4xLJb5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXyUuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTdBAAmf+EYUYJ6Tqu76GCKXFniW7nSPbcqeWYwgdORzDaLpZvbLcE\r\n8mZbCc2Cv/2md1s/+mPBW4LuZJypWAknAMYzHpAp4uM/w1dPBrcg2MvodEv+\r\n0oqQnjb01yU4MoWe5UEvO2/tEhsod2/vm3+Cnoc9zZc33w2LjTBd6K3g31ZM\r\nrilRbJzmjE4EQvXlyxEjEROdk1buUHcDJi3F4rVW+bzWd8gGVfRbu/7xENZ+\r\nChjPy+t7sgaZDqHp6O8DFDViE5NuMvIvJv1wCdb7Sp/lQ/0plDKoK0fxzKK7\r\nW38EFLjoHwWbNzkuM7qEZtA3N4HKmYBCDeNOQUHvAl8CGUd0m7ecNMPrF/WK\r\ngkz27QHZ9NuUr35+2l+A8txnLV8jz4R4Vt6YMpVnjXbCcZQ8W6c0skI9O6zS\r\nbLOQFuWVv2KrD2Lqxr3oIjZU94oGNvbxRC8Ej+1bUYeosBzDLMd+yl4vpNRm\r\nePdooI3M8ySHC0pvoPyEoWoHkOCBHYnXb5E2RIPRb0juZqbaP3PGhBu38Dfc\r\naH9CR5pUYPwTo2cpcgFh9QoIUWIrQS6ZduGK1KbI1mOIq4CdXkbc7mc4D8rM\r\nEb5Y+EXEBFUD5QG4JybmqEk3X/s6Qp0I6XR7C+2FbLkS7KYjUcr4hGfjHFNC\r\n+AXtq/UNPPgtzx0M4BS2LiUxX8Wlvd69oJs=\r\n=ybRJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"12b3dd2c32ec190cadd051375427577a5fa8c4c6","scripts":{"test":"jest","build":"rm -rf lib && npx tsc && npx tsc -p ./tsconfig-cjs.json && ./fixup","test:watch":"jest --watch"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"8.15.0","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","ts-jest":"^28.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.9.0_1667179822131_0.37910998183356215","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"ts-narrow","version":"0.10.0","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","_id":"ts-narrow@0.10.0","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"7249f0e560c1a798e570515f31f0f6a962239b75","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.10.0.tgz","fileCount":89,"integrity":"sha512-A2k/CG0PdMRFWOE5t3Bwgac9iN7pyhPjjI9fMWjidTDdKMUboJdd+d7XYwJuMXH9qbZ0ooZu9FFbTfW7sLaSUQ==","signatures":[{"sig":"MEUCIQDp/1O3DUERvXCYFd1j5QQI0/7Vvp3wq3mKhn1QLOFxHAIgZerdp/QyGrMd3dtoVZ0fyQ09GbYgGbrKJTH0R8M1QuU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYsnWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWsQ//b8lKtXpMGNYKxE582wE+Ml/t/Iqmm+AOyZZnHgApHxdsxIwN\r\nK8GCAEZaoojJAgPreRb7XKuSlgxY/aNQ6dRDcHSluekHOfJJsHTLcu9uLtnD\r\nbVG0I5Nv/gOP9yWizjUWK91yYpz8L+52A7Dh+rGD00HiLB3cCyn5qSkL7NkV\r\nEzV453moJ9thp6rO3+60QypSFvSzjUjqDuWCT3M9wOqwZdgqC8QL22HqmmM6\r\nR+RIUdiJcr1vtnDSgU9aQO+YBy7Zooz6TU3kQYPZUSHyKhJPqjUDsYIO7ytp\r\naS525o/RpWJOvxegy5XncMZJlF9NZk1xJCC8mhlZarN/MayCTWVdgfZg4jJZ\r\nESn6/VgBRhUt/fO6JI4E+4Uj7i7ZUG2wUDXIORvnRbp9eRGza3UTKONmKmXr\r\nSHnd7N8JQ5tVEuI8UYYnavp9GBu4XUwVn8oevmWXt1H09B9v/RkcWEmq7NO+\r\nbyW9utGIU8kWA8eOjcu40NIyq9krH4JdKLNN8K03Ps64DmYsh23xIeR7P0c0\r\nTRg+LApA8iy4cYfDJipSeo11Xh+Hw2/g4rMSVQyate8VkgoFdfFCxFWRmT4Y\r\nwqbLlWVLTBJHGXzDHpTtdlQ/URcuBuWOfImyV9f14IRqM+RUl+Ez98IE1ujK\r\nwZc/+HNUFJP4LYI+g9SBNdqZXP31jmPJgl4=\r\n=sg8C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"12b3dd2c32ec190cadd051375427577a5fa8c4c6","scripts":{"test":"jest","build":"rm -rf lib && npx tsc && npx tsc -p ./tsconfig-cjs.json && ./fixup","test:watch":"jest --watch"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"8.15.0","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","ts-jest":"^28.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.10.0_1667418581940_0.9459339628096934","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"ts-narrow","version":"0.11.0","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","_id":"ts-narrow@0.11.0","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"d414e129f31aa753c08cb9849f8212de4d624614","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.11.0.tgz","fileCount":89,"integrity":"sha512-6sIcBigJ/jhEzlvtFv8mgx3cSzgIu8MDuxz6GcoovmaSbGNiZAirPeKYsmk1RQNZiKLEA0v2H8C8utDQIxPwUA==","signatures":[{"sig":"MEYCIQCgVBlazWsMw/yr30woAW8/JWPQQQq+mR5NumyXFBC6rgIhAOw2QE8MeLgTQy0aMBJ53tFcqZz876u49ZLMaf2zlGqi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYssgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcZxAAoZxR/uctk7qD8axfmBp41IZK69d0NGP/3uiwAy5QywyU15/2\r\ng6214HfM+kNCnbK5Wokhf6ZW1h1nwEkhFxNR8XPvW2VpN5TEWCOOviPV5UQP\r\nXJatvYNKs5hBkCcWlD0e9YnRPgAILxbRFiMVPSAThDnVvz5vT2imlTYta8tw\r\n2/p7S8yWD9sGcBNcqvQRQJo9YcBJQzOHppEltd0Sw2PErEluCvESswdJRZDY\r\nOpbpaStaE7MXpSb1EePLw1DOwCrBbLIXWElg1Ur2B8zVitI6LvqvlyJCT5XO\r\n6jiHJGtajjQF5skePhT1WikZFNotX427GYmSQE28aIp/peAxfv91VyGSEjZ3\r\ncWqfFLzKjjfKUW+Drs2JPH7tS4UXFe06OiEXYdKPDJG+eKOBMD4RGzKxgm2d\r\nIrCg5LYhVJh68C8MAyU0ORnL7SqQpIKp+1CAzpBli/pvm8m/goJsqUmvCu4w\r\nGrfE1vFK69wFoNS4WgH1w0w84kzA+WqTC5N1HU5JwlP33g38VlzrUUcipfaK\r\nCir5JX7c3Xpj0BXPiPCn9begw5BHyr/4oNtMxXiclx93h4QBzxSiVskSFSuR\r\n17P2KlLdKokL4RoEnyd3SUiB5pdrvxxoDhSnuGZfuYBtSFIf6eP/F16ttl7b\r\nVhfQRQ7G9huM4ghgw+ku7/T0G31k1tRvSdI=\r\n=c/B8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"ac13f4782e8ed2c698da80a229d983f13d2db171","scripts":{"test":"jest","build":"rm -rf lib && npx tsc && npx tsc -p ./tsconfig-cjs.json && ./fixup","test:watch":"jest --watch"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"8.15.0","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","ts-jest":"^28.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.11.0_1667418911755_0.42326417235524083","host":"s3://npm-registry-packages"}},"0.11.1":{"name":"ts-narrow","version":"0.11.1","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","_id":"ts-narrow@0.11.1","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"cb9cd894367afdf244a2690e117a77a5832ab36f","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.11.1.tgz","fileCount":93,"integrity":"sha512-4wDW3GNlpv/+n8q0HRUcT9dYSx7kZhheZra47CbTJ3OKM7Gvg+QGzYH5fXYpDqXyjXWEtZMHFf5PptDFnDCLaw==","signatures":[{"sig":"MEUCIQDHMvLnI4alKa21la3CG3qz6gLhK0cIE1eoHI6Z3jE8lQIgIZMU70NGf6/lN6vTDGW4rurFsMJTP5AKUCZqLAJ6lSg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYsthACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRPA//dBhKV7HTWDpstojais0Ew9hhYXqtCVlQtkLw8F40ORyTOs7u\r\n+C4DM7pGPETir1T3eeLkt3V4yKcBxVlke1Q/ixgB9TUooy2jPlK8Ary9LerO\r\n3R8c5k8lT9kw41A34ts+1j38IzXAG45HNfNk78F3J59NRMvxQICONVeIkGxS\r\nlYy423vl5tWcD6Z+PiG6j7Dq+HUnC3fMy3nBSK0U97tTjvuG+Vqc48WDZ10Y\r\nHW4XnKwybvmV1pgsLyJC2rrIIlEpst8idsfS1vfiQ23xkDjHNkfawyE5jn1H\r\nWjgIFy7jkYBU44sTM1vlICXT+B3oKCP5whXdrGm5gZyDLbyBnhBlsh4+Uy7N\r\nM7nMiHiVXDrlCZePbVf66n/jF9nRHk94ILV5HxsN4vXKAFUOMQ0Q0GYD+mZ1\r\nqItF4VLRdSCQLU6++RMgJjpEKJU1FqFNze34Ho8QMtKW83/cldZW+vMZlj8N\r\n6022i6Q/Ncw0mPv4G+E/3YT+PpvQBUfROa8NxWPlEYLV5Vqg/W+wMa6FdWFS\r\nAxeDg6iqLGasfvfMJWmeAzNNuFujU9JPjDOigs+yPiWidJatxkzDA6H01s9G\r\nHEpaNtlmLnRDI0dZn6WAOOgyNN/DSFMM0MlcEo8+Zoqyl6CSoRmgDczjDXQ7\r\ny18VaC3YyN+rz4rFcxagq2fowOHb6nEJmmQ=\r\n=gufo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"ac13f4782e8ed2c698da80a229d983f13d2db171","scripts":{"test":"jest","build":"rm -rf lib && npx tsc && npx tsc -p ./tsconfig-cjs.json && ./fixup","test:watch":"jest --watch"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"8.15.0","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","ts-jest":"^28.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.11.1_1667418977649_0.16615386210625527","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"ts-narrow","version":"0.12.0","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","_id":"ts-narrow@0.12.0","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"4fd2ab5db65b9ddbe9a9137f469d69484e1b4555","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.12.0.tgz","fileCount":105,"integrity":"sha512-HZdvPzRl5GE8KvKbbASvBPnQLxIRiAmr7grEqTWrvO9GJ1MZG0pvBUCAixcUmgqr5LTPso3a/tu8GDdK4qod3g==","signatures":[{"sig":"MEUCIQCJDamJAEXPTfcR/9g+wWujPr1VvyBQrzQtiN3q+Kgi/gIgKup+7oxehmYi3MmNr2qYvGWbFqrzLy/fJJK5RZoAdBQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdBt5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7SQ/5Aag+DJ75NbQInN0aSJIxRuWrMEKj1WlK3FogK9OyRRhgTprH\r\nUy/e4V3WbuP+KV7Dy9xGygQ2VkP1NrSA5Mry770r35OVdcxqqeDHvnBhmErH\r\ntoGUp7KRY1Pah5E6/Ek/vhSfaMR8aBrhhJ+h8Jl5U7mnv9lSCdXpLjVplc1I\r\nGZiDX6JWYz+XFSFA/kHhIQVSnmQY62f4yU6la0/4SMbO+pztC8quLETj7q02\r\n2in3AY5F5CEP3FS58hD2riT3bTTkU24I61LgCoIEKTNbrj2Baoz8pCjprG7M\r\nh5vYPyLvR/wvsiPMO0NvrZ90yMZd5U3BacwmClYBiB0QPLg3FHFWe7XPFiOX\r\nBY3qpHKOpA6N43cJt5n+svOQikJEDxQbW2ga8xlq6upS+5JJDnQMvb2NGfIJ\r\nxnkYxdP3w5ufGAQ09rytbmtcVb0C3T/DlBo7OP9W7B1jRTGJap3/jg+VkS6e\r\nFFWp7jG1yRzwUV/fDHAn6sKD/E/J144lAzQnCBfUPtf8vMA+ER9q3/VS4oC8\r\nBEn4/W76x4shHzHimCNkK3WTmkjLBBA10/22x7iHUc9+nSJQENp910lWCLvm\r\nAWMMHh4ckD4d0ctYJousiFol/8zXCvpZ61unWDdEvujs9Fv2TX4zq4BUEk8L\r\n7++NYqkV5zyAJP/sKlxrmYrbv5ZbyOjsE2c=\r\n=B8PR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"7e1e7f72a15189879c84ebc3840aacbbbc8fc547","scripts":{"test":"jest","build":"rm -rf lib && npx tsc && npx tsc -p ./tsconfig-cjs.json && ./fixup","test:watch":"jest --watch"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"8.15.0","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","ts-jest":"^28.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.12.0_1668553592835_0.2054556880274565","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"ts-narrow","version":"0.13.0","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","_id":"ts-narrow@0.13.0","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"a2dddc3239543bf5de853a03fa6656a3995c2c84","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.13.0.tgz","fileCount":105,"integrity":"sha512-wJCBY9E41SFIYzx4CL1uiVrBBEJFMxEXSFI3KTs0tcBPeOyS3Muu76LyqqagrAV1odDkDV4LlDtPpKi7J+L9og==","signatures":[{"sig":"MEYCIQD+J0qeKERkMMbM4KmJRqyZbKOctUcQnhmc9Uu1F/lSZQIhAICzkxXYvFS48egSeIoQOPTYAhzjw4VmTImhP+KHln7z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeIXYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3Mw//dd2fdtd78VAAbhviLuK+xA5Sv3GCvr8grPNcgmbMRoDHN48s\r\nFXo5O1rr2hGeC0JHl/9vbFhFh4zVCQStKcrSqIfWSy1w05X+13vgl325aM41\r\neds0QEuDs1DoBGjQfU/fJ4oY7zhYhoKdUQhaUu3azedmLUvaVLiKRhP8e+QO\r\nNBDu+8DMswNn13HKVlGOsPTGyp5tpOR2YLSeM97Nm+SLwCSBPohq43OI9TZt\r\nEFf4uxeHFmCIGeX8PSi94ewsPSpT3TVwuK0mvrMz1OZq+nJH38FZMDO+G0q4\r\nfT7qCXku9831VNfnANEmi2ast3vYwI6ZMD1GvB68Kg2kgdKNAEDDuL7dhuMP\r\n0B+9zEmXovJ7tGVRXnbJjrKjI42rrXlZTL0CoZBQDF4xdCAK4iGis8H/sIKd\r\ntMMkFcL4lNORE4olWr964rPE7YFFKufAMjd6zS8hw5Bvc8tG/zCMakzPmVSC\r\nj4nzgn+8Ze7ArBLaviwDpsu+e083NXpbR/XXzcldsHbtl2b/5Z/X1LQ25Fs5\r\nXlpKxAZDTfw1vGzDedO9WGZyKRH0wXnjt/rO39Io/3x4oCpUZembFm+03MSQ\r\nP6e/ve7inxkgQEtli2SOYF/gRGjFgVbdXiL9/VjrudfNawYSHmjJeLcn4zcj\r\n+BTuTEbWzEsFF+iN4YjUi0h1X/YF9N4eEtM=\r\n=axHg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"c3b1bcce69471bf9d7cf4c78377d5e3f4c1f5318","scripts":{"test":"jest","build":"rm -rf lib && npx tsc && npx tsc -p ./tsconfig-cjs.json && ./fixup","test:watch":"jest --watch"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"8.15.0","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","ts-jest":"^28.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.13.0_1668842968619_0.8566186220447951","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"ts-narrow","version":"0.14.0","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","_id":"ts-narrow@0.14.0","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"9fd9fc69a2a82231939bc9b842cfbd8ce59c8b25","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.14.0.tgz","fileCount":113,"integrity":"sha512-3lOzT0704zUc22Zg9AM8A2sTsJ/7x504V0oY6pvFW5ys7PLKSno5wRjm26a7gizXn8c39Xsry6fGa+71/vB9ow==","signatures":[{"sig":"MEQCIEo+VBIhahAKrJK2ai/QUdKUr8f00s+XTCqKDymRBK2NAiAx9fNRv1tidNhDV4QMnUJQybkCoCk3PtqQLA3yHjHH8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeJKhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOXw/9GawBRHRLh01XXLku5ecSkluubQVKV9RYI/AidH3sXabm5Axv\r\nmkkmxIyIbpfw5JfG3XYNLfcqqg4SyLouVRozlreeV36XRoTu9gBBaCx2fbcB\r\nwgsqnNESy0cGwnwPprf0m8SP5BkBLSxH9ywZFTMPU/Ffvw0OqFedES34n9/r\r\nDd0W3nfa3WZW/nT9rQ52nFhwbEnQLZ+F06IWM5w7qu4dIkZNjRb1PGJn+oxj\r\nq5RV6tgDiGYz996gmv2xPTTZBNng9n4vR3BbfiGiJEC60HSCbZxjpDGK4exI\r\ntApTz1l+aMhqB351jhdRFcN6s8xWAyt3DtjSHC0YRkk2tbtg0lf8mHf5fkeC\r\nZ8QTGYAz/BBYBdKA48k4kgizt993ChqAkDuvBGk7newxDk3JkXJa9iSg+7sU\r\nuAtT/PhiC/bkOinnkt3aGtlNrGdy7aeZ0z+mL/C51CLrWreVtHB1AyXu0+Ye\r\nTVNUaZ5rzQSYLuqZ8ppEFrRileohnrj/oVCJeA8WnhLAmDRaWN5jIw+o8RXn\r\nOkCAMbgR/1ahEPc253LroP5aNaE0lsIwseA8Lb0BPcP9DrEg5qYgPZ86ef0C\r\nZeYy6r6/Ga86YKiLuXJdnlGPPCDoBvoICsr6YefvKWcWsofiYOJFDRInPUQI\r\np1Z5X9I7OCXnrGCvhrvHfOVGNPJQoR2D/xY=\r\n=Yix1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"3ded6bc8416822194e30a8c36da9aafcb31c7182","scripts":{"test":"jest","build":"rm -rf lib && npx tsc && npx tsc -p ./tsconfig-cjs.json && ./fixup","test:watch":"jest --watch"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"8.15.0","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","ts-jest":"^28.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.14.0_1668846241282_0.5788440315221599","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"ts-narrow","version":"0.15.0","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","_id":"ts-narrow@0.15.0","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"683874ec1bee05df2806b2d3e72fef7a4a1d940d","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.15.0.tgz","fileCount":113,"integrity":"sha512-tG88TA3ECcoGXOx5pZi79FhNjQlmnxhor3glfARRj8rarX+e/DK8+Pz/UvMmEjmQt9YCCmEfyrpQ7Bb7pThtAw==","signatures":[{"sig":"MEUCIQCg1Qihor5YaY7M2ytEwGxpz8Nm5Nx5HPFazk354X9xAwIgC8j6e3iBkUxaU32VlyLaZrgrCpY0nuJ6bxy2owMba3E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeJN/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvjQ//ayOts6QfjcDjx8epsCLXDl/EuKzNdGQpO8tiM8uhNC5sxZYo\r\nZA5rJPeCNvu0226fxyV3pGZp/w0pSEQr6J9gwRMt0jy8Z3jp7unoHVVf/CaR\r\nOMiWYwG/TrJVPpmvZwID+nox6GTy0Q9WpNahnkpF6Cy9k16k4GEt8ophzjJj\r\nh2bCcX7En/xx0BWvdkq6fUW2XTwgviuyfEwiIfmvJ70FgSKAc3F+E94lWMya\r\nt3dfSZEjp/LZbxDHaOdHRZX8Hbgww1wcbFryUskmRD6tw3fqIhwkneErdyDt\r\nPqIrdErKpJHYBlwQzX2poEtg4pDbV9mdzUBz0RlKQ4zRg7WKm58aaHoT2Oyx\r\nA/ut3HSttuW1xWJzNQ0R3H7XxvhwhAD2UFh/M4SQxXHYMPrvxv8eLmUM1sSh\r\nqQ9QeOlLDed7UVfGZ0p4L1Tdwj3s+7s+bCWthkuCWf0fm3W5HBsic7IkAla2\r\n1rn6zNJOoHozQ7V1JyFxhc0HtFXqb0vGHAaC5PtZz+IZZmV1yTdsP+iHIgMI\r\nIR3qaSDAWBKFRYEVVAo/idHmH6R1jVEFedsrv1AKehVXd17+IriQMOwD9qu8\r\ntR4iURUpEQSg8mc1Q0+NkPJE99K+vSUgAVC81KOBgJIJPHxF67MQzCIZNnZn\r\nZhsGnc3qOLFEXmoPY5q+P7kw6F/HcvwDrkY=\r\n=CYRo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"702d019e520db17d94b66e717a57a758a63e0f4d","scripts":{"test":"jest","build":"rm -rf lib && npx tsc && npx tsc -p ./tsconfig-cjs.json && ./fixup","test:watch":"jest --watch"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"8.15.0","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","ts-jest":"^28.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.15.0_1668846463176_0.8943344375140974","host":"s3://npm-registry-packages"}},"0.15.1":{"name":"ts-narrow","version":"0.15.1","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","_id":"ts-narrow@0.15.1","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"cdcd97200fa09772cfe47a5eceece55f3a5d248d","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.15.1.tgz","fileCount":113,"integrity":"sha512-Rxf/WhOFlsLHXOn6JXrWifBVgbXrWEu8Wd6X4ToYQ3E5yFWhVmnpHxs6GFT7BF3c5Q+bWqWShlQEzPSuOzL8wg==","signatures":[{"sig":"MEUCIQDcwlZJQm29aNwm+ANEdf/V7tPziqSW+lEboP4oKHPajQIgc5mQlMQtx/BWspJBOIJtSsG6eQISnQHviKPUnRnf8YI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeJgyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+6A/9EtydYyZscvcb1XbN705ogm7a29uujg20ngdSo1LO19Avghvl\r\nkG9o0Dg1WTTDCSYvuzr5ygTeUBPhki3IQ5T6CzNueS2bDZvAW7Hi/KUUlzNC\r\nQyz+di4XJhg1QuL7FXQl8fIePtW6ixIspmusySIqCx2DAQXaSUXHZFrGL1D5\r\nipuY4BhurNyN31UvGy3GT5h/PUEBDcq/RLWzXrti9IEOFMNb7xHg11edQalI\r\nRBaq8s7dnyOcIUGMG7ncz7AFlyrS8S4wOImdXstTzZgu+Imf2rFYSmrs+WbQ\r\nemIsPBKYGURCmrhGGZR3DP52qRcfnrnuTXX926FqUXRSQaEIPrOXJqpZBSP7\r\n4NDnny2PLFEPOPgbPvgbnDiobGB4bYumukd2tiGXwOMxFuuVFtZCdnU+d8PH\r\no+VBKwmyfZj8Su9XqtZpdrmJUr53EpqCAVJ+tEUqqDtvhnABseg0ZrwrMenF\r\nJq2+R9n/gp4ZD2YWiFeXFK+ID3LgmgmHXWU8mXdUb4sg4ttO2ELgkh+sYYTD\r\n3FWEcfzsfGiw/hL0T/JFwyoUWwdhw9Nvu8+Pf+SDfZ6jARzdLfqDpEmcBJ9x\r\nl1YvEcQebtDU0Z85vDS2NyiP5gabK9D0n8Tq1VpT9xF5KX1G2SZLtDW61JfD\r\ndQPhZCHTsMRArwzaMHN5jJGV1gCLAwNENps=\r\n=rd17\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"bfee30034c0e257c584c19bf248db89dee2899c6","scripts":{"test":"jest","build":"rm -rf lib && npx tsc && npx tsc -p ./tsconfig-cjs.json && ./fixup","test:watch":"jest --watch"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"8.15.0","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","ts-jest":"^28.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.15.1_1668847666583_0.5153525137904815","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"ts-narrow","version":"0.16.0","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","_id":"ts-narrow@0.16.0","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"027e99a858bc996bb3d628329b4434b2d2984c35","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.16.0.tgz","fileCount":113,"integrity":"sha512-oOEw3N9wA+ozFroo1QZ1lT6p62OBIm7+fbLr5my1BdWHFrqPspb2XQYw9EaBLXdSiG3HjXCLi10alpgbyMCnKw==","signatures":[{"sig":"MEUCIQDhZt4rVo1kIFOK2MbaaSsqIJqEILYGUm8WEx86pwBkNgIgKzndB0Z2Zz10DJZypCCChjvAI0EZyNMpV7jJGBsKU9I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeKJaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrsxg//cs7vzC4Wx+3EeLvoNgkhvSemZucoDew2s37EaX20khuOXNkA\r\nvmjax6rx3ix4ZOIN+AI7AGOOC6rTk4ILL8U/piUaVIoY5pp6uocOefAUNQuO\r\nL9s0UMuQjsVkPppazvyp8M5LQG0zvckqflQI4mEPQMEK2sV+Frz0WKrrHv9z\r\n08YpzVqJpRZXxgFKbys/IKJCRmLEVAgOKXIBBsCgZdvQ3zRJlQyrCfiH3e3U\r\naT3LIf1Tl0wyJHcumEDGlVn2+lCb0YMa0BkDvkT02cY6WMK0ELYQUc1DZtS0\r\nNA4uMqGcZ84Rjua230J3wK9FOkZXG4aDdkpA0hbHNq8yzgYACRcTAzSBNFIu\r\nBx6dmRYL1MNN35dC/iTsmdiUjVTJO+xdUTv1FkR2WgLMLJyU0NJj3byv96nK\r\nx/Ig+L5KvGdt9rA34SjfdYAd305tgEsbDmpNkTsgP4Me7LfY6TNQqdEB5Bu6\r\nbBZckN2jk/lZJNxgpIZUgfDUZ9+By3iekHPJiRu+fP/quFQjbkGtxoQbz4H8\r\nR7gSVVi9fpd0R0ztaEUgJhX8sfz5+fLBwreJwZq+gOf4+evo0sysZXIV6RZe\r\nvsK7GTFV4eOBkByCEmIYxFObg5UnsWzf+PnasFb+vBiieX8ppa+OxkvgMHui\r\n7cEh8lFcT+2Lr3ATZlwnWKJ5gLuWYJcbq/U=\r\n=o38Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"6a961d00b6a73a4b0d77eec4dda8a5c6aeb5a029","scripts":{"test":"jest","build":"rm -rf lib && npx tsc && npx tsc -p ./tsconfig-cjs.json && ./fixup","test:watch":"jest --watch"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"8.15.0","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","ts-jest":"^28.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.16.0_1668850266203_0.36864552701024755","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"ts-narrow","version":"0.17.0","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","_id":"ts-narrow@0.17.0","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"38ff1c3567f361dcf0ba7e6bad6bf850f55e0fd5","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.17.0.tgz","fileCount":113,"integrity":"sha512-JVxBh8O5xR6gDT7wEbrb0J49SwAmNCVWiRAAaT036CmrejWo5w6Bz20eaKYUkMwg0hs+gIKZFkOeq5nVGXqL3A==","signatures":[{"sig":"MEUCIQCNLcSvAQ6+tsZFi4Tp0Oea99V7WAg1qXT03VRO7299iQIgdtSrYCT4hsxFLFoC0Z6LuJ7v3oXQnPComX1KXRxWZ7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhKJJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpO1Q//esJ866NGn5zK0E5JI2u/998OLTyOOTXoIerkPEjmoF/WSktc\r\nLUp9c8IOF+NZfDJLOLVptLlYJ8/nybxT9I8FH2t7oVncxg/5Nv1O9nH/fFOU\r\nL9au5C5B4dH2VWI6FCYgEBuA/fdkg29IorBnhwh+O1oMdqoVcAvQKG9St7dw\r\nUtI6JtpAa/LaeGGhch+ZCJE1kvtwfQAqyvUjNkEY7/wM37QjNdL3xFIqsPyp\r\nXta2yrDt4cfo+AVFaSd8jB8QAK0iECc0zwHMt2BKtCokqtLROuN3IKvgW1pi\r\nBqesaq9SW81VR4QGbl7e8Q7HvAwbbD6C0DCFJpL8NRxGSG+phlalH3tgsDYY\r\nx4GTMNeiYeCoZjHJsJjI39oLc6wZShRDxBX749FJNZ0zZforXZF/9F3fHCsi\r\nokO1Dhc+AIq9/I6VQgByDhEgsE2mePdBpc3lkLF89lFb3aq8D9cT7yqRujaq\r\nnV+ieZNzawTXWY6NH4kp49JUWSo9bgHW48Qq9RQwysXL1comz0gTr0YxX6GQ\r\nzDbquXB+ndOVSdV8JX16tbsrsLepEVjK0zAVPdRihYekWBJPj3M1bKvUnEof\r\nLEa58I4PDUwdWckpKool75CJgkk9GdAhjgQlmOTHkGKgjvm8qGKuizoQTp4h\r\nf9s2Lll+F9ASrSPtZkMl9Q4mwb2kOWwSdnI=\r\n=3me8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"6a961d00b6a73a4b0d77eec4dda8a5c6aeb5a029","scripts":{"test":"jest","build":"rm -rf lib && npx tsc && npx tsc -p ./tsconfig-cjs.json && ./fixup","test:watch":"jest --watch"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"8.15.0","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","ts-jest":"^28.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.17.0_1669636680936_0.3580244508907704","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"ts-narrow","version":"0.18.0","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","_id":"ts-narrow@0.18.0","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"92682c7238a4bd4b5342d61031e2abb521af893c","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.18.0.tgz","fileCount":113,"integrity":"sha512-bbt3M0DJjreFOh6zrzQAvnTLkCwhjO4cX8IFvoKXF/p9VQgwFuHkqWT82k2FJj4VuU+HAZQFzKmALb8W2bIF4g==","signatures":[{"sig":"MEUCIAJRO1S51oNZsPg/QinscHtuSkCSO0l26uzFTXZd/36nAiEA3/0ja3aHPyfkW2adxGUdwWyE3TjmF3k3+C4d/2+A5wo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvVrdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8xA/5APTR6hkMCfIDZZfw5z4YeY5eYsOrYeE+m2A900E7zvDovlGL\r\nH3uXdxVAqqozN5Gukk3HnG/IXIKxiGLnOrGIPEIoT/b4pLyWsxS4h5rt62ua\r\nDcljZu5gXlO16oJep8cWYr1yefb0BgTpsku3X/LkNUzXuXpOV20iClMlK2sJ\r\n9ZOyPDFu7jxMWxJr5IKw8x2YTWhdAHPubIKvmC4G6hTbyRdlot58A+5/llIi\r\n94VG8v3TNjoUBL92q3gUUPAz1ipH5VqII4M5XhLbxQTo8a691GT9MGK4GN6J\r\nIkc70EQ0gPxTP7eeDnqW1TznagEbYdBwCNhAmmw0CddNAaLwXKOpEBzgCZKG\r\na52Oz/lzb35iHWmnEWBAUtTPDzTNAdE8ayQDw5J8XUHBWBaZCs12EVaf6cEd\r\nh/0pzTF1Mvoq3YecfQmBHOgUVDcq99gZKOtXWjCK5kNo3Q2raSqpK1/iN4a/\r\noitB+yv1combT1l1gGInB0+SxYtxoBuTPMAHUKMAY8aqOc1Pq7uOcbGJT1Co\r\nYn50vmTkA9jojTcPjpZq/+LpGWNxtFWAXmNd2HIpGfzuvfTmaN/vGdJPfXs2\r\nUKYYqqKqkcRdWVchYFmWBvkkNKQ97f6+7T3s7XUbrXlvZiUgKoe1oDFIQq6+\r\niEG96pKsI6JZSG1/rSbi1+poCQK+8t6kBl0=\r\n=2268\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"b774b063e387d94e78352a9c13a0559c0fe63fcb","scripts":{"test":"jest","build":"rm -rf lib && npx tsc && npx tsc -p ./tsconfig-cjs.json && ./fixup","test:watch":"jest --watch"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"8.19.2","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","ts-jest":"^28.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.18.0_1673353949191_0.13062457311391662","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"ts-narrow","version":"0.19.0","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","_id":"ts-narrow@0.19.0","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"573d4e295cdb9db175fed8c0c57de13da3ee65df","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.19.0.tgz","fileCount":113,"integrity":"sha512-xYmrBO0VjVVk3tOjP43BZH4fKI2xRo3/i+D6+KX86YkyQpFGa/soHmT6HxgzcNVHEngY70ofa3GjiQLVjNQoOg==","signatures":[{"sig":"MEYCIQD22pKCAsce+kdLTOS5R2CkGeKHvkC8bHWUCqnNqvm/mAIhAMEUd3r8ByxIdy49/9vK5xdilLjoAbIO8b6HITaEXhGQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjv4oFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfaxAAj6U8vteirOoazDyo8obgWaitC2h3e8IhujYlU53CQO9ZpVZb\r\nVg1XFZellF8IHH2Ak5YdzSxNR9rwRmsXz4NIxvjNdDCeq7j0AH0lbmdqXQoZ\r\nbi3BMozxttlq04KUsxZ7SEoCGvwHboc3MuuwL5Orje9OAfGXk1nt9pbRr/Pc\r\nq9JvJ14l7W73ijfBHnI6gzWMQ0LRZqxbtImxsPRZZyd+hQBhtdB6+sXNIvyB\r\njdrA07UKcfojQz0s8YOy2FoWUyqmnj3b9MtZOWJBkj5osgXKhUVba0YrFy8z\r\ndEFpWattpOiYYfbiL2eKKijAAgI08uq3YAGOUR5iTm7M3HI3djhrDoXEHKOB\r\nDQ/Xeh7lvYGFCcawYLdCx1DfkL7Lbvk3nK03r7hb8MA/EufU2xKlgt0UTBo7\r\nOAFm2tKgsNdk/GKQ8Fkp6AnUPyWJlFqAk4dAL7N7bh56ZXDUL0uM952dWy2G\r\n0ubx/D/FXR7AZm9eoznJ148GJgoQhlyen25qZZ+HGYZ0NjtgfogOPJ7NwW+e\r\nnLV1UNLoNN7kcRdo+eLT1Q8TYGy8Tywvf8u42L/YYnYzfzgjreDC5bDSEza+\r\n8uuTOiHcOk9IvAXQsSnXbVYVjxCdMqX9pcfTNaCS9YxPET4bM1ccY/11LSUT\r\n8ZrvY32Atam6sD0gNY5/Gq8JMvAFFh8A2QA=\r\n=fY6r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"b774b063e387d94e78352a9c13a0559c0fe63fcb","scripts":{"test":"jest","build":"rm -rf lib && npx tsc && npx tsc -p ./tsconfig-cjs.json && ./fixup","test:watch":"jest --watch"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"8.19.2","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","ts-jest":"^28.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.19.0_1673497093130_0.723073221296405","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"ts-narrow","version":"0.20.0","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","_id":"ts-narrow@0.20.0","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"30e1b1ea684b411c6a10f6ab79b257579a0797bc","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.20.0.tgz","fileCount":3,"integrity":"sha512-VdiObFcZtm9v9WTDNuMuTOV6MCojv4VxHvd08umhB2ah1WxnKa1aQgA7ua7lAKoqbXkOR98ISwU/jqabyEzqXg==","signatures":[{"sig":"MEUCIQCGSt5DW6r0BmKkUEGN/Ypqq7Y/4zKr/cKEZ2GvCj62KQIgc6zkMatX3y7cMjFv7p1TPDyxMibjMAJQFllcJewfSd8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0dleACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpi5w//UeHjayUvCgJ8Xa7id6aZNW3IAKCB27ur8ukG4V42mr+28pVL\r\n5++gsxYv8vuB/GWaVnwbTTNSFmykf6kIWtdT3AMod9U4m7EMK1/EO7QFDdhn\r\nSHnNmIfIVa1sNyGH5kycmuUcy5jk9s9hWIxGC6FmFMGlFJSSEa8etECy8Hfv\r\n1HjDRXsxAsbTw2yyAnWVhUhA8rz8btW9ZNvo7itsvYb3bgLX9lhaLiSAkCVL\r\nBry9oxTmGlfnw2KPfzMjlxU/gyrkiTV0w43N94V6qwp//TriRfkFP9OCnrso\r\nn/QJicBUQ4y1v2Cjn+2FEDH4FeTjt0Ho3I2xJsPKQvmQQnErHql2/xhKvUrD\r\nousaCRyUtaOvGR+n0q0eCamHSOBgTeAvWoVfOqE9uuOtrNV7pdNM+t6I9FMp\r\nKs1o4OOwXe4KIVqLMhKqwKT2RCrgMB1L5s4dDygFcUAF5G5aMlzu63IHZCn6\r\nK132SI0nyYruQzgZ+iW/9ZZPzgxnB686V0bchz7a6MSVQQo/qiGXfgADR0vu\r\nZ8a0wKqFnEw6dHdo/25NqvFGDU1jIBEme0tN2J3dKg7k/wXS8E608QSqNl4D\r\ncn+ktkie3LU/aANMO3u4j6spYZnmfz5QL5QbQMZvIA1kn8+7P5kz2UikBE8D\r\nL5Gs5dtFL/G01Ms2np5HN8/kz/5n7eeOox0=\r\n=WRSq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/cjs/index.js","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"7eb9ef20a74743925dd1b1bd5dda7d3af55aefa3","scripts":{"test":"jest","build":"rm -rf lib && npx tsc && npx tsc -p ./tsconfig-cjs.json && ./fixup","test:watch":"jest --watch"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"8.19.3","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","ts-jest":"^28.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.20.0_1674697054638_0.23686545377978718","host":"s3://npm-registry-packages"}},"0.20.4":{"name":"ts-narrow","version":"0.20.4","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","_id":"ts-narrow@0.20.4","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"d0078ef3aa7855f319085885dc40eb923d3c78d3","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.20.4.tgz","fileCount":117,"integrity":"sha512-uHVlki0vquTo258vywtumNSHT+8p2GpVdVDhKAnnCctkuPAgsY2SYl1TnBjorYfIvUxr1dKyLJoG2UQWE8nS1A==","signatures":[{"sig":"MEYCIQCAvOKsknycdrbc6CXXjF9KMvT3YmcObFIYEsWZieBcdwIhAN7HLpKhTOzUn320ylkMOBRgzOBmfUEyx6UxHFgO5MAq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0dz5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDRg/9EvHex/VFvaVKFRn6uJBvi8J2iAfIsDORbxP4lJqPtPHF3FLl\r\n0+hKd/oyXPcIxNHa5fUqU12HBjf1BrLCu4pV2XlYkjgFL29KJ3W6j57/7NEH\r\nCaIfvszHhhIh6vvK3DinuVipWEA3jhxohW/Ds7QjmryE8DrB+fXSJMBmZhPZ\r\nwHV116UEXu3lY9qF0K9fjHKfKM7mxKioXe3EZuhjX8Dr7DT2LNoboqUxSRJO\r\nBWEOGtKfkkM3Brb55rItXTU+DZMp+zBc9Mdr3QiixvmN/7JHpFBDfv9L/QuN\r\nIgAWxtG/dE1AbpjTSXolDKrNvNwiLD/av53fyy+leOIhHABDRd/l5ZPaaA0S\r\n9qDWgp/on+neN2oEtrwST7GEdsfyaOKrxXLnUebJCoToi/NfCcUJeF1goAw9\r\nkCSCgkiru/Lcv5uTcNgQZtJQCTyCka97YyN9jUCac14FP23/Fsoc2HOqdXzI\r\n1Yv9y/VxD0V81mSHsJkPApPmCUQ4FwXUJeBMXEDZC6c4lL504iV5OuI7px4a\r\nu53yTWldd8CytjHsiPbUkg7qDjcqvISqyl1YyzYtfktSfPqv1Oth30qIm0+n\r\nB4K2aiyBCggQPP/llRuAb9AAXacQSDcl9GV0a3QRaCxd13qBqYnpdt9g3sLX\r\nQwSz8oBe+W9LNkjXf26RoTajBFJpoC7lBj8=\r\n=NT/B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"b173e80062fa40d0a006c4e481fb94da873aa49d","scripts":{"test":"jest","build":"rm -rf lib && npx tsc && npx tsc -p ./tsconfig-cjs.json && ./fixup","test:watch":"jest --watch"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"8.19.3","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","ts-jest":"^28.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.20.4_1674697977043_0.01674633322857444","host":"s3://npm-registry-packages"}},"0.21.0":{"name":"ts-narrow","version":"0.21.0","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","_id":"ts-narrow@0.21.0","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"1bb4bad57732569c7464aeeec8f6b1b77bba74e2","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.21.0.tgz","fileCount":121,"integrity":"sha512-YZmHiLoVymdhv7/U2k3x2ENRpDIo/XL1Zl0geFLGm7e8uyXEmrUSxE3On4ByU6nKk+tiOoMK7ltsZByo1J2tcA==","signatures":[{"sig":"MEUCIQCxMZqAw5umHiYJmp/vPXLWWN8pA51u14ZKCkL+WhXRFwIgKVivyZRMIjyGX4sV2G9qq4rLmslVDJ5dS5S8i7AN+7E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG3HzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNgA//ZTcbEWovI6Zrr1KQSB1gNpt6yYKkPt8CUAxVbETLXo0VkieI\r\nE0hz5t0K3+3jYGzgenjnOI30zZtzf69btlloe/RbgxAODcd4a6A59AZ2ELjQ\r\nCkbDywC+L+0UHGHgeDamVR3RK/26KSyfMx6zW0Zo7P4nmYKfNDov26H6cLGe\r\n0qq8UqqUonXn5TlxzQPb5JZe0mDeuzD9Enc9nz5puCxH0dQ96Yp92zqNX0Ga\r\nmyb+5kFgHyJQKraYFZw9UrSvQYYmZtKiheWiHsBMFO564A8/nHL9KAPgNxwf\r\nixlmjJJqxlYzXc6WYVw0gFOC2sh9nJeRV4vwzPP6pnUBHpPM3QNlJTbHgoWE\r\na8TJC8zW7EJ4fdg8k9RQzjD7gcwNf3mYN+ZvuiUYdYCBZ8ID7zIJ/Ho6jL6i\r\n7S9DTpqM/jIWnhRFjdsybK1s4S0HD+HjtuZSeU15tWL7quictG3Tm2yfiqXF\r\nN+2KwUkipXrtyTLirrSyPuUjHsOPI3mWvLgOJUiZ1skwwW3MCK9qkb8XNQP2\r\nyXOz2PoF+KrUBThzEt8iuluseK7+ghQZ3YSkNhVaOft0Le4tuGHBTV2y1hc9\r\nmcnrxC/sjXTvylJwj9A1a0nSnlPvoDaxZ02o3uChtXzfTB3r+XM00Nqe4UJt\r\n4vY74wbx7iTjSYgtzAxL1er6J9gJ+eKmBcw=\r\n=nvUA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"603dfd7bf5b4ed512bb387b064fcfa77652d33d6","scripts":{"test":"jest","build":"rm -rf lib && npx tsc && npx tsc -p ./tsconfig-cjs.json && ./fixup","test:watch":"jest --watch"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"9.5.0","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","ts-jest":"^28.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.21.0_1679520243166_0.061963898561305575","host":"s3://npm-registry-packages"}},"0.22.0":{"name":"ts-narrow","version":"0.22.0","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","_id":"ts-narrow@0.22.0","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"c203e2e9b8dd3f483c4500c35408fadc4f638208","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.22.0.tgz","fileCount":121,"integrity":"sha512-dpV1Vt1wb/NAC8BZs0+mW2bo3yrH/0sYsJpbRyFMfTxhdtPvP/2qXi37OLmK1DBqlD95nSPpuGrB1u6Pc0zg7Q==","signatures":[{"sig":"MEYCIQDiwett6lt21yDziOc3K0SCjBpRHgTWfExrIp5uZRulGAIhAJAO0X7JuMlLPxvbI3cNUOCSI633GLaspKS99tTeYrG4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLrXOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrzyg//W1QJ4V53esIfgH3NQFiefXvSSVUMNx5ZVk94BnruLQf9yCpG\r\nJiCFi/sZK8x07mYilw5ElBjKFFvlZc1RjjOi5p55xKj4TYga0CXoGefyPr5g\r\n+7u1ZKNJurBB/m6r3shLXGETDcrK5VG9+QxF0J6GppGMVihEtaroZbmOqEvK\r\n4ROChze4AasiMpEDB9MrxQHWbtoUx/ptOerokWsHrhtCnUwu2Zyn6Fdk8zr3\r\npOYDXIVJVaHBTFcIZCngwRxk5fcnle5YMaYmUgM5NkFIhGJT87ENfGTOhxli\r\ncrQp5mf/jKlwngMhH9C9fC9/akHSy/QFrvgKaaz+5HrykjrO8KLJLs8aafwU\r\n30Zl+A7DH9lY6ZkgbpBD5pYcUnsArA3gT6gZ3yU2T7AUMdXRRhIBdtsRwfxG\r\nG2KmXNTPUSOzVRSdZfkGC0HUbiCLROFszK0KSwRpstquL+nccykmw/YYZepp\r\nQC6nm2teKQuZcK8BDJl4shxVpleaLjggd8ihSQBZ9zrXW9aw7P8DPsBH3s4x\r\nWEtxt75k4sCQVW5YE/kKTjAcQWhdFWnoAGuUK2UBk/5wDYRlBlcnTz49Rj9L\r\n7M1FCwbN+Dbz/rgMU7tKWVZP6U1yl4lwpaIMhzbjQZwr0R9zjYdjQoQUlme5\r\nTQhXHlXisRNZ7M4Wndp7BS7J5dG3aAbB7IU=\r\n=l+be\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"04dbdaa4efbd591c9199965897a2522f088df4c8","scripts":{"test":"jest","build":"rm -rf lib && npx tsc && npx tsc -p ./tsconfig-cjs.json && ./fixup","test:watch":"jest --watch"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"9.5.0","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","ts-jest":"^28.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.22.0_1680782798666_0.0422187153994984","host":"s3://npm-registry-packages"}},"0.23.0":{"name":"ts-narrow","version":"0.23.0","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","_id":"ts-narrow@0.23.0","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"adcb4958346312a5871eb25eba1c09d5dbf42c00","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.23.0.tgz","fileCount":121,"integrity":"sha512-AVIzS6G4wb4SKlzj6hqGBwnQiX5kmNuuPxKzoMKzb3E8oK7oPew1wmiErE7N7ybWuVem4S2q4YLxqq4Agv0e4g==","signatures":[{"sig":"MEYCIQCR5RNlTOq8HV+YLrc41bZWbnOo5FAKijhWoqMOxix6YQIhANluNppcERWQVvmnOcVIMU8EytrAPfIbvgAcFGBN9gwg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48825},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"b3a9f8c1222d194ec9df846150ee6fbdeeba602d","scripts":{"test":"jest","build":"rm -rf lib && npx tsc && npx tsc -p ./tsconfig-cjs.json && ./fixup","test:watch":"jest --watch"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"9.5.1","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","ts-jest":"^28.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.23.0_1683650852999_0.22868217771403154","host":"s3://npm-registry-packages"}},"0.23.1":{"name":"ts-narrow","version":"0.23.1","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","_id":"ts-narrow@0.23.1","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"7d0837906459994b02cfb1849d11e73eac7dd391","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.23.1.tgz","fileCount":121,"integrity":"sha512-rdYGzxwPd3te107Hk1Yiu1Bsid6j96KzqH7HAbhkvrsEyaZ6A95lBRqyFlha3JvppCIMY6ekgcAX9u8VH9tgug==","signatures":[{"sig":"MEYCIQDRvaPA2vOkG9GhoxPyQNj9dmmH2IIpQszMzXC6ZxjJOAIhAMck9FZaqOUqmZjmWMSOk1uMZDg5qSrJaTlYC573TJYA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48831},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"e6b115efdffc9ef8fc9a8e69dd2040f4fdd208f1","scripts":{"test":"jest","build":"rm -rf lib && npx tsc && npx tsc -p ./tsconfig-cjs.json && ./fixup","test:watch":"jest --watch"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"9.5.1","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","ts-jest":"^28.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.23.1_1685332033158_0.18314116785117607","host":"s3://npm-registry-packages"}},"0.24.0":{"name":"ts-narrow","version":"0.24.0","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","_id":"ts-narrow@0.24.0","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"1375293951b9c5af594d12872effed6360d4d94d","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.24.0.tgz","fileCount":121,"integrity":"sha512-qHXXa4BHS1uilt++TutTvtSa+2un5M5VCWD/wtYNXHC7B4bIFqP0un7zTEsnBpKafZDcAnwdbRmAi0Lmz29R2w==","signatures":[{"sig":"MEYCIQDyHlvxrHkV2WgPzd9vmt50emEn3KG9gnQ9fBSUd6MmmQIhAM6S510ia8Gnu4L9K0jnBR0qQWvtoipZ4MvReLTL2N+b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48881},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"96463817be8e80351d1721e60b1319b203298fd7","scripts":{"test":"jest","build":"rm -rf lib && npx tsc && npx tsc -p ./tsconfig-cjs.json && ./fixup","test:watch":"jest --watch"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"9.5.1","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","ts-jest":"^28.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.24.0_1689874294322_0.7007501843094086","host":"s3://npm-registry-packages"}},"0.25.0":{"name":"ts-narrow","version":"0.25.0","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","_id":"ts-narrow@0.25.0","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"0a73d5b2c872f90ec4f4b39e5659099162969315","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.25.0.tgz","fileCount":121,"integrity":"sha512-J+99KMTxWjs8v4sOgtk3D2D2l8PjI7GCarx9HlWfC9BN8fFVvpWrkq2KrqpGf5p375S4ueCNO/oQ0F9VH09K8A==","signatures":[{"sig":"MEQCIFBrLyGJ6I+PJZMQ+g7v1YpPCk95Y181KSnhPR3LHEcUAiAMApaGkqC8ZkBKn+m35Gox0W3aYfzbXPx0kbZGgnjd+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49241},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"4dbe9625a58935aedfd0b27a7c8f1e8ed582dfae","scripts":{"test":"jest","build":"rm -rf lib && npx tsc && npx tsc -p ./tsconfig-cjs.json && ./fixup","test:watch":"jest --watch"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"9.5.1","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","ts-jest":"^28.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.25.0_1689874558399_0.7170863513499219","host":"s3://npm-registry-packages"}},"0.26.0":{"name":"ts-narrow","version":"0.26.0","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","_id":"ts-narrow@0.26.0","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"7c02fcacb93569d6422cf688f2f1b350a779b009","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.26.0.tgz","fileCount":121,"integrity":"sha512-fyUw4VLXfYqbUHpIZLXQhGTLiZ6tpucd6EK5zPC5ix0NU/T4hDQlfnMhXDxruMneLUd5gn2i+/fG2Db5cLA5KQ==","signatures":[{"sig":"MEYCIQDHLAzyMtKcI2LfH9cVMpIsLKmo5wwcSFzW4UD02FaSRgIhAP982q6X+ZBYxBLZVP/NgKsxMOgaP3Z5kG2/MPuaTAsE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49357},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"e6f1f1181ff6b47566e892049fbae65a1421071e","scripts":{"test":"jest","build":"rm -rf lib && npx tsc && npx tsc -p ./tsconfig-cjs.json && ./fixup","test:watch":"jest --watch"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"9.6.7","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","ts-jest":"^28.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.26.0_1691485248017_0.5521457559875484","host":"s3://npm-registry-packages"}},"0.27.0":{"name":"ts-narrow","version":"0.27.0","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","_id":"ts-narrow@0.27.0","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"3b387c433a71c25a980dc20175052b8a9abd3064","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.27.0.tgz","fileCount":121,"integrity":"sha512-grxko79IDdKNxwPycA4//VGYSN7qSdMqh1JJ5vjair6XEe3T4S68/YZ4dxC8T/+Qk5y/8Ot9JabZbDXFzw7SlA==","signatures":[{"sig":"MEQCIFP6eqQ7K/ZsbCMGJxxDOPi/P2RLDFUGUMkxP7Vs8JaxAiA1ElRiPjHg6Af9Ongv15wwOKNmHgR5ynvH2daO9to5zg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49357},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"421e67c4e6fab79a2162c44585ea4067dbd3809d","scripts":{"test":"jest","build":"rm -rf lib && npx tsc && npx tsc -p ./tsconfig-cjs.json && ./fixup","test:watch":"jest --watch"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"9.6.7","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","ts-jest":"^28.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.27.0_1692791595460_0.32135426694320435","host":"s3://npm-registry-packages"}},"0.27.1":{"name":"ts-narrow","version":"0.27.1","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","_id":"ts-narrow@0.27.1","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"00918f08cbf8e34cf7f164d6b1ea23bf28ffd090","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.27.1.tgz","fileCount":121,"integrity":"sha512-YBqW0bNMKcbEAzuh+VEgEiRQntPMv4cuJi08nBOZKrEmVeJg1HvgByp7PSJ9o5FIYdfIo4ouJHPGPstU12pU4A==","signatures":[{"sig":"MEUCIEEjBt8YVUo4X3uQSD6/ouvKOpKnNQQf1e5x3EWZ6G9JAiEA9CIe/eMErTLJ6hnNBsAuTunqoNyMI7hb+vrIhfSh+F0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49385},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"bcf9a877f3b09f487dc011febf0f5650475e1539","scripts":{"test":"jest","build":"rm -rf lib && npx tsc && npx tsc -p ./tsconfig-cjs.json && ./fixup","test:watch":"jest --watch"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"9.8.1","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","ts-jest":"^28.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.27.1_1697742031144_0.5310012824237547","host":"s3://npm-registry-packages"}},"0.27.4":{"name":"ts-narrow","version":"0.27.4","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","_id":"ts-narrow@0.27.4","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"49256913a8d327f5ff57e64232b0ac476e76c1c4","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.27.4.tgz","fileCount":121,"integrity":"sha512-kLKItxxS1dF3dCja6NsZW76Uevv6zP6O2POx7w6QCXfDxJRFAHBlp8fG979cBbgdw0Pkzu9n4X82fWKF9DpfmQ==","signatures":[{"sig":"MEYCIQDOcpBtM9GGFaIRczCSSb9wHjyA6Q90ClYOT63Ky4RMAQIhAJvTyzpAHAtzt/EmD8D2u7uJfeCQGbQClphqsDIrTMGT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49385},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"c59d18205b540af4b2c5e929b2fd7a0c2a4444e2","scripts":{"test":"jest","build":"rm -rf lib && npx tsc && npx tsc -p ./tsconfig-cjs.json && ./fixup","test:watch":"jest --watch"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"9.8.1","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","ts-jest":"^28.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.27.4_1697742258101_0.3816410192727724","host":"s3://npm-registry-packages"}},"0.28.0":{"name":"ts-narrow","version":"0.28.0","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","_id":"ts-narrow@0.28.0","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"a8bc5242c148d0c2e02204b8d2f44d842e836c3c","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.28.0.tgz","fileCount":121,"integrity":"sha512-+5sr7LAl/ZGaWCFnNAsTgbp7WsFwqx1flT9DTa3hJNJqM0yyaIwiZhoPGwX859nFiavbQaGFPhZx9LRAQ+9aEg==","signatures":[{"sig":"MEUCIQDhXxQEWHVAF9ceJJG5xR4VyYbkWZZZ3f4E3jKt1bDSXgIgHooTqaWVTEjhL8jQpDvUn7ymm1L09fJh6m0E82QV56g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49336},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"4d03d06489a44aefb86a0250dfebf300ef2fef13","scripts":{"test":"jest","build":"rm -rf lib && npx tsc && npx tsc -p ./tsconfig-cjs.json && ./fixup","test:watch":"jest --watch"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"10.7.0","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.28.0_1731979025689_0.24286897857932144","host":"s3://npm-registry-packages"}},"0.29.4":{"name":"ts-narrow","version":"0.29.4","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","_id":"ts-narrow@0.29.4","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"040d444ed7a1833ec87c0456497ae1b2c085bf53","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.29.4.tgz","fileCount":121,"integrity":"sha512-pZ7cwBmJbvkIt4TaTYnzcDoIxAsfrcpSv0RY/sNGeCQMCCDu/bCh/z58O47yPA75faBV7yYhb86ZEldf1dGm/Q==","signatures":[{"sig":"MEYCIQC36LyNigeuEq5fhetejsgPp7kplM/ATLbLP1esipYshAIhAJZxb2h1xfPRKM1sFab2nni1TE9/FyAc3WlBGnjZOSlm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49336},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"c17cce8b0ed3ed77d837ea77060fc2fcdf28764c","scripts":{"test":"jest","build":"rm -rf lib && npx tsc && npx tsc -p ./tsconfig-cjs.json && ./fixup","test:watch":"jest --watch"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"10.7.0","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.29.4_1731979876098_0.5245970121132757","host":"s3://npm-registry-packages"}},"0.29.6":{"name":"ts-narrow","version":"0.29.6","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","_id":"ts-narrow@0.29.6","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"f6f1a4a20f8c7c7b06bb6b4307398c32fc0021b2","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.29.6.tgz","fileCount":121,"integrity":"sha512-Y6WJub412B4r6gHGLzNTEKUUVoSyWDIqzD5RMU74gDh4iosUdpcHRqATHJfUKiRDtZUEVsaDE5Km/1uU4BG56Q==","signatures":[{"sig":"MEMCH0apGO2Uqtn1BvqABgeRtipm3Eqp2++280EAMQdqsv4CIEo+JlAqOBEtBXavfFjhYnPYHUXyGOyUGikKpw0LTZZK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49336},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"fed544bb0b4cf824153af8aaffcc2945c4bba5c1","scripts":{"test":"jest","build":"rm -rf lib && npx tsc && npx tsc -p ./tsconfig-cjs.json && ./fixup","test:watch":"jest --watch"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"10.7.0","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.29.6_1731980392143_0.7287696853703949","host":"s3://npm-registry-packages"}},"0.30.0":{"name":"ts-narrow","version":"0.30.0","keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","_id":"ts-narrow@0.30.0","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"homepage":"https://github.com/axle-dev/is#readme","bugs":{"url":"https://github.com/axle-dev/is/issues"},"dist":{"shasum":"59b291c59df59215b8aed5176376aad0df6abf94","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.30.0.tgz","fileCount":121,"integrity":"sha512-UefDNfennE58GW+Y2+4s5+U7Qwwo4qQDQPdWsDXValTJeCgY7vPCX0CmbMX+0YryS9mjq8OhDmYDsBtvRVGmCA==","signatures":[{"sig":"MEUCIDSsZHV/Wo+nO2MbbQaUIXs7CEg92WrxCGGJT9sW8PvVAiEAwCCnPDGkJOLXO41noHHUBXwaIeQmYAsspzfK/pUM6+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49336},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"d6dd06ff8966f5abc126e86f8e6d75b6d59128f2","scripts":{"test":"jest","build":"rm -rf lib && npx tsc && npx tsc -p ./tsconfig-cjs.json && ./fixup","test:watch":"jest --watch"},"_npmUser":{"name":"axle-dev","email":"gabriel@axle.dev"},"repository":{"url":"git+https://github.com/axle-dev/is.git","type":"git"},"_npmVersion":"10.7.0","description":"typescript type predicates with no dependencies","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/ts-narrow_0.30.0_1731980493084_0.7315197345929123","host":"s3://npm-registry-packages"}},"0.31.0":{"name":"ts-narrow","description":"typescript type predicates with no dependencies","module":"./lib/esm/index.js","main":"./lib/cjs/index.js","scripts":{"test":"vitest run","test:watch":"vitest","build":"rm -rf lib && npx tsc -p ./tsconfig.build.json && npx tsc -p ./tsconfig-cjs.json && ./fixup"},"repository":{"type":"git","url":"git+https://github.com/axle-dev/ts-narrow.git"},"keywords":["typescript"],"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","bugs":{"url":"https://github.com/axle-dev/ts-narrow/issues"},"homepage":"https://github.com/axle-dev/ts-narrow#readme","devDependencies":{"typescript":"^6.0.3","vitest":"^4.1.9"},"exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"version":"0.31.0","gitHead":"d1a572832be65c31da0ae6e640fd73caf1bc7978","types":"./lib/cjs/index.d.ts","_id":"ts-narrow@0.31.0","_nodeVersion":"24.17.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-GXc/mMDqH+X9SDjiXEdmynz6yR+ghVAfgdvEdnSgJNlqRMvDXqqLxbZUkITDhchCbg5vr8UnkO6FVXiKTGnIDw==","shasum":"685e989505154a643fa46f0ba0a27accc00f430b","tarball":"https://registry.npmjs.org/ts-narrow/-/ts-narrow-0.31.0.tgz","fileCount":125,"unpackedSize":78078,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-narrow@0.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCHxXI7KctYSy+e6Xv8jfnPyP1QUv/F8BDzcT0f012WBcCIQDhFfVccV/xqDxqK76shyONSoJn1eScppy/YHmFVZrqLQ=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:89e616f6-0c23-4d20-97d8-8f75d2a518f6"}},"directories":{},"maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-narrow_0.31.0_1782319861331_0.9296153602438626"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-02T21:44:44.087Z","modified":"2026-06-24T16:51:01.769Z","0.0.1":"2022-05-02T21:44:44.345Z","0.1.0":"2022-05-09T21:23:56.162Z","0.2.0":"2022-05-09T22:24:39.037Z","0.3.0":"2022-08-08T04:23:28.148Z","0.4.0":"2022-08-28T01:34:42.201Z","0.5.0":"2022-08-28T01:36:22.991Z","0.6.0":"2022-08-29T04:40:02.523Z","0.7.0":"2022-08-31T22:53:49.625Z","0.8.0":"2022-09-27T03:41:54.124Z","0.9.0":"2022-10-31T01:30:22.337Z","0.10.0":"2022-11-02T19:49:42.258Z","0.11.0":"2022-11-02T19:55:12.008Z","0.11.1":"2022-11-02T19:56:17.839Z","0.12.0":"2022-11-15T23:06:33.029Z","0.13.0":"2022-11-19T07:29:28.776Z","0.14.0":"2022-11-19T08:24:01.428Z","0.15.0":"2022-11-19T08:27:43.374Z","0.15.1":"2022-11-19T08:47:46.772Z","0.16.0":"2022-11-19T09:31:06.374Z","0.17.0":"2022-11-28T11:58:01.121Z","0.18.0":"2023-01-10T12:32:29.393Z","0.19.0":"2023-01-12T04:18:13.275Z","0.20.0":"2023-01-26T01:37:34.791Z","0.20.4":"2023-01-26T01:52:57.255Z","0.21.0":"2023-03-22T21:24:03.380Z","0.22.0":"2023-04-06T12:06:38.899Z","0.23.0":"2023-05-09T16:47:33.212Z","0.23.1":"2023-05-29T03:47:13.326Z","0.24.0":"2023-07-20T17:31:34.557Z","0.25.0":"2023-07-20T17:35:58.653Z","0.26.0":"2023-08-08T09:00:48.192Z","0.27.0":"2023-08-23T11:53:15.741Z","0.27.1":"2023-10-19T19:00:31.429Z","0.27.4":"2023-10-19T19:04:18.357Z","0.28.0":"2024-11-19T01:17:05.944Z","0.29.4":"2024-11-19T01:31:16.287Z","0.29.6":"2024-11-19T01:39:52.371Z","0.30.0":"2024-11-19T01:41:33.296Z","0.31.0":"2026-06-24T16:51:01.478Z"},"bugs":{"url":"https://github.com/axle-dev/ts-narrow/issues"},"author":{"name":"Gabriel Rocha de Oliveira"},"license":"Apache-2.0","homepage":"https://github.com/axle-dev/ts-narrow#readme","keywords":["typescript"],"repository":{"type":"git","url":"git+https://github.com/axle-dev/ts-narrow.git"},"description":"typescript type predicates with no dependencies","maintainers":[{"name":"axle-dev","email":"gabriel@axle.dev"}],"readme":"# ts-narrow\n\nTypeScript type predicates with no runtime dependencies.\n\n`ts-narrow` is a small collection of composable predicate functions for turning `unknown` or broad values into useful TypeScript types. It is designed for guards at API boundaries, event payloads, optional data, and any place where TypeScript needs runtime evidence before it can safely narrow a value.\n\nThe core API returns booleans and narrows types through user-defined type predicates. It is intentionally lighter than a schema validator: predicates do not collect issues, transform data, or produce parse results. If a check returns `true`, TypeScript sees the narrowed type inside that branch.\n\n```ts\nimport { hasPropOf, isNumber, isObjectOf, isString } from \"ts-narrow\";\n\nconst isUser = isObjectOf({\n  id: isNumber,\n  name: isString,\n  profile: hasPropOf(\"avatarUrl\", isString),\n});\n\nconst value: unknown = await response.json();\n\nif (isUser(value)) {\n  value.id;\n  value.name;\n  value.profile.avatarUrl;\n}\n```\n\n## Install\n\n```sh\nnpm install ts-narrow\n```\n\n## Concepts\n\nEvery narrowing function follows the same shape:\n\n```ts\ntype NarrowOf<T> = (element: unknown) => element is T;\n```\n\nFactories such as `isArrayOf`, `isObjectOf`, `hasPropOf`, `isOneOf`, and `isUnionOf` accept other narrowing functions, so small checks can be composed into larger checks.\n\n`isObject` follows JavaScript's `typeof target === \"object\"` behavior, so it returns `true` for `null`. Use `hasProp`, `hasPropOf`, `isObjectOf`, or `isRecordOf` when you need object-like data that can actually be inspected.\n\n## API\n\n### `assert(condition, error?)`\n\nThrows when `condition` is falsy. The optional `error` can be a string or an `Error`.\n\n```ts\nassert(userId, \"Expected user id\");\n```\n\n### `assertOf(target, narrow, error?)`\n\nThrows when `narrow(target)` is false and narrows `target` after the call.\n\n```ts\nassertOf(value, isString);\nvalue.toUpperCase();\n```\n\n### `ensure(target, error?)`\n\nReturns `target` when it is not `null` or `undefined`; otherwise throws.\n\n```ts\nconst user = ensure(maybeUser, \"User is required\");\n```\n\n### `ensureOf(narrow)(target, error?)`\n\nReturns `target` when it matches `narrow`; otherwise throws. The returned value is narrowed to the predicate type.\n\n```ts\nconst getString = ensureOf(isString);\nconst name = getString(value, \"Expected a string\");\n```\n\n### `hasElementAt(index)`\n\nChecks that the target is an array and contains an element at `index`.\n\n```ts\nif (hasElementAt(0)(value)) {\n  value[0];\n}\n```\n\n### `hasElementAtOf(index, narrow)`\n\nChecks that the target is an array, contains an element at `index`, and that the element matches `narrow`.\n\n```ts\nconst hasStringFirstItem = hasElementAtOf(0, isString);\n```\n\n### `hasElementsOf(elements)`\n\nChecks that the target is an array with exactly the same length as `elements`, and that each value matches the predicate at the same index.\n\n```ts\nconst isPoint = hasElementsOf([isNumber, isNumber]);\n```\n\n### `hasProp(propName)`\n\nChecks that the target is a non-null object and has `propName`.\n\n```ts\nconst hasId = hasProp(\"id\");\n```\n\n### `hasPropOf(propName, narrow)`\n\nChecks that the target is a non-null object, has `propName`, and that the property value matches `narrow`.\n\n```ts\nconst hasNumericId = hasPropOf(\"id\", isNumber);\n```\n\n### `isArray(target)`\n\nChecks that the target is an array.\n\n```ts\nif (isArray(value)) {\n  value.length;\n}\n```\n\n### `isArrayOf(narrow)`\n\nChecks that the target is an array and every element matches `narrow`.\n\n```ts\nconst isStringArray = isArrayOf(isString);\n```\n\n### `isBoolean(target)`\n\nChecks that the target is a boolean.\n\n```ts\nisBoolean(true);\n```\n\n### `isEnum(target)`\n\nChecks that the target looks like a TypeScript enum object.\n\n```ts\nenum Status {\n  Open = \"open\",\n  Closed = \"closed\",\n}\n\nisEnum(Status);\n```\n\n### `isEnumOf(enumToCompare)`\n\nChecks that the target is the same enum object shape as `enumToCompare`.\n\n```ts\nconst isStatusEnum = isEnumOf(Status);\n```\n\n### `isEnumValueOf(enumObject)`\n\nChecks that the target is one of the enum object's values.\n\n```ts\nconst isStatus = isEnumValueOf(Status);\n```\n\n### `isIndexOf(record)`\n\nChecks that the target is a key of `record`.\n\n```ts\nconst isKnownKey = isIndexOf({ id: true, name: true });\n```\n\n### `isInstanceOf(Class)`\n\nChecks that the target is an instance of a class.\n\n```ts\nconst isDate = isInstanceOf(Date);\n```\n\n### `isLiteral(literal)`\n\nChecks that the target is exactly equal to `literal`.\n\n```ts\nconst isReady = isLiteral(\"ready\");\n```\n\n### `isNumber(target)`\n\nChecks that the target is a number.\n\n```ts\nisNumber(123);\n```\n\n### `isObject(target)`\n\nChecks `typeof target === \"object\"`. This matches JavaScript behavior, so arrays and `null` return `true`.\n\n```ts\nisObject({});\nisObject([]);\nisObject(null);\n```\n\n### `isObjectOf(shape)`\n\nChecks that the target matches every predicate in `shape`. Extra properties are allowed.\n\n```ts\nconst isUser = isObjectOf({\n  id: isNumber,\n  name: isString,\n});\n```\n\n### `isOneOf(...narrowFunctions)`\n\nChecks that the target matches at least one predicate. The inferred type is a union of the predicate types.\n\n```ts\nconst isStringOrNumber = isOneOf(isString, isNumber);\n```\n\n### `isOneStringLiteralOf(...values)`\n\nChecks that the target is one of the provided strings.\n\n```ts\nconst isRole = isOneStringLiteralOf(\"admin\", \"member\", \"guest\");\n```\n\n### `isRecordOf(narrow)`\n\nChecks that the target is a non-null object and every enumerable value matches `narrow`.\n\n```ts\nconst isStringRecord = isRecordOf(isString);\n```\n\n### `isString(target)`\n\nChecks that the target is a string.\n\n```ts\nisString(\"hello\");\n```\n\n### `isTruthy(target)`\n\nChecks that the target is not `null` and not `undefined`.\n\n```ts\nif (isTruthy(value)) {\n  value;\n}\n```\n\n### `isUnionOf(...narrowFunctions)`\n\nChecks that the target matches every predicate. The inferred type is an intersection of the predicate types.\n\n```ts\nconst hasNameAndAge = isUnionOf(\n  hasPropOf(\"name\", isString),\n  hasPropOf(\"age\", isNumber)\n);\n```\n\n### `InferNarrow<T>`\n\nExtracts the narrowed type from a `NarrowOf<T>` function.\n\n```ts\ntype User = InferNarrow<typeof isUser>;\n```\n\n### `NarrowOf<T>`\n\nThe base predicate type used by the library.\n\n```ts\nconst isNonEmptyString: NarrowOf<string> = (value): value is string =>\n  isString(value) && value.length > 0;\n```\n\n### `validate(narrow, target)`\n\nRuns a predicate and returns a validation result instead of a bare boolean. Successful results include the original value narrowed to the predicate type. Failed results include every issue that `ts-narrow` can collect from library-created predicates.\n\n```ts\nconst isUser = isObjectOf({\n  id: isNumber,\n  name: isString,\n});\n\nconst result = validate(isUser, { id: \"1\" });\n\nif (!result.success) {\n  result.errors;\n  // [\n  //   {\n  //     path: [\"id\"],\n  //     code: \"invalid_type\",\n  //     expected: \"number\",\n  //     received: \"string\",\n  //     message: \"Expected id to be number, received string.\"\n  //   },\n  //   {\n  //     path: [\"name\"],\n  //     code: \"missing_property\",\n  //     expected: \"present property\",\n  //     received: \"undefined\",\n  //     message: \"Expected name to be present.\"\n  //   }\n  // ]\n}\n```\n\n`validate` keeps the existing predicate-first design intact. The predicates still return booleans, and `validate` reads optional diagnostics metadata attached to predicates created by this library.\n\n```ts\ntype ValidationIssue = {\n  path: Array<string | number | symbol>;\n  code: string;\n  expected: string;\n  received: string;\n  message: string;\n};\n\ntype ValidationResult<T> =\n  | { success: true; value: T; errors: [] }\n  | { success: false; errors: ValidationIssue[] };\n```\n\nCustom predicates still work with `validate`, but they cannot explain why they failed unless they were composed from `ts-narrow` predicates. In that case, `validate` returns a generic `custom` issue.\n","readmeFilename":"README.md"}