Sunshio
4f038d5fe8
feat(docs): add Bun.sh support to documentation ( #2642 )
2024-11-29 09:11:30 +01:00
Eric Fennis
1d5c725b58
Fix path image backer
2024-11-25 12:03:56 +01:00
Karsa
d9a011994a
feat(readme): add pdfme as an awesome backer ( #2639 )
2024-11-25 12:01:29 +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
Colin Williams
91391eea7b
feat(angular): add support for angular 19 ( #2637 ) ( #2638 )
2024-11-25 07:35:08 +01:00
Eric Fennis
f238fe1b18
replace extension build config ( #2615 )
2024-11-16 09:43:23 +01:00
Eric Fennis
09cebe178d
feat(lucide-svelte): Aliased imports for direct imports ( #2584 )
...
* Add way to import aliased icons directly
* Format files
* Fix tests
* Format files
2024-11-15 13:51:58 +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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11b95f883a
build(deps-dev): bump rollup from 3.27.0 to 3.29.5 ( #2571 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 3.27.0 to 3.29.5.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v3.27.0...v3.29.5 )
---
updated-dependencies:
- dependency-name: rollup
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-31 10:23:32 +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 and Max Malm
a1641a372b
fix(shared): Add trim to mergeClasses ( #2522 )
...
* Add trim to merge classes
* Add trim to merge classes
* Adds extra utils check
* Update packages/shared/src/utils.ts
Co-authored-by: Max Malm <benjick@dumfan.net >
---------
Co-authored-by: Max Malm <benjick@dumfan.net >
2024-10-28 13:53:42 +01:00
Karsa
6588971ead
fix(site): use the same camel/pascal same conversion as when releasing packages ( #2509 )
2024-10-08 10:36:35 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5dfcfc8d1a
build(deps): bump rollup from 4.21.0 to 4.22.4 ( #2521 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 4.21.0 to 4.22.4.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.21.0...v4.22.4 )
---
updated-dependencies:
- dependency-name: rollup
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-08 10:29:31 +02:00
Jakob Guddas
e1202b545e
tests(shared): added mergeClasses tests ( #2503 )
2024-10-08 10:24:16 +02: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
cd0d4e1f8a
build(deps-dev): bump svelte from 4.1.2 to 4.2.19 ( #2419 )
...
Bumps [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte ) from 4.1.2 to 4.2.19.
- [Release notes](https://github.com/sveltejs/svelte/releases )
- [Changelog](https://github.com/sveltejs/svelte/blob/svelte@4.2.19/packages/svelte/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/svelte/commits/svelte@4.2.19/packages/svelte )
---
updated-dependencies:
- dependency-name: svelte
dependency-type: direct:development
...
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 >
2024-09-01 21:04:25 +02:00
Eric Fennis
aa4b1f06b4
fix(lucide-solid): compilation issues when starting up Vite Dev server ( #2375 )
...
* Adjust build for lucide solid
* Adjust documentation
* Revert package manager update
* Fix lint errors
2024-08-23 11:08:47 +02:00
Pedro Antoninho
6052c88831
fix(lucide-react): support recommended react 19 prerelease ( #2336 )
2024-08-02 11:15:17 +02:00
Karsa
eb93f112bd
feat(icons): also replace element on changes to other properties, do not use icon from changes, but from current state ( #2316 )
2024-07-22 09:29:16 +02:00
Eric Fennis
8f65b7e6f4
build: Update deps lucide-svelte and lucide-static
2024-07-09 21:23:43 +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
Eric Fennis
acd4a879f2
Add support for react 19 ( #2254 )
2024-06-26 09:19:41 +02:00
Garrett Pauls and Eric Fennis
904d74fe4a
fix(lucide-svelte): update IconProps to include all properties of Icon component ( #2182 )
...
* fix(lucide-svelte): update IconProps to include all properties of Icon component
* fix(lucide-svelte): removed custom Icon type that conflicted with Icon component type
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2024-06-12 10:49:21 +02:00
Sayakie
4f2a6b70d8
fix license typos ( #2161 )
2024-05-24 12:06:03 +02:00
Karsa and Karsa
d8004e471a
feat(angular): add support for ng 18 ( #2167 )
...
Co-authored-by: Karsa <karsa@sztaki.hu >
2024-05-24 12:04:15 +02:00
e2b46eac8e
feat(icons): add deprecationReason and alias deprecation feature ( #1960 )
...
* feat(icons): add deprecationReason and alias deprecation feature
* chore(tools): run prettier. again.
* fix(scripts): overall alias as object support
* fix(icon.schema.json): add dependentRequired on deprecated properties
* fix(icon.schema.json): remove unicode for now
* fix(icon.schema.json): use const true for deprecated
* fix(build): convert deprecation reason to enum
* fix(build): fix linting of icon.schema.json
* fix(build): renamed gracePeriod => toBeRemovedInVersion
* fix(build): fix aliases map in related icons generation
* fix(build): deprecate aliases using numbers
* feat(icon-schema): separate deprecation reason enumerations, extract removal notice
* fix(icon-schema): fix linting
* Update tools/build-icons/utils/deprecationReasonTemplate.mjs
* fix(icons): add deprecation reason to some more icons
* fix(docs): fix linting issue
---------
Co-authored-by: Karsa <karsa@sztaki.hu >
Co-authored-by: Jakob Guddas <github@jguddas.de >
2024-05-22 13:08:34 +02:00
Eric Fennis
d5f4275055
fix(lucide-svelte): Remove export mergeClasses in svelte Icon ( #2119 )
...
* Remove export svelte icon
* formatting
2024-05-21 15:31:05 +02:00
Eric Fennis
70bc2245c7
fix(lucide-svelte): Revert shared package for lucide-svelte ( #2109 )
...
* fix(lucide-svelte): Revert shared package for `lucide-svelte`
* Update lockfile
2024-04-28 11:05:58 +02:00
Eric Fennis
89f6b6357d
fix: Revert moving createIcons to separate file
2024-04-26 19:39:48 +02:00
Eric Fennis
e50582e93e
feat(icon-component): Creating icons with iconNodes ( #1997 )
...
* Add useIconComponent, lucide-react
* Add concept useIconComponent
* add useIconComponents to packages
* Add icon component
* Add icon component
* Add tests for react packages
* Reset changes in icons
* Add types
* Add support for Icon components in Lucide Vue Next
* update tests
* Update tests
* Enable Svelte component
* Fix lucide-react-native tests
* Update Solid package
* update snapshots
* Add docs
* add docs
* Update tests
* Formatting
* Formatting
* Update package lock
* Remove `useIconComponent`
* Update guides
* Update exports preact and solid package
* Formatting
* Format createIcons.ts
* Add lucide lab repo link in docs
2024-04-26 17:59:04 +02:00
Eric Fennis
09420cbca5
docs: Fix dark logo paths
2024-04-25 09:45:07 +02:00
Eric Fennis
45e82a51b8
docs: Update readme files ( #2102 )
...
* Update lucide readme
* Add Readme and update package.jsons
* Update readme
* Update package logos
* Update darkmode logos
* Update title build font readme
2024-04-24 17:43:51 +02:00
Eric Fennis
ad7ae84987
Split up workflows ( #2093 )
2024-04-24 09:08:01 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
0ee6b84a06
chore(deps-dev): bump vite from 5.0.12 to 5.0.13 ( #2043 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 5.0.12 to 5.0.13.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.0.13/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.0.13/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-05 08:45:48 +02:00
Jakob Guddas
01401a3c97
docs: improved warning message in lucide-static readme ( #2025 )
2024-04-01 11:14:06 +02:00
Karsa and Karsa
dcde43e97e
fix(packages/lucide): exports aliases from lucide package ( #1976 )
...
Co-authored-by: Karsa <karsa@sztaki.hu >
2024-03-13 17:09:39 +01:00
Han Yeong-woo
5378156833
fix(lucide-solid): use jsx for exports too ( #1970 )
2024-03-09 14:11:25 +01:00
Karsa and Karsa
e2af1af4f9
fix(packages/lucide-solid): use jsx extension for solid build ( #1964 )
...
Co-authored-by: Karsa <karsa@sztaki.hu >
2024-03-09 10:41:06 +01: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
Eric Fennis and Rohan
ad1accb2e3
refactor: Adds repo shared package @lucide/shared ( #1904 )
...
* Fixed import of toKebabCase helper function
* Added utils package
* utils
* Make utils package work in build
* Add lucide-shared
* Transpile solid with esbuild
* Fix resolve modules
* Cleanup
* Format files
* Fix properties plugins function
* Fix properties plugins in lucide package
* Revert remove resolve plugin and cleanup
* Update snapshots
* Revert icon changes
---------
Co-authored-by: Rohan <rohancrrm@gmail.com >
2024-03-06 21:03:12 +01:00
Wojciech Maj
28ec03ebc8
Add support for react-native-svg ^15.0.0 ( #1929 )
2024-02-27 10:13:42 +01:00
Chaoying
ca4a38ba85
Fix import statements ( #1922 )
2024-02-25 19:04:23 +01:00
CokaKoala and Eric Fennis
9182c51962
feat: Adds Svelte 5 support ( #1748 )
...
* adds svelte 5 support
* Update package.json
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2024-02-01 16:36:27 +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
54c8d4078d
fix: Add the license banner inside of the script tag instead of an HTML comment ( #1811 )
...
* add banner inside of the script tag instead
* renamed script
* Update packages/lucide-svelte/scripts/license.mjs
Co-authored-by: Jakob Guddas <github@jguddas.de >
* Update packages/lucide-svelte/scripts/appendLicense.mjs
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
* renamed file
---------
Co-authored-by: Jakob Guddas <github@jguddas.de >
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2024-01-29 19:48:14 +01:00
Eric Fennis
8cc143915c
Update JSdoc lucide svelte ( #1826 )
2024-01-25 08:23:34 +01:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
55f264bea6
Bump vite from 5.0.10 to 5.0.12 ( #1817 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 5.0.10 to 5.0.12.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.0.12/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.0.12/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-21 16:46:12 +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
5c7119f6d1
Export all types lucide-react-native ( #1809 )
2024-01-17 14:28:14 +01:00
Karsa and Rigó József Karsa
d4cbe899fb
Remove aliasesSupport flag from rollup.config.mjs ( #1794 )
...
* Remove aliasesSupport flag from rollup.config.mjs and add always add aliases
* Update rollup.config.mjs
* Update rollup.config.mjs
* Update rollup.config.mjs
* Update rollup.config.mjs
---------
Co-authored-by: Rigó József Karsa <karsa@sztaki.hu >
2024-01-16 16:21:57 +01:00