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
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
8f4d6b1651
feat: added lint-contributors job ( #1625 )
...
* feat: added lint-contributors job
Signed-off-by: Jakob Guddas <github@jguddas.de >
* feat: improved lint-contributors job
Signed-off-by: Jakob Guddas <github@jguddas.de >
* feat: add comments to lint-contributors job
Signed-off-by: Jakob Guddas <github@jguddas.de >
---------
Signed-off-by: Jakob Guddas <github@jguddas.de >
2023-10-27 08:59:27 +02:00
Eric Fennis
931b7f5376
Add pnpm action
2023-10-20 11:19:48 +02:00
Eric Fennis
f6fd369bfe
Github Actions cleanup - Use setup node for pnpm cache ( #1616 )
...
* Switch setup node for pnpm cache
* Test workflows
* Add pnpm setup back again
2023-10-18 09:50:18 +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
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
Karsa
a46114b3e7
[github] Added issue template forms ( #1535 )
...
* [github] Added issue template forms
* [github] yaml => yml
* Syntax fixes
* Further syntax fixes
* Sort issue templates
* Update 02_bug_report.yml
---------
Co-authored-by: Karsa <karsa@karsa.org >
2023-08-28 19:20:30 +02:00
Karsa
fcafe0e7b7
[pull-request-template] Added some clarification to pull request requirements. ( #1531 )
2023-08-28 15:49:06 +02:00
Jakob Guddas
5f442122ab
feat: added dpi preview ( #1510 )
...
* feat: added dpi preview
* fix: switched to resvg
* build: updated versions and nitro build config
* fix: switched to resvg-wasm
* fix: trying out fetch with import meta url
* fix: trying out copy wasm file manually
* fix: wrong file path
* fix: trying out esmImport
* fix: oups
* fix: giving up
* fix: await initialization
* fix: still nothing
* Revert "fix: still nothing"
This reverts commit dcb9fe3837a32ec4149f41c9b8925ae0e2fbdb79.
* fix: implement suggestions
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
* Update .github/workflows/pull-request.yml
* Update .github/workflows/pull-request.yml
* Update .github/workflows/pull-request.yml
* Update .github/workflows/pull-request.yml
* Update .github/workflows/pull-request.yml
* Update .github/workflows/pull-request.yml
* Update .github/workflows/pull-request.yml
* Update .github/workflows/pull-request.yml
* Update .github/workflows/pull-request.yml
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2023-08-24 11:37:07 +02:00
Jakob Guddas
e78d910a83
feat: defention of done ( #1224 )
...
* feat: defention of done
* Update new-icon.md
* Update new-icon.md
* move file pull_request_template.md
* updated the PR template
* update checklist items
* update heading
* Update .github/pull_request_template.md
Co-authored-by: Jakob Guddas <github@jguddas.de >
* Update .github/pull_request_template.md
Co-authored-by: Jakob Guddas <github@jguddas.de >
* Update .github/pull_request_template.md
Co-authored-by: Jakob Guddas <github@jguddas.de >
* Update .github/pull_request_template.md
Co-authored-by: Jakob Guddas <github@jguddas.de >
* Update .github/pull_request_template.md
Co-authored-by: Jakob Guddas <github@jguddas.de >
* Update .github/pull_request_template.md
Co-authored-by: Karsa <contact@karsa.org >
* Update .github/pull_request_template.md
Co-authored-by: Karsa <contact@karsa.org >
* Update .github/pull_request_template.md
Co-authored-by: Karsa <contact@karsa.org >
* Update .github/pull_request_template.md
Co-authored-by: Karsa <contact@karsa.org >
* Update .github/pull_request_template.md
Co-authored-by: Karsa <contact@karsa.org >
* Update .github/pull_request_template.md
Co-authored-by: Karsa <contact@karsa.org >
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
Co-authored-by: Karsa <contact@karsa.org >
2023-08-21 10:30:09 +02:00
Jakob Guddas
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
9fb4b0b161
Add multiline support
2023-08-07 12:59:26 +02:00
Eric Fennis
751f7cb1e3
Adjust workflow
2023-07-31 21:21:43 +02:00
Eric Fennis
01be733532
update workflow
2023-07-30 20:39:47 +02:00
Eric Fennis
3391b5b717
update workflows
2023-07-21 10:17:43 +02:00
Eric Fennis
667ae303f8
add inputs in workflow
2023-07-18 09:55:07 +02:00
Eric Fennis
e1bc19be4e
Refactor to workflow call
2023-07-17 21:12:03 +02:00
Eric Fennis
7c22ccfab4
Fix 3 Add back replace changelog formatter
2023-07-17 20:16:52 +02:00
Eric Fennis
d8b455b614
Remove quote github actions
2023-07-17 20:09:23 +02:00
Eric Fennis
b943430a08
Fix 2 Change log output
2023-07-17 20:06:18 +02:00
Eric Fennis
210c56807e
Try fix changelog output
2023-07-17 19:56:14 +02:00
Eric Fennis
e9d69c6948
Fix workflow actions
2023-07-07 18:37:51 +02:00
Eric Fennis
7ccf155ad4
Adjust workflow
2023-07-02 21:42:41 +02:00
Eric Fennis
c696d1e907
update workflow
2023-07-02 21:36:30 +02:00
Eric Fennis
4e2773bd2d
Fix indentation ci workflow
2023-07-02 14:49:02 +02:00
Eric Fennis
7c8f898893
Improve release workflow ( #1397 )
...
* first fixes release workflow
* improve workflow
* remove legacy ::set-outputs
2023-07-02 14:46:53 +02:00
Eric Fennis
1d608db223
Improve labeler paths for site label
2023-06-25 10:02:34 +02:00
Eric Fennis
c1cb5d9bc2
Add labeler ( #1379 )
2023-06-23 09:37:16 +02:00
Jakob Guddas
016c9d1fac
feat: added 100% preview with different stroke widths and in context with other icons ( #1180 )
...
* feat: added 100% preview with different stroke widths
* feat: added 100% preview with different stroke widths
* fix: fixed detail section issue
* fix: added lost detail section
* feat: added cohesion preview
2023-05-06 15:02:52 +02:00
Eric Fennis
f820da257d
Create FUNDING.yml
2023-04-28 22:59:05 +02:00
Jakob Guddas
4679ff791d
feat: added backdrop to gh-icon ( #1097 )
...
* feat: added backdrop to gh-icon
* feat: added backdrop to gh-icon
* feat: changed fill pattern
* chore: pattern cleanup
* feat: improved backdrop color
2023-04-18 22:40:18 +02:00
Eric Fennis
ee7ee203e6
Add details summary markdown GitHub comment ( #1024 )
...
* Add details and summary github comment
* optimize icons
* test
* replace back main domain
* Revert "optimize icons"
This reverts commit a7e9186a09 .
2023-04-08 12:21:35 +02:00
Jakob Guddas
93cfd3d27d
Added github comment icon workflow ( #946 )
...
* feat: added github comment icon workflow
* feat: improved segment node styling
* feat: improved segment node styling
* fix: fixed grid alignment issue
* chore: cleanup
* fix: added ref forwarding to SvgPreview component
* chore: removed svg preview from icon detail overlay
* chore: updated tj-actions/changed-files
* chore: switched to pull_request_target
* chore: simplified path segment highlighting logic
* Fixes incorrect relative links in documentation pages (#973 )
* Fixes incorrect relative links in documentation pages
* Unifies documentation page names to avoid 404 links
---------
Co-authored-by: Karsa <karsa@karsa.org >
* Add forklift icon (#943 )
* Fix vercel build
* Add forklift icon
Co-Authored-By: willythewizard <119956499+willythewizard@users.noreply.github.com >
---------
Co-authored-by: willythewizard <119956499+willythewizard@users.noreply.github.com >
* adds utility-pole icon (#971 )
Co-authored-by: Karsa <karsa@karsa.org >
* 📦 Bump lucide package versions to 0.123.0
* Adds `nfc` icons (#960 )
* added nfc icons
* fixes smartphone-nfc
* Update icons/nfc.svg
Co-authored-by: Jakob Guddas <github@jguddas.de >
* Update icons/smartphone-nfc.svg
Co-authored-by: Jakob Guddas <github@jguddas.de >
---------
Co-authored-by: Karsa <karsa@karsa.org >
Co-authored-by: Jakob Guddas <github@jguddas.de >
* 📦 Bump lucide package versions to 0.124.0
* fix: updated pnpm-lock.yaml
* fix: added missing api endpoint file
* chore: fixed nextjs path name parsing in production
* chore: only run workflow when path includes icons/*.svg
* chore: added Cache-Control header to gh-icon api route response
* feat: added dark mode support to gh-icon
* feat: switched to using picture tag for gh-icon
* feat: added space between gh-icons in pr comment
* fix: changed icon size base back to 24x24
* feat: added title to gh-icon comment image
* fix: changed gh-icon url
* chore: added groups with class names
* feat: improved shadow masking
* Removes need for building duplicate icons by supporting CSS based dark mode
* chore: resolved type issues
* feat: changed image width from 48% to 400px
---------
Co-authored-by: Karsa <contact@karsa.org >
Co-authored-by: Karsa <karsa@karsa.org >
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
Co-authored-by: willythewizard <119956499+willythewizard@users.noreply.github.com >
Co-authored-by: Lucide Bot <lucide-bot@users.noreply.github.com >
2023-04-03 21:05:59 +02:00
Eric Fennis
cccf89e7bb
Update ci.yml
2023-04-02 17:29:24 +02:00
Karsa
0baf1a49ef
Fixes incorrect relative links in documentation pages ( #973 )
...
* Fixes incorrect relative links in documentation pages
* Unifies documentation page names to avoid 404 links
---------
Co-authored-by: Karsa <karsa@karsa.org >
2023-03-05 21:21:26 +01:00
Karsa
1479a9dbd8
Fixes pre-commit git hook to ensure the optimisation of staged icons ( #958 )
...
* testing
* Fixes pre-commit hook
* Removing checkIcons from pre commit hook because it might result in false positives and negatives on an unclean local repository
* Added checkIcons Github action
---------
Co-authored-by: Karsa <karsa@karsa.org >
2023-02-28 17:24:17 +01:00
Karsa
8c4a41035b
Deprecate tags.json ( #896 )
...
* Deprecates tags.json and icons.json
* Removed tags.json dependency from Figma plugin
* Add JSON descriptor information to readme
* Restore packages/index.tsx
* Update packages/lucide-figma/src/api/fetchIcons.ts
Add multiple fetches to `Promise.all`
* Added caching to API endpoints
* Updates pnpm-lock.yaml
* Add tags to static
* Trigger site build
* Added prebuild script to generate api caches at build time
* Migrated NextCache function from arrow to regular to simplify markup
* test if contents are read from cache
* Add cache clear to prebuild
* removes debug object
---------
Co-authored-by: Karsa <karsa@karsa.org >
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2023-02-16 08:26:29 +01: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
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
Ekow Baah-Nyarkoh
1cdcfd6403
Publish angular dist folder instead of project folder ( #872 )
...
* publish angular dist folder instead of project folder
* publish angular dist folder instead of project folder
2022-11-03 09:17:54 +01:00
Wojciech Maj
01e11a61f8
Update GitHub Actions actions/checkout to v3 ( #851 )
...
Fixed dependency warning:
```
Node.js 12 actions are deprecated. For more information see: https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/ . Please update the following actions to use Node.js 16: actions/checkout
```
2022-10-27 08:15:43 +02:00
Wojciech Maj
c15e3914a6
Fix version not bumped in lucide-react-native package.json ( #840 )
...
Fixes #839
…i think.
2022-10-26 08:36:57 +02:00
Eric Fennis
ea409105ce
Remove post-install lucide-angular ( #808 )
...
* remove postinstall
* final fixes
2022-10-20 08:08:42 +02:00
Eric Fennis
cdd57e6610
Add Solid package ( #797 )
...
* init solid package
* add testing
* Fix tests solid
* add workflow
* update types build
* Fix typings file
* switch to camelCase props
* revert camelcased props
* Fix tests
* Fixing dynamic reactive props in lucide icons
* release beta
* strokeWidth fix
* bump beta version
* improve docs
* update beta release
* update vitest config
* Add automatic release for solid package
2022-10-03 16:36:33 +02:00
Eric Fennis
dd593e3dc3
Add no --no-git-checks for release workflow
2022-08-10 15:31:25 +02:00
Eric Fennis
318c024589
Migrate to PNPM ( #777 )
...
* add pnpm
* make it work
* fix comamnds in package.jsons
* move some scripts to modules
* workflow fixes
* test workflow
* test #2
* minor fix
* update lockflite
* create workflows
* update workflow
* Add copy license command
* Fix build
* update workflows
* update contributions.md
* migrate site directory to pnpm
* Fix peer dependencies when install
* fix types in lucide-angular
* fix testing
2022-08-10 09:10:53 +02:00
Wojciech Maj
57b228d9ee
fix: fix lucide-react-native failing to publish ( #747 )
2022-07-05 08:52:17 +02:00