{"_id":"@rcompat/runtime","_rev":"27-5c79a635b9a1693d78b02bf94ad06903","name":"@rcompat/runtime","dist-tags":{"latest":"0.17.1"},"versions":{"0.1.0":{"name":"@rcompat/runtime","version":"0.1.0","license":"MIT","_id":"@rcompat/runtime@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":"0c1b5c80a0c0d1e68e7c49b66854e670c2fa5e3f","tarball":"https://registry.npmjs.org/@rcompat/runtime/-/runtime-0.1.0.tgz","fileCount":18,"integrity":"sha512-5nRrs0e2O1ypAisTWs1+hVAY3RvHrCzcw9gBIoxPiuZgSKna9kc4Hi4wwgrfXIMbW+wOttg3eF+/DY/TOgDvNA==","signatures":[{"sig":"MEUCIGk4ECQfMg5BS/Q/NdgAS0iDrY4dcow/Vn59PM3l1qYDAiEA+9tsgH7CnpaM0PAeQ+b456cekouB2N1DVntYf1moOUo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3168},"type":"module","_from":"file:rcompat-runtime-0.1.0.tgz","exports":{".":{"bun":"./lib/default/bun.js","deno":"./lib/default/deno.js","node":"./lib/default/node.js","fastly":"./lib/default/fastly.js","browser":"./lib/default/browser.js","netlify":"./lib/default/netlify.js","workerd":"./lib/default/cloudflare.js","edge-light":"./lib/default/vercel.js"}},"scripts":{"build":"npm run clean && tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/8c56fc71d0fabed8a759fd4ea1da501b/rcompat-runtime-0.1.0.tgz","_integrity":"sha512-5nRrs0e2O1ypAisTWs1+hVAY3RvHrCzcw9gBIoxPiuZgSKna9kc4Hi4wwgrfXIMbW+wOttg3eF+/DY/TOgDvNA==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/runtime"},"_npmVersion":"10.8.2","description":"runtime detection","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/runtime_0.1.0_1723838561015_0.449891629625937","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@rcompat/runtime","version":"0.2.0","license":"MIT","_id":"@rcompat/runtime@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":"8022ba0347d39628e15e06d324d60755ec06e51c","tarball":"https://registry.npmjs.org/@rcompat/runtime/-/runtime-0.2.0.tgz","fileCount":18,"integrity":"sha512-tVpYbbx2CVEzy5eT4u6+Vg/bfGmQkahuLlaMWJYJuktXsAs1yhjszaGuS3VVhiyRhFMo66EMW8jh0UuHg2ezDg==","signatures":[{"sig":"MEUCIQC1BthtecdUaBeONn0LqybWaVf8owwXCW3ZcbWlLrtY8wIgY6M935BypI3WUvco0u9B4WJZhGOpK4lk5eeTrmoB3Ys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3168},"type":"module","_from":"file:rcompat-runtime-0.2.0.tgz","exports":{".":{"bun":"./lib/default/bun.js","deno":"./lib/default/deno.js","node":"./lib/default/node.js","fastly":"./lib/default/fastly.js","browser":"./lib/default/browser.js","netlify":"./lib/default/netlify.js","workerd":"./lib/default/cloudflare.js","edge-light":"./lib/default/vercel.js"}},"scripts":{"build":"npm run clean && tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/912efdedd133bb84c4c420924c7c69ac/rcompat-runtime-0.2.0.tgz","_integrity":"sha512-tVpYbbx2CVEzy5eT4u6+Vg/bfGmQkahuLlaMWJYJuktXsAs1yhjszaGuS3VVhiyRhFMo66EMW8jh0UuHg2ezDg==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.0.0","description":"runtime detection","directories":{},"_nodeVersion":"23.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.0_1735648741541_0.9175571564984517","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@rcompat/runtime","version":"0.3.0","license":"MIT","_id":"@rcompat/runtime@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":"35bb55c6f15ca68d08bb9d2c92fb048ab8cc8dfd","tarball":"https://registry.npmjs.org/@rcompat/runtime/-/runtime-0.3.0.tgz","fileCount":18,"integrity":"sha512-UvKOsnRnZK+MCSNReS31k2F2AUt+7zx3c9tY/Lh2545HaKSYZOhuonjWESc29ZhQMeDL42bd109q2NljHXWP6w==","signatures":[{"sig":"MEUCIHP4EGUbZhxqd8kzqFWO1LMKWpoq3MlnPD7yjNjHl/RFAiEAgmZQdKXQSORLbX3lFL/xKGN7G4ojFsNvtn71j0+kYfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168},"type":"module","_from":"file:rcompat-runtime-0.3.0.tgz","exports":{".":{"bun":"./lib/default/bun.js","deno":"./lib/default/deno.js","node":"./lib/default/node.js","fastly":"./lib/default/fastly.js","browser":"./lib/default/browser.js","netlify":"./lib/default/netlify.js","workerd":"./lib/default/cloudflare.js","edge-light":"./lib/default/vercel.js"}},"scripts":{"build":"npm run clean && tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/a246a0b9d09dbb16b3597790eef44e6b/rcompat-runtime-0.3.0.tgz","_integrity":"sha512-UvKOsnRnZK+MCSNReS31k2F2AUt+7zx3c9tY/Lh2545HaKSYZOhuonjWESc29ZhQMeDL42bd109q2NljHXWP6w==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.1.0","description":"runtime detection","directories":{},"_nodeVersion":"23.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/runtime_0.3.0_1741194454895_0.15924733169374528","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@rcompat/runtime","version":"0.4.0","license":"MIT","_id":"@rcompat/runtime@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":"6d4ca637dc586f8e1f9368f0f8fb91e9741e5e34","tarball":"https://registry.npmjs.org/@rcompat/runtime/-/runtime-0.4.0.tgz","fileCount":18,"integrity":"sha512-Pf9IvrOVk91eVT9QIbxVgGPk86nTzLKPpsJwIyFWfKkkNg3CXr9N7sfUqAsiNe8iP7OWU3uClG6soUzvYfsC6A==","signatures":[{"sig":"MEYCIQDfIajhr4JFeFZkvo3ZovcQX8W75KshOhwU/1fR23fYnAIhAN5w2fTo7akx7dC7VX6/LNH2MBjkc31T6uEqhpix+esE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3201},"type":"module","_from":"file:rcompat-runtime-0.4.0.tgz","exports":{".":{"bun":"./lib/public/bun.js","deno":"./lib/public/deno.js","node":"./lib/public/node.js","fastly":"./lib/public/fastly.js","browser":"./lib/public/browser.js","default":"./lib/public/node.js","netlify":"./lib/public/netlify.js","workerd":"./lib/public/cloudflare.js","edge-light":"./lib/public/vercel.js"}},"scripts":{"build":"npm run clean && tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/private/var/folders/k4/rj9bf6ld4q5b3bh6rrpzqch80000gn/T/b8f22960fbe6b25ac5eaa76d6ac469aa/rcompat-runtime-0.4.0.tgz","_integrity":"sha512-Pf9IvrOVk91eVT9QIbxVgGPk86nTzLKPpsJwIyFWfKkkNg3CXr9N7sfUqAsiNe8iP7OWU3uClG6soUzvYfsC6A==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/runtime"},"_npmVersion":"10.9.2","description":"runtime detection","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/runtime_0.4.0_1745269883014_0.12441405951413165","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@rcompat/runtime","version":"0.4.1","license":"MIT","_id":"@rcompat/runtime@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":"b55f0ac911afb7ada6b3aa2287334c46523b3a8e","tarball":"https://registry.npmjs.org/@rcompat/runtime/-/runtime-0.4.1.tgz","fileCount":18,"integrity":"sha512-K1kuirwBBt4JOX2X8k7IUImL2lI03aWwGbqIYoJCCr+tYouacZwEneLeRLgnySdsFY8vVSOpcYRPTFGE1yvLVQ==","signatures":[{"sig":"MEYCIQCPkg7H3Hz3r0XDsZqtadmOMrXtuJdQm/HRJcbRG1Rr+QIhAL1GnZ0CJPBZhTO/I6nN/jbVZ0nbtNKevOuhEW0vwwiy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3218},"type":"module","_from":"file:rcompat-runtime-0.4.1.tgz","exports":{".":{"bun":"./lib/public/bun.js","deno":"./lib/public/deno.js","node":"./lib/public/node.js","fastly":"./lib/public/fastly.js","browser":"./lib/public/browser.js","default":"./lib/public/node.js","netlify":"./lib/public/netlify.js","workerd":"./lib/public/cloudflare.js","edge-light":"./lib/public/vercel.js"}},"scripts":{"build":"npm run clean && tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/private/var/folders/k4/rj9bf6ld4q5b3bh6rrpzqch80000gn/T/7ff5bcbcf6e7c9c2ea7679879c489d02/rcompat-runtime-0.4.1.tgz","_integrity":"sha512-K1kuirwBBt4JOX2X8k7IUImL2lI03aWwGbqIYoJCCr+tYouacZwEneLeRLgnySdsFY8vVSOpcYRPTFGE1yvLVQ==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/runtime"},"_npmVersion":"10.9.2","description":"Standard library runtime detection","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/runtime_0.4.1_1746361502028_0.1395246812248958","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@rcompat/runtime","version":"0.5.0","license":"MIT","_id":"@rcompat/runtime@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":"b03d73315661ce493996e39a6b9ebf4fb12bd155","tarball":"https://registry.npmjs.org/@rcompat/runtime/-/runtime-0.5.0.tgz","fileCount":18,"integrity":"sha512-klpHSDM5cwDhXHMXSB8ptGJpcRm/BVumNSWxTFbLplLQB5EsbOoaNIV792JDDkD6aovsYK83mMoQqAVVpDlQQQ==","signatures":[{"sig":"MEUCIHPDKZ4VZ3FgEi593revV9o8L4b+lV0awDnnObUARs0FAiEAxGHl4ok5y7nD+2yVdyGxSNtD68/9ZWROMJF6pHzvGpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3260},"type":"module","_from":"file:rcompat-runtime-0.5.0.tgz","exports":{".":{"bun":"./lib/public/bun.js","deno":"./lib/public/deno.js","node":"./lib/public/node.js","fastly":"./lib/public/fastly.js","browser":"./lib/public/browser.js","default":"./lib/public/node.js","netlify":"./lib/public/netlify.js","workerd":"./lib/public/cloudflare.js","edge-light":"./lib/public/vercel.js"}},"scripts":{"test":"npm run build && npx proby","build":"npm run clean && tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","actor":{"name":"terrablue","type":"user","email":"terrablue@proton.me"},"email":"terrablue@proton.me"},"_resolved":"/tmp/e37362251309bbfc9c2eef8a5e2dda42/rcompat-runtime-0.5.0.tgz","_integrity":"sha512-klpHSDM5cwDhXHMXSB8ptGJpcRm/BVumNSWxTFbLplLQB5EsbOoaNIV792JDDkD6aovsYK83mMoQqAVVpDlQQQ==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.4.2","description":"Standard library runtime detection","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/runtime_0.5.0_1750454068138_0.7426042973287539","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@rcompat/runtime","version":"0.6.0","license":"MIT","_id":"@rcompat/runtime@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":"5ae9bc0e61bdea4f9d59fdf2f4169c7ab322fed4","tarball":"https://registry.npmjs.org/@rcompat/runtime/-/runtime-0.6.0.tgz","fileCount":18,"integrity":"sha512-h1rHt/Kqtoo+jgaVLE+FIABqj+Cq1vI8+PYJmaak+lTv1v/azM/ttpNgTJqUnjclrr5hNAZwRI1dgbpx7DSelg==","signatures":[{"sig":"MEUCIQC9AYzgqW0iNXQWwzTOUJ26Q3WPULEWOypGk/XAYxqTAQIgOyzkRH8tJ8l/aeNO1lTaBv+mWIGnjU/Bpk1NkgphKic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3260},"type":"module","_from":"file:rcompat-runtime-0.6.0.tgz","exports":{".":{"bun":"./lib/public/bun.js","deno":"./lib/public/deno.js","node":"./lib/public/node.js","fastly":"./lib/public/fastly.js","browser":"./lib/public/browser.js","default":"./lib/public/node.js","netlify":"./lib/public/netlify.js","workerd":"./lib/public/cloudflare.js","edge-light":"./lib/public/vercel.js"}},"scripts":{"test":"npm run build && npx proby","build":"npm run clean && tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/54ab8415bbdd50d3bd269ecab57584de/rcompat-runtime-0.6.0.tgz","_integrity":"sha512-h1rHt/Kqtoo+jgaVLE+FIABqj+Cq1vI8+PYJmaak+lTv1v/azM/ttpNgTJqUnjclrr5hNAZwRI1dgbpx7DSelg==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.4.2","description":"Standard library runtime detection","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/runtime_0.6.0_1753980231839_0.12345855274159967","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@rcompat/runtime","version":"0.7.0","license":"MIT","_id":"@rcompat/runtime@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":"744ab912cc67567b798b4a959880b767a119d83b","tarball":"https://registry.npmjs.org/@rcompat/runtime/-/runtime-0.7.0.tgz","fileCount":19,"integrity":"sha512-rZwqi7J1M66Pjfi7ab0JEuBTJ4ZtMe9ZLK+U/M0LrW85M4DxGJi0t3y/afuurDomTy1u2BARkfK0pRgsz7u99A==","signatures":[{"sig":"MEQCIGwKDTieWEhXvsGj900JvN7LWEyMFfHG6cK+hZOf9paMAiAem6krXLVMZtSbjI4wwJYtVRhY//CgpMukq1H+2yGL3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7457},"type":"module","_from":"file:rcompat-runtime-0.7.0.tgz","exports":{".":{"bun":"./lib/public/bun.js","deno":"./lib/public/deno.js","node":"./lib/public/node.js","fastly":"./lib/public/fastly.js","browser":"./lib/public/browser.js","default":"./lib/public/node.js","netlify":"./lib/public/netlify.js","workerd":"./lib/public/cloudflare.js","edge-light":"./lib/public/vercel.js"}},"scripts":{"test":"npm run build && npx proby","build":"npm run clean && tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/e345d9a5b687a71e6464bd6b78c10efb/rcompat-runtime-0.7.0.tgz","_integrity":"sha512-rZwqi7J1M66Pjfi7ab0JEuBTJ4ZtMe9ZLK+U/M0LrW85M4DxGJi0t3y/afuurDomTy1u2BARkfK0pRgsz7u99A==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.6.2","description":"Standard library runtime detection","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/runtime_0.7.0_1765905793977_0.064741052989985","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@rcompat/runtime","version":"0.8.0","license":"MIT","_id":"@rcompat/runtime@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":"484d6e3a52df924bac71a1ab18d87722055cd434","tarball":"https://registry.npmjs.org/@rcompat/runtime/-/runtime-0.8.0.tgz","fileCount":19,"integrity":"sha512-keHc5nBYAyOzOBa20D+uFPARWeF6zd1kqvy6pMTHpyAJySUuRid4KLevZPOzwhfXa9LtpSip+FH2AZpAdsuqTQ==","signatures":[{"sig":"MEYCIQCjpuUPRXbTBICpIHCHzLELuJVuXaLu0EbrT8dFFUgU8gIhAJR3OXLe514dZ7Dckv3Cy/DqlPOBBXfAJkEJ5xSN1oSd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7457},"type":"module","_from":"file:rcompat-runtime-0.8.0.tgz","exports":{".":{"bun":"./lib/public/bun.js","deno":"./lib/public/deno.js","node":"./lib/public/node.js","fastly":"./lib/public/fastly.js","browser":"./lib/public/browser.js","default":"./lib/public/node.js","netlify":"./lib/public/netlify.js","workerd":"./lib/public/cloudflare.js","edge-light":"./lib/public/vercel.js"}},"scripts":{"test":"npm run build && npx proby","build":"npm run clean && tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/feac2a3f2f972a8f38d4ae6cf469ace6/rcompat-runtime-0.8.0.tgz","_integrity":"sha512-keHc5nBYAyOzOBa20D+uFPARWeF6zd1kqvy6pMTHpyAJySUuRid4KLevZPOzwhfXa9LtpSip+FH2AZpAdsuqTQ==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.6.2","description":"Standard library runtime detection","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/runtime_0.8.0_1766055466375_0.35014066069907823","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@rcompat/runtime","version":"0.9.0","license":"MIT","_id":"@rcompat/runtime@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":"fa859fa46ee83996c1a649d789baeb4bb111f08e","tarball":"https://registry.npmjs.org/@rcompat/runtime/-/runtime-0.9.0.tgz","fileCount":19,"integrity":"sha512-iynvaTyANqNfcVwV9T+jB29sG+oWjTdv0Q+jV81+7fTes2g/PSuCNkZqdiOID33AKRISJCNV46sjU2uxQGq/5Q==","signatures":[{"sig":"MEYCIQC4ouXLihkN08xWH7ioFwyG8vzd36SMlSz969iNnLjNFwIhAL1w6kY5AvfLgYUfVzIE9DZKH6uIrblHyeBepEmtlYvF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7457},"type":"module","_from":"file:rcompat-runtime-0.9.0.tgz","exports":{".":{"bun":"./lib/public/bun.js","deno":"./lib/public/deno.js","node":"./lib/public/node.js","fastly":"./lib/public/fastly.js","browser":"./lib/public/browser.js","default":"./lib/public/node.js","netlify":"./lib/public/netlify.js","workerd":"./lib/public/cloudflare.js","edge-light":"./lib/public/vercel.js"}},"scripts":{"test":"npm run build && npx proby","build":"npm run clean && tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/3051296f5a70c0810e92d9d198a81c75/rcompat-runtime-0.9.0.tgz","_integrity":"sha512-iynvaTyANqNfcVwV9T+jB29sG+oWjTdv0Q+jV81+7fTes2g/PSuCNkZqdiOID33AKRISJCNV46sjU2uxQGq/5Q==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.6.2","description":"Standard library runtime detection","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/runtime_0.9.0_1767449744994_0.8857478364966105","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@rcompat/runtime","version":"0.10.0","license":"MIT","_id":"@rcompat/runtime@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":"e15540b81470f56b9be6640930954402bc3c0fec","tarball":"https://registry.npmjs.org/@rcompat/runtime/-/runtime-0.10.0.tgz","fileCount":19,"integrity":"sha512-Qlvtith4r+mhexbwhpSkep7GD8ExSGF0PV7Wpeh3fgjjubLu1zNaU4Dx6zWd0/+kxtvZFd2lpuF6jCSk7kGkzA==","signatures":[{"sig":"MEUCIEY4ueE2asbn+S9MDZ/nJc1TRKC4OwKpR32NIZOpcu0/AiEAlLF+RjlXUEYfwsHhpdl73HiUpMT0Cr9H3/cj7oUD1DM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7458},"type":"module","_from":"file:rcompat-runtime-0.10.0.tgz","exports":{".":{"bun":"./lib/public/bun.js","deno":"./lib/public/deno.js","node":"./lib/public/node.js","fastly":"./lib/public/fastly.js","browser":"./lib/public/browser.js","default":"./lib/public/node.js","netlify":"./lib/public/netlify.js","workerd":"./lib/public/cloudflare.js","edge-light":"./lib/public/vercel.js"}},"scripts":{"test":"npm run build && npx proby","build":"npm run clean && tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/28e260a178e1a1d7386aa6640e72af2e/rcompat-runtime-0.10.0.tgz","_integrity":"sha512-Qlvtith4r+mhexbwhpSkep7GD8ExSGF0PV7Wpeh3fgjjubLu1zNaU4Dx6zWd0/+kxtvZFd2lpuF6jCSk7kGkzA==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.12.0","description":"Standard library runtime detection","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/runtime_0.10.0_1774795403881_0.8124491346868148","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@rcompat/runtime","version":"0.11.0","license":"MIT","_id":"@rcompat/runtime@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":"657c46f9253ffe18e70410e83ed8a3711a164514","tarball":"https://registry.npmjs.org/@rcompat/runtime/-/runtime-0.11.0.tgz","fileCount":19,"integrity":"sha512-hpm3+YGnrlyCIoShe3b/2FiZ1GvUQIfY1ww+szeTiMWquLo2QGv/PdKQA3LkGoZnaYTp/eOWywLF0G9lzHvgZQ==","signatures":[{"sig":"MEUCIQDGxtkVtYYmPjMh1gt07CU8b5dtTgS2y1K0S7JnANA5eQIgNyQfNC+sZl2ZHwWglgBp/GwQchucFOV2LBPa8yKNhyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10779},"type":"module","_from":"file:rcompat-runtime-0.11.0.tgz","exports":{".":{"bun":"./lib/public/bun.js","deno":"./lib/public/deno.js","node":"./lib/public/node.js","fastly":"./lib/public/fastly.js","browser":"./lib/public/browser.js","default":"./lib/public/node.js","netlify":"./lib/public/netlify.js","workerd":"./lib/public/cloudflare.js","edge-light":"./lib/public/vercel.js"}},"scripts":{"test":"npx proby","build":"npm run clean && tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/94044642d723633932e5f597d901c81a/rcompat-runtime-0.11.0.tgz","_integrity":"sha512-hpm3+YGnrlyCIoShe3b/2FiZ1GvUQIfY1ww+szeTiMWquLo2QGv/PdKQA3LkGoZnaYTp/eOWywLF0G9lzHvgZQ==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.12.0","description":"Standard library runtime context","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/runtime_0.11.0_1775217998062_0.016817073752146028","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@rcompat/runtime","version":"0.11.1","license":"MIT","_id":"@rcompat/runtime@0.11.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":"436d2bcb4b9b0b529398e05eded8b86fd16ae92e","tarball":"https://registry.npmjs.org/@rcompat/runtime/-/runtime-0.11.1.tgz","fileCount":13,"integrity":"sha512-JOQKyU0KK8aK76aAAVUWgrVfpKfuMokKwWdOjvFfIT83f28Fq4w0iqJc/xfbt8iYZAOfp8IHYcmYlRRNwRQb6w==","signatures":[{"sig":"MEUCIQCmqgRgJGLqhhLDr1xInT06l68o66eC7HVR3dOYRniwAAIgM/IP8LQx8eqeYpY3ve3RzKE/SW/kGgE+4O6CwH9koxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11321},"type":"module","_from":"file:rcompat-runtime-0.11.1.tgz","exports":{".":{"bun":"./lib/public/bun.js","deno":"./lib/public/deno.js","node":"./lib/public/node.js","browser":"./lib/public/browser.js","default":"./lib/public/node.js","@rcompat/source":"./src/public/node.ts"}},"imports":{"#*":{"default":"./lib/public/*.js","@rcompat/source":"./src/public/*.ts"}},"scripts":{"test":"npx proby","build":"npm run clean && tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/eba350fc35edcded38107540152ac102/rcompat-runtime-0.11.1.tgz","_integrity":"sha512-JOQKyU0KK8aK76aAAVUWgrVfpKfuMokKwWdOjvFfIT83f28Fq4w0iqJc/xfbt8iYZAOfp8IHYcmYlRRNwRQb6w==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.12.0","description":"Standard library runtime context","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/runtime_0.11.1_1775240060228_0.5190039702948337","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@rcompat/runtime","version":"0.12.0","license":"MIT","_id":"@rcompat/runtime@0.12.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":"08bb937bdddfed78afb0891d859531737ee15eb0","tarball":"https://registry.npmjs.org/@rcompat/runtime/-/runtime-0.12.0.tgz","fileCount":15,"integrity":"sha512-VqF9EaiwBkZtmn+L16JZDsEqIqZnJNLt3Db5yoSaOaWynV/XoT3dFoVIkWaX9DTOYvhNjf8vAB1ibxXc+sbXnQ==","signatures":[{"sig":"MEYCIQCF19HaRLBFUkHRPtT0o6tA7koYuYdxJnMO551f0I4ngQIhAKlBgCXmrEnqtWCr62kMg2PMIeUDaHNsSurI69YIgCSa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12546},"type":"module","_from":"file:rcompat-runtime-0.12.0.tgz","exports":{".":{"bun":"./lib/public/bun.js","deno":"./lib/public/deno.js","node":"./lib/public/node.js","browser":"./lib/public/browser.js","default":"./lib/public/node.js","@rcompat/source":"./src/public/node.ts"}},"imports":{"#*":{"default":"./lib/public/*.js","@rcompat/source":"./src/public/*.ts"}},"scripts":{"test":"npx proby","build":"npm run clean && tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/e66ccaadac22875286456b8bc2213be8/rcompat-runtime-0.12.0.tgz","_integrity":"sha512-VqF9EaiwBkZtmn+L16JZDsEqIqZnJNLt3Db5yoSaOaWynV/XoT3dFoVIkWaX9DTOYvhNjf8vAB1ibxXc+sbXnQ==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.12.1","description":"Standard library runtime context","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@rcompat/fs":"^0.29.0","@rcompat/type":"^0.13.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/runtime_0.12.0_1775754309600_0.12429616106181918","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@rcompat/runtime","version":"0.12.1","license":"MIT","_id":"@rcompat/runtime@0.12.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":"1f92b03b3f4593f57565160c7854b1530ddf4a95","tarball":"https://registry.npmjs.org/@rcompat/runtime/-/runtime-0.12.1.tgz","fileCount":15,"integrity":"sha512-37vBrYrXLqXTfn+wkGOaqTxf09XcqvwU6W/BRPeSbMV2ZYfsyxtlNQU+fewcy9Bi1hxUnszvKWAr8MgUClrKBw==","signatures":[{"sig":"MEYCIQDzQsUPwS15XsEBb3rORqVATPdTYRlw/joXW/jowuN+VwIhAJ0U+zLrcBPmWoPs1wFyPbjena/n3J/Eitvny6ZOXOP7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12575},"type":"module","_from":"file:rcompat-runtime-0.12.1.tgz","exports":{".":{"bun":"./lib/public/bun.js","deno":"./lib/public/deno.js","node":"./lib/public/node.js","browser":"./lib/public/browser.js","default":"./lib/public/node.js","@rcompat/source":"./src/public/node.ts"}},"imports":{"#*":{"default":"./lib/public/*.js","@rcompat/source":"./src/public/*.ts"}},"scripts":{"test":"npx proby","build":"npm run clean && tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/a0aa6b5e24a8da3fd6633a0287d6bdae/rcompat-runtime-0.12.1.tgz","_integrity":"sha512-37vBrYrXLqXTfn+wkGOaqTxf09XcqvwU6W/BRPeSbMV2ZYfsyxtlNQU+fewcy9Bi1hxUnszvKWAr8MgUClrKBw==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.12.1","description":"Standard library runtime context","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@rcompat/fs":"^0.29.0","@rcompat/type":"^0.13.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/runtime_0.12.1_1775755216010_0.02697449784522199","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@rcompat/runtime","version":"0.12.2","license":"MIT","_id":"@rcompat/runtime@0.12.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":"33b504de3a6da7798c51bd5ceaa9082f15298fe9","tarball":"https://registry.npmjs.org/@rcompat/runtime/-/runtime-0.12.2.tgz","fileCount":15,"integrity":"sha512-RjAd2hFE4B4hSu4PMFeFxsjMVYUB+r2ZM9D/J9SNdO5rhisxpiy7fXJWkOnP+O1oFUPqJ7PVEN10VdjoOFnIzw==","signatures":[{"sig":"MEQCIHIH4ArcRoaIgch9WMCMqCXCOx7LZBm8v2COuLVFR5FRAiAJrmF0s2HqbyA/jTdXAl3YxiGenaFEs7Q52Dy+O3kZtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12395},"type":"module","_from":"file:rcompat-runtime-0.12.2.tgz","exports":{".":{"bun":"./lib/public/bun.js","deno":"./lib/public/deno.js","node":"./lib/public/node.js","browser":"./lib/public/browser.js","default":"./lib/public/node.js","@rcompat/source":"./src/public/node.ts"}},"imports":{"#*":{"default":"./lib/public/*.js","@rcompat/source":"./src/public/*.ts"}},"scripts":{"test":"npx proby","build":"npm run clean && tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/88753bad4a66dc3dd856bb20104454f3/rcompat-runtime-0.12.2.tgz","_integrity":"sha512-RjAd2hFE4B4hSu4PMFeFxsjMVYUB+r2ZM9D/J9SNdO5rhisxpiy7fXJWkOnP+O1oFUPqJ7PVEN10VdjoOFnIzw==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.12.1","description":"Standard library runtime context","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@rcompat/fs":"^0.29.0","@rcompat/type":"^0.13.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/runtime_0.12.2_1775755523843_0.24299465774449636","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@rcompat/runtime","version":"0.13.0","license":"MIT","_id":"@rcompat/runtime@0.13.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":"1a268d7eda3076a23e97a6fe25746715a29acf52","tarball":"https://registry.npmjs.org/@rcompat/runtime/-/runtime-0.13.0.tgz","fileCount":15,"integrity":"sha512-MU+ovVHb0QMX2C33/CgX8GAGnvYMoahsKis72zpjJyRp/v2X8DTe1Ny3Ol65xULUaEbdR5WsmMNfkWKnO8/uFA==","signatures":[{"sig":"MEUCIQCALn+ABLrmfb5bF7dj7rRRhMdF45qXljiDG9fmAqyArAIge1stNBNImnUsQnf4tVZ504eOn7NQfn8aCxnM+uSI4BI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12395},"type":"module","_from":"file:rcompat-runtime-0.13.0.tgz","exports":{".":{"bun":"./lib/public/bun.js","deno":"./lib/public/deno.js","node":"./lib/public/node.js","browser":"./lib/public/browser.js","default":"./lib/public/node.js","@rcompat/source":"./src/public/node.ts"}},"imports":{"#*":{"default":"./lib/public/*.js","@rcompat/source":"./src/public/*.ts"}},"scripts":{"test":"npx proby","build":"npm run clean && tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/ef68a2acecd57a013f2f40c16e2d9e53/rcompat-runtime-0.13.0.tgz","_integrity":"sha512-MU+ovVHb0QMX2C33/CgX8GAGnvYMoahsKis72zpjJyRp/v2X8DTe1Ny3Ol65xULUaEbdR5WsmMNfkWKnO8/uFA==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.12.1","description":"Standard library runtime context","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@rcompat/fs":"^0.30.0","@rcompat/type":"^0.14.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/runtime_0.13.0_1775804423608_0.7772443707501515","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@rcompat/runtime","version":"0.13.1","license":"MIT","_id":"@rcompat/runtime@0.13.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":"6c9ffb3baf5bef1bf5a49ac1b6b9eb14ed472228","tarball":"https://registry.npmjs.org/@rcompat/runtime/-/runtime-0.13.1.tgz","fileCount":17,"integrity":"sha512-rPG17QNve9eJTDrrRAs5u2e2xm4iUufjjWdgMJ3cvI6qMqyMnXVl7PSOgNExLPPiT8c2ec/r++wyWQWqOiNAXQ==","signatures":[{"sig":"MEUCIAuhLroMgZXJxntF3PHedB5oxEWsJQ6tKfu6TpKk9lifAiEAy6sdfOJBydJk4gSoYZc3y5w65UriH8I8WA958ghu8QA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14550},"type":"module","_from":"file:rcompat-runtime-0.13.1.tgz","exports":{".":{"bun":"./lib/public/bun.js","deno":"./lib/public/deno.js","node":"./lib/public/node.js","browser":"./lib/public/browser.js","default":"./lib/public/node.js","@rcompat/source":"./src/public/node.ts"}},"imports":{"#*":{"default":"./lib/public/*.js","@rcompat/source":"./src/public/*.ts"}},"scripts":{"test":"npx proby","build":"npm run clean && tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/db9a98f1d9a17a9f59a2ead648cd18b9/rcompat-runtime-0.13.1.tgz","_integrity":"sha512-rPG17QNve9eJTDrrRAs5u2e2xm4iUufjjWdgMJ3cvI6qMqyMnXVl7PSOgNExLPPiT8c2ec/r++wyWQWqOiNAXQ==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.12.1","description":"Standard library runtime context","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@rcompat/fs":"^0.30.0","@rcompat/dict":"^0.7.2","@rcompat/type":"^0.14.1","@rcompat/error":"^0.5.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/runtime_0.13.1_1775923836495_0.6669168360092959","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@rcompat/runtime","version":"0.14.0","license":"MIT","_id":"@rcompat/runtime@0.14.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":"b32b3763fa34a627d23035b85b9e89d7b0bc8a04","tarball":"https://registry.npmjs.org/@rcompat/runtime/-/runtime-0.14.0.tgz","fileCount":17,"integrity":"sha512-GOPwavGryT/WlwXtQfxrK2YjBAxNfXH+WwLIok+XHSfnnIreL+3x64ixmBpns3PXwkWeJKMBNLDLb8zZPFnyPg==","signatures":[{"sig":"MEUCIQDVHXvZek9ky1krvjUfJ5YLOj00b11UsdYlTZXJZlOZFgIgBnqMa5RJMUdRyG9B+lwnldjXl3Je/Ln7Kj0agzJEBF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14550},"type":"module","_from":"file:rcompat-runtime-0.14.0.tgz","exports":{".":{"bun":"./lib/public/bun.js","deno":"./lib/public/deno.js","node":"./lib/public/node.js","browser":"./lib/public/browser.js","default":"./lib/public/node.js","@rcompat/source":"./src/public/node.ts"}},"imports":{"#*":{"default":"./lib/public/*.js","@rcompat/source":"./src/public/*.ts"}},"scripts":{"test":"npx proby","build":"npm run clean && tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/c76ac29f057293709ebb1b109beea040/rcompat-runtime-0.14.0.tgz","_integrity":"sha512-GOPwavGryT/WlwXtQfxrK2YjBAxNfXH+WwLIok+XHSfnnIreL+3x64ixmBpns3PXwkWeJKMBNLDLb8zZPFnyPg==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.12.1","description":"Standard library runtime context","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@rcompat/fs":"^0.31.0","@rcompat/dict":"^0.8.0","@rcompat/type":"^0.15.0","@rcompat/error":"^0.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/runtime_0.14.0_1775946142741_0.33814034387983427","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@rcompat/runtime","version":"0.14.1","license":"MIT","_id":"@rcompat/runtime@0.14.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":"553b1b289234d797ecb894c8cb66b8a43453ef9b","tarball":"https://registry.npmjs.org/@rcompat/runtime/-/runtime-0.14.1.tgz","fileCount":17,"integrity":"sha512-bK4pS43gcP82KcaFqK1s40EeXtDZjOuBLZN/c+r4Augytuxqne4q0sIjbibZU3Ct9hK7lG4NytvFVD2GKvvrcQ==","signatures":[{"sig":"MEYCIQCQfAQ4RpQY29Eczjp89gzxT4KowJmBEhBTHY7frj1NCgIhAJANCNg5sb+Cma+DeWg3RCHiif2x+A5oO6NLjzcRHct8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14789},"type":"module","_from":"file:rcompat-runtime-0.14.1.tgz","exports":{".":{"bun":"./lib/public/bun.js","deno":"./lib/public/deno.js","node":"./lib/public/node.js","browser":"./lib/public/browser.js","default":"./lib/public/node.js","@rcompat/source":"./src/public/node.ts"}},"imports":{"#*":{"default":"./lib/public/*.js","@rcompat/source":"./src/public/*.ts"}},"scripts":{"test":"npx proby","build":"npm run clean && tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/2af61ea018085c00f6c4e7d575fee75f/rcompat-runtime-0.14.1.tgz","_integrity":"sha512-bK4pS43gcP82KcaFqK1s40EeXtDZjOuBLZN/c+r4Augytuxqne4q0sIjbibZU3Ct9hK7lG4NytvFVD2GKvvrcQ==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.12.1","description":"Standard library runtime environment","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@rcompat/fs":"^0.31.0","@rcompat/dict":"^0.8.0","@rcompat/type":"^0.15.0","@rcompat/error":"^0.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/runtime_0.14.1_1776021781503_0.5509071512236394","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@rcompat/runtime","version":"0.14.2","license":"MIT","_id":"@rcompat/runtime@0.14.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":"347b7344abc7198d239414698489f7f7da8d2f9d","tarball":"https://registry.npmjs.org/@rcompat/runtime/-/runtime-0.14.2.tgz","fileCount":17,"integrity":"sha512-XN+4DwATwG/M9xeI/Siq0CiVLJ3b7oWayth1+HdA7Izx+E3NyaxMALATY/lcPfWjUL1BJO6gTWTsOubzgo3nog==","signatures":[{"sig":"MEUCIQCBshy4LzPyZacZmVf7KNXXZ8bdewj9krtnG6GsttXfhwIgP4DaF1uqd8+xmp72rAaTJ/TrNuBW1hWZu2jpR6KrVcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15498},"type":"module","_from":"file:rcompat-runtime-0.14.2.tgz","exports":{".":{"bun":"./lib/public/bun.js","deno":"./lib/public/deno.js","node":"./lib/public/node.js","browser":"./lib/public/browser.js","default":"./lib/public/node.js","@rcompat/source":"./src/public/node.ts"}},"imports":{"#*":{"default":"./lib/public/*.js","@rcompat/source":"./src/public/*.ts"}},"scripts":{"test":"npx proby","build":"npm run clean && tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/cc04839e9ef4cc8abaf784a1e565058c/rcompat-runtime-0.14.2.tgz","_integrity":"sha512-XN+4DwATwG/M9xeI/Siq0CiVLJ3b7oWayth1+HdA7Izx+E3NyaxMALATY/lcPfWjUL1BJO6gTWTsOubzgo3nog==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.12.1","description":"Standard library runtime environment","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@rcompat/fs":"^0.31.0","@rcompat/dict":"^0.8.0","@rcompat/type":"^0.15.1","@rcompat/error":"^0.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/runtime_0.14.2_1776110749332_0.41008167083279057","host":"s3://npm-registry-packages-npm-production"}},"0.14.3":{"name":"@rcompat/runtime","version":"0.14.3","license":"MIT","_id":"@rcompat/runtime@0.14.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":"a5aa4733b3c7c8d3fea9a8e68c4c2581c88eff09","tarball":"https://registry.npmjs.org/@rcompat/runtime/-/runtime-0.14.3.tgz","fileCount":17,"integrity":"sha512-Jb+8cg1VeJbTe/TTvcRlWRh+QhD3lBzds4r1wnXWAuDdR9Wa8qA2VawjFLK3C94wiA6re/swmpUWKb4FUiKqIA==","signatures":[{"sig":"MEUCIFZNt4IrtLTifNLACZILy6YoyJXmvkaTr+L0T0zU8W8GAiEA5755QS3fcBQVwd3E0PjjDXdyt+E2jkRmqtv1+ajpXJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15713},"type":"module","_from":"file:rcompat-runtime-0.14.3.tgz","exports":{".":{"bun":"./lib/public/bun.js","deno":"./lib/public/deno.js","node":"./lib/public/node.js","browser":"./lib/public/browser.js","default":"./lib/public/node.js","@rcompat/source":"./src/public/node.ts"}},"imports":{"#*":{"default":"./lib/public/*.js","@rcompat/source":"./src/public/*.ts"}},"scripts":{"test":"npx proby","build":"npm run clean && tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/2eefcd72e18cef364a9ad6113b16e1a2/rcompat-runtime-0.14.3.tgz","_integrity":"sha512-Jb+8cg1VeJbTe/TTvcRlWRh+QhD3lBzds4r1wnXWAuDdR9Wa8qA2VawjFLK3C94wiA6re/swmpUWKb4FUiKqIA==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.12.1","description":"Standard library runtime environment","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@rcompat/fs":"^0.31.0","@rcompat/dict":"^0.8.0","@rcompat/type":"^0.15.1","@rcompat/error":"^0.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/runtime_0.14.3_1776355759171_0.6714464276068519","host":"s3://npm-registry-packages-npm-production"}},"0.14.4":{"name":"@rcompat/runtime","version":"0.14.4","license":"MIT","_id":"@rcompat/runtime@0.14.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":"207211ff6f7569fdb2d1476aac9596593f87d5f7","tarball":"https://registry.npmjs.org/@rcompat/runtime/-/runtime-0.14.4.tgz","fileCount":19,"integrity":"sha512-G3tWiS67z6q1w4DknQhVtzWnST7Df04jgVPg7uTpbuRZBVfkEvn0Iyr921ddtMFwCwPACt3+0OfezDOa/1/8pg==","signatures":[{"sig":"MEYCIQCmDs9sryIyL1wvnkdbfzu6NkB8LJc81tXlYkC1vS8K9AIhAPZONOT0cUe7TtQ24bXIX7L0TD3mjqa8EtRJaF3uPlWF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17471},"type":"module","_from":"file:rcompat-runtime-0.14.4.tgz","exports":{".":{"bun":"./lib/public/bun.js","deno":"./lib/public/deno.js","node":"./lib/public/node.js","browser":"./lib/public/browser.js","default":"./lib/public/node.js","@rcompat/source":"./src/public/node.ts"}},"imports":{"#*":{"default":"./lib/public/*.js","@rcompat/source":"./src/public/*.ts"}},"scripts":{"test":"npx proby","build":"npm run clean && tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/9e81a06000eb4a7d87ca0e3a4d8efd9b/rcompat-runtime-0.14.4.tgz","_integrity":"sha512-G3tWiS67z6q1w4DknQhVtzWnST7Df04jgVPg7uTpbuRZBVfkEvn0Iyr921ddtMFwCwPACt3+0OfezDOa/1/8pg==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.12.1","description":"Standard library runtime environment","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@rcompat/fs":"^0.31.0","@rcompat/dict":"^0.8.0","@rcompat/type":"^0.15.1","@rcompat/error":"^0.6.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/runtime_0.14.4_1776603349419_0.38519285855643615","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@rcompat/runtime","version":"0.15.0","license":"MIT","_id":"@rcompat/runtime@0.15.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":"ad4e89393f5b5a482a5cf04372f49519f552cc74","tarball":"https://registry.npmjs.org/@rcompat/runtime/-/runtime-0.15.0.tgz","fileCount":19,"integrity":"sha512-sYJlAAngfebmOJ23+qrUUAhCp3khsMhzfNnHIqxSiOCWACrdJzZbMz3idO1z+Sjgewsh7hwKoLDPMew3abVgcw==","signatures":[{"sig":"MEUCIBy7DyWeJ88iBzlvsOeZxceRz9w3iIj79EB16z82P1mrAiEA+7m0S+f4svB68VZQcNmENxjsfbj8bSFaUoy1WP4tjHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17471},"type":"module","_from":"file:rcompat-runtime-0.15.0.tgz","exports":{".":{"bun":"./lib/public/bun.js","deno":"./lib/public/deno.js","node":"./lib/public/node.js","browser":"./lib/public/browser.js","default":"./lib/public/node.js","@rcompat/source":"./src/public/node.ts"}},"imports":{"#*":{"default":"./lib/public/*.js","@rcompat/source":"./src/public/*.ts"}},"scripts":{"test":"npx proby","build":"npm run clean && tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/cf5c46aee57f1057c499bc1fddd338b8/rcompat-runtime-0.15.0.tgz","_integrity":"sha512-sYJlAAngfebmOJ23+qrUUAhCp3khsMhzfNnHIqxSiOCWACrdJzZbMz3idO1z+Sjgewsh7hwKoLDPMew3abVgcw==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.12.1","description":"Standard library runtime environment","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@rcompat/fs":"^0.32.0","@rcompat/dict":"^0.9.0","@rcompat/type":"^0.16.0","@rcompat/error":"^0.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/runtime_0.15.0_1776804000365_0.979732012457674","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@rcompat/runtime","version":"0.16.0","license":"MIT","_id":"@rcompat/runtime@0.16.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":"61521592fbf47cf7efc75c25a5b26689654a4d86","tarball":"https://registry.npmjs.org/@rcompat/runtime/-/runtime-0.16.0.tgz","fileCount":19,"integrity":"sha512-NfzDu9SJdEEnvB/gXiT6LyYCO9FnsDExKpfSTLBt114Nw0PI0klcTWtQudSa9T8Fg1sPd+S1OpQIr+nPVCWQuQ==","signatures":[{"sig":"MEUCIE8eWbPqo/M8vBDtHkeboBcqv86+TprV2by3QAj/dOPlAiEAqUkfGxo/Bb6LQ2ySw3AKFq2UmlumtFoBUrf27ANKhpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17472},"type":"module","_from":"file:rcompat-runtime-0.16.0.tgz","exports":{".":{"bun":"./lib/public/bun.js","deno":"./lib/public/deno.js","node":"./lib/public/node.js","browser":"./lib/public/browser.js","default":"./lib/public/node.js","@rcompat/source":"./src/public/node.ts"}},"imports":{"#*":{"default":"./lib/public/*.js","@rcompat/source":"./src/public/*.ts"}},"scripts":{"test":"npx proby","build":"npm run clean && tsc","clean":"rm -rf ./lib"},"_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"_resolved":"/tmp/afb62f3435bab04a9500b514f8c48338/rcompat-runtime-0.16.0.tgz","_integrity":"sha512-NfzDu9SJdEEnvB/gXiT6LyYCO9FnsDExKpfSTLBt114Nw0PI0klcTWtQudSa9T8Fg1sPd+S1OpQIr+nPVCWQuQ==","repository":{"url":"git+https://github.com/rcompat/rcompat.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.13.0","description":"Standard library runtime environment","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@rcompat/fs":"^0.33.0","@rcompat/dict":"^0.10.0","@rcompat/type":"^0.17.0","@rcompat/error":"^0.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/runtime_0.16.0_1777388109715_0.4794743664185388","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@rcompat/runtime","version":"0.17.0","license":"MIT","_id":"@rcompat/runtime@0.17.0","maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"bugs":"https://github.com/rcompat/rcompat/issues","dist":{"shasum":"09b5dfa1d6be17e918d64d1c5623604cc79aacda","tarball":"https://registry.npmjs.org/@rcompat/runtime/-/runtime-0.17.0.tgz","fileCount":19,"integrity":"sha512-s7riBXY0sh943CF/carRzpEtB5DEjrkbpaEwHOBhAMiOeKkgP+5nFuun1Zwlfyva32I1DP0ssDn0rwR1q7uNqg==","signatures":[{"sig":"MEUCIHTsC2APx4eMEvJaOtoErqIxcXIFesl9PrdCx8lyNt5+AiEA3jZ8338awUzHnDM3bmApZwYkgGVxRL0uJ6RpUgudJsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17497},"type":"module","exports":{".":{"bun":"./lib/public/bun.js","deno":"./lib/public/deno.js","node":"./lib/public/node.js","browser":"./lib/public/browser.js","default":"./lib/public/node.js","@rcompat/source":"./src/public/node.ts"}},"imports":{"#*":{"default":"./lib/public/*.js","@rcompat/source":"./src/public/*.ts"}},"scripts":{"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/runtime"},"description":"Standard library runtime environment","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@rcompat/fs":"^0.35.0","@rcompat/dict":"^0.11.0","@rcompat/type":"^0.18.0","@rcompat/error":"^0.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/runtime_0.17.0_1781581605907_0.25460665328804044","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"_id":"@rcompat/runtime@0.17.1","bugs":"https://github.com/rcompat/rcompat/issues","dist":{"shasum":"5e5130de1f0922f02f2e93b2b0b6306a2b9c6ab1","tarball":"https://registry.npmjs.org/@rcompat/runtime/-/runtime-0.17.1.tgz","fileCount":19,"integrity":"sha512-FQipY1+hY9kR8z1iS2EigAE2rFIsMOUMU6jHQqnJJmx9SEd9Reh4Wq6CoJONR4+CU3UTeL5ho3gayLqD/8PvCQ==","signatures":[{"sig":"MEQCIA3XzikLR576mNMJfVW3LqTkaYTMgfd32MM2e0OJLpL+AiAyZNrKM4rwyTNoTBOFVGnea+fRi82jp34gKf0yaUAABw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIF6FmhIc0F+mm083HT1fmOYYv4seJE8BINhe7JNelrhEAiEAiX3sNqyss00L79CKSPra6688hY9JiwqG5iSjhBTABC8="}],"unpackedSize":17802},"name":"@rcompat/runtime","type":"module","exports":{".":{"bun":"./lib/public/bun.js","deno":"./lib/public/deno.js","node":"./lib/public/node.js","browser":"./lib/public/browser.js","default":"./lib/public/node.js","@rcompat/source":"./src/public/node.ts"}},"imports":{"#*":{"default":"./lib/public/*.js","@rcompat/source":"./src/public/*.ts"}},"license":"MIT","scripts":{"lint":"eslint .","test":"npx proby","build":"npm run clean && tsgo","clean":"rm -rf ./lib"},"version":"0.17.1","_npmUser":{"name":"terrablue","email":"terrablue@proton.me"},"repository":{"url":"https://github.com/rcompat/rcompat","type":"git","directory":"packages/runtime"},"description":"Standard library runtime environment","directories":{},"maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"_nodeVersion":"26.0.0","dependencies":{"@rcompat/fs":"^0.35.1","@rcompat/dict":"^0.11.0","@rcompat/type":"^0.18.0","@rcompat/error":"^0.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/runtime_0.17.1_1789769082810_0.34147105657285337"}}},"time":{"created":"2024-08-16T20:02:40.893Z","modified":"2026-09-18T22:04:43.062Z","0.1.0":"2024-08-16T20:02:41.294Z","0.2.0":"2024-12-31T12:39:01.781Z","0.3.0":"2025-03-05T17:07:35.069Z","0.4.0":"2025-04-21T21:11:23.223Z","0.4.1":"2025-05-04T12:25:02.208Z","0.5.0":"2025-06-20T21:14:28.303Z","0.6.0":"2025-07-31T16:43:52.011Z","0.7.0":"2025-12-16T17:23:14.164Z","0.8.0":"2025-12-18T10:57:46.589Z","0.9.0":"2026-01-03T14:15:45.219Z","0.10.0":"2026-03-29T14:43:24.017Z","0.11.0":"2026-04-03T12:06:38.190Z","0.11.1":"2026-04-03T18:14:20.408Z","0.12.0":"2026-04-09T17:05:09.759Z","0.12.1":"2026-04-09T17:20:16.162Z","0.12.2":"2026-04-09T17:25:23.999Z","0.13.0":"2026-04-10T07:00:23.753Z","0.13.1":"2026-04-11T16:10:36.630Z","0.14.0":"2026-04-11T22:22:22.893Z","0.14.1":"2026-04-12T19:23:01.633Z","0.14.2":"2026-04-13T20:05:49.502Z","0.14.3":"2026-04-16T16:09:19.319Z","0.14.4":"2026-04-19T12:55:49.592Z","0.15.0":"2026-04-21T20:40:00.523Z","0.16.0":"2026-04-28T14:55:09.877Z","0.17.0":"2026-06-16T03:46:46.052Z","0.17.1":"2026-09-18T22:04:42.892Z"},"bugs":"https://github.com/rcompat/rcompat/issues","license":"MIT","repository":{"url":"https://github.com/rcompat/rcompat","type":"git","directory":"packages/runtime"},"description":"Standard library runtime environment","maintainers":[{"name":"terrablue","email":"terrablue@proton.me"}],"readme":"# @rcompat/runtime\n\nRuntime detection for JavaScript environments.\n\n## What is @rcompat/runtime?\n\nA cross-runtime module that tells you which JavaScript runtime your code is\nexecuting in, and provides runtime-specific utilities like the executable path,\ncurrent script, arguments, and process exit. Uses\n[runtime keys](https://runtime-keys.proposal.wintercg.org) for accurate\ndetection without any runtime overhead.\n\n## Installation\n\n```bash\nnpm install @rcompat/runtime\n```\n\n```bash\npnpm add @rcompat/runtime\n```\n\n```bash\nyarn add @rcompat/runtime\n```\n\n```bash\nbun add @rcompat/runtime\n```\n\n## Usage\n\n### Basic detection\n\n```js\nimport runtime from \"@rcompat/runtime\";\n\nconsole.log(runtime.name);\n// \"node\" | \"bun\" | \"deno\" | \"browser\"\n```\n\n### Conditional logic\n\n```js\nimport runtime from \"@rcompat/runtime\";\n\nif (runtime.name === \"bun\") {\n  // Bun-specific code\n} else if (runtime.name === \"deno\") {\n  // Deno-specific code\n} else if (runtime.name === \"node\") {\n  // Node.js-specific code\n}\n```\n\n### Executable path\n\n```js\nimport runtime from \"@rcompat/runtime\";\n\nconsole.log(runtime.bin);\n// \"/usr/local/bin/node\"\n// \"/home/user/.bun/bin/bun\"\n// \"/usr/bin/deno\"\n```\n\n### Current script\n\n```js\nimport runtime from \"@rcompat/runtime\";\n\nconsole.log(runtime.script);\n// \"/path/to/your/script.js\"\n```\n\n### Program arguments\n\n```js\nimport runtime from \"@rcompat/runtime\";\n\n// running: node app.js foo bar\nconsole.log(runtime.args);\n// [\"foo\", \"bar\"]\n```\n\n`runtime.args` always contains only your program's arguments — the runtime\nexecutable and script path are stripped away, consistently across all runtimes.\n\n### Exiting the process\n\n```js\nimport runtime from \"@rcompat/runtime\";\n\nruntime.exit(0);  // success\nruntime.exit(1);  // failure\n```\n\n`runtime.exit` is `undefined` in browser and edge runtimes where process exit\nhas no meaning.\n\n## Supported Runtimes\n\n| Runtime        | Value       | Environment                |\n|----------------|-------------|----------------------------|\n| Node.js        | `\"node\"`    | Standard Node.js           |\n| Bun            | `\"bun\"`     | Bun runtime                |\n| Deno           | `\"deno\"`    | Deno runtime               |\n| Cloudflare     | `\"workerd\"` | Cloudflare Workers         |\n| Vercel         | `\"vercel\"`  | Vercel Edge Functions      |\n| Netlify        | `\"netlify\"` | Netlify Edge Functions     |\n| Fastly         | `\"fastly\"`  | Fastly Compute@Edge        |\n| Browser        | `\"browser\"` | Web browsers               |\n\n## API Reference\n\n### `runtime.name`\n\n```ts\nruntime.name: \"node\" | \"bun\" | \"deno\" | \"workerd\" | \"vercel\" | \"netlify\" | \"fastly\" | \"browser\";\n```\n\nA string identifying the current runtime environment.\n\n### `runtime.bin`\n\n```ts\nruntime.bin: string | undefined;\n```\n\nFull path to the runtime executable. `undefined` in browser and edge runtimes.\n\n### `runtime.script`\n\n```ts\nruntime.script: string | undefined;\n```\n\nFull path to the currently executing script. `undefined` in browser and edge\nruntimes.\n\n### `runtime.args`\n\n```ts\nruntime.args: string[];\n```\n\nProgram arguments, with the runtime executable and script path stripped.\nAlways an array — empty if no arguments were passed. `[]` in browser and edge\nruntimes.\n\n### `runtime.exit`\n\n```ts\nruntime.exit: ((code?: number) => never) | undefined;\n```\n\nExit the current process with an optional exit code. `undefined` in browser\nand edge runtimes where process exit has no meaning.\n\n### `runtime.resolve`\n\n```ts\nruntime.resolve(specifier: string, from: string): string\n```\n\nResolve a path or package specifier from a directory.\n\n* Relative specifiers like `./foo.json` and `../tsconfig.json` are resolved\nfrom `from`\n* Absolute paths are returned as absolute paths\n* Package specifiers like `apekit/tsconfig` are resolved using the current\nruntime’s package resolution\n\n## How It Works\n\nThis package uses [runtime keys](https://runtime-keys.proposal.wintercg.org),\na WinterCG proposal for runtime detection. The `exports` field in `package.json`\nroutes to different files based on the runtime condition, meaning detection\nhappens at import time with zero runtime overhead.\n\n```json\n{\n  \"exports\": {\n    \".\": {\n      \"bun\": \"./lib/public/bun.js\",\n      \"deno\": \"./lib/public/deno.js\",\n      \"workerd\": \"./lib/public/cloudflare.js\",\n      \"node\": \"./lib/public/node.js\"\n    }\n  }\n}\n```\n\nEach file simply exports the runtime object for that environment:\n\n```ts\n// node.ts\nexport default {\n  name: \"node\",\n  bin: process.execPath,\n  script: process.argv[1],\n  args: process.argv.slice(2),\n  exit: (code?: number) => process.exit(code),\n};\n```\n\n## Examples\n\n### Relaunching with custom flags\n\n```js\nimport runtime from \"@rcompat/runtime\";\nimport io from \"@rcompat/io\";\n\n// relaunch self with --conditions=source\nawait io.spawn(\n  `${runtime.bin} --conditions=\"@rcompat/source\" ${runtime.script} ${runtime.args.join(\" \")}`,\n  { inherit: true }\n);\nruntime.exit(0);\n```\n\n### Runtime-specific logging\n\n```js\nimport runtime from \"@rcompat/runtime\";\n\nconst logger = {\n  info(message) {\n    console.log(`[${runtime.name}]`, message);\n  }\n};\n\nlogger.info(\"Server started\");\n// [node] Server started\n// [bun] Server started\n```\n\n### Environment checks\n\n```js\nimport runtime from \"@rcompat/runtime\";\n\nconst isServerRuntime = [\"node\", \"bun\", \"deno\"].includes(runtime.name);\nconst isEdgeRuntime = [\"workerd\", \"vercel\", \"netlify\", \"fastly\"].includes(runtime.name);\nconst isClientRuntime = runtime.name === \"browser\";\n```\n\n### Debug information\n\n```js\nimport runtime from \"@rcompat/runtime\";\n\nfunction getDebugInfo() {\n  return {\n    runtime: runtime.name,\n    script: runtime.script,\n    args: runtime.args,\n    timestamp: Date.now(),\n  };\n}\n```\n\n### Reading tsconfig `customConditions` recursively\n\n```ts\nimport fs from \"@rcompat/fs\":\n\ntype TSConfig = {\n  compilerOptions?: {\n    customConditions?: string[];\n  };\n  extends?: string;\n};\n\nasync function read_conditions(file: FileRef) {\n  const json = await file.json<TSConfig>();\n\n  if (json.compilerOptions?.customConditions?.length) {\n    return json.compilerOptions.customConditions;\n  }\n\n  if (json.extends === undefined) {\n    return [];\n  }\n\n  const next = runtime.resolve(json.extends, file.directory.path);\n  return read_conditions(fs.ref(next));\n}\n```\n\n## Cross-Runtime Compatibility\n\n| Runtime            | Supported |\n|--------------------|-----------|\n| Node.js            | ✓         |\n| Bun                | ✓         |\n| Deno               | ✓         |\n| Browser            | ✓         |\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":""}