{"_id":"@agent-scope/site","_rev":"46-b6be08b3d65f49ed1e73800a7e20f89f","name":"@agent-scope/site","dist-tags":{"latest":"1.25.3"},"versions":{"1.17.0":{"name":"@agent-scope/site","version":"1.17.0","license":"MIT","_id":"@agent-scope/site@1.17.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"6f63fa82bef8c243bc2309672ae1bfb31efdd2f1","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.17.0.tgz","fileCount":7,"integrity":"sha512-ml3I0tP+4P2ugShzL70dhwMuF5AXH8BQsGzmeV7AYuFf1pr7euwD55VIntgWKJiHp+yppOkRYcxqa3wtlpPz1w==","signatures":[{"sig":"MEYCIQCJzuAO25JwNnEKuE/MkMXaaEMdNmtJob4wnWYyyaXAIwIhAK3zrCgh1JWnpShe35mx3fUAq0LoyuWmsmrzOM817pCV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229691},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.6","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.17.0_1773260316908_0.19518307514071198","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"@agent-scope/site","version":"1.17.1","license":"MIT","_id":"@agent-scope/site@1.17.1","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"9968eb7028731187cfc0dc351f67d3066d29171b","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.17.1.tgz","fileCount":7,"integrity":"sha512-//nX2jamVKfihuhbO3D18IxeN3XHK2UUMj4pmbmaLqlRQUAH9DD0HStQq7HuuSvpRygFGhD7EzM2T4kPUAZ+XQ==","signatures":[{"sig":"MEUCIQCzssik2rXelfthgVtyIVbq+66sBRMxYUi/1D0oN5yhJwIgU5wyIkfONXGrsYrh2lACxC5dLBT0OuiZtnfR2saQ/ow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229691},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.6","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.17.1_1773267638348_0.08038067755302425","host":"s3://npm-registry-packages-npm-production"}},"1.17.2":{"name":"@agent-scope/site","version":"1.17.2","license":"MIT","_id":"@agent-scope/site@1.17.2","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"e68173cffdd155fe4f7c8ea8e61cf7856817db63","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.17.2.tgz","fileCount":8,"integrity":"sha512-6gBGzZQ4q17ySO9TdC72DDw+yw3d/+43RVyf/G7ZoZVNvDn7ORsX/hT3HmlL3eqW2Y6ED0JOS5JRyBEehES++Q==","signatures":[{"sig":"MEYCIQD+cLZ/M3NCsUzDYyHgFsC7Nl0g1NYF3PFfFJiePTXkgQIhAPc2cIiRe/3mI5aWNPnFamEKfcbl8ZawXvtjGtr1ELGo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242923},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.6","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.17.2_1773272563464_0.33111654374512534","host":"s3://npm-registry-packages-npm-production"}},"1.17.3":{"name":"@agent-scope/site","version":"1.17.3","license":"MIT","_id":"@agent-scope/site@1.17.3","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"65af41b2734f53049a3da0642e166aee60f77eb3","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.17.3.tgz","fileCount":8,"integrity":"sha512-0vNc1tz0SLDSbT8AzCOqcAB6LBvD1MBboHwkxpsrVRZbemgIgrC452xLiokhAUlrYulY8RsW8ySPh2pJU7LJVA==","signatures":[{"sig":"MEQCIGzf1z7AjOzk/YTjspVKTvmun0w6PTET5wxpNGIlz7HrAiB3OZGoCn0RFM/333VTkWWODQL4lI8TuxuBAlFQk4rUJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242923},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.6","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.17.3_1773273042250_0.24618580933461232","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@agent-scope/site","version":"1.18.0","license":"MIT","_id":"@agent-scope/site@1.18.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"c1ad3def2ec5260f8bee41e118dc8c763043158b","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.18.0.tgz","fileCount":8,"integrity":"sha512-wf5O46uGYV4/4t/wL6jjyBMORvt6vTFvNdsCNojxOiHPt+vJswa5FN2A5v+r70c3yM7HKyI6xbgsWD40AfPscA==","signatures":[{"sig":"MEYCIQDc6Xnqkh1z1sSPW/j8s7MxhQ61IQnWFPPXLENRFCgJxQIhAMNaEoZMPwut3CrBRRuvblzfnwnKFOYkG3BTC4lhC8cQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242923},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.6","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.18.0_1773350801542_0.3068563717171775","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"@agent-scope/site","version":"1.18.1","license":"MIT","_id":"@agent-scope/site@1.18.1","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"71e580ee8857283ca743036d14c3108f89208146","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.18.1.tgz","fileCount":8,"integrity":"sha512-dl+K4ikroqqXGtRrbCQNpw79Ppi/Nj7z3fpf7JzIbVRou7sNK2iUDHRk6XQzmE5nKLIzFUziY0E6SknPdDQsqA==","signatures":[{"sig":"MEQCICaPKesVK7H06SxXFADut9WKJbxDiXb/qSlSR5hnv7d7AiBqxfY2NrEMsRK/P4yERavMUyQKK2V8h9P+lz6fEb5OzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242923},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.6","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.18.1_1773356494574_0.9250469886223733","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@agent-scope/site","version":"1.19.0","license":"MIT","_id":"@agent-scope/site@1.19.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"e3e3020a4c3909dec3e7995ed8e38ac7201fed14","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.19.0.tgz","fileCount":8,"integrity":"sha512-qCT8xdlTk8kuczlYejusvzyLLFiWwpFPSwo96JNtq3kD90Lz5tyvWQxeUld0PPLz4Coq0Ow0x6cFE+oMhLyCdA==","signatures":[{"sig":"MEUCIQCPvkGPz7YMHpEddJoiJ25386N3oooDBV8zTg10j7XtjgIgC5OhccSsAqw+RDx6Yx/vrDRBQF51D0F3jKdFzedBLHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257767},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.6","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.19.0_1773365734394_0.549119625507698","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@agent-scope/site","version":"1.20.0","license":"MIT","_id":"@agent-scope/site@1.20.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"daa1107eaba65159a8916bb474e193baf466dbde","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.20.0.tgz","fileCount":8,"integrity":"sha512-Nq8I5cdqfvkDcv9Yh6JP7a2TWj/g5Kzlj7aDbdvR6bMpXBIt4CTsKo1P1QSkQ/G13c3XHJFlBUQIMTnjdnN72w==","signatures":[{"sig":"MEUCIQCpAzG9eiuJhEcStHBVQv4Xw9KY3v23u48QTVp5S2mBNwIgX7AYwiqDF281S22wUSaUUpGdgghEkz8sBOC74UzJ8CE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286259},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.6","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.20.0_1773419154348_0.6864500311070951","host":"s3://npm-registry-packages-npm-production"}},"1.20.1":{"name":"@agent-scope/site","version":"1.20.1","license":"MIT","_id":"@agent-scope/site@1.20.1","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"1888c21ea1197d208d26528634e5a9457cbc08a8","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.20.1.tgz","fileCount":8,"integrity":"sha512-N/W/cneWQU6DM/kWIifEyhB8VC5/KFWvnDeAPCpwsBiVyv1KWRAtJuP+7LFieIPPsHwUGYKqFRnbxTP7xUTrhw==","signatures":[{"sig":"MEYCIQDQoM41ziMPcnMRQRyjed+NReFkzBm4hFtFepxgL0R49gIhAKchSTsOGngW4wxcPX86/fYt1Gk5vjeQhPwp8Zu4jkSu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725752},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.20.1_1775431359659_0.6865514373960468","host":"s3://npm-registry-packages-npm-production"}},"1.20.2":{"name":"@agent-scope/site","version":"1.20.2","license":"MIT","_id":"@agent-scope/site@1.20.2","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"f18437941804d9fe331c4cb66441502ee279fc7a","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.20.2.tgz","fileCount":8,"integrity":"sha512-5LpyXVnbtKc3IuAtq0Q7FOuDwbsj+32msqrZk1Z0o1MfrTC4eYkdkNFvCJNfFooG3JenpZGnMAe8+0oyNnT+Ww==","signatures":[{"sig":"MEUCIF6cvfOr3u7cCUPdJxvPNGAQ060pKalUIDTtB9PstFGFAiEAvTPY5r+fwf+GFDk4+h6ozHayMW93nYbfsD7PFfnOa+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725752},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.20.2_1775431893879_0.8093439326975029","host":"s3://npm-registry-packages-npm-production"}},"1.20.3":{"name":"@agent-scope/site","version":"1.20.3","license":"MIT","_id":"@agent-scope/site@1.20.3","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"1389a63af8e8b3bcc064b159fed72981cfcf12a2","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.20.3.tgz","fileCount":8,"integrity":"sha512-ogaEVLbgB32tAFu17tOolH56z/pEVq6ohXvBYWsrJx2eps304uE3+ECJfm4z9pu54TfH2LCTe3j8hZPrUqoyMg==","signatures":[{"sig":"MEQCIAPx7gnOcVZBCApIAkvRF0LalJqtzKM9RN6t45FV02WDAiBEgMQTq6yXaNiOTWacl2cQT5ufn8bDillBDvy3vwW9pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725752},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.20.3_1775432391216_0.5377792440319908","host":"s3://npm-registry-packages-npm-production"}},"1.20.4":{"name":"@agent-scope/site","version":"1.20.4","license":"MIT","_id":"@agent-scope/site@1.20.4","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"590b467dec29e3c51f2eca6331eac201b20b5dc9","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.20.4.tgz","fileCount":8,"integrity":"sha512-LEusRdRyRVuXqF98rVnPz0J4c74bS+SOne+Pnxb/PchraRIGQTRxhGhc5HsxBmwXIn5FpbIL8JejR/Srl8yUkw==","signatures":[{"sig":"MEUCIQCYuDNsCs4zS741PxzlEPW38VM13HaZMu/cxBWP7D/JlQIgDWpA2xtV9DwH9cm1SPD9kMchCnm8CmLROP8mWbz9lCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725752},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.20.4_1775433678916_0.2680614942467936","host":"s3://npm-registry-packages-npm-production"}},"1.20.5":{"name":"@agent-scope/site","version":"1.20.5","license":"MIT","_id":"@agent-scope/site@1.20.5","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"b71a154b879abaa1ce659df9b4f09a258e38e305","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.20.5.tgz","fileCount":8,"integrity":"sha512-5M9CpF0YvzfeN5nwS5miJN2npcOlNz4mR17w/QNzIiY4dnY2aaXAHBpIYgLH/Xj0DoXV5xcFTVFf5D3vsDbf3g==","signatures":[{"sig":"MEYCIQDfwmtUWwuSpvkpHbDs2rKNKVOw2f2T80GXQOVvxJcKiQIhALNFoKrvOtKu+fyQz9EyCanvNDEKaVL0YJT2T0Qur7Yk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725752},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.20.5_1775434063267_0.9451581810694876","host":"s3://npm-registry-packages-npm-production"}},"1.20.6":{"name":"@agent-scope/site","version":"1.20.6","license":"MIT","_id":"@agent-scope/site@1.20.6","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"c28ec10b83f5d7a9db42f0364c152b737a2b4681","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.20.6.tgz","fileCount":8,"integrity":"sha512-mmngCt3Hu7Irgwo/3ADyBCMrRHH0mkcCxGPFfU4DSw06RX0Iwh03MYIhvTkTTQY0Ft0nnBfDhcK4f45AG74Nmg==","signatures":[{"sig":"MEUCIQDsIZ/xRov55A/wED9It9HoKB60gOKpwYTHLNGYSrSq4gIgXWNWgt+wSheh/jDX9Xh36bqp8ZT+PGHZb8ExyTJghuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725752},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.20.6_1775449155809_0.682930177283811","host":"s3://npm-registry-packages-npm-production"}},"1.20.7":{"name":"@agent-scope/site","version":"1.20.7","license":"MIT","_id":"@agent-scope/site@1.20.7","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"400c08e8a17815018034b48cd3fe112d4820e527","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.20.7.tgz","fileCount":8,"integrity":"sha512-0lDg0NxOQqhnouRXnAsNuRI9HBM9MO0dvn3sX10yN+XUVSBVC5RXQcoDjKhf2jaQgnr1CC6RsYhO9avEBE/Pmg==","signatures":[{"sig":"MEQCIClI223pY4Iqy7ll1BSymcK8Erdm5vPrCxMQghrXR/7GAiBqhseNyuH4wHrscTSNJUHlKQIMG2S6FfheJw36LCdX6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725752},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.20.7_1775449714264_0.49485503577692613","host":"s3://npm-registry-packages-npm-production"}},"1.20.8":{"name":"@agent-scope/site","version":"1.20.8","license":"MIT","_id":"@agent-scope/site@1.20.8","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"e2cc8dc89ce564964bee99e4ba28fbeb1ed91e94","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.20.8.tgz","fileCount":8,"integrity":"sha512-lBehVvWoHasJ/L2caHHBMHZv+ml2nFF5AovjTiWUauqEV7T0FRTw2yHx75rIdVNvnHdrPZvRDbGP5cq6zCLjiA==","signatures":[{"sig":"MEUCIQDcOSUDkFr7rZTX8SeZWODqpS6OPEEjIk02vcQZY00qWwIgbYeqKUMmKrMZ7nco5k3O/w1j0eM3MxV6CBLTIw7fkz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725752},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.20.8_1775450166280_0.6495528105715329","host":"s3://npm-registry-packages-npm-production"}},"1.20.9":{"name":"@agent-scope/site","version":"1.20.9","license":"MIT","_id":"@agent-scope/site@1.20.9","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"c07f945ef3fc61d26cd1f3eb02d78d96f94b0c64","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.20.9.tgz","fileCount":8,"integrity":"sha512-bjJEvtp9eu3us4P3kDIBph8meLNsUJjW8vUNjnxCNVSrX/AYjF4yMT3521klGDAHpxi3wxzq04Epj0yhG3EcXQ==","signatures":[{"sig":"MEQCIHNwnmpfr9Df6P6riB0W1DvvicJ1l6zL/hqlGlKjQptKAiAilGzthLDb/dzJlu3oTk2VGiFZxFlkirn47UuU2VhLSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725752},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.20.9_1775452435538_0.3014987122354349","host":"s3://npm-registry-packages-npm-production"}},"1.20.10":{"name":"@agent-scope/site","version":"1.20.10","license":"MIT","_id":"@agent-scope/site@1.20.10","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"17fb4a82f2f2482fee49c453d1bb36be9930db1d","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.20.10.tgz","fileCount":8,"integrity":"sha512-Zj78IqHtpmQewslMtHuEmT54MUZ/yiLWzrX7D6xqu5+FOqG3xvH2THPB8kqpI2PpZZpYK3nEumeUyvxnaTqJ8w==","signatures":[{"sig":"MEQCIB1eIRq+PIIulTE7OEx0nDqgwRcpi2w8aXspik/g3wDqAiBYOBsvv/hGmMdpnqhhLOnGvHlhhGPbG6KeJtvaMnGd3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725753},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.20.10_1775452597209_0.05252423043264365","host":"s3://npm-registry-packages-npm-production"}},"1.20.11":{"name":"@agent-scope/site","version":"1.20.11","license":"MIT","_id":"@agent-scope/site@1.20.11","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"26fe12b7382ffaa564979d7ae9499254964a2dda","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.20.11.tgz","fileCount":8,"integrity":"sha512-WFxXmFrqRn1AX+sqB/E/ehodf8jk8b6IjWTLKOe9VDwi24e/KjiZTUnjSxZM0lJNSrb4HcQ3QNugc2Vih7VDFw==","signatures":[{"sig":"MEUCIQCimxKvQ1u4ECoDO1ACmPzhXyyAosXjUZtI2hNKOUttiQIgKgtnlkfoYw1bwZhY7nmguZZQ20DIE1hUaYA/oiAndRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725753},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.20.11_1775452851988_0.3301948407198385","host":"s3://npm-registry-packages-npm-production"}},"1.20.12":{"name":"@agent-scope/site","version":"1.20.12","license":"MIT","_id":"@agent-scope/site@1.20.12","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"1cb8394b491a03fca83f9aed7166d8f10130701a","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.20.12.tgz","fileCount":8,"integrity":"sha512-FTlm6S+vurfpBaxhMnIirCPPBiK5fuXXOx0M/FXlf+9eCyl1Mqxk5bGsoTlkU/2UFIlgWR0wzrXYHaOZ+l19hg==","signatures":[{"sig":"MEQCIBWdyWP5Zm3o3aEpJXVjF1ryUJdqUhwvjJZqHa/+tR9AAiBsdY9hVP5fQcIh6maXOplUZ3KP9IdZ2J5jXhtVICLEbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725753},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.20.12_1775454499746_0.3953393937551579","host":"s3://npm-registry-packages-npm-production"}},"1.20.13":{"name":"@agent-scope/site","version":"1.20.13","license":"MIT","_id":"@agent-scope/site@1.20.13","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"d207c974f12403f7abd8eee647c61ac4b8e0c75c","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.20.13.tgz","fileCount":8,"integrity":"sha512-ygcoIpZFXMiGFO/GOpdDif5zRY2rcuRHn7AS3dx3Y0/dLnmQeuWbg3Vfnj19qAf6Q4VOKeKmTTL3A59pwyTwjg==","signatures":[{"sig":"MEUCIBr6cm7CxjE6WGGjZuCvy+e6fV5x94H7t20nKepX6dMlAiEAjUPwSLqTkHcgONRfuQ8eUeU5EnZdkgeUUR6KKIPoYzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725753},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.20.13_1775455606179_0.044517786451972574","host":"s3://npm-registry-packages-npm-production"}},"1.20.14":{"name":"@agent-scope/site","version":"1.20.14","license":"MIT","_id":"@agent-scope/site@1.20.14","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"198221e1426321aaf70059d38fda1c891625a96a","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.20.14.tgz","fileCount":8,"integrity":"sha512-tbGnWft96EtAJsnBIaVeaksOUlt9bNmiSYcuUa+lboiXqHqMZGjIs8EP1z30rzHxfd8xPnyj23s2QLCCjYpNeg==","signatures":[{"sig":"MEYCIQDLp/9ehjJNg4HmYJ8dG3rxYczmSa+hChbJ4Wn1M6kyVQIhAKjNixydtsqzpWHcvKnIzGbXT/FVCqYUR5zTKoacbPZK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725753},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.20.14_1775456547020_0.747862027322006","host":"s3://npm-registry-packages-npm-production"}},"1.20.15":{"name":"@agent-scope/site","version":"1.20.15","license":"MIT","_id":"@agent-scope/site@1.20.15","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"39882e8e85911a608bfaeb2dd7e2f6ce67511d06","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.20.15.tgz","fileCount":8,"integrity":"sha512-LfJXmq/fZy6MSKV0f7CBsiNtWzfbd/5qoqt12/CTv/yn1iGQr2GGnsj05+YcrOvssOmp0sbdgZvlnwpNBwg0zg==","signatures":[{"sig":"MEUCIBMkQa6JQ58uj1FV3x/kZ/YEmXhXLxmFS92O4B5fAy3JAiEAonnvoVSjdlluCQrgxvXhjF9/dyMuucX02zx+1EK0hiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725753},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.20.15_1775458318177_0.1893380136560956","host":"s3://npm-registry-packages-npm-production"}},"1.20.16":{"name":"@agent-scope/site","version":"1.20.16","license":"MIT","_id":"@agent-scope/site@1.20.16","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"34dbfa59e8fe4adb5aa305f370192c0ff2d4128b","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.20.16.tgz","fileCount":8,"integrity":"sha512-kg+1gRDSk3TasnaDpcoYq4GfiWy2fJm+reXkoEZY9F9Ts5BO6l0PJC96dA8IFNnZn9/NoJvC2s8vCoAQ4JzmsQ==","signatures":[{"sig":"MEQCICO4XI80ucC/EGOaloxkZjzna/qs/rrlXkddSAYsuOuOAiAffuXyfGGlNgpHH7DU3M6d9wiBG9uYw7eWvaXYp9xHeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725753},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.20.16_1775459604832_0.24249501575948607","host":"s3://npm-registry-packages-npm-production"}},"1.20.17":{"name":"@agent-scope/site","version":"1.20.17","license":"MIT","_id":"@agent-scope/site@1.20.17","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"55573d9f5ae82ba532d016ca367e73a2190d5fc0","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.20.17.tgz","fileCount":8,"integrity":"sha512-jnEG2NqwBXcypEiApXOd3fxr496Ty8PsK6UbstO8r2LMzzKGo7sIi9v/WwTVhfyeXhUpLzmVh8IFigZ+nMJv2w==","signatures":[{"sig":"MEUCIAulo+ikQAsj76auZm4n5iDJSzrsjI3fGhg8hJ7cTDyWAiEAlE7urGSUe55q+B0gMHirA2wyR6vqq62JWX5qVgyEYTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725753},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.20.17_1775461602154_0.4875229207438678","host":"s3://npm-registry-packages-npm-production"}},"1.20.18":{"name":"@agent-scope/site","version":"1.20.18","license":"MIT","_id":"@agent-scope/site@1.20.18","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"478e6dcd9c953a2dce9afcd2f3f3a1ec400ab8af","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.20.18.tgz","fileCount":8,"integrity":"sha512-Ar83rwDgbZbDLAAyKPEW3sl4lXo2ysxPGjq1FJdwJvdvRHm05V0T/edRHy0AZnQ7sjjdpEOmU1jSDTcnnLUmaA==","signatures":[{"sig":"MEUCIQCTMndkEGfyz7YizeCDki9molX59wEG24lBvioysV2ZjAIgUaQsANxUaXer+iNkmQh310zIfRdKXYAi/YvUorRWUTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725753},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.20.18_1775462388227_0.5588867316953801","host":"s3://npm-registry-packages-npm-production"}},"1.20.19":{"name":"@agent-scope/site","version":"1.20.19","license":"MIT","_id":"@agent-scope/site@1.20.19","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"2196c1abab85162090c0b34991d7baf0dcd3da1a","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.20.19.tgz","fileCount":8,"integrity":"sha512-lHLGJFSP+XrR/cp4g/ttOFNkvdT/dJMwm8H/LD27wT8s/DLNTxCyKqCuVbgEkOiH2qZWWmmIwV1X8ZP/5r9pZA==","signatures":[{"sig":"MEQCIF6ilNHANMwAi7p1NmCaOXM6k+8GrNIqFoaSkVv2MGCSAiAeyojDNtHf8ZDsy+wTo02m8vpwW31vsmQJOY3+UkRByQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725753},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.20.19_1775463894852_0.9128965958832613","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@agent-scope/site","version":"1.21.0","license":"MIT","_id":"@agent-scope/site@1.21.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"e491434c795d5041854d0ba1edda0b96981a8b2c","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.21.0.tgz","fileCount":8,"integrity":"sha512-u0PwkK/oNMXDtxt0qJtn5hb3xbJi+FmdmI/jlaYMdjppBKGU3PT9b78klnxOaXpxpisXFTjMUY8t24GkJ6K3CA==","signatures":[{"sig":"MEYCIQC5S9DlHtk0tDu24a2hy+4v9Prdg2E/l1cRiAyr17hAwAIhAOk8moXNmgsc2moE8Nw4iecfx93m+tCNmrabiH/OZKuJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725752},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.21.0_1775507654181_0.8509583223540667","host":"s3://npm-registry-packages-npm-production"}},"1.21.1":{"name":"@agent-scope/site","version":"1.21.1","license":"MIT","_id":"@agent-scope/site@1.21.1","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"625f5b635f49a33f75b3c34a778b50e214b07b65","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.21.1.tgz","fileCount":8,"integrity":"sha512-xmwFCeGOvcogRqtUMLer8xMYgiau+M90noBhtibjV1wFCqd8HL/s8Ki5dJvVZqeil2DWLgIpysxcYcVxStqsow==","signatures":[{"sig":"MEUCIDkExjZZ2SHFcvVc73hdk3aeyYXsF8bjbPYL54exe2N9AiEAzObIivsKgfmQGCq8xNXvIZWMYOiquVai5/JtQHX7/wo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725752},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.21.1_1775512348445_0.09051086698984867","host":"s3://npm-registry-packages-npm-production"}},"1.21.2":{"name":"@agent-scope/site","version":"1.21.2","license":"MIT","_id":"@agent-scope/site@1.21.2","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"3e1f26a3862c3db65f12050cc4542371addd8539","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.21.2.tgz","fileCount":8,"integrity":"sha512-PptvEYOTY8Lq785KEyGJZQIS7+gstdxOldSGLHTCRrSjiSC/31G3bctRHfbVyaDlDM9QrAXtofcvoSUuMr2huw==","signatures":[{"sig":"MEUCIQC9Dxs2rdNLu2eW2TQOwuo1fRDAIb+XP5wy+eiL+bvwOAIgYm54PHXv94oC40rjldQLlDufksBQvplzldIM2q49cKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725752},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.21.2_1775514409363_0.8627761417131738","host":"s3://npm-registry-packages-npm-production"}},"1.21.3":{"name":"@agent-scope/site","version":"1.21.3","license":"MIT","_id":"@agent-scope/site@1.21.3","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"bee5da2918fa3b8a6e462c78a94278f43c247d65","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.21.3.tgz","fileCount":8,"integrity":"sha512-3UPWOU9OELWHyeLXbRv8aRDniPfw2qaz19+taMQHNQl39JM3nIOSR6nHE/+4A7ybe3YOF9bGZp3gf3OFxFpBEQ==","signatures":[{"sig":"MEUCIGRjW+pTQoY48RXOnB0qqT0f5+pB0EkG5SWg7/nnOXZvAiEAheNSHrl6UAinJb5NM7b5CJa+nOOPwvIyEoXjBLayIdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725752},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.21.3_1775516456504_0.15120140845052177","host":"s3://npm-registry-packages-npm-production"}},"1.21.4":{"name":"@agent-scope/site","version":"1.21.4","license":"MIT","_id":"@agent-scope/site@1.21.4","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"e1a4a4825cc7f9962d69581d32825b23daa13ca2","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.21.4.tgz","fileCount":8,"integrity":"sha512-pfpZv9SSS3df4mu/6yU0YBspCfYZIyxvmCcMZB0nnVOSLomVgJblU+TpYC7xiXIdJXo2f77tKEvc3cufa40DVQ==","signatures":[{"sig":"MEUCIQC88Pyu6O8yYiyfhFGBNx35cnT/iWgB2se/ntdJe9BlewIgOERmJGllKjPE4Nmm0qL+E6AdxdUeaBnPOH9NkmUudYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725752},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.21.4_1775519668531_0.6635360318370569","host":"s3://npm-registry-packages-npm-production"}},"1.21.5":{"name":"@agent-scope/site","version":"1.21.5","license":"MIT","_id":"@agent-scope/site@1.21.5","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"2348af7a526c6f42e73f8cb97b66e81ecbe6ce66","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.21.5.tgz","fileCount":8,"integrity":"sha512-y96JzfWMvJrJ1qfha0xDXZrM+JHWJNvp7KAXdr4OrvkH4zvJYQ0xaG07HQdoYQYcHonRSs1l9uEDovzG+F4ipg==","signatures":[{"sig":"MEUCIAPMaOrilks4VBsY7GXrlaYsrM5dqV2jtOn03UQipEcyAiEAo31J45npsmULpr4OPfGZSfcxpc3sCcZuXn2p9zLOUpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725752},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.21.5_1775520684224_0.5109786220259411","host":"s3://npm-registry-packages-npm-production"}},"1.21.6":{"name":"@agent-scope/site","version":"1.21.6","license":"MIT","_id":"@agent-scope/site@1.21.6","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"bd51b3826fdeac640b00f0f01ec217846e507cf6","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.21.6.tgz","fileCount":8,"integrity":"sha512-SnQ4iMY2/0XyU+B9H3ASn5SenpIxTJzrdEQn2zMv+Ll91csNaGWLizzjbGk48ky5l+76E/lzYODGbzZ9SXdV4w==","signatures":[{"sig":"MEUCIFJem/FKL9IF7WhsnEc4lPI6OqMV2fKrwS4U09EBXZqgAiEAu7c8c9QdbH5ZP2KCq8ojH5eTXITLrtmVLU43sc+kvvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725752},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.21.6_1775522270783_0.06974171514604066","host":"s3://npm-registry-packages-npm-production"}},"1.21.7":{"name":"@agent-scope/site","version":"1.21.7","license":"MIT","_id":"@agent-scope/site@1.21.7","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"acfd6dad543f6282c24c98f40df4e1699b980b6d","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.21.7.tgz","fileCount":8,"integrity":"sha512-mAAXgRdzyftU77EC2zEKn2C+FleRieFQphDktkeA8B1ysWAzwbDCNEa30i2WbgAfn2CeCOX+3omm7aO+pvpdYw==","signatures":[{"sig":"MEUCIQCEEyuu8SObMRQ6aJ3HiyyLeNngcGiAFY470jWy7eeiOwIgOkkLLVyspyxseHoYr9oiXD8RjFv0BFjztw0ifYjgBWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735424},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.21.7_1775523822015_0.8652658702877156","host":"s3://npm-registry-packages-npm-production"}},"1.21.8":{"name":"@agent-scope/site","version":"1.21.8","license":"MIT","_id":"@agent-scope/site@1.21.8","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"eb7b28f662447a6e217861552e96df263a6a5bfa","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.21.8.tgz","fileCount":8,"integrity":"sha512-Feq3jamVxbHBYyiYEftfVIFnzgHVmVC/chMUpO04scz1y4dJqloUKnyPunbPPrIQfY0NnoIAIG9LYHIPc47Ldg==","signatures":[{"sig":"MEYCIQD/8KmeY0Xg0QMat17rk8RmHccStORauPljTdFgAxTXbwIhAIJr66QdzOY3P/bG3FEKlVlJrtUaasMQ+mKQ8Q7AZg3m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735424},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.21.8_1775525614033_0.798876191769746","host":"s3://npm-registry-packages-npm-production"}},"1.21.9":{"name":"@agent-scope/site","version":"1.21.9","license":"MIT","_id":"@agent-scope/site@1.21.9","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"d0db422f77d649427b0c141fb6c1aa426c5041aa","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.21.9.tgz","fileCount":8,"integrity":"sha512-okSKB1cMnPGUe3XuRWRt6Ip/oKHjAQvtf8uP2WluHRJgRrzBfAWg3/Sa/HQWJapYp38jBFk9EbBC7fyN+QuChQ==","signatures":[{"sig":"MEUCIQCdmN9heYFHtYvmE1KItzSJmWvZzKfYVr/PsVxk6Uu5WQIgC/nJgsAgDt/hlTQ6wU1PFQ5dOOivI0FzIW4xrAOxdUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735424},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.21.9_1775526995902_0.6331664749408603","host":"s3://npm-registry-packages-npm-production"}},"1.21.10":{"name":"@agent-scope/site","version":"1.21.10","license":"MIT","_id":"@agent-scope/site@1.21.10","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"269eaf659118e95a1124ba7dd088612d8707cbc5","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.21.10.tgz","fileCount":8,"integrity":"sha512-yJ290k0JyLERDt5JMoyc8JUKmPBvW1ibkO/hbhbwS249dqzm/QzIcxPe3NTb7neeSkCCUQA7/jsYAn4nfhufHA==","signatures":[{"sig":"MEYCIQCD/JiAbMj9dY9FetfhGUzfXEOITNiRI8aH1+SvBFvapAIhAKrEkMB+FZJw3Pzh5nl0bOtrXKyxkOjW2fDzP5y896p0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735425},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.21.10_1775528037664_0.7764533533108755","host":"s3://npm-registry-packages-npm-production"}},"1.21.11":{"name":"@agent-scope/site","version":"1.21.11","license":"MIT","_id":"@agent-scope/site@1.21.11","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"3ed5747e37273e0fdaf151f0a344859d014400af","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.21.11.tgz","fileCount":8,"integrity":"sha512-GlisqZsY4nddPCi/3xLpR9DYnzZiaeBiARWVXzDAN16Xzj6AQ9Kf5wGnactzQbbPMshwM9xgiU6/toTbIq/pfA==","signatures":[{"sig":"MEYCIQCZLNA1+9Ehh7/YKTVwM6pFUmdlw5SjUdWOvAywmc8lngIhAOtxzapp++0SrIFXW+1kyi8j3XCP49o37JOHUIDh+zFf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735425},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.21.11_1775529474470_0.37631854138489507","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@agent-scope/site","version":"1.22.0","license":"MIT","_id":"@agent-scope/site@1.22.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"86a66770f7b457dc6541b3163673cae303735310","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.22.0.tgz","fileCount":8,"integrity":"sha512-1sqAzLg73mr+v65M8bRbbtKnNqYNC2DEp/RiFQ0IkYYkTtNXd+2HPRtzc4h2qOBPHkiLPanEMbMqUVmm9VnMMA==","signatures":[{"sig":"MEQCIHB0thUl1HHP77EMwSTNY9ZQ2AAfVGUTvACkdfBkjaJiAiBDA1Qry7Y9gNSpBMrvVGZz5RAOmH0UGnppPm2XudDnHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735424},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.22.0_1775773009704_0.9688578039669604","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@agent-scope/site","version":"1.23.0","license":"MIT","_id":"@agent-scope/site@1.23.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"45da9c7236f72c1f1b96621c21450f23fb7d9906","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.23.0.tgz","fileCount":8,"integrity":"sha512-RyOCBCIg5DjoNIncTx2oyCy+xxOTJiJiNaCx2zvnQRdSaFSrD43VWOzuntttbPtyEmehQ1N05MDeJbANRv1UXQ==","signatures":[{"sig":"MEUCIQCNVK1XHm7Jr5hxaZ8acnLiygPOIBM5Rn+FcDOjqXc8sAIgcDSYX6rui5liOGLBxQjOa0lwaKhM6cKUQTp5lAPu+lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735424},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.23.0_1775773109905_0.4358114256661465","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"@agent-scope/site","version":"1.24.0","license":"MIT","_id":"@agent-scope/site@1.24.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"f41953d891090e0fbe9b29ca49d3a457fd6514f8","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.24.0.tgz","fileCount":8,"integrity":"sha512-X0txeXXDGDhRezovd0uUJApOmyvUCF3zY0m9nL+LamUaURXnaUErwPyEW3AXXfNCe2ordnFWRb9Z25lXZxw9lw==","signatures":[{"sig":"MEYCIQDgoqvkHQeS0pK4YVWRtH9tG3Q6PFXi5t2RmeN2f6F0QgIhAJPB49XfPRBCU85idtD3hCb9h3COUUq/x8EeME9+p3ZP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735424},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.24.0_1775773570558_0.3753189768462244","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"@agent-scope/site","version":"1.25.0","license":"MIT","_id":"@agent-scope/site@1.25.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"601f121b556a273884ae98c3ca72b3a6253180db","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.25.0.tgz","fileCount":8,"integrity":"sha512-C3ny4EaSVlxxJg0Tq3nIi1leKah6RNeCbgeEDrE4oMoiH3KGVlmDk+4GtDvra2fDztRvW8lz/Kh1EzpVvuaY1w==","signatures":[{"sig":"MEYCIQDehAp0LTI4G5mWFgAGzEDqJm/fpFGhEhQsGnP4i4jPRAIhAMZkUD06843WCMGmDnwyHuazOGu94AE9fN9m0Vm82tJs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735424},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.25.0_1775783005043_0.7829440320267023","host":"s3://npm-registry-packages-npm-production"}},"1.25.1":{"name":"@agent-scope/site","version":"1.25.1","license":"MIT","_id":"@agent-scope/site@1.25.1","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"42bb2712aee89701d6734f59a84f557991bd9d7b","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.25.1.tgz","fileCount":8,"integrity":"sha512-EsVDz3FzwCKQuNHps7spnS8Ip85SY289/har7KEp++5+wuzl5+Ej04SV7MP4enqRrLe7tx8I2qPdalhcS5EfGQ==","signatures":[{"sig":"MEQCIDq2lJJOpnpIwwxF1RIm4qaty6pF0ONn+OGTvbTsV444AiBn6feYoTmTkuSYyUZ82dpj0qsP/v4CUJv6XYotGGbxsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735424},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.25.1_1775786974561_0.6884006505878912","host":"s3://npm-registry-packages-npm-production"}},"1.25.2":{"name":"@agent-scope/site","version":"1.25.2","license":"MIT","_id":"@agent-scope/site@1.25.2","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"dist":{"shasum":"b101dbd46a171198b3260d2a63b3b772e01663c5","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.25.2.tgz","fileCount":8,"integrity":"sha512-RdQ/BkdbXXflsGebZlZRIQS/F49/G2PpDE2bRgqM58Lxr4LkrYyHHYqF0Eez7oswk0R0wO0zKTB0Vc3Jl2HvuQ==","signatures":[{"sig":"MEQCIATxUU5Levu9pB75MYR0QyXue/NCymcrBJnapb77h7oLAiATr7XPceCfGywZIoGg+xvNf7wEKVKjsBN65qCoSdlbjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735424},"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","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site_1.25.2_1777743769425_0.4546234036115411","host":"s3://npm-registry-packages-npm-production"}},"1.25.3":{"name":"@agent-scope/site","version":"1.25.3","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","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","test":"vitest run"},"devDependencies":{"@types/node":"^22.0.0","tsup":"*","typescript":"*","vitest":"*"},"publishConfig":{"access":"public"},"_id":"@agent-scope/site@1.25.3","gitHead":"715a7831005636b3b1e28c9b163af6bd0bb18d69","_nodeVersion":"20.20.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-WokyzTnkC6j95z6EL3sfcT6osYTk1YusTgKUs0JjBKBcaMeGYFYV5KHids63OWWEVDAVhtylRVr1XqIvzwBs+g==","shasum":"0bfd92bc84e4788c74d14647b45f5a6d5c13a698","tarball":"https://registry.npmjs.org/@agent-scope/site/-/site-1.25.3.tgz","fileCount":8,"unpackedSize":735424,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEETIhGal9F/oXcsmlqMYuDjibrreHIg0BR2BiD2bt+2AiEAm7t6wpZDQ/nws/uigukbTmB5do0N7LHS2n2WmhbzW8w="}]},"_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/site_1.25.3_1777743857600_0.2068201635977318"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-11T20:18:36.794Z","modified":"2026-05-02T17:44:17.910Z","1.17.0":"2026-03-11T20:18:37.099Z","1.17.1":"2026-03-11T22:20:38.510Z","1.17.2":"2026-03-11T23:42:43.628Z","1.17.3":"2026-03-11T23:50:42.407Z","1.18.0":"2026-03-12T21:26:41.715Z","1.18.1":"2026-03-12T23:01:34.719Z","1.19.0":"2026-03-13T01:35:34.550Z","1.20.0":"2026-03-13T16:25:54.576Z","1.20.1":"2026-04-05T23:22:39.811Z","1.20.2":"2026-04-05T23:31:34.032Z","1.20.3":"2026-04-05T23:39:51.401Z","1.20.4":"2026-04-06T00:01:19.084Z","1.20.5":"2026-04-06T00:07:43.617Z","1.20.6":"2026-04-06T04:19:15.974Z","1.20.7":"2026-04-06T04:28:34.467Z","1.20.8":"2026-04-06T04:36:06.556Z","1.20.9":"2026-04-06T05:13:55.705Z","1.20.10":"2026-04-06T05:16:37.392Z","1.20.11":"2026-04-06T05:20:52.130Z","1.20.12":"2026-04-06T05:48:19.929Z","1.20.13":"2026-04-06T06:06:46.332Z","1.20.14":"2026-04-06T06:22:27.219Z","1.20.15":"2026-04-06T06:51:58.355Z","1.20.16":"2026-04-06T07:13:25.044Z","1.20.17":"2026-04-06T07:46:42.300Z","1.20.18":"2026-04-06T07:59:48.376Z","1.20.19":"2026-04-06T08:24:55.033Z","1.21.0":"2026-04-06T20:34:14.375Z","1.21.1":"2026-04-06T21:52:28.638Z","1.21.2":"2026-04-06T22:26:49.587Z","1.21.3":"2026-04-06T23:00:56.696Z","1.21.4":"2026-04-06T23:54:28.740Z","1.21.5":"2026-04-07T00:11:24.510Z","1.21.6":"2026-04-07T00:37:50.984Z","1.21.7":"2026-04-07T01:03:42.240Z","1.21.8":"2026-04-07T01:33:34.279Z","1.21.9":"2026-04-07T01:56:36.058Z","1.21.10":"2026-04-07T02:13:57.901Z","1.21.11":"2026-04-07T02:37:54.660Z","1.22.0":"2026-04-09T22:16:49.878Z","1.23.0":"2026-04-09T22:18:30.142Z","1.24.0":"2026-04-09T22:26:10.814Z","1.25.0":"2026-04-10T01:03:25.205Z","1.25.1":"2026-04-10T02:09:34.776Z","1.25.2":"2026-05-02T17:42:49.670Z","1.25.3":"2026-05-02T17:44:17.784Z"},"license":"MIT","description":"Static HTML gallery generator for Scope — reads .reactscope/ output and produces a component gallery website","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"readme":"# @agent-scope/site\n\nStatic HTML gallery generator for Scope — reads `.reactscope/` output and produces a self-contained component documentation website with a gallery, analytics dashboard, per-component detail pages, and design token compliance visualization.\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Usage](#usage)\n- [Output Structure](#output-structure)\n- [Pages](#pages)\n  - [Gallery (index.html)](#gallery-indexhtml)\n  - [Dashboard (dashboard.html)](#dashboard-dashboardhtml)\n  - [Component Detail Pages](#component-detail-pages)\n- [Configuration Options](#configuration-options)\n- [Architecture](#architecture)\n- [Data Formats](#data-formats)\n\n---\n\n## Installation\n\n```bash\nnpm install @agent-scope/site\n```\n\nThe package is also bundled with `@agent-scope/cli`. If you have the CLI installed, `scope site build` is the recommended way to invoke it.\n\n---\n\n## Usage\n\n### Via the CLI (recommended)\n\n```bash\n# Build the site from .reactscope/ output\nscope site build\n\n# Build with custom options\nscope site build \\\n  --output ./docs/components \\\n  --base-path /docs/ \\\n  --title \"Acme Component Library\" \\\n  --compliance .reactscope/compliance.json\n\n# Serve locally for preview\nscope site serve\nscope site serve --port 8080\n```\n\nSee [`@agent-scope/cli`](../cli/README.md) for the full `scope site` command reference.\n\n### Programmatic API\n\n```typescript\nimport { buildSite } from '@agent-scope/site';\n\nawait buildSite({\n  inputDir: '.reactscope',\n  outputDir: '.reactscope/site',\n  basePath: '/docs/',\n  title: 'My Component Library',\n  compliancePath: '.reactscope/compliance.json',\n});\n```\n\n---\n\n## Output Structure\n\n`buildSite()` generates a directory of static HTML files with all CSS and JavaScript embedded inline — no web server or build step needed after generation.\n\n```\noutputDir/                            # default: .reactscope/site/\n├── index.html                        # Gallery homepage — component grid with search\n├── dashboard.html                    # Analytics dashboard\n├── button.html                       # Detail page for \"Button\" component\n├── search-page.html                  # Detail page for \"SearchPage\" component\n├── complex-form.html                 # Detail page for \"ComplexForm\" component\n└── ...                               # One file per component (PascalCase → kebab-case)\n```\n\n**File naming:** Component names are slugified from PascalCase to kebab-case:\n- `Button` → `button.html`\n- `SearchPage` → `search-page.html`\n- `ComplexForm` → `complex-form.html`\n\n**Total files generated:** N (components) + 2 (index + dashboard)\n\nAll HTML files are fully self-contained: CSS variables, layout styles, syntax highlighting, and client-side search JavaScript are all inlined. No external assets or CDN requests are required.\n\n---\n\n## Pages\n\n### Gallery (`index.html`)\n\nThe gallery homepage provides an overview of all components with real-time search.\n\n**Header:**\n- Site title\n- Total component count\n- Search box (filters component cards in real time, client-side)\n\n**Statistics grid:**\n\n| Stat | Description |\n|------|-------------|\n| Total Components | Count of all components in the manifest |\n| Simple | Components classified as simple complexity |\n| Complex | Components classified as complex complexity |\n| Memoized | Components wrapped in `React.memo` |\n\n**Component card grid:**\n\nEach card shows:\n- Rendered screenshot (base64 PNG from `.reactscope/renders/`) if available\n- Component name\n- Prop count\n- Complexity badge (`simple` / `complex`)\n- Hook count\n\nCards link to the corresponding detail page. The grid uses CSS `auto-fill / minmax(280px)` for responsive layout.\n\n---\n\n### Dashboard (`dashboard.html`)\n\nThe analytics dashboard provides a library-wide view of component health and design token compliance.\n\n**Key metrics grid:**\n- Total components\n- Average props per component\n- Components with screenshots\n- Overall design token compliance percentage\n\n**Complexity breakdown:**\n- Simple / complex counts and percentage\n\n**Top components by prop count:**\nA ranked table (top 10) with: component name (linked to detail page), prop count, complexity badge.\n\n**Design token compliance section** (requires `--compliance` / `compliancePath`):\n- Overall compliance percentage with visual progress bar\n- Per-component compliance scores\n- On-system and off-system property counts per component\n\n---\n\n### Component Detail Pages\n\nEach component gets its own page (`<slug>.html`) with ten expandable sections.\n\n#### Playground\n\n- **Props reference table:** prop name, type (syntax-highlighted), required/optional, default value, possible enum values\n- **Rendered preview:** embedded base64 PNG screenshot, or \"not generated\" if no render exists\n\n#### Matrix\n\nGrid of renders across prop axis combinations (from `scope render matrix`):\n- Each cell shows the rendered output or an error message\n- Cell labels show the axis values for that combination\n- Grid column count adapts to the number of cells\n\n#### Docs\n\nPlaceholder for component documentation. Currently displays \"No documentation file found.\"\n\n#### Analysis\n\n**Statistics grid:**\n- Complexity class badge\n- Prop count\n- Hook count\n- Side effect count\n- Export type (named / default)\n- Memoized (Yes / No)\n- Forwarded ref (Yes / No)\n\n**Analysis grid (2 columns):**\n- Detected hooks (tagged list: `useState`, `useEffect`, etc.)\n- Required contexts (tagged list)\n- HOC wrappers (tagged list)\n- Side effects (tagged list: fetch URLs, timers, subscriptions, global listeners)\n\n#### X-Ray\n\nCollapsible DOM tree from the rendered component:\n- First 2 levels open by default, deeper levels collapsed\n- Syntax-highlighted element attributes and values\n- Total element count shown in header\n\nOptional computed styles table:\n- CSS selector (element path)\n- CSS property name\n- Computed value\n\n#### Tokens\n\nDesign token compliance audit (requires `--compliance` / `compliancePath`):\n- Compliance percentage with visual bar\n- Per-property audit table:\n\n| Column | Description |\n|--------|-------------|\n| Property | CSS property name (monospace) |\n| Value | Computed value (with color swatch for hex values) |\n| Status | `✓ on-system (token.path)` or `✗ off-system` |\n| Nearest | Closest on-system token (when off-system) |\n\n#### Accessibility\n\nWCAG accessibility audit (from `scope render` data):\n- Component ARIA role badge\n- Accessible name\n- Violation list (red-highlighted) or success confirmation\n\n#### Composition\n\nComponent dependency graph:\n- Left column: components this component composes (children)\n- Right column: components that compose this component (parents)\n- All entries link to their respective detail pages\n\n#### Responsive\n\nMulti-viewport renders. Placeholder: \"Not generated.\"\n\n#### Stress Tests\n\nEdge case and stress test renders. Placeholder: \"Not generated.\"\n\n---\n\n## Configuration Options\n\n### `SiteOptions`\n\n| Option | Type | Default | Description |\n|--------|------|---------|-------------|\n| `inputDir` | `string` | `\".reactscope\"` | Directory containing manifest and renders |\n| `outputDir` | `string` | `\".reactscope/site\"` | Output directory for generated HTML files |\n| `basePath` | `string` | `\"/\"` | Base URL path prefix for subdirectory deployment |\n| `compliancePath` | `string` | — | Path to compliance batch report JSON (optional) |\n| `title` | `string` | `\"Scope — Component Gallery\"` | Site title shown in header and `<title>` |\n\n### `basePath` for subdirectory deployment\n\nWhen deploying to a path other than the domain root, set `basePath` so that inter-page links resolve correctly:\n\n```typescript\nawait buildSite({\n  basePath: '/docs/components/',\n  // ...\n});\n```\n\nThis prefixes all `href` attributes in the generated HTML with the given path.\n\n---\n\n## Architecture\n\nThe package is a zero-dependency static site generator organized into focused modules:\n\n```\nsrc/\n├── index.ts                     # Public API: exports buildSite()\n├── builder.ts                   # Main orchestrator: read → render → write\n├── reader.ts                    # Input reading: manifest.json, renders/, compliance\n├── types.ts                     # TypeScript interfaces (ManifestData, RenderFileData, etc.)\n├── css.ts                       # Inline CSS string (design tokens, layout, components)\n├── utils.ts                     # escapeHtml(), slugify(), syntaxHighlightJSX(), renderDOMTree()\n└── templates/\n    ├── layout.ts                # HTML shell, top nav, sidebar, \"On This Page\" nav\n    ├── component-index.ts       # Gallery homepage template\n    ├── component-detail.ts      # Per-component detail page template\n    └── dashboard.ts             # Analytics dashboard template\n```\n\n### Data flow\n\n```\n.reactscope/manifest.json          ─┐\n.reactscope/renders/*.json          ├─→  reader.ts  →  builder.ts  →  templates/  →  *.html\n.reactscope/compliance.json (opt.)  ─┘\n```\n\n1. **`reader.ts`** reads the manifest JSON, optionally scans the `renders/` directory for per-component JSON files, and optionally reads the compliance report.\n2. **`builder.ts`** iterates over all components, calls templates for each page, and writes HTML files to `outputDir`.\n3. **`templates/`** functions receive typed data objects and return HTML strings. All templates call `layout.ts` to wrap content in the shared shell (nav, sidebar, \"On This Page\").\n4. **`css.ts`** exports a single inline CSS string embedded in every page's `<style>` tag.\n5. **`utils.ts`** provides XSS-safe HTML escaping, PascalCase-to-kebab-case slugification, JSX syntax highlighting, and recursive DOM tree rendering.\n\n### Design principles\n\n- **Zero dependencies** — the package has no runtime NPM dependencies. All output is pure HTML/CSS/JS.\n- **Embedded assets** — CSS and JavaScript are inlined into every HTML file. No separate asset directory.\n- **XSS safety** — all user-controlled strings (component names, prop values, file paths) pass through `escapeHtml()` before insertion into HTML.\n- **Idempotent builds** — running `buildSite()` multiple times on the same input produces identical output.\n- **Retina-ready screenshots** — all component `<img>` elements use `zoom: 0.5` via the `.scope-screenshot` CSS class. Screenshots are rendered at 2× physical pixels (`deviceScaleFactor: 2`) and displayed at CSS pixel dimensions, giving crisp HiDPI output without per-image size math.\n- **Progressive enhancement** — pages are readable without JavaScript; search filtering and collapsible sections are added via inline `<script>` tags.\n\n### CSS design system\n\nThe generated HTML uses CSS custom properties for consistent styling:\n\n```css\n--color-text: #0f0f0f;\n--color-muted: #6b7280;\n--color-border: #e5e7eb;\n--color-bg: #ffffff;\n--color-bg-subtle: #f9fafb;\n--color-bg-code: #1a1a2e;\n--color-accent: #2563eb;\n--color-success: #16a34a;\n--color-warn: #d97706;\n--color-error: #dc2626;\n\n--font-body: 'Inter', system-ui, -apple-system, sans-serif;\n--font-mono: 'JetBrains Mono', 'Fira Code', monospace;\n```\n\n**Layout:** Three-column design — left sidebar (220px, component list with search), main content (flex, max 900px), right sidebar (200px, \"On This Page\" nav). The left sidebar collapses at 768px, the right sidebar at 1024px.\n\n---\n\n## Data Formats\n\n### Input: `manifest.json`\n\n```typescript\ninterface ManifestData {\n  version: string;\n  generatedAt: string;\n  components: Record<string, ComponentData>;\n  tree: Record<string, { children: string[]; parents: string[] }>;\n}\n\ninterface ComponentData {\n  filePath: string;\n  exportType: \"named\" | \"default\" | \"none\";\n  displayName: string;\n  props: Record<string, PropData>;\n  composes: string[];\n  composedBy: string[];\n  forwardedRef: boolean;\n  hocWrappers: string[];\n  memoized: boolean;\n  loc: { start: number; end: number };\n  complexityClass: \"simple\" | \"complex\";\n  requiredContexts: string[];\n  detectedHooks: string[];\n  sideEffects: {\n    fetches: string[];\n    timers: boolean;\n    subscriptions: string[];\n    globalListeners: boolean;\n  };\n}\n\ninterface PropData {\n  type: string;\n  values?: string[];   // enum values\n  default?: string;\n  required: boolean;\n  rawType: string;\n}\n```\n\n### Input: `renders/<Component>.json`\n\n```typescript\ninterface RenderFileData {\n  screenshot?: string;          // Base64-encoded PNG\n  width?: number;\n  height?: number;\n  renderTimeMs?: number;\n  computedStyles?: Record<string, Record<string, string>>;\n  dom?: {\n    tree: DOMNodeData;\n    elementCount: number;\n    boundingBox: { x: number; y: number; width: number; height: number };\n  };\n  console?: {\n    errors: string[];\n    warnings: string[];\n    logs: string[];\n  };\n  accessibility?: {\n    role: string;\n    name: string;\n    violations: string[];\n  };\n  // Matrix render fields\n  cells?: MatrixCellData[];      // each cell includes width/height for correct HiDPI display\n  axisLabels?: string[][];\n  stats?: {\n    total: number;\n    success: number;\n    failed: number;\n    avgRenderTimeMs: number;\n  };\n}\n```\n\n### Input: `compliance.json`\n\n```typescript\ninterface ComplianceBatchData {\n  components: Record<string, ComplianceReportData>;\n}\n\ninterface ComplianceReportData {\n  properties: Record<string, PropertyResultData>;\n  total: number;\n  onSystem: number;\n  offSystem: number;\n  compliance: number;   // 0–1\n  auditedAt: string;\n}\n\ninterface MatrixCellData {\n  axisValues: string[];\n  screenshot?: string;  // base64 PNG\n  width?: number;       // CSS px\n  height?: number;      // CSS px\n  renderTimeMs?: number;\n  error?: string;\n}\n\ninterface PropertyResultData {\n  property: string;\n  value: string;\n  status: \"on_system\" | \"OFF_SYSTEM\";\n  token?: string;\n  nearest?: { token: string; value: string; distance: number };\n}\n```\n","readmeFilename":"README.md"}