{"_id":"@agent-scope/cli","_rev":"64-7b7f91778205f221f2e44c48dc9e1443","name":"@agent-scope/cli","dist-tags":{"latest":"1.25.3"},"versions":{"1.0.1":{"name":"@agent-scope/cli","version":"1.0.1","license":"MIT","_id":"@agent-scope/cli@1.0.1","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"ac35f720e619fc7aa1e7164c9ad2e06957694196","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.0.1.tgz","fileCount":9,"integrity":"sha512-h22ChCcapfSVsJSZlQW8pIIWllzKw5FJSKfw0SKXOTr65WQ2aRL+aLBVoiUmacQ+b1WJs/0mgVP6ddf7aCzYAw==","signatures":[{"sig":"MEUCIQDQGHOoHLKzTBAbkRiRqvPjG60iqMdKib4Sh18y62UnxgIgbdnMS0PNqZA9gBq5iDNdGxoxMGc4iIVs3QEdKEd+aMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":603456},"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":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.0","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.0.1","@agent-scope/render":"1.0.1","@agent-scope/manifest":"1.0.1","@agent-scope/playwright":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1_1773119399389_0.9499553349778247","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@agent-scope/cli","version":"1.0.2","license":"MIT","_id":"@agent-scope/cli@1.0.2","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"1e95a9be710736ec06a8459ac75fdbff8c79e10c","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.0.2.tgz","fileCount":9,"integrity":"sha512-mMmG9O0FAPe+FyIaI5TZS+6WvdZxrU3cRYzxmwY/ntl+Hvm42k9UplD6H1NGxF78t8Kr2NNjP8oUmxdU/UTCjg==","signatures":[{"sig":"MEUCIHLp7r6T76gvMgl1CczTIfL1B/ooxfEG5+HyOD0Ce0eBAiEAvVf8cOkSJEvm1raxLK4SFws8eggW0dQkX8AWHPyHcDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608488},"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":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.0","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.0.2","@agent-scope/render":"1.0.2","@agent-scope/manifest":"1.0.2","@agent-scope/playwright":"1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.2_1773124405325_0.3224072141824115","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@agent-scope/cli","version":"1.1.0","license":"MIT","_id":"@agent-scope/cli@1.1.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"e4b112d306e5aadd6715c0cabef0e0e1f9829ace","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.1.0.tgz","fileCount":9,"integrity":"sha512-U+jCI1nv8L0JYMMviah2GvUzXvt6cOercdDDWWLSD1vgICFOXqRp7liiPFvI+HEGwwIO5P6sfdELdDGA5jcqvg==","signatures":[{"sig":"MEUCIGsHcEc2XoW4yOYcqA5LPu9cxSG0FL04KpR3RsDlFWXhAiEAw6u/G6CotRNP8rHvCNqX5zPK4eMn7uvov+jwtd+gPUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":656454},"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":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.0","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.1.0","@agent-scope/render":"1.1.0","@agent-scope/manifest":"1.1.0","@agent-scope/playwright":"1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.0_1773126298750_0.08457718601880848","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@agent-scope/cli","version":"1.2.0","license":"MIT","_id":"@agent-scope/cli@1.2.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"ca83336588b16394db343c3bb5a667e3b322c722","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.2.0.tgz","fileCount":9,"integrity":"sha512-PvofrnIpHV3togu29WqPBOSKmI502JC8KTB+MS83wmJ3miM9xqT10lvAguglMceOG9lwSh0bDcRyb3i9Joky9w==","signatures":[{"sig":"MEYCIQC9QEMbd6Tpxn+E4hMUZYQdJUyiasCtDqdPFqIs/73EtwIhAI9c/S/IT4TuKU/YDIbTmF5jx9JZhYp4UFwRyUvA75HO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":656454},"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":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.0","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.2.0","@agent-scope/render":"1.2.0","@agent-scope/manifest":"1.2.0","@agent-scope/playwright":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.0_1773167322395_0.12427438495032717","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@agent-scope/cli","version":"1.3.0","license":"MIT","_id":"@agent-scope/cli@1.3.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"f5d409651afc8adff3b6fc3e5f646c86e5172b60","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.3.0.tgz","fileCount":9,"integrity":"sha512-zHTKmmE7qmueKt4X9kUsmF5MyUBFcDjpujAPy8oM+HSbnWLkj5yfoRKTAF6Ok5cQ3RkNQ0ViIRfXMoGD6CmQIw==","signatures":[{"sig":"MEUCIQDJ4YWaHk3MDaH2qscAesY4Ov+gsOyAecGe+3WzBhX/UAIgYCmuP3HuDEHzX5cG3c2xKCJnFv22LJEeznv0cZlHy+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":656454},"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":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.0","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.3.0","@agent-scope/render":"1.3.0","@agent-scope/manifest":"1.3.0","@agent-scope/playwright":"1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.0_1773168091271_0.7572151415084518","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@agent-scope/cli","version":"1.4.0","license":"MIT","_id":"@agent-scope/cli@1.4.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"17c13659e81cabf6e608cb1beb8969921d2371da","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.4.0.tgz","fileCount":9,"integrity":"sha512-gfvmlTyEugFN3nThwwLnmTK7bMFxDCdL/zcsPrcYmzBVpdzNEFFgQ2zH1vzlCihntFuWLtHuKkN0JZ0/krx5pg==","signatures":[{"sig":"MEYCIQDVTuIeo9ayNrPmVhxu/VWh2IYTgQv2IJBS+tLHQUGvfQIhANWCNRXyeL76YctvVZmCfUcq9P5fTJxjjJMVOIkwioI6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":656454},"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":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.0","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.4.0","@agent-scope/render":"1.4.0","@agent-scope/manifest":"1.4.0","@agent-scope/playwright":"1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.0_1773168903750_0.08706227602954364","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@agent-scope/cli","version":"1.5.0","license":"MIT","_id":"@agent-scope/cli@1.5.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"7d99bf7587dd55b186e061b5e37ba0c25f93890b","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.5.0.tgz","fileCount":9,"integrity":"sha512-b2dA0BYdtUNxPq1E0tb6RqPTcIaqlDfB2ssn32lWbbv9HqNCq3+sVwV/D1cj++o44zrXbjtggBFi2xZyz/dQqA==","signatures":[{"sig":"MEUCIQDb8AYBetVpHSN6UBYIlC7FDSSexIG1xr6FeHiRBJkLJgIgaABu7+SD+9W7Rqjp/uv7JucFWljxWU8dscE9rGNaqIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":656454},"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":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.0","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.5.0","@agent-scope/render":"1.5.0","@agent-scope/manifest":"1.5.0","@agent-scope/playwright":"1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.0_1773176846377_0.3898179731125502","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@agent-scope/cli","version":"1.6.0","license":"MIT","_id":"@agent-scope/cli@1.6.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"d263a1c3fd6456afe79748bdc119a9f22a6c83d4","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.6.0.tgz","fileCount":9,"integrity":"sha512-koMmEI+NEbF8bqAgtrlQW4gW1Tp52kspSu5OLl/2/Wd8Q1ARIm9gfaDRHZlDKjCDpGld66lNk3I0vvr1fIWaTw==","signatures":[{"sig":"MEUCIQCEQ3TiI6mZXqKhClFBBM5Zdbvc7DgPwL5bCYWE8H/VdgIgUUwUDnS5PxIA/QEMtloVMy/W+J3e0zNNBIOjmq+Ms0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":656454},"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":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.0","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.6.0","@agent-scope/render":"1.6.0","@agent-scope/manifest":"1.6.0","@agent-scope/playwright":"1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.0_1773208580453_0.2195445861372025","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@agent-scope/cli","version":"1.7.0","license":"MIT","_id":"@agent-scope/cli@1.7.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"71736ee08c5f27b0ed14c3a04d0f3cef26566f77","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.7.0.tgz","fileCount":9,"integrity":"sha512-32Yhv2mSsfXLUT03X+l1O102IHJRFnxlBebH8UNG5h9UreEuUy72zzNr8XqADKnNW04cuJCT68bfLa1xZbNKWw==","signatures":[{"sig":"MEUCIQDR6Kt7rpNV7S99KbgH8i+R1HPco3t1vWmu+BUnbMXaMgIgc8DkrAWNZJ3Xyj9D2gZK8vDtFdd8iEOqkWxSXXpiywg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":792575},"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":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.0","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.7.0","@agent-scope/render":"1.7.0","@agent-scope/tokens":"1.7.0","@agent-scope/manifest":"1.7.0","@agent-scope/playwright":"1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.0_1773209117435_0.32100309155496887","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@agent-scope/cli","version":"1.8.0","license":"MIT","_id":"@agent-scope/cli@1.8.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"942e1e170693d734e84aee670777c8dd220445b1","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.8.0.tgz","fileCount":9,"integrity":"sha512-vuD17FbgA+LYmVXlvwYIUPXjm/4y0JTjT4ABW3WSStHKFHxWfTnf8ciOrKxc/kM1ubJKxrxVZ1+wLnyxaw5Low==","signatures":[{"sig":"MEYCIQDc/GviULFx6RD11YqiEtKXWWjACLJ8qOpkIKWRw5/y2gIhAPgzkTLhW9CKpuywggMI9DV0zAdJbKkOQ0oaq5fcdCZ5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":954155},"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":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.0","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.8.0","@agent-scope/render":"1.8.0","@agent-scope/tokens":"1.8.0","@agent-scope/manifest":"1.8.0","@agent-scope/playwright":"1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.0_1773209352251_0.029548738686194786","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@agent-scope/cli","version":"1.9.0","license":"MIT","_id":"@agent-scope/cli@1.9.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"cfbbc01c90d4971d55fedae6311948cd6bfd7c62","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.9.0.tgz","fileCount":9,"integrity":"sha512-ViC6neJ4L1M0fOYOGHk0EKpRCXMNIedH8Pov0nKRSZCBPAMN9saXfuH7mFjROQ3AQ68el1jQ0cMHf2nxz41A6A==","signatures":[{"sig":"MEUCIFxBMHW3P3jxJ3RQUZWUW3k69wgrHdP8QABZdOFhEiC2AiEA0p2DE+eg55STZhXenfnEmMmSnlZVRbbvM+8yV23uXVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1102112},"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":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.0","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.9.0","@agent-scope/render":"1.9.0","@agent-scope/tokens":"1.9.0","@agent-scope/manifest":"1.9.0","@agent-scope/playwright":"1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.0_1773209826947_0.9679612719053383","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@agent-scope/cli","version":"1.10.0","license":"MIT","_id":"@agent-scope/cli@1.10.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"0d7487a11891366f3e1e60476d34c20284e93819","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.10.0.tgz","fileCount":9,"integrity":"sha512-Wlzxh9VY7rlvCd4Bzi0wqCZbAVQJ0teRdQrzE67//fwnK+gomKoebjO8GokJN8ZAKOhSGl6i/MD4O5a7VNvYyg==","signatures":[{"sig":"MEQCIAklN44j5uxpp/K6XhXHdgOKNQmL2u23BSOEjMVDfjvmAiAkEmaelC1ZIo49tUEgv0RHcUd2ufjZlMlwGX+LBfIppQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1222785},"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":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.0","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.10.0","@agent-scope/render":"1.10.0","@agent-scope/tokens":"1.10.0","@agent-scope/manifest":"1.10.0","@agent-scope/playwright":"1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.0_1773210102592_0.7948352121898321","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@agent-scope/cli","version":"1.11.0","license":"MIT","_id":"@agent-scope/cli@1.11.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"658ff7e31c0b9e75d97ef330c6b54a747168e5bc","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.11.0.tgz","fileCount":9,"integrity":"sha512-EwCNzOecUck+Qudr4EJ4CIb9Qqy57N1Xv5jVE9DsLOzjI62dD6bkP9XRzQAoHku8hCDNNLAa9wXCv81V/txu+A==","signatures":[{"sig":"MEUCIQDfh16PAxCTNtrwEqIQ+LqRyCmdBKhJtwhh66fE9iZxoAIgb9kDt3WVMHfItg6Ma+FjMt7Z4A68JK3G8hDrFmrPc7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1513597},"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":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.0","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.11.0","@agent-scope/render":"1.11.0","@agent-scope/tokens":"1.11.0","@agent-scope/manifest":"1.11.0","@agent-scope/playwright":"1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.0_1773210871745_0.1545165555846808","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@agent-scope/cli","version":"1.12.0","license":"MIT","_id":"@agent-scope/cli@1.12.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"2c81910ab144d21040f0fba26a8a685d8ad9c6e4","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.12.0.tgz","fileCount":9,"integrity":"sha512-9VcLx7l9Ig6h4NoXoPeyFnYkWjNZl+09j20Gk5Q+gNSH7qb3gdsF5iQvpGGmVvRHYyZO2dIB+rdj4nHCehKgoA==","signatures":[{"sig":"MEYCIQDiJm1PbLWYb6wi4terJmLIX6q9WAUdXPv+h6QFusfOQgIhAI5kMTsjVLisWmQrlYjM1yQwDi/fenhD3F0XBPkaK53K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1662216},"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":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.0","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.12.0","@agent-scope/render":"1.12.0","@agent-scope/tokens":"1.12.0","@agent-scope/manifest":"1.12.0","@agent-scope/playwright":"1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.0_1773211160778_0.1720634922096269","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@agent-scope/cli","version":"1.13.0","license":"MIT","_id":"@agent-scope/cli@1.13.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"2aed3565b36adc4144e2df8f6330b98f57b7df9d","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.13.0.tgz","fileCount":9,"integrity":"sha512-QO7gE/XN6eVaYE62SDnhGtRrGMxHbEixa8QZJZQP3r/WdUEUc7n9NJzcAR9A7z9r31UOLil8tRIjalOeqqMFIg==","signatures":[{"sig":"MEUCIQDocJB/oydarhK89A3Fje41Gwk1pG8ip+E89bkmAvAWRAIgREJ7PMHiU01rLZoz0nValezqxXGUAcDLvIEqq2WmjHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1866872},"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":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.0","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.13.0","@agent-scope/render":"1.13.0","@agent-scope/tokens":"1.13.0","@agent-scope/manifest":"1.13.0","@agent-scope/playwright":"1.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.0_1773211701583_0.7187758483325246","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@agent-scope/cli","version":"1.14.0","license":"MIT","_id":"@agent-scope/cli@1.14.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"759c659ff3d33da3312ac668f884bdfd245325fb","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.14.0.tgz","fileCount":9,"integrity":"sha512-ZSGKVm/A1deKxq4eSmkGF7xoinpYVpdx5JysW615uBsg/j7xdph8WcblU79vonohHpjJ9a3Pva0BOQnp1biOuQ==","signatures":[{"sig":"MEQCIFjbg5y3kvXE+9HGH2FF9TXxHC0vB5fhAXh/+ZxmryHQAiBnoWMrE46vbhau7YwTzRLJYXbNOQs5qbDr7h33rrf9qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2085018},"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":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.0","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.14.0","@agent-scope/render":"1.14.0","@agent-scope/tokens":"1.14.0","@agent-scope/manifest":"1.14.0","@agent-scope/playwright":"1.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.14.0_1773212120045_0.6061095225113071","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@agent-scope/cli","version":"1.15.0","license":"MIT","_id":"@agent-scope/cli@1.15.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"f37b18bf6b2bcf294db9835bcbc25431ec996a74","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.15.0.tgz","fileCount":9,"integrity":"sha512-Vp1oZCX+r3GxN9d7zPcx0/9VUzK0FcSVxAkQcEQoYKoArPoL3qmEEVuBLhQSTfGXTHC3Bx7HHkBz1DG5xw4ObQ==","signatures":[{"sig":"MEQCIFS10WnVx7MuqR/A+jlTcDEreyFSx8vuHb1MCHcNzY97AiBKY+Euiur7ydVWQqU6aExeuGgHMvajOUCYSAFGwg6y4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2260178},"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":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.0","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.15.0","@agent-scope/render":"1.15.0","@agent-scope/tokens":"1.15.0","@agent-scope/manifest":"1.15.0","@agent-scope/playwright":"1.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.15.0_1773213193425_0.7889361386028064","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@agent-scope/cli","version":"1.16.0","license":"MIT","_id":"@agent-scope/cli@1.16.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"b9d9e4e62d8f3eefc5b558507e3533db8f9d05a4","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.16.0.tgz","fileCount":9,"integrity":"sha512-la4EcuOpaIw7wBY7nh6FN4+WzopZZUGWdIns/DYHi95BtF8++pPqlA++0V0Cr8UbAdi8gQDIzjUxXzJgE7rMUg==","signatures":[{"sig":"MEUCIQCuviXgIwrFMpa5Y5lwU1uS+brr8/5h36JqeSPVnniJnAIgfmUhSYXaa6uJWB16SJs1+AunNJrZIzR9HfoDs72tc2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2315698},"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":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.0","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.16.0","@agent-scope/render":"1.16.0","@agent-scope/tokens":"1.16.0","@agent-scope/manifest":"1.16.0","@agent-scope/playwright":"1.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.16.0_1773213626687_0.6341221664021321","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@agent-scope/cli","version":"1.17.0","license":"MIT","_id":"@agent-scope/cli@1.17.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"715515f8619871ed708355c7a783ae30eab83326","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.17.0.tgz","fileCount":9,"integrity":"sha512-YxLQxFFzZKS/lF4H8IFZ/JJBHaJJK2TXKe+7cRwzSGTRPCAIXNTP8HC8dc+8IbCYWxyxODmfJ9JpajHk+e53OQ==","signatures":[{"sig":"MEYCIQCfrsaVbmpdV/UspD9WBjexT3g/Sgr8/tFU/YcxbPC1awIhAMfAImEzNa58PMK4+2996QFxw0pEE+5Bs6aG8wsAVuv/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2366147},"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":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.0","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.17.0","@agent-scope/site":"1.17.0","@agent-scope/render":"1.17.0","@agent-scope/tokens":"1.17.0","@agent-scope/manifest":"1.17.0","@agent-scope/playwright":"1.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.17.0_1773260325129_0.9067146642465367","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"@agent-scope/cli","version":"1.17.1","license":"MIT","_id":"@agent-scope/cli@1.17.1","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"e1184aa22e0002483aafc33dacd6f9921aaeb4f1","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.17.1.tgz","fileCount":9,"integrity":"sha512-tsZsQak9uapIb05xbQBMQU1F74JTUc65O4hZUNbYqBKAjh8iOV2uWmzVJxsOef3UxNiNQvNWOxuY5wwGIqEaqQ==","signatures":[{"sig":"MEUCICftBFIUdQg0G/oj2moo0c5FGMGL/aT6XjKzV76MHMUbAiEA09TlkM2niGxyv1WSzwdVy2ExbIt73Q+kojUwyNCMk+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2366430},"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":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.0","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.17.1","@agent-scope/site":"1.17.1","@agent-scope/render":"1.17.1","@agent-scope/tokens":"1.17.1","@agent-scope/manifest":"1.17.1","@agent-scope/playwright":"1.17.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.17.1_1773267648338_0.8366449107014204","host":"s3://npm-registry-packages-npm-production"}},"1.17.2":{"name":"@agent-scope/cli","version":"1.17.2","license":"MIT","_id":"@agent-scope/cli@1.17.2","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"53b659f28a73292349a0f3e4d84cdd09ac92cd8d","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.17.2.tgz","fileCount":10,"integrity":"sha512-1q9X91/o2tcNNqNNOk0K6SZNsPP9wCFjrPvqDT8Risnw9jgkE9dZbwDuUdUWayOp/ZvTolk8i9lrjLOObAFTWg==","signatures":[{"sig":"MEUCIGxQgFLym8lxApTXvSx6N2A2rbi0TCR1wlrw/AYu70NyAiEAnBlha5EDu/MHb4PrfIg5K86jalwG/LBHKiBLwXrnl9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2400778},"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":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.0","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.17.2","@agent-scope/site":"1.17.2","@agent-scope/render":"1.17.2","@agent-scope/tokens":"1.17.2","@agent-scope/manifest":"1.17.2","@agent-scope/playwright":"1.17.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.17.2_1773272571627_0.6402569838831611","host":"s3://npm-registry-packages-npm-production"}},"1.17.3":{"name":"@agent-scope/cli","version":"1.17.3","license":"MIT","_id":"@agent-scope/cli@1.17.3","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"a5609c4a0e6ed02e27b3752b113bee127d8a29a8","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.17.3.tgz","fileCount":10,"integrity":"sha512-2ALb5r4+RrzDMzogaXtOQaHRHkniKpHiTnd0K1WezJXITJUSga4QUNVlC2ZV4NA9Z7fpwMU3SYaEb3N5hcMsqw==","signatures":[{"sig":"MEUCIQC3BupqP26LnKDDK/CJMgP+DFCOs1/IkwbSdkDxkkWKhQIgZM4WwTeDfDJT2xkJhbyq2gEQCiERTgD4Wfj0N1/POH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2407941},"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":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.0","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.17.3","@agent-scope/site":"1.17.3","@agent-scope/render":"1.17.3","@agent-scope/tokens":"1.17.3","@agent-scope/manifest":"1.17.3","@agent-scope/playwright":"1.17.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.17.3_1773273050350_0.0810489608542122","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@agent-scope/cli","version":"1.18.0","license":"MIT","_id":"@agent-scope/cli@1.18.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"96cbfdf512dd020b082286a1a3b8d18d3f8be7fa","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.18.0.tgz","fileCount":10,"integrity":"sha512-8W3HSCXJUzlndxrUQarJ3Xx+32NJv8Fq9ux41DzpiTrmVuQe5yt+juSkpZERRHlZku4EGHlZo0O31WLk4pOypQ==","signatures":[{"sig":"MEYCIQDQrXmuBQQkNxbTwP5pvaPTxWnCPdHh8RdkQSRBikdYQgIhANP0dZC4QMSutpnt/GmJTlsOdmQYJ8CpAt4P3OZnpoOl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2473961},"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":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.0","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.18.0","@agent-scope/site":"1.18.0","@agent-scope/render":"1.18.0","@agent-scope/tokens":"1.18.0","@agent-scope/manifest":"1.18.0","@agent-scope/playwright":"1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.18.0_1773350809992_0.1862863283044256","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"@agent-scope/cli","version":"1.18.1","license":"MIT","_id":"@agent-scope/cli@1.18.1","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"e67cad1042482cacf1220914f458b6cd754bbcdd","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.18.1.tgz","fileCount":10,"integrity":"sha512-U8MY3Uhs6pZREMxBCvJaf5UTURH0WgKhjQVNQWzNZU208HTKmSL2vHvA5dHKs94Qa4vdiOe3eOzQgvhmjo0wOQ==","signatures":[{"sig":"MEUCIAyQrmSzS5fLxHTdGSu/8bzOE62md/3wJyXynLoQlYYuAiEA8fx4F/R3OmiBYF605BsGPUNDO21NwJMHhnB1HBslG8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2585267},"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":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.0","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.18.1","@agent-scope/site":"1.18.1","@agent-scope/render":"1.18.1","@agent-scope/tokens":"1.18.1","@agent-scope/manifest":"1.18.1","@agent-scope/playwright":"1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.18.1_1773356502646_0.8193151151962446","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@agent-scope/cli","version":"1.19.0","license":"MIT","_id":"@agent-scope/cli@1.19.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"2dfd5847dc5d4c5512a3079ad43b012185bddc7c","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.19.0.tgz","fileCount":10,"integrity":"sha512-+8tgbSWGbA/Govz+R52GLC+cZzgr1ouLm+3cqgMke5ZY0Jz8PTvRhIXe4YjCiQEFYLcKXI+ffAKXyjKXTKi7MA==","signatures":[{"sig":"MEYCIQC+3OT8pjy/mKbFEIntUYT9ersOiKSF5eZWVSfAKEJdDAIhAKmNo1fhwrlK3c29qGLLVXmBk7uk0fevbvLJk38lS00U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2729364},"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":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.0","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.19.0","@agent-scope/site":"1.19.0","@agent-scope/render":"1.19.0","@agent-scope/tokens":"1.19.0","@agent-scope/manifest":"1.19.0","@agent-scope/playwright":"1.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.19.0_1773365743638_0.4788141207656462","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@agent-scope/cli","version":"1.20.0","license":"MIT","_id":"@agent-scope/cli@1.20.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"383d13077693d9c86230209affc69585140e6f89","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.20.0.tgz","fileCount":10,"integrity":"sha512-bL8HvnOZLPQs/EU7qaX57/ISARVSwRQP7pfVcrIgduNVWsucZSj/LvFMttL8hKFz31KLDs/FAEeRVudK4E4oGw==","signatures":[{"sig":"MEQCIGzrn7G8k0FLGEDSOF/z6CkPwUFOtCu1Z6HFPCbD2wRfAiBhanKk1c+uh23PGZ+vtIspvb8yq0XXpboeCQg5TcXUPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3096608},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.6","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.0","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.20.0","@agent-scope/site":"1.20.0","@agent-scope/render":"1.20.0","@agent-scope/tokens":"1.20.0","@agent-scope/manifest":"1.20.0","@agent-scope/playwright":"1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.20.0_1773419163432_0.5313290799040351","host":"s3://npm-registry-packages-npm-production"}},"1.20.1":{"name":"@agent-scope/cli","version":"1.20.1","license":"MIT","_id":"@agent-scope/cli@1.20.1","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"c7c0db48c2868331e51a59bd1d431ff2f0f82b87","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.20.1.tgz","fileCount":10,"integrity":"sha512-3htwOrggm+YeGagKMzGzIi4G2aTIj3wVyNwU5xT8E2trJ7rQVOTJt8Ay21Z7M4QMjE0uAm8R8A/BjY8MgkUMnQ==","signatures":[{"sig":"MEQCIFHEQAUAz6692l5AcyIxSSdl6VSrWEEG3NGwZUCMc8srAiBuOQ7scnmBjJpPIn1ZuCrl9S0USNvU3iAxKNguLL1jvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3664747},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.20.1","@agent-scope/site":"1.20.1","@agent-scope/render":"1.20.1","@agent-scope/tokens":"1.20.1","@agent-scope/manifest":"1.20.1","@agent-scope/playwright":"1.20.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.20.1_1775431369824_0.16080586887160075","host":"s3://npm-registry-packages-npm-production"}},"1.20.2":{"name":"@agent-scope/cli","version":"1.20.2","license":"MIT","_id":"@agent-scope/cli@1.20.2","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"ca1ff7481f197c04b03eabc296eb207aef01d739","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.20.2.tgz","fileCount":10,"integrity":"sha512-xvha7hPYQ2pulj1ZHwvo4eGj+hayfjQYtSND5w/xIbAUt7e1zLussWjI3/JTHGCh301zRfUIaEkPn0AkyZmczg==","signatures":[{"sig":"MEQCIG8YhuRe6k2wsxEix71DMuScX0TEXWFRK6rQ0JB8BcJlAiAiEwnTMitUGYzF6jRew3yBmGn8EPNcxNTBOGrKalFnNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3667198},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.20.2","@agent-scope/site":"1.20.2","@agent-scope/render":"1.20.2","@agent-scope/tokens":"1.20.2","@agent-scope/manifest":"1.20.2","@agent-scope/playwright":"1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.20.2_1775431903398_0.6299977294518306","host":"s3://npm-registry-packages-npm-production"}},"1.20.3":{"name":"@agent-scope/cli","version":"1.20.3","license":"MIT","_id":"@agent-scope/cli@1.20.3","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"7ce69817d5b6016fc4a0c6bf039468f0acf2dd40","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.20.3.tgz","fileCount":10,"integrity":"sha512-ANxzTiQr0KqRZfqet4wV5oaGgjvmLZQhiZB/AceA9VMDj61kD4ly71/KfqImPyqALbNakSsOLHZcXUlfLYJm8A==","signatures":[{"sig":"MEUCIQD+HovysntbM2IzSw7lMJWybO6QG5348PGi9K4teNclOwIgY256l2AeJJvmEfrS69cR/sk3mM6xoIVE0eMtEG8vjzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3684255},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.20.3","@agent-scope/site":"1.20.3","@agent-scope/render":"1.20.3","@agent-scope/tokens":"1.20.3","@agent-scope/manifest":"1.20.3","@agent-scope/playwright":"1.20.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.20.3_1775432400852_0.3006578149346024","host":"s3://npm-registry-packages-npm-production"}},"1.20.4":{"name":"@agent-scope/cli","version":"1.20.4","license":"MIT","_id":"@agent-scope/cli@1.20.4","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"20113ec1a2b8e5f1768fa50438d132b1f09ef59c","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.20.4.tgz","fileCount":10,"integrity":"sha512-DDt+MtRi+VfOk+ti/6IPZEa11GbLNpqcg86tYw2qgsghXGydyfRf1hDhirduR6lDQS2JDgYW5ckD0rlGUG0lqw==","signatures":[{"sig":"MEQCICYfQP8TAL4C6uUJCS/bwYtgPTiD04wj2IxOmzUtzs2xAiAO0QutXdewkRWWToUWU6iGjAge7SCWsmr12LDQ6lfBGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3701852},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.20.4","@agent-scope/site":"1.20.4","@agent-scope/render":"1.20.4","@agent-scope/tokens":"1.20.4","@agent-scope/manifest":"1.20.4","@agent-scope/playwright":"1.20.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.20.4_1775433689229_0.09522467583927163","host":"s3://npm-registry-packages-npm-production"}},"1.20.5":{"name":"@agent-scope/cli","version":"1.20.5","license":"MIT","_id":"@agent-scope/cli@1.20.5","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"2f37a353b432741f7fe23acc629ee9a062d9e90c","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.20.5.tgz","fileCount":10,"integrity":"sha512-3WgyqvhpVcXjCx4V7svfQ5a1xoWr7AY7i2iuLW80kesSrsT0CKjySVMVEGBZMWXy6j4gMYNM2wMZo2Xuv4q8UA==","signatures":[{"sig":"MEMCHyarLw83On+6kU8RZlf3cbSCsQtc1GM05CtS2iHpuRgCIGeMYCNx0CcWN3aoZxc1tmCvYYtiisjD1zvpHSV7MOhP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3708174},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.20.5","@agent-scope/site":"1.20.5","@agent-scope/render":"1.20.5","@agent-scope/tokens":"1.20.5","@agent-scope/manifest":"1.20.5","@agent-scope/playwright":"1.20.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.20.5_1775434073351_0.9865718726731401","host":"s3://npm-registry-packages-npm-production"}},"1.20.6":{"name":"@agent-scope/cli","version":"1.20.6","license":"MIT","_id":"@agent-scope/cli@1.20.6","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"cbbfb766c6739fe8488a6b1618f91197f627a9e1","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.20.6.tgz","fileCount":10,"integrity":"sha512-/yDJ4Mmd4wT9D7l/v0jferfF3Bs8QM+bLT9vvhKAC0r5AanJ8mnqeUBKVzuFVIxRfVKiYwkHQ2+3YliJDcMwHQ==","signatures":[{"sig":"MEUCIQCKhN0O3r1joPIleYnLCyOeIQ+3T6Bt8Au1DIgVx5XYbQIgSRzmrhOylLS3DhCSHhUp9KU53hfYzQrovDDD4iREP2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3730294},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.20.6","@agent-scope/site":"1.20.6","@agent-scope/render":"1.20.6","@agent-scope/tokens":"1.20.6","@agent-scope/manifest":"1.20.6","@agent-scope/playwright":"1.20.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.20.6_1775449164595_0.07945078132871153","host":"s3://npm-registry-packages-npm-production"}},"1.20.7":{"name":"@agent-scope/cli","version":"1.20.7","license":"MIT","_id":"@agent-scope/cli@1.20.7","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"1bd853872cec50e5907350f542f76c007d7d68ed","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.20.7.tgz","fileCount":10,"integrity":"sha512-9vdMt6q+vJuCYuUpIgAh5ADx3JANYE+zjJepQHpnWcQZJ7cxeTUNH88mXDDhFf8fIUj2+jPOQuOpSQCXWaIjjA==","signatures":[{"sig":"MEUCIG2+o+SHnbV5ccq9Fp8kKZ32EXddPj47zh9lZfLhxjYfAiEAhc0XqD4XddTZeVCvwd2dumapy/MC20+IvFn1Sntm6ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3713700},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.20.7","@agent-scope/site":"1.20.7","@agent-scope/render":"1.20.7","@agent-scope/tokens":"1.20.7","@agent-scope/manifest":"1.20.7","@agent-scope/playwright":"1.20.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.20.7_1775449723997_0.08709419623553938","host":"s3://npm-registry-packages-npm-production"}},"1.20.8":{"name":"@agent-scope/cli","version":"1.20.8","license":"MIT","_id":"@agent-scope/cli@1.20.8","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"eb76940eac3161e89c18ef4cc916ff5e3b53bb7e","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.20.8.tgz","fileCount":10,"integrity":"sha512-J5HNq5a3QjDMAO3AoIrvfECXlu8e9WdjPyuiiq9N4fz2D7OHXKT73KeUCF1MBb4kyclWBLUY66Neoss5/C9yyw==","signatures":[{"sig":"MEUCIQDGin7CRjNlA6AN5O0LQxtg8XnjNtGBWLzsfxh5Qhct+QIgL6Kkt5yYD0cK3lzwnifNMTKbQx42CBymItHprFC1/CI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3718017},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.20.8","@agent-scope/site":"1.20.8","@agent-scope/render":"1.20.8","@agent-scope/tokens":"1.20.8","@agent-scope/manifest":"1.20.8","@agent-scope/playwright":"1.20.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.20.8_1775450176170_0.38386102384493603","host":"s3://npm-registry-packages-npm-production"}},"1.20.9":{"name":"@agent-scope/cli","version":"1.20.9","license":"MIT","_id":"@agent-scope/cli@1.20.9","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"462caffaa885bc91a47211c28eb202178d4fe2c6","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.20.9.tgz","fileCount":10,"integrity":"sha512-+GOwgisuwmb9AGgLEgvo1eZQ1loB4MqyOSNvmfW0qkN6S1p/Hsr3pX4UwfI6ZRCKkGqGecXvAfpvTMVsMuuAqA==","signatures":[{"sig":"MEQCIC2p5Qby0fqImaGrrqQ6TS9U9vSOnSvXMcAAToBt5lO0AiAy6skBugkR6lxA8A2AI2d3KJzK1Sga7t1nWDRdx/syxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3721243},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.20.9","@agent-scope/site":"1.20.9","@agent-scope/render":"1.20.9","@agent-scope/tokens":"1.20.9","@agent-scope/manifest":"1.20.9","@agent-scope/playwright":"1.20.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.20.9_1775452445072_0.1916334402001041","host":"s3://npm-registry-packages-npm-production"}},"1.20.10":{"name":"@agent-scope/cli","version":"1.20.10","license":"MIT","_id":"@agent-scope/cli@1.20.10","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"fd278fbaad29d315df26330f7d080da59e95a7c6","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.20.10.tgz","fileCount":10,"integrity":"sha512-47v8hkQt6ten41wqctrvd6Gtncoep2rRdrnNUQfzrSPH7K2bhcdY8i09rHQdk9wjSt7rj0ifvw/QQB1Kr7SaVg==","signatures":[{"sig":"MEUCIQCVXsHmD4s3EN5BIzRzaLKnIsFpr6EB2yjXW2DiA0fXYQIgF3xjO/MKRPaJToy+2IW0bd32gozsXumsiM4WW9PbdsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3729719},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.20.10","@agent-scope/site":"1.20.10","@agent-scope/render":"1.20.10","@agent-scope/tokens":"1.20.10","@agent-scope/manifest":"1.20.10","@agent-scope/playwright":"1.20.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.20.10_1775452606367_0.7090083212542995","host":"s3://npm-registry-packages-npm-production"}},"1.20.11":{"name":"@agent-scope/cli","version":"1.20.11","license":"MIT","_id":"@agent-scope/cli@1.20.11","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"cdaca3ce8ce3d57a328725c8f2c154f6e8648617","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.20.11.tgz","fileCount":10,"integrity":"sha512-0SU0tj0gt6NHYxj2EGZ3mBR2yaALORJUdewZfLe9qw62r59LUYF0BMn5Mk4fBezXGNdxTTpXaNH/eWdT2X88hg==","signatures":[{"sig":"MEUCIQDgyfTF9teAklvEA2A7eOwdGjocl7T/HvuloQ6mGuBS8QIgJptTk6FHSOTqW1dszdPpXYbspCySc2v/RjKiusbeaCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3745351},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.20.11","@agent-scope/site":"1.20.11","@agent-scope/render":"1.20.11","@agent-scope/tokens":"1.20.11","@agent-scope/manifest":"1.20.11","@agent-scope/playwright":"1.20.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.20.11_1775452862056_0.7355274312877764","host":"s3://npm-registry-packages-npm-production"}},"1.20.12":{"name":"@agent-scope/cli","version":"1.20.12","license":"MIT","_id":"@agent-scope/cli@1.20.12","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"23eaf2e0d96eca4252ff1c2dfa29b3e5b807937e","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.20.12.tgz","fileCount":10,"integrity":"sha512-6PfdJmDjr5hmuu0PCQU+vhyONpkuXLhGCAhHXYIpmIHJK40hbaJ4AQtOqF6WPIrjPbk05Pktiz0p77O3C/lphA==","signatures":[{"sig":"MEYCIQCqblo2iuxtVRciOUE7LQYYFONUvEl/976f0HOdLjhSUQIhAP27GgANsCPBFK0wLd1VF3OmcEiLo6XNLUGb+Ttk0TMB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3739583},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.20.12","@agent-scope/site":"1.20.12","@agent-scope/render":"1.20.12","@agent-scope/tokens":"1.20.12","@agent-scope/manifest":"1.20.12","@agent-scope/playwright":"1.20.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.20.12_1775454509724_0.40546151072573644","host":"s3://npm-registry-packages-npm-production"}},"1.20.13":{"name":"@agent-scope/cli","version":"1.20.13","license":"MIT","_id":"@agent-scope/cli@1.20.13","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"8e709e2c0174e3cfff7baf8ea1dd4e02035ae38f","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.20.13.tgz","fileCount":10,"integrity":"sha512-BWc7DfUUskuHhoZ5Z8/t5763Jxh7gDWPP6G0zXyvF8ciHyHy3Nm8enZWI4fuj3KPRxpGcluawKDrYt7jYrzh6w==","signatures":[{"sig":"MEUCIQCTF5PZeKnmIjRKZAr77q78SDW8FqIo6H7xyHwE6YzJiAIgA9i5cFvRrb/FrEO67JTA8qOiKS1j7ExycPrK1wPdm54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3765780},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.20.13","@agent-scope/site":"1.20.13","@agent-scope/render":"1.20.13","@agent-scope/tokens":"1.20.13","@agent-scope/manifest":"1.20.13","@agent-scope/playwright":"1.20.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.20.13_1775455615863_0.17143259204683692","host":"s3://npm-registry-packages-npm-production"}},"1.20.14":{"name":"@agent-scope/cli","version":"1.20.14","license":"MIT","_id":"@agent-scope/cli@1.20.14","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"fb73c12704704717265f59e1f868e312f1a3e7ec","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.20.14.tgz","fileCount":10,"integrity":"sha512-rqYY4ttwqBVONJrWvanWhEsC7U7Z8mRiV0Ur7NUsPER3bwEIQRKzgVwRkc4fo5KMLu4JRMeqwVY9ksKSscKOAQ==","signatures":[{"sig":"MEUCIBZLJCjyD4nnxL837uYQcf5Q3f/Fv3SRXKj1b4bwKzuzAiEA6B8rUdNhf6rKNBq3c4l3agPdzh47CAj/ftmF+4Rq6Eg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3765768},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.20.14","@agent-scope/site":"1.20.14","@agent-scope/render":"1.20.14","@agent-scope/tokens":"1.20.14","@agent-scope/manifest":"1.20.14","@agent-scope/playwright":"1.20.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.20.14_1775456556056_0.6614089261057008","host":"s3://npm-registry-packages-npm-production"}},"1.20.15":{"name":"@agent-scope/cli","version":"1.20.15","license":"MIT","_id":"@agent-scope/cli@1.20.15","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"6599664631a41ab1ea8b728aabd34bd03dd00d11","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.20.15.tgz","fileCount":10,"integrity":"sha512-t5aOdF6OV3V949st5f3pIvkbgB3D9hGqvoD7eeNWi4gdM2obxktXOQxMD061hs7CfO8j8vSFB3R+bwIXCiaSZw==","signatures":[{"sig":"MEUCIGMlvJToxKCSQDnuGlgOT0vVqoUPPOsYzgKrdrxx7rBSAiEAv5Q4yhJvIxpmRwECfWaF+yChDbqwmS/8EvoJwuM8Xqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3767418},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.20.15","@agent-scope/site":"1.20.15","@agent-scope/render":"1.20.15","@agent-scope/tokens":"1.20.15","@agent-scope/manifest":"1.20.15","@agent-scope/playwright":"1.20.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.20.15_1775458327679_0.23994904355621371","host":"s3://npm-registry-packages-npm-production"}},"1.20.16":{"name":"@agent-scope/cli","version":"1.20.16","license":"MIT","_id":"@agent-scope/cli@1.20.16","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"564f57db80e5865f7ee9765418f07199983f6b68","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.20.16.tgz","fileCount":10,"integrity":"sha512-8ikbkvvjyFFGlPAR8UiePXdSr1Z24y7U8Xq+kwiPbAir6POkv2LSewR4TEbBA38aO92sJgse35U9hwhQBNyMDQ==","signatures":[{"sig":"MEQCIEFcSPy6y/rn4aiiVqf3zTceZPm3yLbtbv9sGyI+AXtSAiBJDacvwu+N4Bsf7eEWNLRRou+/QgLi4CF9IIx07snKUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3813135},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.20.16","@agent-scope/site":"1.20.16","@agent-scope/render":"1.20.16","@agent-scope/tokens":"1.20.16","@agent-scope/manifest":"1.20.16","@agent-scope/playwright":"1.20.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.20.16_1775459614425_0.4953970496288218","host":"s3://npm-registry-packages-npm-production"}},"1.20.17":{"name":"@agent-scope/cli","version":"1.20.17","license":"MIT","_id":"@agent-scope/cli@1.20.17","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"e71dfbb96214268a7bac2e773e60e96fd97d3b5b","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.20.17.tgz","fileCount":10,"integrity":"sha512-AUCD29p1ZytqxKFUVmLKs2kP2XM7n56+WUnxz/4pm4gx/kVgSEdesQs1h1cBAvbIz4fEts9F2m+G2bJaC5doZw==","signatures":[{"sig":"MEQCIEg3sjxEo5SmkYDI9pa0TyuZz1bYjfxKITpjYfaCArkLAiAUv/VzVPh7ZT4Gtzt+FS/BUGgEEIEtQDWMSne4Ia4AHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3831081},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.20.17","@agent-scope/site":"1.20.17","@agent-scope/render":"1.20.17","@agent-scope/tokens":"1.20.17","@agent-scope/manifest":"1.20.17","@agent-scope/playwright":"1.20.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.20.17_1775461611455_0.9031180171196993","host":"s3://npm-registry-packages-npm-production"}},"1.20.18":{"name":"@agent-scope/cli","version":"1.20.18","license":"MIT","_id":"@agent-scope/cli@1.20.18","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"12382b4ad621049c5a317ec0b5ad7fa8320419b4","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.20.18.tgz","fileCount":10,"integrity":"sha512-Jjnb780VIalYADrxtpmmPWEoYCBPYC+eAxJ7bv9LHBWAJSYHISOsW+ztZPkpeVWNZgDSnvtEfi86tBmEd9R0jg==","signatures":[{"sig":"MEUCIQDd3ExBBXgVMno/tzHQJTvIfkG1FiYAlqL/iO9IU7YlygIgHQhkVxe4YWZ7G5nGvOpyS0F7NcXAj+YEAw18SvU7xLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3832533},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.20.18","@agent-scope/site":"1.20.18","@agent-scope/render":"1.20.18","@agent-scope/tokens":"1.20.18","@agent-scope/manifest":"1.20.18","@agent-scope/playwright":"1.20.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.20.18_1775462397928_0.9282230118186929","host":"s3://npm-registry-packages-npm-production"}},"1.20.19":{"name":"@agent-scope/cli","version":"1.20.19","license":"MIT","_id":"@agent-scope/cli@1.20.19","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"4b9952e71ab3dfbbc9f243c84332c2e2024c8f7b","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.20.19.tgz","fileCount":10,"integrity":"sha512-x/a1ZpFnTGhZMo4QjZWoWGR/PI5G4qgFcdt4aHkqGohEsAwlKR0s5Gjmf+KvurnTNkYRg3kflHf7DOB01Am47g==","signatures":[{"sig":"MEQCIA/KWPFNCuK6Am01rCLisnUBLNWQ8xwvjXgGB5pJyJVlAiBtsJJYjHeRlRMfju+GFdNeMIJCE17rdNWMPA6sTwfQHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3858711},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.20.19","@agent-scope/site":"1.20.19","@agent-scope/render":"1.20.19","@agent-scope/tokens":"1.20.19","@agent-scope/manifest":"1.20.19","@agent-scope/playwright":"1.20.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.20.19_1775463904530_0.23541962355325996","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@agent-scope/cli","version":"1.21.0","license":"MIT","_id":"@agent-scope/cli@1.21.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"b028d906ccf9261d14f7759d7729ce9984ab5d3e","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.21.0.tgz","fileCount":10,"integrity":"sha512-KJ5rhdNpSMWU1I/xQxOyKAIwoaozRHySQoaP+IeWN2TWQrOp6b87RQ7SPV+Xf2zTLFfZ+YEIjs5KN8Mumb6cLw==","signatures":[{"sig":"MEQCIGPd5lGQ4rcRfEH7Cfeecv/UOBELdQRyppTJHgPubn3gAiAOLSjODYuJwcN4RCMa6idQdFhEQ5RIMUhaeyt2A6m7CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3987431},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.21.0","@agent-scope/site":"1.21.0","@agent-scope/render":"1.21.0","@agent-scope/tokens":"1.21.0","@agent-scope/manifest":"1.21.0","@agent-scope/playwright":"1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.21.0_1775507664704_0.8677344150084587","host":"s3://npm-registry-packages-npm-production"}},"1.21.1":{"name":"@agent-scope/cli","version":"1.21.1","license":"MIT","_id":"@agent-scope/cli@1.21.1","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"3fccfd00c90180e199e6864f3f87233ae71f99ac","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.21.1.tgz","fileCount":10,"integrity":"sha512-RJVAOFBlNTgg5TkzrtZyhjk2oELcASIySw7trhF/C2OhxmxnmfpgEhGFkOjvvNTcXcOpX1mGZ3hbJsMp8OPgeg==","signatures":[{"sig":"MEUCIAp1FusbiMCihoxU8jbZkbht+aqSZEfBCdh1gpdGOCxgAiEA2Aaj2Z8pxH9bXdvHVS9ywqc/XjmD7C9SM4SXZ00jIC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4002879},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.21.1","@agent-scope/site":"1.21.1","@agent-scope/render":"1.21.1","@agent-scope/tokens":"1.21.1","@agent-scope/manifest":"1.21.1","@agent-scope/playwright":"1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.21.1_1775512358731_0.4764626107942038","host":"s3://npm-registry-packages-npm-production"}},"1.21.2":{"name":"@agent-scope/cli","version":"1.21.2","license":"MIT","_id":"@agent-scope/cli@1.21.2","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"3b528b7aac2a449e6d1816fed9c1fd9e18779093","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.21.2.tgz","fileCount":10,"integrity":"sha512-SHyExAYJ39YTi+QBvWU/tnXIKTwxbPhaQ0dBIba3pQ2RBmnZBaHWxiWn5TxwpeUXrK1+BaHnfgD+vqNiU/BQiQ==","signatures":[{"sig":"MEYCIQDoqewF2/rSQNiYj9MlTICzf0ICYEMX3hBSYwbgoT47nQIhAJmzwoEdUSDd+eJcqfpdMbWLa8VQ+z7Mu44fuMT5ks5g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3997147},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.21.2","@agent-scope/site":"1.21.2","@agent-scope/render":"1.21.2","@agent-scope/tokens":"1.21.2","@agent-scope/manifest":"1.21.2","@agent-scope/playwright":"1.21.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.21.2_1775514419278_0.5467049395145378","host":"s3://npm-registry-packages-npm-production"}},"1.21.3":{"name":"@agent-scope/cli","version":"1.21.3","license":"MIT","_id":"@agent-scope/cli@1.21.3","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"760a8d1cd2b8844f459aa43b9e34bc798175e605","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.21.3.tgz","fileCount":10,"integrity":"sha512-aolMkZPSci9iutonuLtMAkEVNCRLC6hfHuOG79TcOcIwbbrNlbdttyEkvQ6z31/wUH0GdaYOVLezIXbAr0EQ/A==","signatures":[{"sig":"MEQCIEaryoQeTvKwuXJFrWy+EteqhZSwPaN+KZ9VCRP77bYuAiBK2BW0b1yumnj3xcBkZ5cuUVcfuDeUbSzC0MwgcgCt3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4022053},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.21.3","@agent-scope/site":"1.21.3","@agent-scope/render":"1.21.3","@agent-scope/tokens":"1.21.3","@agent-scope/manifest":"1.21.3","@agent-scope/playwright":"1.21.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.21.3_1775516466821_0.3137091319052032","host":"s3://npm-registry-packages-npm-production"}},"1.21.4":{"name":"@agent-scope/cli","version":"1.21.4","license":"MIT","_id":"@agent-scope/cli@1.21.4","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"37d21c0933960df70214b65aaca7126443e2821e","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.21.4.tgz","fileCount":10,"integrity":"sha512-gq+1Yjszbb3rrxAwZXVFbgvOf7dd7lhR6majlgbxXIE9pkdsd+bKJRSqoKYhXXynpzpgWHPNGezOz1AJOKLY2w==","signatures":[{"sig":"MEUCIB1vEONuaG6v4ecfT9y5HXB7Y75wVUsZHQkPr9kAkTazAiEA33RrM25+edqbr0lw9qq4KV7sMX/J7cmYyh8y0p6xzwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4032628},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.21.4","@agent-scope/site":"1.21.4","@agent-scope/render":"1.21.4","@agent-scope/tokens":"1.21.4","@agent-scope/manifest":"1.21.4","@agent-scope/playwright":"1.21.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.21.4_1775519679351_0.414758087477735","host":"s3://npm-registry-packages-npm-production"}},"1.21.5":{"name":"@agent-scope/cli","version":"1.21.5","license":"MIT","_id":"@agent-scope/cli@1.21.5","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"d9ffe6f8642d7b05d9f2e0b087b23f0710cf1dad","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.21.5.tgz","fileCount":10,"integrity":"sha512-mYLbvc7PlMI9i4Xh9HMSBwPvBYRb63u5WqJJasraXsxE9/Z8xA9iwhU895AvC2Kg5xMN7djfAdHkUAo0/SxdnA==","signatures":[{"sig":"MEQCIEdIsRCa7xtP8gGOf4XK1gO9FPFeV+do4h61KhNkRe9bAiAgPsnJfTbnsWmp+cMzBBYbGuxiPjmnCqxlOFXi4q9RYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4041652},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.21.5","@agent-scope/site":"1.21.5","@agent-scope/render":"1.21.5","@agent-scope/tokens":"1.21.5","@agent-scope/manifest":"1.21.5","@agent-scope/playwright":"1.21.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.21.5_1775520695141_0.3220327724963168","host":"s3://npm-registry-packages-npm-production"}},"1.21.6":{"name":"@agent-scope/cli","version":"1.21.6","license":"MIT","_id":"@agent-scope/cli@1.21.6","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"506c03eaaa23a48b52625f7c3095e42dc4511a6d","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.21.6.tgz","fileCount":10,"integrity":"sha512-VYsjHkw+K/gFKQPfcYv7l9fJ1dtRDxiGekrlolozUuunO6kFM6Yx+7HA40TGrcuibu5z2uI6IJM1QiykTETE3g==","signatures":[{"sig":"MEUCIQDranUhAwvNImk9dkbGmdAuaprhRkUPLufTDno/q+BnvQIgBau3zVJfXmWSaHtHQG5Tvr6FZRXpo0QL8EA40hGWlGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4057356},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.21.6","@agent-scope/site":"1.21.6","@agent-scope/render":"1.21.6","@agent-scope/tokens":"1.21.6","@agent-scope/manifest":"1.21.6","@agent-scope/playwright":"1.21.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.21.6_1775522280872_0.13180305187907804","host":"s3://npm-registry-packages-npm-production"}},"1.21.7":{"name":"@agent-scope/cli","version":"1.21.7","license":"MIT","_id":"@agent-scope/cli@1.21.7","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"49db6e5da9dd2f0d4c03e1c756b797a1c62d57b5","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.21.7.tgz","fileCount":10,"integrity":"sha512-fvDXuGaYAJI5vT7t6kcMnPEt2h2ROrXS1BOmuE2Sy19IebyOVUln6IaMADceNMgknT5yMWnmOTwoS2tLWqNwjw==","signatures":[{"sig":"MEUCIQDHhwUdcKdUvSfPLMI6Q23zOw7Vqch2Z4TtAWcqmSnlPwIgWyGsEl/G3uJ4ZE+gvRjl97AfdZAT2cb2F3If7FBmZME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4090606},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.21.7","@agent-scope/site":"1.21.7","@agent-scope/render":"1.21.7","@agent-scope/tokens":"1.21.7","@agent-scope/manifest":"1.21.7","@agent-scope/playwright":"1.21.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.21.7_1775523832635_0.5358092781284853","host":"s3://npm-registry-packages-npm-production"}},"1.21.8":{"name":"@agent-scope/cli","version":"1.21.8","license":"MIT","_id":"@agent-scope/cli@1.21.8","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"368dadf957ab07b0d5c84dc0fd4b4dd1e56187a0","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.21.8.tgz","fileCount":10,"integrity":"sha512-IYhix2ppY5eiElZnSrOMey7TD3HFbS0wDNIn9SHHggLaxMCbBl4yNBsAVILLCa1f2YoQXEQBcgGNhq6Apek7uA==","signatures":[{"sig":"MEUCID1xVxay+dUFn6CkaQHYou741eYrZVbQjC5xx7wsVz9mAiEAkjqCEyMaIunofRiHrcTmHOuF56rqU48M4hSj7q6yCP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4099079},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.21.8","@agent-scope/site":"1.21.8","@agent-scope/render":"1.21.8","@agent-scope/tokens":"1.21.8","@agent-scope/manifest":"1.21.8","@agent-scope/playwright":"1.21.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.21.8_1775525624005_0.8678344420408111","host":"s3://npm-registry-packages-npm-production"}},"1.21.9":{"name":"@agent-scope/cli","version":"1.21.9","license":"MIT","_id":"@agent-scope/cli@1.21.9","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"993fc7ef11cb47cec0acfae9783a69b71c7a0297","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.21.9.tgz","fileCount":10,"integrity":"sha512-NufpbZiPyQ1tLyp9s5qIm1Pf9+NWctTN3ygc+y8ZAUyyswSs+TZaWp+SPY36TEtqePnCgrSBpx1lO/eWW17cgw==","signatures":[{"sig":"MEUCIQD/EHC/r44bzFpCCyviGyf3CO3Cpo9ayh5SeuiOGi929QIgdMzxUEQ2IcO/0Oijn7qEx4y9oHkZ8E+Y1xywGvGCIgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4113265},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.21.9","@agent-scope/site":"1.21.9","@agent-scope/render":"1.21.9","@agent-scope/tokens":"1.21.9","@agent-scope/manifest":"1.21.9","@agent-scope/playwright":"1.21.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.21.9_1775527006001_0.6998668445781027","host":"s3://npm-registry-packages-npm-production"}},"1.21.10":{"name":"@agent-scope/cli","version":"1.21.10","license":"MIT","_id":"@agent-scope/cli@1.21.10","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"d2b583ba84c2e2350aee1f21738249bc3e45acd0","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.21.10.tgz","fileCount":10,"integrity":"sha512-VqKV4vei7GHj8emYXJsygQb/NtS4mJJ2elQ5/bCZwnjJ1Qi/xdfGARvcGOqvLwlmYILj+HZf40bc0uZR5+0h7w==","signatures":[{"sig":"MEUCIHfnq4u355AjF2ZCgv2d1GiPAtI5uRHYJAx+nRfp6sagAiEA0ex/JyHiTaIE0il/DJS+ylTLwQg+7rcYp6B/8BIuNNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4119302},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.21.10","@agent-scope/site":"1.21.10","@agent-scope/render":"1.21.10","@agent-scope/tokens":"1.21.10","@agent-scope/manifest":"1.21.10","@agent-scope/playwright":"1.21.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.21.10_1775528047652_0.6133689072753352","host":"s3://npm-registry-packages-npm-production"}},"1.21.11":{"name":"@agent-scope/cli","version":"1.21.11","license":"MIT","_id":"@agent-scope/cli@1.21.11","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"bd9b4ed2e717998de0e1ace58a04ea98338ed998","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.21.11.tgz","fileCount":10,"integrity":"sha512-cN+ON+/KbmWXCaDgWq56eMnAQXxdNvHHQf9g4h+uJCZWSUmC0N1WElfKXyeskBDUVqWl5cQYZvnebskR/3ardQ==","signatures":[{"sig":"MEUCIFSxyXRqN9jyXd88xh9qRYAL6gZE/UYamxmsHxEt9F2kAiEA6QaiAi9pRfaUYrrcadW2BVNkAOFmFvOgPVPBu/OeAAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4140526},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.21.11","@agent-scope/site":"1.21.11","@agent-scope/render":"1.21.11","@agent-scope/tokens":"1.21.11","@agent-scope/manifest":"1.21.11","@agent-scope/playwright":"1.21.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.21.11_1775529484381_0.8892083845667815","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@agent-scope/cli","version":"1.22.0","license":"MIT","_id":"@agent-scope/cli@1.22.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"f0b90c061168af335cff2676856e316413737260","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.22.0.tgz","fileCount":10,"integrity":"sha512-NV5axFvyBGNWEScS7A7u6IgMiWBpdDSBWJ0F/GYmUvHZcon/RVyayQMuzfjvQYR7WXmolZYqlc0ZGDQuUnamsA==","signatures":[{"sig":"MEQCIH79q6x3rj9CYz3lc7YOQD9tP4XdLvuKjL4P7mINd/fDAiAJV3eVYBVsy7TWEo37leDnZhqN5/ndEJi/sEUQKRTvjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4261224},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.22.0","@agent-scope/site":"1.22.0","@agent-scope/render":"1.22.0","@agent-scope/tokens":"1.22.0","@agent-scope/manifest":"1.22.0","@agent-scope/playwright":"1.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.22.0_1775773019433_0.6473930778216905","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@agent-scope/cli","version":"1.23.0","license":"MIT","_id":"@agent-scope/cli@1.23.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"99c0b4cdbfdd6134dcc56e053e47d0ad9a46af8c","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.23.0.tgz","fileCount":10,"integrity":"sha512-6EAaNy2X7BNJFDRuUrbDrCrj4tpf31+QtT1IEO8RlLpDQXupmUGCU/Tx9APk2oD/F887L5u5GErbkT7KabXXhw==","signatures":[{"sig":"MEUCIQDGTChdkSgjjee6wKkva0GYPL6wCS1Q8sQD7yvVnDCUzAIgV2oJCE7QhmFr2Na+LW6tCZQI6J4bg5QZz+ZXwgo9hzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4406850},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.23.0","@agent-scope/site":"1.23.0","@agent-scope/render":"1.23.0","@agent-scope/tokens":"1.23.0","@agent-scope/manifest":"1.23.0","@agent-scope/playwright":"1.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.23.0_1775773120658_0.8611115159449845","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"@agent-scope/cli","version":"1.24.0","license":"MIT","_id":"@agent-scope/cli@1.24.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"6ce5e1d5e56a893c3d6941ac4e4324d5e4acb8e8","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.24.0.tgz","fileCount":10,"integrity":"sha512-HS8n2cb1scEMTfUI152nlvnt+yUA6p2/djFZDO7WLF36j0zFhads6YJquW1GsmLcjdsuvhGxlF+52pp4nMLmAg==","signatures":[{"sig":"MEQCIGIjsiGKfPsfCjhXYHuCiBVrhMnVrdDDZe4C2Vs++KEcAiA3sVVwrVimt9JkBwBM8NsErzg7RDTBNmCUs8jr21utbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4499990},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.24.0","@agent-scope/site":"1.24.0","@agent-scope/render":"1.24.0","@agent-scope/tokens":"1.24.0","@agent-scope/manifest":"1.24.0","@agent-scope/playwright":"1.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.24.0_1775773581594_0.40190508444333073","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"@agent-scope/cli","version":"1.25.0","license":"MIT","_id":"@agent-scope/cli@1.25.0","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"c93d1be46405275b966aa152d4d3a18827536902","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.25.0.tgz","fileCount":10,"integrity":"sha512-tYSx2B47jyEcEtQD5FZZ0oeo5EZ9FSUXbPj1sTnSKGdtswc/OZaW9U5wou35yYzPJs9HCRAEnu2qMMOhqfZ7Aw==","signatures":[{"sig":"MEUCIForR5OFhOFTZuxSbK2Td3IbilUcGd81lWm3eVTwkInUAiEAgLxjhpujwwBGJPLPZweLCdZTJGDsp4dYdhqTVeIPV6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4922309},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.25.0","@agent-scope/site":"1.25.0","@agent-scope/render":"1.25.0","@agent-scope/tokens":"1.25.0","@agent-scope/manifest":"1.25.0","@agent-scope/playwright":"1.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.25.0_1775783017269_0.9095345224336864","host":"s3://npm-registry-packages-npm-production"}},"1.25.1":{"name":"@agent-scope/cli","version":"1.25.1","license":"MIT","_id":"@agent-scope/cli@1.25.1","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"8880476abbce1adc7e8b060c965e6a7b37c21498","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.25.1.tgz","fileCount":10,"integrity":"sha512-n+HrU49SJNnEoJC0FG3K2VioTHc2Qz/rFdOfJ9z+h/TcmlbkZUYnY53CbBdGVoOZDVT/xOb99hKV3nzZtmmnvQ==","signatures":[{"sig":"MEYCIQCColS9s34OPdokILM3yEA/NgTYDdXNZff+CxSk8aYfuQIhANf+cYiYDI+1/8vytr/Y3Yy/i5zgrCvCIfjRWgzDgiRP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4695888},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.25.1","@agent-scope/site":"1.25.1","@agent-scope/render":"1.25.1","@agent-scope/tokens":"1.25.1","@agent-scope/manifest":"1.25.1","@agent-scope/playwright":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.25.1_1775786984917_0.34609327632107934","host":"s3://npm-registry-packages-npm-production"}},"1.25.2":{"name":"@agent-scope/cli","version":"1.25.2","license":"MIT","_id":"@agent-scope/cli@1.25.2","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"bin":{"scope":"dist/cli.js"},"dist":{"shasum":"f1f835498d3144a9aba0db6f1af2c2f5d780a193","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.25.2.tgz","fileCount":10,"integrity":"sha512-tVNIQESgaocpr1h0fAJzNmtA1Sl2FNj+c7Ff96Q6w0LsNgEO9f+2zg3nHrhjH/1XDcHCObu2MbYzOL86QVWRRA==","signatures":[{"sig":"MEYCIQC+MAe/toxuup87U/SBImHqEo9pgTLDhEKTSLkZlN0qXgIhALKlf9EySvuDpOf9NWiZflGhzclRRd6gILf1ff5BR4pA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4943651},"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","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.9.8","description":"CLI for Scope — capture, replay, and generate tests from the command line","directories":{},"_nodeVersion":"20.20.2","dependencies":{"esbuild":"^0.27.3","commander":"^14.0.3","playwright":"^1.50.0","@agent-scope/core":"1.25.2","@agent-scope/site":"1.25.2","@agent-scope/render":"1.25.2","@agent-scope/tokens":"1.25.2","@agent-scope/manifest":"1.25.2","@agent-scope/playwright":"1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.25.2_1777743780255_0.516771398125403","host":"s3://npm-registry-packages-npm-production"}},"1.25.3":{"name":"@agent-scope/cli","version":"1.25.3","description":"CLI for Scope — capture, replay, and generate tests from the command line","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","bin":{"scope":"dist/cli.js"},"scripts":{"build":"tsup","dev":"tsup --watch","typecheck":"tsc --noEmit","clean":"rm -rf dist","prebuild":"node scripts/generate-skill-content.mjs && biome format --write src/skill-content.ts"},"dependencies":{"@agent-scope/core":"1.25.3","@agent-scope/manifest":"1.25.3","@agent-scope/playwright":"1.25.3","@agent-scope/render":"1.25.3","commander":"^14.0.3","esbuild":"^0.27.3","playwright":"^1.50.0","@agent-scope/tokens":"1.25.3","@agent-scope/site":"1.25.3"},"devDependencies":{"@types/node":"^22.0.0","tsup":"*","typescript":"*","vitest":"*"},"publishConfig":{"access":"public"},"_id":"@agent-scope/cli@1.25.3","gitHead":"715a7831005636b3b1e28c9b163af6bd0bb18d69","_nodeVersion":"20.20.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-hX4Vh66EMhXfdFZsswvw8NS/6PMib55Ihr6RT982sEE3Y1sEGoPplgWsNttlCgHjBzyf0s9HLHoAJWwx8/sk9w==","shasum":"d0df13837e0ef08923b94bc9f39fbe0950d24566","tarball":"https://registry.npmjs.org/@agent-scope/cli/-/cli-1.25.3.tgz","fileCount":10,"unpackedSize":4949510,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE35u7qEBYBv5qci7q8YWGRfFJxDlFc80pYb5g7M54TBAiAU0I2AZgGr58tqbI9ZOW79g52lCosom/88dYgIcl339w=="}]},"_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/cli_1.25.3_1777743868708_0.9324807491732272"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-10T05:09:59.280Z","modified":"2026-05-02T17:44:29.139Z","1.0.1":"2026-03-10T05:09:59.557Z","1.0.2":"2026-03-10T06:33:25.499Z","1.1.0":"2026-03-10T07:04:58.923Z","1.2.0":"2026-03-10T18:28:42.625Z","1.3.0":"2026-03-10T18:41:31.458Z","1.4.0":"2026-03-10T18:55:03.998Z","1.5.0":"2026-03-10T21:07:26.559Z","1.6.0":"2026-03-11T05:56:20.667Z","1.7.0":"2026-03-11T06:05:17.626Z","1.8.0":"2026-03-11T06:09:12.458Z","1.9.0":"2026-03-11T06:17:07.134Z","1.10.0":"2026-03-11T06:21:42.815Z","1.11.0":"2026-03-11T06:34:31.956Z","1.12.0":"2026-03-11T06:39:20.962Z","1.13.0":"2026-03-11T06:48:21.840Z","1.14.0":"2026-03-11T06:55:20.321Z","1.15.0":"2026-03-11T07:13:13.634Z","1.16.0":"2026-03-11T07:20:26.883Z","1.17.0":"2026-03-11T20:18:45.326Z","1.17.1":"2026-03-11T22:20:48.527Z","1.17.2":"2026-03-11T23:42:51.791Z","1.17.3":"2026-03-11T23:50:50.576Z","1.18.0":"2026-03-12T21:26:50.209Z","1.18.1":"2026-03-12T23:01:42.818Z","1.19.0":"2026-03-13T01:35:43.847Z","1.20.0":"2026-03-13T16:26:03.612Z","1.20.1":"2026-04-05T23:22:49.990Z","1.20.2":"2026-04-05T23:31:43.654Z","1.20.3":"2026-04-05T23:40:01.105Z","1.20.4":"2026-04-06T00:01:29.503Z","1.20.5":"2026-04-06T00:07:53.601Z","1.20.6":"2026-04-06T04:19:24.835Z","1.20.7":"2026-04-06T04:28:44.191Z","1.20.8":"2026-04-06T04:36:16.359Z","1.20.9":"2026-04-06T05:14:05.307Z","1.20.10":"2026-04-06T05:16:46.574Z","1.20.11":"2026-04-06T05:21:02.288Z","1.20.12":"2026-04-06T05:48:29.965Z","1.20.13":"2026-04-06T06:06:56.126Z","1.20.14":"2026-04-06T06:22:36.219Z","1.20.15":"2026-04-06T06:52:07.842Z","1.20.16":"2026-04-06T07:13:34.605Z","1.20.17":"2026-04-06T07:46:51.678Z","1.20.18":"2026-04-06T07:59:58.102Z","1.20.19":"2026-04-06T08:25:04.692Z","1.21.0":"2026-04-06T20:34:24.893Z","1.21.1":"2026-04-06T21:52:38.939Z","1.21.2":"2026-04-06T22:26:59.496Z","1.21.3":"2026-04-06T23:01:07.042Z","1.21.4":"2026-04-06T23:54:39.582Z","1.21.5":"2026-04-07T00:11:35.425Z","1.21.6":"2026-04-07T00:38:01.116Z","1.21.7":"2026-04-07T01:03:52.894Z","1.21.8":"2026-04-07T01:33:44.260Z","1.21.9":"2026-04-07T01:56:46.185Z","1.21.10":"2026-04-07T02:14:07.947Z","1.21.11":"2026-04-07T02:38:04.571Z","1.22.0":"2026-04-09T22:16:59.670Z","1.23.0":"2026-04-09T22:18:40.847Z","1.24.0":"2026-04-09T22:26:21.812Z","1.25.0":"2026-04-10T01:03:37.536Z","1.25.1":"2026-04-10T02:09:45.122Z","1.25.2":"2026-05-02T17:43:00.513Z","1.25.3":"2026-05-02T17:44:28.971Z"},"license":"MIT","description":"CLI for Scope — capture, replay, and generate tests from the command line","maintainers":[{"name":"dboskovic","email":"me@david.gs"}],"readme":"# @agent-scope/cli\n\nCLI for Scope — capture, replay, and analyze React components from the command line.\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Quick Start](#quick-start)\n- [Commands Reference](#commands-reference)\n  - [scope init](#scope-init)\n  - [scope doctor](#scope-doctor)\n  - [scope capture](#scope-capture)\n  - [scope tree](#scope-tree)\n  - [scope report](#scope-report)\n  - [scope manifest](#scope-manifest)\n  - [scope render](#scope-render)\n  - [scope tokens](#scope-tokens)\n  - [scope instrument](#scope-instrument)\n  - [scope report baseline / diff / pr-comment](#scope-report-baseline--diff--pr-comment)\n  - [scope ci](#scope-ci)\n  - [scope site](#scope-site)\n- [Configuration](#configuration)\n- [Architecture](#architecture)\n\n---\n\n## Installation\n\n```bash\nnpm install -g @agent-scope/cli\n# or use it locally in a project\nnpm install --save-dev @agent-scope/cli\nnpx scope --help\n```\n\n**Requirements:** Node.js 18+, Playwright browsers (installed automatically on first run).\n\n---\n\n## Quick Start\n\n```bash\n# 1. First setup in your React project\n# Auto-detects Tailwind tokens + CSS entry file, scaffolds config, then runs the first sync\nscope init --yes\n\n# 2. Repeatable refresh after code, token, or .scope.tsx scenario changes\nscope sync\n\n# 3. Validate your setup and inspect refreshed outputs\nscope doctor --json\nscope manifest list --format json\nscope site serve --dir .reactscope/site\n```\n\nThe everyday model is two commands: `scope init` for first setup and `scope sync` for repeatable refresh. Advanced commands remain available as debug/reference entry points when you need a narrower operation: `scope manifest *` for structural questions, `scope render *` for focused screenshots, `scope tokens *` for token inspection/compliance, `scope site *` for gallery operations, `scope doctor` for diagnostics, and `scope instrument *` for live browser instrumentation.\n\n---\n\n## Commands Reference\n\n### `scope init`\n\nScaffold a Scope project for the first time — creates `reactscope.config.json`, `reactscope.tokens.json`, and the `.reactscope/` output directory. By default, init finishes by running the first `scope sync`, so `scope init --yes` is the non-interactive first-setup command for agents and bootstrap scripts.\n\n| Flag | Type | Default | Description |\n|------|------|---------|-------------|\n| `-y, --yes` | boolean | `false` | Accept all detected defaults without prompting |\n| `--no-sync` | boolean | `false` | Skip the initial sync after scaffolding |\n| `--force` | boolean | `false` | Overwrite existing `reactscope.config.json` |\n\n**Auto-detection:** Scope detects your framework (Next.js, Vite, Create React App, etc.), TypeScript support, likely component file patterns, Tailwind design tokens, and your CSS entry file (`src/index.css`, `src/styles.css`, etc.) before prompting. If no token sources are detected, Scope creates an empty token stub and warns that token compliance is not meaningful until real tokens are added.\n\nAfter setup, run `scope sync` whenever source, token, or `.scope.tsx` scenario files change. Sync refreshes the manifest, changed/stale renders, token compliance, static site, `.reactscope/run-summary.json`, and `.reactscope/sync-state.json` in one repeatable pipeline. Warnings are non-fatal by default; pass `scope sync --strict-warnings` to treat warnings as failures.\n\n**Example:**\n\n```bash\nscope init\nscope init --yes          # non-interactive, accept defaults, then run the first sync\nscope init --no-sync      # scaffold only; run `scope sync` later\nscope init --force        # overwrite existing config\nscope sync                # repeatable refresh\nscope sync --strict-warnings\n```\n\n**Interactive output:**\n\n```\n🚀  scope init — project configuration\n   Press Enter to accept the detected value shown in brackets.\n\n   Detected framework: Next.js\n\n  Component include patterns (comma-separated) [src/**/*.tsx]:\n  Component exclude patterns (comma-separated) [**/*.test.tsx,**/*.stories.tsx]:\n  Token file location [reactscope.tokens.json]:\n  Output directory [.reactscope/]:\n\n✅  Scope project initialised!\n\n   Created files:\n     /home/user/project/reactscope.config.json\n     /home/user/project/reactscope.tokens.json\n     /home/user/project/.reactscope/\n\n   Running initial sync...\n   Generated manifest with 12 component(s).\n   Refreshed 12 stale render component(s).\n   Built site at .reactscope/site.\n\n   Next steps: run `scope sync` after code, token, or scenario changes.\n```\n\n**Files written:**\n\n| Path | Description |\n|------|-------------|\n| `reactscope.config.json` | Project configuration |\n| `reactscope.tokens.json` | Design tokens stub |\n| `.reactscope/` | Output directory |\n| `.gitignore` | `.reactscope/` entry added |\n\n---\n\n### `scope doctor`\n\nValidate your Scope project configuration. Checks config validity, token file, globalCSS paths, manifest freshness, target-project dependencies, and whether Playwright browser rendering is ready.\n\n```bash\nscope doctor --json\nscope doctor --print-fix-commands\n```\n\nWarnings are non-fatal; errors exit non-zero. The Playwright check reports browser rendering as ready/not-ready in human-facing output, with remediation details and fix commands in JSON output when rendering is not ready.\n\n| Flag | Type | Default | Description |\n|------|------|---------|-------------|\n| `--json` | boolean | `false` | Emit structured JSON (for CI integration) |\n| `--print-fix-commands` | boolean | `false` | Print deduplicated remediation commands for failing checks |\n\n**Example output:**\n\n```\nScope Doctor\n────────────────────────────────────────\n[✓] config   reactscope.config.json valid\n[✓] tokens   Token file valid\n[!] globalCSS  No globalCSS configured — Tailwind styles won't apply to renders\n[✓] manifest Manifest present and up to date\n[✓] dependencies node_modules present\n[✓] playwright Playwright package available\n────────────────────────────────────────\n1 warning(s) — everything works but could be better\n```\n\nExits `0` when clean (warnings are non-fatal), `1` on any error.\n\nIf `dependencies` fails, run your package manager install command in the target project root (for Bun projects: `bun install`), then rerun `scope doctor --json`.\n\nIf `playwright` fails, copy the package-manager-aware command from `scope doctor --print-fix-commands` or the JSON `fixCommands` array, then rerun `scope doctor --json` before retrying `scope sync`, `scope render component`, `scope render all`, `scope site build`, or `scope instrument ...`. Scope detects Bun, pnpm, Yarn, or npm from lockfiles/package metadata and reports browser rendering as ready/not-ready without requiring agents to inspect cache paths or exact browser revisions.\n\nUse `scope doctor --print-fix-commands` to emit copy/paste-ready remediation commands for the current project.\n\n---\n\n### `scope capture`\n\nCapture a React component tree from a live URL and output raw JSON.\n\n```bash\nscope capture <url>\n```\n\n| Flag | Type | Default | Description |\n|------|------|---------|-------------|\n| `-o, --output <path>` | string | stdout | Write JSON to file instead of stdout |\n| `--pretty` | boolean | `false` | Pretty-print JSON output |\n| `--timeout <ms>` | number | `10000` | Max wait time for React to mount |\n| `--wait <ms>` | number | `0` | Additional wait after page load before capture |\n\n**Example:**\n\n```bash\nscope capture http://localhost:5173\nscope capture http://localhost:5173 --pretty -o capture.json\nscope capture http://localhost:5173 --timeout 30000\n```\n\n**Output:** `PageReport` JSON containing the full component tree, hooks, console entries, errors, and suspense boundaries.\n\n---\n\n### `scope tree`\n\nDisplay the React component tree from a live URL as an ASCII tree in the terminal.\n\n```bash\nscope tree <url>\n```\n\n| Flag | Type | Default | Description |\n|------|------|---------|-------------|\n| `--depth <n>` | number | unlimited | Max depth to display |\n| `--show-props` | boolean | `false` | Include prop names next to components |\n| `--show-hooks` | boolean | `false` | Show hook counts per component |\n| `--timeout <ms>` | number | `10000` | Max wait time for React to mount |\n| `--wait <ms>` | number | `0` | Additional wait after page load |\n\n**Example:**\n\n```bash\nscope tree http://localhost:5173\nscope tree http://localhost:5173 --depth 3 --show-props\n```\n\n**Output:**\n\n```\nButton\n├── div\n│   ├── span\n│   └── svg\n└── FocusRing\n```\n\n---\n\n### `scope report`\n\nCapture and display a human-readable summary of a React app.\n\n```bash\nscope report <url>\n```\n\n| Flag | Type | Default | Description |\n|------|------|---------|-------------|\n| `--json` | boolean | `false` | Output as structured JSON instead of human-readable text |\n| `--timeout <ms>` | number | `10000` | Max wait time for React to mount |\n| `--wait <ms>` | number | `0` | Additional wait after page load |\n\n**Example:**\n\n```bash\nscope report http://localhost:5173\nscope report http://localhost:5173 --json\n```\n\n**TTY output:**\n\n```\nScope Report for http://localhost:5173\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\nComponents:          24 total (18 function, 4 memo, 2 forwardRef)\nMax depth:           6\nHooks:               42 total (12 useState, 8 useEffect, ...)\nError boundaries:    2\nSuspense boundaries: 1 (1 resolved)\nConsole entries:     3 (1 warn, 2 error)\nCapture time:        45ms\n```\n\n---\n\n### `scope manifest`\n\nManage the component manifest — a catalogue of all React components in your project with their metadata.\n\nThe manifest is stored at `.reactscope/manifest.json` by default.\n\n#### `scope manifest generate`\n\nScan source files and generate the component manifest.\n\n| Flag | Type | Default | Description |\n|------|------|---------|-------------|\n| `--root <path>` | string | cwd | Project root directory |\n| `--output <path>` | string | `.reactscope/manifest.json` | Output path |\n| `--include <globs>` | string | from config | Comma-separated glob patterns to include |\n| `--exclude <globs>` | string | from config | Comma-separated glob patterns to exclude |\n\n```bash\nscope manifest generate\nscope manifest generate --root /path/to/project --output manifest.json\nscope manifest generate --include \"src/**/*.tsx\" --exclude \"**/*.stories.tsx\"\n```\n\n**Files written:** `.reactscope/manifest.json`\n\n#### `scope manifest list`\n\nList all components in the manifest.\n\n| Flag | Type | Default | Description |\n|------|------|---------|-------------|\n| `--format <fmt>` | `json\\|table` | auto (TTY→table, pipe→json) | Output format |\n| `--filter <glob>` | string | — | Filter by component name glob |\n| `--manifest <path>` | string | `.reactscope/manifest.json` | Path to manifest |\n\n```bash\nscope manifest list\nscope manifest list --filter \"Button*\"\nscope manifest list --format json | jq '.[] | select(.complexityClass == \"complex\")'\n```\n\n**Table output (TTY):**\n\n```\nNAME                      FILE                         COMPLEXITY  HOOKS  CONTEXTS\nButton                    src/Button.tsx               simple      2      0\nSearchPage                src/SearchPage.tsx           complex     5      2\n```\n\n**JSON output (pipe):**\n\n```json\n[\n  {\n    \"name\": \"Button\",\n    \"file\": \"src/Button.tsx\",\n    \"complexityClass\": \"simple\",\n    \"hookCount\": 2,\n    \"contextCount\": 0\n  }\n]\n```\n\n#### `scope manifest get <name>`\n\nGet full details of a single component by name.\n\n| Flag | Type | Default | Description |\n|------|------|---------|-------------|\n| `--format <fmt>` | `json\\|table` | auto | Output format |\n| `--manifest <path>` | string | `.reactscope/manifest.json` | Path to manifest |\n\n```bash\nscope manifest get Button\nscope manifest get Button --format json\n```\n\n**TTY output:**\n\n```\nComponent: Button\n  File:           src/Button.tsx\n  Export:         named\n  Display Name:   Button\n  Complexity:     simple\n  Memoized:       true\n  Forwarded Ref:  false\n  HOC Wrappers:   none\n  Hooks:          useState, useCallback\n  Contexts:       none\n  Composes:       Icon\n  Composed By:    ButtonGroup\n  Side Effects:   none\n\n  Props (3):\n    variant: \"primary\" | \"secondary\" — optional [default: \"primary\"]\n    size: \"sm\" | \"md\" | \"lg\" — optional [default: \"md\"]\n    disabled: boolean — optional [default: false]\n```\n\n#### `scope manifest query`\n\nQuery components by attributes.\n\n| Flag | Type | Default | Description |\n|------|------|---------|-------------|\n| `--context <name>` | string | — | Find components consuming a context |\n| `--hook <name>` | string | — | Find components using a specific hook |\n| `--complexity <class>` | `simple\\|complex` | — | Filter by complexity class |\n| `--side-effects` | boolean | `false` | Find components with any side effects |\n| `--has-fetch` | boolean | `false` | Find components with fetch calls |\n| `--format <fmt>` | `json\\|table` | auto | Output format |\n| `--manifest <path>` | string | `.reactscope/manifest.json` | Path to manifest |\n\n```bash\nscope manifest query --hook useState --complexity complex\nscope manifest query --context AuthContext\nscope manifest query --has-fetch --format json\n```\n\n---\n\n### `scope render`\n\nRender components to PNG screenshots or JSON using esbuild bundling and Playwright.\n\n#### `scope render <component>` (or `scope render component <component>`)\n\nRender a single component.\n\n| Flag | Type | Default | Description |\n|------|------|---------|-------------|\n| `--props <json>` | string | `{}` | Inline props JSON |\n| `--viewport <WxH>` | string | `375x812` | Viewport size |\n| `--theme <name>` | string | — | Theme name from the token system |\n| `-o, --output <path>` | string | `.reactscope/renders/<component>.png` | Write PNG to file |\n| `--format <fmt>` | `png\\|json` | auto (TTY→png, pipe→json) | Output format |\n| `--manifest <path>` | string | `.reactscope/manifest.json` | Path to manifest |\n\n```bash\nscope render component Button\nscope render component Button --props '{\"variant\":\"primary\",\"size\":\"lg\"}'\nscope render component Button --viewport 1280x800 --format json\nscope render component Button -o screenshots/button.png\n```\n\n**JSON output:**\n\n```json\n{\n  \"component\": \"Button\",\n  \"props\": { \"variant\": \"primary\" },\n  \"width\": 120,\n  \"height\": 48,\n  \"renderTimeMs\": 145,\n  \"screenshot\": \"iVBORw0KGgoAAAANSUhEUgAA...\",\n  \"computedStyles\": {}\n}\n```\n\n**Files written (TTY mode):**\n- `.reactscope/renders/<component>.png`\n- `.reactscope/renders/<component>.json`\n\n#### `scope render matrix <component>`\n\nRender a component across a matrix of prop combinations (Cartesian product).\n\n| Flag | Type | Default | Description |\n|------|------|---------|-------------|\n| `--axes <spec>` | string | — | Axis definitions, e.g. `'variant:primary,secondary size:sm,md,lg'` |\n| `--contexts <ids>` | string | — | Composition context IDs, comma-separated |\n| `--stress <ids>` | string | — | Stress preset IDs, comma-separated |\n| `--sprite <path>` | string | `.reactscope/renders/<component>-matrix.png` | Write sprite sheet |\n| `--format <fmt>` | `json\\|png\\|html\\|csv` | auto | Output format |\n| `--concurrency <n>` | number | `8` | Max parallel renders |\n| `--manifest <path>` | string | `.reactscope/manifest.json` | Path to manifest |\n\n```bash\nscope render matrix Button --axes 'variant:primary,secondary size:sm,md,lg'\nscope render matrix Button --axes 'variant:primary,secondary' --format html > matrix.html\nscope render matrix Button --axes 'variant:primary,secondary size:sm,md' --format csv\n```\n\n**CSV output:**\n\n```\ncomponent,variant,size,renderTimeMs,width,height\nButton,primary,sm,145,100,36\nButton,primary,md,148,120,48\nButton,secondary,sm,142,100,36\n```\n\n#### `scope render all`\n\nRender all components in the manifest.\n\n| Flag | Type | Default | Description |\n|------|------|---------|-------------|\n| `--concurrency <n>` | number | `4` | Max parallel renders |\n| `--output-dir <dir>` | string | `.reactscope/renders` | Output directory |\n| `--manifest <path>` | string | `.reactscope/manifest.json` | Path to manifest |\n| `--format <fmt>` | `json\\|png` | `png` | Output format |\n\n```bash\nscope render all\nscope render all --concurrency 8 --output-dir ./screenshots\n```\n\nIf a component's `.scope.tsx` file defines 2 or more scenarios, `render all` automatically runs a matrix render and merges the cells into the component's JSON output. No separate `scope render matrix` step needed.\n\nAfter all renders complete, `.reactscope/compliance-styles.json` is written with aggregated computed styles across every component.\n\n**Progress output (stderr):**\n\n```\nRendering 128 components (concurrency: 4)…\nRendering 128/128 Button                    [===================>    ] 95%\n```\n\n**Files written per component:**\n\n| Path | Description |\n|------|-------------|\n| `.reactscope/renders/<component>.png` | Screenshot |\n| `.reactscope/renders/<component>.json` | Structured render data |\n| `.reactscope/renders/<component>.error.json` | Error details (if failed) |\n\n---\n\n### `scope tokens`\n\nManage and validate design tokens from `reactscope.tokens.json`.\n\n**Token file resolution order:**\n1. `--file` flag\n2. `tokens.file` in `reactscope.config.json`\n3. `reactscope.tokens.json` (default)\n\n#### `scope tokens get <path>`\n\nResolve a token path to its computed value.\n\n| Flag | Type | Default | Description |\n|------|------|---------|-------------|\n| `--file <path>` | string | — | Override token file path |\n| `--format <fmt>` | `json\\|text` | auto | Output format |\n\n```bash\nscope tokens get color.semantic.success\n# Output: #22C55E\n\nscope tokens get color.semantic.success --format json\n```\n\n**JSON output:**\n\n```json\n{\n  \"path\": \"color.semantic.success\",\n  \"value\": \"{color.green.500}\",\n  \"resolvedValue\": \"#22C55E\",\n  \"type\": \"color\"\n}\n```\n\n#### `scope tokens list [category]`\n\nList tokens, optionally filtered by category or type.\n\n| Flag | Type | Default | Description |\n|------|------|---------|-------------|\n| `--type <type>` | string | — | Filter by token type (`color`, `dimension`, `fontFamily`, etc.) |\n| `--file <path>` | string | — | Override token file path |\n| `--format <fmt>` | `json\\|table` | auto | Output format |\n\n```bash\nscope tokens list\nscope tokens list color\nscope tokens list --type color --format json\n```\n\n**Table output:**\n\n```\nPATH                         VALUE                   RESOLVED     TYPE\ncolor.primary                {color.blue.500}        #3B82F6      color\ncolor.semantic.success       {color.green.500}       #22C55E      color\nspacing.xs                   0.25rem                 0.25rem      dimension\n```\n\n#### `scope tokens search <value>`\n\nFind which tokens match a computed value. Supports fuzzy color matching.\n\n| Flag | Type | Default | Description |\n|------|------|---------|-------------|\n| `--type <type>` | string | — | Restrict search to a token type |\n| `--fuzzy` | boolean | `false` | Return nearest match even if no exact match |\n| `--file <path>` | string | — | Override token file path |\n| `--format <fmt>` | `json\\|table` | auto | Output format |\n\n```bash\nscope tokens search \"#22C55E\"\nscope tokens search \"#22C55E\" --fuzzy\nscope tokens search \"0.25rem\" --type dimension\n```\n\n#### `scope tokens resolve <path>`\n\nShow the full resolution chain for a token (useful for debugging alias chains).\n\n| Flag | Type | Default | Description |\n|------|------|---------|-------------|\n| `--file <path>` | string | — | Override token file path |\n| `--format <fmt>` | `json\\|text` | auto | Output format |\n\n```bash\nscope tokens resolve color.semantic.success\n```\n\n**Text output:**\n\n```\ncolor.semantic.success → {color.green.500}\n  {color.green.500} → #22C55E\n```\n\n#### `scope tokens validate`\n\nValidate the token file for errors (circular references, missing references, type mismatches).\n\n| Flag | Type | Default | Description |\n|------|------|---------|-------------|\n| `--file <path>` | string | — | Override token file path |\n| `--format <fmt>` | `json\\|text` | auto | Output format |\n\n```bash\nscope tokens validate\nscope tokens validate --file custom-tokens.json\n```\n\n**Success output:**\n\n```\n✓ Token file is valid: reactscope.tokens.json\n```\n\n**Error output:**\n\n```\n✗ Token file has 2 error(s): reactscope.tokens.json\n\n  CIRCULAR_REFERENCE [color.a]: Token references itself via chain\n  MISSING_REFERENCE [color.b]: Referenced token \"color.missing\" not found\n```\n\n#### `scope tokens compliance`\n\nCheck token compliance scores — how many computed CSS values in rendered components map back to design tokens.\n\n| Flag | Type | Default | Description |\n|------|------|---------|-------------|\n| `--file <path>` | string | — | Override token file path |\n| `--format <fmt>` | `json\\|table` | auto | Output format |\n| `--threshold <n>` | number | `0.90` | Fail if compliance is below this value (0–1) |\n\n#### `scope tokens impact`\n\nAnalyze the impact of token changes — which components will be affected if a token value changes.\n\n| Flag | Type | Default | Description |\n|------|------|---------|-------------|\n| `--token <path>` | string | — | Token path to analyze impact for |\n| `--file <path>` | string | — | Override token file path |\n| `--format <fmt>` | `json\\|table` | auto | Output format |\n\n#### `scope tokens preview`\n\nPreview the visual effect of token changes before committing them.\n\n| Flag | Type | Default | Description |\n|------|------|---------|-------------|\n| `--set <path=value>` | string | — | Token override, e.g. `color.primary=#FF0000` |\n| `--file <path>` | string | — | Override token file path |\n| `--format <fmt>` | `json\\|html` | auto | Output format |\n\n#### `scope tokens export`\n\nExport tokens in various formats for consumption by other tools.\n\n| Flag | Type | Default | Description |\n|------|------|---------|-------------|\n| `--format <fmt>` | `css\\|tailwind\\|json\\|scss` | `css` | Export format |\n| `--file <path>` | string | — | Override token file path |\n| `-o, --output <path>` | string | stdout | Write to file |\n\n```bash\nscope tokens export --format css -o tokens.css\nscope tokens export --format tailwind -o tailwind-tokens.js\n```\n\n---\n\n### `scope instrument`\n\nStructured runtime instrumentation for analyzing React component behavior during interactions.\n\n#### `scope instrument renders <component>`\n\nTrace re-render causality chains during an interaction sequence.\n\n| Flag | Type | Default | Description |\n|------|------|---------|-------------|\n| `--interaction <json>` | string | `[]` | Interaction sequence JSON |\n| `--json` | boolean | `false` | Force JSON output |\n| `--manifest <path>` | string | `.reactscope/manifest.json` | Path to manifest |\n\n**Interaction steps** are JSON arrays with `action`, `target`, and optional fields:\n\n```bash\nscope instrument renders SearchPage \\\n  --interaction '[{\"action\":\"click\",\"target\":\"button\"},{\"action\":\"type\",\"target\":\"input\",\"text\":\"hello\"}]'\n```\n\n**Supported actions:** `click`, `type`, `wait`, `hover`, `blur`, `focus`, `scroll`\n\n**JSON output:**\n\n```json\n{\n  \"component\": \"SearchPage\",\n  \"interaction\": [{\"action\": \"click\", \"target\": \"button\"}],\n  \"summary\": {\n    \"totalRenders\": 12,\n    \"uniqueComponents\": 5,\n    \"wastedRenders\": 2,\n    \"interactionDurationMs\": 450\n  },\n  \"renders\": [\n    {\n      \"component\": \"SearchPage\",\n      \"renderIndex\": 0,\n      \"trigger\": \"state_change\",\n      \"propsChanged\": false,\n      \"stateChanged\": true,\n      \"contextChanged\": false,\n      \"memoized\": false,\n      \"wasted\": false,\n      \"chain\": [{\"component\": \"SearchPage\", \"trigger\": \"state_change\"}],\n      \"cascade\": {\n        \"totalRendersTriggered\": 8,\n        \"uniqueComponents\": 3,\n        \"unchangedPropRenders\": 2\n      }\n    }\n  ],\n  \"flags\": [\n    {\n      \"id\": \"RENDER_CASCADE\",\n      \"severity\": \"warning\",\n      \"component\": \"SearchPage\",\n      \"detail\": \"State change in SearchPage triggered 8 downstream re-renders\"\n    }\n  ]\n}\n```\n\n**Heuristic flags:** `WASTED_RENDER`, `RENDER_CASCADE`\n\n#### `scope instrument hooks <component>`\n\nProfile per-hook-instance data for a component.\n\n| Flag | Type | Default | Description |\n|------|------|---------|-------------|\n| `--props <json>` | string | `{}` | Inline props JSON |\n| `--manifest <path>` | string | `.reactscope/manifest.json` | Path to manifest |\n| `--format <fmt>` | `json\\|text` | `json` | Output format |\n| `--show-flags` | boolean | `false` | Show heuristic flags only |\n\n```bash\nscope instrument hooks Button\nscope instrument hooks Button --props '{\"variant\":\"primary\"}' --show-flags\n```\n\n**JSON output:**\n\n```json\n{\n  \"component\": \"Button\",\n  \"components\": [\n    {\n      \"name\": \"Button\",\n      \"source\": {\"file\": \"src/Button.tsx\", \"line\": 42},\n      \"hooks\": [\n        {\n          \"index\": 0,\n          \"type\": \"useState\",\n          \"currentValue\": true,\n          \"updateCount\": 0\n        },\n        {\n          \"index\": 1,\n          \"type\": \"useCallback\",\n          \"dependencyValues\": [\"variant\"],\n          \"recomputeCount\": 0,\n          \"cacheHitRate\": 0\n        }\n      ],\n      \"flags\": [\"MEMO_INEFFECTIVE\"]\n    }\n  ],\n  \"flags\": [\"MEMO_INEFFECTIVE\"]\n}\n```\n\n**Heuristic flags:** `WASTED_RENDER`, `MEMO_INEFFECTIVE`, `EFFECT_EVERY_RENDER`, `MISSING_CLEANUP`, `STALE_CLOSURE`, `STATE_UPDATE_LOOP`\n\n#### `scope instrument profile <component>`\n\nCapture a full interaction-scoped performance profile (JS timing, layout, paint, layout shifts).\n\n| Flag | Type | Default | Description |\n|------|------|---------|-------------|\n| `--interaction <json>` | string | `[]` | Interaction steps |\n| `--props <json>` | string | `{}` | Inline props JSON |\n| `--manifest <path>` | string | `.reactscope/manifest.json` | Path to manifest |\n| `--format <fmt>` | `json\\|text` | `json` | Output format |\n| `--show-flags` | boolean | `false` | Show heuristic flags only |\n\n```bash\nscope instrument profile Button\nscope instrument profile SearchPage \\\n  --interaction '[{\"action\":\"type\",\"target\":\"input\",\"text\":\"hello\"}]'\n```\n\n**JSON output:**\n\n```json\n{\n  \"component\": \"Button\",\n  \"totalRenders\": 5,\n  \"uniqueComponents\": 3,\n  \"wastedRenders\": 1,\n  \"timing\": {\n    \"js\": 45,\n    \"layout\": 12,\n    \"paint\": 8\n  },\n  \"layoutShifts\": {\n    \"count\": 0,\n    \"cumulativeScore\": 0\n  },\n  \"flags\": [],\n  \"interaction\": []\n}\n```\n\n**Heuristic flags:** `WASTED_RENDER`, `MEMO_INEFFECTIVE`, `EFFECT_EVERY_RENDER`, `MISSING_CLEANUP`, `HIGH_RENDER_COUNT`, `LAYOUT_SHIFT_DETECTED`, `SLOW_INTERACTION`\n\n#### `scope instrument tree <component>`\n\nOutput a structured instrumentation tree of a rendered component, annotated with render counts, timing, and context usage.\n\n| Flag | Type | Default | Description |\n|------|------|---------|-------------|\n| `--sort-by <field>` | `renderCount\\|depth` | `depth` | Sort nodes by field |\n| `--limit <n>` | number | — | Limit to first N nodes (depth-first) |\n| `--uses-context <name>` | string | — | Filter to components using a specific context |\n| `--provider-depth` | boolean | `false` | Annotate with context-provider nesting depth |\n| `--wasted-renders` | boolean | `false` | Filter to components with wasted renders |\n| `--format <fmt>` | `json\\|tree` | auto (TTY→tree, pipe→json) | Output format |\n| `--manifest <path>` | string | `.reactscope/manifest.json` | Path to manifest |\n\n```bash\nscope instrument tree SearchPage\nscope instrument tree SearchPage --sort-by renderCount --limit 20\nscope instrument tree SearchPage --wasted-renders\nscope instrument tree SearchPage --format json | jq '.children[]'\n```\n\n**TTY (tree) output:**\n\n```\nSearchPage\n├── div\n│   ├── SearchInput [renders:1 45.32ms]\n│   │   ├── input [renders:1]\n│   │   └── ClearButton [memo] [renders:1]\n│   └── ResultsList [ctx:ListContext] [renders:2 12.01ms]\n│       └── ResultItem [consumer] [renders:3]\n```\n\n**JSON output:**\n\n```json\n{\n  \"component\": \"SearchPage\",\n  \"type\": \"function\",\n  \"renderCount\": 1,\n  \"lastRenderDuration\": 45.32,\n  \"memoized\": false,\n  \"memoSkipped\": 0,\n  \"props\": {\"query\": \"\"},\n  \"propsChanged\": false,\n  \"state\": {\"searchTerm\": \"\"},\n  \"stateChanged\": false,\n  \"contexts\": [],\n  \"contextChanged\": false,\n  \"depth\": 0,\n  \"children\": []\n}\n```\n\n---\n\n### `scope report baseline / diff / pr-comment`\n\nSub-commands for capturing and comparing baseline snapshots (visual regression workflow).\n\n#### `scope report baseline`\n\nCapture a complete baseline snapshot (manifest + renders + compliance data).\n\n| Flag | Type | Default | Description |\n|------|------|---------|-------------|\n| `-o, --output <dir>` | string | `.reactscope/baseline` | Output directory |\n| `--components <glob>` | string | — | Only baseline matching components |\n| `--manifest <path>` | string | — | Use an existing manifest instead of regenerating |\n| `--viewport <WxH>` | string | `375x812` | Viewport size |\n\n```bash\nscope report baseline\nscope report baseline -o ./baselines/main\nscope report baseline --components \"Button,TextField\"\n```\n\n**Files written:**\n\n```\n.reactscope/baseline/\n├── manifest.json           # Full component manifest\n├── compliance.json         # Token compliance batch report\n└── renders/\n    ├── Button.json         # Structured render output\n    ├── Button.png          # Screenshot\n    ├── Button.error.json   # Error details (if failed)\n    └── ...\n```\n\n#### `scope report diff`\n\nCompare current renders against a baseline snapshot and report regressions.\n\n| Flag | Type | Default | Description |\n|------|------|---------|-------------|\n| `-b, --baseline <dir>` | string | `.reactscope/baseline` | Baseline directory |\n| `--threshold <px>` | number | `10` | Pixel dimension threshold for regression |\n| `--format <fmt>` | `json\\|text\\|html` | auto | Output format |\n\n```bash\nscope report diff\nscope report diff --baseline ./baselines/main --threshold 5\nscope report diff --format html > regression-report.html\n```\n\n**Text output:**\n\n```\nVisual Regression Report\n========================\n\nRegressions detected: 3\n\nButton\n  Expected: 120×48px\n  Actual:   125×50px\n  Δ: +5px width, +2px height\n\nSearchPage\n  Expected: 800×600px\n  Actual:   805×595px\n  Δ: +5px width, -5px height\n```\n\n#### `scope report pr-comment`\n\nGenerate a Markdown-formatted GitHub PR comment with regression findings.\n\n```bash\nscope report pr-comment\nscope report pr-comment --baseline ./baselines/main | gh pr comment --body-file -\n```\n\n**Output:** Markdown suitable for posting as a GitHub PR comment.\n\n---\n\n### `scope ci`\n\nRun a complete non-interactive CI pipeline: manifest generation → rendering → compliance checks → visual regression comparison.\n\n| Flag | Type | Default | Description |\n|------|------|---------|-------------|\n| `-b, --baseline <dir>` | string | — | Baseline directory for regression comparison |\n| `--checks <list>` | string | all | Comma-separated checks: `compliance,a11y,console-errors,visual-regression` |\n| `--threshold <n>` | number | `0.90` | Compliance pass threshold (0–1) |\n| `--viewport <WxH>` | string | `375x812` | Viewport size |\n| `--json` | boolean | `false` | Emit structured JSON to stdout |\n| `-o, --output <path>` | string | — | Write CI result JSON to file |\n\n```bash\nscope ci\nscope ci --baseline .reactscope/baseline --threshold 0.95\nscope ci --checks compliance,a11y --json\nscope ci --json -o ci-result.json\n```\n\n**TTY output:**\n\n```\nScope CI Report\n================================================\nComponents: 128 total  124 rendered  4 failed\n\n  [pass] Compliance 94.2% >= threshold 90.0%\n  [FAIL] Visual regression detected in 2 component(s): Button, TextField\n  [pass] No console errors detected\n  [FAIL] 4 component(s) failed to render\n\n================================================\nCI failed in 23.4s  (exit code 4)\n```\n\n**JSON output (`--json`):**\n\n```json\n{\n  \"ranAt\": \"2026-03-11T15:30:45.123Z\",\n  \"passed\": false,\n  \"exitCode\": 4,\n  \"checks\": [\n    {\n      \"check\": \"compliance\",\n      \"passed\": true,\n      \"message\": \"Compliance 94.2% >= threshold 90.0%\",\n      \"value\": 0.942,\n      \"threshold\": 0.9\n    },\n    {\n      \"check\": \"visual-regression\",\n      \"passed\": false,\n      \"message\": \"Visual regression detected in 2 component(s): Button, TextField\"\n    }\n  ],\n  \"components\": {\n    \"total\": 128,\n    \"rendered\": 124,\n    \"failed\": 4\n  },\n  \"complianceScore\": 0.942,\n  \"complianceThreshold\": 0.9,\n  \"baselineCompared\": true,\n  \"wallClockMs\": 23456\n}\n```\n\n**Exit codes:**\n\n| Code | Meaning |\n|------|---------|\n| `0` | All checks passed |\n| `1` | Compliance below threshold |\n| `2` | Accessibility violations found |\n| `3` | Console errors during render |\n| `4` | Visual regression detected |\n| `5` | Component render failures |\n\n**Pipeline steps:**\n1. Generate manifest (scan for components)\n2. Render all components (4 parallel by default)\n3. Run token-compliance checks\n4. Compare against baseline (if `--baseline` provided)\n5. Exit with appropriate code\n\n---\n\n### `scope site`\n\nBuild and serve a static HTML component gallery from `.reactscope/` output.\n\n#### `scope site build`\n\nBuild the static HTML gallery site.\n\n| Flag | Type | Default | Description |\n|------|------|---------|-------------|\n| `-i, --input <path>` | string | `.reactscope` | Path to `.reactscope` input directory |\n| `-o, --output <path>` | string | `.reactscope/site` | Output directory |\n| `--base-path <path>` | string | `/` | Base URL path prefix for subdirectory deployment |\n| `--compliance <path>` | string | — | Path to compliance batch report JSON |\n| `--title <text>` | string | `Scope — Component Gallery` | Site title |\n\n```bash\nscope site build\nscope site build -o ./docs/components\nscope site build --base-path /docs/ --title \"Acme Component Library\"\nscope site build --compliance .reactscope/compliance.json\n```\n\n**Files written:**\n\n```\n.reactscope/site/\n├── index.html                    # Gallery homepage with component grid + search\n├── dashboard.html                # Analytics dashboard\n├── button.html                   # Per-component detail pages (slugified name)\n├── search-page.html\n└── ...\n```\n\n#### `scope site serve`\n\nServe the built site locally for preview.\n\n| Flag | Type | Default | Description |\n|------|------|---------|-------------|\n| `-p, --port <number>` | number | `3000` | Port to listen on |\n| `-d, --dir <path>` | string | `.reactscope/site` | Directory to serve |\n\n```bash\nscope site serve\nscope site serve --port 8080\nscope site serve --dir ./docs/components --port 8080\n```\n\n**Output:**\n\n```\nScope site running at http://localhost:3000\nServing /home/user/project/.reactscope/site\nPress Ctrl+C to stop.\n```\n\n---\n\n## Configuration\n\n### `reactscope.config.json`\n\nFull configuration schema:\n\n```json\n{\n  \"components\": {\n    \"include\": [\"src/**/*.tsx\"],\n    \"exclude\": [\"**/*.test.tsx\", \"**/*.stories.tsx\"],\n    \"wrappers\": {\n      \"providers\": [],\n      \"globalCSS\": []\n    }\n  },\n  \"render\": {\n    \"viewport\": {\n      \"default\": { \"width\": 375, \"height\": 812 }\n    },\n    \"theme\": \"light\",\n    \"warmBrowser\": false\n  },\n  \"tokens\": {\n    \"file\": \"reactscope.tokens.json\",\n    \"compliance\": {\n      \"threshold\": 0.9\n    }\n  },\n  \"output\": {\n    \"dir\": \".reactscope/\",\n    \"sprites\": {\n      \"format\": \"png\",\n      \"cellPadding\": 8,\n      \"labelAxes\": true\n    },\n    \"json\": {\n      \"pretty\": false\n    }\n  },\n  \"ci\": {\n    \"complianceThreshold\": 0.9,\n    \"failOnA11yViolations\": true,\n    \"failOnConsoleErrors\": false,\n    \"baselinePath\": \".reactscope/baseline\"\n  }\n}\n```\n\n### `reactscope.tokens.json`\n\nDesign token file format:\n\n```json\n{\n  \"$schema\": \"https://raw.githubusercontent.com/FlatFilers/Scope/main/packages/tokens/schema.json\",\n  \"tokens\": {\n    \"color\": {\n      \"primary\": { \"value\": \"#3B82F6\", \"$type\": \"color\" },\n      \"semantic\": {\n        \"success\": { \"value\": \"{color.green.500}\", \"$type\": \"color\" }\n      }\n    },\n    \"spacing\": {\n      \"xs\": { \"value\": \"0.25rem\", \"$type\": \"dimension\" }\n    }\n  }\n}\n```\n\nTokens can reference other tokens using `{path.to.token}` syntax.\n\n---\n\n## Architecture\n\nThe CLI is built with [Commander.js](https://github.com/tj/commander.js) and organized as a tree of command modules. The `program.ts` entry point builds the command tree at import time without executing it, keeping it testable in isolation.\n\n### Directory structure\n\n```\nsrc/\n├── cli.ts                    # Entry point — creates and runs the program\n├── program.ts                # Builds the Commander command tree\n├── browser.ts                # Playwright-based browser capture\n├── component-bundler.ts      # esbuild IIFE bundling of components\n├── manifest-commands.ts      # manifest list/get/query/generate\n├── manifest-formatter.ts     # Table/JSON formatting for manifest output\n├── render-commands.ts        # render component/matrix/all\n├── render-formatter.ts       # Table/JSON/HTML/CSV formatting for render output\n├── report-formatter.ts       # Report summary formatting\n├── tree-formatter.ts         # ASCII tree formatting\n├── site-commands.ts          # site build/serve\n├── tailwind-css.ts           # Tailwind v4 CSS compilation\n├── init/\n│   ├── index.ts              # scope init — project scaffolding\n│   └── detect.ts             # Framework/config auto-detection\n├── tokens/\n│   └── commands.ts           # tokens get/list/search/resolve/validate/...\n├── instrument/\n│   ├── renders.ts            # scope instrument renders\n│   ├── hooks.ts              # scope instrument hooks\n│   ├── profile.ts            # scope instrument profile\n│   └── tree.ts               # scope instrument tree\n├── report/\n│   ├── baseline.ts           # scope report baseline\n│   ├── diff.ts               # scope report diff\n│   └── pr-comment.ts         # scope report pr-comment\n└── ci/\n    └── commands.ts           # scope ci pipeline\n```\n\n### Key patterns\n\n- **TTY detection** — All formatters check `process.stdout.isTTY` to switch between human-readable (table/tree) and machine-readable (JSON) output.\n- **Lazy singletons** — `BrowserPool` is created on demand and reused within a single command invocation.\n- **Error wrapping** — `safeRender()` wraps individual component renders so one failure does not abort batch operations.\n- **Concurrent execution** — Render commands use configurable worker pools (`--concurrency`) for parallel rendering.\n- **Configuration resolution** — Manifest and token file paths are resolved through a fallback chain: CLI flag → config file → default path.\n- **Dual export** — The package exposes both ESM and CommonJS builds; the `scope` binary points to the CJS entrypoint for maximum compatibility.\n","readmeFilename":"README.md"}