Understand the purpose and usage of @mingcute/core
main@mingcute/core is a private workspace package used to define shared architecture contracts for the Mingcute Icons repository.
CRITICAL: This package is not an npm product and must never be installed by consumer applications.
It centralizes the following internal logic:
- Public style declarations: The canonical style catalogue.
- Icon and metadata contracts: Normalized models for names, components, and geometry.
- Naming rules: Rules for files, exports, and components.
- Adapter build contracts: Stable contracts for framework generators.
- Deterministic helpers: Shared utilities for generators and tests.
If you are building an application using Mingcute icons, you should depend on @mingcute/icons or specific framework packages (like @mingcute/react) instead of @mingcute/core.