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

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

Background

lib-json-to-csv uses CodeEditor from @acrodata/code-editor for JSON and CSV surfaces.

Goal

Replace with Monaco parity for JSON highlighting, CSV outputs, scrolling, resize.

Feature parity checklist

  • JSON highlighting vs plain CSV/output panes behave as users expect.
  • Dual/multi editor layout unchanged ergonomically.
  • Conversion UX (paste, snackbars, copy) unchanged.

Paths

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

## Background **`lib-json-to-csv`** uses **`CodeEditor`** from **`@acrodata/code-editor`** for JSON and CSV surfaces. ## Goal Replace with **Monaco** parity for JSON highlighting, CSV outputs, scrolling, resize. ## Feature parity checklist - [ ] **JSON highlighting** vs plain CSV/output panes behave as users expect. - [ ] Dual/multi editor layout unchanged ergonomically. - [ ] Conversion UX (paste, snackbars, copy) unchanged. ## Paths `spikersoft-angular/libraries/tools/src/components/conversions/json-to-csv/`
Sign in to join this conversation.