Skip to content

feat(content-mapper): support Rename Symbol for tokens - #478

Merged
mizdra merged 3 commits into
mainfrom
claude/content-mapper-rename-support-1348b5
Nov 12, 2026
Merged

mizdra merged 3 commits into
mainfrom
claude/content-mapper-rename-support-1348b5

Conversation

@mizdra

@mizdra mizdra commented Nov 12, 2026

Copy link
Copy Markdown
Owner

Summary

Adds Rename Symbol support to @css-modules-kit/content-mapper (TypeScript 7). Renaming a token from *.module.css, styles.<token>, or styles['<token>'] now updates all of them, including the CSS file.

Known issue

Until microsoft/TypeScript#65444 is fixed, the rename input box in the editor is pre-filled with the token name wrapped in quotes (e.g. 'a_1'). Confirming it as-is puts the quotes into the new name. The e2e test for this is marked test.fails and will be enabled once the fix lands in TypeScript.

How to verify

  1. vp test --project e2e packages/content-mapper
  2. Open examples/ in VS Code with TypeScript 7 and the content mapper enabled, then press F2 on styles.<token> or on a class name in a *.module.css file. Both the TS file and the CSS file should be updated.

🤖 Generated with Claude Code

…rom All when most features are included

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@mizdra mizdra added the Type: Feature New Feature label Nov 12, 2026
@changeset-bot

changeset-bot Bot commented Nov 12, 2026 •

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 9dccfdd

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@css-modules-kit/content-mapper Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@mizdra
mizdra marked this pull request as draft November 12, 2026 13:20
@mizdra
mizdra marked this pull request as ready for review November 12, 2026 15:00
mizdra and others added 2 commits November 13, 2026 00:49
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@mizdra
mizdra force-pushed the claude/content-mapper-rename-support-1348b5 branch from 160c11b to 9dccfdd Compare November 12, 2026 15:49
@mizdra
mizdra merged commit 90dd7ef into main Nov 12, 2026
16 checks passed
@mizdra
mizdra deleted the claude/content-mapper-rename-support-1348b5 branch November 12, 2026 16:03
@github-actions github-actions Bot mentioned this pull request Nov 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Type: Feature New Feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant