Eric Fennis
149ee36e61
Improve license notice in packages ( #1657 )
...
* Improve license message
* Implement license notice in lucide-static
* Tighten package PR workflows
* Update lockfile
2023-11-17 11:12:31 +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
Eric Fennis
dbfce919fc
Alias support for lucide package ( #1592 )
...
* Setup aliases for lucide
* Make aliases work for lucide package
2023-10-17 21:27:46 +02:00
Eric Fennis
0a0fd1cf6c
Adds new font in lucide-static and speed up icon outlining ( #1599 )
...
* Apply new icon font build in release
* remove dockerfile
2023-10-16 22:03:57 +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
Jakob Guddas and Eric Fennis
6e8895d075
fix: generate alias files for nextjs import mapping ( #1486 )
...
* fix: generate alias files for nextjs import mapping
* Add entry files in rollup build
* improve build flow other packages
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2023-08-13 22:07:54 +02:00
Eric Fennis
c97c6ed9e4
Improve types export for lucide-react ( #1424 )
...
* Add types plugin
* Add js doc comment
* Only enable dynamic imports for CJS and ESM builds
* Add documentation
* Adjust docs
* Add test for dynamic import
* Adjust note
* Adjustment in docs
2023-07-13 16:39:02 +02:00
Karsa and Karsa
02fddd3aac
[lucide-angular] Export aliases + fix global configuration issues ( #1166 )
...
* [lucide-angular] Exports injection token and provider
* [lucide-angular] Export aliases + fix global config issues
* Add aliases of aliases :)
* Update public-api.ts
---------
Co-authored-by: Karsa <karsa@karsa.org >
2023-04-28 06:26:30 +02:00
Eric Fennis
8fd8007c96
Add support for aliases ( #899 )
...
* extract workflow
* Add aliases build
* Setup types building for aliases
* Add types generation for aliases
* Finish React Aliases
* Finish aliases for lucide-react
* setup aliases preact
* Fix aliases in preact
* Add aliases preact
* Add aliases lucide-react-native
* Fix solid js build
* update lock file
* Improve solid for solid start
* update import
* update import
* lucide solid fix types generation
* Fix lucide sold
* Fix svelte aliases
* update lockfile
* Fix imports
* Fix solid js issues
* Add aliases to the vue packages
* Fix lucide react native
* Test alpha versions lucide-vue, lucide-vue-next, lucide-svelte
2023-01-17 08:04:34 +01:00
Eric Fennis
fa6ed02297
Implement: Typescript, Esbuild and vitest ( #877 )
...
* init modernization
* implement esbuild
* Make first build work
* Fix esbuild for lucide-react
* Add vitest for lucide-react
* add esbuild lucide and lucide-react
* update package lock
* implement preact
* Add typescript and vitest
* adjust workflows
* Fix mocking react-native package
* update lock file
* Add esbuild in svelte
* make svelte test work in vitest
* Refactor lucide svelte
* Transform lucide vue to typescript
* Finish lucide-vue-next typescript
* 0.104.0-beta.0
* remove version in main package.json
* cleanup
* Fix svelte tests snapshots
* clean up
* add rollup lucide-vue-next
* Fix lucide svelte package
* change to workspace link
* revert filter position
* revert preact workflow change
* cleanup
* Fix some types
* add semi
2022-12-04 22:38:56 +01:00
Karsa
7572d2d6c8
Attempts to fix github workflow issues stemming from JSON files within the icons directory
2022-11-16 18:29:47 +01:00
Karsa
58370d63dc
Added filtering on SVG extension to outline-svg
2022-11-16 18:21:00 +01:00
Eric Fennis
2a1178b8a3
Introduce Docker Image for font building ( #870 )
...
* Add dockerfile
* Make the dockerfile work
* try docker container for font building
* remove workflow dep
* add docker compose file
* test docker image
* update build font flow
* update to v3
* cleanup
* add filter options for installs
* test
* revert filter on install
* optimize font building
* Rename workflow
* test and compare workflows
* test workflow
* test
* try with filter
* test old script github actions
* Fix old script
* this works?
* test script
* finialize font script
* remove workspace packages
* add pnpm-lock.yaml in workflows
2022-11-08 08:07:32 +01:00