StoryCharts is a newsroom-focused charting toolkit built on TOAST UI Chart.
@storycharts/core: runtime wrapper (state machine, highlights, annotations)@storycharts/theme: CSS tokens and component styles@storycharts/scroll: optional Scrollama helper@storycharts/studio: browser-based chart editor for GitHub Pages exports
npm install
npm run build
npm run testThe new studio app lives in apps/studio and provides:
- CSV/JSON upload
- field mapping and chart selection
- newsroom framing controls
- stateful highlights and annotations
- local autosave
.storychart.jsonexport- standalone
.htmlexport
Run the editor locally with:
npm run dev -w @storycharts/studioBuild the static GitHub Pages output with:
npm run buildSee docs in docs/ and demos in demos/jobcuts.