ホームReactant-design/ant-design-icons
// archived 2026-04-24
ant-design

ant-design-icons

Frontend#React#Vue#Angular#SVG#Icons
GitHub で見る →
1,072

// 概要

Ant Design Icons は、様々な Web フレームワーク向けに SVG アイコンの抽象ツリーを提供する包括的なコレクションです。本プロジェクトは、専用パッケージを通じて React、Vue、Angular、および React Native を含む複数の環境をサポートしています。開発者は、標準化されたビルドツールや生成ツールを使用して、これらのアイコンをアプリケーションに簡単に統合できます。

// 技術解説

Ant Design Icons は、SVG アイコンの抽象ツリー表現を提供するマルチフレームワークライブラリであり、多様な開発環境全体で一貫したビジュアルアセットを保証します。コアとなるアイコン定義をフレームワーク固有の実装から切り離すことで、React、Vue、Angular、React Native といったエコシステム間でのアイコンの整合性を維持するという課題を解決しています。このアーキテクチャにより、開発者はプロジェクトの要件に合わせて最適化されたフレームワーク固有のパッケージを利用しつつ、統一されたアイコンセットを活用できます。

// 主要ハイライト

01
プラットフォーム間でデザインの一貫性を確保するため、抽象的な SVG アイコンツリーの中央リポジトリを提供します。
02
React、Vue、Angular、React Native を含む主要なフロントエンドフレームワークを、専用パッケージを通じてサポートします。
03
フレームワークに依存せずアイコン定義にアクセスするための、vanilla JavaScript パッケージを含みます。
04
Lerna を使用したモジュール式アーキテクチャを維持し、個々のフレームワーク固有のアイコンライブラリを効率的に管理します。
05
アイコンアセットのメンテナンスを効率化するため、標準化されたビルド、テスト、生成ワークフローを提供します。
06
コアとなる SVG アイコンパッケージ向けのローカライズされたガイドを通じて、容易なコントリビューションを促進します。

// ユースケース

01
React、Vue、Angular、React Native に対応したクロスフレームワークのアイコンサポート
02
標準化された SVG アイコンの生成とビルド管理
03
Web およびモバイルプロジェクト全体での一貫したアイコンデザインシステムの導入

// クイックスタート

プロジェクトの使用を開始するには、Node.js バージョン 16 以上がインストールされていること、および 'npm i -g utoo' を使用して 'utoo' ツールがグローバルにインストールされていることを確認してください。リポジトリをクローンし、プロジェクトディレクトリに移動して 'ut install' を実行し、依存関係をセットアップします。その後、提供されている 'ut' コマンドを使用して、アイコンのビルド、テスト、生成を行い、特定のパッケージを探索または変更できます。