Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History

README.md

Outline

Reicon — Free Open-Source Icon Library

📦 Framework Packages

This directory contains individual npm libraries and integration extension packages maintained inside the Reicon monorepo.

🗂️ Packages List

Package Framework / Runtime Output Build Script Command
reicon Vanilla JS & CDN Web Component dist/ npm run build:js
reicon-react React / JSX Component Wrapper dist/ npm run build:react
reicon-react-native React Native Component Wrapper dist/ npm run build:react-native
reicon-vue Vue 3 Component Wrapper dist/ npm run build:vue
reicon-svelte Svelte Component Wrapper dist/ npm run build:svelte
reicon-figma Figma Plugin Web UI Reicon/ui.html npm run build:figma
reicon-vscode VS Code Intellisense Extension dist/ui.html npm run build:vscode
reicon-mcp MCP Server & CLI for Agents dist/ npm run build:mcp

⚙️ How Packaging Works

Downstream packages are generated programmatically using Node.js scripts.

  • The build scripts take data/icon-data.json as input.
  • They parse raw SVGs, strip header boilerplate, normalize colors (fill="white"fill="currentColor"), and wrap them in template wrappers specific to each framework.
  • They output direct ES module definitions, types declarations (.d.ts), and bundle index wrappers.

🔄 Building Everything

To build or refresh all packages at once, run this command from the root directory:

npm run build:packages
Morty Proxy This is a proxified and sanitized view of the page, visit original site.