[Enhancement] Migrate lib-csv-to-json editors from CodeMirror to Monaco — feature parity #29

Closed
opened 2026-04-28 23:01:26 +00:00 by spikerj · 0 comments
Owner

Background

lib-csv-to-json uses CodeEditor from @acrodata/code-editor for input/output panes.

Goal

Replace editors with Monaco, preserving UX for CSV/JSON previews, conversions, themes, scrolling.

Feature parity checklist

  • JSON syntax highlighting + CSV plaintext semantics preserved per pane.
  • Multiple code-editor instances (template has several) resized/copied consistently.
  • Buttons/toolbars + conversion pipeline unchanged outwardly.

Paths

spikersoft-angular/libraries/tools/src/components/conversions/csv-to-json/

## Background **`lib-csv-to-json`** uses **`CodeEditor`** from **`@acrodata/code-editor`** for input/output panes. ## Goal Replace editors with **Monaco**, preserving UX for CSV/JSON previews, conversions, themes, scrolling. ## Feature parity checklist - [ ] **JSON syntax highlighting + CSV plaintext** semantics preserved per pane. - [ ] **Multiple `code-editor`** instances (template has several) resized/copied consistently. - [ ] Buttons/toolbars + conversion pipeline unchanged outwardly. ## Paths `spikersoft-angular/libraries/tools/src/components/conversions/csv-to-json/`
Sign in to join this conversation.