{"_id":"@agent-scope/runtime","_rev":"64-855569666ffc543f4f8ac598222cc37b","name":"@agent-scope/runtime","dist-tags":{"latest":"1.25.3"},"versions":{"1.0.1":{"name":"@agent-scope/runtime","version":"1.0.1","license":"MIT","_id":"@agent-scope/runtime@1.0.1","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"a51c48df11e22fca4fe65991c89118381573a129","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.0.1.tgz","fileCount":7,"integrity":"sha512-a4KBicP3bQW3pkV+4W17jwaDPLN4BV7hFTR8pq7kmjCkC1TARHX3+MNWWNEJEeYu8i9VY66Lf7HZwpq32BGn+A==","signatures":[{"sig":"MEQCIGQpMmJOVZizqGDkFONkYUhidXCxgVn5/pGV0Dt5cEgrAiAIvtJLMCB9IOpBFF7TIWKhwiAs9nWuIzKmGbXpgRG9cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299521},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"b6c78b05fa5a768364f54cf9fc26eb09053333c5","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.5","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@agent-scope/core":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.0.1_1773119360896_0.5234222164215607","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@agent-scope/runtime","version":"1.0.2","license":"MIT","_id":"@agent-scope/runtime@1.0.2","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"4a9c2dc48c7c5b32d975896197ce77ab2147c960","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.0.2.tgz","fileCount":7,"integrity":"sha512-Yy+04KN4gFPstnHFF6T/RBVuiDJUuZ5pIrHTn3aVMX7k5iNSTjZ+eMhNBu6ro7voQXewtarjKNjORLakKRrTXg==","signatures":[{"sig":"MEUCIQC+3FvW4e8Jw3V9qkQQXupDe8kz9UCdxZh8ECY10mjzTgIgQRl84oLxhgez8zR2g1eUV/xFo2yMAeuX4CqkI61h3KM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299521},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"334a2aece745e8217a8d92b36a4ef40e931b0484","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.5","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@agent-scope/core":"1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.0.2_1773124368710_0.46629842377520214","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@agent-scope/runtime","version":"1.1.0","license":"MIT","_id":"@agent-scope/runtime@1.1.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"efab6857d6af9912519a3e2095cec26af4b35bbe","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.1.0.tgz","fileCount":7,"integrity":"sha512-+x7G78pFTw2NiOmYmpf/X1IzQ9eDpfp24cKfgbjfIgJvfnLPL+ntzCbu9RnNiD0RN0z20j+cCJwMxTJxialvDg==","signatures":[{"sig":"MEYCIQCH5yjK+H4Ch1fl8jai94UVbZ+OAECgPS+UZdG5QjjqJQIhAIO3AFVS6yzqi6aOhcP+rFNbG9G5Wk219y+eae7sXTuK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299521},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"46df4556c65d95793ea74ed9c4deca9e24693824","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.5","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@agent-scope/core":"1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.1.0_1773126259985_0.33984758637058543","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@agent-scope/runtime","version":"1.2.0","license":"MIT","_id":"@agent-scope/runtime@1.2.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"88e4f55ec7b6ceffb47c9c029fca1430c7a124ce","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.2.0.tgz","fileCount":7,"integrity":"sha512-/IxHz6Aawz2JQA68vQ/vRLtPPrbIiW+ewcTKiWho0Cw3VcPVgbo05yKh4EOnGZKvzofjmZyQG3YokhwKwfnDKw==","signatures":[{"sig":"MEYCIQDsH4MNj1FlBOMUyX4KGJ1BSA1dGRse/GOk4njuqNgY2QIhAPOLXspX78/ZrS/F8aZJ9u4UyLCl7uLoCyLYLr+CU7Am","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299521},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"0203ce25b048170319bc062468481b88ee00fc76","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.5","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@agent-scope/core":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.2.0_1773167287401_0.8472477456737937","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@agent-scope/runtime","version":"1.3.0","license":"MIT","_id":"@agent-scope/runtime@1.3.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"b1a2d422fd512e61e3f811b313e1bc69a4c01e5f","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.3.0.tgz","fileCount":7,"integrity":"sha512-OUZI2qAJzxHMxNEskUIPPaZkwEn91mVqdsVibAhW3DzOsMvhjxp5WZC6ITnbKlCA5qh4P4828kDW/HEhyYMHSQ==","signatures":[{"sig":"MEUCIG9jfUKq2eDfSM193zFU2gSAIJH99D1YCJpb708NAfDoAiEAjcsfzwLKxFIfCHXq5JTg8wRePe72uXTEAajnUqHP4gU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343953},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"90f65be9d6a1414d0151f8ed07116c30688d5b0f","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.5","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@agent-scope/core":"1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.3.0_1773168053722_0.14645368635616718","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@agent-scope/runtime","version":"1.4.0","license":"MIT","_id":"@agent-scope/runtime@1.4.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"f17b21701d246b12ea48b6c6b8ba7a060b3402cb","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.4.0.tgz","fileCount":7,"integrity":"sha512-k9pcT+ZJl60oDEpdzxiojjvodKjgZfdyL2EWYEh7VETFqHu1C3z0bbU7mB8PkC3QaWN8vAWK5wy2nhbg3JN9xQ==","signatures":[{"sig":"MEUCIH0Q1G4V+CppVyP91V+EdfRGar7oQd/2dvN3W9n/aiw+AiEAmAUC5Xcuq0953mri9lOazkOlFbKFYpqbdGzOBc/aTRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343953},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"9a2bd3d644067251c708b3f58703a991afc2af26","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.5","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@agent-scope/core":"1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.4.0_1773168868400_0.4226734831917336","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@agent-scope/runtime","version":"1.5.0","license":"MIT","_id":"@agent-scope/runtime@1.5.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"89ff83aebfed9a2dcb0b22b376f7ad0f8227d718","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.5.0.tgz","fileCount":7,"integrity":"sha512-5EgABpp+kktLsysvAs4WlRYmQda2HpmGioVW4FkTmhK7IeY2ysdrFZlcTy4hiUH9Y5rnKTb4AJ+iZ9OV5QzRTA==","signatures":[{"sig":"MEQCIGva/O/5y8Bjs+dQiKUdAK+cDS294h62tJqD31sa7UWmAiB1dRhnhUm9tC8GxU8e7dlPVnLlKivS1/qti5+P5+JJhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343953},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"9d9c49068c0753c0a99593f6ecf0f2ba473746f1","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.5","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@agent-scope/core":"1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.5.0_1773176810078_0.8072214872733652","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@agent-scope/runtime","version":"1.6.0","license":"MIT","_id":"@agent-scope/runtime@1.6.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"f6c0f5501393e065499c8043fb5e1ee684fa7da6","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.6.0.tgz","fileCount":7,"integrity":"sha512-ilXzBVs+AzQtBzkb3ndvSNc/4TuOQuHAqVPZ3QKeb821frbSyLDSkzLmetDJXB4bT7KyhE2R5b+EaSS1yjrWow==","signatures":[{"sig":"MEUCIG3f58mWDVsAKTPG/QOAmqHVmC0xpMeqtLJkiIi6lqAIAiEAnXgh/gUP77YizBN5Lp8Bzuvz18Ouw6EtiCFr84/naxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343953},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"7f86a9bb09c3ed0e98970c658d09c5ef69270c8a","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.5","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@agent-scope/core":"1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.6.0_1773208544598_0.2891014820419546","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@agent-scope/runtime","version":"1.7.0","license":"MIT","_id":"@agent-scope/runtime@1.7.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"e2bede12218094a069ca1f06905678ef98fb7755","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.7.0.tgz","fileCount":7,"integrity":"sha512-/9jMQQckIRL1TN+j2uFCLH5ysZHVgvNWqWA/WjsZSBQK4JY7EUJeLj7wzkri8NKJr0kl2hKHvnPYt0pFppDhNg==","signatures":[{"sig":"MEUCICHc0YZo3rtWKbx7orQATBaQVicy1ZNz6/n/0Kzt9rk1AiEAqvZ+JpzE52g+ePLUKquFrf1oMVMs3N49rL4i4hknf78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343953},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"04bc7f01675d2f798dd1b29240a71d84f3dad9fe","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.5","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@agent-scope/core":"1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.7.0_1773209081108_0.6498412121085282","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@agent-scope/runtime","version":"1.8.0","license":"MIT","_id":"@agent-scope/runtime@1.8.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"fd1ccd651c8bcda352179897da451dc0cd397c16","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.8.0.tgz","fileCount":7,"integrity":"sha512-rPQOpza53+ynUEsNPOUTPjft58+ShjPTARIw/gRDV6bxb02MjnMW5ihAFSqvNWOpI+xcaoNIj2KUfTtCJNBQgQ==","signatures":[{"sig":"MEYCIQDOtFymmq+GAbUdjPfQFbayyxwPR6MSjaMfAhbIxPwEZgIhAM2iB3j041oXp77r0xHo9hq3xTieBitAP02ayhYwIVw2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343953},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"8c6abd81f282e37eda6154e92657d9a24219107b","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.5","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@agent-scope/core":"1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.8.0_1773209313401_0.43853173953941327","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@agent-scope/runtime","version":"1.9.0","license":"MIT","_id":"@agent-scope/runtime@1.9.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"c03edafe47b0a3cf9bf729cdb5a5d5d1e1dc3418","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.9.0.tgz","fileCount":7,"integrity":"sha512-8Trsit71fwqVoxuVLdlV2R170maEACHHFbOqNvzAQgOAqqRzq69wzRuRexTRVZtp3vK4GX2cWsFfzVok/pDyEA==","signatures":[{"sig":"MEUCIF1JezPNxgaINVbRd+Vro/JUnrWtpduwhjZ9eDsg0HnjAiEA5UNFdBAdhQ1EY+rUqOGGkBiYvZ6uaSulWr6EKecrUvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343953},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"572a28ca0e00b82dc8756404b4a2a9278a532407","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.5","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@agent-scope/core":"1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.9.0_1773209790264_0.8763730751834955","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@agent-scope/runtime","version":"1.10.0","license":"MIT","_id":"@agent-scope/runtime@1.10.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"1804d1383f82514ef2879517d8ecdee34aef5eb9","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.10.0.tgz","fileCount":7,"integrity":"sha512-plJlUagBaVtvIKrJB5EpggprPHD9S4+f0/BcLCWmQJ8MbBtCecyCjdCOCB25qZvXD3xxWzSp1qouuUH+CPtXUA==","signatures":[{"sig":"MEYCIQCjSYxzMsSCNL4A4G8zwEvZKq/UiZ7C1MBfx5lq52aP3wIhAONGrtDiHp45+nlLxnDDHEu1nlsfyXrE2cZvP0auLqXd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343955},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"b453b66c6492468f9153471ab439bc3472b15612","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.5","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@agent-scope/core":"1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.10.0_1773210063668_0.21679790048647996","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@agent-scope/runtime","version":"1.11.0","license":"MIT","_id":"@agent-scope/runtime@1.11.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"c0c0d3de438633414d4fc553c7b5f5ad6e8a8a17","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.11.0.tgz","fileCount":7,"integrity":"sha512-POXXSDHjgpAfGuBh+wnQHFWyozh93uuegqj03aCQOvsSAdPyvD4AU29z1n8BI+jlorphZj25tHIV4oDQCS5Vkw==","signatures":[{"sig":"MEYCIQDe77oBW9d4ZBfn5uD5uO04pq3Z6/9OGc892EDVOn+jHAIhAIU1lRebVdA13w1cA8Sp47dQOgS3ZPvIl7lmSEfBt7L1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343955},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"193364e8f66b92d3af344a1ee8cd116ed1d90dca","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.5","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@agent-scope/core":"1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.11.0_1773210832451_0.8267327631484027","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@agent-scope/runtime","version":"1.12.0","license":"MIT","_id":"@agent-scope/runtime@1.12.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"e1b19597da37c0996cc24b8e2ed0137840c4126a","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.12.0.tgz","fileCount":7,"integrity":"sha512-gpqlADA94ksvV1Mc0OX9dzrGc8Fp/alowWyqHjK8gl0mCPnQIFzwm0UFvrsOsu6pjSIN9Yr3d6kZzVX4tqbkmg==","signatures":[{"sig":"MEUCIHw09bkiTNtI8v+PrRfsVOCu7UmQk7AyY6JbJMUu9OFtAiEAog+0IlE+Mq1Es/gD7TMMFLECP4i/g6O1wYH1FUMhFvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343955},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"fbcf048a6016e8e85cd6d8a1c2c2e9348a32430d","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.5","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@agent-scope/core":"1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.12.0_1773211122726_0.2509304560491137","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@agent-scope/runtime","version":"1.13.0","license":"MIT","_id":"@agent-scope/runtime@1.13.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"e1d7c69ac5f76df700166630ec18b17a32377d07","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.13.0.tgz","fileCount":7,"integrity":"sha512-mNzHskduR/LKZBA2YBiB9asb9Q0D2yb58f6qKYOehsr8m2zuEw+E+qnclei5j7nSrlJ59Xzfs+oMdGsNdtAMbw==","signatures":[{"sig":"MEYCIQDUmjfH1E0/C+Dcq3AlwzOgfjYT5a8BY9cedkG5rOTrQwIhAI3F4wCwY2O4MSWHvvbINQKZ9J75OKliSCyLL1SEY/AW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343955},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"aa8adcdaadd7cbb0740edf2925001bd4b157cc97","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.5","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@agent-scope/core":"1.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.13.0_1773211664721_0.394911419925444","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@agent-scope/runtime","version":"1.14.0","license":"MIT","_id":"@agent-scope/runtime@1.14.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"d79e537a501fbd9831a0f2ca3275d86e45c881ae","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.14.0.tgz","fileCount":7,"integrity":"sha512-jJE+oi7eCqZBC+pAcZJysmnC1WABUvK9LvlZfyCcoZq5rX1KdseZ75t+7RYEOOj6wbUNGs/QVtLBA0q+7AR6hw==","signatures":[{"sig":"MEUCIQCKyFBb8jLPVMSEU8Wzb6vn7AnDu1Ow9F4X0serIdV/FAIgdnlAgYJ25qCw1ImsV+ECVLqtmUOifoDtYG2zNgZ1wyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343955},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"183ed75f76c71626dd921f4aff7fb145fddcc329","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.5","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@agent-scope/core":"1.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.14.0_1773212082931_0.10487992430236881","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@agent-scope/runtime","version":"1.15.0","license":"MIT","_id":"@agent-scope/runtime@1.15.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"9760bdf38a3bc07a74c0d46a024487962e00cba4","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.15.0.tgz","fileCount":7,"integrity":"sha512-eq0BGVWkZAsBXCHlwT6/0W8p7vcheFJ+DF2VFSF1udeDCyUfycYz5Mc5JzBrodt02/4v4hb+IPYvwwukigDLwQ==","signatures":[{"sig":"MEUCIQCjgGAvfX93LyCKhsgCj/XNIeC8G2xrFMES255/qktjpgIgOe+NroIE7pNC8HLBHzyajpCv0ZL03MZIbeq47efiFBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343955},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"a3681e0260c7dfb83bd168641d09be4394effcba","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.5","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@agent-scope/core":"1.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.15.0_1773213154272_0.10019338076550888","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@agent-scope/runtime","version":"1.16.0","license":"MIT","_id":"@agent-scope/runtime@1.16.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"95ef25f4597b69409309ee42c1e04a914f0c7862","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.16.0.tgz","fileCount":7,"integrity":"sha512-ZM8ZZ12BltrB6tjcgsqmExysZx87xLswVOYFZzW9zSHYdtzG1txGDAPTjKhnxCQfpP905F6+ogCUwk/V/xR1+w==","signatures":[{"sig":"MEUCIH/eGjxsHQUV3Zyfm5Qd19+tLJVLh5vX460vrTiUxaYkAiEAq6TXWh0Lwwe2/t5ltPV0q/65NJptYzpRgLnzoZhoPSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343955},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"353ed5fe00d6a8d6bea1d70450e4446a49090165","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.5","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@agent-scope/core":"1.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.16.0_1773213586967_0.8376818137892803","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@agent-scope/runtime","version":"1.17.0","license":"MIT","_id":"@agent-scope/runtime@1.17.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"8246f9fcdba48319a026b3a610a51a0264b80736","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.17.0.tgz","fileCount":7,"integrity":"sha512-cVjbfYF05o0ljeyRJjvp+HXFKaR39Zwx8aBjNsvju9n4jnX+GRTep/pihwdfkpE8yWVQRtgRWI1GOIoxBs2jAA==","signatures":[{"sig":"MEUCIQCx8Hks05Z81yOiiZQmUz9MqNRZ+ba3BLelRGgnl+Kp5wIgCYIkvGk4Q12WpzcDyEPjmZ2x09BOoV/FDhqBAhlTtGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343955},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"2cf9b8e80ccb00b6a2b32ce086812531df0aa98f","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.6","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@agent-scope/core":"1.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.17.0_1773260283660_0.8494098637449365","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"@agent-scope/runtime","version":"1.17.1","license":"MIT","_id":"@agent-scope/runtime@1.17.1","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"f9c806f77070adb93417b3242507e47b0d05cc35","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.17.1.tgz","fileCount":7,"integrity":"sha512-KDF+Q+s1vUMERwZUgnairEf6RgF1MVmGesl3pdmADhCvP5lx0+fnsERRRTdfVKR3jq7Ua8f9jj0X5LEXddGqgw==","signatures":[{"sig":"MEQCIDTrESpkYolCR2FqW/LNpU+21CG3syq52ZFJBPUClQwuAiBQeRq+eCgU58y4sxlS0J1wNqpIsaJhZd7tC3Nz+8HRdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343955},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"0bfc8ecbcd1a9ceac6394d74ccc3a178610e5863","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.6","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@agent-scope/core":"1.17.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.17.1_1773267596819_0.03958644388295762","host":"s3://npm-registry-packages-npm-production"}},"1.17.2":{"name":"@agent-scope/runtime","version":"1.17.2","license":"MIT","_id":"@agent-scope/runtime@1.17.2","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"a13728a87b1f7bf40703cfadb83abab10d2455e3","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.17.2.tgz","fileCount":8,"integrity":"sha512-Zu97SId+7LnKaoxccoT+qZ/Zbb3ldrPmuhEvsE9IxzzTeUknogwaRgK36Tnw6d6EfLifDVCUnHa+pqJ+ZD3JJg==","signatures":[{"sig":"MEUCIQDa1MsMfbrZHp/aZwxB5+k8iEUoFG8ebpNSip7Ck4w9bQIgakRYRyP6bLtsbZ10HfBnv5O49G2UwMoU/EHeCcJxUp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365065},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"06e43a29480fe7b64747945a5e3f78e40abb405b","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.6","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@agent-scope/core":"1.17.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.17.2_1773272528206_0.9543132271742449","host":"s3://npm-registry-packages-npm-production"}},"1.17.3":{"name":"@agent-scope/runtime","version":"1.17.3","license":"MIT","_id":"@agent-scope/runtime@1.17.3","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"b746edaa474ad077006c46fdea2aea5fca709539","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.17.3.tgz","fileCount":8,"integrity":"sha512-o7zl91641Pcact7/0Djzr7ndkKD+PftS112vozk3/1Dl7FTGO9MylmAywLRcQKLsUgQJiswBBSLzPeofOfCftQ==","signatures":[{"sig":"MEYCIQDRbCCO8n7ur1SdlUdjXe95IvIJagIjB/B4eFBHY5vQaAIhAIBDVx8uOMzH+RBKI003D9X3DAOI2TZPqhMXpnjN2+gI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365065},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"488f5a0ee9cfd168e524d406d33b59646aa606d7","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.6","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@agent-scope/core":"1.17.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.17.3_1773273007597_0.6051049331766469","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@agent-scope/runtime","version":"1.18.0","license":"MIT","_id":"@agent-scope/runtime@1.18.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"873d9228cebaed9607840c7e48b996cf1dcacdbe","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.18.0.tgz","fileCount":8,"integrity":"sha512-BO5zJkyie2gmer0892KhRqvqZ+O8ojyGE+qCpXTO4gDCM+IWs5JyZAELXazBlRu2qlpTXm1aVSEsZfLoNBHrgw==","signatures":[{"sig":"MEQCIDfTgSByXTRzewlriC1ZWXJhb4DT6nvNTWJeGOQRdtKYAiA5ALyFJ5RRkqJWIrUQimvs7mmFWF+0/IE/MBc6kP1tfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365065},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"ab984cbb1bc0dd63a9fa27f43153e280dcd292d5","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.6","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@agent-scope/core":"1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.18.0_1773350764166_0.8312363027788641","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"@agent-scope/runtime","version":"1.18.1","license":"MIT","_id":"@agent-scope/runtime@1.18.1","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"bd964d5315c2f805a45e4901947948f8230555fc","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.18.1.tgz","fileCount":8,"integrity":"sha512-NevgnlO3CQafenTU6jK5NC4iP7uMWQvagDcjjAW6DZVbXVHiPhiD7UiryUg4mxJES7S+nhHSyk2exVwarWZR9w==","signatures":[{"sig":"MEQCIA4CcFubsO4UTy/ZWglT3/kH6aoCTpwbYeJyDS2pYixuAiAFJn4iCUHc+xzmO6fizkBazf1eC0R3TxYmcgHWCCsZPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365065},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"f583b16c66041e9bc030c01decbf49779c2fe46f","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.6","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@agent-scope/core":"1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.18.1_1773356458920_0.6488484247095623","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@agent-scope/runtime","version":"1.19.0","license":"MIT","_id":"@agent-scope/runtime@1.19.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"e805fb07b01f8fb0162a7fd4b76cec1ad971e12c","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.19.0.tgz","fileCount":8,"integrity":"sha512-+F4vTLVsjd/KvuyP8l+SxkcBHqESlu20CZx0Xjy1O/NT2dJc7yoyFKNUJCtJWBjCnUxwkmvZPl4eIGRb+1WhgQ==","signatures":[{"sig":"MEYCIQCVtxpMV9yXiDk/LFJ+a/7CQKcvilpfegwYcrD11X+9LgIhAI7BdYhkvMestHhpZIdJyJfMCs/JjIgIMl14sece3xax","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365065},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"d6d410839977773ba0e15e65e8e3f713e7af2090","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.6","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@agent-scope/core":"1.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.19.0_1773365695683_0.7676066010019462","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@agent-scope/runtime","version":"1.20.0","license":"MIT","_id":"@agent-scope/runtime@1.20.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"25faf53c003fca745a89976e05de8670d440fd58","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.20.0.tgz","fileCount":8,"integrity":"sha512-2IZUEu1JFtcJH1RRabVzqxUruLVkdM1RE4B8al/8HXSEKQfcip7bSVe2Ac6Ky08yYpb6UaFjS/w7eWKE15bMjg==","signatures":[{"sig":"MEUCIHFMpzk+HPPAwmuTjxHd4yev1W1Mx+HshTHOx5jErq9aAiEAtffwf3prE+/q7ixnHWFsax6BojhJu7l3ftxfiQwVXvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365065},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"4b6aae0b77e8642b45205f8ca6910eabe51fb331","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.6","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@agent-scope/core":"1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.20.0_1773419117842_0.8787598866315407","host":"s3://npm-registry-packages-npm-production"}},"1.20.1":{"name":"@agent-scope/runtime","version":"1.20.1","license":"MIT","_id":"@agent-scope/runtime@1.20.1","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"8b220fa1b1835239a0ba72c3b6e98736adda34fd","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.20.1.tgz","fileCount":8,"integrity":"sha512-0XjpsUvyD+3cUJEVhoAenwokLnHox/hxZADQ8h7zD31u4RQD7UFDRM87p1LVLfAOcpv8xk6iuHYBr/oP2DNzcg==","signatures":[{"sig":"MEYCIQD+7ttMhTfweJdbOqJBz48qXN8f+84ZjqbTjAvg5B/uigIhAKJ88bbrhyckXDDsh2NhfsOhgcmNWPCMxXjaEDtPREYs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365065},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"d39ac6ca2f5b61a169bed6aef8eff0eb6c42c563","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.20.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.20.1_1775431321816_0.44105899406657767","host":"s3://npm-registry-packages-npm-production"}},"1.20.2":{"name":"@agent-scope/runtime","version":"1.20.2","license":"MIT","_id":"@agent-scope/runtime@1.20.2","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"9c0356521e79390c0f3dca9224ff8d9da7d810ae","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.20.2.tgz","fileCount":8,"integrity":"sha512-mo9p87SfQRKDnrJ9sb9vfWR8ewNmK0Z/v72FuUInyhlRWUbY+QqEgSysxlKnFJCZtAXInmH26I9BMlspBiUgaQ==","signatures":[{"sig":"MEUCIQD7NQ/34fThkkhIB/9AyhVYa9bQxOo9E+zeMnEli0HDGAIgQC2E842vYiBvHY6vFrKWxW89Vvxh1beK17PlG5ApXu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365065},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"21fc0a424da713c7f5d003836f765a78d31354c2","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.20.2_1775431856480_0.24405167089449242","host":"s3://npm-registry-packages-npm-production"}},"1.20.3":{"name":"@agent-scope/runtime","version":"1.20.3","license":"MIT","_id":"@agent-scope/runtime@1.20.3","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"932b7a69b916635565dcc6d61fdf62c2590b6a41","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.20.3.tgz","fileCount":8,"integrity":"sha512-Otla/z2wUnieWj/T3KJ+WaiPn357IkO+elnv7rWZjYkNH7ZudswVo3rDekyTitdCsMR8xBzHU2qKKehe+SF0qw==","signatures":[{"sig":"MEUCIQCXp4j1iPWvRG24tdJKhuiKez2IyhW2dkpL/8Nn0FQz2QIgfLgcvRjqimAEAzXhBGLE3ljhKOSpqX/73Dv+WSj6tYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365065},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"d9396211a1327af67604beba173d5a29c211e33f","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.20.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.20.3_1775432352968_0.8374249610152742","host":"s3://npm-registry-packages-npm-production"}},"1.20.4":{"name":"@agent-scope/runtime","version":"1.20.4","license":"MIT","_id":"@agent-scope/runtime@1.20.4","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"1588fca83d6325d393e5380f760cda95bf034b24","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.20.4.tgz","fileCount":8,"integrity":"sha512-z2rprdrNMH0Sqpmpg6rW4O5JP3QrgcknP9V9DIDBN9EM5SzlgJOOzd4pS+Mw3tWcNArqy2m6AVwDoD34zn5kOA==","signatures":[{"sig":"MEQCIGUxsFhut+qjChWP5xk4yELdPv3lUEjFvJ10zUTn0mn4AiBDEHQWFdtN0I/sOfPcEgCTCGb/BtZ1iHs4ss05UGGB6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365065},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"ec8cbd86185dd6657c709eb3fa1d8fe9ba85db72","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.20.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.20.4_1775433640051_0.4196819097147779","host":"s3://npm-registry-packages-npm-production"}},"1.20.5":{"name":"@agent-scope/runtime","version":"1.20.5","license":"MIT","_id":"@agent-scope/runtime@1.20.5","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"d49cb6256f6902e00153ddb2832a9964243955e2","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.20.5.tgz","fileCount":8,"integrity":"sha512-V27z4l3ADAYMlpzDmnf2jcIHLs0ZAhyDSraO54Jz+MAPXFKAXDHGorlpT9uL8xGNklWN6mYdVCN82TkDtzaW6w==","signatures":[{"sig":"MEQCIBX2eQbN2l1tCNMelyRO5DVl7Fg4KHZiBzwIluUzdzEkAiBhh3bRDpXY+5y6WUQAdEwPp+y+dd/MsyJl289kZEGPRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365065},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"fc86326193f53b610a2842f2a30953d36d134296","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.20.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.20.5_1775434024133_0.019576537058661803","host":"s3://npm-registry-packages-npm-production"}},"1.20.6":{"name":"@agent-scope/runtime","version":"1.20.6","license":"MIT","_id":"@agent-scope/runtime@1.20.6","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"4d33130e0e4c6caf9806b19beb9d64fc36ec92be","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.20.6.tgz","fileCount":8,"integrity":"sha512-TF/ByzCTYBapCn/ziFZsuRG65XFqVAEKR+q/qT2afXfrOBwiocU9zGDRUS1BJrmruIaFUltkuHK57b8ZLa8M4w==","signatures":[{"sig":"MEUCICcBBloTJpxEAxnVgDiJKWXdlIKsqexXmt7CbuIMkqbjAiEA3qLdenzbVgnaiMKUKp7gKUYffF8vYI+u62K2AqPCUoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365065},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"2de0946a3cd22d7099ac857cf86910b52a7f701c","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.20.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.20.6_1775449121283_0.8422596387992374","host":"s3://npm-registry-packages-npm-production"}},"1.20.7":{"name":"@agent-scope/runtime","version":"1.20.7","license":"MIT","_id":"@agent-scope/runtime@1.20.7","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"7c2add7393247107c66bd49f319de8126d34a577","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.20.7.tgz","fileCount":8,"integrity":"sha512-Qw0pposrWNXcaLEAWkcd7GM0mHuMg04aAXhdWq6MvMo8vDM2EvmvlJfnWk+58HQm8v43Pn0AyFVQHBebCmcvuA==","signatures":[{"sig":"MEYCIQDP3xzHiUcXtyYazf1ZDkubOL862jmyB+zqryRtB3O0vgIhAILMyh6A0BEvAe+MKdPxt726ouQPFOAS9ThfRFDNVo5a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365065},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"55ec6f728d641994efe2b3a77f46ccf544add081","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.20.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.20.7_1775449679243_0.47631167653219286","host":"s3://npm-registry-packages-npm-production"}},"1.20.8":{"name":"@agent-scope/runtime","version":"1.20.8","license":"MIT","_id":"@agent-scope/runtime@1.20.8","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"eb15dad38fe5dde1914153cd7de937568a2365da","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.20.8.tgz","fileCount":8,"integrity":"sha512-/8xr47vXff8C/Sm2tZY0ohS98CuACggQsPnLY/ybv7j0Yzy4UhKf5mwuSyZS4Ll/XT5t8f1ZcGoCFwRA/rh2yg==","signatures":[{"sig":"MEUCIQD0hrQ7gQEcD9fcESq4vJ1zF4LGIz+ycTpQX979AG79JAIgO3Brl/neKZZDy/guURFzx3OnMVGps+7AYwrb0AvJKTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365065},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"e1ee5e12eb05f0efb65c70004b898a5204a7cf21","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.20.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.20.8_1775450128827_0.22597074892975844","host":"s3://npm-registry-packages-npm-production"}},"1.20.9":{"name":"@agent-scope/runtime","version":"1.20.9","license":"MIT","_id":"@agent-scope/runtime@1.20.9","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"85dba3be82adba9dce3d0595d695cfaed36727f1","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.20.9.tgz","fileCount":8,"integrity":"sha512-PInHv12ltc5+srjv3CFfgIKQ0Op8E01xODKmcjZP60JJAjFKi6oiKgdBH1jevrdKw0+aaUEIcLu4wZrWyFkFqQ==","signatures":[{"sig":"MEUCIQDQ0ucoftyxduGf5KrEXAuo9pv8tVOJ4jwfj2rIcby4YAIgYtBNj7JfwWAPZVgnJ1ml1Ps1or4NVeCNJGLWwB87cvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365065},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"605bb696d201e1d0d781495ef8a46f837c0cf751","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.20.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.20.9_1775452399730_0.6054612117598925","host":"s3://npm-registry-packages-npm-production"}},"1.20.10":{"name":"@agent-scope/runtime","version":"1.20.10","license":"MIT","_id":"@agent-scope/runtime@1.20.10","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"5408108e4a6900d99e1a008dcb8ba5f7c3fbff2a","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.20.10.tgz","fileCount":8,"integrity":"sha512-YD8u8TA4MhQNcwvr5GKEeUSx3+inJFvmHhXsVV8xbv5llU/XRt9LyQtscwiJBl1uZ9ZZP1v4cVTuglVpAs2HUQ==","signatures":[{"sig":"MEUCIQD1U7WbB2t+cqJ8dmTrM54VUNmywbmz9YEfM/rQwbGAeAIgc7Cncz0rJFUVii1lkLOdAiElVProWXUg7Me7YM4Z9Uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365067},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"1924a4e514d61f090e9db41a2ba8dcd90ecff3db","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.20.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.20.10_1775452560318_0.8454318880202787","host":"s3://npm-registry-packages-npm-production"}},"1.20.11":{"name":"@agent-scope/runtime","version":"1.20.11","license":"MIT","_id":"@agent-scope/runtime@1.20.11","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"1a7a8343a75a1c6b9a2757421a9a460a16b55168","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.20.11.tgz","fileCount":8,"integrity":"sha512-cv8ATfbt+N1f4HmJ/LCDjsfwn4VOKq6Ma+bRdweYvT+xn1EzJhTvvzFhK8L8Ku+fiLCKO0H+o1yXj5JbvkCwcw==","signatures":[{"sig":"MEUCIE5yADIfCjiTnDWUY7eeSxHM1xOnSY8xLiUGDIKeBMUaAiEAhFfJ5X2ZJZv48qEtmFZ1kRr/ZTKLI+cGSpBT2j+bZ5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365067},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"22cd52eb0d2001ad4fb1f0a2718f34ff2f9f1dcf","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.20.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.20.11_1775452812764_0.49118852708683924","host":"s3://npm-registry-packages-npm-production"}},"1.20.12":{"name":"@agent-scope/runtime","version":"1.20.12","license":"MIT","_id":"@agent-scope/runtime@1.20.12","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"9cfe167b0070312c079a24be6e82b1054fdbf089","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.20.12.tgz","fileCount":8,"integrity":"sha512-rx1ok9GhiCYeRjguKO+qs9ypdIa0oN5ZQJODbQUpv4AUYw20NAHrRheA1zTlPI5oYtB50yevm5W2Eu8BkTJDMA==","signatures":[{"sig":"MEUCIE7SY2jzIKcqwhMBkTXLcpODT8xMsqvKV8oQW3sz9hbNAiEAttktOo1Bm3zH0s+c1+RjPmT4U7j9kJi9TKvhfuAl2Do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365067},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"df2dbdb897647ba48c74d79d4c6876ab3380616e","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.20.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.20.12_1775454462717_0.4915102673949494","host":"s3://npm-registry-packages-npm-production"}},"1.20.13":{"name":"@agent-scope/runtime","version":"1.20.13","license":"MIT","_id":"@agent-scope/runtime@1.20.13","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"089595bc57a74403bfaf5f30f36c301127cc8f79","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.20.13.tgz","fileCount":8,"integrity":"sha512-v0GwBr8JM/yoENBKaCIstd7Qm9oYgnQI2oSdla3f/8s/vKySFk1EJZ2YElsGcOtrEZfZ5Ff+ujE+ViPUZSrWUQ==","signatures":[{"sig":"MEQCIFNqXrvBzrcZQI1A0Vusns64hyti69JfCabD8uF3yJwxAiAwPf3TPxSnL0VpqoH7v1uW1FKIWJ6OBin+IDQ5kDk+WA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365067},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"d3ddf2848f1da73935a58a76f2e7194c18680764","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.20.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.20.13_1775455569060_0.9737492436368824","host":"s3://npm-registry-packages-npm-production"}},"1.20.14":{"name":"@agent-scope/runtime","version":"1.20.14","license":"MIT","_id":"@agent-scope/runtime@1.20.14","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"93b133ae8618a09b3408c66e03d7297d724f84b6","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.20.14.tgz","fileCount":8,"integrity":"sha512-MxJUsDIdolbEmn1GqhXD+ROJjP9SHI6fqy6vZNPG2PbaQZFxIlsIopg/d0WHQ1apZzk40LB9OEM8TkXyYZWf+w==","signatures":[{"sig":"MEQCIDAIwiaqt8MCZ8nYwGWNKzfo669Q7lPj5KOCdMdUHQgCAiBh7b073qw67VWSHSYl5NHRYMtOeHNtHOkDncULANBWig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365067},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"79e5d5f568509be563ba4add261c9d1a566864d4","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.20.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.20.14_1775456512655_0.9248558167001437","host":"s3://npm-registry-packages-npm-production"}},"1.20.15":{"name":"@agent-scope/runtime","version":"1.20.15","license":"MIT","_id":"@agent-scope/runtime@1.20.15","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"cbd94ef1560ee40c43becdc50ed168f573333058","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.20.15.tgz","fileCount":8,"integrity":"sha512-eZftTFkE+qbLjb8aRRrJ4g3LOwjgNZSC9XWyWrFXmJ2y1MRSmc77hoZAfNye6kGTiEcki1cFELpGsQ16W2c4vg==","signatures":[{"sig":"MEUCIFLPh16LJssvzeqETbpilAGI2DYlCE78k/Kz8bGUu6NpAiEA8EL9oXgrl7T1sogzOU3pekRQvtFkNgA5fa2kfqOZJi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365067},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"b4557429bb7df357a1a78c519ff8e9e723f93fee","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.20.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.20.15_1775458282376_0.919847506124184","host":"s3://npm-registry-packages-npm-production"}},"1.20.16":{"name":"@agent-scope/runtime","version":"1.20.16","license":"MIT","_id":"@agent-scope/runtime@1.20.16","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"fe97836a0491bb0c51de666f67a447ffd4a8e99d","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.20.16.tgz","fileCount":8,"integrity":"sha512-tdlxA0358whAz8VcQyxFx4Ezpq4+oqZa7ntTivcElMW51xy9dOuxJSVq2M3YPmMsdRvQdfQ4FfqAtZjOC+eDWQ==","signatures":[{"sig":"MEUCIQCspn01pFJXkbSXIzJYgvAtKIUoRD2WDiDTrzfDP6dpmgIgeyG7050driiR2/03Wme1NgBTx0grUAxXYUWv6Fm06bo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365067},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"76ae9ec4a2426c48c7d957eed07ff963c87f18f5","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.20.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.20.16_1775459568710_0.8877498573573446","host":"s3://npm-registry-packages-npm-production"}},"1.20.17":{"name":"@agent-scope/runtime","version":"1.20.17","license":"MIT","_id":"@agent-scope/runtime@1.20.17","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"0ab0376bbc7304f9544fcdb55bba03a548c30fa6","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.20.17.tgz","fileCount":8,"integrity":"sha512-DyJ1+VOw5RCX7QKT8PiGashSlMpqEPuBBsje3yWdJBHodqNlzxtdjh4jM6MbWom7QG+6bz71KKxQ6dxewJxvZg==","signatures":[{"sig":"MEUCIQD7lO2mWk/n9btzqrdAtE9hHFSCMdbIiNrR3FxQ9F65BwIgXQ4Y9tD8UBLzeeU5Vrtevacr2e42nq3Wakfea0pHVho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365067},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"92bc656118f86eb58655819583ab53a4e2699b22","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.20.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.20.17_1775461565494_0.3154362884726949","host":"s3://npm-registry-packages-npm-production"}},"1.20.18":{"name":"@agent-scope/runtime","version":"1.20.18","license":"MIT","_id":"@agent-scope/runtime@1.20.18","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"d278114d7c31623ccda59fd42993ddbfb6a195d8","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.20.18.tgz","fileCount":8,"integrity":"sha512-8rGl69r9fWSyEtlDuw+ihrXyERDeeNaxx6Gf9U7wsAYQaQTOLiFJiUIppV5HG2FR7RMIJhdOg1r+cy03DPkuGQ==","signatures":[{"sig":"MEUCIQD/4qcxljJd/m8aFiEEhQcoM/MGMb6RA9JawBjXvo4RlAIgCL8bw7vi0hxl914Ii64/EhDlAHYbrhRqODLcj4z8gIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365067},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"0b3d01934cca9324800d0f8aee49a502cacf77e8","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.20.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.20.18_1775462351162_0.36094547319073955","host":"s3://npm-registry-packages-npm-production"}},"1.20.19":{"name":"@agent-scope/runtime","version":"1.20.19","license":"MIT","_id":"@agent-scope/runtime@1.20.19","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"c58507c122e05ee3f6fd342da7a0769455f82299","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.20.19.tgz","fileCount":8,"integrity":"sha512-jDe5n03/zNZry06aBObUDPf6hAqQmvNC7faB6HWa7N252ndQfL5UzOmYaiB2+d57Ipzvccq91ipb1lwyz3gmwg==","signatures":[{"sig":"MEUCIH3uGKosWDxLx6DEPy/xuYvOShs1z6UutJSgfuFva1RTAiEAm6s4p4D0qJmmUBv70uLddd2G5PmBvXCEaV+ei+fRsRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365067},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"5e280c4d6937a7323932278eb64db6bb6298fac6","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.20.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.20.19_1775463857613_0.9019761418270211","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@agent-scope/runtime","version":"1.21.0","license":"MIT","_id":"@agent-scope/runtime@1.21.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"6d1edab6d84d27b4f3e44cdd18064e48b7cf0a24","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.21.0.tgz","fileCount":8,"integrity":"sha512-AyW9ZzMY4HNuMXv9opYO+ghV3VuJs6q9LbCGVp0iKfA0+77Iwv8pevRlInF1wqNZHWr1gXSWs4mJbdS2Ptvz8Q==","signatures":[{"sig":"MEUCIQCRm5Hit2LYXYwWV7heKZZzCoL8DVAhuSKQo8FmnJtPagIgeiBZl/AvcdmU6t7qdNKDdKcqibdQ0Dxjzg8PnJvls9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365065},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"a16a8e19ab1e3041242d5b4d7b316fef7b203584","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.21.0_1775507613758_0.157540608080738","host":"s3://npm-registry-packages-npm-production"}},"1.21.1":{"name":"@agent-scope/runtime","version":"1.21.1","license":"MIT","_id":"@agent-scope/runtime@1.21.1","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"d4fac96b89df7cd87ddafd7f0174a8037c8fd830","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.21.1.tgz","fileCount":8,"integrity":"sha512-DrvYG6qHfyYjwOtc2ffFJ0U3SCH2+w+ctr22Q3n9kCpz0MoySJLkEYKCbj1wopg60UbaZ5cH/LyA51BTn4dHkQ==","signatures":[{"sig":"MEYCIQCAB9qy39czj53dDiWiPh+Oh38q3x4JEr/HGk7J2587lQIhAN3+U5e77jJO4pFtaSX7f+mHyfCv+MeILXCbq5s1rT4W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365065},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"367358cb039b3b8c896a888d0b6410cfcdb83656","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.21.1_1775512311342_0.422803401897182","host":"s3://npm-registry-packages-npm-production"}},"1.21.2":{"name":"@agent-scope/runtime","version":"1.21.2","license":"MIT","_id":"@agent-scope/runtime@1.21.2","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"e8a7acb1f5f0196c06345d6da07418ae779d3ae6","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.21.2.tgz","fileCount":8,"integrity":"sha512-L94AmZnvFXW4T1x82tCyx6hVLMj9WLA6aRzhCzstpREu0eh1q/Rtjr3GgZLxs4DPbL05eZ9HWPF1j//sgX2EJA==","signatures":[{"sig":"MEYCIQDLRAJr+viW/QwbDqqhyJtxBB/5+LsqPelEKWGCzGhW9gIhAIcZqgu/Y+LuWoi6FLSEZzYpncwuCYJirL8Z2bICNDnB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365065},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"6aa174de7b085f11a4de097fd879e82e444911ad","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.21.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.21.2_1775514371507_0.4211312614740159","host":"s3://npm-registry-packages-npm-production"}},"1.21.3":{"name":"@agent-scope/runtime","version":"1.21.3","license":"MIT","_id":"@agent-scope/runtime@1.21.3","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"df7d1f61ca1b151ac30a23840451d0e2f7c473e9","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.21.3.tgz","fileCount":8,"integrity":"sha512-9tNtlBFRGrKS/KUDCrOQ7SfscjvvHWOvCu1q9Qm24NQQJrzjCWDZ8l/z9YM85DP/V/Cf+3SX/E69JZVWkY7IpA==","signatures":[{"sig":"MEUCIQDve4kggOYmPNKXCA/D/K+u99yBIPtU2IKlBbBxLXoYbgIgFhZ47RQ2ZqKkpl5uOPMCai1sna5DjInMZprfVxxuqW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365065},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"138027bb4256dc46cdaaa6cf7e0c0f8e8cfc6b0e","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.21.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.21.3_1775516418931_0.536156848409745","host":"s3://npm-registry-packages-npm-production"}},"1.21.4":{"name":"@agent-scope/runtime","version":"1.21.4","license":"MIT","_id":"@agent-scope/runtime@1.21.4","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"d8f53648c0720305d0ab38311755ce0aa08fee2f","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.21.4.tgz","fileCount":8,"integrity":"sha512-wi/0OTIrrALx5QJye9EXBAHD5kcvVGRVhSCu7LJQs/i5P9USUCzN8ISgKf6pEc+l3iMODpAQgqvWzsLiZ3iW9Q==","signatures":[{"sig":"MEQCIHNwRztILwx7wLxkqIH3Md8C4ViTASwWIwtVm5gmoYxrAiAyiXte4QFgzEuk6QjYKZk1sgebMRMl713EeA1g4qu8BQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365065},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"80555aba9b1242e9215b22a2fbea4f511de122bf","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.21.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.21.4_1775519626287_0.6081226716761217","host":"s3://npm-registry-packages-npm-production"}},"1.21.5":{"name":"@agent-scope/runtime","version":"1.21.5","license":"MIT","_id":"@agent-scope/runtime@1.21.5","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"cf65d94b2421857db463f80fe822b8ec2fd2f9a4","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.21.5.tgz","fileCount":8,"integrity":"sha512-pXXrkXEzHIpRnWgwwhCmCw7jqB7PVZdCi62zmH8oZO6GuaI5T32BN26zHt47GI+5BiMAkYtZ5s7TyYfpQiphTg==","signatures":[{"sig":"MEYCIQDyOUeDFRrJWK3b06jIq0NLhmwg2bS6Sx6xk/SPzpSkQwIhAL92X/hT+7//oQMlh4LHAqlPM5XjXlTfE3AvzCHqAG+c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365065},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"0be6857893d7d9ee380ca883a52b6ef4134abce3","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.21.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.21.5_1775520643791_0.7249705533195707","host":"s3://npm-registry-packages-npm-production"}},"1.21.6":{"name":"@agent-scope/runtime","version":"1.21.6","license":"MIT","_id":"@agent-scope/runtime@1.21.6","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"865c22ec9eca33d1d7d316e6c5cbea42fe60f4d5","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.21.6.tgz","fileCount":8,"integrity":"sha512-0GF+eFuFAFMeyjsw/9/sYJhff+agh89TA1kAFw0bmKOWDw1ox8BqGWtaTKlFv16Y7WmyUVQSxI4lZhZcGbmC+g==","signatures":[{"sig":"MEYCIQDEXAb59jtUvbx7Sbv4xozwKj0DelyxsKT8BYOC7gek/QIhAMsBzSbbN8cp1yEy1Kp6cHHrVbJ1adBJER7r7Xx6E7FU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365065},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"80980241f1bb4ceae78f55eb93848eee2cd8111e","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.21.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.21.6_1775522233572_0.15493456438277842","host":"s3://npm-registry-packages-npm-production"}},"1.21.7":{"name":"@agent-scope/runtime","version":"1.21.7","license":"MIT","_id":"@agent-scope/runtime@1.21.7","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"eb9ec0895610051af2aae23bd3205fc9cfe45078","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.21.7.tgz","fileCount":8,"integrity":"sha512-YDmGPkV/Hks+lp6c8FgTIETkhZATGaDfMI6EHDgMCxKMgOG+hj+rdWlJoxol7UOcUVRB3NoJiot+Zpm+HwEGZQ==","signatures":[{"sig":"MEUCIAD71B2nc8w17pmntUkCP5nOxYLMigXQRKzxNRZvyFe2AiEAlowNswdW3xFLfvTRe5lCo4CrpWVs4bAmnTtJ6+DtSAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365065},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"7b1224c63af71179def29e8b551c8639250e258c","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.21.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.21.7_1775523784341_0.7808189170924509","host":"s3://npm-registry-packages-npm-production"}},"1.21.8":{"name":"@agent-scope/runtime","version":"1.21.8","license":"MIT","_id":"@agent-scope/runtime@1.21.8","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"4925d2e0ebc3355c5947659c26b3c72eaadbad98","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.21.8.tgz","fileCount":8,"integrity":"sha512-pNDZLr2LUbzxjhFg8Op+FsVaTTLlGitvqKabjNxMRVmsAW0YVO8e0euj/516B2i/WTg8sb7aKMdnBEuSMZsxsw==","signatures":[{"sig":"MEQCIEmbYkDqXyawIgySXfu6xitNlnFaOB+YfK1/8H1cS/4aAiAP8nxynIlGsFeYbA+oVCy+UYMp2y8GfN7Fweed+nAMaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365065},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"35473673ce842aab8b097390bce1120020c58032","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.21.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.21.8_1775525577002_0.9642283750788783","host":"s3://npm-registry-packages-npm-production"}},"1.21.9":{"name":"@agent-scope/runtime","version":"1.21.9","license":"MIT","_id":"@agent-scope/runtime@1.21.9","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"e0c8bb361e20ec30d860dbc65103f1ab0af0a7f3","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.21.9.tgz","fileCount":8,"integrity":"sha512-md4m9o1FSwvo9T9uiMX3/YJ5zjeM9Jx+qxiViwm2qdanqFC4EXkmt5fGEqqmBL4UHPah6Y7Vcc4SxP1tW9nvbA==","signatures":[{"sig":"MEYCIQCZwf0fSlN7wIZHgIWszC9kMksDnmwMGPWy8abMphVCuQIhAKnmWtaInC01i3Q5nPsUPf5MyOH2ZObYVtb63eLUfvSy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365065},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"faea3b249eb7b920f9fde47f60d74d792f2d6c58","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.21.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.21.9_1775526957910_0.8305534105579251","host":"s3://npm-registry-packages-npm-production"}},"1.21.10":{"name":"@agent-scope/runtime","version":"1.21.10","license":"MIT","_id":"@agent-scope/runtime@1.21.10","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"3f3305308ccd41cd95b3f24defcc05d07d7dc374","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.21.10.tgz","fileCount":8,"integrity":"sha512-Y7JvU8lMfn+15ibFX/XuvUqXtGoDDELWxkBipeU+ITiYISbftj+kxSIr5nPZAiFHsgWFQRxuGGNTqNBTJ6oykQ==","signatures":[{"sig":"MEYCIQDMQ7YwXObwmcKW3XIBUbb1hXFAVzrr4sseTIlXbkQIxQIhAKDHr0VPqEw4mIv1K6/B+9vFhI/NzN6fJsS6+vcyk07E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365067},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"ab74a1dc4724a2c98332ceb908d908f7e4d7768f","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.21.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.21.10_1775528001619_0.46243329283715484","host":"s3://npm-registry-packages-npm-production"}},"1.21.11":{"name":"@agent-scope/runtime","version":"1.21.11","license":"MIT","_id":"@agent-scope/runtime@1.21.11","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"68a22ceb04b8484c83fbceea150642a252e7eadc","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.21.11.tgz","fileCount":8,"integrity":"sha512-A5OTFzqKNysZ9I7Uhf+hkMR6b6SkLsk5Gm2M4K3IHX+4ySKzIDnYqwwc0JjsQhOpeYQTvZew1xoFoyvdHWqR+g==","signatures":[{"sig":"MEQCIG59qntRem7p/TNCz+0ft/Yi6qZgqpMh7UDiFs3c8oJxAiBulDPMqoODJH04gjHwQWbB8u8FVX5KC0qMK/0n808z+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365067},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"2c16d0a2fd2b75da9122df693c2dc26913737b33","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.21.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.21.11_1775529437785_0.5958720931125243","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@agent-scope/runtime","version":"1.22.0","license":"MIT","_id":"@agent-scope/runtime@1.22.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"529e754b7ba726fdc0a7f09ce56d37295928a144","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.22.0.tgz","fileCount":8,"integrity":"sha512-U5mGoPvLZ0cz3RmrMSgYO08PvhOjY3oVqGO0RnMBnSU3p1S4WPocuYbjSajNY1gSIUb1c3DPD/33as/yXI8Ulg==","signatures":[{"sig":"MEQCIBUuNI7caZBGFEGebBsCwi4NG6ubsl/yOq9I5I1k06tlAiAKDpUZ9Bzf3lcJfR4uXHQv1JgtryIk7d88uXxC8jkYUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365065},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"f3369e8ceb6ed9ac810dc72f1a962c6cbd20db09","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.22.0_1775772970973_0.046547424303572615","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@agent-scope/runtime","version":"1.23.0","license":"MIT","_id":"@agent-scope/runtime@1.23.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"7d45d041f0779d41f432276515b06600fff5813a","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.23.0.tgz","fileCount":8,"integrity":"sha512-dscbcoW3zXMnlr6QukFhrp6Os8zE9S8StLuLoic+0h/rMAlvPENZs5sTcaQb2tTy1gmqZhuW83L1vCNzyXVZOA==","signatures":[{"sig":"MEQCIEJsWD4xCpciMKSht8hkEqsNrjz0BN3Oj0MUrI8Snt1EAiB+hySZQ8uu3eI1/j2Aeaqs3cYzgiqJUhORmdnkjOTRVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365065},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"5861a68e30ac14db5bcc90ade0185a503be0f8ff","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.23.0_1775773071596_0.8447963773142031","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"@agent-scope/runtime","version":"1.24.0","license":"MIT","_id":"@agent-scope/runtime@1.24.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"3b38e409ad935e1aec330b665f4dd795a1916aab","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.24.0.tgz","fileCount":8,"integrity":"sha512-nfkBPezCjH043vsBP6yHBPxO9EjxMZHBNiB809BIFoqJMCytXbNBvn+mXidq97RVOzKE3nNMLoocnm/x+DlWrQ==","signatures":[{"sig":"MEUCIQC+87qwqlBMGwmjyaQi82HwsrH1R60vHnyN/mgwdTd0iQIgO7n7J3v6fRQhX/m1Amzms513tELreSr6rfSJ1UdtlsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365065},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"7caf3cb081e5a500f68d6f739f47ef322202359b","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.24.0_1775773533252_0.2895903179766546","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"@agent-scope/runtime","version":"1.25.0","license":"MIT","_id":"@agent-scope/runtime@1.25.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"1ae0e5bcfbea7d322cfbc166d756286688513c82","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.25.0.tgz","fileCount":8,"integrity":"sha512-IyAGLNZyvzvnVxIs4QzcP2utKHIHv/1HRgDwGzBbADlcA4i5JBephskahNcazhTZ3fReiDDaxnpwHyQa7UlteA==","signatures":[{"sig":"MEQCIA4NXh8TmpM2YU/Fy//hy6lcK611OXTT4HPpS2nQ3UHzAiATWORQsIfq/OTEBX00aPT6K3/n7suNbkrdUhg7KveAZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365065},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"2dbf669e0a8cdf16cf444f1854e3d6848f596d34","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.25.0_1775782968455_0.6866779354294865","host":"s3://npm-registry-packages-npm-production"}},"1.25.1":{"name":"@agent-scope/runtime","version":"1.25.1","license":"MIT","_id":"@agent-scope/runtime@1.25.1","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"68c1cca9541b9d7b7cf02b0679a2d78e85e61546","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.25.1.tgz","fileCount":8,"integrity":"sha512-6miUOA539do9TvLXIXI1f/FejgvWFnACytAp+GLlybTi3s1CLhaFidcvsZp3gmutomRc7nwRWzUKIE9SE9DzNw==","signatures":[{"sig":"MEUCIFUBuB6EUI2jrvpwuKTecYWay1o30nkKkBSsnxoV4s83AiEA7D+Icn38T9q4eu8IQEgTBQ1A0o/KqBpdyzi2BbaH4qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365065},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"48695912f88257e716f0cea528bec173a1b184f7","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.25.1_1775786935743_0.9153197226826324","host":"s3://npm-registry-packages-npm-production"}},"1.25.2":{"name":"@agent-scope/runtime","version":"1.25.2","license":"MIT","_id":"@agent-scope/runtime@1.25.2","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"4caad7146b086f4e489b9c0f441e3ab55cb4cbae","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.25.2.tgz","fileCount":8,"integrity":"sha512-suF/TFR34T0rJF+Y9ih8/zrhEY+wx9ZabLShK0bjllBWV8jg70Vf+xZ9l4km2b1CgJTMmz9qlrVPaso9BXGKnQ==","signatures":[{"sig":"MEUCICs0hGZxxtdcenEVPIgtJ28tTLQY0RIVHFRHV2ICSXvnAiEAxFs/ehVghUBeqdVLeKfjPzAQCfze+rJkvnqovCdyHeg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365065},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"d18904c5f678441c6ca14dd42b4e02756b3724e5","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Browser instrumentation for Scope — captures React render events","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-scope/core":"1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/runtime_1.25.2_1777743732724_0.1191517993206681","host":"s3://npm-registry-packages-npm-production"}},"1.25.3":{"name":"@agent-scope/runtime","version":"1.25.3","description":"Browser instrumentation for Scope — captures React render events","license":"MIT","type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsup","dev":"tsup --watch","typecheck":"tsc --noEmit","clean":"rm -rf dist"},"dependencies":{"@agent-scope/core":"1.25.3"},"devDependencies":{"tsup":"*","typescript":"*"},"publishConfig":{"access":"public"},"_id":"@agent-scope/runtime@1.25.3","gitHead":"715a7831005636b3b1e28c9b163af6bd0bb18d69","_nodeVersion":"20.20.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-mntThCz3HVUxeBlzjqquWKnbJQ17GtPqjBUZjhbWlMYwdkV9IWhgB8Tr45RUH/P7TvO6GFVMorrHUrhJuCJKKg==","shasum":"4cacb051170ef11ab39e0f5013e9984643baffa1","tarball":"https://registry.npmjs.org/@agent-scope/runtime/-/runtime-1.25.3.tgz","fileCount":8,"unpackedSize":365065,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAfAsiU43NlU0Bxzbo5sIxnW0iDxgZ6TpY4+mSWQ9vXOAiAGDaLTYF7j/mdX+QDmKjozKsxM2URigERQ5fjPU8lXFg=="}]},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"directories":{},"maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/runtime_1.25.3_1777743819051_0.38022912102959006"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-10T05:09:20.834Z","modified":"2026-05-02T17:43:39.338Z","1.0.1":"2026-03-10T05:09:21.052Z","1.0.2":"2026-03-10T06:32:48.886Z","1.1.0":"2026-03-10T07:04:20.153Z","1.2.0":"2026-03-10T18:28:07.580Z","1.3.0":"2026-03-10T18:40:53.916Z","1.4.0":"2026-03-10T18:54:28.577Z","1.5.0":"2026-03-10T21:06:50.236Z","1.6.0":"2026-03-11T05:55:44.752Z","1.7.0":"2026-03-11T06:04:41.326Z","1.8.0":"2026-03-11T06:08:33.591Z","1.9.0":"2026-03-11T06:16:30.460Z","1.10.0":"2026-03-11T06:21:03.817Z","1.11.0":"2026-03-11T06:33:52.590Z","1.12.0":"2026-03-11T06:38:42.909Z","1.13.0":"2026-03-11T06:47:44.876Z","1.14.0":"2026-03-11T06:54:43.087Z","1.15.0":"2026-03-11T07:12:34.457Z","1.16.0":"2026-03-11T07:19:47.096Z","1.17.0":"2026-03-11T20:18:03.833Z","1.17.1":"2026-03-11T22:19:57.027Z","1.17.2":"2026-03-11T23:42:08.387Z","1.17.3":"2026-03-11T23:50:07.952Z","1.18.0":"2026-03-12T21:26:04.310Z","1.18.1":"2026-03-12T23:00:59.080Z","1.19.0":"2026-03-13T01:34:55.836Z","1.20.0":"2026-03-13T16:25:18.025Z","1.20.1":"2026-04-05T23:22:01.980Z","1.20.2":"2026-04-05T23:30:56.651Z","1.20.3":"2026-04-05T23:39:13.125Z","1.20.4":"2026-04-06T00:00:40.222Z","1.20.5":"2026-04-06T00:07:04.448Z","1.20.6":"2026-04-06T04:18:41.434Z","1.20.7":"2026-04-06T04:27:59.407Z","1.20.8":"2026-04-06T04:35:28.982Z","1.20.9":"2026-04-06T05:13:19.874Z","1.20.10":"2026-04-06T05:16:00.485Z","1.20.11":"2026-04-06T05:20:12.922Z","1.20.12":"2026-04-06T05:47:42.907Z","1.20.13":"2026-04-06T06:06:09.214Z","1.20.14":"2026-04-06T06:21:52.806Z","1.20.15":"2026-04-06T06:51:22.512Z","1.20.16":"2026-04-06T07:12:48.905Z","1.20.17":"2026-04-06T07:46:05.659Z","1.20.18":"2026-04-06T07:59:11.307Z","1.20.19":"2026-04-06T08:24:17.761Z","1.21.0":"2026-04-06T20:33:33.897Z","1.21.1":"2026-04-06T21:51:51.518Z","1.21.2":"2026-04-06T22:26:11.701Z","1.21.3":"2026-04-06T23:00:19.116Z","1.21.4":"2026-04-06T23:53:46.517Z","1.21.5":"2026-04-07T00:10:43.950Z","1.21.6":"2026-04-07T00:37:13.783Z","1.21.7":"2026-04-07T01:03:04.508Z","1.21.8":"2026-04-07T01:32:57.194Z","1.21.9":"2026-04-07T01:55:58.065Z","1.21.10":"2026-04-07T02:13:21.776Z","1.21.11":"2026-04-07T02:37:17.970Z","1.22.0":"2026-04-09T22:16:11.117Z","1.23.0":"2026-04-09T22:17:51.773Z","1.24.0":"2026-04-09T22:25:33.423Z","1.25.0":"2026-04-10T01:02:48.613Z","1.25.1":"2026-04-10T02:08:55.888Z","1.25.2":"2026-05-02T17:42:12.925Z","1.25.3":"2026-05-02T17:43:39.216Z"},"license":"MIT","description":"Browser instrumentation for Scope — captures React render events","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"readme":"# @agent-scope/runtime\n\nBrowser-side React instrumentation for the Scope platform.\n\n`@agent-scope/runtime` captures a complete snapshot of a running React application: the full component tree with serialized props, state, and context; render timing; console output; JavaScript errors; and Suspense boundary status. It does this by installing a DevTools hook before React loads and walking React's internal fiber tree at capture time.\n\n---\n\n## Installation\n\n```bash\nnpm install @agent-scope/runtime\n```\n\nRequires `@agent-scope/core` as a peer dependency (automatically installed as a direct dependency).\n\n---\n\n## What it does / when to use it\n\nUse `@agent-scope/runtime` whenever you need a programmatic snapshot of a React application at runtime. Typical use-cases:\n\n- **AI agents / LLM tools** — capture the current UI state so a language model can reason about it.\n- **Automated tests** — assert on the rendered component tree without touching the DOM.\n- **Performance monitoring** — surface re-render counts and render durations per component.\n- **DevTools / debugging dashboards** — build custom UI inspectors that augment React DevTools.\n\nThe package is entirely passive — it does not modify React or your components. The DevTools hook intercepts React's internal renderer registration, and the fiber walker reads fiber fields at capture time without writing back.\n\n---\n\n## Quick Start\n\n```ts\nimport { capture } from \"@agent-scope/runtime\";\n\n// capture() must be called from the browser, after React has rendered\nconst result = await capture();\n\nconsole.log(result.tree.name);           // \"App\"\nconsole.log(result.tree.children[0]?.name); // \"Router\"\nconsole.log(result.capturedIn);          // e.g. 12 (ms)\n```\n\nFor large trees (2 500+ components), use the lightweight mode to reduce payload size by ~99%:\n\n```ts\nconst result = await capture({ lightweight: true });\n// result.tree is a LightweightComponentNode — no props/state/context/source\n```\n\n---\n\n## API Reference\n\n### `capture(options?)`\n\n```ts\n// Full capture\nfunction capture(options?: CaptureOptions): Promise<CaptureResult>;\n\n// Lightweight overload (explicit discriminant)\nfunction capture(options: CaptureOptions & { lightweight: true }): Promise<LightweightCaptureResult>;\n```\n\n#### `CaptureOptions`\n\n```ts\ninterface CaptureOptions {\n  /**\n   * URL to record in the result. Defaults to window.location.href.\n   */\n  url?: string;\n\n  /**\n   * Milliseconds to wait for React to register a renderer before timing out.\n   * Default: 10_000.\n   */\n  reactTimeout?: number;\n\n  /**\n   * When true, skip serialising props/state/context/source/renderCount/renderDuration.\n   * Returns a LightweightCaptureResult with a LightweightComponentNode tree.\n   * Expected size reduction: ~99%.\n   * Default: false.\n   */\n  lightweight?: boolean;\n\n  /**\n   * When true, include host (DOM) elements (div, span, etc.) in the tree.\n   * Default: false — host elements are skipped and their children are\n   * promoted up to the nearest React component.\n   */\n  includeHostElements?: boolean;\n}\n```\n\n#### `CaptureResult`\n\n```ts\ntype CaptureResult = {\n  url: string;\n  timestamp: number;          // Unix ms when capture started\n  capturedIn: number;         // wall-clock ms for the full capture\n  tree: ComponentNode;        // full component tree (from @agent-scope/core)\n  consoleEntries: ConsoleEntry[];\n  errors: CapturedError[];\n  suspenseBoundaries: SuspenseBoundaryInfo[];\n};\n```\n\n#### `LightweightCaptureResult`\n\n```ts\ninterface LightweightCaptureResult {\n  url: string;\n  timestamp: number;\n  capturedIn: number;\n  tree: LightweightComponentNode; // no props/state/context/source/renderCount/renderDuration\n  consoleEntries: ConsoleEntry[];\n  errors: CapturedError[];\n  suspenseBoundaries: SuspenseBoundaryInfo[];\n}\n```\n\n**Throws** when:\n- No React renderer registers within `reactTimeout` ms.\n- React has rendered no components (empty fiber tree).\n\n---\n\n### DevTools Hook\n\n```ts\nimport { installHook, getHook, getRenderers, waitForReact } from \"@agent-scope/runtime\";\n```\n\nThe hook must be installed **before React is loaded** to intercept renderer registration. `capture()` calls `installHook()` automatically; you only need these APIs when integrating at a lower level.\n\n```ts\n/**\n * Install the Scope DevTools hook at window.__REACT_DEVTOOLS_GLOBAL_HOOK__.\n *\n * - If no hook exists: installs a fresh Scope hook.\n * - If a Scope hook is already there: returns the existing instance (idempotent).\n * - If real React DevTools are already installed: patches inject() to forward\n *   renderer registrations to Scope as well, without displacing the existing hook.\n */\nfunction installHook(): ScopeDevToolsHook;\n\n/** Returns the installed hook, or null if installHook() has not been called. */\nfunction getHook(): ScopeDevToolsHook | null;\n\n/** Returns all React renderers registered since the hook was installed. */\nfunction getRenderers(): ReactRenderer[];\n\n/**\n * Wait until at least one React renderer registers.\n * @param timeout Maximum wait in ms (default: 10_000).\n * @throws If timeout elapses with no renderer.\n */\nfunction waitForReact(timeout?: number): Promise<ReactRenderer>;\n```\n\n**`ScopeDevToolsHook` shape** (installed at `window.__REACT_DEVTOOLS_GLOBAL_HOOK__`):\n\n```ts\ninterface ScopeDevToolsHook {\n  isDisabled: false;              // tells React that DevTools are present\n  supportsFiber: true;            // signals React fiber-mode support\n  inject(renderer: unknown): number;\n  onCommitFiberRoot(rendererID: number, root: unknown, priorityLevel: unknown): void;\n  onCommitFiberUnmount(rendererID: number, fiber: unknown): void;\n  onPostCommitFiberRoot(rendererID: number, root: unknown): void;\n  _renderers: Map<number, ReactRenderer>;\n  _isScopeHook: true;             // marker so we can detect our own hook\n}\n```\n\nReact calls `hook.inject(renderer)` once per renderer when it initialises. Scope records the renderer and its `fiberRoots` set; `capture()` uses `fiberRoots` to locate the entry-point fiber.\n\n---\n\n### Fiber Walker\n\n```ts\nimport { walkFiber, walkFiberRoot, walkFiberLightweight, walkFiberRootLightweight } from \"@agent-scope/runtime\";\n```\n\nThe walker converts a React fiber (an internal React object) into a `ComponentNode` tree. You rarely call these directly — `capture()` wraps them — but they are exported for custom instrumentation.\n\n```ts\n/**\n * Walk a fiber and its descendants, returning a ComponentNode tree.\n * Returns null if the root fiber should be skipped (HostRoot, Fragment, etc.).\n */\nfunction walkFiber(fiber: Fiber | null, options?: WalkOptions): ComponentNode | null;\n\n/**\n * Walk from a fiber root object (e.g. from ReactRenderer.fiberRoots).\n * Skips the HostRoot wrapper; returns the first meaningful ComponentNode.\n */\nfunction walkFiberRoot(fiberRoot: any, options?: WalkOptions): ComponentNode | null;\n\n/** Same as walkFiber but emits LightweightComponentNode (no props/state/etc.). */\nfunction walkFiberLightweight(fiber: Fiber | null, options?: WalkOptions): LightweightComponentNode | null;\n\n/** Same as walkFiberRoot but lightweight. */\nfunction walkFiberRootLightweight(fiberRoot: any, options?: WalkOptions): LightweightComponentNode | null;\n```\n\n**Walking algorithm:**\n\n1. Start at the given fiber.\n2. If the fiber should be skipped (`HostRoot`, `HostText`, `Fragment`, `SuspenseComponent`, or `HostComponent` when `includeHostElements` is false), perform a **transparent skip** — the fiber is invisible in the output but its children are promoted up to the nearest visible ancestor.\n3. Otherwise: extract name, type, source, props, hooks, context, and profiling data, then recurse into `fiber.child` and `fiber.sibling`.\n4. A `WeakSet` cycle guard prevents infinite loops in corrupt fiber trees.\n\n**Name resolution order** (mirrors `extractName()`):\n1. `type.displayName`\n2. `type.name` (function/class name; inferred property names like `\"render\"` are rejected)\n3. Inner `render.displayName` / `render.name` for `forwardRef` wrappers\n4. Inner `type.displayName` / `type.name` for `memo` wrappers\n5. String tag for host elements (`\"div\"`, `\"span\"`, …)\n6. `\"Anonymous\"` as last resort\n\n**Type classification** (the `ComponentType` field):\n\n| React fiber tag | `type` result |\n|---|---|\n| `FunctionComponent`, `IndeterminateComponent` | `\"function\"` |\n| `ClassComponent` | `\"class\"` |\n| `ForwardRef` | `\"forward_ref\"` |\n| `MemoComponent`, `SimpleMemoComponent` | `\"memo\"` |\n| `HostComponent`, `HostText` | `\"host\"` |\n\n**Example** (from `src/__tests__/fiber-walker.test.ts`):\n\n```ts\n// Tree: App → [Header, Footer]\n// fiber structure:\nconst footer = makeFiber({ tag: FunctionComponent, type: Footer, index: 1 });\nconst header = makeFiber({ tag: FunctionComponent, type: Header, index: 0, sibling: footer });\nconst app    = makeFiber({ tag: FunctionComponent, type: App, child: header });\n\nconst node = walkFiber(app);\n// node.name        → \"App\"\n// node.children[0].name → \"Header\"\n// node.children[1].name → \"Footer\"\n\n// Host element transparent skip:\n// App → div → Button  (div is skipped, Button is promoted to App's child)\nconst button = makeFiber({ tag: FunctionComponent, type: Button });\nconst div    = makeFiber({ tag: HostComponent, type: \"div\", child: button });\nconst app2   = makeFiber({ tag: FunctionComponent, type: App, child: div });\n\nwalkFiber(app2).children[0].name // → \"Button\"  (div is invisible)\n```\n\n---\n\n### Hooks Extractor\n\n```ts\nimport { extractHooks } from \"@agent-scope/runtime\";\n```\n\nExtracts `HookState[]` from a fiber's `memoizedState` linked list by duck-typing each node's shape (React does not tag hooks internally).\n\n```ts\nfunction extractHooks(fiber: any): HookState[];\n```\n\n**Detection heuristics** per hook type:\n\n| Hook | Detection pattern |\n|---|---|\n| `useEffect` | `memoizedState.create` is a function AND `\"deps\"` key exists AND `tag & 0b01000` (Passive flag) |\n| `useLayoutEffect` | Same as useEffect but `tag & 0b00100` (Layout flag) |\n| `useRef` | `queue === null`, `memoizedState` is `{ current: value }` (exactly one key named `\"current\"`) |\n| `useMemo` | `queue === null`, `memoizedState` is `[value, deps]` tuple (array of length 2, deps is array or null), value is NOT a function |\n| `useCallback` | Same tuple as useMemo, but value IS a function |\n| `useState` | `queue.dispatch` is a function AND `queue.lastRenderedReducer.name === \"basicStateReducer\"` |\n| `useReducer` | `queue.dispatch` is a function AND reducer name is NOT `\"basicStateReducer\"` |\n| `custom` | None of the above |\n\n**Example outputs** (from `src/__tests__/hooks-extractor.test.ts`):\n\n```ts\n// useState(42)\n{ type: \"useState\", name: null, value: { type: \"number\", value: 42 }, deps: null, hasCleanup: null }\n\n// useEffect(() => cleanup, [dep])\n{ type: \"useEffect\", name: null, value: { type: \"undefined\" }, deps: [{ type: \"string\", value: \"abc\" }], hasCleanup: true }\n\n// useLayoutEffect(() => {}, [\"dep\"])\n{ type: \"useLayoutEffect\", name: null, value: { type: \"undefined\" }, deps: [{ type: \"string\", value: \"dep\" }], hasCleanup: true }\n\n// useMemo(() => 99, [1, 2])\n{ type: \"useMemo\", name: null, value: { type: \"number\", value: 99 }, deps: [{ type: \"number\", value: 1 }, { type: \"number\", value: 2 }], hasCleanup: null }\n\n// useCallback(fn, [\"dep\"])\n{ type: \"useCallback\", name: null, value: { type: \"function\", preview: \"...\" }, deps: [{ type: \"string\", value: \"dep\" }], hasCleanup: null }\n\n// useRef(domEl)\n{ type: \"useRef\", name: null, value: { type: \"object\", ... }, deps: null, hasCleanup: null }\n\n// useReducer (user-supplied reducer)\n{ type: \"useReducer\", name: null, value: { type: \"object\", ... }, deps: null, hasCleanup: null }\n```\n\n---\n\n### Profiler\n\n```ts\nimport { installProfiler, getProfilingData, resetProfilingData } from \"@agent-scope/runtime\";\n```\n\nAccumulates per-component render counts and self-durations across React commits.\n\n```ts\n/**\n * Wrap hook.onCommitFiberRoot to intercept every React commit.\n * Safe to call multiple times (idempotent).\n */\nfunction installProfiler(hook: ScopeDevToolsHook): void;\n\n/**\n * Get accumulated profiling data for a fiber by its numeric ID.\n * Returns null when no data has been recorded.\n */\nfunction getProfilingData(fiberId: number): ProfilingSnapshot | null;\n\ninterface ProfilingSnapshot {\n  renderCount: number;\n  renderDuration: number; // sum of selfBaseDuration across all recorded commits (ms)\n}\n\n/**\n * Clear all profiling data and reset the installed state.\n * Call this before starting a new capture session.\n */\nfunction resetProfilingData(): void;\n```\n\n**How it works:**\n\nOn each React commit, the profiler walks `root.current.alternate` (the work-in-progress fiber subtree). For any fiber with `actualDuration >= 0` (meaning it was actually rendered in this commit — bailed-out fibers have `actualDuration === -1`), it accumulates `selfBaseDuration` (render time for this fiber only, excluding children) into a `Map<fiberId, ProfilingRecord>`.\n\n```ts\n// After 3 re-renders of the same component:\ngetProfilingData(componentId);\n// → { renderCount: 3, renderDuration: 6.5 }  (sum of selfBaseDuration across 3 commits)\n```\n\n---\n\n### Console Interceptor\n\n```ts\nimport {\n  installConsoleInterceptor,\n  uninstallConsoleInterceptor,\n  getConsoleEntries,\n  clearConsoleEntries,\n} from \"@agent-scope/runtime\";\n```\n\nMonkey-patches all `console.*` methods to record `ConsoleEntry` objects, including React component attribution.\n\n```ts\n/** Patch console.log/warn/error/info/debug/group/groupCollapsed/table/trace. Idempotent. */\nfunction installConsoleInterceptor(): void;\n\n/** Restore all original console methods. Idempotent. */\nfunction uninstallConsoleInterceptor(): void;\n\n/** Returns a shallow copy of all captured entries since the last clear. */\nfunction getConsoleEntries(): ConsoleEntry[];\n\n/** Empty the capture buffer. */\nfunction clearConsoleEntries(): void;\n```\n\n**Component attribution** — reads `window.__REACT_DEVTOOLS_GLOBAL_HOOK__._currentFiber` to identify the currently-rendering component. `componentName` is `null` for calls made outside a render (effects, event handlers, async callbacks).\n\nThe interceptor **never suppresses output** — every wrapped method calls the original implementation first.\n\n**Example entries** (from `src/__tests__/console-interceptor.test.ts`):\n\n```ts\n// console.log(\"test message\") inside MyComponent's render:\n{\n  level: \"log\",\n  args: [{ type: \"string\", value: \"test message\", preview: '\"test message\"' }],\n  timestamp: 1700000000000,\n  componentName: \"MyComponent\",\n  preview: \"test message\",\n}\n\n// console.warn(\"outside render\") outside a component:\n{\n  level: \"warn\",\n  args: [{ type: \"string\", value: \"outside render\", preview: '\"outside render\"' }],\n  timestamp: 1700000000001,\n  componentName: null,\n  preview: \"outside render\",\n}\n```\n\n---\n\n### Error Detector\n\n```ts\nimport { detectErrors } from \"@agent-scope/runtime\";\n\nfunction detectErrors(rootFiber: Fiber | null): CapturedError[];\n```\n\nWalks the fiber tree to find React error boundaries (`getDerivedStateFromError` or `componentDidCatch`) that are currently holding a caught error in their `memoizedState`.\n\nState shape detection (boundaries vary in how they store caught errors):\n1. `state instanceof Error` — direct Error instance\n2. `state.hasError === true && state.error instanceof Error` — two-field pattern\n3. `state.error instanceof Error` — one-field pattern\n4. Scans all state keys for any value that `instanceof Error`\n\n```ts\n// Example output for a caught TypeError:\n{\n  message: \"type error\",\n  name: \"TypeError\",\n  stack: \"TypeError: type error\\n  at ...\",\n  source: null,         // stack parsing left to consumers\n  componentName: \"ThrowingChild\",  // attributed to boundary's first child\n  timestamp: 1700000000000,\n  capturedBy: \"boundary\",\n}\n```\n\n---\n\n### Suspense Detector\n\n```ts\nimport { detectSuspenseBoundaries } from \"@agent-scope/runtime\";\n\nfunction detectSuspenseBoundaries(rootFiber: Fiber | null): SuspenseBoundaryInfo[];\n```\n\nFinds all `<Suspense>` boundaries in the fiber tree and classifies their current status:\n\n| `memoizedState` | `isSuspended` | Meaning |\n|---|---|---|\n| `null` | `false` | Resolved — primary content visible |\n| `{ dehydrated: ... }` | `true` | Pending — SSR dehydrated boundary |\n| `{ then: function }` | `true` | Pending — thrown promise still in-flight |\n| any other non-null | `true` | Fallback shown |\n\n```ts\n// Example output:\n{\n  id: 99,               // fiber._debugID or fiber.index\n  componentName: \"DataPage\",  // nearest named ancestor\n  isSuspended: true,\n  suspendedDuration: null,    // timing unavailable at capture time\n  fallbackName: \"LoadingSpinner\",  // second child of Suspense fiber\n  source: { fileName: \"App.tsx\", lineNumber: 42, columnNumber: 6 },\n}\n```\n\n---\n\n### Context Extractor\n\n```ts\nimport { extractContextConsumptions, extractContextProviders } from \"@agent-scope/runtime\";\n```\n\n```ts\n/** Extract all contexts consumed by a fiber (via useContext or contextType). */\nfunction extractContextConsumptions(fiber: Fiber): ContextConsumption[];\n\n/** Extract the provided value from a ContextProvider fiber (tag 10). */\nfunction extractContextProviders(fiber: Fiber): Array<{ contextName: string | null; value: SerializedValue }>;\n```\n\nReads `fiber.dependencies.firstContext` (React 17+) or `fiber.contextDependencies.first` (React 16) to walk the context dependency linked list. For each dependency, resolves the context name from `context.displayName` (or constructor name heuristic), and serializes `context._currentValue`.\n\n**Example** (from `src/__tests__/context-extractor.test.ts`):\n\n```ts\n// Component consuming ThemeContext with value \"dark\":\n[{\n  contextName: \"ThemeContext\",\n  value: { type: \"string\", value: \"dark\", preview: '\"dark\"' },\n  didTriggerRender: false,\n}]\n\n// Component consuming multiple contexts:\n[\n  { contextName: \"ThemeContext\",  value: { type: \"string\", value: \"dark\" },  didTriggerRender: false },\n  { contextName: \"LocaleContext\", value: { type: \"string\", value: \"en\" },    didTriggerRender: false },\n  { contextName: \"AuthContext\",   value: { type: \"object\", preview: \"...\" }, didTriggerRender: false },\n]\n```\n\n---\n\n### `ScopeRuntime` Class\n\nA lightweight buffer manager for PageReport objects, useful when you capture continuously.\n\n```ts\nimport { ScopeRuntime, createRuntime } from \"@agent-scope/runtime\";\n\ninterface RuntimeOptions {\n  /** Called whenever a new PageReport is captured. */\n  onCapture?: (report: PageReport) => void;\n  /** Maximum number of reports to buffer. Default: 100. */\n  bufferSize?: number;\n}\n\nclass ScopeRuntime {\n  constructor(options?: RuntimeOptions);\n\n  /** Add a report to the buffer (evicts oldest if full). */\n  record(report: PageReport): void;\n\n  /** Return all buffered reports and clear the buffer. */\n  flush(): PageReport[];\n\n  /** Read-only snapshot of the current buffer. */\n  getBuffer(): readonly PageReport[];\n\n  /** Find a ComponentNode by fiber ID within a tree. */\n  static findNode(root: ComponentNode, id: number): ComponentNode | null;\n}\n\nfunction createRuntime(options?: RuntimeOptions): ScopeRuntime;\n```\n\n---\n\n## Internal Architecture\n\n```\nsrc/\n├── index.ts              ← barrel export\n├── capture.ts            ← capture() — orchestrates all subsystems\n├── devtools-hook.ts      ← installHook(), waitForReact(), ScopeDevToolsHook\n├── fiber-walker.ts       ← walkFiber(), walkFiberRoot(), lightweight variants\n│                            extractName(), classifyType()\n├── hooks-extractor.ts    ← extractHooks() — hook type detection via duck-typing\n├── profiler.ts           ← installProfiler(), getProfilingData(), resetProfilingData()\n├── context-extractor.ts  ← extractContextConsumptions(), extractContextProviders()\n├── console-interceptor.ts ← installConsoleInterceptor(), getConsoleEntries()\n├── error-detector.ts     ← detectErrors()\n└── suspense-detector.ts  ← detectSuspenseBoundaries()\n```\n\n**Capture orchestration** (`capture.ts`):\n\n```\ncapture()\n  │\n  ├─ installHook()           ← ensure hook is at window.__REACT_DEVTOOLS_GLOBAL_HOOK__\n  ├─ installProfiler(hook)   ← start accumulating render timing\n  ├─ installConsoleInterceptor() + clearConsoleEntries()\n  ├─ waitForReact()          ← async: wait for renderer.inject()\n  │\n  ├─ [renderer registered]\n  │    │\n  │    ├─ fiberRoot = renderer.fiberRoots.first\n  │    ├─ detectErrors(rootChild)\n  │    ├─ detectSuspenseBoundaries(rootChild)\n  │    ├─ getConsoleEntries()\n  │    │\n  │    └─ lightweight ?\n  │         ├─ yes → walkFiberRootLightweight(fiberRoot)\n  │         └─ no  → walkFiberRoot(fiberRoot)\n  │\n  └─ uninstallConsoleInterceptor()  ← always runs (finally block)\n```\n\n---\n\n## Used by\n\n| Package | How |\n|---|---|\n| `@agent-scope/cli` | Calls `capture()` to produce PageReport JSON for the report command |\n| `@agent-scope/manifest` | Builds component manifests from `CaptureResult.tree` |\n| Test fixture apps | Import `capture()` in integration tests to assert on live React trees |\n","readmeFilename":"README.md"}