PulsoIcon

Migrating

Move to PulsoIcon from lucide-react, Tabler Icons, or the old pulsoicon package.

From lucide-react

Component names and props are the same as lucide-react (Calendar, CalendarIcon, aliases such as AlertCircle). Usually you only change the import:

- import { Bell, Calendar, Trash2 } from "lucide-react";
+ import { Bell, Calendar, Trash2 } from "pulsoicon-react";

Lucide’s helpers (createLucideIcon, LucideProvider, the icons object) are not included. For a name → component map, use pulsoicon-react/all (every icon) or load icons on demand with pulsoicon-react/names (see React).

From Tabler Icons

Tabler names work too, without the Icon prefix: IconMoodSad is MoodSad, IconHome is Home, IconBrandGithub is BrandGithub. Where Lucide already has the icon, the Tabler name points to it (Home is House).

From pulsoicon (5.x)

The React package was called pulsoicon until 5.2.1. From 6.0.1 it is pulsoicon-react; nothing else changed:

- import { Bell } from "pulsoicon";
+ import { Bell } from "pulsoicon-react";
npm uninstall pulsoicon
npm install pulsoicon-react