Datastripes Documentation
@datastripes/dashboard is a zero-backend, in-memory dashboard builder — a
12-column drag-and-drop grid of JSON-driven widgets (KPI cards, 25 chart types, tables,
filter panels, markdown) rendered with Apache ECharts, published as a single npm package.
The root entry is the framework-agnostic engine; /react, /vue,
/angular, and /elements are entry points of the same package for
each UI stack.
bash
npm install @datastripes/dashboard
Zero backend
25 chart types
Virtualized tables
React · Vue · Angular · Elements
Trial-safe licensing
Guide
- Getting Started: package layout, what to install, a minimal core-only example.
- React, Vue, Angular, and Vanilla JS / Web Components: per-framework setup.
- Licensing: how the trial tier, the row cap, and your licensing server interact.
API reference
- DashboardConfig: the JSON schema that drives a dashboard — settings, global filters, calculated fields, column labels, widgets.
- Widgets & charts: the five widget types and the full 25-chart-type catalog.
- DashboardStore: the framework-agnostic state machine every UI wrapper is built on.