dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4a26fa58e0
chore(deps-dev): bump vitest from 4.1.10 to 4.1.11 ( #4845 )
...
Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ) from 4.1.10 to 4.1.11.
- [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/v4.1.11/packages/vitest )
---
updated-dependencies:
- dependency-name: vitest
dependency-version: 4.1.11
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-11 09:26:09 +02:00
94e4cb9d9d
chore(dependencies): Update dependencies ( #4806 )
...
* chore(deps): upgrade dependencies across workspace and unify shared versions
Co-authored-by: ericfennis <11825403+ericfennis@users.noreply.github.com >
* chore(deps): finish workspace dependency upgrade and align versions
* fix: keep vitest on 4.1.10, drop deprecated baseUrl, reformat with prettier
* fix(lucide-react): drop inert outDir so TS 6 rootDir check passes
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: ericfennis <11825403+ericfennis@users.noreply.github.com >
2026-09-04 17:34:58 +02:00
Karsa and Eric Fennis
99d25bdee2
feat(packages): extract icon build logic into @lucide/shared ( #4409 )
...
* feat(packages): extract build logic to @lucide/shared, still wip
* feat(): unify icon build logic some more, add nonScalingStroke option, marking absoluteStrokeWidth as deprecated
* feat(): unify icon build logic some more, add nonScalingStroke option, marking absoluteStrokeWidth as deprecated
* feat(packages): extract build logic to @lucide/shared, still wip
* feat(): unify icon build logic some more, add nonScalingStroke option, marking absoluteStrokeWidth as deprecated
* feat(): unify icon build logic some more, add nonScalingStroke option, marking absoluteStrokeWidth as deprecated
* chore(icons): revert git hook changes made to icons
* fix(packages/astro,react-native,vue): fix iconNode type
fix(packages/vue): fix hasA11yProp
* fix(packages/solid): make component reactive & add unit tests for checking prop changes
* test(packages/vue): add reactivity tests to @lucide/vue
* fix(packages): replace cpy-cli, accidentally removed during main merge
* docs(packages): upgrade react documentation with nonScalingStroke
* fix(tests): update snapshots for lucide-react
* feat(docs): upgraded package guides with nonScalingStroke, dropping absoluteStrokeWidth
* fix(vue,react-native): fix linting issues
* fix(icons): add proper fallback for icon width in calculatedStrokeWidth
* fix(packages/svelte): add globalProps.class to icons
* fix(packages/shared): wrap width, height & size in isDefined
* Update types.ts
* fix(packages/svelte): do not pass propsClass to mergeClasses
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2026-09-04 16:38:01 +02:00
07a2c792ef
chore(lucide-react): Add Lucide React integration tests ( #4804 )
...
* Add Lucide React integration tests
* Apply batched suggestions from code review
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Remove redundant icon comparison test
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* test(lucide-react): fix browser locator markup assertions
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-09-04 16:26:02 +02:00
713b1fcd25
feat(docs): added better contribution guide ( #4746 )
...
* Add metadata information
* improve contribution
* feat(docs): added new contribution guide
* feat(docs): minor linting fix
* feat(docs): update dead link
* feat(docs): change layout, some stylistic change, et cetera
* feat(docs): alter metadata example layout
* feat(docs): update titles, split use case & tag guide
* feat(docs): finetune some design guide images & make
* feat(docs): finetune some design guide images & add icons to use case guide
* feat(docs): added ux writing instructions & proofread markdowns to match these guidelines
* feat(docs): updated design language / specification descriptions to better distinguish what is what
* feat(docs): updated design language / specification descriptions to better distinguish what is what
* feat(docs): changed some languages again
* fix(icons): add design principle do/dont about diagonal lines
* fix(icons): decrease blurriness of ideal pixel perfection pixel preview
* fix(icons): remove color from pixel perfection previews
* fix(icons): remove color from pixel perfection previews
* fix(icons): reword symmerical icon rule
* fix(icons): fix calendar design in density rule image
* fix(icons): slightly adjust centered stroke rule text
* Rename 'useCases' property to 'use-cases'
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Update allowed SVG elements in code conventions
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-09-04 12:24:52 +02:00
75b55160aa
chore(dev): upgrade ESLint to latest compatible stack (v10) ( #4378 )
...
* chore: upgrade eslint to v9 latest with compatible lint deps
Agent-Logs-Url: https://github.com/lucide-icons/lucide/sessions/f7c1f1b5-d213-4afa-91a8-b799a16397ec
* Fix eslint config
* Fix a lot of eslint errors
* Fix eslint
* Fix eslint errors
* Fix eslint errors
* Fix types
* Fix eslint warning
* Format code
* Add eslint 10
* Remove unused vars
* Update pnpm
* Update deps
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2026-08-18 13:09:22 +02:00
9ecaafbc4d
feat(lab): Migrate lab to main repo. ( #4521 )
...
* Add directory
* Add lab check script
* Delete duplicated icons
* Fix the lab page
* Adjust paths
* update lockfile
* update lockfile
* fix(lab/planet): replace with guideline-compliant design
* Add install step
* Add second install step
* Adjust lab in site
* try this
* Fix workflow
* Add cspell
* Format code
* Temporary delete icons for copilot review
* Place back lab icons
* Apply suggestions from code review
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Update lock file
* Revert svg changes
* Fix list
* Rename filenames
* Format tsconfig
---------
Co-authored-by: Karsa <contact@karsa.org >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-07-24 15:05:40 +02:00
Karsa and Eric Fennis
5d36179bf4
feat(ci): added custom prettier plugin for icon SVG files ( #4576 )
...
* feat(ci): added custom prettier plugin for icon SVG files
* feat(ci): added custom prettier plugin for icon SVG files
* feat(ci): replace prettier plugin implementation with one based on svgo
* fix(ci): fix linting issues in prettier plugin
* Allow fill in path to fix podcast icon
* Format code
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2026-07-24 14:23:56 +02:00
Eric Fennis
02eaf471a9
fix(docs): Fix site build ( #4582 )
...
* Fix site build
* Fix site build
2026-07-23 10:15:09 +02:00
Eric Fennis
f229f83f0c
chore(depedencies): Update dependencies ( #4553 )
...
* update deps
* Update even more
* Fix lint errors
* Apply feedback
* Update lockfile
2026-07-16 14:38:12 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
766c98af22
chore(deps-dev): bump vitest from 4.0.12 to 4.1.0 ( #4429 )
...
Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ) from 4.0.12 to 4.1.0.
- [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/v4.1.0/packages/vitest )
---
updated-dependencies:
- dependency-name: vitest
dependency-version: 4.1.0
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-16 08:36:08 +02:00
Eric Fennis and Copilot Autofix powered by AI
283e4b2805
chore(suggest-tags): Update metadata suggestion script ( #4462 )
...
* feat(metadata): implement pull request metadata suggestions workflow and replace suggestTags script
* Switch to GPT 5
* Update comment description
* Potential fix for pull request finding
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-06-13 12:28:04 +02:00
Eric Fennis
4b3521a3e3
chore(deps): upgrade pnpm to version 11.6.0 ( #4458 )
...
* chore: upgrade pnpm to version 11.6.0 and restore package extensions and overrides in pnpm workspace
* Remove packageExtensions
* Update lockfile
2026-06-12 16:09:47 +02:00
Eric Fennis and copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
3c9d1a56a4
Update deps ( #4377 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-05-22 12:58:05 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
228c86ed12
chore(deps-dev): bump simple-git from 3.33.0 to 3.36.0 ( #4349 )
...
Bumps [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git ) from 3.33.0 to 3.36.0.
- [Release notes](https://github.com/steveukx/git-js/releases )
- [Changelog](https://github.com/steveukx/git-js/blob/main/simple-git/CHANGELOG.md )
- [Commits](https://github.com/steveukx/git-js/commits/simple-git@3.36.0/simple-git )
---
updated-dependencies:
- dependency-name: simple-git
dependency-version: 3.36.0
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 19:11:18 +02:00
Karsa
c81e6846c5
test(build-font): added comprehensive unit tests on build-font tool ( #4315 )
2026-04-24 14:12:43 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2f8257d8b4
chore(deps): bump svgo from 3.3.2 to 3.3.3 ( #4119 )
...
Bumps [svgo](https://github.com/svg/svgo ) from 3.3.2 to 3.3.3.
- [Release notes](https://github.com/svg/svgo/releases )
- [Commits](https://github.com/svg/svgo/compare/v3.3.2...v3.3.3 )
---
updated-dependencies:
- dependency-name: svgo
dependency-version: 3.3.3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-24 11:24:47 +02:00
Karsa
7623e23f78
feat(docs): add Zephyr Cloud to Hero Backers tier & rework updateSponsors script to also handle, well, sponsors ( #4226 )
2026-03-28 07:48:26 +01:00
a0e202d759
feat(packages/angular): add new @lucide/angular package ( #3897 )
...
* Add new lucide angular package
* feat(packages/angular): added initial @lucide/angular package
* feat(packages/angular): update readme
* feat(packages/angular): update angular.json
* docs(packages/angular): added (for now) full documentation for @lucide/angular
* docs(packages/angular): added migration guide from lucide-angular
* fix(github): fix package label syntax 😅
* fix(lint): fix linting issues
* fix(github/angular): add prebuild stage
* fix(github/angular): add prebuild stage & fix tests
* fix(github/angular): fix LucideIconComponentType, update with _real_ public members
* fix(github/angular): add prebuild to build step manually
* fix(github/angular): downgrade vitest
* fix(packages/angular): fix migration guide code example
* fix(packages): add vitest + @vitest/* to pnpm overrides
* fix(packages): update pnpm-lock with merged version
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix(packages): fix aria-hidden logic
* fix(packages): update pnpm-lock
* fix(packages): extract vitest and jsdom to root devDependencies
* Fix copy utils script
* Format code
* feat(packages/angular): switched to self-describing IconData object from separate node+name – no more toKebabCase hackery
feat(packages/angular): renamed LucideIconComponentType => LucideIcon, and LucideIcon => LucideDynamicIcon
feat(packages/angular): added backwards compatible CSS class support
feat(packages/angular): switched to vector-effect: non-scaling-stroke implementation from computed stroke width
feat(packages/angular): rewrote icon provider to only accept a list of self-described icons – no more toKebabCase hackery & as an added bonus automatic backwards compatible alias support 🚀
feat(packages/angular): added legacy icon node helper function for passing legacy icons to providers
test(packages/angular): added unit tests on LUCIDE_CONFIG provider usage
* fix(packages/angular): fix linting issues
* feat(packages/angular): extract createLucideIcon logic into helper function, refactor export template to use the iconData object as defined in ExportTemplate
* Replace author
* Remove private field
* fix(packages/angular): remove createLucideIcon, it breaks the package :'(
* fix(packages/angular): fix rendering order of child elements (_before_ projected content)
* Format package.json
* Update docs/guide/packages/angular.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update packages/angular/MIGRATION.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-20 15:31:34 +01:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
e2d1445f5b
chore(deps): bump simple-git from 3.30.0 to 3.32.3 ( #4133 )
...
Bumps [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git ) from 3.30.0 to 3.32.3.
- [Release notes](https://github.com/steveukx/git-js/releases )
- [Changelog](https://github.com/steveukx/git-js/blob/main/simple-git/CHANGELOG.md )
- [Commits](https://github.com/steveukx/git-js/commits/simple-git@3.32.3/simple-git )
---
updated-dependencies:
- dependency-name: simple-git
dependency-version: 3.32.3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-12 13:36:20 +01:00
Eric Fennis and Copilot
de6ddfe381
fix(lucide-font, lucide-static): Fixing stable code points ( #3894 )
...
* Refactor font building
* Add lucide-font to gitignore
* Adjust workflow
* update lockfile
* Fixing code points build
* Adds next solution after build
* adds addLigatures to config
* Make code point consistent
* Format code
* Add todo
* Add comment in ci file
* Update tools/build-font/src/allocateCodepoints.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update tools/build-font/src/outlineSVGs.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-27 16:29:52 +01:00
Karsa
67c0485457
feat(scripts): added helper script to automatically update OpenCollective backers in all readmes ( #4014 )
...
feat(docs): upgraded backers as per the recurring contributions in the last 3 months
2026-01-22 11:27:39 +01:00
Eric Fennis
4dda432471
chore(repo): Update Node version and overal cleanup ( #3861 )
...
* update ci script
* Update ci workflow
* Update node version
2025-12-10 11:06:48 +01:00
Eric Fennis
f78061b488
ci(workflows): Enable trusted publishing in release ( #3808 )
...
* Add permissions for trusted publishing to workflows
* update pnpm
* Update workflow deps
* format code
2025-11-27 10:58:14 +01:00
Eric Fennis
076e0bbcd9
chore(dependencies): Update dependencies ( #3809 )
...
* update deps
* Remove ignoredBuiltDependencies
* Fix build errors
* try this
* update config
* add coma
* Try this
* Revert import change
* try this
* add wasm import
* Load wasm
* try this
* Revert nitro version change
* Revert nitro config change
2025-11-27 10:50:19 +01:00
Eric Fennis
37135af384
ci(suggest-tags): Switch to pull_request_target with suggest tags
2025-06-30 21:49:06 +02:00
Eric Fennis
d565b951d7
ci(suggest-tags): Fix tags suggestions
2025-06-30 20:25:12 +02:00
Eric Fennis
0e54626bdb
ci(icons): Add ChatGPT tags suggestions on icon PRs ( #3372 )
...
* Add gpt tags
* Add github actions flow
* Add link so people can use the chat
* Fix workflow
* Add openai dep
* Add actions core
* Try gh pr review in actions
* Try with octokit
* Remove changed files part
* Try with createReview function
* Try this
* fix broken json file
* Turn on review by gh action
* Try this
* Update icons/trash.json
* Update the runner
* Remove added tags
* Add more checks
2025-06-27 17:11:00 +02:00
Eric Fennis
3e644fda2d
chore(scripts): Refactor scripts to typescript ( #3316 )
...
* Adjust typescript types
* adjust types
* fix types in all helper files
* Fix types
* Migrate js files to ts files
* Refactor to TS files
* Rename extentions
* Adjust imports
* Fix builds
* Update lockfile
* Fix last typescript migration
* Fix entry path @lucide/outline-svg
* Fix types
* add checkout step
* format files
* Format files
2025-06-18 15:47:24 +02:00
19fa01b5fc
build(deps-dev): bump vite from 6.3.2 to 6.3.4 ( #3181 )
...
* build(deps-dev): bump vite from 6.3.2 to 6.3.4
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 6.3.2 to 6.3.4.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.3.4/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.3.4
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update vitest as well
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2025-05-16 14:25:07 +02:00
Eric Fennis
0fccc276c3
Bump dependencies ( #3096 )
2025-04-21 12:37:02 +02:00
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
14fec0e184
fix(deps): CVE-2024-21538 ( #2871 )
...
* fix: CVE-2024-21538 - Update package dependencies
* Update lockfile
* Format
---------
Co-authored-by: Security Bot <security-bot@github.com >
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2025-03-14 16:34:42 +01:00
Eric Fennis
07f9d3ea79
ci(node): Use correct node version ( #2877 )
...
* ci(node): Use correct node version
* Remove overrides
* update lock file
* Change assert to with
* Remove duplicated version
2025-03-14 11:29:59 +01:00
Eric Fennis
3c23331e9e
ci(actions): Update & cleanup actions ( #2764 )
...
* Update actions
* Update workflows
* Remove double jobs
2025-02-28 14:59:41 +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
Eric Fennis
b8cd54f1b2
chore: Update dependencies ( #2570 )
...
* Update dependencies
* Revert dep change site
* Update lockfile
* Fix indentation
2024-10-30 13:31:28 +01:00
Eric Fennis
e8ab1bc15b
chore: Update PNPM ( #2376 )
...
* update-workflows
* Update pnpm
* update lockfile
* Update pnpm lock file
* Revert icon changes
2024-09-06 09:30:23 +02:00
Eric Fennis
c761ec7b5e
ci(pull-request): Fix workflows attempt #7
2024-07-01 21:28:11 +02:00
Eric Fennis
077242cfa0
refactor(scripts): Cleaning up scripts ( #2092 )
...
* cleanup scripts
* Move helpers to package
* Fixes scripts
* Fix scripts
* Formatting
* Fix helpers import paths
* Remove lucide-figma
* Rename helpers package
* Fix build
* formatting
* Adjust main build-icons file
* Add export casing
* Adds `exportModuleNameCasing` fro lab project
* format files
* Bump package version @lucide/build-icons
* Revert changes in icons
* Revert changes in PR yml
* Fix lint issues
* Fix site build
* fix lint errors
* Attempt fix linting
* Fix lint errors
2024-06-28 11:24:37 +02:00
Karsa and Karsa
6fbd5ee06a
chore(icons): update icon names to match naming guidelines no. 7 to 9 ( #1906 )
...
* Update icon names to match naming guidelines no. 7 to 9
Update and extend rename icon helper script.
* Ran prettier
* Refactor rename scripts so that simplegit import doesn't cause other helper script usages to crash.
* Revert renaming key-square
* Revert renaming message-circle|square
* Fix square-dashed-kanban
* Optimize circle power
* pnpm rename square-dashed-bottom-scissors square-bottom-dashed-scissors
* Fix linting
* Fix file name linting issues via cspell configuration
* Rename unlock => lock-open
* Rename (square|circle)-check-2 => (square|circle)-check-small
* pnpm rename code-2 code-xml
pnpm rename contact-2 contact-round
* rename test-tube-2 test-tube-diagonal
rename mic-2 mic-vocal
rename loader-2 loader-circle
rename test-tube-2 test-tube-diagonal
rename school-2 university
* fix icons linting
* rename ice-cream => ice-cream-cone
rename ice-cream-2 => ice-cream-bowl
rename laptop-2 => laptop-abstract
* renamePattern "^(square|circle)-arrow-([a-z-]+)-from$" "\\1-arrow-out-\\2"
* rename wand-2 => wand-sparkles
* Update university.json tags.
* fix(icons): renamePattern '^(.+)-abstract$' '\1-minimal' --add-alias=false
feat(scripts): added yargs option parsing to renamePattern
* fix(packages): Remove protractor and puppeteer from lucide-angular, they are no longer in use but cause pnpm install to fail
* Lint fix, this is starting to get ridiculous.
* fix(packages): fix lucide-angular karma config.
* chore(icons): renamePattern '^(square|circle)-check$' '\1-check-big'
chore(icons): renamePattern '^(square|circle)-check-small$' '\1-check'
---------
Co-authored-by: Karsa <karsa@sztaki.hu >
2024-03-08 16:55:46 +01:00
Han Yeong-woo
eb035fe370
Improve formatting ( #1814 )
...
* Ignore linting for examples in docs
* Formatting JSX single attribute per line
* Separte `format` and `lint:format` in package.json
* Bump prettier version
* Run format
2024-02-01 14:38:21 +01:00
Han Yeong-woo and Eric Fennis
675158df16
Cleanup tools ( #1756 )
...
* Use prettier own instead of eslint plugin
* Extend prettier config angular eslint
* Upgrade root prettier to 3
* Fix css syntax errors
* Change eslint ignore to prettier ignore
* Ignore formatting for outputs
* Fix lint-staged error when edited multiple files
* Bump pnpm version
* Remove unnecessary pnpm config
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2024-01-18 12:36:48 +01:00
Eric Fennis
4140ba5612
bumping up packages ( #1728 )
2023-12-18 12:04:42 +01:00
Eric Fennis and Jakob Guddas
288edde1ea
Linting SVG files ( #1642 )
...
* eslint rules for SVGS
* apply options
* Add typescript eslinter
* Make eslint work with the codebase
* Format icons
* Test svg
* Add workflow
* Fix lint command
* Revert duplicated aliases
* Update .eslintrc.js
Co-authored-by: Jakob Guddas <github@jguddas.de >
* Update .eslintrc.js
Co-authored-by: Jakob Guddas <github@jguddas.de >
* Move linter to separate workflow
* Add pnpm install
* Revert icon changes
* Test eslint workflow
* turn of fail lint-contributors
* Revert theater
* process feedback
---------
Co-authored-by: Jakob Guddas <github@jguddas.de >
2023-11-06 11:00:04 +01:00
Jakob Guddas
47998b05aa
feat: added linting and formatting of icon and category json files ( #1632 )
2023-10-23 21:05:02 +02:00
Eric Fennis and Jakob Guddas
c9101f0f39
Add Lucide basics guide on site ( #1521 )
...
* add sidebar topics
* Start with styling icons doc
* write some doc text
* add sandpack
* Add custom sandpack theme
* Adjust sandpack
* update sidebar
* Add example
* Add more examples
* updat lockfile
* update vitepress
* Fix sidebar
* Adjust theme with latest vitepress!
* Example updates!
* Finish last examples
* Remove markdown comments
* Update docs/guide/advanced/filled-icons.md
Co-authored-by: Jakob Guddas <github@jguddas.de >
* Update docs/guide/basics/color.md
Co-authored-by: Jakob Guddas <github@jguddas.de >
* Update docs/guide/basics/color.md
Co-authored-by: Jakob Guddas <github@jguddas.de >
* Update docs/guide/basics/stroke-width.md
Co-authored-by: Jakob Guddas <github@jguddas.de >
* Update docs/guide/basics/color.md
Co-authored-by: Jakob Guddas <github@jguddas.de >
* Update docs/guide/basics/sizing.md
Co-authored-by: Jakob Guddas <github@jguddas.de >
* Update docs/guide/basics/stroke-width.md
Co-authored-by: Jakob Guddas <github@jguddas.de >
* Update docs/guide/basics/stroke-width.md
Co-authored-by: Jakob Guddas <github@jguddas.de >
* Update docs/guide/basics/color.md
Co-authored-by: Jakob Guddas <github@jguddas.de >
* Update docs/guide/basics/color.md
Co-authored-by: Jakob Guddas <github@jguddas.de >
* Update docs/guide/basics/sizing.md
Co-authored-by: Jakob Guddas <github@jguddas.de >
* Update docs/guide/basics/sizing.md
Co-authored-by: Jakob Guddas <github@jguddas.de >
* Update docs/guide/basics/sizing.md
Co-authored-by: Jakob Guddas <github@jguddas.de >
* Update docs/guide/basics/sizing.md
Co-authored-by: Jakob Guddas <github@jguddas.de >
* Update docs/guide/basics/sizing.md
Co-authored-by: Jakob Guddas <github@jguddas.de >
* Update docs/guide/basics/stroke-width.md
Co-authored-by: Jakob Guddas <github@jguddas.de >
* Process feedback
* Add editor width percentage
* process feedback
---------
Co-authored-by: Jakob Guddas <github@jguddas.de >
2023-10-03 08:21:01 +02:00
Oliver Schmidt and Eric Fennis
b8c3a5fa0b
Changed font creation process ( #1413 )
...
* Changed font creation process
* Class name prefix
Class name prefix added for backward compatibility.
* Container option in workflow removed
Removed the container option in github workflow lucide-font because it is not needed anymore, workflow was changed to nodejs only
* Fixed whitespaces in package.json
* Use releaseInformation instead of info.json
* Added workflow step
* Moved unicode numbers to convert function
* Added locale argument to sort function
* Delete pnpm-lock
* Updated versions, recreated pnpm-lock
* Updated dependencies
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2023-09-13 21:05:22 +02:00
Eric Fennis
c652723b32
Generated aliases for Weird NextJS Case transformations ( #1549 )
...
* add script
* Create script to generate the aliases Nextjs
* Apply aliases to the icon meta files
* Make sure duplicated imports are not added
* add command to lint-staged
2023-09-06 09:26:02 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
0221022e24
Bump semver from 7.5.0 to 7.5.2 ( #1469 )
...
Bumps [semver](https://github.com/npm/node-semver ) from 7.5.0 to 7.5.2.
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v7.5.0...v7.5.2 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-04 10:47:48 +02:00