Files
lucide/packages/astro
81875c8c42 fix(astro): support stricter optional property checking (#5070)
Omit absent className values when calling the shared icon builder so
shipped Astro source passes exactOptionalPropertyTypes without changing
rendered classes.

Enable exactOptionalPropertyTypes and noUncheckedIndexedAccess in the
package tsconfig so the existing CI typecheck catches regressions.

Background: https://github.com/withastro/astro/issues/18471

Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
2026-10-29 17:38:53 +01:00
..

Lucide icon library for Astro applications.

Lucide icon library for Astro sites and applications.

npm NPM Downloads License

About · Icons · Documentation · License

Lucide Astro

Implementation of the Lucide icon library for Astro applications.

Installation

pnpm add @lucide/astro
npm install @lucide/astro
yarn add @lucide/astro
bun add @lucide/astro

Documentation

For full documentation, visit lucide.dev

Community

Join the Discord server to chat with the maintainers and other users.

License

Lucide is licensed under the ISC license. See LICENSE.

Sponsors

Powered by Vercel

Hero Backer 🦸

Sourcegraph – Understand, fix, and automate across your codebase with Sourcegraph's code intelligence platform Zephyr Cloud

Awesome backers 🍺

Pax Historia pdfme – Free and Open source PDF generation library!

Backer ☕️

Fina Money – Build the most flexible finance tracker Ruud

Other contributors 💸

You can find all our past and non-recurring financial contributors at our Open Collective page.