Nuxt ECharts
Apache ECharts™ 用の Nuxt モジュール
!重要
Nuxt ECharts のSSRは、実験的な
<NuxtIsland>
に基づいています。問題、設計上の欠陥が見つかった場合、または改善のためのアイデアがある場合は、Issue または ディスカッション を開いてください。
機能
- ⛰ SSR: Nuxtサーバーコンポーネントを使用したサーバーサイドSVGレンダリング
- ♾️ クライアントハイドレーション: ECharts全体または軽量クライアントランタイムの遅延読み込み
- 🛠️ 設定可能: バンドルサイズを縮小するために必要な機能のみをインポート
- 🦾 タイプセーフ: 設定に基づいてEChartsオプションタイプを自動インポート
- 🌲 ツリーシェイキング: コンポーネントとEChartsは、使用する場合にのみ含まれます
クイックセットアップ
1つのコマンドでモジュールをNuxtアプリケーションにインストールします
npx nuxi module add echarts
これで完了です! Nuxt EChartsをNuxtアプリで使用できるようになりました ✨
貢献
ローカル開発
# Install dependencies
pnpm install
# Generate type stubs
pnpm run dev:prepare
# Develop with the playground
pnpm run dev
# Build the playground
pnpm run dev:build
# Run ESLint
pnpm run lint
# Format with Prettier
pnpm run format
# Run Vitest
pnpm run test
pnpm run test:watch
# Release new version
pnpm run release
クレジット
Nuxt EChartsモジュールは、@Justineoによって作成されたvue-echartsに大きく影響を受けています。
ライセンス
このプロジェクトは、MITライセンスの下でライセンスされています。
このプロジェクトには、vue-echarts(MIT)から派生またはコピーされたコードも部分的に含まれています。
注意事項
Apache Software Foundation Apache ECharts、ECharts、Apache、Apacheの羽根、およびApache EChartsプロジェクトのロゴは、Apache Software Foundationの登録商標または商標です。