@vuecs/icons-lucide

Lucide icon preset for vuecs — maps semantic-slot defaults (pagination prev/next/first/last, submit-button create/update, ...) to Lucide Iconify names.
2,292 4
Install
npm install @vuecs/icons-lucide
Latest Version:1.3.1
License:Apache-2.0
Last Updated:Oct 16, 2026
Links: GitHub  ·  npm
Maintainer: tada5hi

@vuecs/icons-lucide

npm version CI license

Lucide icon preset for vuecs — the modern default. One icons: [lucide()] entry fills every semantic icon slot in the framework (pagination first/prev/next/last, submit-button create/update, chevrons, close glyphs, …) with Lucide names rendered through <VCIcon>.

✨ How it works

Icon presets are pure configuration — a function returning behavioral defaults keyed by component. No icon fonts, no CSS, no bundled SVG data. The preset's names resolve through Iconify at render time, and your own defaults: / per-instance props always win over the preset.

📦 Installation

npm install @vuecs/icons-lucide

⚡ Usage

import { createApp } from 'vue';
import vuecs from '@vuecs/core';
import lucide from '@vuecs/icons-lucide';

createApp(App).use(vuecs, { icons: [lucide()] });

You also need an Iconify delivery mechanism (the preset only supplies names):

  • Nuxt — @nuxt/icon
  • Vite / SPA — addCollection() from @iconify/vue + @iconify-json/lucide for offline bundling
  • Zero-config — Iconify's runtime CDN (default fallback)

📚 Documentation

Setup recipes per stack: vuecs.dev/getting-started/icons

License

Made with 💚

Published under Apache 2.0 License.

Related Packages

@vuecs/icons-font-awesome

Font Awesome icon preset for vuecs — maps semantic-slot defaults (pagination pre...

6,514 4
@iconify-prerendered/vue-lucide

Lucide components for Vue. Designed for ease of use and high performance

6,560 112
@vuecs/icon

Iconify-backed icon component for vuecs. Wraps @iconify/vue's with a vuecs-names...

5,115 4
@aautcq/nuxt-iconify-fontawesome

Use Font Awesome icons with popular Nuxt modules Nuxt Icon and NuxtUI

2,279 0
lucide-nuxt

lucide-vue-next auto-imports for Nuxt 3 for the best DX with Lucide Icons.

1,992 2

Version History

Version Released License
1.3.1 Apache-2.0
1.3.0 Apache-2.0
1.2.1 Apache-2.0
1.2.0 Apache-2.0
1.1.4 Apache-2.0