{"_id":"@agent-scope/manifest","_rev":"64-b2bc96bbef5b258580b01aa7abb04c12","name":"@agent-scope/manifest","dist-tags":{"latest":"1.25.3"},"versions":{"1.0.1":{"name":"@agent-scope/manifest","version":"1.0.1","license":"MIT","_id":"@agent-scope/manifest@1.0.1","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"b66687e2105890dbc2b110bb9edb8ad9c4027939","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.0.1.tgz","fileCount":7,"integrity":"sha512-DGgvRopD4OjMZERjbJLRjvjnoDQYcnwf/GRfHtt2UOXiD2yLMBB7HkYO+KsxSclu9m0/fLHgQ1B6CdOiO7DLcw==","signatures":[{"sig":"MEQCIEN7Ja216GC1SgGvmD0fa5BIwUVFaH2jqSrgxonlFW5AAiAw59ZaM8J1nGH844jQ1xorkLU8/6nXEOXpzPtaCbCGSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198449},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.0.1_1773119379237_0.12231371654683776","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@agent-scope/manifest","version":"1.0.2","license":"MIT","_id":"@agent-scope/manifest@1.0.2","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"e66ab6c9d14782835cc9198236ca0e1865bca9fe","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.0.2.tgz","fileCount":7,"integrity":"sha512-r9uUyhUoH2p59G+YQudAtIr9ACrQtUQyL4RfDlObYq+py1YRv+V1YtUqrzFVWh5hYgbbg263XvN1ymY+Zj+Cyg==","signatures":[{"sig":"MEYCIQDFtRf0mjztoTbpE0gttCAakGVwUyT986qaoCAA6bbzjgIhAJvyCY9X5t7qr8PcXli89pK8yam1/1f/K8uEqCW7GRIA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198449},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.0.2_1773124386218_0.42794644096657053","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@agent-scope/manifest","version":"1.1.0","license":"MIT","_id":"@agent-scope/manifest@1.1.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"ba6ca74014b4952c3bd5b10452fc0f60b44a689c","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.1.0.tgz","fileCount":7,"integrity":"sha512-2Ch5KJSGf2/EiZpi8TBTH4MlONHVUprObx9ukUaQjSt0BUGzua+UE3DbMF3QfW7RmSTDtVBj+d46KNSieUQ3Wg==","signatures":[{"sig":"MEQCID2RAorsIq9DvP2C3xZQd/3Exw54OAwzmETCZ2P14s7KAiAcp+0WYjleyVw1JNNtOT9RQH//joRVYX7wgyvV/jta0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198449},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.1.0_1773126278039_0.716529967872163","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@agent-scope/manifest","version":"1.2.0","license":"MIT","_id":"@agent-scope/manifest@1.2.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"c0a0add1a992c4cba6774e7349ba377e35821f6f","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.2.0.tgz","fileCount":7,"integrity":"sha512-DWoYVk85kk/T9OaVkqCypHtKRuomFDC23KEYLPeQMIERYgEnBGrmH6Pfv4zyVrRGaP/5W8WuJsP0/uryepfxbA==","signatures":[{"sig":"MEQCIDf8BnbDQ7/W1INBwwwUqQNKeEQx3vOBVYAExHL4MXQfAiBS0M7GGCYx3LdVTgAST60IRsme4aF5waM6cW5ZorXtXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198449},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.2.0_1773167303334_0.2767857839580743","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@agent-scope/manifest","version":"1.3.0","license":"MIT","_id":"@agent-scope/manifest@1.3.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"603817e41e17c9164e1772c9f4b14b1942a4c026","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.3.0.tgz","fileCount":7,"integrity":"sha512-Kc1sXJk8nklJonuMkeDJiQwzvA+sd1RZic0HlEUYkI+KyI/Xotqktr6tuArHpLHcFNciY+6/w4w0Wz2e7rsiqQ==","signatures":[{"sig":"MEQCIEA3qjJIoOOtBbVcegbNUFz69HOqDh0D2/WN6jN14J/qAiAI8HB4ZErDFGDaAvH5g24F37AFhvCK7gDNBI8U5uIHOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198449},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.3.0_1773168071522_0.0809964939509773","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@agent-scope/manifest","version":"1.4.0","license":"MIT","_id":"@agent-scope/manifest@1.4.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"07d78fb2854c1e389e6c5e273290ac9ea86aa0a1","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.4.0.tgz","fileCount":7,"integrity":"sha512-7TNSBMvE0ecjpzcj2g6i4wCeop/GqB4dWcSfREnRcCCSCW3Kfio9PwnKOBFKVfTKs8EUukrhxObeXfvaU1PtHw==","signatures":[{"sig":"MEUCIQCgELkxdIabkWxNZauJMiCWFkOlk3bJs6lNK0oirvTW7wIgOWBMXJyIRoTR9+xzDRFYjOfAM5CJcRo0KqjcPF1gcto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198449},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.4.0_1773168885031_0.6045932911972005","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@agent-scope/manifest","version":"1.5.0","license":"MIT","_id":"@agent-scope/manifest@1.5.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"5a284e9df24a287e5dd87bbfc426a8c255b4746c","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.5.0.tgz","fileCount":7,"integrity":"sha512-J6Wxno+kZyY4/pkFHFlmj93KLGkfHHjrYL6/7VmMhzCYTD00IxfE38VK6ikr3zId9gsA3aXvNHtQSi6wMuUrxQ==","signatures":[{"sig":"MEYCIQCvzRS8/Fsh72W/6Dr9dBnS0m7bKKCyInFRPIs/+ga+LQIhAN3VL3v6GVKuIUzGR6IZqVZ2+MfQcCXx9CQhRVlRWVe3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198449},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.5.0_1773176827050_0.24503563376414594","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@agent-scope/manifest","version":"1.6.0","license":"MIT","_id":"@agent-scope/manifest@1.6.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"8799fe2200ce27c25fc937522dcbd6e82e42cab2","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.6.0.tgz","fileCount":7,"integrity":"sha512-TNpD0MF7JijInE3GP8YG55gL53aA6eMJ87uF1s+LxrZG7ytGjUQZvn5fxZh+4jVm9gXOOMQLosHWgEH5Oblo/g==","signatures":[{"sig":"MEUCIHLzMhFy+E+IU6b1TJhO7tL7pLaNDjElYjsH0M72SM76AiEAjURYElfjFiR5+l2Bjq/dABzeMp3ru59wDpumz2ENuCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198449},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.6.0_1773208561598_0.42101334414295066","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@agent-scope/manifest","version":"1.7.0","license":"MIT","_id":"@agent-scope/manifest@1.7.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"9a4c756ddb6a7f89acd7a57cf13b02d2bf5b1a21","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.7.0.tgz","fileCount":7,"integrity":"sha512-WTv+gJ/zs/7UvnXB/VnHWPGW6fjjBaWQIT/xqF0twsNbDN3FOqPbp61mUJMC59kFrfHsXdrj0vR4MbfZ3W5gQw==","signatures":[{"sig":"MEUCIGuCzrr5IkhPM1ahlFnpFjpXD/ypOwYCXp2s79TIntVZAiEAm1VKqMnQb/wqsaiNwAx++drsqNJSBNAK8X+ba6tsbas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198449},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.7.0_1773209097903_0.6627903115358702","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@agent-scope/manifest","version":"1.8.0","license":"MIT","_id":"@agent-scope/manifest@1.8.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"4d4bb3d2c024d491cda9fd92fd60be26ea344dd9","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.8.0.tgz","fileCount":7,"integrity":"sha512-9iYFzXXooP11Pa1VGVp4IoB+F6N8YtRGxzSyIHlb/6IghJkNzf+Yn0vQqFu9pSuaEzz1KYEmukvCUZbzG7ONJg==","signatures":[{"sig":"MEQCIFcNj/wkdyGBbWhsH8I8ZVFYHxZgnUIDGOlrLgaONiBXAiAyxNGEM+gjczPSUEpMwA/8snHKFx31ZJj7y0VgSvf0PA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198449},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.8.0_1773209331477_0.4538221121569517","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@agent-scope/manifest","version":"1.9.0","license":"MIT","_id":"@agent-scope/manifest@1.9.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"b299431e09e75ebde92237d0a4d1e1ea4cd2383f","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.9.0.tgz","fileCount":7,"integrity":"sha512-AYzpie50tj1X59BlTaCv7iQcEZzunzUpCFUH21ihAUnGFJW5a149D6j9wZkmQ8Ma6jCqsIeetjQic4ESfiDkBQ==","signatures":[{"sig":"MEUCIARh2Wx9vKalmUe4GOfF1HIrkblHeNHNWWfxiVAdHoLSAiEAynBJBhCi4iD7mx9hA966kxU4LSM4weXrnuP4uaKZtV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198449},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.9.0_1773209807670_0.027889729358284265","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@agent-scope/manifest","version":"1.10.0","license":"MIT","_id":"@agent-scope/manifest@1.10.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"783bb414026810d0c8dc64d27d3fd2ed64bdc5ac","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.10.0.tgz","fileCount":7,"integrity":"sha512-iIRckWUBh5k1S7hUrWOx4n+SwMJu3MlH5lJcvCBkmO93CYomRFrWqv/fYilysbkpO7fln/HOXDBePKC1idEvLQ==","signatures":[{"sig":"MEQCIF7pGh+JIgS1BxtfesxlEpUjRf2e/BIrfvEQI3Qpaa41AiBW9RsxlTcSGTvqur1nmQ+MfaKe2Vefck2KHifm/Zq09A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198451},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.10.0_1773210082221_0.6864379656487316","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@agent-scope/manifest","version":"1.11.0","license":"MIT","_id":"@agent-scope/manifest@1.11.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"fd66195f8d953e2eb2a2e0bc1b21b59025ecd59d","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.11.0.tgz","fileCount":7,"integrity":"sha512-Kz74QdnLbNmFzmjePErgx2ZH6OUQJPWf2O0kJ8kDZsFupIbenI4HSd5A7bS4dLyHcZVAPi4e5bz/VwmQ7dF1Qw==","signatures":[{"sig":"MEUCIDt6Gm5isl4jZymnU028iAcNsusCEnqnjliQCdEXxl/cAiEAhS+KePctGwC3OujTXEJPUTdYV085EYKRI43Kl4zuKFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198451},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.11.0_1773210849669_0.7096526102725906","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@agent-scope/manifest","version":"1.12.0","license":"MIT","_id":"@agent-scope/manifest@1.12.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"d2e5e0ecd16ff5129ca6c5e69abe607dc094d839","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.12.0.tgz","fileCount":7,"integrity":"sha512-nBSErlvRi84tIRwPjXvmI60e41Y51APZwD3yh6Q04TQCNvW6EDkkP9z4jDerh+xRq0Cot3Zy6VBC934t0PYWXg==","signatures":[{"sig":"MEUCIBxvIsLwzcXBI9ogmdUG5A7DaQbpwaXLKfE2a4WXIOXnAiEA5NUp9had2UDgchDvHQvk2pA6oUCXoyfLpt8VFgo4CMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198451},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.12.0_1773211139771_0.28005272121449454","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@agent-scope/manifest","version":"1.13.0","license":"MIT","_id":"@agent-scope/manifest@1.13.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"91bb3a591dd0d31d23b3b06118f7f41d29ff0de8","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.13.0.tgz","fileCount":7,"integrity":"sha512-VEUFp7ttl/yOAhP+lXDWSuqNawXmNqQYTDq3qrrvmA5xFX1QDnJOPtC0/j3De6Mt9tMYUplgVLzmGxPuum3Fhg==","signatures":[{"sig":"MEYCIQCB6pDUu20tgBjnDFu6bHu+5buCWY2p8xfwQz/okBBqDQIhAJU2tdtLN/k1TRocGWWfjfx/qtOvFk18lzLlG/QIvxAc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198451},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.13.0_1773211681187_0.9204421657198925","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@agent-scope/manifest","version":"1.14.0","license":"MIT","_id":"@agent-scope/manifest@1.14.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"12e45d6dc5c322d409905acd47b99909c334d3eb","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.14.0.tgz","fileCount":7,"integrity":"sha512-nyjuLe/omFRFdB9cxu5+58yuRQz1lWoqdjutOOnXHsjASFgfVs9bzBPfnAvyr1oYVIR2Bx13E4RxQJwXgjHFfA==","signatures":[{"sig":"MEYCIQDFs20vhJBsBgDF0kv5qEu9RLk1WteydkiQmEu0KJkJ8wIhAMqKYA2phi5JhhUS3K60dneKYecdUR5zttIepjMLsvGn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198451},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.14.0_1773212099212_0.1336747407188028","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@agent-scope/manifest","version":"1.15.0","license":"MIT","_id":"@agent-scope/manifest@1.15.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"8421a089d488d0fc43b56e091b7c4c93c624bf60","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.15.0.tgz","fileCount":7,"integrity":"sha512-+CndUhAio7h3S6eRt5vLx4q+h3viE1sl5jEba4dLjg6zFwrSWE1IVOHO6S18qT/k82QQVRFn8Cr+s/FnAFhR9g==","signatures":[{"sig":"MEYCIQCaZgNbISy+9h1cg09iobus1KYIYMDy3fatyG2d9y1FygIhAInFKHTu+U7+3exJUptViL24zivRSJ2DmJ35BgF+vFDo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198451},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.15.0_1773213172366_0.7398948669076584","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@agent-scope/manifest","version":"1.16.0","license":"MIT","_id":"@agent-scope/manifest@1.16.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"59623fa0507b0076bebf555304366b1d73761906","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.16.0.tgz","fileCount":7,"integrity":"sha512-Zry8b/5RofCobh1BzRjxWlAuztSuK9M4Rc6oVNIMUQZCK1xBbXyjJ7c/9Ucuwb7N7tI9EV4GAm2lXkioPRkn/A==","signatures":[{"sig":"MEUCIQDRKUUC2AtZdGYkBVKkHAXuwCD86PI+NgfJ/fwbii0OJAIgXbKHmypSWohtAkAhnJfb1WoMPI+3Ap76VjypSDbhbFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198451},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.16.0_1773213604895_0.9731506788873474","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@agent-scope/manifest","version":"1.17.0","license":"MIT","_id":"@agent-scope/manifest@1.17.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"a75bded6b1597cc4f9a693c61887a50fff974b27","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.17.0.tgz","fileCount":7,"integrity":"sha512-9cCQo0aseNPqOGnuwyBtOKs3b19JrP9xWE+oNOFIHMTFcSF3Vd0cnlO6FrxDvSGL7l8ejN5o8pQFdWyXAOUXng==","signatures":[{"sig":"MEYCIQC3W54O5T3+XzoDybbI1mrrNtuj0AmcWvPFbGzZEjqvxgIhAMzNVnMx8mnCS8sFhA2jXB5JlqHBINDQx6B/Gx/blKhC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198451},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.17.0_1773260299474_0.29658323881314597","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"@agent-scope/manifest","version":"1.17.1","license":"MIT","_id":"@agent-scope/manifest@1.17.1","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"d0ba51323f7f77b22d6aad3d5e89c5959dec673e","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.17.1.tgz","fileCount":7,"integrity":"sha512-LiQvw1eSvE/FfaxO0FDCNb0kRPPGLLCbOXrXgwTs3Cg4VG62CWDwNbBrc/ers4tj5sdA+/RHRHBw+ggMFkPNlQ==","signatures":[{"sig":"MEUCIQDFd4ghKsKu5BH1CvEA/dOVSmUYeBsE3BXDdIFQS+LfVAIgdy0Y1JdvZytY7P24zroQRQyjJw5pZqferPockYCXbJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198451},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.17.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.17.1_1773267617376_0.1304512434805558","host":"s3://npm-registry-packages-npm-production"}},"1.17.2":{"name":"@agent-scope/manifest","version":"1.17.2","license":"MIT","_id":"@agent-scope/manifest@1.17.2","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"70fc24548d8c7127d54b2f9b9745ef7bc647c434","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.17.2.tgz","fileCount":8,"integrity":"sha512-pP8xDeZxEni/modKKfTkIGtu9oEU/bEjJtJHVgKxfUeBh424sKtpkmu+6UfrdpuXmNmayxat6RRwswmyRPZLSw==","signatures":[{"sig":"MEUCIQCoOrlMcQkf0z5N+L18uKB+NSRNHueMeTuod6J7t9dKdwIge+/u/3EPLxBN6RoODFJaAIIXQKuDKf8kwaHlKmWGbtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216712},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.17.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.17.2_1773272544993_0.26992109134851083","host":"s3://npm-registry-packages-npm-production"}},"1.17.3":{"name":"@agent-scope/manifest","version":"1.17.3","license":"MIT","_id":"@agent-scope/manifest@1.17.3","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"b581344099b98704dfc5ce6fe63dff2ffde0af4e","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.17.3.tgz","fileCount":8,"integrity":"sha512-KVa9JEOws2T3ar4/pz/CMkkqLLu9X2n5NS5AFo8I30m9KXiRYorEqcQggHeYJf3pOpXIG4VAITEqT2eyvAT9FQ==","signatures":[{"sig":"MEUCIQCJ0OBB9e+emxqMgKl72OGLxLuA1OJpt7UPxyRVvu0ZGQIgfME9c0aB3tp21ZABXF97AF/bOZc7rwRs0m0n9ob0aIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216712},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.17.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.17.3_1773273024091_0.8128549032870849","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@agent-scope/manifest","version":"1.18.0","license":"MIT","_id":"@agent-scope/manifest@1.18.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"e95e64f31bd4d4ad7ca76d13228ae3773a97c3a4","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.18.0.tgz","fileCount":8,"integrity":"sha512-SmoODCbIktkOd0hZeBlbZYVoW86H928Dsta594KRoo9c2fqRKNNjUoA2vTnHJ0dqfHClNP317qk5kK1crLnV8w==","signatures":[{"sig":"MEQCIHmSrBVGvBVNO49zQqXHDjDOnOn1eTorhLd1TAfW49InAiAEmp2X/eNRB+pEzEFxRlY7/xljMZNzany20O7nmhQUew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223416},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.18.0_1773350782822_0.07046493790496644","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"@agent-scope/manifest","version":"1.18.1","license":"MIT","_id":"@agent-scope/manifest@1.18.1","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"3f980b7431ea1fa515c13c1e48a3ca7aa1f7452f","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.18.1.tgz","fileCount":8,"integrity":"sha512-/s584gUcdoP+cze7sJiy7sJYDApyhvExt9N2yPtlBFD6wf9kaIOW1/wwAHwNH44LVlfdafG1B0NGp/OOEfJeHg==","signatures":[{"sig":"MEQCIExXs4OVbyTvq6Z+8YdQo/T+DfpoDtILA06TtgymyPdTAiAZoskqwueKESNbc4lIg/o24aAdVq8gDBEiB5+SaPow1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224218},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.18.1_1773356475499_0.8357114901585547","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@agent-scope/manifest","version":"1.19.0","license":"MIT","_id":"@agent-scope/manifest@1.19.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"e7151c42b9be768c2c1c281732d3b69449b63c21","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.19.0.tgz","fileCount":8,"integrity":"sha512-huxYL0j3QDySFrLHFvqT9gMFDfGbgj7LYAsHyArM597eYtCR6sg5xU5daZdKjje7iBM3agOeIpsMLweYHmha+w==","signatures":[{"sig":"MEUCIBGK3yWopIhYfje6lZcXIsFyr+UmT0YJcjdF/+j5hcNVAiEAoqpXVWh13WZEu5UtKNsWfHbhQIJi3xxVx7OFArbYN2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224218},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.19.0_1773365713557_0.2376708869015487","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@agent-scope/manifest","version":"1.20.0","license":"MIT","_id":"@agent-scope/manifest@1.20.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"9e36e7f0a20c747e494696211772fbf6c9b0a00c","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.20.0.tgz","fileCount":8,"integrity":"sha512-uirMGmh8uFD2rtahEL4l8f4JDQAXeJXC5d9MgkTd2XLapAX7oIA1PUC0hBEv7/pn91Tph8perjfbqVKKgfZ0Rw==","signatures":[{"sig":"MEUCIQCiya+lkJZhEhhJBPuAwWUwluIgLZnYK3oukg9LqhGR8wIgOcJOgs2docElasgF1SbL/YDNKJqrRLBD+0/Zm35cdhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257634},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.20.0_1773419136045_0.9836956044350078","host":"s3://npm-registry-packages-npm-production"}},"1.20.1":{"name":"@agent-scope/manifest","version":"1.20.1","license":"MIT","_id":"@agent-scope/manifest@1.20.1","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"951b33d7b8f6a16bfac22bd7bbedd0e76738eb8c","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.20.1.tgz","fileCount":8,"integrity":"sha512-cMrK0MSZHWvODxINYSgfbJXqA53cpH5sqUlOfk76bUUBkvjyg7LsqrJVYHuVaRtsElM6uTfXxndZWhE2r/fSrA==","signatures":[{"sig":"MEUCIQCDX+uvEFfFrvKbzpqjBDuN7Q/pnVlFHrkGJruRADkiFwIgBneuK/tRhlYbx4A9PMaAc5si6ia3uRiNf/bRd5uX5Ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314630},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.20.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.20.1_1775431340020_0.8998493127091007","host":"s3://npm-registry-packages-npm-production"}},"1.20.2":{"name":"@agent-scope/manifest","version":"1.20.2","license":"MIT","_id":"@agent-scope/manifest@1.20.2","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"87f69477f35009c9fd4e37a1315e1b8f22def682","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.20.2.tgz","fileCount":8,"integrity":"sha512-v+JfOD7u0D0kdUipCe5K915rolkSjb6QplmpIQKqiv5iSs2pCcpYULUEem5uhS6dbdGnnNlo22a138IW5sv2WQ==","signatures":[{"sig":"MEYCIQDQfM75p4xaYU94gCi1pumGiHwEFocDpwfLolIAytaaRgIhAOKkZQ94+H57MyDQfZHpV5gldB2ddpSDr5Z4MZeKSk+j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314630},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.20.2_1775431873998_0.13036763402690488","host":"s3://npm-registry-packages-npm-production"}},"1.20.3":{"name":"@agent-scope/manifest","version":"1.20.3","license":"MIT","_id":"@agent-scope/manifest@1.20.3","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"5766d55eaa101a5fa736f94ca2f4d570d94f1578","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.20.3.tgz","fileCount":8,"integrity":"sha512-ZqpBHTh++8xnxuge/rRui4WlnCy95LFCMgNQaA60fQZV8wXLLMnFWSmr8caf5Zycf3IKPIHZkDkKm14+Xy3vqA==","signatures":[{"sig":"MEQCIC+9O3SqL1ONJFn89gmJ/x3Tb3ip27ybY+fpjAhU4BWXAiBBygIpHbniO9BobzMzdULX0HjR/lz0clJplWHHl96DIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314630},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.20.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.20.3_1775432371642_0.5441063094368312","host":"s3://npm-registry-packages-npm-production"}},"1.20.4":{"name":"@agent-scope/manifest","version":"1.20.4","license":"MIT","_id":"@agent-scope/manifest@1.20.4","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"c2fcc3f9ff4016170ba975f6fcc571277c028fb4","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.20.4.tgz","fileCount":8,"integrity":"sha512-WYoKoEmrcWO/hybcS/76iafQjBbH0kmc2fsA5DCJxP9ci/eO9YfIIyZlNFvsY2g/DjZKpvl4D3skHQ2TZU/i8g==","signatures":[{"sig":"MEYCIQDvxO6DdTd0DmEAM0rlQk2AUS0J0j3/QLKK3pM3dit60AIhANFBGusVro5D78zX+TZz5o1gUW1bfb4e+zk5fFLKKOul","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314630},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.20.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.20.4_1775433659432_0.9451452781018996","host":"s3://npm-registry-packages-npm-production"}},"1.20.5":{"name":"@agent-scope/manifest","version":"1.20.5","license":"MIT","_id":"@agent-scope/manifest@1.20.5","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"2f1681b35701e11476242dd204a60a12d13610a7","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.20.5.tgz","fileCount":8,"integrity":"sha512-CzqBvdg3BI3P7ZyQAhG3LTVqDKqlNQxFQolgICa/+hBtd6h8YiRm4gIg9SCBpUjEl6gfFHDt89G6/H47lS4Ahg==","signatures":[{"sig":"MEUCIC2O4KcNMZMlbR1C/pwuz7XaS0vjiLqkGKg+u6F7xnBmAiEAqYHGHocBEM2Lz/2dHIz4jQ9fcZVUMwM8Maq31apXskU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314630},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.20.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.20.5_1775434043106_0.3194375707310466","host":"s3://npm-registry-packages-npm-production"}},"1.20.6":{"name":"@agent-scope/manifest","version":"1.20.6","license":"MIT","_id":"@agent-scope/manifest@1.20.6","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"89e0a874edf5f54958565b2cf808bd5b112ac4c5","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.20.6.tgz","fileCount":8,"integrity":"sha512-Kybn23EKQSLq2QeP34+CNbA5CHil13q7wvahtzul0pCYY0bdcml9VBtDHCHSh322ES6o0XZJcmH58JVR8THCzw==","signatures":[{"sig":"MEUCIETiw8O97G45Pdmobmkg27wvfw2jSsmsa84vZMtXEHJKAiEAhPwTigQAEW5oD3GuD8Chh8QPrGiTXNLDFObbOdsQWQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314630},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.20.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.20.6_1775449137752_0.7767712229324175","host":"s3://npm-registry-packages-npm-production"}},"1.20.7":{"name":"@agent-scope/manifest","version":"1.20.7","license":"MIT","_id":"@agent-scope/manifest@1.20.7","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"e56f4c6605335e0780567ddeb087fa189648c241","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.20.7.tgz","fileCount":8,"integrity":"sha512-V/8xBfy/E8MqVfeH9Z8MEdDuXPW/haGZHt1O6YvDRv0hLAIA++8wy77dTSjlF1eSAzwu5PKjYSf1GXp6FCkGOA==","signatures":[{"sig":"MEQCID2JuA8py+I974Hxda9pw+Ujh9VcXhTsPkJcw2s/UECtAiAxDLLRus334+lqWu52TTnEgo34mENL5D1ijwFDEyXctw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314630},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.20.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.20.7_1775449696036_0.18235175244215873","host":"s3://npm-registry-packages-npm-production"}},"1.20.8":{"name":"@agent-scope/manifest","version":"1.20.8","license":"MIT","_id":"@agent-scope/manifest@1.20.8","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"c237d893f36dc07f2b756adc1b922860bdd7a6fd","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.20.8.tgz","fileCount":8,"integrity":"sha512-SzGouY1XtCjn9plhqXL9cpVYwtrBh2MvYfs+CFe5gfcC/6GfKRNZRTdMpmuI4K3Sc/41A/cW7reAxD/WuA1eiQ==","signatures":[{"sig":"MEYCIQD4LOj0L/cjVfrGtRorCsmjoOVzp9mFulBodRHVmx/ssQIhAKKb/fsM6/krQAwBIoKECnVUO6r0UqdO3HyXsVLdMk09","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314630},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.20.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.20.8_1775450146299_0.4554574335138999","host":"s3://npm-registry-packages-npm-production"}},"1.20.9":{"name":"@agent-scope/manifest","version":"1.20.9","license":"MIT","_id":"@agent-scope/manifest@1.20.9","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"f24f5ade86670783625c3ab9948f1a4ffb2e0baf","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.20.9.tgz","fileCount":8,"integrity":"sha512-AbbPeFMH17OtzlAmQB034P0ZhTt+UjWx8JEzWQj1EIZpHa7+9GPFNa5vsD9dZcJO6VoWhzJFC5By10tGl6Y35Q==","signatures":[{"sig":"MEQCICqOq1/iVd9sOiR44dmwlKmiiwDn8woJcEef8nL50hY8AiAGq8M/oSdIU2JEgFYE49zLhqaInkK2kaNOFvdXa3aNkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314630},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.20.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.20.9_1775452417068_0.624261111771184","host":"s3://npm-registry-packages-npm-production"}},"1.20.10":{"name":"@agent-scope/manifest","version":"1.20.10","license":"MIT","_id":"@agent-scope/manifest@1.20.10","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"1f361533b9b7c0cc9a6264e4de102a89d5c7e4be","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.20.10.tgz","fileCount":8,"integrity":"sha512-yIK00BAe/erMN/cGbSaKVdKJc8yZVmT+D2BWNehTEcjBkC3+HkSgnIre8FHe4sTWUXFHTptKbZ4GyASiekS3vQ==","signatures":[{"sig":"MEUCIQCQVPETxcnK8LRrsd4kGS0qzCfndVSLblgc1/C70X14WwIgAdglkdcVcH7LVnUTsrFWTam1wM3q4ozFglxTUlq1d1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314632},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.20.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.20.10_1775452578086_0.5114932423602476","host":"s3://npm-registry-packages-npm-production"}},"1.20.11":{"name":"@agent-scope/manifest","version":"1.20.11","license":"MIT","_id":"@agent-scope/manifest@1.20.11","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"935bc2137fdf11913112ac83d19348ff81fd66fa","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.20.11.tgz","fileCount":8,"integrity":"sha512-AxBKsG7mObt2NNViP65Qul03R8z2aW7q2MOxl4+vwlIDwGYvVmTzp5zDw38hhW3P7cBnAbUEyxoJepBxPjTu9Q==","signatures":[{"sig":"MEYCIQCbVsgc7znowaiVMmPG7ft2VMxXcOSRl87KULv/d80CjAIhAK1wGHRtQ5kFLGdu+oPHndHugp79oQay/eDgllK5GBQ8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317196},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.20.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.20.11_1775452832182_0.16934384278890557","host":"s3://npm-registry-packages-npm-production"}},"1.20.12":{"name":"@agent-scope/manifest","version":"1.20.12","license":"MIT","_id":"@agent-scope/manifest@1.20.12","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"7710d109b4bdd6b8b5727b4e4445d2b1d3941f38","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.20.12.tgz","fileCount":8,"integrity":"sha512-3Xrh6UAyhgTVYyf5MpoQcvuH36cM+Bb0sYzlUWLnhD+BNOnltC5wyv+d9RGRsaQr3Zd7br5JycrWkLOIiDu3uw==","signatures":[{"sig":"MEYCIQDptz0dQhkMdpBmSUkaBwIGOUJn6xDbNNZRR7roptXvUgIhALMBQ4UTBaynKhi+jKCHOV1fZUCFE5KlCWA+Y6ptVUP/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317196},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.20.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.20.12_1775454480390_0.8634489175340203","host":"s3://npm-registry-packages-npm-production"}},"1.20.13":{"name":"@agent-scope/manifest","version":"1.20.13","license":"MIT","_id":"@agent-scope/manifest@1.20.13","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"2074612be0d2ff57b06869e39a30dddf84b367f6","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.20.13.tgz","fileCount":8,"integrity":"sha512-uTjvFD6n6Rrpgl18Q6EqpTGsMjwuebzr9Vdqrzt7ovLg6xZCi/ik+i5viFOEITwG8d+JGabXLSmCGFdY5DDLdQ==","signatures":[{"sig":"MEYCIQCDmi+LigPZZKZGZxnS8K+PSEUL2ulAckR2Pobjb69KxgIhALviSU/+KM5r30ITLaa/OYviMnIzEDLjSHeHRS/y0uJP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317196},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.20.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.20.13_1775455586877_0.6878929399458587","host":"s3://npm-registry-packages-npm-production"}},"1.20.14":{"name":"@agent-scope/manifest","version":"1.20.14","license":"MIT","_id":"@agent-scope/manifest@1.20.14","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"4e6235ce82cdb99bedfe4fc654e82b1259977247","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.20.14.tgz","fileCount":8,"integrity":"sha512-5ACiQFnpJkrR4RQh3PiZr/MdL3zafdaMPjXlG/PSCCxaZicGX1EYrm7uwn9Ob53hFjYHskorLE+TXleUShE0GA==","signatures":[{"sig":"MEYCIQDcvXFYk5/QpNWLXsPa0ILJmWNFhgwVJJMxWJeDkdCEvwIhANw1AmDaeElTue3m66NOaYUxmbUDjdl/kbl85wesxyFx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317196},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.20.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.20.14_1775456529591_0.6078375811054821","host":"s3://npm-registry-packages-npm-production"}},"1.20.15":{"name":"@agent-scope/manifest","version":"1.20.15","license":"MIT","_id":"@agent-scope/manifest@1.20.15","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"0069489bef7e6312999b6b7a03123604bcea9d52","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.20.15.tgz","fileCount":8,"integrity":"sha512-PwSxXhJ2G6c3swFCOCwjGobe1i+0GN5h0CTVptQPfOlNTc9klBZX/giNoRaibq2ViclurZTbW63tJ+PwCRh5hg==","signatures":[{"sig":"MEYCIQDUNNQ0479JVOFuy00ecWijI3zLBBmr2GvODJSAcS9w2AIhAM79u3tFceG7m+yzCvzqnRA7uZi/dn3tEngzPAbo7iLS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317196},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.20.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.20.15_1775458299844_0.7042520513278276","host":"s3://npm-registry-packages-npm-production"}},"1.20.16":{"name":"@agent-scope/manifest","version":"1.20.16","license":"MIT","_id":"@agent-scope/manifest@1.20.16","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"10bd85fc488aeea85a2127fc7c9dc23c3831cd04","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.20.16.tgz","fileCount":8,"integrity":"sha512-1oD4u0RA7Jq9v8RBbv0OUug5k3GTiQHF9LzP6mSa4hscKPtItQSVcixSFVxDg1V91ZBUUsHSSKvUbcY9PuAcxQ==","signatures":[{"sig":"MEUCIQD3sgwjQSby3szcTe7Wp+qfalS7FtozrIwM8DWDCOkHnAIgeRDRD1WV5SBhcZawTjyzBAwe8ruzxJTAL4jBEQmi1Aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317196},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.20.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.20.16_1775459586533_0.6895007786365983","host":"s3://npm-registry-packages-npm-production"}},"1.20.17":{"name":"@agent-scope/manifest","version":"1.20.17","license":"MIT","_id":"@agent-scope/manifest@1.20.17","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"58227d6ea3b3d6ef6eaf1def78fd78d9220df143","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.20.17.tgz","fileCount":8,"integrity":"sha512-CFK/rApFhhokAsiyPWleTaOTEdOaj7dQtoibt0xhG3odFUj3ian5vTuwjKQ+Fc7tIgm48If6yewpVwaHnflwbw==","signatures":[{"sig":"MEQCIGxpcn/OrFMVj1P0HcsCxqE/hMR07YPPcIAHuDKSqDFmAiBfhaI9zVtH/xbPxvdB1Mm3/HnJ8NmBHM2BuXdYn3KIvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317196},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.20.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.20.17_1775461583463_0.7285958496620166","host":"s3://npm-registry-packages-npm-production"}},"1.20.18":{"name":"@agent-scope/manifest","version":"1.20.18","license":"MIT","_id":"@agent-scope/manifest@1.20.18","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"68a3af3d32ee1bb13131bb98d8254ca6d42f949a","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.20.18.tgz","fileCount":8,"integrity":"sha512-vkUhAiH71JTdAHUzVk8gK16yQFXd8fz27a88HoVmZ9oqGfRcXCtrJFdjDNXaXw3I83G/msbpU644aAiLI/UPnQ==","signatures":[{"sig":"MEYCIQDohRUg1BFgCokwuuJUnOgOdPHnFCFAc0MTm6nj/vvoxwIhALTx1Ltkj0W0N6bQleTnIJbOqmq1zTPx6jSC+xBmYt3Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317196},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.20.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.20.18_1775462369267_0.6808936431590542","host":"s3://npm-registry-packages-npm-production"}},"1.20.19":{"name":"@agent-scope/manifest","version":"1.20.19","license":"MIT","_id":"@agent-scope/manifest@1.20.19","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"4eac0dd13905b81a69666a83d4c06a7e55db7215","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.20.19.tgz","fileCount":8,"integrity":"sha512-x8c1vGtJDvlP/GYH73XpdorcueF5rxEBjZHcyYYhwQ+IYPoIb5omIyLJBbSivnrEuCB+JKYJsQoWPaOcspUx9g==","signatures":[{"sig":"MEUCIC9ctBpxULzxTOyl3ClgXdWPLcMIJdtWUGPAICCVgYkFAiEAnyt3A5LdPbLCeD9C2brHaEKw5FZJSl77Od+OgsOsSs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317196},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.20.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.20.19_1775463876552_0.28736832652593414","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@agent-scope/manifest","version":"1.21.0","license":"MIT","_id":"@agent-scope/manifest@1.21.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"1fc624b77c20226421c356bc31a576cac0a48676","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.21.0.tgz","fileCount":8,"integrity":"sha512-mVBHuzBsdmq4iNYE5vAjPpz76NRHhbU+o+wXox+L+ZdbTaVa1Qi5Mv335I+hxNW8KRlQxqJ6s5s8vECJ223M0w==","signatures":[{"sig":"MEUCICHIMgIle/1+/yhjw8WEcNvNjAI/2wKBK5KYJT9VHH7hAiEA12veITFJhAIcwSyDD/Ja18/ZNr2BbORFAS9fRYdHHn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317194},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.21.0_1775507633852_0.778246171803548","host":"s3://npm-registry-packages-npm-production"}},"1.21.1":{"name":"@agent-scope/manifest","version":"1.21.1","license":"MIT","_id":"@agent-scope/manifest@1.21.1","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"fd62924efaab9a1a1e94f33f723f51484dcbab87","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.21.1.tgz","fileCount":8,"integrity":"sha512-shd1PeofcMMTokg5sEOt4xpPbvW7VwYBKpZ/IfLbCFt2zASnQ+Z/DvXYUGipnFvTvjxKZcp1G5pK5K4pOY/rwQ==","signatures":[{"sig":"MEUCIQDkwufkICMLY4YhywpmTV3iJpZGff8LpPnwpNNGBlB9nQIgYl83px3DvbeVlEv57kuEsI2DTtUEYH5QhBCZwbut7ts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317194},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.21.1_1775512330225_0.20535329464927998","host":"s3://npm-registry-packages-npm-production"}},"1.21.2":{"name":"@agent-scope/manifest","version":"1.21.2","license":"MIT","_id":"@agent-scope/manifest@1.21.2","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"b676692d4040c11246b8fd9be6844b06db668f5b","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.21.2.tgz","fileCount":8,"integrity":"sha512-KSRbWCBvZcIvmP6eBwMPYtEjF8ThVB4v0QlvyqDpqqRYGS6FzJjH+FmMc483pZEU1cWjO9Jfu4AfiO/jZ1Jkow==","signatures":[{"sig":"MEUCIQCFIcyb7fA6w0VRA4Vcz2ZDxOi2NZwbTsnAajKw5s3cxgIgcefOOnH3hVIZopltu2qyDaMhPr7IWhxvjCvGmzONzRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317194},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.21.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.21.2_1775514389983_0.9655825660971356","host":"s3://npm-registry-packages-npm-production"}},"1.21.3":{"name":"@agent-scope/manifest","version":"1.21.3","license":"MIT","_id":"@agent-scope/manifest@1.21.3","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"9c680699b647ce5ca70859868563c06ab71add95","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.21.3.tgz","fileCount":8,"integrity":"sha512-RCsO/kE1VuPaaebVVxloL2WbAXIptCykey3SBEhj7QtNSttp17rWtFFXqlQyxP5lGhiJfXPxQbThYGe/5UbpGg==","signatures":[{"sig":"MEUCIQDms0DmVFIXFeeh2btzGYwb3ILC0wYCu3JYvF1LwGDTGQIgBo5tq1MiER0o9hmk+zzw/IUlYNW8X3bEakbFhwhIyNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318572},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.21.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.21.3_1775516437007_0.6267075636684676","host":"s3://npm-registry-packages-npm-production"}},"1.21.4":{"name":"@agent-scope/manifest","version":"1.21.4","license":"MIT","_id":"@agent-scope/manifest@1.21.4","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"61818107c5c10f81f389c6e450b7f4a28f8d3ad7","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.21.4.tgz","fileCount":8,"integrity":"sha512-gQVAmFF/R9hhNitljX3O95AuLVemT83vS/qQS425Fj8sXY5NalB4pqRFFd/aGE9iQ75bmj+DZ4r6WvmkOqn7+w==","signatures":[{"sig":"MEYCIQDm9qo5+2Dnurk/xeFwhpzZ44wd7YyISCEZ4nx+/xAe4QIhAPq0nmK2kCnNHEutiZP4SGURCvZ7K02RAZwF0+s3zS9C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318572},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.21.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.21.4_1775519646787_0.9709022344663485","host":"s3://npm-registry-packages-npm-production"}},"1.21.5":{"name":"@agent-scope/manifest","version":"1.21.5","license":"MIT","_id":"@agent-scope/manifest@1.21.5","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"42a7cd82b813f73aa5f703b0f17b5cb29e386299","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.21.5.tgz","fileCount":8,"integrity":"sha512-gcdZ0+YF7O6pbMdogYjj/Q5RHzUmsPG9Tk/0psqa6Jd8+7gmhmWXDGURRsqoPWTPIxOWEpIPBYHNgaW85YdHBQ==","signatures":[{"sig":"MEUCIAWRvbUhh/B0ygOl9Oe2KdFg29s9CLxkNFCuBnSqtjcDAiEAjzea3Kgzxc3We13oS3DHQhjx6+4CDMDMXN644FkQ1L8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318572},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.21.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.21.5_1775520663955_0.8626992381608909","host":"s3://npm-registry-packages-npm-production"}},"1.21.6":{"name":"@agent-scope/manifest","version":"1.21.6","license":"MIT","_id":"@agent-scope/manifest@1.21.6","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"7da2dc5c5995fb930756131095e1445cf5a89bac","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.21.6.tgz","fileCount":8,"integrity":"sha512-47cqJxG4apair9SRzhcbm58+OntTvEAXHEzLspjYJZA7N3IHiJNcT+M/OaI4Xh3jIm98pYdb+O1+cTt6Tqfc6A==","signatures":[{"sig":"MEYCIQCJLchdXgSzR1ytmCTxT0z+crCLBAXGkjanvkILwGBe4QIhAMOuPnK49WZCVs4/iyTr+jiklEybxvjXGqBHiyskzluZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318572},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.21.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.21.6_1775522251321_0.6960274562744466","host":"s3://npm-registry-packages-npm-production"}},"1.21.7":{"name":"@agent-scope/manifest","version":"1.21.7","license":"MIT","_id":"@agent-scope/manifest@1.21.7","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"b7c0144f1d1e9a3969048db895178e51e0450645","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.21.7.tgz","fileCount":8,"integrity":"sha512-ZYMM+uFiJmaDN9EAeZTQGuqEob04nadqOarXhybF9jw2R0qeqDS1cN2yCG0dRPTsItzXt7jhabeZJXNLRdUfnw==","signatures":[{"sig":"MEYCIQDbmNXZXrMdZdfnsHPlEWWk8CgNohleIg/Mt7pA5Lsw4QIhAIFjZ3HSI3X1RsHhLLfmeiFFWMsHLSdOOiWmme2tyOgY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318572},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.21.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.21.7_1775523801997_0.5378689033179269","host":"s3://npm-registry-packages-npm-production"}},"1.21.8":{"name":"@agent-scope/manifest","version":"1.21.8","license":"MIT","_id":"@agent-scope/manifest@1.21.8","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"34dc6bbf50560986c5653915e8869cbe8fa4ae32","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.21.8.tgz","fileCount":8,"integrity":"sha512-fNG3KE0PGveu06O7OfI/jEmAg4CbgeelLe9NytCXVwESqnBETaWGRx2EUjraDhYr2w5BLz3iOnths+IKmnKBow==","signatures":[{"sig":"MEUCIEXaMORkDkTluJG9J0Rd+NuDV6o9AVmLLa/Fsrub0U+wAiEAuzB6nKipBbjCGUNKtvQ3mqe1crgH8ijJc8MDMe7IXW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318572},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.21.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.21.8_1775525595966_0.8943752272550729","host":"s3://npm-registry-packages-npm-production"}},"1.21.9":{"name":"@agent-scope/manifest","version":"1.21.9","license":"MIT","_id":"@agent-scope/manifest@1.21.9","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"04a623640f1fe2586bb767f7f89cb41e7828ffa5","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.21.9.tgz","fileCount":8,"integrity":"sha512-B9A7Wo/SARLey3iHeQB3W5YKbt0Dk2+JwFUXBVh69PUM+2eirHsVNZeqjEPK3p38JUghiZHwOuxzweOdCj567w==","signatures":[{"sig":"MEUCIQCI5Z09T5/KW9LUUEXhfliMlqctftVX3na1oetm76ofiwIgBw2A2UR6475nL7zDVpUYRBltzUqIRhXt/iCzu06SzDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318572},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.21.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.21.9_1775526976187_0.15416764342378508","host":"s3://npm-registry-packages-npm-production"}},"1.21.10":{"name":"@agent-scope/manifest","version":"1.21.10","license":"MIT","_id":"@agent-scope/manifest@1.21.10","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"b749c9b05370322a5e2f2b088eb820d4a571889b","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.21.10.tgz","fileCount":8,"integrity":"sha512-8fN5o+9EC4ybVfTp5EyUOOFrihtE/BL95WtCmvcubqfPZIjBffoalTEW26mZHWjLji3b5omzvaY6ag8q0Kfm/A==","signatures":[{"sig":"MEYCIQC81/pdy7yYOke/cPgzO3hfokHcqDGnlMJof1HXq/DSHQIhALM9o0DTtbVhGqvpGQtqI5j7DfvT1g2hKidtg84Ry72T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318574},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.21.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.21.10_1775528018868_0.9730950699508591","host":"s3://npm-registry-packages-npm-production"}},"1.21.11":{"name":"@agent-scope/manifest","version":"1.21.11","license":"MIT","_id":"@agent-scope/manifest@1.21.11","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"8dde06cf7a7d985c49e4425c97ecd7d40d9086d5","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.21.11.tgz","fileCount":8,"integrity":"sha512-GsMZfCY/40Gag3YIrdW8gJoMOnb2oU0tgeSbm7PNR1W8n0qbFU4vOFDzp/KzhH9hM2GLgfxCaPlF3wIHklugiA==","signatures":[{"sig":"MEUCIQCElVRyZ1fQw0IEF67ShIWcjEUe/M+V1N5WFg00O2ye0gIgTjtu+7RRARdF36XlCMTY8xSUGGBGn6zypJunZ6u3VuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318574},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.21.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.21.11_1775529455535_0.409719221172125","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@agent-scope/manifest","version":"1.22.0","license":"MIT","_id":"@agent-scope/manifest@1.22.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"e83d9c983588bad7e1236246808b39bcbd50ba3f","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.22.0.tgz","fileCount":8,"integrity":"sha512-u2kljdueNQN7XRjt9sWAV3rQSzXiiBI1unv1Z99WatMFIQuJv74oGzpZOI53UkYirI7riptYmcT4MpPAaPTM/Q==","signatures":[{"sig":"MEUCIBF0hvVxi2VHmCNQQ3fUA/Se6z3Z1Cym10YvrDLjkhDrAiEAtx+bcMvKyhcI23ZKGl2wKgD3OqSAHWNksynby+VtaaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318572},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.22.0_1775772988637_0.3478383915088672","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@agent-scope/manifest","version":"1.23.0","license":"MIT","_id":"@agent-scope/manifest@1.23.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"829333db303f61af1259adae303d5070a7c5bcd1","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.23.0.tgz","fileCount":8,"integrity":"sha512-eMiNzmtZu/SQiEICMnUNIGGxqj/vTvNEZUMn76vnnjsKQtE7hcLNzZRK+Lz0/DY455SzKM2Yp5zAyVrONRrpMw==","signatures":[{"sig":"MEYCIQCkA6QZTy041J8o34Zv9M0GvPZpe/bwmS00MkkfyNv4UQIhAP8NsCT3VJO4ytk+1weAPV5zvZJv9L0WjaDlneIcJ2F1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318572},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.23.0_1775773090420_0.9472300084148793","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"@agent-scope/manifest","version":"1.24.0","license":"MIT","_id":"@agent-scope/manifest@1.24.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"32c4fbadc4ed7185fb28be057bced9faf8e8c20f","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.24.0.tgz","fileCount":8,"integrity":"sha512-w29RNf8xH4+E5Zz/DLqwQJ8v88WNNOO838t27yA+0GclvlIVV3E2qjugm4wSO7xyVc8AgUCG8uxcWPOQ0cwxbA==","signatures":[{"sig":"MEYCIQDVwtennhs4M/LOYkpZR1IOTtSrkQetwqxe5vOz6rM8aQIhALCQ/kRr49yEQajOqTm+KxwzmXCLh+BJImlo1O0o+lQy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318572},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.24.0_1775773551545_0.8746974147769653","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"@agent-scope/manifest","version":"1.25.0","license":"MIT","_id":"@agent-scope/manifest@1.25.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"8aed12a05301d6dcc4a4ff729ff698c016a99914","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.25.0.tgz","fileCount":8,"integrity":"sha512-uGI0bz8YMMK/k2qDNEZmYQY/HrDyDt7aaumFDxJ46b5kr5RPeQLsQVESXkKHbnJKx5bT0DS8nJViL/e/EQlMEg==","signatures":[{"sig":"MEQCICQiUpCzrSVvJwj/OUH3dJWhQQ6q3nvcrLI6lXYeX9awAiAlhStsEjY2HLt0etTHbYUIoB2Xj+DoTDxSHIaaj+DWRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318572},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.25.0_1775782986051_0.9340369387382077","host":"s3://npm-registry-packages-npm-production"}},"1.25.1":{"name":"@agent-scope/manifest","version":"1.25.1","license":"MIT","_id":"@agent-scope/manifest@1.25.1","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"1d6b33989806f8be6be564bec72639259274d9c3","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.25.1.tgz","fileCount":8,"integrity":"sha512-yyU8qIczQ1IK5xPNANBn69zmbK1C2oXmWnSjFEFglJbLMJRq1n1G2cdZZuIRgMG1n1TOCmtHXe69gaaouDWsAw==","signatures":[{"sig":"MEYCIQDcXyADpnkqDx8cSxWrT69ezpXXdnUx2XcAsvXvmAUUwwIhAMUsYiFjmmhv7fSyAz4/CASypiEHD1M0z32Q9YDj9Iwi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318572},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.25.1_1775786955571_0.7884106442112488","host":"s3://npm-registry-packages-npm-production"}},"1.25.2":{"name":"@agent-scope/manifest","version":"1.25.2","license":"MIT","_id":"@agent-scope/manifest@1.25.2","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"8b581e6a96213920e8a79ad9ecfa6728e1917979","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.25.2.tgz","fileCount":8,"integrity":"sha512-BY0QH0E3TFWznoejADLPOEWqgJ4Q8G84s2WSTee2yDrDgFpfWPLGJ6D/CjdpZhYuyb3ZstqhuE1szlaoGT/jXQ==","signatures":[{"sig":"MEUCIQDqIZbqEqr8+AWO99b+YPnfGkrWj3r1oX/R21Pai/znoQIgXYX+oDgoBqX4Qq5T3uW0pRWra25oxQZlWcCHUBNx8Z0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318572},"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":"TypeScript AST parser that generates a machine-readable React component registry for Scope","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^25.0.0","@agent-scope/core":"1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/manifest_1.25.2_1777743750200_0.909977690479886","host":"s3://npm-registry-packages-npm-production"}},"1.25.3":{"name":"@agent-scope/manifest","version":"1.25.3","description":"TypeScript AST parser that generates a machine-readable React component registry for Scope","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","ts-morph":"^25.0.0"},"devDependencies":{"@types/node":"^22.0.0","tsup":"*","typescript":"*","vitest":"*"},"publishConfig":{"access":"public"},"_id":"@agent-scope/manifest@1.25.3","gitHead":"715a7831005636b3b1e28c9b163af6bd0bb18d69","_nodeVersion":"20.20.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-+BbCP7+uuBtqTubDReHrl0TSZFY3x4LVlRZZqcA1vvksUET8L6H1+hHpu9bN8EA8vvzIS1BYO43HyWi/cWQ3Mg==","shasum":"f7a2e60be52c1ee0c00e7156d66b11db00ade76b","tarball":"https://registry.npmjs.org/@agent-scope/manifest/-/manifest-1.25.3.tgz","fileCount":8,"unpackedSize":318572,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDecD9BD5YC88C7FU7v+cqEVsbD1NV86LFpZX5haXYgJAIhAM8nhq63e+pNQUv980uhJVUHoH5os5uAH1y9oQ/sl0Km"}]},"_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/manifest_1.25.3_1777743836569_0.5406249491841231"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-10T05:09:39.151Z","modified":"2026-05-02T17:43:57.160Z","1.0.1":"2026-03-10T05:09:39.387Z","1.0.2":"2026-03-10T06:33:06.381Z","1.1.0":"2026-03-10T07:04:38.211Z","1.2.0":"2026-03-10T18:28:23.479Z","1.3.0":"2026-03-10T18:41:11.654Z","1.4.0":"2026-03-10T18:54:45.224Z","1.5.0":"2026-03-10T21:07:07.269Z","1.6.0":"2026-03-11T05:56:01.741Z","1.7.0":"2026-03-11T06:04:58.063Z","1.8.0":"2026-03-11T06:08:51.644Z","1.9.0":"2026-03-11T06:16:47.843Z","1.10.0":"2026-03-11T06:21:22.390Z","1.11.0":"2026-03-11T06:34:09.856Z","1.12.0":"2026-03-11T06:38:59.923Z","1.13.0":"2026-03-11T06:48:01.373Z","1.14.0":"2026-03-11T06:54:59.490Z","1.15.0":"2026-03-11T07:12:52.519Z","1.16.0":"2026-03-11T07:20:05.080Z","1.17.0":"2026-03-11T20:18:19.651Z","1.17.1":"2026-03-11T22:20:17.524Z","1.17.2":"2026-03-11T23:42:25.134Z","1.17.3":"2026-03-11T23:50:24.250Z","1.18.0":"2026-03-12T21:26:22.978Z","1.18.1":"2026-03-12T23:01:15.682Z","1.19.0":"2026-03-13T01:35:13.701Z","1.20.0":"2026-03-13T16:25:36.190Z","1.20.1":"2026-04-05T23:22:20.164Z","1.20.2":"2026-04-05T23:31:14.166Z","1.20.3":"2026-04-05T23:39:31.781Z","1.20.4":"2026-04-06T00:00:59.663Z","1.20.5":"2026-04-06T00:07:23.442Z","1.20.6":"2026-04-06T04:18:57.955Z","1.20.7":"2026-04-06T04:28:16.195Z","1.20.8":"2026-04-06T04:35:46.472Z","1.20.9":"2026-04-06T05:13:37.242Z","1.20.10":"2026-04-06T05:16:18.239Z","1.20.11":"2026-04-06T05:20:32.354Z","1.20.12":"2026-04-06T05:48:00.542Z","1.20.13":"2026-04-06T06:06:27.009Z","1.20.14":"2026-04-06T06:22:09.812Z","1.20.15":"2026-04-06T06:51:40.033Z","1.20.16":"2026-04-06T07:13:06.659Z","1.20.17":"2026-04-06T07:46:23.619Z","1.20.18":"2026-04-06T07:59:29.396Z","1.20.19":"2026-04-06T08:24:36.707Z","1.21.0":"2026-04-06T20:33:54.004Z","1.21.1":"2026-04-06T21:52:10.406Z","1.21.2":"2026-04-06T22:26:30.141Z","1.21.3":"2026-04-06T23:00:37.233Z","1.21.4":"2026-04-06T23:54:06.949Z","1.21.5":"2026-04-07T00:11:04.100Z","1.21.6":"2026-04-07T00:37:31.517Z","1.21.7":"2026-04-07T01:03:22.143Z","1.21.8":"2026-04-07T01:33:16.124Z","1.21.9":"2026-04-07T01:56:16.369Z","1.21.10":"2026-04-07T02:13:39.066Z","1.21.11":"2026-04-07T02:37:35.692Z","1.22.0":"2026-04-09T22:16:28.843Z","1.23.0":"2026-04-09T22:18:10.581Z","1.24.0":"2026-04-09T22:25:51.690Z","1.25.0":"2026-04-10T01:03:06.199Z","1.25.1":"2026-04-10T02:09:15.743Z","1.25.2":"2026-05-02T17:42:30.362Z","1.25.3":"2026-05-02T17:43:56.720Z"},"license":"MIT","description":"TypeScript AST parser that generates a machine-readable React component registry for Scope","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"readme":"# @agent-scope/manifest\n\nTypeScript AST parser that generates a machine-readable React component registry (manifest) from source code.\n\nWalks TypeScript/TSX source files using [ts-morph](https://ts-morph.com/), extracts every React component (function, arrow, class), resolves props types, detects hooks, context dependencies, side effects, renders complexity, and builds a full bi-directional composition tree.\n\n---\n\n## Installation\n\n```bash\nnpm install @agent-scope/manifest\n```\n\n---\n\n## What it does / when to use it\n\n| Need | Use |\n|------|-----|\n| Generate a JSON registry of all React components in a project | `generateManifest(config)` |\n| Know which components are composed by / compose which others | `manifest.tree` |\n| Determine if a component can be rendered via Satori (SVG) or needs a browser | `complexityClass` |\n| Find which React contexts a component depends on | `requiredContexts` |\n| Know which hooks a component calls | `detectedHooks` |\n| Detect fetch calls, timers, event listener subscriptions | `sideEffects` |\n| Understand all props (types, defaults, required status) | `props` in `ComponentDescriptor` |\n\n---\n\n## Manifest JSON schema\n\n### Top-level `Manifest`\n\n```typescript\ninterface Manifest {\n  version: \"0.1\";          // schema version\n  generatedAt: string;     // ISO 8601 timestamp\n  components: Record<string, ComponentDescriptor>; // keyed by component name\n  tree: Record<string, TreeNode>;                  // keyed by component name\n}\n```\n\n### `ComponentDescriptor` — every field\n\n```typescript\ninterface ComponentDescriptor {\n  // -----------------------------------------------------------------------\n  // Identity\n  // -----------------------------------------------------------------------\n  filePath: string;        // relative path from rootDir, e.g. \"src/components/Button.tsx\"\n  exportType: ExportType;  // \"named\" | \"default\" | \"none\"\n  displayName: string;     // displayName property if set, otherwise function/class name\n  loc: { start: number; end: number }; // 1-based line numbers in the source file\n\n  // -----------------------------------------------------------------------\n  // Props\n  // -----------------------------------------------------------------------\n  props: Record<string, PropDescriptor>;  // keyed by prop name\n\n  // -----------------------------------------------------------------------\n  // Composition\n  // -----------------------------------------------------------------------\n  composes: string[];    // component names rendered directly in this component's JSX\n  composedBy: string[];  // component names that render this component in their JSX\n\n  // -----------------------------------------------------------------------\n  // Wrappers\n  // -----------------------------------------------------------------------\n  forwardedRef: boolean;   // true if wrapped with React.forwardRef\n  memoized: boolean;       // true if wrapped with React.memo\n  hocWrappers: string[];   // HOC wrapper names (excluding memo/forwardRef)\n\n  // -----------------------------------------------------------------------\n  // Phase 6: rendering & runtime analysis\n  // -----------------------------------------------------------------------\n  complexityClass: ComplexityClass; // \"simple\" | \"complex\"\n  requiredContexts: string[];       // sorted context variable names (e.g. [\"AuthCtx\", \"ThemeCtx\"])\n  detectedHooks: string[];          // sorted hook names (e.g. [\"useCallback\", \"useEffect\", \"useState\"])\n  sideEffects: SideEffects;\n}\n```\n\n### `PropDescriptor`\n\n```typescript\ninterface PropDescriptor {\n  type: PropKind;      // resolved TypeScript type category\n  values?: string[];   // for union types: expanded literal values, e.g. [\"primary\", \"secondary\"]\n  default?: string;    // default value as source-code string, e.g. \"'primary'\"\n  required: boolean;   // false if prop is optional (?) or has a default\n  rawType: string;     // raw TypeScript type string from source\n}\n\ntype PropKind =\n  | \"string\" | \"number\" | \"boolean\"\n  | \"union\" | \"object\" | \"array\"\n  | \"function\" | \"node\" | \"element\"\n  | \"any\" | \"unknown\" | \"never\"\n  | \"null\" | \"undefined\" | \"literal\" | \"other\";\n```\n\n### `SideEffects`\n\n```typescript\ninterface SideEffects {\n  fetches: string[];        // detected fetch callee names: \"fetch\", \"axios\", \"useQuery\", etc.\n  timers: boolean;          // setTimeout / setInterval / requestAnimationFrame detected\n  subscriptions: string[];  // subscription methods: \"subscribe\", \"onSnapshot\", \"addListener\", etc.\n  globalListeners: boolean; // window.addEventListener or document.addEventListener detected\n}\n```\n\n### `TreeNode`\n\n```typescript\ninterface TreeNode {\n  children: string[]; // names of components this component renders directly\n  parents: string[];  // names of components that render this component directly\n}\n```\n\n---\n\n## How complexity classification works\n\nEach component receives a `complexityClass` of `\"simple\"` or `\"complex\"`. The classification drives rendering strategy:\n\n- **`simple`** — flexbox-only layout, standard box model, no animations. Safe to render via Satori (SVG-based renderer, fast).\n- **`complex`** — must render via a full browser pool. Slower but handles all CSS.\n\n### Static CSS analysis\n\nThe parser scans all inline `style={{ ... }}` objects in JSX for these triggers:\n\n| Trigger | Example | Result |\n|---------|---------|--------|\n| CSS Grid properties | `gridTemplateColumns`, `gridArea`, `grid` | `complex` |\n| Absolute / fixed / sticky positioning | `position: \"absolute\"` | `complex` |\n| CSS animations | `animation`, `animationName`, `animationDuration` | `complex` |\n| CSS transitions | `transition` | `complex` |\n| CSS transforms | `transform`, `transformOrigin` | `complex` |\n| `clipPath`, `willChange`, `contain` | any of these keys | `complex` |\n| Styled-components / `css` template literals | `` styled.div`...` ``, `` css`...` `` | `complex` |\n| Opaque `className` references | `className={styles.root}` (identifier/call) | `complex` |\n\nAnything not matching the above stays `\"simple\"`.\n\n**Class components** always default to `\"complex\"` (safe fallback; lifecycle methods / state patterns are too complex to analyze statically).\n\n### Complexity propagation through the composition tree\n\nAfter all components are classified, complexity propagates **upward** through the tree:\n\n> A component is `simple` only if it **and every descendant** are also `simple`. If any child anywhere in the subtree is `complex`, all ancestors are also marked `complex`.\n\nAlgorithm: bottom-up BFS starting from every initially-complex component, following `composedBy` links upward.\n\n**Example from the `basic-tree` fixture:**\n\n```\nApp (simple own CSS)\n└── Layout (simple own CSS)\n    └── Sidebar (complex — uses `transition: \"width 0.2s\"`)\n        └── NavItem (simple leaf — no complex CSS)\n```\n\nAfter propagation:\n- `NavItem` → `simple` (leaf, no complex descendants)\n- `Sidebar` → `complex` (own CSS triggers it)\n- `Layout` → `complex` (propagated from Sidebar)\n- `App` → `complex` (propagated from Layout → Sidebar)\n\nPropagation unit-test examples (from `manifest.test.ts`):\n\n```typescript\n// Direct propagation\n// Input:  Parent(simple) ← Child(complex)\n// Result: Parent becomes complex\npropagateComplexity({ Parent: { complexityClass: \"simple\", composedBy: [] },\n                      Child:  { complexityClass: \"complex\", composedBy: [\"Parent\"] } });\n// Parent.complexityClass === \"complex\"\n\n// Transitive: A → B → C where C is complex → A and B both become complex\n// Diamond: A → B, A → C, both B and C → D(complex) → A, B, C all become complex\n```\n\n---\n\n## Context detection\n\nThe parser detects which React contexts a component depends on via two strategies:\n\n### 1. Direct `useContext()` calls\n\n```tsx\n// Inside a component body:\nconst theme = useContext(ThemeCtx);\n// → requiredContexts: [\"ThemeCtx\"]\n```\n\n### 2. Custom hook resolution\n\n```tsx\n// Component calls a custom hook:\nconst theme = useTheme();\n\n// In hooks/useTheme.ts:\nexport function useTheme() {\n  return useContext(ThemeCtx); // ← resolved transitively\n}\n// → requiredContexts: [\"ThemeCtx\"]\n```\n\nThe parser follows relative imports (`\"./hooks/useTheme\"`) and scans the hook's source file for `useContext(...)` calls. Results are de-duplicated and sorted alphabetically.\n\n**`deep-context` fixture** — 5 custom hooks each wrapping a different context:\n\n```typescript\n// DeepConsumer calls: useTheme, useAuth, useLocale, useFeatureFlags, useUserPrefs\nmanifest.components.DeepConsumer.requiredContexts;\n// [\"AuthCtx\", \"FeatureFlagsCtx\", \"LocaleCtx\", \"ThemeCtx\", \"UserPrefsCtx\"]\n\nmanifest.components.DeepConsumer.detectedHooks;\n// [\"useAuth\", \"useFeatureFlags\", \"useLocale\", \"useTheme\", \"useUserPrefs\"]\n```\n\n---\n\n## Side-effect detection\n\nAll `CallExpression` nodes in the component body are scanned recursively (including inside `useEffect`, `useCallback`, event handlers, etc.).\n\n| Category | Detected callees |\n|----------|-----------------|\n| `fetches` | `fetch`, `axios.*`, `useQuery`, `useMutation`, `useSWR`, `useInfiniteQuery`, `request` |\n| `timers` | `setTimeout`, `setInterval`, `requestAnimationFrame`, `clearTimeout`, `clearInterval`, `cancelAnimationFrame` |\n| `subscriptions` | `.subscribe()`, `.onSnapshot()`, `.on()`, `.listen()`, `.addListener()` |\n| `globalListeners` | `window.addEventListener`, `document.addEventListener`, `window.removeEventListener`, `document.removeEventListener`, bare `addEventListener` |\n\n`fetches` and `subscriptions` are de-duplicated sorted arrays. `timers` and `globalListeners` are booleans.\n\n**Example from the `hooks-showcase` fixture:**\n\n```typescript\n// UseEffectDemo uses setInterval inside useEffect\nmanifest.components.UseEffectDemo.sideEffects.timers; // true\n\n// UseStateDemo has no side effects\nmanifest.components.UseStateDemo.sideEffects;\n// { fetches: [], timers: false, subscriptions: [], globalListeners: false }\n```\n\n---\n\n## `generateManifest(config)`\n\n```typescript\nfunction generateManifest(config: ManifestConfig): Manifest\n```\n\nGenerates the full component manifest by parsing all matching TypeScript/TSX files.\n\n### `ManifestConfig`\n\n```typescript\ninterface ManifestConfig {\n  rootDir: string;          // absolute path to project/package root\n  include?: string[];       // glob patterns — default: [\"src/**/*.tsx\", \"src/**/*.ts\"]\n  exclude?: string[];       // glob patterns — default: [\"**/node_modules/**\", \"**/*.test.*\",\n                            //                            \"**/*.spec.*\", \"**/dist/**\", \"**/*.d.ts\"]\n  tsConfigFilePath?: string; // path to tsconfig.json — default: \"<rootDir>/tsconfig.json\"\n}\n```\n\n### Usage\n\n```typescript\nimport { generateManifest } from \"@agent-scope/manifest\";\n\nconst manifest = generateManifest({\n  rootDir: \"/path/to/my-project\",\n});\n\n// Access a specific component\nconst button = manifest.components.Button;\nconsole.log(button.props.variant);\n// { type: \"union\", values: [\"primary\", \"secondary\", \"ghost\"], required: false, default: \"'primary'\", rawType: \"Variant\" }\n\nconsole.log(button.complexityClass);  // \"simple\" or \"complex\"\nconsole.log(button.detectedHooks);   // [\"useCallback\", \"useState\"]\nconsole.log(button.composedBy);      // [\"Toolbar\", \"Form\"]\nconsole.log(button.composes);        // [\"Icon\", \"Spinner\"]\n\n// Walk the composition tree\nconst tree = manifest.tree.Button;\n// { children: [\"Icon\", \"Spinner\"], parents: [\"Toolbar\", \"Form\"] }\n```\n\n### Custom include/exclude\n\n```typescript\nconst manifest = generateManifest({\n  rootDir: \"/path/to/my-project\",\n  include: [\"src/components/**/*.tsx\", \"src/features/**/*.tsx\"],\n  exclude: [\n    \"**/node_modules/**\",\n    \"**/*.test.*\",\n    \"**/*.stories.*\",\n    \"**/dist/**\",\n  ],\n  tsConfigFilePath: \"/path/to/my-project/tsconfig.app.json\",\n});\n```\n\n---\n\n## Component detection rules\n\nThe parser discovers components from three declaration forms:\n\n### 1. Function declarations\n\n```tsx\n// Named PascalCase function that returns JSX\nexport function Button({ label, onClick }: ButtonProps) {\n  return <button onClick={onClick}>{label}</button>;\n}\n```\n\n### 2. Arrow functions / variable declarations (including wrappers)\n\n```tsx\n// Arrow function\nexport const Card = ({ title }: CardProps) => <div>{title}</div>;\n\n// React.memo wrapper\nexport const Layout = React.memo(function Layout({ children }: LayoutProps) {\n  return <main>{children}</main>;\n});\n\n// React.forwardRef wrapper\nexport const Input = React.forwardRef<HTMLInputElement, InputProps>(\n  ({ value }, ref) => <input ref={ref} value={value} />,\n);\n\n// Export-default memo: export default React.memo(Sidebar)\nexport default React.memo(Sidebar);\n```\n\n### 3. Class components\n\n```tsx\nexport class ErrorBoundary extends React.Component<ErrorBoundaryProps, ErrorBoundaryState> {\n  render() {\n    if (this.state.hasError) return <ErrorFallback />;\n    return this.props.children;\n  }\n}\n// Always gets complexityClass: \"complex\"\n// detectedHooks: [] (hooks not valid in class components)\n```\n\n---\n\n## Manifest query patterns\n\n```typescript\n// All simple components (Satori-renderable)\nconst simpleComponents = Object.entries(manifest.components)\n  .filter(([, desc]) => desc.complexityClass === \"simple\")\n  .map(([name]) => name);\n\n// All components that use a specific context\nconst themeConsumers = Object.entries(manifest.components)\n  .filter(([, desc]) => desc.requiredContexts.includes(\"ThemeCtx\"))\n  .map(([name]) => name);\n\n// Leaf components (no children in the composition tree)\nconst leaves = Object.entries(manifest.tree)\n  .filter(([, node]) => node.children.length === 0)\n  .map(([name]) => name);\n\n// Root components (no parents)\nconst roots = Object.entries(manifest.tree)\n  .filter(([, node]) => node.parents.length === 0)\n  .map(([name]) => name);\n\n// Components with data fetching\nconst fetchers = Object.entries(manifest.components)\n  .filter(([, desc]) => desc.sideEffects.fetches.length > 0)\n  .map(([name, desc]) => ({ name, fetches: desc.sideEffects.fetches }));\n\n// Components with default-exported named exports\nconst defaultExports = Object.entries(manifest.components)\n  .filter(([, desc]) => desc.exportType === \"default\")\n  .map(([name]) => name);\n\n// All components with a specific prop\nconst hasVariantProp = Object.entries(manifest.components)\n  .filter(([, desc]) => \"variant\" in desc.props)\n  .map(([name, desc]) => ({ name, variant: desc.props.variant }));\n```\n\n---\n\n## Example payloads\n\n### `manifest.components.Sidebar` (from `basic-tree` fixture)\n\n```json\n{\n  \"filePath\": \"src/Sidebar.tsx\",\n  \"exportType\": \"default\",\n  \"displayName\": \"Sidebar\",\n  \"props\": {\n    \"title\":     { \"type\": \"string\",  \"required\": true, \"rawType\": \"string\" },\n    \"collapsed\": { \"type\": \"boolean\", \"required\": true, \"rawType\": \"boolean\" },\n    \"itemCount\": { \"type\": \"number\",  \"required\": true, \"rawType\": \"number\" }\n  },\n  \"composes\":    [\"NavItem\"],\n  \"composedBy\":  [\"Layout\"],\n  \"forwardedRef\": false,\n  \"memoized\":    true,\n  \"hocWrappers\": [],\n  \"loc\": { \"start\": 10, \"end\": 40 },\n  \"complexityClass\": \"complex\",\n  \"requiredContexts\": [],\n  \"detectedHooks\": [],\n  \"sideEffects\": {\n    \"fetches\": [],\n    \"timers\": false,\n    \"subscriptions\": [],\n    \"globalListeners\": false\n  }\n}\n```\n\nNote: `complexityClass: \"complex\"` because Sidebar uses `transition: \"width 0.2s\"` in its inline style.\n\n### `manifest.components.DeepConsumer` (from `deep-context` fixture)\n\n```json\n{\n  \"filePath\": \"src/DeepConsumer.tsx\",\n  \"exportType\": \"named\",\n  \"displayName\": \"DeepConsumer\",\n  \"props\": {},\n  \"composes\": [],\n  \"composedBy\": [\"App\"],\n  \"forwardedRef\": false,\n  \"memoized\": false,\n  \"hocWrappers\": [],\n  \"loc\": { \"start\": 1, \"end\": 25 },\n  \"complexityClass\": \"simple\",\n  \"requiredContexts\": [\"AuthCtx\", \"FeatureFlagsCtx\", \"LocaleCtx\", \"ThemeCtx\", \"UserPrefsCtx\"],\n  \"detectedHooks\": [\"useAuth\", \"useFeatureFlags\", \"useLocale\", \"useTheme\", \"useUserPrefs\"],\n  \"sideEffects\": {\n    \"fetches\": [],\n    \"timers\": false,\n    \"subscriptions\": [],\n    \"globalListeners\": false\n  }\n}\n```\n\n### `manifest.tree` (from `basic-tree` fixture)\n\n```json\n{\n  \"App\":     { \"children\": [\"Layout\"],  \"parents\": [] },\n  \"Layout\":  { \"children\": [\"Sidebar\"], \"parents\": [\"App\"] },\n  \"Sidebar\": { \"children\": [\"NavItem\"], \"parents\": [\"Layout\"] },\n  \"NavItem\": { \"children\": [],          \"parents\": [\"Sidebar\"] }\n}\n```\n\n---\n\n## Internal architecture\n\n| Module | Responsibility |\n|--------|----------------|\n| `types.ts` | All TypeScript types (`ComponentDescriptor`, `PropDescriptor`, `Manifest`, `ManifestConfig`, etc.) |\n| `analysis.ts` | `analyzeComplexity`, `detectHooks`, `detectRequiredContexts`, `detectSideEffects`, `propagateComplexity` — all static analysis |\n| `parser.ts` | `generateManifest` — ts-morph project setup, source file iteration, per-file extraction (functions, arrow functions, class components), composition inverse linking, complexity propagation, tree building |\n| `index.ts` | Public re-exports |\n\n### Processing pipeline\n\n```\nManifestConfig\n    │\n    ▼\nts-morph Project (tsconfig-aware)\n    │\n    ▼\nSource file filtering (include/exclude globs)\n    │\n    ├─ for each SourceFile:\n    │   ├─ processSourceFile()\n    │   │   ├─ Function declarations → extract props, JSX compositions, wrappers\n    │   │   ├─ Variable declarations (arrow fns, memo, forwardRef)\n    │   │   └─ Class components\n    │   │\n    │   └─ per component:\n    │       ├─ analyzeComplexity()     — CSS feature scan\n    │       ├─ detectHooks()           — /^use[A-Z]/ pattern\n    │       ├─ detectRequiredContexts() — useContext() + hook resolution\n    │       └─ detectSideEffects()     — fetch/timer/subscription/global patterns\n    │\n    ├─ Build composedBy (inverse of composes)\n    ├─ propagateComplexity() — upward BFS from complex leaves\n    └─ Build tree (filtered to manifest-known components)\n```\n\n---\n\n## Used by\n\n- `@agent-scope/cli` — manifest commands (`scope manifest generate`, `scope manifest list`, `scope manifest show`), render commands (uses `complexityClass` to choose Satori vs browser pool), CI commands\n- `@agent-scope/render` — `satori.ts` and `matrix.ts` consume `complexityClass` and `ComponentDescriptor` for render strategy decisions\n","readmeFilename":"README.md"}