Skip to content

ant-design/ant-design-icons

Repository files navigation

logo

⭐ The abstract trees of the Ant Design SVG icons.

CI lerna

Packages

Framework Package name Latest Version Download stats Bundle Size Package Size
Vanilla @ant-design/icons-svg NPM version NPM downloads bundlephobia install size
React @ant-design/icons NPM version NPM downloads bundlephobia install size
React Native @ant-design/icons-react-native NPM version NPM downloads bundlephobia install size
Angular @ant-design/icons-angular NPM version NPM downloads bundlephobia install size
Vue @ant-design/icons-vue NPM version NPM downloads bundlephobia install size

Development

Prerequisites

  • Node.js >= 16
  • Install utoo globally: npm i -g utoo

Setup

# Clone the repository
git clone https://github.com/ant-design/ant-design-icons.git
cd ant-design-icons

# Install dependencies
ut install

Common Commands

# Clean all workspaces
ut clean

# Lint all workspaces
ut lint

# Generate icons for a specific package
ut generate --workspace @ant-design/icons-svg

# Build a specific package
ut build --workspace @ant-design/icons-svg

# Test a specific package
ut test --workspace @ant-design/icons-svg

# Run CI for a specific package
ut ci --workspace @ant-design/icons

Package-Specific Commands

See available commands in root package.json:

  • ut icons:generate - Generate icons-svg
  • ut icons:build - Build icons-svg
  • ut react:ci - Run React icons CI
  • ut vue:ci - Run Vue icons CI
  • ut angular:ci - Run Angular icons CI
  • ut rn:generate - Generate React Native icons

Contribution Guides 贡献指南

License

MIT License