@implementjs/lucide
v0.0.11
Published
The Lucide icon set as implement components. One module per icon, so bundlers keep only what you import.
Maintainers
Readme
@implementjs/lucide
The full Lucide icon set as implement components. Every icon is a pure export, so bundlers keep only the ones you import.
npm install @implementjs/lucideimport { Button } from "@implementjs/core";
import { ArrowRight } from "@implementjs/lucide";
Button({ class: "flex items-center gap-2" }, "Continue", ArrowRight({ class: "size-4" }));An icon takes the same props as core's Svg helper, and merges the class you pass with
the lucide lucide-<name> classes it sets itself. Every icon is also exported under an
Icon suffix (ArrowRightIcon), for when a bare name would collide with something of
your own.
Full documentation: implementjs.dev/lucide
