{"_id":"shiplightai","_rev":"109-01af151b14cb139a482ef04adc9ceed8","name":"shiplightai","dist-tags":{"latest":"0.1.106"},"versions":{"0.1.0":{"name":"shiplightai","version":"0.1.0","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.0","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"67cfc191c79636c46c323e7078cdd33d32513a93","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.0.tgz","fileCount":18,"integrity":"sha512-jrgFsX6rqBakCMQ7BzyNAx9u05o5vpopWYa0NWIQ83yyn6IHBrhyZxS/s1MXtp2lJXZeID6TgTdHFMNMM9Ra6g==","signatures":[{"sig":"MEYCIQDf0pW1l6Y87yEep4KZGQzYbjSzAu39EICGptJtPYN/TAIhAKJVVcTIE33eY5QGdonkXgETC838u6gPlQ5QoCUZdmvu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52620807},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"}},"gitHead":"5946e2cd080829f2915355ef3e21f352b9a0dff3","scripts":{"dev":"tsup --watch","test":"playwright test","build":"tsup","clean":"rm -rf dist","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"deprecated":"Unminified build with source maps. Use 0.1.1 or later.","_npmVersion":"11.6.3","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.22.0","glob":"^11.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"workspace:*","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"workspace:*","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-types":"workspace:*","@playwright/test":"1.55.0","@shiplightai/sdk-pro":"workspace:*"},"peerDependencies":{"@playwright/test":">=1.40.0","@shiplightai/sdk-pro":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.0_1771377370184_0.7487822990900783","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"shiplightai","version":"0.1.1","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.1","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"9917489ad21dc34088d8f92ebe0164e6d1d86c77","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.1.tgz","fileCount":11,"integrity":"sha512-FxDw6qiotRbkhUrhuVBOBjLnAcxFpLlj5aGVfv1bJ9JE4eTNsyDcackDRH0WgTgoDp6FYsoJ0Z8IZKLQeO4fVA==","signatures":[{"sig":"MEYCIQDtisPA3I9BlVpmby5eHZ0GOKfrMO8zsKfK8p8Up5nDEAIhAIMxSCXWcIOD0E3vDTuLX2oUN6dL68YvTylFXYl2h3zq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9402405},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"}},"gitHead":"5946e2cd080829f2915355ef3e21f352b9a0dff3","scripts":{"dev":"tsup --watch","test":"playwright test","build":"tsup","clean":"rm -rf dist","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"deprecated":"Playwright version conflict when installed globally. Use 0.1.2+","_npmVersion":"11.6.3","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.22.0","glob":"^11.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"workspace:*","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"workspace:*","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-types":"workspace:*","@playwright/test":"1.55.0","@shiplightai/sdk-pro":"workspace:*"},"peerDependencies":{"@playwright/test":">=1.40.0","@shiplightai/sdk-pro":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.1_1771377865349_0.8023838015925877","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"shiplightai","version":"0.1.2","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.2","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"cefdbf252329840fc96eb9d74acb95826d300a28","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.2.tgz","fileCount":11,"integrity":"sha512-AdqcOgKpxZP5yfHDAz8CSnPU0L9pGjIFp3ORyj/Sfa7ID+OO60tFN47CEcn/LMgwhw28D9ksruDV2/eOlo+4ig==","signatures":[{"sig":"MEUCIQDR/8e1CLYlzrys98dRXA0Ug6sM076qS2zMtnHZailklgIgVmVx3Bs797mm/DL0a8FrUPcRKfka3LWzEQccPvjDoSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9402399},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"}},"gitHead":"b7b7eabf720b5eaea5ce90fab6d72c90aaea6011","scripts":{"dev":"tsup --watch","test":"playwright test","build":"tsup","clean":"rm -rf dist","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"deprecated":"Missing babel dependencies for global install. Use 0.1.3+","_npmVersion":"11.6.3","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"workspace:*","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"workspace:*","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-types":"workspace:*","@playwright/test":"1.55.0","@shiplightai/sdk-pro":"workspace:*"},"peerDependencies":{"@playwright/test":"1.55.0","@shiplightai/sdk-pro":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.2_1771380733764_0.8601177998292062","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"shiplightai","version":"0.1.3","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.3","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"f3e025f6db534b5b9ab8cc0ed0ded9b76fa2095e","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.3.tgz","fileCount":11,"integrity":"sha512-8y/1pMS+jWwMi7quVVh/M/fjWbC+7GzyQdufORw8wnmNznl8pcLuqkHU8CZgbWjuCd/iIug9GZefVB7RTj8pBw==","signatures":[{"sig":"MEQCIDiI7TgV/G2xjwgLyx2JF3/Vs29zciYPfEBhI6aZcTPnAiA6hGnCufofhM/MQTXqjBfWGrxb+szcpTLBlUt4HEp0+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9297768},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"}},"gitHead":"b7b7eabf720b5eaea5ce90fab6d72c90aaea6011","scripts":{"dev":"tsup --watch","test":"playwright test","build":"tsup","clean":"rm -rf dist","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_npmVersion":"11.6.3","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"workspace:*","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"workspace:*","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-types":"workspace:*","@playwright/test":"1.55.0","@shiplightai/sdk-pro":"workspace:*"},"peerDependencies":{"@playwright/test":"1.55.0","@shiplightai/sdk-pro":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.3_1771382729669_0.1631565295701367","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"shiplightai","version":"0.1.4","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.4","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"355df97623be158595861394f854e61ff330a5c0","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.4.tgz","fileCount":11,"integrity":"sha512-S6ccITkLew340jd8JSoaPIy7Y4wh2xXBWwX2HCWysLbHdbsWG3t82nFpE47DZ19AEnqxgudd6GUT3ui0w+yZLw==","signatures":[{"sig":"MEUCIHJ+klJR5YI8isL0ZZTuNPJACNW3oFx6Z9bHtxFrfwdWAiEA0wEPQHjzm07tX+HEjlHXyODAQgXZixx3iICKzUtqMZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9301178},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"}},"gitHead":"e4e2a2ab06f423ae2142fd89f03f9ad730bc4022","scripts":{"dev":"tsup --watch","test":"playwright test","build":"tsup","clean":"rm -rf dist","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_npmVersion":"11.6.3","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"workspace:*","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"workspace:*","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-types":"workspace:*","@playwright/test":"1.55.0","@shiplightai/sdk-pro":"workspace:*"},"peerDependencies":{"@playwright/test":"1.55.0","@shiplightai/sdk-pro":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.4_1771450263265_0.42537119172460436","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"shiplightai","version":"0.1.5","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.5","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"67842506c0782620b3eb373a57a1b13c32341649","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.5.tgz","fileCount":11,"integrity":"sha512-rktyCsREkaqeZzzQqWM0k1YqASj9/e4i9vDCi4SMT7GtpPE1ZpY4Vn930UKgb/eyuyRFO7V6asxUVM4uX6yG9g==","signatures":[{"sig":"MEUCIDhlltAaMe1nA5PDuGhVhi2kK0y3V6hBx3zrTXRC5Zk4AiEA3vIFQZiGaR2Y56ALpHA0SH8uYcknTs4IwQ93eJrZLKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9301170},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"}},"gitHead":"e4e2a2ab06f423ae2142fd89f03f9ad730bc4022","scripts":{"dev":"tsup --watch","test":"playwright test","build":"tsup","clean":"rm -rf dist","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_npmVersion":"11.6.3","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"workspace:*","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"workspace:*","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-types":"workspace:*","@playwright/test":"1.55.0","@shiplightai/sdk-pro":"workspace:*"},"peerDependencies":{"@playwright/test":"1.55.0","@shiplightai/sdk-pro":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.5_1771450384421_0.9682288051170693","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"shiplightai","version":"0.1.6","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.6","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"a11f46bec250b9054be482232fadfb13a3fc3708","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.6.tgz","fileCount":11,"integrity":"sha512-sT3ONJEqR9iVM7TQkxqffAt7hsctxZxCkgY3jfXFggP4zsJ3YPM5N18p2ybvuEVLYEE5iSQQu9q5K3cGTeXaUw==","signatures":[{"sig":"MEQCIGKRAgw9qOgYBdYo0R1cNv2aX5xoN1rHOGAhpjuQNKvxAiAWVA6ndUcy6o0EujATgF8NuXHzr63ORKa6ETMXniap0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9319106},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"}},"gitHead":"7f2942b1d4be5ba7d1024a1353ba75a9cf147ef6","scripts":{"dev":"tsup --watch","test":"playwright test","build":"tsup","clean":"rm -rf dist","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_npmVersion":"11.6.3","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"workspace:*","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"workspace:*","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-types":"workspace:*","@playwright/test":"1.55.0","@shiplightai/sdk-pro":"workspace:*"},"peerDependencies":{"@playwright/test":"1.55.0","@shiplightai/sdk-pro":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.6_1771470815198_0.19525299391615047","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"shiplightai","version":"0.1.7","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.7","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"41cb486f2732eebd1b40b6ba6e56ec2336755638","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.7.tgz","fileCount":11,"integrity":"sha512-XGWJkt1BdQvH0HkSvxH5j8IHJD4Qli1E3oje/Mk5uoDExDsclKJImZSrqg8kmUeFd/Rn6zbQTypu+cp9KOqYsw==","signatures":[{"sig":"MEQCIHghypFxqvSTGzi846qXAMNp8DX6zSfek0CvuPlmgLS0AiAc28Vhe0NWHvj1lJ1++Hgz9mrgDtBk6Ub2JmpZSZnrVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9321487},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"}},"gitHead":"1120659e2cbdffe33a629a622c4245c97b24f6fa","scripts":{"dev":"tsup --watch","test":"playwright test","build":"tsup","clean":"rm -rf dist","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_npmVersion":"11.6.3","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"workspace:*","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"workspace:*","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-types":"workspace:*","@playwright/test":"1.55.0","@shiplightai/sdk-pro":"workspace:*"},"peerDependencies":{"@playwright/test":"1.55.0","@shiplightai/sdk-pro":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.7_1771480860584_0.31792278565508836","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"shiplightai","version":"0.1.8","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.8","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"80dd19986e35b7eb0ae1fedb7b97b2ebfef5708f","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.8.tgz","fileCount":11,"integrity":"sha512-2i2d5pNqyGvJHLuBAVtrf4HH/WxsjFnd76ADa+iLxE6VhhIxaGHEQpLi2F5pYMTT4WT5HPVBvC8yrxO1/NcX4g==","signatures":[{"sig":"MEQCIBYz9oPp2ay8MNWYhHblI6LczABcb3EI8kW2Cc/ddFEVAiACAV0jxXvpLvbU3I2kwB3B3n1ojMtPmgerd4oyVqqkwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9321495},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"}},"gitHead":"efafc51a187151e8cff691f2273172bc2542c2c3","scripts":{"dev":"tsup --watch","test":"playwright test","build":"tsup","clean":"rm -rf dist","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_npmVersion":"11.6.3","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"workspace:*","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"workspace:*","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-types":"workspace:*","@playwright/test":"1.55.0","@shiplightai/sdk-pro":"workspace:*"},"peerDependencies":{"@playwright/test":">=1.40.0","@shiplightai/sdk-pro":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.8_1771483261455_0.07843307702033675","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"shiplightai","version":"0.1.9","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.9","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"0da44ba85c0884b2827e6908f8b1f668acb62763","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.9.tgz","fileCount":38,"integrity":"sha512-0NI2nYNfHKhHMl1akPfy+TCrT8B4dS8OJ0c7ukURfjNzRbi3C3leFzCR5LJBL0Rx3o8nJ6Jmgd4o28mmGCIrJA==","signatures":[{"sig":"MEQCIGM1N1AGsLK8XZqxWKaXhLR3umyG/kYzMCAVDv6fP2uiAiBGM7AeoWCqAnkPRT1okHY17xzlphjKJDITPDaW0aFKdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16704329},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.9.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"}},"scripts":{"dev":"tsup --watch","test":"playwright test","build":"tsup","clean":"rm -rf dist","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/private/var/folders/k5/vngrgsx10hv0fkqkp1s_q3k80000gn/T/c0166bd80c9a557b9b2783668ccb5e62/shiplightai-0.1.9.tgz","_integrity":"sha512-0NI2nYNfHKhHMl1akPfy+TCrT8B4dS8OJ0c7ukURfjNzRbi3C3leFzCR5LJBL0Rx3o8nJ6Jmgd4o28mmGCIrJA==","_npmVersion":"11.6.3","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"0.1.0","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"0.1.0","sdk-internal":"0.1.1","@types/express":"^4.17.21","shiplight-types":"0.1.0","@playwright/test":"1.55.0"},"peerDependencies":{"@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.9_1771791648020_0.050447828688070295","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"shiplightai","version":"0.1.10","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.10","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"75ce10811c873fd6bfff61ace6d90117ec2b213f","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.10.tgz","fileCount":38,"integrity":"sha512-rMAS/yzKfCLX9alc1S2AHJs2Fp/tbcOejiYAPHJEtapFgcV3/HSAy3QVBxzBkzDLX2pBckZDoyedpShUXvLvcQ==","signatures":[{"sig":"MEYCIQDPqZaUeGXCjfN6WSs4QtNU8ZaDcjc/cJjg2JtlH2aVpAIhAOBmDZUXNFGerP24Hqwbp7KTOf6dSQlpoTU72C6SJOoI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16704463},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.10.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"}},"scripts":{"dev":"tsup --watch","test":"playwright test","build":"tsup","clean":"rm -rf dist","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/private/var/folders/k5/vngrgsx10hv0fkqkp1s_q3k80000gn/T/9fc2fc13d442cbe03d9ec4aa11f95ec8/shiplightai-0.1.10.tgz","_integrity":"sha512-rMAS/yzKfCLX9alc1S2AHJs2Fp/tbcOejiYAPHJEtapFgcV3/HSAy3QVBxzBkzDLX2pBckZDoyedpShUXvLvcQ==","_npmVersion":"11.6.3","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"0.1.0","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"0.1.0","sdk-internal":"0.1.1","@types/express":"^4.17.21","shiplight-types":"0.1.0","@playwright/test":"1.55.0"},"peerDependencies":{"@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.10_1771792220298_0.34346680797930973","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"shiplightai","version":"0.1.11","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.11","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"2891683223c9d65787de3c5be098d0f8c6a77953","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.11.tgz","fileCount":38,"integrity":"sha512-lN84u9cchU0lycKKvMoB/Tkr9gZNhO9aCQWvuD+fIl1D7tFrrBEJ7yDT1iKfKn3cBt1+qxD2fqPbsVlnwhpwnQ==","signatures":[{"sig":"MEUCIDBoDMMWQPK7k7WEc45/kAAegF8gC2O8JPanNImYgEL3AiEAsOrjay1uSvHeTRoqrcNWmB/CQ1zeqksEniSA1RtU2ds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16767122},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"}},"gitHead":"a791221a6e53fc7c2fab5e5a6a65564d27c9426f","scripts":{"dev":"tsup --watch","test":"playwright test","build":"tsup","clean":"rm -rf dist","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"workspace:*","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"workspace:*","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-types":"workspace:*","@playwright/test":"1.55.0"},"peerDependencies":{"@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.11_1772682241914_0.8823285971568462","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"shiplightai","version":"0.1.12","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.12","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"b74beeb22a910acdda481330d78e32ddf5b59b4c","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.12.tgz","fileCount":34,"integrity":"sha512-iExovxb0wNROQoqsshGey/ahnrHtbQlCuHojSa6ETNSZndBF3kjbKHpmYlP5KPDOyP/PTHoOGN1JGHrR333jMA==","signatures":[{"sig":"MEUCIQDVyPOHJXRuVMAjSBfTVX+Fko3vImpabC9ov/Frdk22BwIgFA1R8SdIH9lawj0Nv3r/nfg/YPQ4NOM9okaKhqRcpeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13310842},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"}},"scripts":{"dev":"tsup --watch","test":"playwright test","build":"tsup","clean":"rm -rf dist","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"workspace:*","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"workspace:*","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-types":"workspace:*","@playwright/test":"1.55.0"},"peerDependencies":{"@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.12_1772738783765_0.0331502127754677","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"shiplightai","version":"0.1.13","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.13","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"20063af517ec55d4b95585a565e77f780b59d9cf","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.13.tgz","fileCount":40,"integrity":"sha512-MaW/2KbuA0XEaTu2ClkF93sWODmTZvlwvei1sbCgLqggFG7OfbwdZRnHYCBlOUMEIcxCfyT5xmRt8YJNaLhAiA==","signatures":[{"sig":"MEUCIQDRxV+gizDPFj107vvS+xdXdLFgVn7BCwCDCQf7os+uRgIgCdCSSAy7sHomI2IhlaxfZEFZ0N2IvqDsX54dw6DjRNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13399294},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"scripts":{"dev":"tsup --watch","test":"playwright test","build":"tsup","clean":"rm -rf dist","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"workspace:*","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"workspace:*","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-types":"workspace:*","@playwright/test":"1.55.0"},"peerDependencies":{"@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.13_1772763795464_0.8094452365501172","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"shiplightai","version":"0.1.14","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.14","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"230e365dfeb80582c4963453f0e211025e85272a","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.14.tgz","fileCount":40,"integrity":"sha512-dKMy6eu5nC11XtFb1z4HpdWS6ODx9fdMU2U3zWbti8MbsVrce/wI0Oya976q/998Zymd5MVUfnXO+lGZ4Ck9cw==","signatures":[{"sig":"MEQCIHtXik/VjmFqvmnJ/Gqe2h+6fNwTenvMIsoFJLfVp6JqAiBXwcL0QLwrSggstUgozQsZO81BBq8C+lfGKcSebvgsDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13399825},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"scripts":{"dev":"tsup --watch","test":"playwright test","build":"tsup","clean":"rm -rf dist","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"workspace:*","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"workspace:*","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-types":"workspace:*","@playwright/test":"1.55.0"},"peerDependencies":{"@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.14_1772771615972_0.7484043572770867","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"shiplightai","version":"0.1.15","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.15","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"206148c8ea95f698fa7abfdd8b995cb0ed738a16","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.15.tgz","fileCount":40,"integrity":"sha512-laDaExrXH0ZWfwNu/D/64K7kXxZYmWh1geOGBSPKc7pYeoSJGVUD34OC885e0w0BeQVHKvLkefO/w7xyeopJmA==","signatures":[{"sig":"MEQCICjbajtOHSSC5ZrThq1VjNdw0yI1+i/1a9gmP+bau7usAiBQ9SdnBStTkrrUDFfYrhry0J8ff2SEOuwZm/JRDjjM4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13399829},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"scripts":{"dev":"tsup --watch","test":"playwright test","build":"tsup","clean":"rm -rf dist","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"workspace:*","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"workspace:*","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-types":"workspace:*","@playwright/test":"1.55.0"},"peerDependencies":{"@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.15_1772774959437_0.5081721873256393","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"shiplightai","version":"0.1.16","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.16","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"585e241e99758e2be7776201522e894633f99967","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.16.tgz","fileCount":44,"integrity":"sha512-qWpwE1ocH1Foz+dvhWfNX5hQ6Np4HspwcUTINBaU4cPW6lhXRCvR3mIa0nns5eggi2o6B4XZP/NJDqYKZe38yg==","signatures":[{"sig":"MEUCIQDsVYtQvIjBghkBh1zafbqbVWteQdW36z9BAFq9C7HSYgIgNoUP+ndCSWwL2th5UZQizFf64kO0ecUO0vp/rJwyiCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16839383},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"gitHead":"21a9a402c27920beb38be40942971b5008849b50","scripts":{"dev":"tsup --watch","test":"playwright test","build":"tsup","clean":"rm -rf dist","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"workspace:*","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"workspace:*","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-types":"workspace:*","@playwright/test":"1.55.0"},"peerDependencies":{"@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.16_1772783954328_0.9862417171170874","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"shiplightai","version":"0.1.17","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.17","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"eeabff0e55c1a6123cfca5af50f60faeca06fc1b","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.17.tgz","fileCount":40,"integrity":"sha512-9JaHBT3w+0mNBiKqiyxStclEDscSbu1pXXDNtJutbRJ0u9oNCxfOkb7kQf8g/hicsx7L01QApKiM7Besox9xCA==","signatures":[{"sig":"MEUCIFqA6BqLt4M15YN27y3r4NJWfGfK3anMzBcISLHMAWREAiEA0nwakEm9bQ85JcEA/HQSn4gtFgDzb0Eb86imQPmaV0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13399815},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"scripts":{"dev":"tsup --watch","test":"playwright test","build":"tsup","clean":"rm -rf dist","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"workspace:*","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"workspace:*","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-types":"workspace:*","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.17_1772817712020_0.836231042097914","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"shiplightai","version":"0.1.18","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.18","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"8605dede0ea2cd71f4188caef112cd7d05c0c05b","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.18.tgz","fileCount":40,"integrity":"sha512-vbxV4M6HIBiL83ccSIPP487ZFRnd4y6ZPwYBCqoPl0UAgGnHWcTzCTMCxScZbOZTonJSdrRF6asTKEmbshy77g==","signatures":[{"sig":"MEUCIQDF/wgfuKRO4wnjQGr13+g8aekQjwAlK2//+PN72R3QpAIgT5RJz1RSCjy/GcAOgrknmc5Bo7QZKl78IpnvPX4avrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13414437},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"scripts":{"dev":"tsup --watch","test":"playwright test","build":"tsup","clean":"rm -rf dist","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"workspace:*","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"workspace:*","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-types":"workspace:*","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.18_1772858268298_0.05576375630203212","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"shiplightai","version":"0.1.19","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.19","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"d1589fedd2708a15900d47a054a8aef1faa5d92b","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.19.tgz","fileCount":40,"integrity":"sha512-ImTOUODyiqq48gCK6goG/WT62DcEuu72K/nAUMDmIoBnKr58hjul4P/nJfhHX89F539t16gK/rn1OnVVPIR1HA==","signatures":[{"sig":"MEUCIAQ4Px6BXcgixgwQVGlrcTcvjkFeFxRkkKyne0adv/QNAiEAuSYkCyhg5OP1v4SG4NlxrQiZtg0eKgXMUKCsRl1is28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13425969},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"scripts":{"dev":"tsup --watch","test":"playwright test","build":"tsup","clean":"rm -rf dist","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"workspace:*","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"workspace:*","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-tools":"workspace:*","shiplight-types":"workspace:*","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.19_1773024423487_0.7567741902450837","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"shiplightai","version":"0.1.20","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.20","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"c95b83e6a22ef87beff623ecf9b5645551ce336c","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.20.tgz","fileCount":40,"integrity":"sha512-k8swHGLdPyrrJ4kIJbWxfZGN+yI3BuW2d+4jSevMQoFG5PrpFayUBxRs9gEYrq1ffFLtErLlha3871uTXgf2Zg==","signatures":[{"sig":"MEQCIBAKWEmFxrsZj0x0Pu/MF7WR348oSPd54pd3wAy8vvB6AiB3IsGyaXWV07yWdTsy4kZ6x1osXayd6Qt4DNWelge6hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13433260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"scripts":{"dev":"tsup --watch","test":"playwright test","build":"tsup","clean":"rm -rf dist","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"workspace:*","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"workspace:*","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-tools":"workspace:*","shiplight-types":"workspace:*","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.20_1773083925176_0.811212599894491","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"shiplightai","version":"0.1.21","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.21","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"e91be59c66e29a82c6fc8e50627b35d006f2704d","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.21.tgz","fileCount":41,"integrity":"sha512-9U5NZiLEu7jz/r02ToT0OllqW0yGF9SjKOW8hj75S/Gz8OX1OSozMNWZMXBHeq1cNWcDNwSjLta56s5MFmadXw==","signatures":[{"sig":"MEQCID/Xvj7xWJVbVCpc70eF+idKXBsFFiPnztSiDhGmBhdBAiBkxLGVmQAJAQRIJFGJNA6DqTL6suSqR3dGc6rktVRNcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13448346},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"scripts":{"dev":"tsup --watch","test":"playwright test","build":"tsup","clean":"rm -rf dist","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"workspace:*","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"workspace:*","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-tools":"workspace:*","shiplight-types":"workspace:*","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.21_1773184756710_0.08168092608561128","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"shiplightai","version":"0.1.22","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.22","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"54c6ee36f6bee92b365e51f68f9a7a3a24c0d21d","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.22.tgz","fileCount":49,"integrity":"sha512-YybsuGKv5MQ32jRxecjdvJIn/ts+9YtP2Q2QPgOdJ/tBSJql9gqr+sigE81vxJRxTt2+mZRIGCs6/BuYkxsvEg==","signatures":[{"sig":"MEQCIEUxwP0pX48lUe4xSw5hSzMQenhzJqdHnaUWIvKo2f8UAiALVfUdX0zzTq9utSMGESsmLEQ7PTa4Th6KpIi1U1V8XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17247396},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"gitHead":"bf0205d10277701031d41163cccdeb4c0c69a2e8","scripts":{"dev":"tsup --watch","pack":"tsup && pnpm pack","test":"playwright test","build":"tsup","clean":"rm -rf dist","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"workspace:*","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"workspace:*","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-tools":"workspace:*","shiplight-types":"workspace:*","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.22_1773366160413_0.8505509750623512","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"shiplightai","version":"0.1.23","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.23","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"8c48940da2ea7b1ddd8d8b452984f5d94d4c9467","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.23.tgz","fileCount":44,"integrity":"sha512-huMuKZlcIYuFNuPmZbghQ6PlmKKvhzs5fcPWSn7onVncGVju56/KMvOMv2nO4uTpUsYukEBnZo1W7+csAe8ixA==","signatures":[{"sig":"MEUCIQDjk/QSAK6/XUGenW/4gQy7mFb/3QL8D8QICC64oLwLrQIgEe5MNZHNXTZZsU26jT4DXodiICWuwSYaDVVPLgYQ8Gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17189501},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"gitHead":"8b4762a1422b1395a551a0cebd27904a5f1d6039","scripts":{"dev":"tsup --watch","pack":"tsup && pnpm pack","test":"playwright test","build":"tsup","clean":"rm -rf dist","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"workspace:*","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"workspace:*","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-tools":"workspace:*","shiplight-types":"workspace:*","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.23_1773428389985_0.8588892977701894","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"shiplightai","version":"0.1.24","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.24","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"faa4f4ebf871ca116223d58fb96fef675b74a77b","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.24.tgz","fileCount":50,"integrity":"sha512-jKpZ5iMjFrfL3GJEQCjNv0cVgJtjgeaC2smyALh1elxpMvELjTBEeQ6mT8+X+OIWm73CRi1g6dF4zk+SEs+rWg==","signatures":[{"sig":"MEUCIQCpjYx3TOf+NPHlqhp0UV6l+v5tfGwiN5lqbdYsTZiEegIgbgV8B3uo/udYRYVeG+GAuq7IR6L+RQOIPJWdRR7DfI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35168547},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"scripts":{"dev":"tsup --watch","pack":"tsup && cd ../frontend && npx vite build --config vite.debugger.config.ts && pnpm pack","test":"playwright test","build":"tsup && cd ../frontend && npx vite build --config vite.debugger.config.ts","clean":"rm -rf dist","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"workspace:*","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"workspace:*","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-tools":"workspace:*","shiplight-types":"workspace:*","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.24_1773451816334_0.2120251863287017","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"shiplightai","version":"0.1.25","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.25","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"e4b52e6c313a5508158f041d445fbba20d14aeb1","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.25.tgz","fileCount":44,"integrity":"sha512-4B6ezZsNZFIsaVtb41REuJ5sNy02iMSIGg0pJoa6gxu9zpU1Rzr+LzV5ycv7iaE2WUL3ZEZ/9AfJuA21MWaErw==","signatures":[{"sig":"MEUCIQC9hRsWL4ut+taZO/9EhLg6J5DnprCc/YJat2xdBkGBkAIgRHLkLE0cSUMbZMXtPHk7sGRFfyEVGKwsd/+DnVV/VL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17201937},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"gitHead":"0093e676003109f9705ffdaacf1d95ef488ba75c","scripts":{"dev":"tsup --watch","pack":"tsup && cd ../frontend && npx vite build --config vite.debugger.config.ts && pnpm pack","test":"playwright test","build":"tsup && cd ../frontend && npx vite build --config vite.debugger.config.ts","clean":"rm -rf dist","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"workspace:*","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"workspace:*","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-tools":"workspace:*","shiplight-types":"workspace:*","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.25_1773532679967_0.9442867853080077","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"shiplightai","version":"0.1.26","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.26","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"7acf4672b7b36ba41e87adb17214c298052d3340","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.26.tgz","fileCount":44,"integrity":"sha512-u2uu/y4obK1mXfokrPumUtCfMoozvIhL1VCOAP+eMOtV/MFaa18FE0yAj+EY+hTesI68ekW6dfOTa5JRYu+uIw==","signatures":[{"sig":"MEQCIDkkSdS6Eb5f8KusijMuYMM+qomTvJ0Lv3O+yfRz+T+zAiBmZ4+G36KOnjpEpUphf78DSV40PHlulNk8QObpYKa2dA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17205042},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"gitHead":"3867048b09cd62c91cf949b54ff565511f401468","scripts":{"dev":"tsup --watch","pack":"tsup && cd ../frontend && npx vite build --config vite.debugger.config.ts && pnpm pack","test":"playwright test","build":"tsup && cd ../frontend && npx vite build --config vite.debugger.config.ts","clean":"rm -rf dist","build:cli":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"workspace:*","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"workspace:*","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-tools":"workspace:*","shiplight-types":"workspace:*","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.26_1773625089728_0.46062121537648326","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"shiplightai","version":"0.1.27","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.27","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"8e5776f682c94d51c2c83bd9ad01ede4de3365b2","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.27.tgz","fileCount":50,"integrity":"sha512-0q13SRSwNZ29vPUMpWRTbM3ap8lic98RrooFcY2sMSp4pykutFKnu95wQ5fZrTUnm2DSu+MUzfSv0CfXfWbzvw==","signatures":[{"sig":"MEYCIQCHwUNl1fcKcj2SNR4qrlo/UuOj264mGrxRVWOeQ3kLHgIhAO96g/vnKN8Ruymc0fYitgLIEYKf/jBaxVmX0STeTCbc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35175133},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"gitHead":"aeaa469425e12670601252bddce6a59a41143ec2","scripts":{"dev":"tsup --watch","pack":"tsup && cd ../frontend && npx vite build --config vite.debugger.config.ts && pnpm pack","test":"playwright test","build":"tsup && cd ../frontend && npx vite build --config vite.debugger.config.ts","clean":"rm -rf dist","build:cli":"tsup","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"workspace:*","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"workspace:*","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-tools":"workspace:*","shiplight-types":"workspace:*","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.27_1773688184590_0.30952021974945243","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"shiplightai","version":"0.1.28","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.28","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"edbc8547994c77a7dca5f85876af1bd899fa1ba5","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.28.tgz","fileCount":50,"integrity":"sha512-foTATbWsaPI54Y24xHkUAGFC/Npsz3k7su5XRBiUmMbpQsIqdVV4qDlSUzPHJkRNVqj4SihWv+1nsH5GCsUEXA==","signatures":[{"sig":"MEUCIQDMjywoCXya7W3umaNxMjQVfBBUeTUm1A7igkPVMb8P1wIgKz4wCoUU5zE+rbd493oGY9PcxX0NjmLGHRXBXwzl4r0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35206913},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"gitHead":"2164279ac3abf411d8e65cd014ca5f8aad0ed24e","scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup && cd ../frontend && npx vite build --config vite.debugger.config.ts","clean":"rm -rf dist","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"workspace:*","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"workspace:*","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-tools":"workspace:*","shiplight-types":"workspace:*","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.28_1773720104366_0.4215651052215834","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"shiplightai","version":"0.1.29","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.29","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"842a172474e9479d3e5ed16ea5f6d164313def5c","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.29.tgz","fileCount":50,"integrity":"sha512-KuQCDWbSh11PCc/yshoZtSlR6QI6V7Mb/j9pPGftUbPuL6lt5HXlM3kVnSvZ50Gz12MdIfLoAOSAslCMPs1xwg==","signatures":[{"sig":"MEYCIQDBRSPTJQbxslePT076FoiW2X/opKcxIh2PqU1nLp5E4AIhAKIfTO3vBHVH0J8hqrXGcu9vQ6zirSsNFbq5X4aYvr2F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35207151},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"gitHead":"d7967f6e1f889e592cef9c146c73fb8e99feeee4","scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup && cd ../frontend && npx vite build --config vite.debugger.config.ts","clean":"rm -rf dist","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"workspace:*","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"workspace:*","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-tools":"workspace:*","shiplight-types":"workspace:*","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.29_1773767583992_0.8623380350209418","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"shiplightai","version":"0.1.30","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.30","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"52e8594a0935e1c6cc897254bee41ace98f3f4b5","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.30.tgz","fileCount":50,"integrity":"sha512-jmOINNQvAXNt9Sh3uX2eaLCSaJ5uDKWArRRG/Id006dhTtR/EPnLfMbjGA88PM+Hi9gtYJcWNgZy1TQOMPAfDw==","signatures":[{"sig":"MEQCICqrw0b9Z/Bus3uv6mYgI4yF9EFU6mdjOUvIk9XhLf2kAiA6BH6y6YyWBil7mt9iSH84ro8fEHH5VXws3t61JsO+7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35208422},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"gitHead":"aec719cdcd2d66420e98d5749ec63e955823c072","scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup && cd ../frontend && npx vite build --config vite.debugger.config.ts","clean":"rm -rf dist","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"workspace:*","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"workspace:*","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-tools":"workspace:*","shiplight-types":"workspace:*","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.30_1773777083560_0.010440294937784866","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"shiplightai","version":"0.1.31","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.31","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"56133dc8bd13d2a9420f0f5a728745baf3ef50cb","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.31.tgz","fileCount":50,"integrity":"sha512-t6aDg6RUFiY0qVJXS//wspvpGV6NnJ1yoiBmo+ck7mqAmgT8wYvy1ys+1foua6xGEjEh7GaQKu+aRAu3lhQGkA==","signatures":[{"sig":"MEUCIQCQWKjcQzYv7GrijFeDXlpftrHcuUC4x+myzaw57u7BmQIgUxg0Y1afvkdmQMGjX/xSeTflT3GEH7Pxu3k0+nRNfK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35499702},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup && cd ../frontend && npx vite build --config vite.debugger.config.ts","clean":"rm -rf dist","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"workspace:*","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"workspace:*","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-tools":"workspace:*","shiplight-types":"workspace:*","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.31_1773951923530_0.5513966195093813","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"shiplightai","version":"0.1.32","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.32","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"cf5078939356c392638dc5f3292d87ae9fdd0565","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.32.tgz","fileCount":50,"integrity":"sha512-0wfE9RFv8w3TU6O6g8GNeLOyXONzwPiPl5/+l+yd7mIL41mPdHHj0RFRSFNAq/FHMNWTmOfms2SOVFNA34o2Wg==","signatures":[{"sig":"MEUCIFGqVudCOQ/dfJ5rwlKPCgEpDdX9QvAuGrjzS+yuhC04AiEAzSznyT8DIEkAYW1p7M4ceNOoa3YFrV+iWhztKtUK9TI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23800115},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"gitHead":"6328778fb0a7d036696a37c75038a0dcaea0afcb","scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup && cd ../frontend && npx vite build --config vite.debugger.config.ts","clean":"rm -rf dist","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"workspace:*","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"workspace:*","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-tools":"workspace:*","shiplight-types":"workspace:*","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.32_1774416537482_0.21103191347530093","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"shiplightai","version":"0.1.33","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.33","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"f27d44540e8e24ec9b7e2d57530754781d073d5b","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.33.tgz","fileCount":50,"integrity":"sha512-sRVFr9Ks3abb2yMkDk8EUpJflrNziyUEBRaZCCTlsVIkKQWnlaWIf3aYJZEgqmpxECsjo3+A/iAUgenWIOpOSA==","signatures":[{"sig":"MEUCIClsZlvRh3zLVKkxzYLZf54m1ZuYm2jcLBEcLQYIQCHUAiEA4y1cRdOTR47bvZMWHD7zsVODFXIc+pYhCOns2Z6+eoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23516779},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup && cd ../frontend && npx vite build --config vite.debugger.config.ts","clean":"rm -rf dist","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"workspace:*","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"workspace:*","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-tools":"workspace:*","shiplight-types":"workspace:*","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.33_1774550289677_0.7246098096564988","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"shiplightai","version":"0.1.34","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.34","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"f8822bd0cfb11039d927b478a5bf79a9163df997","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.34.tgz","fileCount":50,"integrity":"sha512-jcfHeIEVsGsnSPUwpmMJNmeox8yNladn7QdVr4xcVAQqatqLXn6BHZg1H/Q8PeApYhlmCUThnaXwgkj1av1Ufw==","signatures":[{"sig":"MEUCIFOGX4J3QgQeMHye6fxgtHPguD84eRZ293hPnbCXyl+sAiEA935fktcVuxt3f/bpWKP7T/tifvNQHaMnrpNyOYqId7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23514808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup && cd ../frontend && npx vite build --config vite.debugger.config.ts","clean":"rm -rf dist","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"workspace:*","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"workspace:*","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-tools":"workspace:*","shiplight-types":"workspace:*","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.34_1774571844531_0.27677436536102595","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"shiplightai","version":"0.1.35","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.35","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"4d8228a9c08c3dc28149b6121e7db3d008af373d","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.35.tgz","fileCount":50,"integrity":"sha512-qkAgNm2QpNY66L3ZLWhp5dJNI+/KE+/dsaOa8kRJLElIIPJlXdEQ7g+HTUGjvRp6GCnzd3j1ZRN/Q3jXGwjeUQ==","signatures":[{"sig":"MEUCIQCY0dNnzUWNIUdJz/S+d6v9YfLVlILqJkxat3xy0TcTswIgKooUrvSb0lsy3E4fYC9z4FciWVXXxbX4DchAIeawCxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23514916},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup && cd ../frontend && npx vite build --config vite.debugger.config.ts","clean":"rm -rf dist","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"workspace:*","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"workspace:*","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-tools":"workspace:*","shiplight-types":"workspace:*","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.35_1774574338882_0.5975651564556055","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"shiplightai","version":"0.1.36","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.36","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"2a60eab706d420434823ac538063d3bd6ed06ffb","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.36.tgz","fileCount":48,"integrity":"sha512-St97ESCyfUz75w52XIfzXBbWpmolrE5UIpY+gW4RUMsRtiZ4QhziSEbsY5ctOzfjMPRp33SLIblIFyTR7UwwRg==","signatures":[{"sig":"MEQCIAdUM9jIBz/opwwJxmHqB8MbKB/sIJnh8aPZV+MnaE/MAiB4LBFHKsOVK5l/8EI04378U+W/ZlZAftXg4mWfoXntkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10227859},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup && cd ../frontend && npx vite build --config vite.debugger.config.ts","clean":"rm -rf dist","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","copilot3":"workspace:*","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","web-session":"workspace:*","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-tools":"workspace:*","shiplight-types":"workspace:*","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.36_1774848901084_0.9237308350866043","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"shiplightai","version":"0.1.37","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.37","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"cdbb9c46cada6aeacf04e6ad49f2f25ed2c0ddff","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.37.tgz","fileCount":47,"integrity":"sha512-QgzO8OpGiaBBBr2YQG2eJAToOwRxfAah+LYS1BZdb4rBcYOBJAPdkmgoiceuSRpC0+26cKpa75WT3n94N+ITVg==","signatures":[{"sig":"MEQCIAIhjYJtxhm1Y1UR866gSFvvDgmBffDHW8oSBMJZ6GRDAiAqhpf9+6MSzqwuxZ0MRX1++2UM5TCI/UNWj9TaXG/FVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10219452},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"gitHead":"630794e3a80d6544aa1aa2eb722b361e283a0e61","scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup && cd ../frontend && npx vite build --config vite.debugger.config.ts","clean":"rm -rf dist","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-tools":"workspace:*","shiplight-types":"workspace:*","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.37_1774903896272_0.09006294659143621","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"shiplightai","version":"0.1.38","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.38","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"6187b2dacb8bc545f277dac75afc5abf1ebb53a3","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.38.tgz","fileCount":19,"integrity":"sha512-xso6zB6R+4HzTsIN7ch/Epd+iKN73GxWdm7NkXTCdUE2J5dsNBjqTBLZBD/Q+UmR9eSP2dA/N/XOr2U7vWZ7XA==","signatures":[{"sig":"MEYCIQCSkz/8cEdGhxKDFtxyfNdgKr5sTb0Bbb2WGDLdKzeSXwIhAJvm4OGAv6/IzycBIl0+oFk/VSRjFqPTmpxk8a66vVX4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15417157},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"gitHead":"33a689f73a40fb9356aabd25876eb5bbd10c8cfe","scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup && cd ../frontend && npx vite build --config vite.debugger.config.ts","clean":"rm -rf dist","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","sharp":"^0.34.5","dotenv":"^16.0.3","express":"^4.21.0","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-tools":"workspace:*","shiplight-types":"workspace:*","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.38_1774981680206_0.3700137525169953","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"shiplightai","version":"0.1.40","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.40","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"4862839621e845598ceeb93a78d085605f3d9f7a","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.40.tgz","fileCount":15,"integrity":"sha512-v0S5VYeYkNpIC5bIkAAqQpfHvLy+ZXxnYZn4aLvuSembBPtnICdCkPh88euhUqUA6WORRy4sjzsA19OAs/F2gw==","signatures":[{"sig":"MEYCIQDqeDPGU7ec9Gj1tRcxdeH3aL/0na4AoP6djQSelFk5KAIhAKQhoLmh+hMB+lIIZDp/hzkNL2fs4GQmon1uI0VDoxmX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3204567},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup && cd ../frontend && npx vite build --config vite.debugger.config.ts","clean":"rm -rf dist","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.0","axios":"^1.6.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^12.0.1","express":"^4.21.0","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^0.5.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"workspace:*","mcp-tools":"workspace:*","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"workspace:*","@types/express":"^4.17.21","shiplight-tools":"workspace:*","shiplight-types":"workspace:*","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.40_1775524428408_0.10628905957306012","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"shiplightai","version":"0.1.41","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.41","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"c2a06835690dc3e3882880f21751d87758b12dc8","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.41.tgz","fileCount":15,"integrity":"sha512-wGf7qkPfnlevTZyQU//x9H/o7sAVA6+2r/gjj9LKfJYsbeJDykxZlYzgeVI2IsJVk7wD7zEqMhDYWnyNUT0xkg==","signatures":[{"sig":"MEUCIDQnR611TMhZNGyrO2KiIFJ4E7sreXvORST1oUDKvqtDAiEA4W/tShpV5NJNTFb88VcXBQn/2OxiltZvmCG29cxaE+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3231321},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.41.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup && cd ../frontend && npx vite build --config vite.debugger.config.ts","clean":"rm -rf dist","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/private/var/folders/k5/vngrgsx10hv0fkqkp1s_q3k80000gn/T/9f7bd5dbbb4b083afd6623bbfd619929/shiplightai-0.1.41.tgz","_integrity":"sha512-wGf7qkPfnlevTZyQU//x9H/o7sAVA6+2r/gjj9LKfJYsbeJDykxZlYzgeVI2IsJVk7wD7zEqMhDYWnyNUT0xkg==","_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.6.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.41_1775533534343_0.9532583808177177","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"shiplightai","version":"0.1.42","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.42","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"3f0e7de594c0860061809f3a06be5bba43f2c3f1","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.42.tgz","fileCount":19,"integrity":"sha512-qjgbv4iemZdmyWSR01voS3YSdt1uwA1EMaBVv2rPaAJD47Pt07Q69ataILWfSvwS7W0p5L5dvV76l2l5DoLvHA==","signatures":[{"sig":"MEUCIQCUYQEOHMzBfpubhiwLV05zWLdsl/lC7q3suSWUncAZkQIgLQ8mbLAEB2k//hNkkFSqFcXpx/N+HLJDEHMV2ZRuINA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11755021},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.42.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup && cd ../frontend && npx vite build --config vite.debugger.config.ts","clean":"rm -rf dist","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/private/var/folders/k5/vngrgsx10hv0fkqkp1s_q3k80000gn/T/151143341014654e40cb9313e835c45a/shiplightai-0.1.42.tgz","_integrity":"sha512-qjgbv4iemZdmyWSR01voS3YSdt1uwA1EMaBVv2rPaAJD47Pt07Q69ataILWfSvwS7W0p5L5dvV76l2l5DoLvHA==","_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.6.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.42_1775534141177_0.23197108086905627","host":"s3://npm-registry-packages-npm-production"}},"0.1.43":{"name":"shiplightai","version":"0.1.43","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.43","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"da2f081316d201df2ef1024411880716d69517b3","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.43.tgz","fileCount":19,"integrity":"sha512-ilbH6ilmrU/O618ORJnTNY66UV5TtGhPqIr0vM8y+H/S4/ni4B5pKVP778iskAQKq6CSa7rUodus13qjt9NgJQ==","signatures":[{"sig":"MEUCIQDkxdh5zmCxcz5SM237Wdub79OxNJfZ7rQTEjEUWd3B8gIgeCtGEUtrsXNA3qVTEE4cMCCI4foGhY4uTgSoZY6fDj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11755439},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.43.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup && cd ../frontend && npx vite build --config vite.debugger.config.ts","clean":"rm -rf dist","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/private/var/folders/k5/vngrgsx10hv0fkqkp1s_q3k80000gn/T/6cc46a55d17f0521d3b6a0056d2fece3/shiplightai-0.1.43.tgz","_integrity":"sha512-ilbH6ilmrU/O618ORJnTNY66UV5TtGhPqIr0vM8y+H/S4/ni4B5pKVP778iskAQKq6CSa7rUodus13qjt9NgJQ==","_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.6.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.43_1775536810883_0.3565437010779966","host":"s3://npm-registry-packages-npm-production"}},"0.1.44":{"name":"shiplightai","version":"0.1.44","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.44","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"1c47f73ebd7cac6e6497a1bf19c62d4800401000","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.44.tgz","fileCount":19,"integrity":"sha512-MNh7MWDMqRd9LvabphpUQrQvlCp/JcoEkmzQ4znQuW5UU0gyBbCjinywjKYMdbgRzxf7Fs5tn3SCvQ5QAQMOyw==","signatures":[{"sig":"MEUCIQCEQMaOOwMBY4KbPdCG6Am/1BtbpG2gX2BPI8MfDCX7GAIgN3q32Xwq0RZdrMlSvd0N28IoKlnKhvoZjQPFVotQ+yo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11776929},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.44.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup && cd ../frontend && npx vite build --config vite.debugger.config.ts","clean":"rm -rf dist","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/private/var/folders/k5/vngrgsx10hv0fkqkp1s_q3k80000gn/T/bf609a8adeb71e8cf64172dffba98a8c/shiplightai-0.1.44.tgz","_integrity":"sha512-MNh7MWDMqRd9LvabphpUQrQvlCp/JcoEkmzQ4znQuW5UU0gyBbCjinywjKYMdbgRzxf7Fs5tn3SCvQ5QAQMOyw==","_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.6.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.44_1775866562971_0.005374110040001101","host":"s3://npm-registry-packages-npm-production"}},"0.1.45":{"name":"shiplightai","version":"0.1.45","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.45","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"994ba870ffd3d247222508c6a3009f9497e4f174","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.45.tgz","fileCount":19,"integrity":"sha512-B8drOTU8qu8j7VWw1fuwMOJfEmofrerCfEwCH0mGWU+Qi7xxiVAaXolvZg0azvGth63sf/Cw1EfWjj+6R5MO+A==","signatures":[{"sig":"MEUCIExptDCtT/S2ovZyzb6/shc2tkGJ/GVjQ+tH5FMb1f+EAiEAmMIfDmd9bY7Ghk4mnCaVv+BkAS4KWQP46BfKa4s952M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11776855},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.45.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup && cd ../frontend && npx vite build --config vite.debugger.config.ts","clean":"rm -rf dist","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/private/var/folders/k5/vngrgsx10hv0fkqkp1s_q3k80000gn/T/f516d0e80dad35f6645bb2fcb750b9e7/shiplightai-0.1.45.tgz","_integrity":"sha512-B8drOTU8qu8j7VWw1fuwMOJfEmofrerCfEwCH0mGWU+Qi7xxiVAaXolvZg0azvGth63sf/Cw1EfWjj+6R5MO+A==","_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.6.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.45_1775867664175_0.6940326961008352","host":"s3://npm-registry-packages-npm-production"}},"0.1.46":{"name":"shiplightai","version":"0.1.46","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.46","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"001404f2bccc65528558d840cf148494cc1c4c40","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.46.tgz","fileCount":19,"integrity":"sha512-YqKjYg1FpLgrpOu+1Fqtp8Y/aEBQ1LjQ75Q0aF1Z6bdllWX9h722EOGG7A6ndN2SOkiwMfp6PIoxz5wfv0i94g==","signatures":[{"sig":"MEQCIDaVk1/Z1iIO6jTLKcn3eM5PEhFACxw5YZ2Few3AfioXAiBxyed7efu0afpcuz3Z2yZrbnWbmfW6lvGsN36zz01kBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11776969},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.46.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup && cd ../frontend && npx vite build --config vite.debugger.config.ts","clean":"rm -rf dist","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/private/var/folders/k5/vngrgsx10hv0fkqkp1s_q3k80000gn/T/e4c0a62eaa1f726b5b55c364c23424db/shiplightai-0.1.46.tgz","_integrity":"sha512-YqKjYg1FpLgrpOu+1Fqtp8Y/aEBQ1LjQ75Q0aF1Z6bdllWX9h722EOGG7A6ndN2SOkiwMfp6PIoxz5wfv0i94g==","_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.6.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.46_1775870901175_0.5373192683558308","host":"s3://npm-registry-packages-npm-production"}},"0.1.47":{"name":"shiplightai","version":"0.1.47","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.47","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"d422a5e93a135329535a9d1bfbde6635b84b294d","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.47.tgz","fileCount":19,"integrity":"sha512-3elJzsxz3SwiBr38Law8HMQt0vnQkcS/DMquPM3E/sfz4FclfSYUSeFjOda/Aues07XydjU8fNr7SNNT6R8Bag==","signatures":[{"sig":"MEUCIQC6SOCA4n1MgpUv7+40RDV8HifIq5ffY6qtEXZhmS5H4wIgPUSZXiu8hJpGvWERMnNnIU1IIXA9QWSIQ+AbjrXg+PM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11794651},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.47.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup && cd ../frontend && npx vite build --config vite.debugger.config.ts","clean":"rm -rf dist","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/private/var/folders/k5/vngrgsx10hv0fkqkp1s_q3k80000gn/T/20b7be1f6dbdd7702ac5ba21477f8c66/shiplightai-0.1.47.tgz","_integrity":"sha512-3elJzsxz3SwiBr38Law8HMQt0vnQkcS/DMquPM3E/sfz4FclfSYUSeFjOda/Aues07XydjU8fNr7SNNT6R8Bag==","_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.47_1776130755818_0.521153352932008","host":"s3://npm-registry-packages-npm-production"}},"0.1.48":{"name":"shiplightai","version":"0.1.48","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.48","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"37f96dd4b446f258620bb683035b0fdde18a0740","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.48.tgz","fileCount":19,"integrity":"sha512-ClQbwckmUVDEvzifb5tXpNIT5OyT5mCzJz+TVUFVrJjpadYnb/Bn22uTlvmzeg55f5SY43j/odClwLfzeGHlpA==","signatures":[{"sig":"MEUCIQDPgDRKTP044t/0/rX1PDLb9qAbTu5E9o2wTTLDViURagIge505Z+rUikdCD0fhhUxpSJyoZnikF2Y0i6YMQqI/TWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11810731},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.48.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup","clean":"rm -rf dist","prebuild":"pnpm typecheck","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/private/var/folders/k5/vngrgsx10hv0fkqkp1s_q3k80000gn/T/090542b87368ea8ceccc3d1bad205e48/shiplightai-0.1.48.tgz","_integrity":"sha512-ClQbwckmUVDEvzifb5tXpNIT5OyT5mCzJz+TVUFVrJjpadYnb/Bn22uTlvmzeg55f5SY43j/odClwLfzeGHlpA==","_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.48_1776206874624_0.5261240374063434","host":"s3://npm-registry-packages-npm-production"}},"0.1.49":{"name":"shiplightai","version":"0.1.49","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.49","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"9b1dcf949f35ea358228e174e79e99da0308d596","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.49.tgz","fileCount":19,"integrity":"sha512-iYFCsw6n++YMlIAEGUR8i6OPC52OMLiMS5HD8qcDqhKdgUuDR+JklaKM1rj8wS0LvJPemy32UQ3O/HOhvxgGDQ==","signatures":[{"sig":"MEQCIFiZ4wQB9se8cPBB9Lpw2W83XfO+ziJnfv7C6AH4I7V/AiBpYG1gCCp/H3OOGf4vQsXh5aFJFFGmTDEngWmZvpdjdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11811547},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.49.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup","clean":"rm -rf dist","prebuild":"pnpm typecheck","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/private/var/folders/k5/vngrgsx10hv0fkqkp1s_q3k80000gn/T/74c4fe1c583f0280b4126daaba249c72/shiplightai-0.1.49.tgz","_integrity":"sha512-iYFCsw6n++YMlIAEGUR8i6OPC52OMLiMS5HD8qcDqhKdgUuDR+JklaKM1rj8wS0LvJPemy32UQ3O/HOhvxgGDQ==","_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.49_1776211634055_0.37869706292838634","host":"s3://npm-registry-packages-npm-production"}},"0.1.50":{"name":"shiplightai","version":"0.1.50","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.50","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"df05a3cbccadfca00e98dede3a603fd317d5c7f4","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.50.tgz","fileCount":19,"integrity":"sha512-E+pYR6yvNAOMGCzyJZBXtiD0Xnlnn5FcdFO397u9qCGXqorlmxNdg7WcFM9tZrEmEYse4OnSIRLByt918SAZrg==","signatures":[{"sig":"MEYCIQD6pp5zIXUSuqCHpiyIX0TDhOi0mQtAWbxKF+c8j9oJ9wIhANQQEOR9rBi6c3vA25tWgUUSzgsQ0fBMBAPKHbKWB1Af","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11800871},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.50.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup","clean":"rm -rf dist","prebuild":"pnpm typecheck","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/private/var/folders/k5/vngrgsx10hv0fkqkp1s_q3k80000gn/T/e6c65f0c0441cb1591a108a89f19f3b8/shiplightai-0.1.50.tgz","_integrity":"sha512-E+pYR6yvNAOMGCzyJZBXtiD0Xnlnn5FcdFO397u9qCGXqorlmxNdg7WcFM9tZrEmEYse4OnSIRLByt918SAZrg==","_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.50_1776230162465_0.5392339852248123","host":"s3://npm-registry-packages-npm-production"}},"0.1.51":{"name":"shiplightai","version":"0.1.51","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.51","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"a0430a81e8e1d3bfdf20cd73890092b987bea93d","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.51.tgz","fileCount":19,"integrity":"sha512-X6TdNsQENjKFkIt20RJxp8Otdsun3GzqojkZlKbtFxV0qd2rAswHYIdwKKRb0yZAxpCFKv1qbAjRv4rwJ7Fxfg==","signatures":[{"sig":"MEQCIAmewVyq6s9mwsPNxRAxlfdRF03YeC4XwBOR8871uUyKAiBzYvGxsN0UBhO1wCMYF26e1Tg2yNyCWFWdt4/T5fMxlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11801289},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.51.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup","clean":"rm -rf dist","prebuild":"pnpm typecheck","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/private/var/folders/k5/vngrgsx10hv0fkqkp1s_q3k80000gn/T/5d1fa384b0cc781001a1d31545ba1c29/shiplightai-0.1.51.tgz","_integrity":"sha512-X6TdNsQENjKFkIt20RJxp8Otdsun3GzqojkZlKbtFxV0qd2rAswHYIdwKKRb0yZAxpCFKv1qbAjRv4rwJ7Fxfg==","_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.51_1776272026275_0.8763654465020283","host":"s3://npm-registry-packages-npm-production"}},"0.1.52":{"name":"shiplightai","version":"0.1.52","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.52","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"6942f611b9eb33569750f404ffcc2f03c460645b","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.52.tgz","fileCount":22,"integrity":"sha512-SN7fpp+3asdvGHkAEmA6AOozW6x03aEzXd/4jar40nQGOOREX0OzYSZ+DV5gx8SYTDTVjCnIbC9saRsiz2sD8Q==","signatures":[{"sig":"MEQCIGAlk9Y/rOWzix7ywXYMlseNvqXlyZi/rAImwjcR1PVwAiAK1ut4C1Nejmi5dqPRNTpyPZDspX8hkSPtC7PFMvRpCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11871549},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.52.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/private/var/folders/k5/vngrgsx10hv0fkqkp1s_q3k80000gn/T/e97712787e97704d72096e75bb89049d/shiplightai-0.1.52.tgz","_integrity":"sha512-SN7fpp+3asdvGHkAEmA6AOozW6x03aEzXd/4jar40nQGOOREX0OzYSZ+DV5gx8SYTDTVjCnIbC9saRsiz2sD8Q==","_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.52_1777406336977_0.6799184778781038","host":"s3://npm-registry-packages-npm-production"}},"0.1.53":{"name":"shiplightai","version":"0.1.53","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.53","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"436469b9735cc2a966adb9349035758f90f161fa","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.53.tgz","fileCount":22,"integrity":"sha512-5oTBbmV5XgxjjZSX+xMHplmQA39izc4DkFiEBl6BbgMhKPoajp+Y0VPdesoJ7XRvrXpc0+tsn4KPgoWcEx4eBA==","signatures":[{"sig":"MEYCIQCJUQuQSHFBlP4UcmkqmDlZ3WlCiF5GCtptBrcquML3IwIhALdn/UZwp/0I/Y9KS/u5dN3BOBzrToG6h0jTDhV3rDB/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11872385},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.53.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/private/var/folders/k5/vngrgsx10hv0fkqkp1s_q3k80000gn/T/72e0d8b7b54fb704d74788a964d9b612/shiplightai-0.1.53.tgz","_integrity":"sha512-5oTBbmV5XgxjjZSX+xMHplmQA39izc4DkFiEBl6BbgMhKPoajp+Y0VPdesoJ7XRvrXpc0+tsn4KPgoWcEx4eBA==","_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.53_1777412325103_0.6038013761063827","host":"s3://npm-registry-packages-npm-production"}},"0.1.54":{"name":"shiplightai","version":"0.1.54","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.54","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"9676e4abffe6ae61f61a0a55e6d791bb6512796d","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.54.tgz","fileCount":22,"integrity":"sha512-CzMQiIcoontJi5lBqI5C/RY2nFJYA4RaRYyCOxrMinophWHnKW6uHLdEhgCiqHPvKviQqRSmkUVPrlpFIJLIgQ==","signatures":[{"sig":"MEUCIHfMYNbRZ//3PeQQHqKn1r5c/P4+OpmWteTlw3rYHKNUAiEAyvaYik0Gobh0sAwa/Uy+5jksl71ai3jNdx5S3olQyzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11872545},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.54.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/private/var/folders/k5/vngrgsx10hv0fkqkp1s_q3k80000gn/T/56a286df47b0added4b5d09a3ac0d949/shiplightai-0.1.54.tgz","_integrity":"sha512-CzMQiIcoontJi5lBqI5C/RY2nFJYA4RaRYyCOxrMinophWHnKW6uHLdEhgCiqHPvKviQqRSmkUVPrlpFIJLIgQ==","_npmVersion":"10.9.4","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.54_1777835805631_0.9404287757301133","host":"s3://npm-registry-packages-npm-production"}},"0.1.55":{"name":"shiplightai","version":"0.1.55","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.55","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"d0814e946043181aee146ba3cdacf94e7a3a70b6","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.55.tgz","fileCount":22,"integrity":"sha512-P2n6PRJJ2+0zDiM8Fucr49p6SMAsmHAQ90mjRq008AwikMuI2aE1lsZ7YVVcpdtKAPzvT5PX/lOLN6GWFDnk8w==","signatures":[{"sig":"MEUCIQCpwualq2aWhhGjMd5LuXKsV6AHh0mHASR2mkFgpVjQKAIgbTeYjW5mFJkzirB+iPaIkJMBuvLHPD9zPUnFIx4hD+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11889242},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.55.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/private/var/folders/k5/vngrgsx10hv0fkqkp1s_q3k80000gn/T/17de0d515071422614b84c634446dc59/shiplightai-0.1.55.tgz","_integrity":"sha512-P2n6PRJJ2+0zDiM8Fucr49p6SMAsmHAQ90mjRq008AwikMuI2aE1lsZ7YVVcpdtKAPzvT5PX/lOLN6GWFDnk8w==","_npmVersion":"11.14.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.55_1778193656945_0.866090788690512","host":"s3://npm-registry-packages-npm-production"}},"0.1.56":{"name":"shiplightai","version":"0.1.56","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.56","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"0b5e8edb21d1c7b4aa1a69497f8bb89f69e85090","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.56.tgz","fileCount":22,"integrity":"sha512-hze3C5Yk73/hDHy94ickbwaEbT39zA0z9c2CdEeYcgJgdPsL1Wudg/iOCDrC+NRlG5kY0Y7vC3fmG5OUoMm+Lg==","signatures":[{"sig":"MEYCIQCTnlA2+DjrmOvPDWqOJqRc9XwzQcwo8aE48FXL2hxo5gIhAJo5n10DWP8Smx5l1M+Nqs9fTIDq57msnY44wGN9O7GI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11895350},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.56.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/private/var/folders/k5/vngrgsx10hv0fkqkp1s_q3k80000gn/T/0f657b2fff4e58f77cdb826469b33b55/shiplightai-0.1.56.tgz","_integrity":"sha512-hze3C5Yk73/hDHy94ickbwaEbT39zA0z9c2CdEeYcgJgdPsL1Wudg/iOCDrC+NRlG5kY0Y7vC3fmG5OUoMm+Lg==","_npmVersion":"11.14.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.56_1778528207256_0.7646453460812512","host":"s3://npm-registry-packages-npm-production"}},"0.1.57":{"name":"shiplightai","version":"0.1.57","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.57","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"e95e7b73b6f095a3bc29dd255af7201b5a254186","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.57.tgz","fileCount":22,"integrity":"sha512-uzHHW/vFmcYS2rnzfB1I2qzzYfkWOi1fZMyi3VrykqIpT4GsdWWYCzAKerxnMPv/pPZRC4/B2+DhXMCWaffinQ==","signatures":[{"sig":"MEYCIQCIZsA7eCPtXHxuKycMPWXin7e261svvxVt9NMi5J6IbQIhAJIrzoGIIF/FmoAt+HwB6HzQvTdCUlxO0+MPaPDFnJJn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11897815},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.57.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/private/var/folders/k5/vngrgsx10hv0fkqkp1s_q3k80000gn/T/4312a91958283f6e773f9750a498e932/shiplightai-0.1.57.tgz","_integrity":"sha512-uzHHW/vFmcYS2rnzfB1I2qzzYfkWOi1fZMyi3VrykqIpT4GsdWWYCzAKerxnMPv/pPZRC4/B2+DhXMCWaffinQ==","_npmVersion":"11.14.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.58.2"},"peerDependencies":{"@playwright/test":"1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.57_1778548087867_0.7249843415581658","host":"s3://npm-registry-packages-npm-production"}},"0.1.58":{"name":"shiplightai","version":"0.1.58","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.58","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"34590fb3769c7c332c113efa61246cff91778227","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.58.tgz","fileCount":22,"integrity":"sha512-jHrjUM65pvkRIqo2lN/pc/N/EndqELWJ7KnoszsE7PmrIR+4Q68lyRV22YwV15pV3VwgMFuenfx1J6YlJMqkxQ==","signatures":[{"sig":"MEYCIQDOWpeCTEyvVxIqJE9kOwhEpb8D3buegFlTJxPtXYeppwIhAKGC6NgGqEaQcl+hS41/5TVprcoCnZqbFvn4ykfWBlYU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11915243},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.58.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/tmp/0ca20011e798179bae6d83380fb3c3cc/shiplightai-0.1.58.tgz","_integrity":"sha512-jHrjUM65pvkRIqo2lN/pc/N/EndqELWJ7KnoszsE7PmrIR+4Q68lyRV22YwV15pV3VwgMFuenfx1J6YlJMqkxQ==","_npmVersion":"11.11.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.58_1778732540590_0.4093746700543117","host":"s3://npm-registry-packages-npm-production"}},"0.1.59":{"name":"shiplightai","version":"0.1.59","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.59","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"20d89f61fc630bb8e955aa1c2738f1e8ca6aef93","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.59.tgz","fileCount":22,"integrity":"sha512-n7DDLJS2foOE//0GkPZwZWnzRccuWA6cSlXxCx4ss6erGVW6byQLoKiKhXFCYgPktWEZY2P8BQjuhgck+joAAg==","signatures":[{"sig":"MEUCIQDgQtckBNVI0IrJoktih1UnHtk7lzQMk8O+qdGHrkFAsQIgO+RCgPrIaqGmhNkGkfHc3ANf49HizmBA2ZogZjC3vVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11918374},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.59.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/private/var/folders/k5/vngrgsx10hv0fkqkp1s_q3k80000gn/T/ea529e9d1118c3144c7a55b80f8a94e5/shiplightai-0.1.59.tgz","_integrity":"sha512-n7DDLJS2foOE//0GkPZwZWnzRccuWA6cSlXxCx4ss6erGVW6byQLoKiKhXFCYgPktWEZY2P8BQjuhgck+joAAg==","_npmVersion":"11.14.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.59_1778814462684_0.9816798984430088","host":"s3://npm-registry-packages-npm-production"}},"0.1.60":{"name":"shiplightai","version":"0.1.60","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.60","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"bcf4293d5f1418955c05baf1dc3769035036e528","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.60.tgz","fileCount":22,"integrity":"sha512-fWnzk7cdHCQUY+o+Rl+xGudmtA3Ol1ITtsvgpzTHspkP8sbFhz0E3lpMovIgMKLwPufSn+Yn8GtBmneXVINEZw==","signatures":[{"sig":"MEYCIQD01Kk1KpXiyF0oYlksIyyxJmdvf+U9tMFXkfkEGVyvogIhAMdIcXkSGr0tteWp8NqjNRHJnrf2APkOyt9KXD1UqOnQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11918664},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.60.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/private/var/folders/k5/vngrgsx10hv0fkqkp1s_q3k80000gn/T/1c9a046a2f27b415f4ccf89cec5e8740/shiplightai-0.1.60.tgz","_integrity":"sha512-fWnzk7cdHCQUY+o+Rl+xGudmtA3Ol1ITtsvgpzTHspkP8sbFhz0E3lpMovIgMKLwPufSn+Yn8GtBmneXVINEZw==","_npmVersion":"11.14.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.60_1778816411347_0.7608305481794586","host":"s3://npm-registry-packages-npm-production"}},"0.1.61":{"name":"shiplightai","version":"0.1.61","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.61","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"8543a1afd71e21cf39f94c78167c6d154e30a92a","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.61.tgz","fileCount":25,"integrity":"sha512-+fl9v0W0kjiV9rRQnBaC+uSGMfDjYWhUGkLT9gn9Uji9vaSt7E4y+TM4q6fyIwiz7tLlyefIrgKrqd8aNdNy6g==","signatures":[{"sig":"MEUCICR1t1dJhv8xDNhcTpFuggUavCsx+ZdjhVK6bFEXUBNlAiEA0+41kWZQR4HF757Q7VlvUPOuXDg8D1sgOPE3mh0Xkis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11934553},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.61.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/private/var/folders/k5/vngrgsx10hv0fkqkp1s_q3k80000gn/T/e042a2b47b087e8f9883d42bc1230241/shiplightai-0.1.61.tgz","_integrity":"sha512-+fl9v0W0kjiV9rRQnBaC+uSGMfDjYWhUGkLT9gn9Uji9vaSt7E4y+TM4q6fyIwiz7tLlyefIrgKrqd8aNdNy6g==","_npmVersion":"11.14.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.61_1778878457318_0.8164136613102901","host":"s3://npm-registry-packages-npm-production"}},"0.1.62":{"name":"shiplightai","version":"0.1.62","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.62","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"e1aa549664d40193edf137404fa502f1a3613a0b","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.62.tgz","fileCount":27,"integrity":"sha512-fCYrK6sXnRTXHr+1k6R+h2QWEMRgpRufAGB83BPY5V/IDsoM5bA5UhhQ9cZtxUyNfm4gn3gTzgmU8JBnbIWLmA==","signatures":[{"sig":"MEYCIQD0B8GbT9XUqjjlWtJU+xL/TJRb1LrPcF1rL+P3bqlzmgIhAPOi1BEbFkpedKDtliZ7wsNmk5UVvVMxd8jVEpkILglG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12195688},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.62.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/private/var/folders/k5/vngrgsx10hv0fkqkp1s_q3k80000gn/T/bcf101cc8b4674bf4b1023506bc251f6/shiplightai-0.1.62.tgz","_integrity":"sha512-fCYrK6sXnRTXHr+1k6R+h2QWEMRgpRufAGB83BPY5V/IDsoM5bA5UhhQ9cZtxUyNfm4gn3gTzgmU8JBnbIWLmA==","_npmVersion":"11.14.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.62_1778952164709_0.6965514453453558","host":"s3://npm-registry-packages-npm-production"}},"0.1.63":{"name":"shiplightai","version":"0.1.63","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.63","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"25217b812a5879933524200a216f2d95f30b6eea","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.63.tgz","fileCount":27,"integrity":"sha512-tagVpONmvqe5CKfT1uz2KNcDDzOhd+JRwhuKsFHheSDoBsqaCC4Wc30J67e+fzGoydm2tAiP2T5RShqHQ/ItPg==","signatures":[{"sig":"MEYCIQCytI11e1A55/onbiU2AiubRj+NIBlBpmdut8EOlY/GjQIhAJiDJ4BIR/hbmcOR8pTPeNQ4WU6YYkY3dOgSWevKI6f+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12352726},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.63.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/private/var/folders/k5/vngrgsx10hv0fkqkp1s_q3k80000gn/T/276562a2f54a3a6b7cfbe64d6ac0f249/shiplightai-0.1.63.tgz","_integrity":"sha512-tagVpONmvqe5CKfT1uz2KNcDDzOhd+JRwhuKsFHheSDoBsqaCC4Wc30J67e+fzGoydm2tAiP2T5RShqHQ/ItPg==","_npmVersion":"11.14.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.63_1779117775506_0.07653000166016644","host":"s3://npm-registry-packages-npm-production"}},"0.1.64":{"name":"shiplightai","version":"0.1.64","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.64","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"752c78df13c84993748914991160886ede50d2e1","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.64.tgz","fileCount":27,"integrity":"sha512-n1RFse/mI4vDjlE5HFZ3/5RiV7BHuRNgCMtRsjaCwz/oErfYyqVRMHOrMduupLKt+3H+NjpwT1W+4j/vaZkagw==","signatures":[{"sig":"MEUCIAeEwXSfCPMVg85rAWkIHOCEJOVmEsdA2fyaVHnb6DC+AiEAoNux+B0Zmp7lAr+cLjsZycV9Kz4O2OnzpmhJb28w7YM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12269312},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.64.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/private/var/folders/k5/vngrgsx10hv0fkqkp1s_q3k80000gn/T/9f0895b5d892569439b0bd178dd8aa05/shiplightai-0.1.64.tgz","_integrity":"sha512-n1RFse/mI4vDjlE5HFZ3/5RiV7BHuRNgCMtRsjaCwz/oErfYyqVRMHOrMduupLKt+3H+NjpwT1W+4j/vaZkagw==","_npmVersion":"11.14.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.64_1779209530375_0.5229648775655571","host":"s3://npm-registry-packages-npm-production"}},"0.1.65":{"name":"shiplightai","version":"0.1.65","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.65","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"31149e7ef02dbea8dd24677d3de692366422e5c8","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.65.tgz","fileCount":27,"integrity":"sha512-Y37FkoELgU3wwkY55PmSpMOwX1xfKeUkQIyCckkbepnuJQZb8Cwsl5SbyMfI0mAdEmrl55LO9TX+AeYdN7m3Xw==","signatures":[{"sig":"MEYCIQDXKoJWU10MTzdeawOVaEAaoyHjmOOuv0TBwwow7sQK4wIhAKyT/LZGYNl98oH/sDJhjbJVIRorGUeInToJTewfPECK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12269382},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.65.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"playwright test","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/tmp/5b0eb75fb9b634ecad4dae78b7193901/shiplightai-0.1.65.tgz","_integrity":"sha512-Y37FkoELgU3wwkY55PmSpMOwX1xfKeUkQIyCckkbepnuJQZb8Cwsl5SbyMfI0mAdEmrl55LO9TX+AeYdN7m3Xw==","_npmVersion":"11.12.1","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.65_1779216682214_0.965137201646765","host":"s3://npm-registry-packages-npm-production"}},"0.1.66":{"name":"shiplightai","version":"0.1.66","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.66","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"f1a317d51bc455399059607341af372b1c2c09dc","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.66.tgz","fileCount":27,"integrity":"sha512-Y9TIHBGDjQd4VevXK7ZtXhuR9Wl179ZaZn/ZdkW1QaFwb/EqDpIrQ+ngNWCegkg6SvAMtuQkZcoZj6bwRBDRAA==","signatures":[{"sig":"MEQCICIaReL/6yFRhxmssfrype0Co0QzpV32bywxGvYiGTXxAiBbUj8mKUZye2Ameif/Fq6KrY0dMVuEGODn8fRRfo9jjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12259170},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.66.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/tmp/1daf419ac0fa00d8254858152c984099/shiplightai-0.1.66.tgz","_integrity":"sha512-Y9TIHBGDjQd4VevXK7ZtXhuR9Wl179ZaZn/ZdkW1QaFwb/EqDpIrQ+ngNWCegkg6SvAMtuQkZcoZj6bwRBDRAA==","_npmVersion":"11.12.1","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.66_1779299495366_0.17852308358162872","host":"s3://npm-registry-packages-npm-production"}},"0.1.67":{"name":"shiplightai","version":"0.1.67","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.67","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"be003b6599550a2dfff78dc7aa914bbeca99b0b0","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.67.tgz","fileCount":27,"integrity":"sha512-Od8jZJcqZr0Bgy8ZjwuueqtKcyuH9yJ1aefdwOoq9ttdf9m+kxnVIwKhAqyNQdC2dBCxTp35QglCXx87Tf9T8w==","signatures":[{"sig":"MEYCIQDM5hzTknsotblvqUMbs73X2Yw8eULk4aRQgNq1wPJUmwIhANpMvnsXvATeLHsDMeUF4iggPAvLWS4nRcYmwUPAGqV3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12259170},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.67.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/tmp/34e77f492385581e895d1029b1525619/shiplightai-0.1.67.tgz","_integrity":"sha512-Od8jZJcqZr0Bgy8ZjwuueqtKcyuH9yJ1aefdwOoq9ttdf9m+kxnVIwKhAqyNQdC2dBCxTp35QglCXx87Tf9T8w==","_npmVersion":"11.12.1","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.67_1779300831861_0.6417514636183113","host":"s3://npm-registry-packages-npm-production"}},"0.1.68":{"name":"shiplightai","version":"0.1.68","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.68","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"70e98c1cf4bed185cf70ab4a007a57c996a8a71a","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.68.tgz","fileCount":27,"integrity":"sha512-lmPN8KHofPX0HJge+BRjIFDtruLfHXv0fgdm74PXG6YXB5evjTs+suN3WE+WaL0VM3nvSDLAN+pbPtnQBQnAAQ==","signatures":[{"sig":"MEYCIQCLNq4iAedxPKjQbcqYoPqSLvTZOgNlu9cc2E1bvgj24QIhAJfmZmvrAkaUimvbrsTQBbryILsL8kL8lOon7zeTWhMp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12263286},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.68.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/tmp/ec77cd3d83581d1404607b679aac16a3/shiplightai-0.1.68.tgz","_integrity":"sha512-lmPN8KHofPX0HJge+BRjIFDtruLfHXv0fgdm74PXG6YXB5evjTs+suN3WE+WaL0VM3nvSDLAN+pbPtnQBQnAAQ==","_npmVersion":"11.12.1","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.68_1779344361336_0.3111408304711323","host":"s3://npm-registry-packages-npm-production"}},"0.1.69":{"name":"shiplightai","version":"0.1.69","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.69","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"44db067305e61c57ffcaf675ad6b4010220c9581","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.69.tgz","fileCount":27,"integrity":"sha512-iQrWIXzuPCoiR9L5iZYj0Yfz0Ezw7MTS/hYErzXwoEQCoBInFULEBLTZag8UNZHxCMDkuImNvKhMtPmDGL/RFA==","signatures":[{"sig":"MEUCIEw7XPabZM/t5TEA1d0zN0Le9VphUMyD4tw5Wcs3DTN+AiEAmscRigM4TMxgHBMY3PlO6EqDzf0fcK4twR6EmDyRFfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12292180},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.69.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/tmp/337eef5c83b164d88247ab9f75939f83/shiplightai-0.1.69.tgz","_integrity":"sha512-iQrWIXzuPCoiR9L5iZYj0Yfz0Ezw7MTS/hYErzXwoEQCoBInFULEBLTZag8UNZHxCMDkuImNvKhMtPmDGL/RFA==","_npmVersion":"11.12.1","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.69_1779365560830_0.30611245571193835","host":"s3://npm-registry-packages-npm-production"}},"0.1.70":{"name":"shiplightai","version":"0.1.70","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.70","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"4298aad26195f527d1da3f784be0faa85b163b06","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.70.tgz","fileCount":27,"integrity":"sha512-itmEfA+c9V6sVRAjbSe8mvqSI6tTpx90xunppDrWK22PJ+5AceYjEDdFEXrxu+NAMKoyBrfL8j3Ds9qE3yx1+g==","signatures":[{"sig":"MEUCIQDNTTsCRGpiGpDSqK/o0Z1S1aQZNvMs+ThUOUYru9qYYwIgBUc+2ZlMSIYYbwp6Qgrhk97gZ1Dbvov1nMcyyvRciSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12294254},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.70.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/tmp/c6ca68e49ce6fcff740c98720ef2302c/shiplightai-0.1.70.tgz","_integrity":"sha512-itmEfA+c9V6sVRAjbSe8mvqSI6tTpx90xunppDrWK22PJ+5AceYjEDdFEXrxu+NAMKoyBrfL8j3Ds9qE3yx1+g==","_npmVersion":"11.12.1","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.70_1779428476233_0.4439977545544269","host":"s3://npm-registry-packages-npm-production"}},"0.1.71":{"name":"shiplightai","version":"0.1.71","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.71","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"51a4fdab3baf166b9e887bb547a7a8af9a2ebd43","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.71.tgz","fileCount":27,"integrity":"sha512-gGZSAOhTIuj0h5y2koZvJDNp5oymEjv2ITZ2Qg2L5tFjHKAnDvOENuARTxPOE+RS28PIVk2WKIt5dWOQ3GcQgg==","signatures":[{"sig":"MEUCICZiOTYtg3Hro9RAD/YnB7PqCydndDNUlfjd5AHAUVY/AiEA2Q2ujJBoJcxngOfvkJFDm9N8rQlvK2bY+2Beqn2zHpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12294410},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.71.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/tmp/fea3506dd401098c97b9debf5f517c5e/shiplightai-0.1.71.tgz","_integrity":"sha512-gGZSAOhTIuj0h5y2koZvJDNp5oymEjv2ITZ2Qg2L5tFjHKAnDvOENuARTxPOE+RS28PIVk2WKIt5dWOQ3GcQgg==","_npmVersion":"11.12.1","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.71_1779476721413_0.18516439662410478","host":"s3://npm-registry-packages-npm-production"}},"0.1.72":{"name":"shiplightai","version":"0.1.72","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.72","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"bdf86807828bc9ad8df610a14ff3aeaaa028f117","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.72.tgz","fileCount":27,"integrity":"sha512-QDtQaDhS2dPNYZ6g26J/crs+Da30thLJZXUXOL+kP1meYI7pJ4iwuJ23lRv+dbr0kDjECor/GIQ+vyZPF6KeYA==","signatures":[{"sig":"MEUCIAYQ32ZDvTSmpk2YCPxa9WtsdW0ha3Xtrz6Bds1OR6qpAiEAos+toGLBxvSwAGNt3TVEhmCV1M3+bzoWgc0RSrbBAgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12298816},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.72.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/tmp/857566943157b45e85721b986d99582a/shiplightai-0.1.72.tgz","_integrity":"sha512-QDtQaDhS2dPNYZ6g26J/crs+Da30thLJZXUXOL+kP1meYI7pJ4iwuJ23lRv+dbr0kDjECor/GIQ+vyZPF6KeYA==","_npmVersion":"11.12.1","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.72_1779766205581_0.3824940163006596","host":"s3://npm-registry-packages-npm-production"}},"0.1.73":{"name":"shiplightai","version":"0.1.73","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.73","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"2935d5ed3d5309e58824e694f5d5639404ce22c2","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.73.tgz","fileCount":27,"integrity":"sha512-EZd1OAOyIFP0PYm17ELNxJWkfLngi/1kSJmcAKnu2wvGoVmnSpyvODmWAa8FjBY5zD+7pDljlFi7HuGLOqxYwg==","signatures":[{"sig":"MEYCIQCGKAoEBNORA8WlvEmM4mUZMOSpbLoDLrCDtYSxHgvaPwIhALiOhh/nqyjcn1IAJdtTjmyGLIMuhmwFsBkoWZG0dtkg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12293717},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.73.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test 'src/**/*.test.ts'","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/tmp/51f51028d48c16480a1af610a785d13c/shiplightai-0.1.73.tgz","_integrity":"sha512-EZd1OAOyIFP0PYm17ELNxJWkfLngi/1kSJmcAKnu2wvGoVmnSpyvODmWAa8FjBY5zD+7pDljlFi7HuGLOqxYwg==","_npmVersion":"11.12.1","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.73_1779803255704_0.12861397411759823","host":"s3://npm-registry-packages-npm-production"}},"0.1.74":{"name":"shiplightai","version":"0.1.74","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.74","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"53d93a0fafdd1d90a0616a8c525a8845169269f2","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.74.tgz","fileCount":27,"integrity":"sha512-69v9CYOBUjnlw+MxMcEncGEYRBwW9X5shA1j72Ml/uNdRvXY1H7swDJLNWGI0DiDTR9bMVhlY3wcMfHXqQ1CQg==","signatures":[{"sig":"MEUCIHco5g+Tvwzo7gJhDDaadZ4lwSUvLO8NYKl/ng+g6/DFAiEAuAGtI7BC5gpjgCsNzAIJyuc/wdyzQz98z4NjIXCilGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12325109},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.74.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test $(find src -name '*.test.ts' ! -name '*.e2e.test.ts')","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/tmp/1ddad4100bf3ca3b2449f157989aaabb/shiplightai-0.1.74.tgz","_integrity":"sha512-69v9CYOBUjnlw+MxMcEncGEYRBwW9X5shA1j72Ml/uNdRvXY1H7swDJLNWGI0DiDTR9bMVhlY3wcMfHXqQ1CQg==","_npmVersion":"11.13.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.74_1780034071863_0.8642037571176502","host":"s3://npm-registry-packages-npm-production"}},"0.1.75":{"name":"shiplightai","version":"0.1.75","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.75","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"a55e48cabce7afcaf5c759cf4774cf69c4b2dc94","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.75.tgz","fileCount":27,"integrity":"sha512-xVqRGXLtO2skV2tvqBx1mCnCE2q6102b61wJTS1Hfj87wiwv74NPA22e3SV6RPzJ3g+x/syInap+sKKed5kcww==","signatures":[{"sig":"MEUCIQCmzLJTVS6id82j3IQkeGyXh/LEJObvmitRQhwWAITTYgIgQkKHlMfQaHN6J3OFZW7RYEtMHM/ugPqUS0a6RzJbc10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12327203},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.75.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test $(find src -name '*.test.ts' ! -name '*.e2e.test.ts')","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/tmp/14e1ba4a3fd99143197f2d4c72a89755/shiplightai-0.1.75.tgz","_integrity":"sha512-xVqRGXLtO2skV2tvqBx1mCnCE2q6102b61wJTS1Hfj87wiwv74NPA22e3SV6RPzJ3g+x/syInap+sKKed5kcww==","_npmVersion":"11.13.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.75_1780319820460_0.9444258301673427","host":"s3://npm-registry-packages-npm-production"}},"0.1.76":{"name":"shiplightai","version":"0.1.76","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.76","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"d8a8c6439ecffac1f78a17aaf269b215d3cbe811","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.76.tgz","fileCount":27,"integrity":"sha512-IdKYl2jGy0KnJoFRE6LEc4bgUq+ASJ+UrCs/w7y78eTlXv263plhrMAAFw7HWIamy2SFLH/mpjsjqkLcIV/6RQ==","signatures":[{"sig":"MEYCIQCuU8Zl1iGp+yG7IGlgervddENSQT0XIiL7mpuc+mkdIwIhAK7ju2GMFjejQxSgF2ScD3bea8F4/tl0w92QYMHStrfJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12337772},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.76.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test $(find src -name '*.test.ts' ! -name '*.e2e.test.ts')","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/tmp/23af407fc5198621bf7983aab8b5a1dc/shiplightai-0.1.76.tgz","_integrity":"sha512-IdKYl2jGy0KnJoFRE6LEc4bgUq+ASJ+UrCs/w7y78eTlXv263plhrMAAFw7HWIamy2SFLH/mpjsjqkLcIV/6RQ==","_npmVersion":"11.13.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.76_1780512348765_0.13078377582649336","host":"s3://npm-registry-packages-npm-production"}},"0.1.77":{"name":"shiplightai","version":"0.1.77","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.77","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"094beaa8009c78c2b123f33faa0ae9c3826a96e5","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.77.tgz","fileCount":27,"integrity":"sha512-PD/SixG/5TssuciSQsUY1vImEyLH47rS/U5gp/sqJo/VFtKMISapvqeSq1RrQdBWScsRxSe0r7pW3+18BorcQA==","signatures":[{"sig":"MEUCIQCTdJqdzh0JOFLB7GKn2gC1vJQ7Q04zzEXEPYHt/eWEnQIgJK4TWMTfmDBlgHEC6Vx15IPCo8nwzaKaPTVdXBELJ0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12337772},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.77.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test $(find src -name '*.test.ts' ! -name '*.e2e.test.ts')","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/private/var/folders/k5/vngrgsx10hv0fkqkp1s_q3k80000gn/T/e14ccf76852810773668a75dad872b5c/shiplightai-0.1.77.tgz","_integrity":"sha512-PD/SixG/5TssuciSQsUY1vImEyLH47rS/U5gp/sqJo/VFtKMISapvqeSq1RrQdBWScsRxSe0r7pW3+18BorcQA==","_npmVersion":"11.12.1","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.77_1780636072345_0.28071642872538294","host":"s3://npm-registry-packages-npm-production"}},"0.1.78":{"name":"shiplightai","version":"0.1.78","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.78","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"f5e7a7502c7f54703d7802b819d40cd87f73069b","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.78.tgz","fileCount":27,"integrity":"sha512-rEPFYfY4Q/FwszLkWZ5ZW4qgfAJRIMUBUvvzdSA1kd4BTZX32TndS3HpUShJtK3hX3Mzvd7SK6z0PTXVw/ESPg==","signatures":[{"sig":"MEUCIQDonD7bZHClrRWfWZR16h5AllG57x0mzT22zULyLZbl3gIgZMxkaCmDUi4ItHy5ev48o1vAR8eNEtV8EV+8Zi4kQUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12340038},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.78.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test $(find src -name '*.test.ts' ! -name '*.e2e.test.ts')","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/tmp/a87f86e0c0799edeaef36ac9d93b6e9e/shiplightai-0.1.78.tgz","_integrity":"sha512-rEPFYfY4Q/FwszLkWZ5ZW4qgfAJRIMUBUvvzdSA1kd4BTZX32TndS3HpUShJtK3hX3Mzvd7SK6z0PTXVw/ESPg==","_npmVersion":"11.13.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.78_1780835217780_0.2742200863488742","host":"s3://npm-registry-packages-npm-production"}},"0.1.79":{"name":"shiplightai","version":"0.1.79","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.79","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"388cef4704cb9b9e2f42095063c54002cc1f4884","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.79.tgz","fileCount":27,"integrity":"sha512-R0Dj8IVuWqnFdkeL0l+BfjWJy4KrjlpMCXj6oai3HIjaVr8weL15gWa74E2jZy6qyGAKVb/hvv7yYDfqtJ7QlA==","signatures":[{"sig":"MEYCIQCGApjpm6HkIgb6WqAUvXsnYYvbrxbzaWLAEGg4aVDsFwIhAImNYmVrkwn3Md04K1TivFaj1Y+MNaqvjpAg0xsV9XrZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12371936},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.79.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test $(find src -name '*.test.ts' ! -name '*.e2e.test.ts')","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts","test:browser":"tsx --test $(find src -name '*.e2e.test.ts')"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/tmp/c9d9143fd8215c0314aef9afc4a987fb/shiplightai-0.1.79.tgz","_integrity":"sha512-R0Dj8IVuWqnFdkeL0l+BfjWJy4KrjlpMCXj6oai3HIjaVr8weL15gWa74E2jZy6qyGAKVb/hvv7yYDfqtJ7QlA==","_npmVersion":"11.13.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.79_1780927504350_0.05261126324698795","host":"s3://npm-registry-packages-npm-production"}},"0.1.80":{"name":"shiplightai","version":"0.1.80","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.80","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"754c49e554ee04aa0dba0cca14224cd626fccf91","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.80.tgz","fileCount":27,"integrity":"sha512-fEchPmfcssGk9vX3On7Xv6b8rAJhlCtbwL5Fkle3+kbJB0EESULcEwhzs4Kx4gHh8lvK4iHBfsZJeem+AmaZqg==","signatures":[{"sig":"MEUCIEOg7wyVNkFDnvoH1kZUKdMbNUxC0hy/vro97AhffVUaAiEA9kqE+b4eL9l+PvULQjgf24DT0sV0lB876m5PcmGo9wU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12382704},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.80.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test $(find src -name '*.test.ts' ! -name '*.e2e.test.ts')","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts","test:browser":"tsx --test $(find src -name '*.e2e.test.ts')"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/tmp/d438ab5ea5fa5d6ff3333b0dce641a04/shiplightai-0.1.80.tgz","_integrity":"sha512-fEchPmfcssGk9vX3On7Xv6b8rAJhlCtbwL5Fkle3+kbJB0EESULcEwhzs4Kx4gHh8lvK4iHBfsZJeem+AmaZqg==","_npmVersion":"11.13.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.80_1780990614998_0.07108801062528025","host":"s3://npm-registry-packages-npm-production"}},"0.1.81":{"name":"shiplightai","version":"0.1.81","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.81","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"4224727fa30dc7ca7aace1cc61b13539553adaaa","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.81.tgz","fileCount":27,"integrity":"sha512-DuDinYF9TP2wymRZbAkSYv+4QBoUpXvWQeK68yp7y+lp/DBwjVcqvVfrqTtOoyuravPkHRF8XkzEpvrntskRQQ==","signatures":[{"sig":"MEUCID0d29MBcsXeBGVnL/tSnf1pY1RRGbGTNhEKvWJhhrezAiEA5zz75CNDbPkRrJWDBBKy5HjqeUxrDg8jyBKMytGhdPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12383244},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.81.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test $(find src -name '*.test.ts' ! -name '*.e2e.test.ts')","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts","test:browser":"tsx --test $(find src -name '*.e2e.test.ts')"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/tmp/c1d9145f198f04e3655150a1282fb043/shiplightai-0.1.81.tgz","_integrity":"sha512-DuDinYF9TP2wymRZbAkSYv+4QBoUpXvWQeK68yp7y+lp/DBwjVcqvVfrqTtOoyuravPkHRF8XkzEpvrntskRQQ==","_npmVersion":"11.13.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@loggia/common":"1.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.81_1781074734360_0.5306352566073902","host":"s3://npm-registry-packages-npm-production"}},"0.1.82":{"name":"shiplightai","version":"0.1.82","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.82","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"7d435a6eee3878dfb5e7b66a0d34b82659197007","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.82.tgz","fileCount":27,"integrity":"sha512-+p6SbRx5DZ4lf7LEWyoAXDxAPrF0Y9KXrydVOq1BIlDXK5g4EunqC/FGtZMFcSMRj11FoGaxZJLlJALnygCeSA==","signatures":[{"sig":"MEYCIQCwF20VVMvCKoyLlFmXvyXA4UWwTUjWUBU/SMFn2HAVyAIhAK2/5plwmLc3OgsQaTb85iv74vEHvXIN+upBedcE8NDG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12384582},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.82.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test $(find src -name '*.test.ts' ! -name '*.e2e.test.ts')","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts","test:browser":"tsx --test $(find src -name '*.e2e.test.ts')"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/tmp/2a3113bad97b8d9dcf3d53ff447e1db8/shiplightai-0.1.82.tgz","_integrity":"sha512-+p6SbRx5DZ4lf7LEWyoAXDxAPrF0Y9KXrydVOq1BIlDXK5g4EunqC/FGtZMFcSMRj11FoGaxZJLlJALnygCeSA==","_npmVersion":"11.13.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.82_1781155385765_0.750850478037322","host":"s3://npm-registry-packages-npm-production"}},"0.1.83":{"name":"shiplightai","version":"0.1.83","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.83","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"7129b7bf0ed2c3b7a6df7081dca7e3da5c955dbe","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.83.tgz","fileCount":27,"integrity":"sha512-dRxJstMiod2KW/2op1Siuzxok6y8eTfC+x37T7czPE91xISSDc/rcrv3Fj6H/gzMGep+kFbVTGH4GsH88XtwTQ==","signatures":[{"sig":"MEQCIDYAfvake0L84IfZaj5Dc78X4W3a1wgMvY2kVX0n16VNAiBGGTL6WbgvDNhUspWtk0KEE4awShv+gntGvxJs+R7iXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12393365},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.83.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test $(find src -name '*.test.ts' ! -name '*.e2e.test.ts')","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts","test:browser":"tsx --test $(find src -name '*.e2e.test.ts')"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/tmp/3acc4bf1aabfea0e8878bc30d2b0ee76/shiplightai-0.1.83.tgz","_integrity":"sha512-dRxJstMiod2KW/2op1Siuzxok6y8eTfC+x37T7czPE91xISSDc/rcrv3Fj6H/gzMGep+kFbVTGH4GsH88XtwTQ==","_npmVersion":"11.13.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.83_1781211202814_0.9447910468694205","host":"s3://npm-registry-packages-npm-production"}},"0.1.84":{"name":"shiplightai","version":"0.1.84","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.84","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"bf053b78d35800980a71176591c24ed6893685ed","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.84.tgz","fileCount":27,"integrity":"sha512-8EHkROLAFgDao/pKi2EOb6A1n3+7PGsfU8yVk9XuiXiw7pIxYX+YAllnbkBhUdOt+XmHCAvipQ/gpSXTbPdbbA==","signatures":[{"sig":"MEYCIQDYO0u+kLb/xIsCY9whXLjdqZTnQg6ruq3VPNs1M+noEQIhAOSxfHAwZFsfct44zILvAFMv2hDeamlUiNLWKBhpM7FA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12405213},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.84.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test $(find src -name '*.test.ts' ! -name '*.e2e.test.ts')","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts","test:browser":"tsx --test $(find src -name '*.e2e.test.ts')"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/private/var/folders/k5/vngrgsx10hv0fkqkp1s_q3k80000gn/T/6f9ceb310a4f3d480a6c4eb87e9e7897/shiplightai-0.1.84.tgz","_integrity":"sha512-8EHkROLAFgDao/pKi2EOb6A1n3+7PGsfU8yVk9XuiXiw7pIxYX+YAllnbkBhUdOt+XmHCAvipQ/gpSXTbPdbbA==","_npmVersion":"11.12.1","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.84_1781470739674_0.06161877709879904","host":"s3://npm-registry-packages-npm-production"}},"0.1.85":{"name":"shiplightai","version":"0.1.85","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.85","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"9eda74c0073a107b8f33b448a033f2652e981761","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.85.tgz","fileCount":27,"integrity":"sha512-lpmxgKy7jBUzpfVejy2Ju7f0C8fh5puLjTvqL/uKVs51sk6uGHNEoajGrVH2En7prFEnCJIeO4gOykTz+NYu1w==","signatures":[{"sig":"MEQCIHHwiKuTNv/ZtAn23UgiXOaCa+fMlG1quE7Ymwxtzsy5AiBb6yYNyXNf2yQbL5gJ1N6FLSd5wAWsUQ+143IZn7pfwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12409999},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.85.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test $(find src -name '*.test.ts' ! -name '*.e2e.test.ts')","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts","test:browser":"tsx --test $(find src -name '*.e2e.test.ts')"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/tmp/b894cd61472985a80319b98629a723e6/shiplightai-0.1.85.tgz","_integrity":"sha512-lpmxgKy7jBUzpfVejy2Ju7f0C8fh5puLjTvqL/uKVs51sk6uGHNEoajGrVH2En7prFEnCJIeO4gOykTz+NYu1w==","_npmVersion":"11.13.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.85_1782395190636_0.20701509238785576","host":"s3://npm-registry-packages-npm-production"}},"0.1.86":{"name":"shiplightai","version":"0.1.86","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.86","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"89498806dd84b24a9df585a9ec0b7276f966ec9d","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.86.tgz","fileCount":27,"integrity":"sha512-aD2+Cn4SF2RsBVfDYmoxPLS0VYC24cqpTFJgbfyduCnO6ZzQJJLvGLKuAchcJZF7o4Rxunn5P2WtKfzxfEQyXg==","signatures":[{"sig":"MEQCIBBBQVXecrMWoJVJ1/rk2QTgCs82otg1aKpwMjQoLTxXAiAKbq7vpHk2SftAS9r3MlaT1I/D77n+0farGTtiqR90Wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12418207},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.86.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test $(find src -name '*.test.ts' ! -name '*.e2e.test.ts')","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts","test:browser":"tsx --test $(find src -name '*.e2e.test.ts')"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/tmp/8b3c608c5609e8c8617fa5c12ccfa33d/shiplightai-0.1.86.tgz","_integrity":"sha512-aD2+Cn4SF2RsBVfDYmoxPLS0VYC24cqpTFJgbfyduCnO6ZzQJJLvGLKuAchcJZF7o4Rxunn5P2WtKfzxfEQyXg==","_npmVersion":"11.16.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.86_1783365204024_0.8943687870255286","host":"s3://npm-registry-packages-npm-production"}},"0.1.87":{"name":"shiplightai","version":"0.1.87","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.87","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"cc7359549df311087471ee4ce761f588520a843c","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.87.tgz","fileCount":27,"integrity":"sha512-WJYA9mKZGJglqzY9dy/I0c4vPm1xww9HBPU53EvVyT6q8TaMnz8LiF81HQSsXf4KawaCcXeuyNQIRtpoC5QPzQ==","signatures":[{"sig":"MEUCIQC9N/tKizol6KGZxv+eY+nO17f2mQeKetKdflfp9jG4GgIgJGkxrzdXhEl/3+JLBPALr76h14j393u1++a6xbd06DQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12427901},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.87.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test $(find src -name '*.test.ts' ! -name '*.e2e.test.ts')","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts","test:browser":"tsx --test $(find src -name '*.e2e.test.ts')"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/tmp/501bbd687241b54a73d372ec3d545a6c/shiplightai-0.1.87.tgz","_integrity":"sha512-WJYA9mKZGJglqzY9dy/I0c4vPm1xww9HBPU53EvVyT6q8TaMnz8LiF81HQSsXf4KawaCcXeuyNQIRtpoC5QPzQ==","_npmVersion":"11.16.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.87_1783810583161_0.26103344432984366","host":"s3://npm-registry-packages-npm-production"}},"0.1.88":{"name":"shiplightai","version":"0.1.88","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.88","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"e7dcd9599ae0231bd54af19b005bd69053ab588e","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.88.tgz","fileCount":27,"integrity":"sha512-ZZMtvNFZp6gaFP50OkpyitD8GtJuSKve+f/zhnelK2Str+DuQqLad9bLq60kD9OxhKKdj8Nf7rxtkG52fNSwLQ==","signatures":[{"sig":"MEUCIQD8GG+N/0LkvAqHylVGJ+ST7jgbLPZjKarclxEGXBhovAIgeIW0bcPZjLciCXTPQrv6CzkXaxj+NRZSmvIvvPiD0Lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12429379},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.88.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test $(find src -name '*.test.ts' ! -name '*.e2e.test.ts')","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts","test:browser":"tsx --test $(find src -name '*.e2e.test.ts')"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/tmp/e5056f2bc6ba32abaa0f3131421e683b/shiplightai-0.1.88.tgz","_integrity":"sha512-ZZMtvNFZp6gaFP50OkpyitD8GtJuSKve+f/zhnelK2Str+DuQqLad9bLq60kD9OxhKKdj8Nf7rxtkG52fNSwLQ==","_npmVersion":"11.16.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.88_1784004378469_0.7980702027718207","host":"s3://npm-registry-packages-npm-production"}},"0.1.89":{"name":"shiplightai","version":"0.1.89","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.89","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"a41a6bf9d8ef41adefc89c58c78bc6f5ba8d219e","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.89.tgz","fileCount":27,"integrity":"sha512-hvn/7dkkqxG70Iff9HJMLvkKHsVRfYeaOhc5AKFPituMe8uKLk0zgO8FQHL7G03LGVmUivixQINfzkH1WhESBQ==","signatures":[{"sig":"MEQCIGRPkItqsFD3BqFXh6Z4aDXvxyLNJYP5uFh5y5dPt9r2AiB/yxgp7xOapwBoS0K3tsZ2UYZBKS4uikURTnVgDU1aMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12433195},"main":"dist/index.js","type":"module","_from":"file:/tmp/promote/shiplightai-0.1.89.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test $(find src -name '*.test.ts' ! -name '*.e2e.test.ts')","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts","test:browser":"tsx --test $(find src -name '*.e2e.test.ts')"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/tmp/promote/shiplightai-0.1.89.tgz","_integrity":"sha512-hvn/7dkkqxG70Iff9HJMLvkKHsVRfYeaOhc5AKFPituMe8uKLk0zgO8FQHL7G03LGVmUivixQINfzkH1WhESBQ==","_npmVersion":"11.16.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.89_1784137708763_0.30280656334393163","host":"s3://npm-registry-packages-npm-production"}},"0.1.90":{"name":"shiplightai","version":"0.1.90","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.90","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"20eb6671be3f7603f77150ac4cfe10164f0cd086","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.90.tgz","fileCount":27,"integrity":"sha512-kP2ND4H9qnaGxbJM8JSetBpnWUbI8zB59CK1fGE9CTU5f8QGSUAwOUMlio8nuv1Puia5C4UN9x6bLPn0hx02zQ==","signatures":[{"sig":"MEYCIQDhubcumXMyG+RLJhvrXY0LJRJj1ea2EuWcLvI/CXVbggIhAKWePQ0iNe8mI/8zYJHhX0PH9DzERxEn63LK3K0/9Lnq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12439213},"main":"dist/index.js","type":"module","_from":"file:/tmp/promote/shiplightai-0.1.90.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test $(find src -name '*.test.ts' ! -name '*.e2e.test.ts')","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts","test:browser":"tsx --test $(find src -name '*.e2e.test.ts')"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/tmp/promote/shiplightai-0.1.90.tgz","_integrity":"sha512-kP2ND4H9qnaGxbJM8JSetBpnWUbI8zB59CK1fGE9CTU5f8QGSUAwOUMlio8nuv1Puia5C4UN9x6bLPn0hx02zQ==","_npmVersion":"11.16.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.90_1784315688772_0.5581514761616679","host":"s3://npm-registry-packages-npm-production"}},"0.1.91":{"name":"shiplightai","version":"0.1.91","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.91","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"156656d6a118f75da9a03b22be3c5ea4c3879954","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.91.tgz","fileCount":27,"integrity":"sha512-MnR4SkWVHeA3grQNdyRpMSMLfv5WApLcjpIFAKoBj1PBto1W7Zh9h3nFJdEz8qO4AWX7CRHS9S/bL0aYnfs2zw==","signatures":[{"sig":"MEYCIQDzmYMqgiSVAde6omPUyzkmwLUNWKvsM/ug1dICYsTY9wIhANbn+j8nPc5E8g//oCMQQ/iSKbI8ZPKdi+t8yFLWzafJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12458191},"main":"dist/index.js","type":"module","_from":"file:/tmp/promote/shiplightai-0.1.91.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test $(find src -name '*.test.ts' ! -name '*.e2e.test.ts')","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts","test:browser":"tsx --test $(find src -name '*.e2e.test.ts')"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/tmp/promote/shiplightai-0.1.91.tgz","_integrity":"sha512-MnR4SkWVHeA3grQNdyRpMSMLfv5WApLcjpIFAKoBj1PBto1W7Zh9h3nFJdEz8qO4AWX7CRHS9S/bL0aYnfs2zw==","_npmVersion":"11.16.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.91_1784434422178_0.83062505501259","host":"s3://npm-registry-packages-npm-production"}},"0.1.92":{"name":"shiplightai","version":"0.1.92","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.92","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"5433b29a3d65208c67c5f42ab0ef354219bc118b","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.92.tgz","fileCount":27,"integrity":"sha512-OuPl12SHUERa7QKEmJEFFeQ8U7hzXC8km7c3/+51AUYxYXO9dWOFOhR6iKMKDs/m37z4ABLoqjllP7/P2N3DIQ==","signatures":[{"sig":"MEUCIDoS4yNbnHTg5RRAnsqACCH2QXjPlyEyFobZlzQN3iIHAiEA4WtcsNWPPvSG0Zj1KVJuuzPX5Ps0ye0xceIzGuMvdqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12458252},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.92.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test $(find src -name '*.test.ts' ! -name '*.e2e.test.ts')","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts","test:browser":"tsx --test $(find src -name '*.e2e.test.ts')"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/tmp/a692246adcc6a53d00e65ff286b682ef/shiplightai-0.1.92.tgz","_integrity":"sha512-OuPl12SHUERa7QKEmJEFFeQ8U7hzXC8km7c3/+51AUYxYXO9dWOFOhR6iKMKDs/m37z4ABLoqjllP7/P2N3DIQ==","_npmVersion":"11.16.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.92_1784567587388_0.13031753017630487","host":"s3://npm-registry-packages-npm-production"}},"0.1.93":{"name":"shiplightai","version":"0.1.93","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.93","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"7c154ea267442646e171b27b102bd9b6418a15c4","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.93.tgz","fileCount":27,"integrity":"sha512-TXAaAxa5gaGpENysfDnbFsceqyQhq96o6AV/AlcFN0NMca9w2IZp/E7b49z0Ug8Eg7NLSIRImV2Nu6tJLr19TQ==","signatures":[{"sig":"MEUCIGt1uO1FgDnLOnyMCq9RJt7/Q5R5asNM+Ryv/jX3JHW3AiEAvIJ0PZw2ees8W+4wTqIAH5yGSCdPuxb5Eu8ktEUFXxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12471977},"main":"dist/index.js","type":"module","_from":"file:/tmp/promote/shiplightai-0.1.93.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test $(find src -name '*.test.ts' ! -name '*.e2e.test.ts')","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts","test:browser":"tsx --test $(find src -name '*.e2e.test.ts')"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/tmp/promote/shiplightai-0.1.93.tgz","_integrity":"sha512-TXAaAxa5gaGpENysfDnbFsceqyQhq96o6AV/AlcFN0NMca9w2IZp/E7b49z0Ug8Eg7NLSIRImV2Nu6tJLr19TQ==","_npmVersion":"11.16.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","mcp-tools":"1.0.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.93_1784576066963_0.3127698378604842","host":"s3://npm-registry-packages-npm-production"}},"0.1.94":{"name":"shiplightai","version":"0.1.94","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.94","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"ff2a12c465bd599aca22c87b82eb50e2a69df240","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.94.tgz","fileCount":29,"integrity":"sha512-UWtrZe2i7cOpqAXAI41zbZ7CtQ+jN5aQWLF0Pg+Gztl7LkEbB3WG5sRddkaE9zjVuP6ufa/1hDrNVB9EbxTFDg==","signatures":[{"sig":"MEQCIEDL0yFV33nAolOhq0MKVbaCJn1uC9fNcqGlqshbl69qAiA0I5tPrtJclVmXR8VQvXLiWaSXo1/KkGJYD1F2TohULA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12543246},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.94.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import ./tpl-loader.mjs --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test --import ./tpl-loader.mjs $(find src -name '*.test.ts' ! -name '*.e2e.test.ts')","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts","test:browser":"tsx --test $(find src -name '*.e2e.test.ts')"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/tmp/02b44bde6b6badf7d979bac2bffb2d70/shiplightai-0.1.94.tgz","_integrity":"sha512-UWtrZe2i7cOpqAXAI41zbZ7CtQ+jN5aQWLF0Pg+Gztl7LkEbB3WG5sRddkaE9zjVuP6ufa/1hDrNVB9EbxTFDg==","_npmVersion":"11.16.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.94_1784687824592_0.8176248713896128","host":"s3://npm-registry-packages-npm-production"}},"0.1.95":{"name":"shiplightai","version":"0.1.95","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.95","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"870991dca04fcb555c07d988f78294b88f15c2d0","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.95.tgz","fileCount":30,"integrity":"sha512-VX233oc0qUnxQyIs51I/oLNS6oElHTtqn9tOKhyTVy50oG6Djs4Qdv+jJpGsPvzSFhd07Px4piHyZogAwQf+1Q==","signatures":[{"sig":"MEYCIQCs8Nop9cKLlzDOhO1Mc+LuwfOtJoPQlWfe1GyQqt9qDgIhAJ96aSYS5M2aLZKXW9V7pDPKYhPFljECij3u1yzRYDn7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12573162},"main":"dist/index.js","type":"module","_from":"file:/tmp/promote/shiplightai-0.1.95.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import ./tpl-loader.mjs --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test --import ./tpl-loader.mjs $(find src -name '*.test.ts' ! -name '*.e2e.test.ts')","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts","test:browser":"tsx --test $(find src -name '*.e2e.test.ts')"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/tmp/promote/shiplightai-0.1.95.tgz","_integrity":"sha512-VX233oc0qUnxQyIs51I/oLNS6oElHTtqn9tOKhyTVy50oG6Djs4Qdv+jJpGsPvzSFhd07Px4piHyZogAwQf+1Q==","_npmVersion":"11.16.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.3","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"^0.34.5","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^3.0.1","@ai-sdk/openai":"^3.0.1","@ai-sdk/provider":"^3.0.1","@ai-sdk/anthropic":"^3.0.1","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^4.0.1","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@anthropic-ai/claude-agent-sdk":"^0.1.72","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.95_1784845310286_0.44368011584411593","host":"s3://npm-registry-packages-npm-production"}},"0.1.96":{"name":"shiplightai","version":"0.1.96","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.96","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"52c7d51478f5f6b553399bbb724f9d10f46adc1c","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.96.tgz","fileCount":30,"integrity":"sha512-lY17nAVnDd1G+TUoUYBAxc2z3djWxcTczs1VT10xuamCM7anRsQZkDBRIwui2ZiphQr6mf//v27ntha7BV63wA==","signatures":[{"sig":"MEUCIFXAjIvzXh6lUPlK3cCacQPLWC7wGUe/PzlMifeW1rd3AiEA94zZUptI6Cb8mZX5XkMHTBsudwjSD+4LMNZFs1ITHVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12599828},"main":"dist/index.js","type":"module","_from":"file:/tmp/promote/shiplightai-0.1.96.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import ./tpl-loader.mjs --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test --import ./tpl-loader.mjs $(find src -name '*.test.ts' ! -name '*.e2e.test.ts')","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts","test:browser":"tsx --test $(find src -name '*.e2e.test.ts')"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/tmp/promote/shiplightai-0.1.96.tgz","_integrity":"sha512-lY17nAVnDd1G+TUoUYBAxc2z3djWxcTczs1VT10xuamCM7anRsQZkDBRIwui2ZiphQr6mf//v27ntha7BV63wA==","_npmVersion":"11.16.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^7.0.42","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"0.35.3","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^4.0.28","@ai-sdk/openai":"^4.0.24","@ai-sdk/provider":"^4.0.4","@ai-sdk/anthropic":"^4.0.24","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^5.0.35","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","typescript":"5.5.4","@types/node":"^24.0.0","sdk-internal":"0.1.1","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.96_1785393147132_0.09748452513161299","host":"s3://npm-registry-packages-npm-production"}},"0.1.97":{"name":"shiplightai","version":"0.1.97","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.97","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"0f68e209e1c4d5b7b302e12f08e3892e23466208","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.97.tgz","fileCount":30,"integrity":"sha512-MTi088kCALPTz0Bu9cglh+ao1CJzsvb/K9ck+VszolUoEYsH4vl8cWLZ8ZMjtIa9iyXPfHtVY48UJELc+aX5bw==","signatures":[{"sig":"MEUCIQD4LmtUmXqVL3kp8mEU89B3sKXzcSobdbOpiNMwddNuigIgIfQ1/WqotOjjdfpo59D/4uwm85jq1byeb3Ux3mKRn7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12656908},"main":"dist/index.js","type":"module","_from":"file:/tmp/promote/shiplightai-0.1.97.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import ./tpl-loader.mjs --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test --import ./tpl-loader.mjs $(find src -name '*.test.ts' ! -name '*.e2e.test.ts')","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts","test:browser":"tsx --test $(find src -name '*.e2e.test.ts')"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/tmp/promote/shiplightai-0.1.97.tgz","_integrity":"sha512-MTi088kCALPTz0Bu9cglh+ao1CJzsvb/K9ck+VszolUoEYsH4vl8cWLZ8ZMjtIa9iyXPfHtVY48UJELc+aX5bw==","_npmVersion":"11.16.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^7.0.42","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"0.35.3","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^4.0.28","@ai-sdk/openai":"^4.0.24","@ai-sdk/provider":"^4.0.4","@ai-sdk/anthropic":"^4.0.24","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^5.0.35","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","typescript":"5.5.4","@types/node":"^24.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.97_1785966821333_0.4537951993549576","host":"s3://npm-registry-packages-npm-production"}},"0.1.98":{"name":"shiplightai","version":"0.1.98","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.98","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"b5d34b2d8786dcb2491e06aed9157326f1dc4491","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.98.tgz","fileCount":30,"integrity":"sha512-d5UFCIPk9VGGZVB2GCIaNikSpGIVvM3vYxWJ8Erw64US8FNqS3JJggL+jcVg92r0SIt9sxjyINT4WZ+eSSa4mQ==","signatures":[{"sig":"MEUCIHnTKjcKL8TEp7HO4be8EVMNFOkmkfJrL10P1HhCvN3BAiEAiAGh9qjKQqyVuSaSDRFczUmsnb7XJJ6K2HuEaTb/foc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12667053},"main":"dist/index.js","type":"module","_from":"file:/tmp/promote/shiplightai-0.1.98.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import ./tpl-loader.mjs --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test --import ./tpl-loader.mjs $(find src -name '*.test.ts' ! -name '*.e2e.test.ts')","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts","test:browser":"tsx --test $(find src -name '*.e2e.test.ts')"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/tmp/promote/shiplightai-0.1.98.tgz","_integrity":"sha512-d5UFCIPk9VGGZVB2GCIaNikSpGIVvM3vYxWJ8Erw64US8FNqS3JJggL+jcVg92r0SIt9sxjyINT4WZ+eSSa4mQ==","_npmVersion":"11.17.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^7.0.42","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"0.35.3","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^4.0.28","@ai-sdk/openai":"^4.0.24","@ai-sdk/provider":"^4.0.4","@ai-sdk/anthropic":"^4.0.24","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^5.0.35","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","typescript":"5.5.4","@types/node":"^24.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.98_1786059043906_0.5162020738665427","host":"s3://npm-registry-packages-npm-production"}},"0.1.99":{"name":"shiplightai","version":"0.1.99","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.99","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"b068b1ce448ed7db1a71ca80454a327883c458e1","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.99.tgz","fileCount":30,"integrity":"sha512-dseuijTVdeJLN8r3NrLYCRg45H9LHEz8ea6bi9f+CvLqsvSaCzs/pDghMF1s9EEJfQ1KOWtRgwJLyRuEeOvz2w==","signatures":[{"sig":"MEYCIQCVMjObfzDDx8PtwwhYBWpVI3ivsX5Du88NPae8AoPk7gIhAPnqJnqY+JZVhOS/l0jLa0Jah7fngdCNcTqDGGLrRjgs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12680355},"main":"dist/index.js","type":"module","_from":"file:/tmp/promote/shiplightai-0.1.99.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import ./tpl-loader.mjs --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test --import ./tpl-loader.mjs $(find src -name '*.test.ts' ! -name '*.e2e.test.ts')","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts","test:browser":"tsx --test $(find src -name '*.e2e.test.ts')"},"_npmUser":{"name":"feng_shiplite","email":"feng@shiplight.ai"},"_resolved":"/tmp/promote/shiplightai-0.1.99.tgz","_integrity":"sha512-dseuijTVdeJLN8r3NrLYCRg45H9LHEz8ea6bi9f+CvLqsvSaCzs/pDghMF1s9EEJfQ1KOWtRgwJLyRuEeOvz2w==","_npmVersion":"11.16.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^7.0.42","ora":"^5.4.1","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","chalk":"^4.1.2","sharp":"0.35.3","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","p-retry":"^6.2.1","fs-extra":"^11.2.0","commander":"^11.0.0","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^4.0.28","@ai-sdk/openai":"^4.0.24","@ai-sdk/provider":"^4.0.4","@ai-sdk/anthropic":"^4.0.24","@babel/preset-env":"^7.26.9","zod-to-json-schema":"^3.24.6","google-auth-library":"^10.0.0","@ai-sdk/google-vertex":"^5.0.35","@babel/preset-typescript":"^7.27.0","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0","@babel/plugin-transform-typescript":"^7.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","typescript":"5.5.4","@types/node":"^24.0.0","@types/express":"^4.17.21","shiplight-tools":"1.0.0","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.99_1786382307308_0.538845020401526","host":"s3://npm-registry-packages-npm-production"}},"0.1.100":{"name":"shiplightai","version":"0.1.100","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.100","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"cb98a382fb9220b952ff958b662a6a70a6510a33","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.100.tgz","fileCount":30,"integrity":"sha512-HOurwgUA3x5Acodlrxfej/bfF5OlGEapxFhub1QZKqJrHI+8PfAyhMNhtIuguSuH+Tcqd2xSoZi6q7ALVcgt2g==","signatures":[{"sig":"MEYCIQDQfnBw8UcLzeMdgB6K/6/19jqNO94dlY6AGiDxDs1+GgIhAO2bwOZZkEcYO4cziNRT0wZWdHqnRiuyaw6kf1G/hvuA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12258027},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.100.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import ./tpl-loader.mjs --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test --import ./tpl-loader.mjs $(find src -name '*.test.ts' ! -name '*.e2e.test.ts')","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts","test:browser":"tsx --test $(find src -name '*.e2e.test.ts')"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:085de9a1-2524-41c1-a9fe-6ab4954536f2"}},"_resolved":"/tmp/2bada9dfd3e11cc47d8695d3454db304/shiplightai-0.1.100.tgz","_integrity":"sha512-HOurwgUA3x5Acodlrxfej/bfF5OlGEapxFhub1QZKqJrHI+8PfAyhMNhtIuguSuH+Tcqd2xSoZi6q7ALVcgt2g==","_npmVersion":"11.17.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^7.0.42","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","sharp":"0.35.3","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^4.0.28","@ai-sdk/openai":"^4.0.24","@ai-sdk/provider":"^4.0.4","@ai-sdk/anthropic":"^4.0.24","zod-to-json-schema":"^3.24.6","@ai-sdk/google-vertex":"^5.0.35","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","typescript":"5.5.4","@types/node":"^24.0.0","@types/express":"^4.17.21","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.100_1787067345613_0.08539637469676387","host":"s3://npm-registry-packages-npm-production"}},"0.1.101":{"name":"shiplightai","version":"0.1.101","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.101","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"003df739c545f698b449224396ccc8ef0bcf26fc","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.101.tgz","fileCount":30,"integrity":"sha512-wbuIn9dGrG1oVl8fhndiUstj91ffcK3pcRshZINQULdtUYFCCN3Nq6pQcDDwl9dJDNzpBGm22PA1XiBxLjC0bg==","signatures":[{"sig":"MEUCIFM9krjBaX9S8G6q6o+tRa4r30SY4SQNpyhddh1yszDSAiEAr2f5owLa/866B0kOecGExD7NbmiBWhsCx8RIdDozlXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12265686},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.101.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import ./tpl-loader.mjs --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test --import ./tpl-loader.mjs $(find src -name '*.test.ts' ! -name '*.e2e.test.ts')","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts","test:browser":"tsx --test $(find src -name '*.e2e.test.ts')"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:085de9a1-2524-41c1-a9fe-6ab4954536f2"}},"_resolved":"/tmp/bd9a26bbdf93e9779cc2d15a5e0d3974/shiplightai-0.1.101.tgz","_integrity":"sha512-wbuIn9dGrG1oVl8fhndiUstj91ffcK3pcRshZINQULdtUYFCCN3Nq6pQcDDwl9dJDNzpBGm22PA1XiBxLjC0bg==","_npmVersion":"11.17.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^7.0.42","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","sharp":"0.35.3","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^4.0.28","@ai-sdk/openai":"^4.0.24","@ai-sdk/provider":"^4.0.4","@ai-sdk/anthropic":"^4.0.24","zod-to-json-schema":"^3.24.6","@ai-sdk/google-vertex":"^5.0.35","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","typescript":"5.5.4","@types/node":"^24.0.0","@types/express":"^4.17.21","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.101_1787605744220_0.7734846829144084","host":"s3://npm-registry-packages-npm-production"}},"0.1.102":{"name":"shiplightai","version":"0.1.102","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.102","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"de50d3f9bd0a7f7453d65df4aaa73d503416fb64","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.102.tgz","fileCount":30,"integrity":"sha512-Wwv7qCPxIg9QZoL9br3sM+yQKkf86Kh1HvghbYklJZkA7neRnlyR7Y4cp9ckQuruRKlYQk4kDMlO4L1QcuUl3w==","signatures":[{"sig":"MEQCIF8lZ7cNJtcP4kE59T6ferr9ms6SrEE+/A4QUbfW208SAiBpPXNzwvEEROTNM79EQNvmjoXiWG73wqSPf8dpLalsvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12272760},"main":"dist/index.js","type":"module","_from":"file:/tmp/promote/shiplightai-0.1.102.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import ./tpl-loader.mjs --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test --import ./tpl-loader.mjs $(find src -name '*.test.ts' ! -name '*.e2e.test.ts')","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts","test:browser":"tsx --test $(find src -name '*.e2e.test.ts')"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:085de9a1-2524-41c1-a9fe-6ab4954536f2"}},"_resolved":"/tmp/promote/shiplightai-0.1.102.tgz","_integrity":"sha512-Wwv7qCPxIg9QZoL9br3sM+yQKkf86Kh1HvghbYklJZkA7neRnlyR7Y4cp9ckQuruRKlYQk4kDMlO4L1QcuUl3w==","_npmVersion":"11.17.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^7.0.42","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","sharp":"0.35.3","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^4.0.28","@ai-sdk/openai":"^4.0.24","@ai-sdk/provider":"^4.0.4","@ai-sdk/anthropic":"^4.0.24","zod-to-json-schema":"^3.24.6","@ai-sdk/google-vertex":"^5.0.35","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","typescript":"5.5.4","@types/node":"^24.0.0","@types/express":"^4.17.21","shiplight-types":"0.1.0","@playwright/test":"1.60.0"},"peerDependencies":{"@playwright/test":"1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.102_1787864509617_0.41769469578894514","host":"s3://npm-registry-packages-npm-production"}},"0.1.103":{"name":"shiplightai","version":"0.1.103","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.103","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"ac43d3c511147852ae1de017710299fe83f9c72f","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.103.tgz","fileCount":30,"integrity":"sha512-TivMBMFCzJpOiQh7nj25VsaIwinbIIiAHJe1kjcfaE+isB1jJP/LR86JuHnAdWwmclREB73AbQ4NhETz9QEPCw==","signatures":[{"sig":"MEQCIAk39UqJRUWC/8TcaZ4uwpoJPAE/JTqkULNYBj/Cc1zuAiB69CfAmOc/7SYUeAjhCNx/OSVHLxDo2y1fLrPKGAWBcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12279395},"main":"dist/index.js","type":"module","_from":"file:/tmp/promote/shiplightai-0.1.103.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import ./tpl-loader.mjs --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test --import ./tpl-loader.mjs $(find src -name '*.test.ts' ! -name '*.e2e.test.ts')","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts","pretest:e2e":"tsx ../../scripts/build-workspace-deps.mts","pretest:unit":"tsx ../../scripts/build-workspace-deps.mts","pretypecheck":"tsx ../../scripts/build-workspace-deps.mts","test:browser":"tsx --test $(find src -name '*.e2e.test.ts')","pretest:logic":"tsx ../../scripts/build-workspace-deps.mts","pretest:browser":"tsx ../../scripts/build-workspace-deps.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:085de9a1-2524-41c1-a9fe-6ab4954536f2"}},"_resolved":"/tmp/promote/shiplightai-0.1.103.tgz","_integrity":"sha512-TivMBMFCzJpOiQh7nj25VsaIwinbIIiAHJe1kjcfaE+isB1jJP/LR86JuHnAdWwmclREB73AbQ4NhETz9QEPCw==","_npmVersion":"11.19.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.42","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","sharp":"0.35.3","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^4.0.28","@ai-sdk/openai":"^4.0.24","@ai-sdk/provider":"^4.0.4","@ai-sdk/anthropic":"^4.0.24","zod-to-json-schema":"^3.24.6","@ai-sdk/google-vertex":"^5.0.35","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","typescript":"5.5.4","@types/node":"^24.0.0","@types/express":"^4.17.21","shiplight-types":"0.1.0","@playwright/test":"1.60.0","shiplight-telemetry":"0.1.0"},"peerDependencies":{"@playwright/test":"1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.103_1788376598971_0.16065234922887983","host":"s3://npm-registry-packages-npm-production"}},"0.1.104":{"name":"shiplightai","version":"0.1.104","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.104","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"homepage":"https://github.com/ShiplightAI/shiplight-cli#readme","bugs":{"url":"https://github.com/ShiplightAI/shiplight-cli/issues"},"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"2d698a943946cf433a4837951261f0308fb51906","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.104.tgz","fileCount":31,"integrity":"sha512-TC6I9wqgT9E3tT7mi2hrwAJmcuJTDxoCDfCj+JsgAkuMRBWK1e7N1L818k5dz0orqGsFcgRcwE3LulloTj64KQ==","signatures":[{"sig":"MEUCIQCmHCzAV13OiP5TSt7rU4sXqeoSJgUhJEsm0qcf9ht1RAIgZ3dCvNQsy4m/IZdfoxRrVgus3Jp1r79al8pKveHP0MY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDTjLSRThTvW1fj5AIwF0GHwyfP2jIzJAuE4Rj7MOQd0gIgT7oaNLFntJJcFF/FpVfr76yLDF/7xE433JI7d84amq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12283766},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.104.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import ./tpl-loader.mjs --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test --import ./tpl-loader.mjs $(find src -name '*.test.ts' ! -name '*.e2e.test.ts')","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts","pretest:e2e":"tsx ../../scripts/build-workspace-deps.mts","pretest:unit":"tsx ../../scripts/build-workspace-deps.mts","pretypecheck":"tsx ../../scripts/build-workspace-deps.mts","test:browser":"tsx --test $(find src -name '*.e2e.test.ts')","pretest:logic":"tsx ../../scripts/build-workspace-deps.mts","pretest:browser":"tsx ../../scripts/build-workspace-deps.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbedb2ab-7f0c-4a25-bea7-abe6697561f6"}},"_resolved":"/tmp/36f6ac06c2a85220aa8ff61d7276cd43/shiplightai-0.1.104.tgz","_integrity":"sha512-TC6I9wqgT9E3tT7mi2hrwAJmcuJTDxoCDfCj+JsgAkuMRBWK1e7N1L818k5dz0orqGsFcgRcwE3LulloTj64KQ==","repository":{"url":"git+https://github.com/ShiplightAI/shiplight-cli.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.42","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","sharp":"0.35.3","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^4.0.28","@ai-sdk/openai":"^4.0.24","@ai-sdk/provider":"^4.0.4","@ai-sdk/anthropic":"^4.0.24","zod-to-json-schema":"^3.24.6","@ai-sdk/google-vertex":"^5.0.35","@modelcontextprotocol/sdk":"^1.29.0","@shiplightai/devtools-assets":"1.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","typescript":"5.5.4","@types/node":"^24.0.0","@types/express":"^4.17.21","shiplight-types":"0.1.0","@playwright/test":"1.60.0","shiplight-telemetry":"0.1.0"},"peerDependencies":{"@playwright/test":"1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.104_1788839859754_0.6745858038135939","host":"s3://npm-registry-packages-npm-production"}},"0.1.105":{"name":"shiplightai","version":"0.1.105","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"author":{"name":"Shiplight"},"license":"MIT","_id":"shiplightai@0.1.105","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"homepage":"https://github.com/ShiplightAI/shiplight-cli#readme","bugs":{"url":"https://github.com/ShiplightAI/shiplight-cli/issues"},"bin":{"shiplight":"dist/cli.js"},"dist":{"shasum":"5394bb4b3a96a6aad3cf472485426f600a98ab64","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.105.tgz","fileCount":31,"integrity":"sha512-uhSEjIEmbRhyw04JibIBCZz9OjiXFvhsv/O3eym6he43I3jXKS5yZMrNws1eI3Go0GPJA0MRmm5hT9bzb0Gv+A==","signatures":[{"sig":"MEQCIFFIo/dDWs5UPxX/lEgPjH9XN/7YB4EiIYe9qVY4bpFTAiAyFnSXnG4OcvZpsUCj745vPfEhzLxhDorSOXCn581W2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAgYOzwWOOw2krhGWvYNHCQuGNOK3Oe+Gm3oxsWW0rVWAiEAg2DrQ7GB0Q5M59hOcjJ90dr7yJ5pUmC2n+mMmlTN5HY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12292733},"main":"dist/index.js","type":"module","_from":"file:shiplightai-0.1.105.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import ./tpl-loader.mjs --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test --import ./tpl-loader.mjs $(find src -name '*.test.ts' ! -name '*.e2e.test.ts')","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts","pretest:e2e":"tsx ../../scripts/build-workspace-deps.mts","pretest:unit":"tsx ../../scripts/build-workspace-deps.mts","pretypecheck":"tsx ../../scripts/build-workspace-deps.mts","test:browser":"tsx --test $(find src -name '*.e2e.test.ts')","pretest:logic":"tsx ../../scripts/build-workspace-deps.mts","pretest:browser":"tsx ../../scripts/build-workspace-deps.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbedb2ab-7f0c-4a25-bea7-abe6697561f6"}},"_resolved":"/tmp/c4e93a7f47668519e905d92d2666a35f/shiplightai-0.1.105.tgz","_integrity":"sha512-uhSEjIEmbRhyw04JibIBCZz9OjiXFvhsv/O3eym6he43I3jXKS5yZMrNws1eI3Go0GPJA0MRmm5hT9bzb0Gv+A==","repository":{"url":"git+https://github.com/ShiplightAI/shiplight-cli.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.42","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","sharp":"0.35.4","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^4.0.28","@ai-sdk/openai":"^4.0.24","@ai-sdk/provider":"^4.0.4","@ai-sdk/anthropic":"^4.0.24","zod-to-json-schema":"^3.24.6","@ai-sdk/google-vertex":"^5.0.35","@modelcontextprotocol/sdk":"^1.29.0","@openrouter/ai-sdk-provider":"^3.0.0","@shiplightai/devtools-assets":"1.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","typescript":"5.5.4","@types/node":"^24.0.0","@types/express":"^4.17.21","shiplight-types":"0.1.0","@playwright/test":"1.60.0","shiplight-telemetry":"0.1.0"},"peerDependencies":{"@playwright/test":"1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shiplightai_0.1.105_1789971935279_0.7988377625670475","host":"s3://npm-registry-packages-npm-production"}},"0.1.106":{"_id":"shiplightai@0.1.106","bin":{"shiplight":"dist/cli.js"},"bugs":{"url":"https://github.com/ShiplightAI/shiplight-cli/issues"},"dist":{"shasum":"25e8bee9f9bb4624d18542a8799b514bbf8c608f","tarball":"https://registry.npmjs.org/shiplightai/-/shiplightai-0.1.106.tgz","fileCount":31,"integrity":"sha512-MVoPfTZWmQdTPkM9I5TROj9lsahMdnAR+BKRxmi1OlqYWhZ62Vttf31WV4BgOsb0DhW13+AP9Ezr9yYQyD9XBw==","signatures":[{"sig":"MEUCIH9cDwbOTG4H0Kc7e++SenWJ4vfpsFW6Bxd+vzfivdOfAiEApGj6WO7q0YqIg5LzkVznkdHSTZ7UMO/r3uBiG8HAP3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDUS2111l2DrllNZDYEosAcMjoOLfZMjbP8vsfhdfvwRAiAKcunqLOyR9roX+yumTSyg78HuIR2DQJP73LpA5wkuqQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shiplightai@0.1.106","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12294492},"main":"dist/index.js","name":"shiplightai","type":"module","_from":"file:/tmp/promote/shiplightai-0.1.106.tgz","types":"dist/index.d.ts","author":{"name":"Shiplight"},"engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./fixture":{"types":"./dist/fixture.d.ts","import":"./dist/fixture.js","default":"./dist/fixture.js","require":"./dist/cjs/fixture.cjs"},"./reporter":{"types":"./dist/reporter.d.ts","import":"./dist/reporter.js","default":"./dist/reporter.js","require":"./dist/cjs/reporter.cjs"},"./debugger-pw":{"types":"./dist/debugger-pw.d.ts","import":"./dist/debugger-pw.js","default":"./dist/debugger-pw.js","require":"./dist/cjs/debugger-pw.cjs"},"./package.json":"./package.json","./debugger-server":{"types":"./dist/debugger-server.d.ts","import":"./dist/debugger-server.js","default":"./dist/debugger-server.js","require":"./dist/cjs/debugger-server.cjs"},"./debugger-manager":{"types":"./dist/debugger-manager.d.ts","import":"./dist/debugger-manager.js","default":"./dist/debugger-manager.js","require":"./dist/cjs/debugger-manager.cjs"}},"license":"MIT","scripts":{"dev":"tsup --watch","pack":"pnpm build && pnpm pack","test":"pnpm test:unit && pnpm test:logic","build":"tsup","clean":"rm -rf dist","dev:run":"node --import ./tpl-loader.mjs --import tsx/esm src/cli.ts","prebuild":"pnpm typecheck","test:e2e":"playwright test -c playwright.config.ts","test:unit":"tsx --test --import ./tpl-loader.mjs $(find src -name '*.test.ts' ! -name '*.e2e.test.ts')","typecheck":"tsc --noEmit","test:logic":"playwright test -c playwright.logic.config.ts","pretest:e2e":"tsx ../../scripts/build-workspace-deps.mts","pretest:unit":"tsx ../../scripts/build-workspace-deps.mts","pretypecheck":"tsx ../../scripts/build-workspace-deps.mts","test:browser":"tsx --test $(find src -name '*.e2e.test.ts')","pretest:logic":"tsx ../../scripts/build-workspace-deps.mts","pretest:browser":"tsx ../../scripts/build-workspace-deps.mts"},"version":"0.1.106","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dbedb2ab-7f0c-4a25-bea7-abe6697561f6"}},"homepage":"https://github.com/ShiplightAI/shiplight-cli#readme","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"_resolved":"/tmp/promote/shiplightai-0.1.106.tgz","_integrity":"sha512-MVoPfTZWmQdTPkM9I5TROj9lsahMdnAR+BKRxmi1OlqYWhZ62Vttf31WV4BgOsb0DhW13+AP9Ezr9yYQyD9XBw==","repository":{"url":"git+https://github.com/ShiplightAI/shiplight-cli.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.0","description":"Shiplight CLI for running and debugging .test.yaml files","directories":{},"maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.42","zod":"^3.22.0","glob":"^13.0.0","open":"^10.1.0","uuid":"^11.1.0","yaml":"^2.8.3","axios":"^1.15.0","sharp":"0.35.4","dotenv":"^16.0.3","openai":"^6.25.0","otplib":"^13.4.0","express":"^5.2.1","html-to-text":"^9.0.5","@babel/parser":"^7.28.5","@google/genai":"^1.34.0","@ai-sdk/google":"^4.0.28","@ai-sdk/openai":"^4.0.24","@ai-sdk/provider":"^4.0.4","@ai-sdk/anthropic":"^4.0.24","zod-to-json-schema":"^3.24.6","@ai-sdk/google-vertex":"^5.0.35","@modelcontextprotocol/sdk":"^1.29.0","@openrouter/ai-sdk-provider":"^3.0.0","@shiplightai/devtools-assets":"1.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","sdk-core":"0.1.0","typescript":"5.5.4","@types/node":"^24.0.0","@types/express":"^4.17.21","shiplight-types":"0.1.0","@playwright/test":"1.60.0","shiplight-telemetry":"0.1.0"},"peerDependencies":{"@playwright/test":"1.60.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shiplightai_0.1.106_1790635397499_0.06450737362638215"}}},"time":{"created":"2026-02-18T01:16:10.066Z","modified":"2026-09-28T22:43:18.056Z","0.1.0":"2026-02-18T01:16:10.636Z","0.1.1":"2026-02-18T01:24:25.714Z","0.1.2":"2026-02-18T02:12:14.046Z","0.1.3":"2026-02-18T02:45:29.967Z","0.1.4":"2026-02-18T21:31:03.550Z","0.1.5":"2026-02-18T21:33:04.725Z","0.1.6":"2026-02-19T03:13:35.480Z","0.1.7":"2026-02-19T06:01:00.876Z","0.1.8":"2026-02-19T06:41:01.756Z","0.1.9":"2026-02-22T20:20:48.326Z","0.1.10":"2026-02-22T20:30:20.634Z","0.1.11":"2026-03-05T03:44:02.257Z","0.1.12":"2026-03-05T19:26:24.133Z","0.1.13":"2026-03-06T02:23:15.781Z","0.1.14":"2026-03-06T04:33:36.331Z","0.1.15":"2026-03-06T05:29:19.728Z","0.1.16":"2026-03-06T07:59:14.759Z","0.1.17":"2026-03-06T17:21:52.355Z","0.1.18":"2026-03-07T04:37:48.614Z","0.1.19":"2026-03-09T02:47:03.788Z","0.1.20":"2026-03-09T19:18:45.462Z","0.1.21":"2026-03-10T23:19:17.051Z","0.1.22":"2026-03-13T01:42:40.766Z","0.1.23":"2026-03-13T18:59:50.332Z","0.1.24":"2026-03-14T01:30:16.748Z","0.1.25":"2026-03-14T23:58:00.285Z","0.1.26":"2026-03-16T01:38:10.040Z","0.1.27":"2026-03-16T19:09:45.307Z","0.1.28":"2026-03-17T04:01:44.767Z","0.1.29":"2026-03-17T17:13:04.352Z","0.1.30":"2026-03-17T19:51:24.003Z","0.1.31":"2026-03-19T20:25:23.995Z","0.1.32":"2026-03-25T05:28:57.782Z","0.1.33":"2026-03-26T18:38:10.012Z","0.1.34":"2026-03-27T00:37:24.873Z","0.1.35":"2026-03-27T01:18:59.265Z","0.1.36":"2026-03-30T05:35:01.360Z","0.1.37":"2026-03-30T20:51:36.585Z","0.1.38":"2026-03-31T18:28:00.520Z","0.1.40":"2026-04-07T01:13:48.629Z","0.1.41":"2026-04-07T03:45:34.607Z","0.1.42":"2026-04-07T03:55:41.403Z","0.1.43":"2026-04-07T04:40:11.132Z","0.1.44":"2026-04-11T00:16:03.276Z","0.1.45":"2026-04-11T00:34:24.422Z","0.1.46":"2026-04-11T01:28:21.414Z","0.1.47":"2026-04-14T01:39:16.053Z","0.1.48":"2026-04-14T22:47:54.850Z","0.1.49":"2026-04-15T00:07:14.310Z","0.1.50":"2026-04-15T05:16:02.696Z","0.1.51":"2026-04-15T16:53:46.486Z","0.1.52":"2026-04-28T19:58:57.208Z","0.1.53":"2026-04-28T21:38:45.330Z","0.1.54":"2026-05-03T19:16:45.904Z","0.1.55":"2026-05-07T22:40:57.197Z","0.1.56":"2026-05-11T19:36:47.497Z","0.1.57":"2026-05-12T01:08:08.160Z","0.1.58":"2026-05-14T04:22:20.827Z","0.1.59":"2026-05-15T03:07:42.956Z","0.1.60":"2026-05-15T03:40:11.585Z","0.1.61":"2026-05-15T20:54:17.565Z","0.1.62":"2026-05-16T17:22:45.006Z","0.1.63":"2026-05-18T15:22:55.790Z","0.1.64":"2026-05-19T16:52:10.606Z","0.1.65":"2026-05-19T18:51:22.472Z","0.1.66":"2026-05-20T17:51:35.589Z","0.1.67":"2026-05-20T18:13:52.106Z","0.1.68":"2026-05-21T06:19:21.572Z","0.1.69":"2026-05-21T12:12:41.158Z","0.1.70":"2026-05-22T05:41:16.460Z","0.1.71":"2026-05-22T19:05:21.664Z","0.1.72":"2026-05-26T03:30:05.823Z","0.1.73":"2026-05-26T13:47:35.968Z","0.1.74":"2026-05-29T05:54:32.063Z","0.1.75":"2026-06-01T13:17:00.740Z","0.1.76":"2026-06-03T18:45:49.006Z","0.1.77":"2026-06-05T05:07:52.592Z","0.1.78":"2026-06-07T12:26:58.012Z","0.1.79":"2026-06-08T14:05:04.590Z","0.1.80":"2026-06-09T07:36:55.216Z","0.1.81":"2026-06-10T06:58:54.607Z","0.1.82":"2026-06-11T05:23:05.998Z","0.1.83":"2026-06-11T20:53:23.060Z","0.1.84":"2026-06-14T20:58:59.883Z","0.1.85":"2026-06-25T13:46:30.820Z","0.1.86":"2026-07-06T19:13:24.261Z","0.1.87":"2026-07-11T22:56:23.401Z","0.1.88":"2026-07-14T04:46:18.698Z","0.1.89":"2026-07-15T17:48:29.009Z","0.1.90":"2026-07-17T19:14:48.996Z","0.1.91":"2026-07-19T04:13:42.405Z","0.1.92":"2026-07-20T17:13:07.627Z","0.1.93":"2026-07-20T19:34:27.191Z","0.1.94":"2026-07-22T02:37:04.809Z","0.1.95":"2026-07-23T22:21:50.529Z","0.1.96":"2026-07-30T06:32:27.381Z","0.1.97":"2026-08-05T21:53:41.616Z","0.1.98":"2026-08-06T23:30:44.128Z","0.1.99":"2026-08-10T17:18:27.536Z","0.1.100":"2026-08-18T15:35:45.843Z","0.1.101":"2026-08-24T21:09:04.564Z","0.1.102":"2026-08-27T21:01:49.861Z","0.1.103":"2026-09-02T19:16:39.186Z","0.1.104":"2026-09-08T03:57:39.938Z","0.1.105":"2026-09-21T06:25:35.489Z","0.1.106":"2026-09-28T22:43:17.682Z"},"bugs":{"url":"https://github.com/ShiplightAI/shiplight-cli/issues"},"author":{"name":"Shiplight"},"license":"MIT","homepage":"https://github.com/ShiplightAI/shiplight-cli#readme","keywords":["playwright","yaml","testing","automation","ai","shiplight","mcp"],"repository":{"url":"git+https://github.com/ShiplightAI/shiplight-cli.git","type":"git","directory":"apps/cli"},"description":"Shiplight CLI for running and debugging .test.yaml files","maintainers":[{"name":"feng_shiplite","email":"feng@shiplight.ai"}],"readme":"# shiplightai\n\nAI-powered end-to-end testing for Playwright. Write tests as YAML with natural-language steps, run them alongside your existing `.test.ts` files, get self-healing locators and a visual debugger. One package ships both the `shiplight` CLI and the library you wire into `playwright.config.ts`.\n\n**Full documentation: [docs.shiplight.ai](https://docs.shiplight.ai)**\n\n## Quick start\n\nScaffold a new test project in under a minute:\n\n```bash\nnpx shiplightai@latest create ./my-tests\ncd my-tests\ncp .env.example .env\n$EDITOR .env                        # required: every key in the template is commented out\nnpm install\nnpx playwright install chromium\nnpx shiplight test                  # runs the scaffolded starter test\n```\n\n> Any one provider key works — `GOOGLE_API_KEY`, `ANTHROPIC_API_KEY`,\n> `OPENAI_API_KEY`, or `OPENROUTER_API_KEY` (OpenRouter additionally needs an\n> explicit `WEB_AGENT_MODEL`; the others derive a default model from the key).\n> Without one, `shiplight test` exits with `No AI model configured`.\n> `SHIPLIGHT_API_TOKEN` also works today but stops on **October 31, 2026**,\n> when Shiplight Cloud shuts down.\n\nThe scaffolder writes `package.json`, `playwright.config.ts`, `.env.example`, `.gitignore`, and a runnable `tests/example.test.yaml` that exercises a live site. Open `shiplight-report/index.html` after the run to see per-step screenshots, videos, and traces.\n\nOr add Shiplight to an existing Playwright project:\n\n```bash\nnpm install shiplightai\n```\n\n## CLI\n\nEvery command is invoked via `npx shiplight <command>` from inside a project that has `shiplightai` installed.\n\n| Command                      | Purpose                                                                                                                                                                                                                                                                           |\n| ---------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `shiplight setup-api-token`  | **Retiring October 31, 2026** — authenticate with Shiplight and write `SHIPLIGHT_API_TOKEN` to the current project's `.env`. Use a provider API key instead; see [self-hosting](./docs/self-hosting.md)                                                                                                                                                                                       |\n| `shiplight create <path>`    | Scaffold a new test project                                                                                                                                                                                                                                                       |\n| `shiplight test [args]`      | Run your YAML and Playwright test suite (forwards all Playwright flags)                                                                                                                                                                                                           |\n| `shiplight debug <file>`     | Launch the interactive visual debugger for a YAML test. The server picks a free port automatically; the chosen URL is printed on startup. Pass `--port N` for a stable URL (CI, bookmarks). Multiple concurrent `shiplight debug` invocations work without any port coordination. |\n| `shiplight report [folder]`  | Regenerate or merge HTML reports                                                                                                                                                                                                                                                  |\n| `shiplight transpile [glob]` | Transpile YAML tests to `.yaml.spec.ts` (usually automatic). `--strict` fails while statements are still unenriched drafts (no captured `action`/`js`)                                                                                                                            |\n| `shiplight spec <topic>`     | Print an authoring reference: `yaml` (the test language spec) or `actions` (every action and its parameters)                                                                                                                                                                      |\n\nFull reference with flags, options, and troubleshooting: **[docs.shiplight.ai/local/cli-reference](https://docs.shiplight.ai/local/cli-reference)**.\n\n## Library\n\nWire up YAML support and the Shiplight reporter in `playwright.config.ts`:\n\n```ts\nimport { defineConfig, shiplightConfig } from 'shiplightai';\n\nexport default defineConfig({\n  ...shiplightConfig(),\n\n  testDir: './tests',\n  use: {\n    headless: true,\n    viewport: { width: 1280, height: 720 },\n  },\n});\n```\n\n`shiplightConfig()` returns a partial Playwright config that wires in YAML transpilation, auto-discovered `.env` files, and the HTML reporter. Spread it into your own `defineConfig` and override whatever you need.\n\n### Chrome extensions\n\nPoint `extensionDir` at an unpacked extension. Use Playwright's standard\n`launchOptions.args` for test-only Chromium switches, including capture-source\nselection flags:\n\n```ts\nexport default defineConfig({\n  ...shiplightConfig(),\n  use: {\n    extensionDir: './dist',\n    headless: false,\n    launchOptions: {\n      args: ['--auto-select-screen-capture-source'],\n    },\n  },\n});\n```\n\nPlaywright does not include a Chrome action popup in `context.pages()`. Import\nShiplight's `test` fixture and request `extensionActionPopup` to open the real\ntoolbar popup and receive it as a standard Playwright `Page`:\n\n```ts\nimport { test, expect } from 'shiplightai/fixture';\n\ntest('starts from the real extension popup', async ({ extensionActionPopup }) => {\n  await extensionActionPopup.getByRole('button', { name: 'Start recording' }).click();\n});\n```\n\nThis requires Chrome 127 or newer because it uses `chrome.action.openPopup()`.\nThe extension/profile/debugging transport switches remain fixture-owned and\ncannot be overridden through `launchOptions.args`.\n\nFor the YAML statement language, authentication, variables, templates, and custom functions: **[docs.shiplight.ai/local](https://docs.shiplight.ai/local/yaml-tests)**.\n\n## Environment variables\n\nSet at least one provider API key in `.env` before running tests:\n\n```\nGOOGLE_API_KEY=...\n# or ANTHROPIC_API_KEY=sk-ant-...\n# or OPENAI_API_KEY=sk-...\n# or OPENROUTER_API_KEY=sk-or-v1-...  # also set WEB_AGENT_MODEL=openrouter:<provider>/<model>\n```\n\n> **Shiplight Cloud shuts down on October 31, 2026.** After that date\n> `SHIPLIGHT_API_TOKEN` stops working — the hosted LLM proxy, the cloud action\n> cache, and report upload all go with it. Set a provider API key instead and\n> keep the action cache local: see [self-hosting](./docs/self-hosting.md).\n\nThe AI model is auto-selected from the first key set. Override with `WEB_AGENT_MODEL=<model>`.\nOpenRouter requires an explicit upstream-qualified model, for example\n`WEB_AGENT_MODEL=openrouter:openai/gpt-4o`.\n\nShiplight uses an **explicit env var allowlist**: only the vars it forwards into its internal SDK config are accessible to the agent. Any env var not on the list is invisible to the SDK by design. Full list (`OPENAI_BASE_URL`, Vertex AI routing, Mailgun keys, etc.): **[docs.shiplight.ai/local/cli-reference#environment-variables](https://docs.shiplight.ai/local/cli-reference)**.\n\n## Telemetry\n\nThe CLI sends one anonymous event per invocation: the subcommand name (`test`,\n`debug`, …), the CLI version, your OS, CPU architecture, Node version, and\nwhether the run looks like CI. Nothing else — no arguments, file paths, URLs,\ntest content, or account data. Commands we do not ship are reported as\n`unknown` rather than by name, so a mistyped path never leaves your machine.\nRuns are grouped by a one-way SHA-256 hash of host, user, platform and\narchitecture; the inputs to that hash are never transmitted.\n\nOpt out with either:\n\n```\nSHIPLIGHT_TELEMETRY=0\nDO_NOT_TRACK=1\n```\n\n## Requirements\n\n- **Node.js >= 22**\n- **`@playwright/test` 1.60.0** — declared as a peer dependency and installed automatically by `npm install`\n- **Chromium** — install on demand with `npx playwright install chromium`\n\n## Links\n\n- **Documentation:** [docs.shiplight.ai](https://docs.shiplight.ai)\n- **VS Code extension:** [github.com/ShiplightAI/vscode-extension](https://github.com/ShiplightAI/vscode-extension)\n- **Cloud platform:** [shiplight.ai](https://www.shiplight.ai) — shutting down October 31, 2026\n","readmeFilename":"README.md"}