From 50d8af5a1012e188f3d71ac8f1fc0fba1aab5357 Mon Sep 17 00:00:00 2001
From: Eric Fennis
@@ -26,22 +26,22 @@
# Lucide
-Lucide is an open-source icon library that provides 1000+ vector (svg) files for displaying icons and symbols in digital and non-digital projects. The library aims to make it easier for designers and developers to incorporate icons into their projects by providing several official [packages](https://lucide.dev/packages) to make it easier to use these icons in your project.
+Lucide is an open-source icon library that provides 1600+ vector (svg) files for displaying icons and symbols in digital and non-digital projects. The library aims to make it easier for designers and developers to incorporate icons into their projects by providing several official [packages](https://lucide.dev/packages) to make it easier to use these icons in your project.
## Packages
| Logo | Package | Version | Downloads | Links |
| ---- | ------- | ------- | --------- | ----- |
-| | **`lucide`** | [](https://www.npmjs.com/package/lucide) |  | [Docs](https://lucide.dev/guide/packages/lucide) · [Source](./packages/lucide) |
-|
| **`lucide-react`** | [](https://www.npmjs.com/package/lucide-react) |  | [Docs](https://lucide.dev/guide/packages/lucide-react) · [Source](./packages/lucide-react) |
-|
| **`lucide-vue-next`** | [](https://www.npmjs.com/package/lucide-vue-next) |  | [Docs](https://lucide.dev/guide/packages/lucide-vue-next) · [Source](./packages/lucide-vue-next) |
-|
| **`lucide-svelte`** | [](https://www.npmjs.com/package/lucide-svelte) |  | [Docs](https://lucide.dev/guide/packages/lucide-svelte) · [Source](./packages/lucide-svelte) |
-|
| **`lucide-solid`** | [](https://www.npmjs.com/package/lucide-solid) |  | [Docs](https://lucide.dev/guide/packages/lucide-solid) · [Source](./packages/lucide-solid) |
-|
| **`lucide-preact`** | [](https://www.npmjs.com/package/lucide-preact) |  | [Docs](https://lucide.dev/guide/packages/lucide-preact) · [Source](./packages/lucide-preact) |
-|
| **`lucide-react-native`** | [](https://www.npmjs.com/package/lucide-react-native) |  | [Docs](https://lucide.dev/guide/packages/lucide-react-native) · [Source](./packages/lucide-react-native) |
-|
| **`lucide-angular`** | [](https://www.npmjs.com/package/lucide-angular) |  | [Docs](https://lucide.dev/guide/packages/lucide-angular) · [Source](./packages/lucide-angular) |
-|
| **`@lucide/astro`** | [](https://www.npmjs.com/package/@lucide/astro) |  | [Docs](https://lucide.dev/guide/packages/lucide-astro) · [Source](./packages/astro) |
-|
| **`lucide-static`** | [](https://www.npmjs.com/package/lucide-static) |  | [Docs](https://lucide.dev/guide/packages/lucide-static) · [Source](./packages/lucide-static) |
+|
| **`lucide`** | [](https://www.npmjs.com/package/lucide) |  | [Docs](https://lucide.dev/guide/lucide) · [Source](./packages/lucide) |
+|
| **`lucide-react`** | [](https://www.npmjs.com/package/lucide-react) |  | [Docs](https://lucide.dev/guide/react) · [Source](./packages/lucide-react) |
+|
| **`@lucide/vue`** | [](https://www.npmjs.com/package/@lucide/vue) |  | [Docs](https://lucide.dev/guide/vue) · [Source](./packages/vue) |
+|
| **`@lucide/svelte`** | [](https://www.npmjs.com/package/@lucide/svelte) |  | [Docs](https://lucide.dev/guide/svelte) · [Source](./packages/@lucide/svelte) |
+|
| **`lucide-solid`** | [](https://www.npmjs.com/package/lucide-solid) |  | [Docs](https://lucide.dev/guide/solid) · [Source](./packages/lucide-solid) |
+|
| **`lucide-preact`** | [](https://www.npmjs.com/package/lucide-preact) |  | [Docs](https://lucide.dev/guide/preact) · [Source](./packages/lucide-preact) |
+|
| **`lucide-react-native`** | [](https://www.npmjs.com/package/lucide-react-native) |  | [Docs](https://lucide.dev/guide/react-native) · [Source](./packages/lucide-react-native) |
+|
| **`@lucide/angular`** | [](https://www.npmjs.com/package/@lucide/angular) |  | [Docs](https://lucide.dev/guide/angular) · [Source](./packages/angular) |
+|
| **`@lucide/astro`** | [](https://www.npmjs.com/package/@lucide/astro) |  | [Docs](https://lucide.dev/guide/astro) · [Source](./packages/astro) |
+|
| **`lucide-static`** | [](https://www.npmjs.com/package/lucide-static) |  | [Docs](https://lucide.dev/guide/static) · [Source](./packages/lucide-static) |
### Figma
diff --git a/docs/.vitepress/data/packageData.json b/docs/.vitepress/data/packageData.json
index 4953abb9e..9dd193f59 100644
--- a/docs/.vitepress/data/packageData.json
+++ b/docs/.vitepress/data/packageData.json
@@ -50,20 +50,21 @@
}
]
},
- "lucide-svelte": {
+ "@lucide/svelte": {
"order": 3,
"icon": "svelte",
"docsAlias": "svelte",
+ "packageDirname": "svelte",
"shields": [
{
"alt": "npm",
- "src": "https://img.shields.io/npm/v/lucide-svelte",
- "href": "https://www.npmjs.com/package/lucide-svelte"
+ "src": "https://img.shields.io/npm/v/@lucide/svelte",
+ "href": "https://www.npmjs.com/package/@lucide/svelte"
},
{
"alt": "npm",
- "src": "https://img.shields.io/npm/dw/lucide-svelte",
- "href": "https://www.npmjs.com/package/lucide-svelte"
+ "src": "https://img.shields.io/npm/dw/@lucide/svelte",
+ "href": "https://www.npmjs.com/package/@lucide/svelte"
}
]
},
@@ -119,24 +120,6 @@
}
]
},
- "lucide-angular": {
- "order": 7,
- "icon": "angular-old",
- "description": "Our legacy Angular package with a module based API.",
- "documentation": "https://v0.lucide.dev/guide/packages/lucide-angular",
- "shields": [
- {
- "alt": "npm",
- "src": "https://img.shields.io/npm/v/lucide-angular",
- "href": "https://www.npmjs.com/package/lucide-angular"
- },
- {
- "alt": "npm",
- "src": "https://img.shields.io/npm/dw/lucide-angular",
- "href": "https://www.npmjs.com/package/lucide-angular"
- }
- ]
- },
"lucide-preact": {
"order": 8,
"icon": "preact",
@@ -209,4 +192,4 @@
}
]
}
-}
+}
\ No newline at end of file
diff --git a/packages/angular/README.md b/packages/angular/README.md
index 8b52c2375..2f6a90dc4 100644
--- a/packages/angular/README.md
+++ b/packages/angular/README.md
@@ -12,7 +12,7 @@ Lucide icon library for Angular applications.
[](https://www.npmjs.com/package/@lucide/angular)

- [](https://lucide.dev/license)
+ [](https://lucide.dev/license)
diff --git a/packages/astro/README.md b/packages/astro/README.md index 53bd63976..08e17034d 100644 --- a/packages/astro/README.md +++ b/packages/astro/README.md @@ -12,7 +12,7 @@ Lucide icon library for Astro sites and applications. [](https://www.npmjs.com/package/@lucide/astro)  -[](https://lucide.dev/license) +[](https://lucide.dev/license) diff --git a/packages/icons/README.md b/packages/icons/README.md index 226f7b051..61c30eb22 100644 --- a/packages/icons/README.md +++ b/packages/icons/README.md @@ -11,7 +11,7 @@ Lucide helper library that exports icon data.
diff --git a/packages/lucide-angular/README.md b/packages/lucide-angular/README.md index 7f3a25fb9..b98d8df07 100644 --- a/packages/lucide-angular/README.md +++ b/packages/lucide-angular/README.md @@ -12,7 +12,7 @@ Lucide icon library for Angular applications. [](https://www.npmjs.com/package/lucide-angular)  - [](https://lucide.dev/license) + [](https://lucide.dev/license)
diff --git a/packages/lucide-preact/README.md b/packages/lucide-preact/README.md index d426b2429..f0fc6beff 100644 --- a/packages/lucide-preact/README.md +++ b/packages/lucide-preact/README.md @@ -12,7 +12,7 @@ Lucide icon library for Preact applications. [](https://www.npmjs.com/package/lucide-preact)  - [](https://lucide.dev/license) + [](https://lucide.dev/license)
diff --git a/packages/lucide-react-native/README.md b/packages/lucide-react-native/README.md index 5bb74509b..b19c76fe0 100644 --- a/packages/lucide-react-native/README.md +++ b/packages/lucide-react-native/README.md @@ -12,7 +12,7 @@ Lucide icon library for React Native applications. [](https://www.npmjs.com/package/lucide-react-native)  - [](https://lucide.dev/license) + [](https://lucide.dev/license)
diff --git a/packages/lucide-react/README.md b/packages/lucide-react/README.md index 7e92ba6cf..fea98b41e 100644 --- a/packages/lucide-react/README.md +++ b/packages/lucide-react/README.md @@ -12,7 +12,7 @@ Lucide icon library for React applications. [](https://www.npmjs.com/package/lucide-react)  - [](https://lucide.dev/license) + [](https://lucide.dev/license)
diff --git a/packages/lucide-solid/README.md b/packages/lucide-solid/README.md index 308e7d640..91fab1322 100644 --- a/packages/lucide-solid/README.md +++ b/packages/lucide-solid/README.md @@ -12,7 +12,7 @@ Lucide icon library for Solid applications. [](https://www.npmjs.com/package/lucide-solid)  - [](https://lucide.dev/license) + [](https://lucide.dev/license)
diff --git a/packages/lucide-static/README.md b/packages/lucide-static/README.md index 18dfc41c3..aa6b50da3 100644 --- a/packages/lucide-static/README.md +++ b/packages/lucide-static/README.md @@ -12,7 +12,7 @@ Lucide icon library with static assets for web applications. [](https://www.npmjs.com/package/lucide-static)  - [](https://lucide.dev/license) + [](https://lucide.dev/license)
diff --git a/packages/lucide-svelte/README.md b/packages/lucide-svelte/README.md index b5b5e0f2f..1595a0e1d 100644 --- a/packages/lucide-svelte/README.md +++ b/packages/lucide-svelte/README.md @@ -12,7 +12,7 @@ Lucide icon library for Svelte applications. [](https://www.npmjs.com/package/lucide-svelte)  - [](https://lucide.dev/license) + [](https://lucide.dev/license)
@@ -46,6 +46,7 @@ yarn add lucide-svelte ```sh bun add lucide-svelte ``` + > For Svelte 5, check out [`@lucide/svelte`](https://www.npmjs.com/package/@lucide/svelte) package. ## Documentation diff --git a/packages/lucide-vue-next/README.md b/packages/lucide-vue-next/README.md index a34b41366..b00c5a24e 100644 --- a/packages/lucide-vue-next/README.md +++ b/packages/lucide-vue-next/README.md @@ -12,7 +12,7 @@ Lucide icon library for Vue applications. [](https://www.npmjs.com/package/lucide-vue-next)  - [](https://lucide.dev/license) + [](https://lucide.dev/license)
diff --git a/packages/lucide/README.md b/packages/lucide/README.md index f95aafeb2..d24b03183 100644 --- a/packages/lucide/README.md +++ b/packages/lucide/README.md @@ -12,7 +12,7 @@ Lucide icon library for web applications. [](https://www.npmjs.com/package/lucide)  - [](https://lucide.dev/license) + [](https://lucide.dev/license)
diff --git a/packages/svelte/README.md b/packages/svelte/README.md index adf91243c..19165cdd5 100644 --- a/packages/svelte/README.md +++ b/packages/svelte/README.md @@ -10,9 +10,9 @@ Lucide icon library for Svelte 5 applications.
@@ -46,6 +46,7 @@ yarn add @lucide/svelte ```sh bun add @lucide/svelte ``` + > `@lucide/svelte` is only for Svelte 5, for Svelte 4 use the [`lucide-svelte`](https://www.npmjs.com/package/lucide-svelte) package. ## Documentation diff --git a/packages/vue/README.md b/packages/vue/README.md index e382abb73..e4f0c8991 100644 --- a/packages/vue/README.md +++ b/packages/vue/README.md @@ -8,6 +8,13 @@ Lucide icon library for Vue applications.
+About · @@ -20,7 +27,7 @@ Lucide icon library for Vue applications. # Lucide Vue -Implementation of the lucide icon library for Vue 3 applications. +Implementation of the lucide icon library for Vue applications. ## Installation