Files
playwriter/package.json
Tommy D. Rossi a15b06082b Add stable extension ID for development builds
Inject manifest key via vite plugin for dev/test builds (not production).
This ensures all developers get the same extension ID: pebbngnfojnignonigcnkdilknapkgid

- Update vite.config.mts to inject key when !PRODUCTION
- Update release script to use PRODUCTION=true
- Replace old hardcoded dev extension ID in all files
2026-01-25 11:19:51 +01:00

27 lines
1.2 KiB
JSON

{
"name": "root",
"private": true,
"scripts": {
"test": "pnpm --filter playwriter test",
"watch": "pnpm -r watch",
"cli": "pnpm --filter playwriter cli",
"reload": "pnpm --filter playwriter build && pnpm --filter mcp-extension reload",
"agents.md": "agentsdotmd ./PLAYWRITER_AGENTS.md core.md typescript.md pnpm.md vitest.md changelog.md docs-writing.md github.md playwright.md zod.md gitchamber.md",
"release": "pnpm --filter playwriter build && cd extension && PRODUCTION=true pnpm build && cd .. && rm -f extension.zip && cd extension && zip -r ../extension.zip dist && cd .. && realpath extension.zip | pbcopy && open 'https://chrome.google.com/webstore/devconsole/a379d569-9533-44e4-9749-0368f6dbf878/jfeammnjpkecdekppnclgkkffahnhfhe/edit/package'"
},
"devDependencies": {
"@changesets/cli": "^2.29.7",
"prettier": "^3.6.2",
"tsx": "^4.20.6",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vitest": "^4.0.8"
},
"repository": "https://github.com/remorses/",
"author": "remorses <beats.by.morse@gmail.com>",
"license": "",
"dependencies": {
"mcp-extension": "workspace:*"
}
}