@moda-chart/core
v0.1.5
Published
Headless core — state, snapshot, events
Readme
@moda-chart/core
헤드리스 차트 코어 — 프레임워크에 무관한 상태·스냅샷·이벤트·SVG 렌더러.
ChartCore— 상태 관리 코어 (옵션 → 스냅샷 → subscribe)attachChartView(el, chart)— 공용 DOM 렌더러 (어댑터가 생명주기에 연결)mountChart(el, opts)— 어댑터 없이 DOM에 직접 마운트 (vanilla/CDN)runChartConformance— 어댑터 공용 렌더 계약 스펙styles.css— 공통 스타일 (--chart-*변수)
import { ChartCore, mountChart } from "@moda-chart/core";
import "@moda-chart/core/styles.css";
const chart = new ChartCore({
type: "line",
series: [{ name: "매출", values: [12, 24, 16] }],
categories: ["1월", "2월", "3월"],
});
mountChart(document.getElementById("app")!, {
type: "bar",
series,
categories,
});