# echarts-jsx

> A real JSX wrapper for ECharts based on TypeScript & Web components

Latest version **1.3.1** (published 2025-11-21) · LGPL-3.0 license · 0 weekly downloads

## Install

```sh
npm install echarts-jsx
pnpm add echarts-jsx
yarn add echarts-jsx
bun add echarts-jsx
```

## Health

**Score 60/100 (C)** — status: stable.

Positive: has types; esm support; no vulnerabilities; has provenance.

Warnings: low downloads.

## Facts

| | |
|---|---|
| Version | 1.3.1 |
| Published | 2025-11-21 |
| First published | 2023-11-04 |
| Weekly downloads | 0 |
| License | LGPL-3.0 |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Dependencies | 6 |
| Unpacked size | 245.7 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Provenance | attested (GitHub Actions) |
| GitHub stars | 35 |
| Author | shiy2008@gmail.com |
| Maintainers | tech_query |
| Keywords | jsx, tsx, wrapper, echarts, chart, typescript, web-components, custom-elements |

## Links

- npm: https://www.npmjs.com/package/echarts-jsx
- Repository: https://github.com/idea2app/ECharts-JSX
- Homepage: https://idea2app.github.io/ECharts-JSX/
- Issues: https://github.com/idea2app/ECharts-JSX/issues
- npm.io page: https://npm.io/package/echarts-jsx

## Dependencies (6)

- [lodash](https://npm.io/package/lodash.md) ^4.17.21
- [echarts](https://npm.io/package/echarts.md) >=5
- [web-utility](https://npm.io/package/web-utility.md) ^4.6.4
- [dom-renderer](https://npm.io/package/dom-renderer.md) ^2.6.2
- [iterable-observer](https://npm.io/package/iterable-observer.md) ^1.1.0
- [web-streams-polyfill](https://npm.io/package/web-streams-polyfill.md) ^4.2.0

## Alternatives

- [d3-force-3d](https://npm.io/package/d3-force-3d.md) — 1.0M weekly downloads
- [ng2-charts](https://npm.io/package/ng2-charts.md) — 486.8K weekly downloads
- [@arcgis/core](https://npm.io/package/@arcgis/core.md) — 257.8K weekly downloads
- [react-sparklines](https://npm.io/package/react-sparklines.md) — 249.3K weekly downloads
- [react-native-gifted-charts](https://npm.io/package/react-native-gifted-charts.md) — 182.3K weekly downloads

## Recent versions

- 1.3.1 (latest) — 2025-11-21
- 0.6.0 (react) — 2025-11-22
- 1.3.0 — 2025-11-20
- 1.2.1 — 2024-07-31
- 1.2.0 — 2024-05-27
- 1.1.1 — 2024-04-30
- 1.0.0 — 2024-04-07
- 0.5.4 — 2023-11-04

---
_Source: https://npm.io/package/echarts-jsx · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
