Eric
2bc3310b87
minor adjustments
2026-11-10 17:56:16 +01:00
Eric
6040f48671
Add background
2026-11-10 17:52:13 +01:00
Eric
7e787531e7
Adjust page
2026-11-10 17:48:25 +01:00
Eric
2e18b6568d
Adjust waitlist
2026-11-10 17:40:17 +01:00
Eric
19e55402c3
First iteration
2026-11-10 17:32:14 +01:00
03eae6069e
feat(icons): added asterism icon ( #4687 )
...
* feat(icons): added `asterism` icon
Adds asterism for issue #4077 .
Also updates emoji category icon reference after smile rename.
* chore(icons): expand asterism metadata from PR suggestions
Apply curated tags, categories, and use-cases from automated
metadata review suggestions.
* Update icons/asterism.json
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Remove duplicate use-case entry in asterism.json
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Update use cases for asterism symbol in JSON
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Adjust metadata
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
1.72.0
2026-11-10 13:48:06 +01:00
PrimeTestLab and Claude Opus 5.5
0991512434
Polish The Copy Confetti On The Icons Page ( #5191 )
...
- Say "Copied SVG!" and "Copied name!" when an icon is copied with
Shift + click or Ctrl/Cmd + click.
- Center the text over the icon instead of starting at its left edge.
- Give the icon the brand border while the confetti plays.
- Keep the confetti visible when reduced motion is on; the site-wide
reduced-motion rule shrank it to 0.01ms so it never showed.
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-10 12:55:00 +01:00
Karsa and copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
68081128b3
feat(icons): added exclamation-mark, question-mark icons ( #5184 )
...
* feat(icons): added question-mark & exclamation-mark icons
* feat(icons): added question-mark & exclamation-mark icons
* Update shield-question-mark.svg
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-11-10 12:48:11 +01:00
Eric Fennis and Claude Opus 5.5
c8d0ddd437
chore(metadata): improve tags for common no-result searches ( #5187 )
...
* feat(metadata): improve tags for common no-result searches
Adds tags for the most frequent icon searches that returned nothing in
the last 30 days of site search data (customer, job, checklist, docs,
sell, invite, csv, budget, install, deploy, 404, ...).
Groups:
- Extend `user`, `check`, `x`, `exclamation-mark`, `question-mark`,
`chart`, `code`, `search` and `exit` with missing synonyms.
- Add `face` group for the `face-*` icons (emoji, emotion, mood,
feeling, expression, reaction).
- Add `dashed` group for icons drawn with a dashed outline, so
"dotted" finds them.
- Use `$group:exit` on the diagonal `*-exit` arrows and `$group:code`
on `terminal` and `square-terminal`.
Icons: add tags to ~100 icons for the top concept gaps, and drop
literals that a group or `$extends` now provides.
Replaying the top 3,000 no-result queries against this branch with the
site's Fuse settings: 173 queries (8,197 searches) now return results.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01G9u8Feg8TihZv9E4BxmKpt
* feat(metadata): rename `face` group to `emoticon`, tag `eye` with "eyes"
"eyes" (187 no-result searches in 30 days) did not match the eye icons:
Fuse treats the extra "s" as a typo past its threshold.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01G9u8Feg8TihZv9E4BxmKpt
---------
Co-authored-by: Claude <noreply@anthropic.com >
2026-11-10 12:37:50 +01:00
e9cfd3c6d3
feat(icons): flipped route icon, added route-arrow-right icon ( #4729 )
...
* feat(icons): add route-arrow-right
Adds route-arrow-right: a serpentine route ending in an arrow, giving
the route a direction of travel.
route depicts a path between two waypoints but has no direction. This
reuses route's exact serpentine geometry (the 3.5-radius arcs at x6.5 and
x17.5, rails at y5/y12/y19, same 2px margins), replacing the waypoint
circles with a directional arrow that follows Lucide's arrow convention
(the shaft ends at the chevron apex, as in arrow-right).
Naming: happy to switch to route-arrow if a directional family isn't
wanted. A route-arrow-left mirror and a both-arrows variant are natural
follow-ups if this lands.
* Apply batched suggestions from code review
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Flip route icon and fix arrow right icon
* Adjust metadata
* Rewrite usecases
* add one-way tag
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-11-10 10:16:03 +01:00
Rodrigo Rodrigues and Eric
a25efe8dba
feat(icons): added text-pen icon ( #4937 )
...
* Added icons/pencil-draft.svg
* Added icons/pencil-draft.json
* Update name, tags and contributors
Removed several contributors and tags related to writing and speed. Added new tags related to drafting and authoring.
* Update SVG paths in text-pen.svg
* Update metadata
---------
Co-authored-by: Eric <eric.fennis@gmail.com >
2026-11-10 10:14:55 +01:00
6f61f73a91
feat(icons): added mound-shovel icon ( #4329 )
...
* Added icons/sandpile.svg
* Added icons/sandpile.json
* Update icons/sandpile.json
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Update tags and categories in mound-shovel.json
Removed unnecessary tags and added shovel-related tags. also added environment to categories
* renamed icon file
sand-shovel to mound-shovel
* Add files via upload
* Adjusted metadata
* extends from shovel
* Fix typo in karsas username
* Update icons/mound-shovel.json
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Add EOL
* Update mound-shovel.json
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Eric <eric.fennis@gmail.com >
Co-authored-by: Karsa <karsa@karsa.org >
2026-11-10 08:37:45 +00:00
bfa381ef26
feat(site): add keyboard shortcuts to the icons page ( #5035 )
...
* feat(docs): add keyboard shortcuts to the icons page
Add the shortcuts suggested in #4916 and list them on the page:
- Ctrl/Cmd + click on an icon copies its name
- Arrow keys move from the search field into the results and between
the icons
- Ctrl/Cmd + C copies the name of the selected icon
- Ctrl/Cmd + Shift + C copies the SVG of the selected icon
Icons can now be focused with the keyboard, and a keyboard button next to
the sort select opens a dialog with all shortcuts, including the existing
Ctrl/Cmd + K and Shift + click. The dialog also opens with Shift + ?
(except while typing in a field).
Closes #4916
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
* feat(docs): add copy toasts, open icons with Enter and a shared Kbd component
- Copying an icon shows a toast (vue-sonner, bottom-center) that says
whether its name or its SVG was copied
- Enter opens the selected icon's drawer
- The SVG shortcut is now Shift + C, as Ctrl/Cmd + Shift + C opens the
browser's inspect tool
- Kbd component shared by the search inputs and the shortcuts dialog
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
* Adjust keyboard shortcuts
* Revert customizer change
* Adjust kbd style
* Fix toaster styling
* Fix types
---------
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
Co-authored-by: Eric <eric.fennis@gmail.com >
2026-11-10 08:29:51 +01:00
Eric Fennis
3fef7aca71
Fix extends ( #5186 )
1.71.0
2026-11-09 12:35:14 +00:00
Eric Fennis
45aaec4b72
fix(icons): Renaming circle-arrow-* and square-arrow-* icons ( #5168 )
...
* Rename square arrow icons
* rename circle icons
2026-11-09 12:33:35 +01:00
Karsa
f8932f8eb8
feat(icons): delegated cheese from Lab ( #5185 )
2026-11-09 12:33:03 +01:00
1a3f0a85a1
feat(icons): added square-arrow-down-enter, square-arrow-down-exit, square-arrow-down-left-enter and 7 more icons ( #3644 )
...
* feat: add orthognal square-arrow-out icons, and add square-arrow-in icons for all directions
* feat(icons): rename square-arrow in/out icons to `-enter`/`-exit` and update SVGs
Replace `square-arrow-in-*` and the orthogonal `square-arrow-out-*` icons
with the final designs, using the `square-arrow-<direction>-<enter|exit>`
naming pattern. `square-arrow-right-enter` and `square-arrow-right-exit`
get the new SVGs.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
* Fix gaps and metadata
* Fix categories
* Apply batched suggestions from code review
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Apply batched suggestions from code review
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Add layout resize category
* Fix tags
* Apply batched suggestions from code review
Co-authored-by: Karsa <karsa@karsa.org >
* Update square-arrow-down-right-enter.svg
* Update square-arrow-up-left-enter.svg
* Update square-arrow-up-right-enter.svg
* Update square-arrow-down-left-enter.svg
---------
Co-authored-by: Violet Rosenzweig <rosenzweigv@leoncountyfl.gov >
Co-authored-by: Eric <eric.fennis@gmail.com >
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Karsa <karsa@karsa.org >
2026-11-09 11:31:28 +00:00
adc62f5963
feat(icons): added stroke-line-cap-butt, stroke-line-cap-round, stroke-line-cap-square and 3 more icons ( #4171 )
...
* Added icons/corner-join-*
* feat(icons): added stroke-line-* icons & line tag group
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
Co-authored-by: Karsa <contact@karsa.org >
2026-11-09 12:14:34 +01:00
Karsa
b3058bb8cf
fix(docs): removed docs/guide/comparison.md ( #5182 )
2026-11-09 10:05:38 +01:00
Eric Fennis and Copilot Autofix powered by AI
53fab88ff9
fix(scripts): Fixes generateNextJSAliases.mts on commit hook ( #5167 )
...
* Fix nextjs aliases path generator
* Add deprecation fields to alias type definition
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-11-06 13:25:23 +00:00
Eric Fennis
1a49fd88d8
chore(site): Add support for reduced motion in HomeHeroAnimation ( #5159 )
...
* Refactor code
* Respect reduce motion
* Add icon
* Revert Icon switch
2026-11-06 09:09:23 +01:00
b826f0c527
feat(icons): added grid-3x3-off icon ( #5071 )
...
* feat(icons): added grid-3x3-off icon
* chore(icons): add suggested tags to `grid-3x3-off`
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix(icons): use standard off geometry for `grid-3x3-off`
* chore(icons): use metadata markers for `grid-3x3-off`
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
1.70.0
2026-11-05 23:02:56 +01:00
Eric Fennis and Karsa
558bdd83b5
feat(icons): added user-exclamation-point, user-round-exclamation-point icons ( #5144 )
...
* Added icons/user-round-exclamation-point.svg
* Added icons/user-round-exclamation-point.json
* Updated metadata
* Add user-exclamation-point
* Adds suggestions
* Update icons/user-round-exclamation-point.svg
Co-authored-by: Karsa <karsa@karsa.org >
* Modify user-exclamation-point icon SVG paths
---------
Co-authored-by: Karsa <karsa@karsa.org >
2026-11-05 20:32:56 +01:00
a805955781
feat(icons): added moped icon ( #3373 )
...
* Add `dirt-bike` icon
* Fix JSON formatting
* Fix JSON formatting again
* Rounded the handlebars
* Rename icon and add metadata
* Update icons/moped.json
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-11-05 18:43:20 +01:00
tlq5l and Eric Fennis
ee8e10d746
fix(lucide-react-native): emit runtime files for alias icon subpaths ( #5055 )
...
closes #5043
Agent: claude
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2026-11-05 14:11:40 +01:00
2c2ee80687
feat(icons): added square-dashed-search icon ( #5119 )
...
* Add the square-dashed-search lab icon.
Co-authored-by: Cursor <cursoragent@cursor.com >
* feat(lab): added zoom selection use case to `square-dashed-search`
Co-authored-by: Cursor <cursoragent@cursor.com >
* feat(icons): delegated `square-dashed-search` icon from lab
Co-authored-by: Cursor <cursoragent@cursor.com >
* Update icons/square-dashed-search.json
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Update icons/square-dashed-search.json
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Adjust metadata
* Apply feedback
* Remove text category
* Update icons/square-dashed-search.svg
---------
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
Co-authored-by: Karsa <contact@karsa.org >
2026-11-05 10:24:38 +01:00
Eric Fennis and Claude
1c93e0a476
fix(docs): fix vercel.json redirects that land on 404 ( #5157 )
...
- Redirect /docs/lucide-*, /guide/lucide-* and /guide/packages/lucide-*/ to
the current /guide/<pkg> pages (vue-next -> vue)
- Redirect old /guide/basics/*, /guide/advanced/* and /guide/design/* pages
- Redirect graduated lab icons carton-off and briefcase-plus to core
- Remove the /docs/:slug(lucide-?.*) rule that produced 404 destinations
Fixes LUCIDE-15
Claude-Session: https://claude.ai/code/session_01G9u8FetMRtXGCVFrfg619a
Co-authored-by: Claude <noreply@anthropic.com >
2026-11-05 07:49:42 +01:00
91a1359b5e
feat(icons): added circle-fading-check icon ( #4089 )
...
* Added icons/circle-fading-check.svg
* Added icons/circle-fading-check.json
* Refactor SVG paths in circle-fading-check.svg
* Add empty use-cases array to circle-fading-check.json
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Update metadata
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
1.69.0
2026-11-04 16:03:14 +01:00
Ilya Vred and Eric
90e8041a35
feat(icons): added opacity icon ( #4222 )
...
* Added icons/opacity.svg
* Added icons/opacity.json
* Updated icons/opacity.svg
* Updated icons/opacity.json
* Adjust usecases
---------
Co-authored-by: Eric <eric.fennis@gmail.com >
2026-11-04 15:56:22 +01:00
Eric Fennis and Karsa
3898742b6a
feat(icons): added package-question-mark icon ( #5155 )
...
* Add metadata
* Add more tags to `package.json`
* Update icons/package-question-mark.json
Co-authored-by: Karsa <contact@karsa.org >
---------
Co-authored-by: Karsa <contact@karsa.org >
2026-11-04 15:29:36 +01:00
Eric Fennis and Karsa
a4a0e20ff5
feat(icons): added package-pen icon ( #5154 )
...
* Add package pen icon
* Update icons/package-pen.json
Co-authored-by: Karsa <contact@karsa.org >
* update metadata
---------
Co-authored-by: Karsa <contact@karsa.org >
2026-11-04 15:26:37 +01:00
Eric Fennis
1980e3d59b
chore(icons): Renamed *-warning and *-alert to *-exclamation-point ( #5143 )
...
* Rename icons
* Update other file
* Remove deprecation booleans
1.68.0
2026-11-03 15:49:26 +01:00
aa0b77386c
feat(icons): added mango icon ( #4902 )
...
* feat: add mango icon
* fix: adjust mango icon leaf and body shape
* refactor: switch to rrod497's mango design, expand metadata
* Update use cases for mango in icons/mango.json
Removed outdated use cases and added updated ones for mango.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Apply suggestion from @karsa-mistmere
Co-authored-by: Karsa <contact@karsa.org >
* Update mango.json
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Karsa <contact@karsa.org >
2026-11-03 14:16:15 +01:00
Bin
7bb15b80a3
fix(docs): keep sponsor tiers within content width ( #5149 )
2026-11-03 09:41:31 +01:00
Eric Fennis and Claude Opus 5.5
4b203ec9b6
chore(deps): Fix security vulnerabilities alerts ( #5147 )
...
* Upgrade deps
* Fix security alerts
* Keep incompatible consumers off minimatch 11 and file-type 21
The security overrides forced minimatch 11 and file-type 21 onto every
consumer, which broke ESLint (eslint-plugin-import-x imports the removed
makeRe) and the font build (jimp 0.22 calls file-type's removed
fromBuffer). glob 7 and @eslint/eslintrc also rely on the minimatch 3
callable export. Scope those consumers back to their compatible lines.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
* Remove minimatch override
* Fix font build
---------
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
1.67.0
2026-11-02 20:58:02 +01:00
Eric Fennis and Copilot Autofix powered by AI
58c85b4758
fix(dev): avoid polynomial regex backtracking in toCamelCase helper ( #5148 )
...
* fix(dev): avoid polynomial regex backtracking in toCamelCase helper
* Add test for toCamelCase with non-word character separators
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-11-02 20:18:25 +01:00
Eric Fennis
b196797ede
Update deps ( #5146 )
2026-11-02 18:39:06 +01:00
7ebbb6abc3
chore(deps-dev): bump the solid-deps group across 1 directory with 6 updates ( #5142 )
...
* chore(deps-dev): bump the solid-deps group across 1 directory with 6 updates
Bumps the solid-deps group with 6 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) | `7.29.7` | `8.0.10` |
| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) | `7.29.7` | `8.0.7` |
| [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript ) | `7.29.7` | `8.0.7` |
| [@rollup/plugin-babel](https://github.com/rollup/plugins/tree/HEAD/packages/babel ) | `6.1.0` | `7.1.0` |
| [@solidjs/testing-library](https://github.com/solidjs/solid-testing-library ) | `0.8.10` | `1.0.0-rc.2` |
| [vite-plugin-solid](https://github.com/solidjs/solid-vite-plugin ) | `2.11.14` | `2.11.15` |
Updates `@babel/core` from 7.29.7 to 8.0.10
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v8.0.10/packages/babel-core )
Updates `@babel/preset-env` from 7.29.7 to 8.0.7
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v8.0.7/packages/babel-preset-env )
Updates `@babel/preset-typescript` from 7.29.7 to 8.0.7
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v8.0.7/packages/babel-preset-typescript )
Updates `@rollup/plugin-babel` from 6.1.0 to 7.1.0
- [Changelog](https://github.com/rollup/plugins/blob/master/packages/babel/CHANGELOG.md )
- [Commits](https://github.com/rollup/plugins/commits/babel-v7.1.0/packages/babel )
Updates `@solidjs/testing-library` from 0.8.10 to 1.0.0-rc.2
- [Commits](https://github.com/solidjs/solid-testing-library/commits )
Updates `vite-plugin-solid` from 2.11.14 to 2.11.15
- [Release notes](https://github.com/solidjs/solid-vite-plugin/releases )
- [Changelog](https://github.com/solidjs/solid-vite-plugin/blob/main/CHANGELOG.md )
- [Commits](https://github.com/solidjs/solid-vite-plugin/compare/vite-plugin-solid@2.11.14...vite-plugin-solid@2.11.15 )
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-version: 8.0.10
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: solid-deps
- dependency-name: "@babel/preset-env"
dependency-version: 8.0.7
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: solid-deps
- dependency-name: "@babel/preset-typescript"
dependency-version: 8.0.7
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: solid-deps
- dependency-name: "@rollup/plugin-babel"
dependency-version: 7.1.0
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: solid-deps
- dependency-name: "@solidjs/testing-library"
dependency-version: 1.0.0-rc.2
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: solid-deps
- dependency-name: vite-plugin-solid
dependency-version: 2.11.15
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: solid-deps
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix(solid): make Solid builds work with Babel 8
- Drop the `bugfixes` option from `@babel/preset-env`; it was removed in
Babel 8 because bugfix plugins are now always enabled.
- Enable the `jsx` parser plugin for `.jsx`/`.tsx` files. Babel 8's
`@babel/preset-typescript` no longer does this, and babel-preset-solid's
Babel 7 `@babel/plugin-syntax-jsx` skips it when TypeScript is enabled.
- Keep `@solidjs/testing-library` at `^0.8.10` for lucide-solid. The 1.x
line targets Solid 2 (peer `solid-js >=2`) and breaks the Solid 1 tests.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01G9u8FhrFFoA9JwQHtymeAf
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com >
2026-11-02 18:24:15 +01:00
5beea9bf83
chore(deps-dev): bump react-native from 0.88.0 to 0.88.1 in the react-native-deps group across 1 directory ( #5134 )
...
* chore(deps-dev): bump react-native
Bumps the react-native-deps group with 1 update in the / directory: [react-native](https://github.com/react/react-native/tree/HEAD/packages/react-native ).
Updates `react-native` from 0.88.0 to 0.88.1
- [Release notes](https://github.com/react/react-native/releases )
- [Changelog](https://github.com/react/react-native/blob/main/CHANGELOG.md )
- [Commits](https://github.com/react/react-native/commits/v0.88.1/packages/react-native )
---
updated-dependencies:
- dependency-name: react-native
dependency-version: 0.88.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: react-native-deps
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix(deps): regenerate pnpm-lock.yaml for react-native 0.88.1
Dependabot's lockfile for this bump added a second, peer-less
`vitest@5.0.3` snapshot and pointed `@vitest/coverage-v8` / `@vitest/ui`
at it. That loaded two vitest instances, which broke snapshot tests in
lucide, lucide-react, lucide-vue and lucide-react-native ("The snapshot
state ... is not found. Did you call 'SnapshotClient.setup()'?"). It also
pulled unrelated @types/node and @babel/* bumps into other importers.
Regenerated with pnpm 11.22.0 from the base lockfile, so it now only
changes the react-native tree and hermes-compiler.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01G9u8Fhnpt1Di4KhMFtKbb2
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com >
2026-11-02 18:06:07 +01:00
c06c5f0703
chore(deps-dev): bump the angular-deps group across 1 directory with 15 updates ( #5114 )
...
* chore(deps-dev): bump the angular-deps group across 1 directory with 15 updates
Bumps the angular-deps group with 15 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@angular-eslint/builder](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/builder ) | `22.5.0` | `22.6.0` |
| [@angular-eslint/schematics](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/schematics ) | `22.5.0` | `22.6.0` |
| [@angular/build](https://github.com/angular/angular-cli ) | `22.2.2` | `22.2.5` |
| [@angular/cli](https://github.com/angular/angular-cli ) | `22.2.2` | `22.2.5` |
| [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common ) | `22.2.2` | `22.2.4` |
| [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler ) | `22.2.2` | `22.2.4` |
| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli ) | `22.2.2` | `22.2.4` |
| [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core ) | `22.2.2` | `22.2.4` |
| [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms ) | `22.2.2` | `22.2.4` |
| [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser ) | `22.2.2` | `22.2.4` |
| [@angular/platform-server](https://github.com/angular/angular/tree/HEAD/packages/platform-server ) | `22.2.2` | `22.2.4` |
| [@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router ) | `22.2.2` | `22.2.4` |
| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright ) | `5.0.3` | `5.0.5` |
| [angular-eslint](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint ) | `22.5.0` | `22.6.0` |
| [ng-packagr](https://github.com/ng-packagr/ng-packagr ) | `22.2.4` | `22.2.5` |
Updates `@angular-eslint/builder` from 22.5.0 to 22.6.0
- [Release notes](https://github.com/angular-eslint/angular-eslint/releases )
- [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/builder/CHANGELOG.md )
- [Commits](https://github.com/angular-eslint/angular-eslint/commits/v22.6.0/packages/builder )
Updates `@angular-eslint/schematics` from 22.5.0 to 22.6.0
- [Release notes](https://github.com/angular-eslint/angular-eslint/releases )
- [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/schematics/CHANGELOG.md )
- [Commits](https://github.com/angular-eslint/angular-eslint/commits/v22.6.0/packages/schematics )
Updates `@angular/build` from 22.2.2 to 22.2.5
- [Release notes](https://github.com/angular/angular-cli/releases )
- [Changelog](https://github.com/angular/angular-cli/blob/v22.2.5/CHANGELOG.md )
- [Commits](https://github.com/angular/angular-cli/compare/v22.2.2...v22.2.5 )
Updates `@angular/cli` from 22.2.2 to 22.2.5
- [Release notes](https://github.com/angular/angular-cli/releases )
- [Changelog](https://github.com/angular/angular-cli/blob/v22.2.5/CHANGELOG.md )
- [Commits](https://github.com/angular/angular-cli/compare/v22.2.2...v22.2.5 )
Updates `@angular/common` from 22.2.2 to 22.2.4
- [Release notes](https://github.com/angular/angular/releases )
- [Commits](https://github.com/angular/angular/commits/v22.2.4/packages/common )
Updates `@angular/compiler` from 22.2.2 to 22.2.4
- [Release notes](https://github.com/angular/angular/releases )
- [Commits](https://github.com/angular/angular/commits/v22.2.4/packages/compiler )
Updates `@angular/compiler-cli` from 22.2.2 to 22.2.4
- [Release notes](https://github.com/angular/angular/releases )
- [Commits](https://github.com/angular/angular/commits/v22.2.4/packages/compiler-cli )
Updates `@angular/core` from 22.2.2 to 22.2.4
- [Release notes](https://github.com/angular/angular/releases )
- [Commits](https://github.com/angular/angular/commits/v22.2.4/packages/core )
Updates `@angular/forms` from 22.2.2 to 22.2.4
- [Release notes](https://github.com/angular/angular/releases )
- [Commits](https://github.com/angular/angular/commits/v22.2.4/packages/forms )
Updates `@angular/platform-browser` from 22.2.2 to 22.2.4
- [Release notes](https://github.com/angular/angular/releases )
- [Commits](https://github.com/angular/angular/commits/v22.2.4/packages/platform-browser )
Updates `@angular/platform-server` from 22.2.2 to 22.2.4
- [Release notes](https://github.com/angular/angular/releases )
- [Commits](https://github.com/angular/angular/commits/v22.2.4/packages/platform-server )
Updates `@angular/router` from 22.2.2 to 22.2.4
- [Release notes](https://github.com/angular/angular/releases )
- [Commits](https://github.com/angular/angular/commits/v22.2.4/packages/router )
Updates `@vitest/browser-playwright` from 5.0.3 to 5.0.5
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md )
- [Commits](https://github.com/vitest-dev/vitest/commits/v5.0.5/packages/browser-playwright )
Updates `angular-eslint` from 22.5.0 to 22.6.0
- [Release notes](https://github.com/angular-eslint/angular-eslint/releases )
- [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/angular-eslint/CHANGELOG.md )
- [Commits](https://github.com/angular-eslint/angular-eslint/commits/v22.6.0/packages/angular-eslint )
Updates `ng-packagr` from 22.2.4 to 22.2.5
- [Release notes](https://github.com/ng-packagr/ng-packagr/releases )
- [Changelog](https://github.com/ng-packagr/ng-packagr/blob/22.2.5/CHANGELOG.md )
- [Commits](https://github.com/ng-packagr/ng-packagr/compare/22.2.4...22.2.5 )
---
updated-dependencies:
- dependency-name: "@angular-eslint/builder"
dependency-version: 22.6.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: angular-deps
- dependency-name: "@angular-eslint/schematics"
dependency-version: 22.6.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: angular-deps
- dependency-name: "@angular/build"
dependency-version: 22.2.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: angular-deps
- dependency-name: "@angular/cli"
dependency-version: 22.2.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: angular-deps
- dependency-name: "@angular/common"
dependency-version: 22.2.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: angular-deps
- dependency-name: "@angular/compiler"
dependency-version: 22.2.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: angular-deps
- dependency-name: "@angular/compiler-cli"
dependency-version: 22.2.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: angular-deps
- dependency-name: "@angular/core"
dependency-version: 22.2.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: angular-deps
- dependency-name: "@angular/forms"
dependency-version: 22.2.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: angular-deps
- dependency-name: "@angular/platform-browser"
dependency-version: 22.2.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: angular-deps
- dependency-name: "@angular/platform-server"
dependency-version: 22.2.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: angular-deps
- dependency-name: "@angular/router"
dependency-version: 22.2.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: angular-deps
- dependency-name: "@vitest/browser-playwright"
dependency-version: 5.0.5
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: angular-deps
- dependency-name: angular-eslint
dependency-version: 22.6.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: angular-deps
- dependency-name: ng-packagr
dependency-version: 22.2.5
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: angular-deps
...
Signed-off-by: dependabot[bot] <support@github.com >
* Dedupe deps
* fix(deps): align vitest override with @vitest/* 5.0.5
The workspace override pinned vitest to 5.0.3 while package.json files
already ask for 5.0.5, and this PR moves @vitest/browser-playwright to
5.0.5. That left @vitest/browser, mocker, utils and spy at 5.0.5 next
to a vitest 5.0.3 runtime, so the browser-mode packages were out of
sync with vitest. This broke:
- `expect.element` and jest-dom matcher types (Svelte, Nuxt, Solid 2)
- snapshot state in @lucide/vue tests ("snapshot state ... not found")
Bump the override to 5.0.5 so the whole vitest family resolves to a
single version.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01G9u8FeiSseTUuaZQjh6Z2N
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Eric <eric.fennis@gmail.com >
Co-authored-by: Claude <noreply@anthropic.com >
2026-11-02 18:00:37 +01:00
Vugar Bakhishov and Vugar Bakhishov
588113e359
test(build-icons): cover Windows file URL imports ( #4862 )
...
* fix(dev): import icon templates with file URLs
Convert the resolved template path to an encoded file URL so the Node.js ESM loader accepts Windows paths and URL characters.
* fix(dev): import icon metadata with file URLs
Encode metadata file paths before dynamic JSON import, including Windows drive paths and URL characters.
* test(dev): cover icon build assets in paths with URL characters
Run the icon CLI in a Node process with a small SVG and metadata fixture; verify generation and metadata in a path containing spaces, # and %.
* test(build-icons): cover Windows file URL imports
---------
Co-authored-by: Vugar Bakhishov <vugarbbakhishov-hub@users.noreply.github.com >
2026-11-02 18:00:04 +01:00
DrashtiC07 and Eric
08193b1ef5
feat(lab): added cup-bubble-tea icon ( #5098 )
...
* feat(icons): add boba icon
* feat(lab): add boba icon
* Rename icon
* Update design
---------
Co-authored-by: Eric <eric.fennis@gmail.com >
@lucide/lab@0.12.0
2026-11-02 17:34:13 +01:00
e5e55d2b65
feat(lab): added soldering-iron icon ( #4850 )
...
* feat(icons): add soldering iron
* fix(icons): consolidate soldering iron use cases
* fix(icons): refine soldering iron geometry
* fix(icons): update soldering iron design and credits
* Update soldering-iron.json
removed solder tag, since part of the name
* Move `soldering-iron` icon to lab
---------
Co-authored-by: Peter Jamrozinski <peter.jamrozinski@johnsonfit.com >
Co-authored-by: Karsa <contact@karsa.org >
Co-authored-by: Eric <eric.fennis@gmail.com >
@lucide/lab@0.11.0
2026-11-02 17:28:09 +01:00
01d130afdd
feat(lab): added flask-conical-titration icon ( #4428 )
...
* Added icons/titration.svg
* Added icons/titration.json
* Update icons/titration.json
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Move to lab
* Update metadata and code
* standardize capitalization in use-cases for consistency
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Eric <eric.fennis@gmail.com >
@lucide/lab@0.10.0
2026-11-02 17:22:03 +01:00
dd9e311c0c
feat(lab): added circuit-resistor icon ( #4698 )
...
* added icon and metadata
* fixed contributor's name
* Move to lab
* Add correct design
* chore: remove angular cache files
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
* Apply batched suggestions from code review
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Adjust metadata
---------
Co-authored-by: aquazure <pumpkinbrush@icloud.com >
Co-authored-by: Eric <eric.fennis@gmail.com >
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@lucide/lab@0.9.0
2026-11-02 17:12:13 +01:00
5297593247
feat(lab): added map-pin-laptop icon ( #3699 )
...
* Added icons/map-pin-laptop.svg
* Added icons/map-pin-laptop.json
* Move to lab
* Update lab/map-pin-laptop.svg
Co-authored-by: Karsa <contact@karsa.org >
* Update metadata
---------
Co-authored-by: Eric <eric.fennis@gmail.com >
Co-authored-by: Karsa <contact@karsa.org >
@lucide/lab@0.8.0
2026-11-02 16:58:04 +01:00
9fe2cb8792
feat(icons): added globe-plus icon ( #4938 )
...
* Added icons/globe-plus.svg
* Added icons/globe-plus.json
* Apply batched suggestions from code review
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
* Adjust svg and metadata
* update metadata
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-11-02 16:55:40 +01:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6fbb37f7ab
chore(deps-dev): bump preact ( #5135 )
...
Bumps the preact-deps group with 1 update in the / directory: [preact](https://github.com/preactjs/preact ).
Updates `preact` from 11.0.2 to 11.1.0
- [Release notes](https://github.com/preactjs/preact/releases )
- [Commits](https://github.com/preactjs/preact/compare/11.0.2...11.1.0 )
---
updated-dependencies:
- dependency-name: preact
dependency-version: 11.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: preact-deps
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-11-02 15:57:06 +01:00
Karsa and github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
0669a71ff5
feat(icons): added diagram-flow-horizontal, diagram-flow-vertical icons ( #5125 )
...
* feat(groups): added `chart` and `graph` groups
* feat(icons): added `mind-map` icon
* feat(icons): added `mind-map` icon
* feat(icons): added diagram-flow-* icons
* chore(icons): remove mind-map
* Update icons/diagram-flow-vertical.json
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Update icons/diagram-flow-horizontal.json
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Update icons/diagram-flow-vertical.json
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-11-02 15:23:28 +01:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
7515e7cd42
chore(deps): bump the svelte-deps group across 1 directory with 3 updates ( #5139 )
...
Bumps the svelte-deps group with 3 updates in the / directory: [@sveltejs/package](https://github.com/sveltejs/kit/tree/HEAD/packages/package ), [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte ) and [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit ).
Updates `@sveltejs/package` from 3.0.1 to 3.0.2
- [Release notes](https://github.com/sveltejs/kit/releases )
- [Changelog](https://github.com/sveltejs/kit/blob/main/packages/package/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/package@3.0.2/packages/package )
Updates `svelte` from 5.57.2 to 5.57.3
- [Release notes](https://github.com/sveltejs/svelte/releases )
- [Changelog](https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/svelte/commits/svelte@5.57.3/packages/svelte )
Updates `@sveltejs/kit` from 3.1.0 to 3.1.1
- [Release notes](https://github.com/sveltejs/kit/releases )
- [Changelog](https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/kit@3.1.1/packages/kit )
---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
dependency-version: 3.1.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: svelte-deps
- dependency-name: "@sveltejs/package"
dependency-version: 3.0.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: svelte-deps
- dependency-name: svelte
dependency-version: 5.57.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: svelte-deps
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-11-02 15:21:35 +01:00