Eric Fennis
979e07fbf9
Add examples
2025-11-28 17:22:23 +01:00
Eric Fennis
2f5f78c1c2
Save this
2025-11-28 14:39:50 +01:00
Eric Fennis
634322e96c
Get new editor
2025-11-28 12:54:51 +01:00
Eric Fennis
53ebc4c076
Add snackplayer
2025-11-28 11:06:09 +01:00
Eric Fennis
b23d4f110b
Adjust examples preact docs
2025-11-19 23:24:08 +01:00
Eric Fennis
7d86d083bd
Merge branch 'main' of https://github.com/lucide-icons/lucide into update-site
2025-11-14 15:48:57 +01:00
Eric Fennis
5c523be780
update preact docs
2025-11-04 17:35:43 +01:00
Eric Fennis
498b8390d7
Added solid docs
2025-10-27 21:27:42 +01:00
Eric Fennis
5770f62d02
Add solid pages
2025-10-26 17:14:13 +01:00
/Aljoscha
be59e647c1
Replace pnpm install with pnpm add across documentation. ( #3735 )
2025-10-26 17:01:12 +01:00
Eric Fennis
94e3f56166
Finish svelte docs
2025-10-24 15:18:25 +02:00
Matthes Kaiser
a2a0821c66
docs: add practical introductions to package documentation ( #3643 )
2025-10-24 14:18:51 +02:00
Eric Fennis
bfbd5d7bda
Write docs for Vue
2025-10-20 20:25:34 +02:00
Eric Fennis
1756617885
Fix layout accessibility page
2025-10-17 15:23:11 +02:00
Eric Fennis
f5d0a2a220
Add docs for vue types
2025-10-17 14:58:00 +02:00
Khalid Alansary
be55088e75
fix(packages/lucide): replace elements inside <template> ( #2635 ) ( #3576 )
...
* fix(packages/lucide): replace elements inside `<template>` (#2635 )
* Added replaceInsideTemplates option
* Format code
* Simply code and add some documentation
* Fix vercel build
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2025-10-17 11:46:55 +02:00
Eric Fennis
5e27d7d11a
Add scaledown animation
2025-10-15 23:01:05 +02:00
Eric Fennis
3a608bac58
Updates docs
2025-10-15 21:08:38 +02:00
Eric Fennis
bcebce5927
Adjust animation
2025-10-15 14:30:50 +02:00
Eric Fennis
84346a148e
Some adjustments
2025-10-15 12:25:27 +02:00
Eric Fennis
cde1ebaa0b
Fix dynamic sidebar
2025-10-14 15:29:55 +02:00
Eric Fennis
9f67c0943b
Add svelte docs
2025-10-14 13:24:42 +02:00
Eric Fennis
999bca4575
Add basics section to vue pages
2025-10-12 00:01:29 +02:00
Niels
3c7815c5c0
Update index.md ( #3673 )
...
removed duplicate text
2025-10-10 15:47:55 +02:00
Eric Fennis
d7e7493bd6
Add typescript documentation
2025-10-10 13:01:50 +02:00
Eric Fennis
65403c9298
update accessebility
2025-09-24 12:18:48 +02:00
Eric Fennis
7bbb1e1fea
feat(@lucide/vue): Rename Vue package name to @lucide/vue ( #3337 )
...
* Remove old vue 2 package
* Add @lucide/vue package
* Remove old vue 2 doc
* Update docs
* Adjust export template
* Adjust vue package!
* Fix tests
* Format code
* Update packages/vue/src/Icon.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Adjust vue package in docs
* Update deadlinks
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-11 14:38:34 +02:00
Pascal Duez
c368d01d92
docs: update lucide-static documentation about raw string imports ( #3524 )
2025-09-11 09:41:17 +02:00
Karsa
85dba80322
feat(packages/lucide): added support for providing a custom root element ( #3543 )
...
* feat(packages/lucide): added support for providing a custom root element
* feat(packages/lucide): ran prettier & renamed from root ⇒ context
2025-08-18 15:25:08 +02:00
Epifânio Francisco
358c9c1e80
fix(docs): update prop name from absolute-stroke-width to absoluteStrokeWidth in vue-next guide ( #3322 )
...
- Changed kebab-case to camelCase for consistency with Vue prop naming conventions
- Updated props table in lucide-vue-next documentation
2025-07-30 15:56:48 +02:00
Zlendy
d3bafc2848
fix(docs): Icon Component Example for Svelte 5 does not compile ( #3416 )
2025-07-28 15:58:31 +02:00
Itrulia
3e7d748827
docs(site): small changes for DynamicIcon ( #3355 )
...
* docs(lucide-react): small changes for DynamicIcon
Changed the sentence structure slightly for DynamicIcon to be easier to understand.
* Update lucide-react.md
2025-06-27 17:13:44 +02:00
Karsa
a87ac013f7
docs(packages/lucide-static): update docs for better clarity ( #3225 )
...
* docs(packages/lucide-static): update docs for better clarity
* docs(packages/lucide-static): fix node.js heading level
2025-06-24 13:18:07 +02:00
Jakob Guddas
be81f20a6b
docs(design-guide): added bad examples for 2px rule ( #2879 )
2025-06-21 08:47:28 +02:00
Eric Fennis
771cb0bbd6
Update names in docs ( #3184 )
2025-05-03 09:28:29 +02:00
shamaamahh
2fde138c46
fix(lucide-svelte): Resolve Svelte 5 deprecation of svelte:component ( #3112 )
...
* removed flutter package link
* created drumsticks.svg and json
* Update to Svelte 5 syntax (removed svelte:component)
* Remove drumsticks icons
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2025-05-02 09:39:05 +02:00
Jakob Guddas
2640a7c585
docs(icon-design-guide): point people to lucide studio instead of svgo ( #3152 )
2025-05-02 09:23:36 +02:00
Brizen Britt
99d992678a
added link for preact in installation ( #3025 )
2025-04-15 18:06:58 +02:00
shamaamahh
5f5e052038
removed flutter package link ( #2999 )
2025-04-08 11:41:10 +02:00
Happydev
9fa525e8c6
feat(@lucide/astro): add lucide package for Astro ( #2665 )
...
* feat(lucide-astro): initial commit
* test: add test suite
* fix module resolution issue
* chore: update lock file
* chore: update lock file
* chore: fix precommit hook failing
* sync icons generated by precommit hook
* remove useless tab in template
* style: add space for readability
* docs: add bun installation instructions
* fix `clean` script
* fix testing setup
* remove unnecessary `key` props in Astro icons
* fix jest matchers types and undefined behavior
* chore: update lock file
* setup prettier for formatting Astro files
* remove mistakenly added prop from the `Icon` component
* docs: add documentation for new Astro package
* fix incorrect types in `Icon` component
* refactor: use `stroke-width` over `strokeWidth`
* fix unexpected module resolution behavior
* remove hack in test types
* remove review marker
* docs: progress on documentation of lucide-astro
* chore: remove unnecessary .gitignore
* docs: add sidebar entry
* edit package description
* fix uneven icon heights in homepage packages list
* docs: add package to readme table
* add workflows for lucide-astro package
* docs: add package-logos
* use the appropriate Astro logo in light and dark mode
* Remove inadvertently added class
* Update snapshots to reflect removed class `lucide-icon`
* remove dependency on internal `@lucide/shared` package
* fix: revert changes
* revert grid-2x2-x.json
* revert grid-2x2-check.json
* revert picture-in-picture svg
* add package in labeler workflow
* add previously uncommited utils.ts file
* fix dom type errors
* up one major from legacy package
* add package to issue and feature request templates
* docs: add acknowledgement of Aviortheking as original creator of the package
* format
* optimization: more lightweight component footprint
* refactor: simplify removal of `data-astro-source` debugging attributes
* format
* style: fix linting error once again 😠
* wip: rename package to `@lucide/astro`
* remove acknowledgment of `lucide-astro`
* fix error caused by change in build tooling
* chore: upgrade dependencies
* chore: rename lucide-astro folder
* further renaming
* use correct package name in key
* more renaming
* chore: update lock file
* apply review suggestions (#1 )
set correct path for package in actions
* apply suggestions from code review (#2 )
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
* apply @dotspencer's review
resolve correct link to package docs page and github source
* Format files
---------
Co-authored-by: realguse <realguse@icloud.com >
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2025-03-31 16:20:33 +02:00
Eric Fennis
aefb710e5c
feat(@lucide/svelte): Lucide svelte 5 package ( #2753 )
...
* Lucide svelte (#1 )
* Update peerDependencies to support Svelte 5
* Bump svelte version
* Bump @testing-library/svelte version
* Remove alias in vitest.config.ts that causes tests to fail due to deprecated svelte/internal API
* Convert to svelte 5 syntax
* Bump vite & @sveltejs/vite-plugin-svelte version
* Fix error during render when children prop is missing & fix components being mounted on the server during tests
* Update test snapshots to reflect the differences in the html generated by svelte 5
* Convert class attribute to new array syntax with built-in clsx
* Convert export template to svelte 5 syntax
* Move svelte 5 to separate directory
* Update snapshots
* Update docs
* fix(icon): change variable declaration from let to const in Icon.svelte
* Lucide svelte (#1 ) (#2727 )
* Update peerDependencies to support Svelte 5
* Bump svelte version
* Bump @testing-library/svelte version
* Remove alias in vitest.config.ts that causes tests to fail due to deprecated svelte/internal API
* Convert to svelte 5 syntax
* Bump vite & @sveltejs/vite-plugin-svelte version
* Fix error during render when children prop is missing & fix components being mounted on the server during tests
* Update test snapshots to reflect the differences in the html generated by svelte 5
* Convert class attribute to new array syntax with built-in clsx
* Convert export template to svelte 5 syntax
* Revert changes in lucide-svelte library
* Update package lock
* Update test files
* Formatting
* Update clean command
* Fix build
* Update packages
* update deps
* Fix export script
* Format code
* Revert version number change in package json
* Update workflows
---------
Co-authored-by: Aurélien Richard <56389380+aurelienrichard@users.noreply.github.com >
2025-03-07 13:44:09 +01:00
Eric Fennis
3f2ad5b2a6
fix(lucide): Lucide create element function returning SVG Element ( #2816 )
...
* Fix create element function
* Formatting
* Adjust documentation
2025-02-24 10:10:28 +01:00
Eric Fennis
58c2e108c3
feat(lucide-react): Add DynamicIcon component ( #2686 )
...
* Adding the DynamicIcon component
* Fix imports
* Add docs
* Formatting
* Fix use client in output rollup
* revert changes
* Fix formatting
* Revert changes in icons directory
* Revert time command
* update exports
2025-01-10 14:35:28 +01:00
Rodrigo Mesquita
94782f53c1
Fix heading on guide index ( #2670 )
...
* Fix heading on guide index
Fixes the heading level of a section on the index page of the guide.
* Update docs/guide/index.md
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2024-12-11 10:45:55 +01:00
nuclearcodecat
7773135308
Update lucide-static.md ( #2651 )
2024-12-04 09:48:15 +01:00
Sunshio
4f038d5fe8
feat(docs): add Bun.sh support to documentation ( #2642 )
2024-11-29 09:11:30 +01:00
Eric Fennis
c6c645ca7f
docs(readme): Update readme files ( #2634 )
...
* Update readme files
* Update readme files
* Fix typos react native readme
* Add back headings
2024-11-25 12:01:13 +01:00
Nicolas Boyer
ae43473aa6
Added documentation about Svelte 5 ( #2621 )
...
Svelte 5 specifics including removing the "ComponentType" typescript type as components are now static.
Also merged some imports into one-liners as we don't need to import each icon in a single line.
2024-11-22 10:07:48 +01:00
Arthur Green
30077f913f
docs: update lucide-svelte.md ( #2609 )
2024-11-15 11:31:15 +01:00
Eric Fennis
b1777430b9
feat(lucide-react, lucide-preact, lucide-react-native, lucide-solid, lucide-vue-next): Adjustable icon naming imports ( #2328 )
...
* Add override alias import entry files lucide-react
* Make it work
* Setup files for packages
* Revert icon changes
* Remove solid support and add docs
* Adjust docs
* format files
* Fix lucide-vue-next build
* Fix builds
* Fix lucide-svelte
* Add vscode settings option
2024-11-08 16:47:53 +01:00