Skip to content

Move Chrome extension from spike/ to packages/chrome-extension - #1526

Merged
brillout merged 1 commit into
mainfrom
claude/move-chrome-extension
Aug 10, 2026
Merged

Move Chrome extension from spike/ to packages/chrome-extension#1526
brillout merged 1 commit into
mainfrom
claude/move-chrome-extension

Conversation

@brillout

@brillout brillout commented Aug 9, 2026

Copy link
Copy Markdown
Member

Summary

  • Renamed spike/cc-web-extensionpackages/chrome-extension. It's the real client-side half of a shipped feature (the dashboard's claude.ai bridge — packages/the-framework/src/dashboard/bridge-store.ts, bridge-endpoints.ts), not experimental spike work, so it belongs alongside the other packages rather than under spike/.
  • The directory still deliberately has no package.json of its own — pnpm/turbo silently skip packages/* entries without one (verified: pnpm -r list --depth -1 shows the same 5 named packages before and after), so it stays outside the build/test/typecheck pipeline exactly as before the move.
  • check.mjs's jsdom resolution path was updated from ../../packages/framework-dashboard to ../framework-dashboard (one level up instead of two, since it's now a sibling of framework-dashboard under packages/ instead of two levels away under spike/), and its comment updated to match.

Verification

  • pnpm install — workspace scope unchanged (still resolves the same 5 packages), no errors
  • pnpm typecheck — all 8 tasks pass (full cache hit — nothing in the build graph touches this directory)
  • node --experimental-vm-modules check.mjs from the new location — all 14 cases pass

Test plan

  • pnpm install
  • pnpm typecheck
  • node --experimental-vm-modules check.mjs (14/14 pass)
  • Grepped the repo for lingering references to the old spike/cc-web-extension path — none outside historical CHANGELOG/ticket text

Generated by Claude Code

It's the real client-side half of a shipped feature (the dashboard's
claude.ai bridge, packages/the-framework/src/dashboard/bridge-*), not
experimental spike work, so it belongs alongside the other packages.

Still deliberately has no package.json of its own: pnpm/turbo skip
directories without one, so it stays outside the build/test/typecheck
pipeline exactly as before. check.mjs's jsdom resolution now points at
../framework-dashboard (one level up instead of two) to match its new
location; verified `node --experimental-vm-modules check.mjs` still
passes all 14 cases.
@brillout
brillout merged commit b297780 into main Aug 10, 2026
1 check passed
@brillout
brillout deleted the claude/move-chrome-extension branch August 10, 2026 06:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants