| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2025-05-16 | 2.0 kB | |
| v2.1.8 source code.tar.gz | 2025-05-16 | 4.4 MB | |
| v2.1.8 source code.zip | 2025-05-16 | 8.2 MB | |
| Totals: 3 Items | 12.7 MB | 0 | |
Enhancements
-
All exported icon components are now suffixed with the word "Icon". We think this will improve readability of JSX and avoid polluting the scope, name-squatting common app things like
UserandSettings. Old names are still valid, but are marked deprecated.:::tsx // ⚠️ This is still valid, but deprecated: import { User } from "@phosphor-icons/react";
// ✅ This is the new name going forward: import { UserIcon } from "@phosphor-icons/react";
-
Bundle size reduced ~20% thanks to better minification
- Potentially fixed TypeScript errors in some projects due to more explicit
"exports"field and disambiguation betweenesandcjsbuilds
Related projects
Check out our plugins for popular design tools:
- @phosphor-icons/figma ▲ Phosphor plugin for Figma
- @phosphor-icons/sketch ▲ Phosphor plugin for Sketch
For developers, please check out our framework-specific packages:
- @phosphor-icons/core ▲ Phosphor icon assets and catalog
- @phosphor-icons/react ▲ Phosphor icon component library for React
- @phosphor-icons/web ▲ Phosphor icons for Vanilla JS
- @phosphor-icons/vue ▲ Phosphor icon component library for Vue
- @phosphor-icons/swift ▲ Phosphor icon component library for SwiftUI
- @phosphor-icons/elm ▲ Phosphor icons for Elm
- @phosphor-icons/flutter ▲ Phosphor IconData library for Flutter
- @phosphor-icons/webcomponents ▲ Phosphor icons as Web Components