{"_id":"@rcompat/is","_rev":"29-8ab28d90feb2d9276928b258aed0ad1d","name":"@rcompat/is","dist-tags":{"latest":"0.12.2"},"versions":{"0.1.0":{"name":"@rcompat/is","version":"0.1.0","license":"MIT","_id":"@rcompat/is@0.1.0","maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"homepage":"https://github.com/rcompat/rcompat#readme","bugs":{"url":"https://github.com/rcompat/rcompat/issues"},"dist":{"shasum":"2dc94dc80432f9e06ed58f8d220f2beca07beecc","tarball":"https://registry.npmjs.org/@rcompat/is/-/is-0.1.0.tgz","fileCount":64,"integrity":"sha512-jLUjHLXwW+OebWGNO6qM7olVSp1z9d41kpmuuhGODyL5K+w8hCFwgHKZnhD+8Rm5fSlurDaCwQZj1aEKGUwrjg==","signatures":[{"sig":"MEUCIAR/B0v0NEKI1cn7n3PmHpKkgwoAZqkcmNeIGeJZN3fLAiEA8DXWvJA7j8WKKLMeli5jZZ0H9xR+Bb+X5kKWlN41uvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8809},"type":"module","_from":"file:rcompat-is-0.1.0.tgz","exports":{"./*":{"apekit":"./src/public/*.ts","default":"./lib/public/*.js"}},"imports":{"#*":{"apekit":"./src/private/*.ts","default":"./lib/private/*.js"}},"scripts":{"knip":"knip --no-config-hints","test":"npm run build && npx proby","build":"tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/89fc57cbe21852ab5d0e734ad81d5dd2/rcompat-is-0.1.0.tgz","_integrity":"sha512-jLUjHLXwW+OebWGNO6qM7olVSp1z9d41kpmuuhGODyL5K+w8hCFwgHKZnhD+8Rm5fSlurDaCwQZj1aEKGUwrjg==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/is"},"_npmVersion":"11.5.1","description":"Standard library value qualifying","directories":{},"_nodeVersion":"24.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/is_0.1.0_1755272285456_0.36276867857370276","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@rcompat/is","version":"0.1.1","license":"MIT","_id":"@rcompat/is@0.1.1","maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"homepage":"https://github.com/rcompat/rcompat#readme","bugs":{"url":"https://github.com/rcompat/rcompat/issues"},"dist":{"shasum":"43cb214335eb0bb8dbc832bcda85c941fa59101f","tarball":"https://registry.npmjs.org/@rcompat/is/-/is-0.1.1.tgz","fileCount":64,"integrity":"sha512-m9P43fWpAxwVr10z699r2Jho0m5xtxyIdk+vHyl0Lwd4W7N7B6Aakia0L5KWgKJQYOmVW7/zix1NVZj1M76IfA==","signatures":[{"sig":"MEQCHyc0OWLj1jW+i6Qg9J95g6HCBmYCdsh4vaJZxUJPyA8CIQDEKX8ONhpJv+Ihgu4ZGtQahT/AodUnwEm0H/ibYweSWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8732},"type":"module","_from":"file:rcompat-is-0.1.1.tgz","exports":{"./*":{"apekit":"./src/public/*.ts","default":"./lib/public/*.js"}},"imports":{"#*":{"apekit":"./src/private/*.ts","default":"./lib/private/*.js"}},"scripts":{"knip":"knip --no-config-hints","test":"npm run build && npx proby","build":"tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/569d0156165df84d45edbb26d98122db/rcompat-is-0.1.1.tgz","_integrity":"sha512-m9P43fWpAxwVr10z699r2Jho0m5xtxyIdk+vHyl0Lwd4W7N7B6Aakia0L5KWgKJQYOmVW7/zix1NVZj1M76IfA==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/is"},"_npmVersion":"11.5.1","description":"Standard library value qualifying","directories":{},"_nodeVersion":"24.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/is_0.1.1_1755279270944_0.46500795508195947","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@rcompat/is","version":"0.1.2","license":"MIT","_id":"@rcompat/is@0.1.2","maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"homepage":"https://github.com/rcompat/rcompat#readme","bugs":{"url":"https://github.com/rcompat/rcompat/issues"},"dist":{"shasum":"261d3b85d8603879f022195b36101ee11b7bc441","tarball":"https://registry.npmjs.org/@rcompat/is/-/is-0.1.2.tgz","fileCount":60,"integrity":"sha512-pwCVuypYU/2Vkco7WDIYBPYK5ftZvWL2Xz+J1niMtRYoWi1glADAVkcWm10wTNVp6PRLQ4lObHHSTa6tcvAPEw==","signatures":[{"sig":"MEUCIFyEv47PrpaLqk7l2dlo+mymYuSiQsxnLmf/wtmMOltVAiEA8LUNR4nPtXeV3c8f8y2s4ygGX6iLNIDXJMxvyw+QWFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8343},"type":"module","_from":"file:rcompat-is-0.1.2.tgz","exports":{"./*":{"apekit":"./src/public/*.ts","default":"./lib/public/*.js"}},"imports":{"#*":{"apekit":"./src/private/*.ts","default":"./lib/private/*.js"}},"scripts":{"knip":"knip --no-config-hints","test":"npm run build && npx proby","build":"tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/43f9f9d001ce5892d52fe41d09fa53cc/rcompat-is-0.1.2.tgz","_integrity":"sha512-pwCVuypYU/2Vkco7WDIYBPYK5ftZvWL2Xz+J1niMtRYoWi1glADAVkcWm10wTNVp6PRLQ4lObHHSTa6tcvAPEw==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/is"},"_npmVersion":"11.5.1","description":"Standard library value qualifying","directories":{},"_nodeVersion":"24.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/is_0.1.2_1755629881582_0.1858979338714042","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@rcompat/is","version":"0.1.3","license":"MIT","_id":"@rcompat/is@0.1.3","maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"homepage":"https://github.com/rcompat/rcompat#readme","bugs":{"url":"https://github.com/rcompat/rcompat/issues"},"dist":{"shasum":"0f63b2304c03c5457ba29aea130e99a9bcf04348","tarball":"https://registry.npmjs.org/@rcompat/is/-/is-0.1.3.tgz","fileCount":62,"integrity":"sha512-G4PwIACP6hpkVWbb2fQvjWjFbfqUwyLDls0tChqChumygdwp8T3A2kLfKWxEJJ/632GG0MLUlZxwAfhxu14epg==","signatures":[{"sig":"MEQCIHltUWNxb7AktLEOV3qeJLxE2kDpiE4lmoMJwt0GfaqzAiA5pBkjZzuxei/AOwK/RoZd2kPqrvNTmM28+HHK7Ew3EA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8495},"type":"module","_from":"file:rcompat-is-0.1.3.tgz","exports":{"./*":{"apekit":"./src/public/*.ts","default":"./lib/public/*.js"}},"imports":{"#*":{"apekit":"./src/private/*.ts","default":"./lib/private/*.js"}},"scripts":{"knip":"knip --no-config-hints","test":"npm run build && npx proby","build":"tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/088df524075f8a5a0e20980ca0573b56/rcompat-is-0.1.3.tgz","_integrity":"sha512-G4PwIACP6hpkVWbb2fQvjWjFbfqUwyLDls0tChqChumygdwp8T3A2kLfKWxEJJ/632GG0MLUlZxwAfhxu14epg==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/is"},"_npmVersion":"11.5.1","description":"Standard library value qualifying","directories":{},"_nodeVersion":"24.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/is_0.1.3_1755630014237_0.7537009059945876","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@rcompat/is","version":"0.1.4","license":"MIT","_id":"@rcompat/is@0.1.4","maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"homepage":"https://github.com/rcompat/rcompat#readme","bugs":{"url":"https://github.com/rcompat/rcompat/issues"},"dist":{"shasum":"fafabbe11934f8ce9cc389f813426c1a91ccb421","tarball":"https://registry.npmjs.org/@rcompat/is/-/is-0.1.4.tgz","fileCount":66,"integrity":"sha512-qkU7O9JSKR58ucX1im2y0bxFgIZSayKqE71FevjJg8l5uPKx/iLeV1ISteMFX4tZakxR9DruuJXlw9HYJm2nRA==","signatures":[{"sig":"MEYCIQDTf5VWreUZygwwFRQdJmXP/q9eweDzV88vSoQ83iXJmgIhAL99+FUg6K7qPIMQjwnF+IvqoCXTIyogGujztd3pY0Xy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9014},"type":"module","_from":"file:rcompat-is-0.1.4.tgz","exports":{"./*":{"apekit":"./src/public/*.ts","default":"./lib/public/*.js"}},"imports":{"#*":{"apekit":"./src/private/*.ts","default":"./lib/private/*.js"}},"scripts":{"knip":"knip --no-config-hints","test":"npm run build && npx proby","build":"tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/79f598f185daf2a33827874369203e0d/rcompat-is-0.1.4.tgz","_integrity":"sha512-qkU7O9JSKR58ucX1im2y0bxFgIZSayKqE71FevjJg8l5uPKx/iLeV1ISteMFX4tZakxR9DruuJXlw9HYJm2nRA==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/is"},"_npmVersion":"11.5.1","description":"Standard library value checks","directories":{},"_nodeVersion":"24.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/is_0.1.4_1755795235773_0.1674997776806011","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@rcompat/is","version":"0.2.0","license":"MIT","_id":"@rcompat/is@0.2.0","maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"homepage":"https://github.com/rcompat/rcompat#readme","bugs":{"url":"https://github.com/rcompat/rcompat/issues"},"dist":{"shasum":"202d1703c0ddc45cce30da333cd4759b71b1b23d","tarball":"https://registry.npmjs.org/@rcompat/is/-/is-0.2.0.tgz","fileCount":55,"integrity":"sha512-NCQmdsaa+1sSNqQDkuS8gGTUY+bvA5wYY/5WWOUWbUz6kwXVuA0fVXepXpzx6UO6NQ/5DMckVvwCnc7TXJGcxQ==","signatures":[{"sig":"MEYCIQCZPghJSMACOAgquoSeEb5jUKJM0hPW9UIsPSlA6d75bAIhAMqS7Z6utZ/W4DaxoKZRvXiKj+mys/vZs8xnYY18/iHh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21092},"type":"module","_from":"file:rcompat-is-0.2.0.tgz","exports":{".":{"apekit":"./src/public/index.ts","default":"./lib/public/index.js"}},"imports":{"#*":{"apekit":"./src/private/*.ts","default":"./lib/private/*.js"}},"scripts":{"knip":"knip --no-config-hints","test":"npm run build && npx proby","build":"tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/bd004adae2f2f8f03222e62f9c66d82d/rcompat-is-0.2.0.tgz","_integrity":"sha512-NCQmdsaa+1sSNqQDkuS8gGTUY+bvA5wYY/5WWOUWbUz6kwXVuA0fVXepXpzx6UO6NQ/5DMckVvwCnc7TXJGcxQ==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/is"},"_npmVersion":"11.6.2","description":"Standard library identity checks","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/is_0.2.0_1765905790559_0.765812689696181","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@rcompat/is","version":"0.2.1","license":"MIT","_id":"@rcompat/is@0.2.1","maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"homepage":"https://github.com/rcompat/rcompat#readme","bugs":{"url":"https://github.com/rcompat/rcompat/issues"},"dist":{"shasum":"10c9503d94a3db5298298217b443717b5b481f5a","tarball":"https://registry.npmjs.org/@rcompat/is/-/is-0.2.1.tgz","fileCount":55,"integrity":"sha512-4vHA1n7+ulfNcdRfNLKlvkWne1c26cNNP6nArv1LjrBp1h88CM9rcIChpPJJKV55scYfiU4f0qCPwD0uEj22Yg==","signatures":[{"sig":"MEYCIQCCyYCehbtlDjhRY8KVVd3sbl8vkfGxXaaCecy8sSNxmAIhAPmG7qKiKverEb3/TNgisEgy0talavIGDK1nnJbTFrmT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21163},"type":"module","_from":"file:rcompat-is-0.2.1.tgz","exports":{".":{"apekit":"./src/public/index.ts","default":"./lib/public/index.js"}},"imports":{"#*":{"apekit":"./src/private/*.ts","default":"./lib/private/*.js"}},"scripts":{"knip":"knip --no-config-hints","test":"npm run build && npx proby","build":"tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/5a068cd54174994e982cded66a57219d/rcompat-is-0.2.1.tgz","_integrity":"sha512-4vHA1n7+ulfNcdRfNLKlvkWne1c26cNNP6nArv1LjrBp1h88CM9rcIChpPJJKV55scYfiU4f0qCPwD0uEj22Yg==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/is"},"_npmVersion":"11.6.2","description":"Standard library identity checks","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/is_0.2.1_1765963563220_0.8699309449892358","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@rcompat/is","version":"0.2.2","license":"MIT","_id":"@rcompat/is@0.2.2","maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"homepage":"https://github.com/rcompat/rcompat#readme","bugs":{"url":"https://github.com/rcompat/rcompat/issues"},"dist":{"shasum":"1954e1824f679ffd28c1534c06e2331bfa8f9c33","tarball":"https://registry.npmjs.org/@rcompat/is/-/is-0.2.2.tgz","fileCount":55,"integrity":"sha512-7i5lVG43IrqQqa6aX5mkJc38Uy5EQinP+HgkVXTULNm4VFIhDmVIN4KCD3DMQKGHbIKRl+F3iO2OMsm70bwwew==","signatures":[{"sig":"MEUCIQD5X6lcIZoAPy8s/Y/HTdcVsqMqaf+CSDhW6rO8Z2sS9wIgJfjtaExlkwwmBkZh5UkdLfM+pU+RZ/1bNCWPCsEUigg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21252},"type":"module","_from":"file:rcompat-is-0.2.2.tgz","exports":{".":{"apekit":"./src/public/index.ts","default":"./lib/public/index.js"}},"imports":{"#*":{"apekit":"./src/private/*.ts","default":"./lib/private/*.js"}},"scripts":{"knip":"knip --no-config-hints","test":"npm run build && npx proby","build":"tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/13b72e91948b4838175bc32a64f53583/rcompat-is-0.2.2.tgz","_integrity":"sha512-7i5lVG43IrqQqa6aX5mkJc38Uy5EQinP+HgkVXTULNm4VFIhDmVIN4KCD3DMQKGHbIKRl+F3iO2OMsm70bwwew==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/is"},"_npmVersion":"11.6.2","description":"Standard library identity checks","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/is_0.2.2_1765971056559_0.27810129263840033","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@rcompat/is","version":"0.3.0","license":"MIT","_id":"@rcompat/is@0.3.0","maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"homepage":"https://github.com/rcompat/rcompat#readme","bugs":{"url":"https://github.com/rcompat/rcompat/issues"},"dist":{"shasum":"5235474b546a2dc099cd716a1b27c35ab62b0e97","tarball":"https://registry.npmjs.org/@rcompat/is/-/is-0.3.0.tgz","fileCount":23,"integrity":"sha512-Fp8epgwMHDLzARtYmSzCB894Z90G71jo9LlZRCc7wI3tljrNPMSy9/imC0PEBwx7BM4vzVtBMAUjKO5AxjJz+g==","signatures":[{"sig":"MEUCIHjeDFVdlS5yrpkpUSYBNCA0rXLOUkFwX8azHhIcN6E8AiEAvSEZrWsQ8KXQDcFaRNM6Bp9J4UxzrAO9KHQGHDkmPts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17710},"type":"module","_from":"file:rcompat-is-0.3.0.tgz","exports":{".":{"apekit":"./src/public/index.ts","default":"./lib/public/index.js"}},"imports":{"#*":{"apekit":"./src/private/*.ts","default":"./lib/private/*.js"}},"scripts":{"knip":"knip --no-config-hints","test":"npm run build && npx proby","build":"tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/df48f731ece8f2bb69e4592743ad237d/rcompat-is-0.3.0.tgz","_integrity":"sha512-Fp8epgwMHDLzARtYmSzCB894Z90G71jo9LlZRCc7wI3tljrNPMSy9/imC0PEBwx7BM4vzVtBMAUjKO5AxjJz+g==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/is"},"_npmVersion":"11.6.2","description":"Standard library identity checks","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"@rcompat/type":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/is_0.3.0_1766055478613_0.7909303087385544","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@rcompat/is","version":"0.3.1","license":"MIT","_id":"@rcompat/is@0.3.1","maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"homepage":"https://github.com/rcompat/rcompat#readme","bugs":{"url":"https://github.com/rcompat/rcompat/issues"},"dist":{"shasum":"bdd5af9c79850742510c461d0d33a9ef0e26504c","tarball":"https://registry.npmjs.org/@rcompat/is/-/is-0.3.1.tgz","fileCount":23,"integrity":"sha512-z7bs0ZqeKrMLuTu6Pppu8PK60hQXaVP14t3sCUjSXyX33G2E/RZkMs/USFZJcXGcaUs/KECgPgX1z4fJjjPl+w==","signatures":[{"sig":"MEUCIAygfDSM6rdcsR70xv4j/zrSyuTTTj9LbtCDmmcAcf0TAiEA2KWbwx4qNMctY4VM6SUdOitL9vxnQja/anT1a5hYL/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19445},"type":"module","_from":"file:rcompat-is-0.3.1.tgz","exports":{".":{"apekit":"./src/public/index.ts","default":"./lib/public/index.js"}},"imports":{"#*":{"apekit":"./src/private/*.ts","default":"./lib/private/*.js"}},"scripts":{"knip":"knip --no-config-hints","test":"npm run build && npx proby","build":"tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/e2edccad39fc506abbb04ae9908bc474/rcompat-is-0.3.1.tgz","_integrity":"sha512-z7bs0ZqeKrMLuTu6Pppu8PK60hQXaVP14t3sCUjSXyX33G2E/RZkMs/USFZJcXGcaUs/KECgPgX1z4fJjjPl+w==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/is"},"_npmVersion":"11.6.2","description":"Standard library identity checks","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"@rcompat/type":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/is_0.3.1_1766071559882_0.3934664614057579","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@rcompat/is","version":"0.4.0","license":"MIT","_id":"@rcompat/is@0.4.0","maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"homepage":"https://github.com/rcompat/rcompat#readme","bugs":{"url":"https://github.com/rcompat/rcompat/issues"},"dist":{"shasum":"3415601aa359f409fe286bc328ae5c64b7c81407","tarball":"https://registry.npmjs.org/@rcompat/is/-/is-0.4.0.tgz","fileCount":23,"integrity":"sha512-4p7+bTkMhRrWumGaK+Ry+gDz125hGCRk0PQKQarGAVOdITi7G4f0o8u1zMzGjpF3dwJ2gnhHP5q6C6hWbBvk5w==","signatures":[{"sig":"MEYCIQDQp5bSS8z/xmDLw6GLLmYg36vcr9Y17n7KtKyKTPvF9AIhAKs6U63jWFQs1y1vEkie9SLYzakoUaAeWRNp9mv0oQHS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19445},"type":"module","_from":"file:rcompat-is-0.4.0.tgz","exports":{".":{"apekit":"./src/public/index.ts","default":"./lib/public/index.js"}},"imports":{"#*":{"apekit":"./src/private/*.ts","default":"./lib/private/*.js"}},"scripts":{"knip":"knip --no-config-hints","test":"npm run build && npx proby","build":"tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/9dbfd1492abbc670858bfa6a4bb3a4f0/rcompat-is-0.4.0.tgz","_integrity":"sha512-4p7+bTkMhRrWumGaK+Ry+gDz125hGCRk0PQKQarGAVOdITi7G4f0o8u1zMzGjpF3dwJ2gnhHP5q6C6hWbBvk5w==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/is"},"_npmVersion":"11.6.2","description":"Standard library identity checks","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"@rcompat/type":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/is_0.4.0_1767449758358_0.17167005398869217","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@rcompat/is","version":"0.4.1","license":"MIT","_id":"@rcompat/is@0.4.1","maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"homepage":"https://github.com/rcompat/rcompat#readme","bugs":{"url":"https://github.com/rcompat/rcompat/issues"},"dist":{"shasum":"a731a22d6268eff63a13b5a11732f8c1ec316008","tarball":"https://registry.npmjs.org/@rcompat/is/-/is-0.4.1.tgz","fileCount":23,"integrity":"sha512-6ntfY1ao0lJZKqVY6hQyCGUullE2Jzlx3e48g2gT13dAEwcBgmw4SR+RGEp3RR/FQWjS4LvnruBZ+2Tlkw6v2w==","signatures":[{"sig":"MEUCIFtCaZw61+yKDcd5Ey8DTUDpkwpfpm/zzDXDc43jL4XBAiEAtJoQjmCr5QY02kR8JECrEQ5IowRrJLml7/Ic3lDig+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19733},"type":"module","_from":"file:rcompat-is-0.4.1.tgz","exports":{".":{"apekit":"./src/public/index.ts","default":"./lib/public/index.js"}},"imports":{"#*":{"apekit":"./src/private/*.ts","default":"./lib/private/*.js"}},"scripts":{"knip":"knip --no-config-hints","test":"npm run build && npx proby","build":"tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/d60422621a1e78da2f579e7e875306cb/rcompat-is-0.4.1.tgz","_integrity":"sha512-6ntfY1ao0lJZKqVY6hQyCGUullE2Jzlx3e48g2gT13dAEwcBgmw4SR+RGEp3RR/FQWjS4LvnruBZ+2Tlkw6v2w==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/is"},"_npmVersion":"11.6.2","description":"Standard library identity checks","directories":{},"_nodeVersion":"25.3.0","_hasShrinkwrap":false,"devDependencies":{"@rcompat/type":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/is_0.4.1_1768757095432_0.9450604757781802","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@rcompat/is","version":"0.4.2","license":"MIT","_id":"@rcompat/is@0.4.2","maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"homepage":"https://github.com/rcompat/rcompat#readme","bugs":{"url":"https://github.com/rcompat/rcompat/issues"},"dist":{"shasum":"ec02ac5e09ff749197bd8970dd441189b847cb14","tarball":"https://registry.npmjs.org/@rcompat/is/-/is-0.4.2.tgz","fileCount":23,"integrity":"sha512-4m4vF/MsAKJTKCo9IqGIQ5FxYuevAQ944SYK88kpMIjzFhMo8MDeVkFq8OPqSBKYsXKB1bnREDb2fDMO0T6IqA==","signatures":[{"sig":"MEUCIHbnA1zdFyQJLbojHUdLAQHjmTlwJxbRQn9jSm9xXETEAiEA5qJVCk07tjy5jbY/pDN6lHeWewmpEkq+AnyAjcDcuDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20439},"type":"module","_from":"file:rcompat-is-0.4.2.tgz","exports":{".":{"apekit":"./src/public/index.ts","default":"./lib/public/index.js"}},"imports":{"#*":{"apekit":"./src/private/*.ts","default":"./lib/private/*.js"}},"scripts":{"knip":"knip --no-config-hints","test":"npm run build && npx proby","build":"tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/b42eb4ca8f5eb02dcbb01756e39696ad/rcompat-is-0.4.2.tgz","_integrity":"sha512-4m4vF/MsAKJTKCo9IqGIQ5FxYuevAQ944SYK88kpMIjzFhMo8MDeVkFq8OPqSBKYsXKB1bnREDb2fDMO0T6IqA==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/is"},"_npmVersion":"11.8.0","description":"Standard library identity checks","directories":{},"_nodeVersion":"25.5.0","_hasShrinkwrap":false,"devDependencies":{"@rcompat/type":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/is_0.4.2_1769793781376_0.24271257338524665","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@rcompat/is","version":"0.4.3","license":"MIT","_id":"@rcompat/is@0.4.3","maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"homepage":"https://github.com/rcompat/rcompat#readme","bugs":{"url":"https://github.com/rcompat/rcompat/issues"},"dist":{"shasum":"040030e956ca00d0af6a11625c7935baac35be4d","tarball":"https://registry.npmjs.org/@rcompat/is/-/is-0.4.3.tgz","fileCount":23,"integrity":"sha512-IRTVOUhgmRjnlEyZ76wmxPNS46TnUTp7m54mbNgMFDdTTNpjnmpuWw0DcBSUuh4p66fqP/7t9M5tmMUiYAFVzQ==","signatures":[{"sig":"MEQCICySLSAbfV3j9vk6LcGHM7Q4F/HTnXTpRiwbm6/zf7w8AiA6mSeM2zKBnhOTBBuReC4meCPkzaQon9N2H09nkXO92A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20445},"type":"module","_from":"file:rcompat-is-0.4.3.tgz","exports":{".":{"apekit":"./src/public/index.ts","default":"./lib/public/index.js"}},"imports":{"#*":{"apekit":"./src/private/*.ts","default":"./lib/private/*.js"}},"scripts":{"knip":"knip --no-config-hints","test":"npm run build && npx proby","build":"tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/2d02e714239b4a51b8e648ca45d1fee4/rcompat-is-0.4.3.tgz","_integrity":"sha512-IRTVOUhgmRjnlEyZ76wmxPNS46TnUTp7m54mbNgMFDdTTNpjnmpuWw0DcBSUuh4p66fqP/7t9M5tmMUiYAFVzQ==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/is"},"_npmVersion":"11.8.0","description":"Standard library identity checks","directories":{},"_nodeVersion":"25.5.0","_hasShrinkwrap":false,"devDependencies":{"@rcompat/type":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/is_0.4.3_1769871398365_0.5346558592631858","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@rcompat/is","version":"0.4.4","license":"MIT","_id":"@rcompat/is@0.4.4","maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"homepage":"https://github.com/rcompat/rcompat#readme","bugs":{"url":"https://github.com/rcompat/rcompat/issues"},"dist":{"shasum":"d554f1807103933fe8dc99907e0bc0d2ddd98721","tarball":"https://registry.npmjs.org/@rcompat/is/-/is-0.4.4.tgz","fileCount":23,"integrity":"sha512-BXweXVbgdBk9BVqPEGlNksgJPVnXgYka5KiN06RP0ndNGMlmcPeOK/5bbZebgmoFYvmnbJnhXPVxISXh5eSMjw==","signatures":[{"sig":"MEUCIB3fcq8dxwss4jTbX62SFG8REHyGiXEkCUVQ3hpsO+Z5AiEAzXS3eXSmIcqKBdnb2NMaK/yMXjUOeoHqpoAEHwKFrNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20958},"type":"module","_from":"file:rcompat-is-0.4.4.tgz","exports":{".":{"apekit":"./src/public/index.ts","default":"./lib/public/index.js"}},"imports":{"#*":{"apekit":"./src/private/*.ts","default":"./lib/private/*.js"}},"scripts":{"knip":"knip --no-config-hints","test":"npm run build && npx proby","build":"tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/cebb0c6668084c8e8c8ede6ff85359d7/rcompat-is-0.4.4.tgz","_integrity":"sha512-BXweXVbgdBk9BVqPEGlNksgJPVnXgYka5KiN06RP0ndNGMlmcPeOK/5bbZebgmoFYvmnbJnhXPVxISXh5eSMjw==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/is"},"_npmVersion":"11.10.0","description":"Standard library identity checks","directories":{},"_nodeVersion":"25.6.1","_hasShrinkwrap":false,"devDependencies":{"@rcompat/type":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/is_0.4.4_1771894811500_0.11679919720649101","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@rcompat/is","version":"0.5.0","license":"MIT","_id":"@rcompat/is@0.5.0","maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"homepage":"https://github.com/rcompat/rcompat#readme","bugs":{"url":"https://github.com/rcompat/rcompat/issues"},"dist":{"shasum":"b7748f7b6adb6738a5f14d253cc67894f0b794c3","tarball":"https://registry.npmjs.org/@rcompat/is/-/is-0.5.0.tgz","fileCount":25,"integrity":"sha512-1zU784QaETsJzvjfbq2NfYyc6R6tH7+IrTrJVj/gyfAIuhEfTz5Xeii81S1iY5gABvLodcw9s/StitX0lThxsQ==","signatures":[{"sig":"MEUCIFDbDKUCYt61fmBgNbQCOU6Jb7m4sxHalYJ8jwOoDU9sAiEAkWOyqgNPr4BNcdzJBJPLtqC+v3Mcbllt1ny1y/OZ7qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21206},"type":"module","_from":"file:rcompat-is-0.5.0.tgz","exports":{".":{"apekit":"./src/public/index.ts","default":"./lib/public/index.js"}},"imports":{"#*":{"apekit":"./src/private/*.ts","default":"./lib/private/*.js"}},"scripts":{"knip":"knip --no-config-hints","test":"npm run build && npx proby","build":"tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/1d3ce88e418975af3582c98c98fa8978/rcompat-is-0.5.0.tgz","_integrity":"sha512-1zU784QaETsJzvjfbq2NfYyc6R6tH7+IrTrJVj/gyfAIuhEfTz5Xeii81S1iY5gABvLodcw9s/StitX0lThxsQ==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/is"},"_npmVersion":"11.12.0","description":"Standard library identity checks","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"devDependencies":{"@rcompat/type":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/is_0.5.0_1774795424871_0.42482689278605834","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@rcompat/is","version":"0.6.0","license":"MIT","_id":"@rcompat/is@0.6.0","maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"homepage":"https://github.com/rcompat/rcompat#readme","bugs":{"url":"https://github.com/rcompat/rcompat/issues"},"dist":{"shasum":"f408133fbbe33d3747dd6b74b25e1dd080fb0194","tarball":"https://registry.npmjs.org/@rcompat/is/-/is-0.6.0.tgz","fileCount":25,"integrity":"sha512-LmGrCrIAwNMxARhzAmG3ayFUhelucxpZIg05PsWG6CPAibXuMEtE68P2c0PADPzNjTMswn1+I8/Te363PL7HKw==","signatures":[{"sig":"MEYCIQCS3qA+Te8GVdbzHt2cA6tLBd/maNaxyWtEXjt0bHQQzgIhANLf0tTpOrGMVOh8GWnP8SES+VLp12RoMh8UZDo2i8ct","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21189},"type":"module","_from":"file:rcompat-is-0.6.0.tgz","exports":{".":{"source":"./src/public/index.ts","default":"./lib/public/index.js"}},"imports":{"#*":{"source":"./src/private/*.ts","default":"./lib/private/*.js"}},"scripts":{"knip":"knip --no-config-hints","test":"npx proby","build":"tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/3fdcda4cc3485bd5137f6677c2c7e9e9/rcompat-is-0.6.0.tgz","_integrity":"sha512-LmGrCrIAwNMxARhzAmG3ayFUhelucxpZIg05PsWG6CPAibXuMEtE68P2c0PADPzNjTMswn1+I8/Te363PL7HKw==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/is"},"_npmVersion":"11.12.0","description":"Standard library identity checks","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"devDependencies":{"@rcompat/type":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/is_0.6.0_1775218024720_0.5165220177179137","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@rcompat/is","version":"0.6.1","license":"MIT","_id":"@rcompat/is@0.6.1","maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"homepage":"https://github.com/rcompat/rcompat#readme","bugs":{"url":"https://github.com/rcompat/rcompat/issues"},"dist":{"shasum":"2b1d45de03e2f36cae84ff010de611934e90ec9b","tarball":"https://registry.npmjs.org/@rcompat/is/-/is-0.6.1.tgz","fileCount":25,"integrity":"sha512-HtB7k7N2Z8fegqHIDs5KbnmLpCQQkW4qR66VHUOZK0Fd8Qa84fzwQtb9kVfcyEMt7sMqFQJYZsK+nSqLfVXuOA==","signatures":[{"sig":"MEUCIQD9NdWuX1pkviulgBU7nkIv9GnAV3jnl5iYxWfTA06jLwIgBFeyOAeMQFEOQ6njXsKiXxXS77Q9v5NFjaWTjCMHdx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21207},"type":"module","_from":"file:rcompat-is-0.6.1.tgz","exports":{".":{"default":"./lib/public/index.js","@rcompat/source":"./src/public/index.ts"}},"imports":{"#*":{"default":"./lib/private/*.js","@rcompat/source":"./src/private/*.ts"}},"scripts":{"knip":"knip --no-config-hints","test":"npx proby","build":"tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/3af945042983fbebf9edfcd99ad96d76/rcompat-is-0.6.1.tgz","_integrity":"sha512-HtB7k7N2Z8fegqHIDs5KbnmLpCQQkW4qR66VHUOZK0Fd8Qa84fzwQtb9kVfcyEMt7sMqFQJYZsK+nSqLfVXuOA==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/is"},"_npmVersion":"11.12.0","description":"Standard library identity checks","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"devDependencies":{"@rcompat/type":"^0.11.1"},"_npmOperationalInternal":{"tmp":"tmp/is_0.6.1_1775240078856_0.9471255141419175","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@rcompat/is","version":"0.7.0","license":"MIT","_id":"@rcompat/is@0.7.0","maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"homepage":"https://github.com/rcompat/rcompat#readme","bugs":{"url":"https://github.com/rcompat/rcompat/issues"},"dist":{"shasum":"32d0077902c7b7a53fd8a3b318c6bf88c57bda13","tarball":"https://registry.npmjs.org/@rcompat/is/-/is-0.7.0.tgz","fileCount":25,"integrity":"sha512-GuK2aXIA3twSwctrvaPszY6kelH7tnIXT3CG4ZfhzKaC99teRGXzpyN6OeguG1KNnzzlLKzBSmp1v65A2DIN0Q==","signatures":[{"sig":"MEUCIDcC9hVnWCBm3E17tt3oLkLiVlqkTlC7oSm6hrCCY2l4AiEA4KJBTC8uZYaACZytuA5PKKCtmaYBTIov4Uu2JNX6S9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21207},"type":"module","_from":"file:rcompat-is-0.7.0.tgz","exports":{".":{"default":"./lib/public/index.js","@rcompat/source":"./src/public/index.ts"}},"imports":{"#*":{"default":"./lib/private/*.js","@rcompat/source":"./src/private/*.ts"}},"scripts":{"knip":"knip --no-config-hints","test":"npx proby","build":"tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/0739ec2d8c76288bd2262d6a334c2075/rcompat-is-0.7.0.tgz","_integrity":"sha512-GuK2aXIA3twSwctrvaPszY6kelH7tnIXT3CG4ZfhzKaC99teRGXzpyN6OeguG1KNnzzlLKzBSmp1v65A2DIN0Q==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/is"},"_npmVersion":"11.12.1","description":"Standard library identity checks","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"@rcompat/type":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/is_0.7.0_1775753837841_0.8732487095203345","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@rcompat/is","version":"0.7.1","license":"MIT","_id":"@rcompat/is@0.7.1","maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"homepage":"https://github.com/rcompat/rcompat#readme","bugs":{"url":"https://github.com/rcompat/rcompat/issues"},"dist":{"shasum":"80fffc28d0ffc443d7975583cae974c0583d363a","tarball":"https://registry.npmjs.org/@rcompat/is/-/is-0.7.1.tgz","fileCount":25,"integrity":"sha512-qYyZhDC+x87kNyvYGLXMA1Z6aZqiK4RdkUsQKMoLmO0BK0sJRpL5dd8FVf8DsITdeyM9cDyHdKGngWPIt1mUlA==","signatures":[{"sig":"MEQCIEMyUscGXg/mKX0tVuntTV4RghIu5kW0V38pS6F3PNubAiAzDFc4wvnG2fPKsivE3GA3B4jJY/6S2u0cHPI3FbJyug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21434},"type":"module","_from":"file:rcompat-is-0.7.1.tgz","exports":{".":{"default":"./lib/public/index.js","@rcompat/source":"./src/public/index.ts"}},"imports":{"#*":{"default":"./lib/private/*.js","@rcompat/source":"./src/private/*.ts"}},"scripts":{"knip":"knip --no-config-hints","test":"npx proby","build":"tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/42d7c4352bd0f7e6ab4e096bd9aa510f/rcompat-is-0.7.1.tgz","_integrity":"sha512-qYyZhDC+x87kNyvYGLXMA1Z6aZqiK4RdkUsQKMoLmO0BK0sJRpL5dd8FVf8DsITdeyM9cDyHdKGngWPIt1mUlA==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/is"},"_npmVersion":"11.12.1","description":"Standard library identity checks","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"@rcompat/type":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/is_0.7.1_1775756749649_0.8450886765058607","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@rcompat/is","version":"0.8.0","license":"MIT","_id":"@rcompat/is@0.8.0","maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"homepage":"https://github.com/rcompat/rcompat#readme","bugs":{"url":"https://github.com/rcompat/rcompat/issues"},"dist":{"shasum":"b4a76ab6da2835628933126d7e4110b894c34e7f","tarball":"https://registry.npmjs.org/@rcompat/is/-/is-0.8.0.tgz","fileCount":25,"integrity":"sha512-BEQQMbp1wtts/uOMVFHVeYO8GrSypXymTPcCWRLVH2R+YWFmUH7W/wr9k+80akV8FYRsbflNCm3bTu9OTgcJTQ==","signatures":[{"sig":"MEUCIQCKqqPglNGbD21HeGg3PonesHKtb2JwaL3AbwTIe8GJbAIgOedOl89xN6psjFanalcYC4LtPoESP5wnGoxx436itBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21434},"type":"module","_from":"file:rcompat-is-0.8.0.tgz","exports":{".":{"default":"./lib/public/index.js","@rcompat/source":"./src/public/index.ts"}},"imports":{"#*":{"default":"./lib/private/*.js","@rcompat/source":"./src/private/*.ts"}},"scripts":{"knip":"knip --no-config-hints","test":"npx proby","build":"tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/a522c3f5486d2547d29d372262c3386d/rcompat-is-0.8.0.tgz","_integrity":"sha512-BEQQMbp1wtts/uOMVFHVeYO8GrSypXymTPcCWRLVH2R+YWFmUH7W/wr9k+80akV8FYRsbflNCm3bTu9OTgcJTQ==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/is"},"_npmVersion":"11.12.1","description":"Standard library identity checks","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"@rcompat/type":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/is_0.8.0_1775804339286_0.3132113581488547","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@rcompat/is","version":"0.8.1","license":"MIT","_id":"@rcompat/is@0.8.1","maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"homepage":"https://github.com/rcompat/rcompat#readme","bugs":{"url":"https://github.com/rcompat/rcompat/issues"},"dist":{"shasum":"f844c4265a48cd63d5be5d50f313bb2b4e048191","tarball":"https://registry.npmjs.org/@rcompat/is/-/is-0.8.1.tgz","fileCount":25,"integrity":"sha512-YfxfN+Dw2pn2kq26SFhkXghGUrqzvOZrwDVCxzrEL9lUtC2HQVyGz0Nas1mU7MuXnjoeCyUy9e8lxr8ISEiMJw==","signatures":[{"sig":"MEUCIFbKxfex8pLyI5WZX2lN+vYgLm9B5smKj9SCozH6my8DAiEA3PtwDU1DEvXrQ5bsWGB2FVP5MLY3nTv9IfvqIF7JEro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21622},"type":"module","_from":"file:rcompat-is-0.8.1.tgz","exports":{".":{"default":"./lib/public/index.js","@rcompat/source":"./src/public/index.ts"}},"imports":{"#*":{"default":"./lib/private/*.js","@rcompat/source":"./src/private/*.ts"}},"scripts":{"knip":"knip --no-config-hints","test":"npx proby","build":"tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/dc7d6a38ab49616a4a12aa0a888a484c/rcompat-is-0.8.1.tgz","_integrity":"sha512-YfxfN+Dw2pn2kq26SFhkXghGUrqzvOZrwDVCxzrEL9lUtC2HQVyGz0Nas1mU7MuXnjoeCyUy9e8lxr8ISEiMJw==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/is"},"_npmVersion":"11.12.1","description":"Standard library identity checks","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"@rcompat/type":"^0.14.1"},"_npmOperationalInternal":{"tmp":"tmp/is_0.8.1_1775938365083_0.9727750005316811","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@rcompat/is","version":"0.9.0","license":"MIT","_id":"@rcompat/is@0.9.0","maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"homepage":"https://github.com/rcompat/rcompat#readme","bugs":{"url":"https://github.com/rcompat/rcompat/issues"},"dist":{"shasum":"f4efc332adcff9dc955ca32a8485e00db118737f","tarball":"https://registry.npmjs.org/@rcompat/is/-/is-0.9.0.tgz","fileCount":25,"integrity":"sha512-GJLCrO3GGzDNmJkaqqhOE+75S6hktMdfE0K2uWG8M54pC/UoYaCVjGfitKsrNWagewkZ2wSzeniuU8EiXXwMRw==","signatures":[{"sig":"MEUCIQD8B+i6409LVAO40FweEZRvRxatqwcbN03aok/c9oAxLgIgCY3ZyRVWXWelRe0Dp2VbDSTlT3PWiRFqahVIugEyEYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21635},"type":"module","_from":"file:rcompat-is-0.9.0.tgz","exports":{".":{"default":"./lib/public/index.js","@rcompat/source":"./src/public/index.ts"}},"imports":{"#*":{"default":"./lib/private/*.js","@rcompat/source":"./src/private/*.ts"}},"scripts":{"knip":"knip --no-config-hints","test":"npx proby","build":"tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/ac9a448310e9a7282f23f77485cf4c1c/rcompat-is-0.9.0.tgz","_integrity":"sha512-GJLCrO3GGzDNmJkaqqhOE+75S6hktMdfE0K2uWG8M54pC/UoYaCVjGfitKsrNWagewkZ2wSzeniuU8EiXXwMRw==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/is"},"_npmVersion":"11.12.1","description":"Standard library identity checks","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"@rcompat/type":"^0.15.0"},"_npmOperationalInternal":{"tmp":"tmp/is_0.9.0_1775946067990_0.429604829435982","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@rcompat/is","version":"0.10.0","license":"MIT","_id":"@rcompat/is@0.10.0","maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"homepage":"https://github.com/rcompat/rcompat#readme","bugs":{"url":"https://github.com/rcompat/rcompat/issues"},"dist":{"shasum":"4b8d26baf4c8c7c7a053f5de91234f46de635798","tarball":"https://registry.npmjs.org/@rcompat/is/-/is-0.10.0.tgz","fileCount":25,"integrity":"sha512-jJ36Ko8BAeFxfUy5IYexw5QbpW0NfLcSMh3tKIwuzBrbLW3XPjE64dKepCSR88OLJ5kEOWGJz2Pk4vBpv4sMag==","signatures":[{"sig":"MEUCIQCIgcgjhcqGeJPB3h80x7wfNJOrNOFPL40aar0BwX3OywIgeif3LSZCycpbEz1b8ALSWB6WjyQqTAc9nJJPC2c3UUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21636},"type":"module","_from":"file:rcompat-is-0.10.0.tgz","exports":{".":{"default":"./lib/public/index.js","@rcompat/source":"./src/public/index.ts"}},"imports":{"#*":{"default":"./lib/private/*.js","@rcompat/source":"./src/private/*.ts"}},"scripts":{"knip":"knip --no-config-hints","test":"npx proby","build":"tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/98cb7b90f8a8fe6fa9cb10b60587056e/rcompat-is-0.10.0.tgz","_integrity":"sha512-jJ36Ko8BAeFxfUy5IYexw5QbpW0NfLcSMh3tKIwuzBrbLW3XPjE64dKepCSR88OLJ5kEOWGJz2Pk4vBpv4sMag==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/is"},"_npmVersion":"11.12.1","description":"Standard library identity checks","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"@rcompat/type":"^0.16.0"},"_npmOperationalInternal":{"tmp":"tmp/is_0.10.0_1776803868831_0.6666971390428129","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@rcompat/is","version":"0.10.1","license":"MIT","_id":"@rcompat/is@0.10.1","maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"homepage":"https://github.com/rcompat/rcompat#readme","bugs":{"url":"https://github.com/rcompat/rcompat/issues"},"dist":{"shasum":"dbe01e15921bc55158f5ad922fd5a4e87167e7f2","tarball":"https://registry.npmjs.org/@rcompat/is/-/is-0.10.1.tgz","fileCount":25,"integrity":"sha512-AUtxEA6M3Fiji/m40yep0eyUE7374idIQCd5Ib8Iems6Mbrkv0+p5PU47q2gNsRhAruuLMVnxvtE7Lf6xSBWpQ==","signatures":[{"sig":"MEQCIB+fB+BQKANlRguWnUYsNapndDzkXs+7zfhAFXGgQuFsAiA1cgX6O9aQWeXo9BrYisJ1rd9Vqsj6V+c1SrPDzxYM9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22530},"type":"module","_from":"file:rcompat-is-0.10.1.tgz","exports":{".":{"default":"./lib/public/index.js","@rcompat/source":"./src/public/index.ts"}},"imports":{"#*":{"default":"./lib/private/*.js","@rcompat/source":"./src/private/*.ts"}},"scripts":{"knip":"knip --no-config-hints","test":"npx proby","build":"tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/23f100954cccc8e988390d1677c08327/rcompat-is-0.10.1.tgz","_integrity":"sha512-AUtxEA6M3Fiji/m40yep0eyUE7374idIQCd5Ib8Iems6Mbrkv0+p5PU47q2gNsRhAruuLMVnxvtE7Lf6xSBWpQ==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/is"},"_npmVersion":"11.13.0","description":"Standard library identity checks","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"@rcompat/type":"^0.16.0"},"_npmOperationalInternal":{"tmp":"tmp/is_0.10.1_1777384701265_0.14080951800240182","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@rcompat/is","version":"0.11.0","license":"MIT","_id":"@rcompat/is@0.11.0","maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"homepage":"https://github.com/rcompat/rcompat#readme","bugs":{"url":"https://github.com/rcompat/rcompat/issues"},"dist":{"shasum":"f79bea2f9d8e44a895553f1604736ccb4f610be6","tarball":"https://registry.npmjs.org/@rcompat/is/-/is-0.11.0.tgz","fileCount":25,"integrity":"sha512-IcmPYuGEjFlcRApvXk2fy048sfPau78JqAhnvY6ohb14ht6kB4NZNAs9fHIqgQPFOtfTg7yvmdKOrzzNbbfijg==","signatures":[{"sig":"MEUCIGF73kAz3Agnzr3p26LdjwnriH0QjLYrp4Pm19+YzrOzAiEAh0lKOYjJYRrg9/kMDH7hFV5gsVGYYRhtGUpR6/Pdcco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22741},"type":"module","_from":"file:rcompat-is-0.11.0.tgz","exports":{".":{"default":"./lib/public/index.js","@rcompat/source":"./src/public/index.ts"}},"imports":{"#*":{"default":"./lib/private/*.js","@rcompat/source":"./src/private/*.ts"}},"scripts":{"knip":"knip --no-config-hints","test":"npx proby","build":"tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/918c216fdf4ea6c3bf4c7cee54438d5c/rcompat-is-0.11.0.tgz","_integrity":"sha512-IcmPYuGEjFlcRApvXk2fy048sfPau78JqAhnvY6ohb14ht6kB4NZNAs9fHIqgQPFOtfTg7yvmdKOrzzNbbfijg==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/is"},"_npmVersion":"11.13.0","description":"Standard library identity checks","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"@rcompat/type":"^0.17.0"},"_npmOperationalInternal":{"tmp":"tmp/is_0.11.0_1777388013749_0.5055818017433491","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@rcompat/is","version":"0.12.0","license":"MIT","_id":"@rcompat/is@0.12.0","maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"bugs":"https://github.com/rcompat/rcompat/issues","dist":{"shasum":"16c53a1efed6b3f91558e2469397584736330303","tarball":"https://registry.npmjs.org/@rcompat/is/-/is-0.12.0.tgz","fileCount":23,"integrity":"sha512-xPdL+K0I1nekue9cV6FZJe48Xcyukvn+fvbL1emesgaNCSW9nHfwRzCQ8DYzusP0r9z95OMfFKFxHWSbZAzrIg==","signatures":[{"sig":"MEYCIQDDfCKxjrF/mCr2umEtLp3UMBFlDrwFYVWN24uhsRA8YAIhAMAMVbvYxcXOQdlF5/ET9jtEFHJ3V13iKhnDGO41tbgd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22533},"type":"module","exports":{".":{"default":"./lib/public/index.js","@rcompat/source":"./src/public/index.ts"}},"imports":{"#*":{"default":"./lib/private/*.js","@rcompat/source":"./src/private/*.ts"}},"scripts":{"knip":"knip --no-config-hints","lint":"eslint .","test":"npx proby","build":"npm run clean && tsgo","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"repository":{"url":"https://github.com/rcompat/rcompat","type":"git","directory":"packages/is"},"description":"Standard library identity checks","directories":{},"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"@rcompat/type":"^0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/is_0.12.0_1781581570795_0.42983574242266176","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@rcompat/is","version":"0.12.1","license":"MIT","_id":"@rcompat/is@0.12.1","maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"bugs":"https://github.com/rcompat/rcompat/issues","dist":{"shasum":"6629fb9f18c623ada4ed46b33d820241031915df","tarball":"https://registry.npmjs.org/@rcompat/is/-/is-0.12.1.tgz","fileCount":23,"integrity":"sha512-2ld7rI9Oar2MjA7TChOrYtwJC9bm7qKhzCvhGYkPSmSXqBEbhhe5nad845wIVGm/WothrxXJgf7xkHW4+jGOQw==","signatures":[{"sig":"MEYCIQD671dIp6Mo94jRudmucbw5asUIyNGfCWbpEma0cswWWQIhAKiHJikk4O5vfjZ26gCpDAGITsWxop8ZqowA1j5nDv/S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23297},"type":"module","exports":{".":{"default":"./lib/public/index.js","@rcompat/source":"./src/public/index.ts"}},"imports":{"#*":{"default":"./lib/private/*.js","@rcompat/source":"./src/private/*.ts"}},"scripts":{"knip":"knip --no-config-hints","lint":"eslint .","test":"npx proby","build":"npm run clean && tsgo","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"repository":{"url":"https://github.com/rcompat/rcompat","type":"git","directory":"packages/is"},"description":"Standard library identity checks","directories":{},"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"@rcompat/type":"^0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/is_0.12.1_1784453020170_0.10844611731924658","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"_id":"@rcompat/is@0.12.2","bugs":"https://github.com/rcompat/rcompat/issues","dist":{"shasum":"f31258340ec6eb489c2dae215dd116c3468a89d8","tarball":"https://registry.npmjs.org/@rcompat/is/-/is-0.12.2.tgz","fileCount":23,"integrity":"sha512-iw97HpJXlP98lqHVutr012cKCJ5VGUK3cOPQFUVI8zasfqp3rDgu3W2uLQdpXMazasrPROqt7L74LXC126zT+w==","signatures":[{"sig":"MEYCIQCHC+5Q3wCRfQwJaUjAI5UCh5LT9qfO4eXG3BAQQV56xQIhAL1YcrEAyPbXBBS5+JggtWd8riPNBSNHv5SEGhMh+CDM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAgmDRNiKBwlI06dru7V8ONcAPUIK+eV69HsYoWaL84hAiBcoRDit3zColpLGKm/ESwuaNRlwiOM8CWZApsgz4Anag=="}],"unpackedSize":23304},"name":"@rcompat/is","type":"module","exports":{".":{"default":"./lib/public/index.js","@rcompat/source":"./src/public/index.ts"}},"imports":{"#*":{"default":"./lib/private/*.js","@rcompat/source":"./src/private/*.ts"}},"license":"MIT","scripts":{"knip":"knip --no-config-hints","lint":"eslint .","test":"npx proby","build":"npm run clean && tsgo","clean":"rm -rf ./lib"},"version":"0.12.2","_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"repository":{"url":"https://github.com/rcompat/rcompat","type":"git","directory":"packages/is"},"description":"Standard library identity checks","directories":{},"maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"@rcompat/type":"^0.18.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/is_0.12.2_1788883114212_0.7607302081479195"}}},"time":{"created":"2025-08-15T15:38:05.348Z","modified":"2026-09-08T15:58:34.478Z","0.1.0":"2025-08-15T15:38:05.654Z","0.1.1":"2025-08-15T17:34:31.132Z","0.1.2":"2025-08-19T18:58:01.785Z","0.1.3":"2025-08-19T19:00:14.464Z","0.1.4":"2025-08-21T16:53:55.940Z","0.2.0":"2025-12-16T17:23:10.697Z","0.2.1":"2025-12-17T09:26:03.372Z","0.2.2":"2025-12-17T11:30:56.705Z","0.3.0":"2025-12-18T10:57:58.758Z","0.3.1":"2025-12-18T15:26:00.101Z","0.4.0":"2026-01-03T14:15:58.565Z","0.4.1":"2026-01-18T17:24:55.586Z","0.4.2":"2026-01-30T17:23:01.505Z","0.4.3":"2026-01-31T14:56:38.506Z","0.4.4":"2026-02-24T01:00:11.647Z","0.5.0":"2026-03-29T14:43:45.021Z","0.6.0":"2026-04-03T12:07:04.906Z","0.6.1":"2026-04-03T18:14:39.054Z","0.7.0":"2026-04-09T16:57:17.979Z","0.7.1":"2026-04-09T17:45:49.823Z","0.8.0":"2026-04-10T06:58:59.423Z","0.8.1":"2026-04-11T20:12:45.220Z","0.9.0":"2026-04-11T22:21:08.148Z","0.10.0":"2026-04-21T20:37:48.970Z","0.10.1":"2026-04-28T13:58:21.409Z","0.11.0":"2026-04-28T14:53:33.882Z","0.12.0":"2026-06-16T03:46:10.930Z","0.12.1":"2026-07-19T09:23:40.316Z","0.12.2":"2026-09-08T15:58:34.309Z"},"bugs":"https://github.com/rcompat/rcompat/issues","license":"MIT","repository":{"url":"https://github.com/rcompat/rcompat","type":"git","directory":"packages/is"},"description":"Standard library identity checks","maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"readme":"# @rcompat/is\n\nType guard predicates for JavaScript runtimes.\n\n## What is @rcompat/is?\n\nA cross-runtime module providing type guard functions for common value checks.\nAll functions return boolean and include TypeScript type narrowing. Works\nconsistently across Node, Deno, and Bun.\n\n## Installation\n\n```bash\nnpm install @rcompat/is\n```\n\n```bash\npnpm add @rcompat/is\n```\n\n```bash\nyarn add @rcompat/is\n```\n\n```bash\nbun add @rcompat/is\n```\n\n## Usage\n\n### nullish\n\nChecks if a value is `null` or `undefined`.\n\n```js\nimport is from \"@rcompat/is\";\n\nis.nullish(null);      // true\nis.nullish(undefined); // true\nis.nullish(0);         // false\nis.nullish(\"\");        // false\nis.nullish(false);     // false\n```\n\n### defined\n\nChecks if a value is not `undefined`.\n\n```js\nimport is from \"@rcompat/is\";\n\nis.defined(\"hello\");   // true\nis.defined(0);         // true\nis.defined(null);      // true\nis.defined(undefined); // false\n```\n\n### truthy\n\nChecks if a value is truthy.\n\n```js\nimport is from \"@rcompat/is\";\n\nis.truthy(1);       // true\nis.truthy(\"hello\"); // true\nis.truthy([]);      // true\nis.truthy(0);       // false\nis.truthy(\"\");      // false\nis.truthy(null);    // false\n```\n\n### falsy\n\nChecks if a value is falsy.\n\n```js\nimport is from \"@rcompat/is\";\n\nis.falsy(0);         // true\nis.falsy(\"\");        // true\nis.falsy(null);      // true\nis.falsy(undefined); // true\nis.falsy(false);     // true\nis.falsy(NaN);       // true\nis.falsy(1);         // false\n```\n\n### empty\n\nChecks if a value is empty (strings, arrays, Sets, Maps, objects).\n\n```js\nimport is from \"@rcompat/is\";\n\nis.empty(\"\");        // true\nis.empty([]);        // true\nis.empty({});        // true\nis.empty(new Set()); // true\nis.empty(new Map()); // true\nis.empty(\"hello\");   // false\nis.empty([1, 2]);    // false\nis.empty({ a: 1 });  // false\n```\n\n### blank\n\nChecks if a string is empty or contains only whitespace.\n\n```js\nimport is from \"@rcompat/is\";\n\nis.blank(\"\");      // true\nis.blank(\"   \");   // true\nis.blank(\"\\t\\n\");  // true\nis.blank(\"hello\"); // false\nis.blank(\" hi \");  // false\n```\n\n### numeric\n\nChecks if a string represents a valid number.\n\n```js\nimport is from \"@rcompat/is\";\n\nis.numeric(\"123\");    // true\nis.numeric(\"-45.67\"); // true\nis.numeric(\"1e10\");   // true\nis.numeric(\"+3.14\");  // true\nis.numeric(\"abc\");    // false\nis.numeric(\"\");       // false\nis.numeric(\"12px\");   // false\n```\n\n### int\n\nChecks if a value is an integer number.\n\n```js\nimport is from \"@rcompat/is\";\n\nis.int(42);   // true\nis.int(-10);  // true\nis.int(0);    // true\nis.int(3.14); // false\nis.int(NaN);  // false\nis.int(\"42\"); // false\n```\n\n### uint\n\nChecks if a value is a positive integer (unsigned).\n\n```js\nimport is from \"@rcompat/is\";\n\nis.uint(1);    // true\nis.uint(100);  // true\nis.uint(0);    // false\nis.uint(-1);   // false\nis.uint(3.14); // false\n```\n\n### safeint\n\nChecks if a value is a safe integer (within JavaScript's safe range).\n\n```js\nimport is from \"@rcompat/is\";\n\nis.safeint(42);                          // true\nis.safeint(Number.MAX_SAFE_INTEGER);     // true\nis.safeint(Number.MAX_SAFE_INTEGER + 1); // false\nis.safeint(3.14);                        // false\n```\n\n### finite\n\nChecks if a number or bigint is finite.\n\n```js\nimport is from \"@rcompat/is\";\n\nis.finite(42);        // true\nis.finite(3.14);      // true\nis.finite(100n);      // true (bigints are always finite)\nis.finite(Infinity);  // false\nis.finite(-Infinity); // false\nis.finite(NaN);       // false\n```\n\n### nan\n\nChecks if a value is `NaN`.\n\n```js\nimport is from \"@rcompat/is\";\n\nis.nan(NaN);            // true\nis.nan(Number.NaN);     // true\nis.nan(0 / 0);          // true\nis.nan(42);             // false\nis.nan(\"NaN\");          // false\n```\n\n### primitive\n\nChecks if a value is a primitive type.\n\n```js\nimport is from \"@rcompat/is\";\n\nis.primitive(\"hello\");   // true\nis.primitive(42);        // true\nis.primitive(true);      // true\nis.primitive(null);      // true\nis.primitive(undefined); // true\nis.primitive(Symbol());  // true\nis.primitive(100n);      // true\nis.primitive({});        // false\nis.primitive([]);        // false\n```\n\n### dict\n\nChecks if a value is a plain object (not array, Date, class instance, etc.).\n\n```js\nimport is from \"@rcompat/is\";\n\nis.dict({});                  // true\nis.dict({ a: 1 });            // true\nis.dict(Object.create(null)); // true\nis.dict([]);                  // false\nis.dict(new Date());          // false\nis.dict(new Map());           // false\nis.dict(null);                // false\n```\n\n### newable\n\nChecks if a value is a constructor (can be called with `new`).\n\n```js\nimport is from \"@rcompat/is\";\n\nis.newable(class {});      // true\nis.newable(function() {}); // true\nis.newable(Date);          // true\nis.newable(() => {});      // false (arrow functions)\nis.newable({});            // false\n```\n\n### boolish\n\nChecks if a value is the string `\"true\"` or `\"false\"`.\n\n```js\nimport is from \"@rcompat/is\";\n\nis.boolish(\"true\");  // true\nis.boolish(\"false\"); // true\nis.boolish(true);    // false (not a string)\nis.boolish(\"yes\");   // false\nis.boolish(\"1\");     // false\n```\n\n## API Reference\n\nAll functions follow the same pattern:\n\n```ts\ndeclare function is<Name>(value: unknown): value is <Type>;\n```\n\n| Function      | Type Guard          | Description                    |\n|---------------|---------------------|--------------------------------|\n| `nullish`     | `null \\| undefined` | `null` or `undefined`          |\n| `defined`     | `unknown`           | not `undefined`                |\n| `truthy`      | `unknown`           | `true` in boolean contexts     |\n| `falsy`       | `unknown`           | `false` in boolean contexts    |\n| `empty`       | `unknown`           | empty collection/string/object |\n| `blank`       | `string`            | empty/whitespace string        |\n| `numeric`     | `string`            | numeric string                 |\n| `int`         | `number`            | integer number                 |\n| `uint`        | `number \\| bigint`  | unsigned (positive) integer    |\n| `safeint`     | `number`            | safe integer                   |\n| `finite`      | `number \\| bigint`  | finite number                  |\n| `nan`         | `number`            | `NaN`                          |\n| `f32`         | `number`            | 32-bit float number            |\n| `primitive`   | `Primitive`         | primitive type                 |\n| `dict`        | `Dict`              | plain object                   |\n| `f32array`    | `Float32Array`      | 32-bit float typed array       |\n| `f64array`    | `Float64Array`      | 64-bit float typed array       |\n| `newable`     | `Newable`           | constructor                    |\n| `boolish`     | `\"true\" \\| \"false\"` | boolean string                 |\n\n## Examples\n\n### Filter valid values\n\n```js\nimport is from \"@rcompat/is\";\n\nconst values = [1, null, 2, undefined, 3];\n\nvalues.filter(is.defined);     // [1, null, 2, 3]\nvalues.filter(v => !is.nullish(v));  // [1, 2, 3]\n```\n\n### Parse configuration\n\n```js\nimport is from \"@rcompat/is\";\n\nfunction parseEnvVar(value) {\n  if (is.boolish(value)) return value === \"true\";\n  if (is.numeric(value)) return Number(value);\n  return value;\n}\n\nparseEnvVar(\"true\");   // true\nparseEnvVar(\"42\");     // 42\nparseEnvVar(\"hello\");  // \"hello\"\n```\n\n### Validate input\n\n```js\nimport is from \"@rcompat/is\";\n\nfunction validateForm(data) {\n  const errors = [];\n\n  if (is.blank(data.name)) {\n    errors.push(\"Name is required\");\n  }\n\n  if (!uint(data.age)) {\n    errors.push(\"Age must be a positive integer\");\n  }\n\n  return errors;\n}\n```\n\n### Type-safe guards\n\n```js\nimport is from \"@rcompat/is\";\n\nfunction process(value) {\n  if (is.primitive(value)) {\n    // TypeScript knows: value is:\n    // string | number | boolean | bigint | symbol | null | undefined\n    return String(value);\n  }\n\n  if (is.dict(value)) {\n    // TypeScript knows: value is Record<string, unknown>\n    return JSON.stringify(value);\n  }\n\n  return \"[complex object]\";\n}\n```\n\n## Cross-Runtime Compatibility\n\n| Runtime | Supported |\n|---------|-----------|\n| Node.js | ✓         |\n| Deno    | ✓         |\n| Bun     | ✓         |\n\nNo configuration required — just import and use.\n\n## License\n\nMIT\n\n## Contributing\n\nSee [CONTRIBUTING.md](../../CONTRIBUTING.md) in the repository root.\n","readmeFilename":""}