JSX Copy Editor logo

VS Code extension / 03

JSX Copy
Editor.

Edit literal text from JSX and TSX across the active component and local imports. Fields are grouped by source file and labelled with source lines. Save changes through VS Code’s undoable workspace edit. Made by Brownsmith Dynamics.

PREPARING FOR VS CODE MARKETPLACEVersion 1.0.1
[JSX]JSX COPY EDITOR
SOURCEACTIVE EDITOR

01app/page.tsx

08Welcome to our website

03We build useful software.

04Grouped by file · Line numbers · Undo

+———————————————————————————————+VS CODE · VERSION 1.0.1

01 / Features

Edit literal text across local components.

Copy Editor reads supported JSX text from the active JSX or TSX component and statically traverses local component imports. Its panel groups fields by source file, shows a source line label for each field, and lets you save changes back to their source files.

  • 01
    Review literal JSX text

    See supported text from the active component and local components in one panel.

  • 02
    Find each field in source

    Fields are grouped by file and individually labelled with their source line.

  • 03
    Save with undo

    Save Changes applies a VS Code workspace edit that you can undo with the usual command.

02 / How to use it

Open, edit, save.

  1. 01

    Open a JSX or TSX file in VS Code.

  2. 02

    Run Copy Editor: Open from the Command Palette.

  3. 03

    Edit the text fields in the Copy Editor panel and choose Save Changes.

The source is updated in the VS Code document buffer. Save the files as usual. The panel refreshes after a successful save; close and reopen it to extract current source again.

03 / Scope and limits

Static source traversal.

Traversal follows the static source structure and does not reproduce runtime DOM order. It supports multiple components per source file and avoids repeated component visits. Stale source selections are rejected before an edit is applied.

Dynamic expressions, props, maps, conditionals, template content and attribute values are outside the supported literal-text scope. Version 1.0.1 is prepared for Marketplace submission under the publisher ID brownsmith-dynamics. The Marketplace listing is not live yet; its link will appear here after publication.

04 / Privacy

Your source stays in VS Code.

JSX Copy Editor reads and updates the active workspace document to perform the requested operation. It has no backend, AI service, network calls, telemetry or configuration changes.

Read the JSX Copy Editor privacy policy

Source and installation

Find the source, local setup instructions and current development notes in the JSX Copy Editor project on GitHub. It is part of the Brownsmith Dynamics plugins repository.

Questions or feedback?

We’re listening.

Get support