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
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
6552a4cca1
Moved from a single icons.json file to separate JSON files per icon
2022-11-16 18:16:50 +01:00
Karsa
dace5a9f9c
Merge remote-tracking branch 'upstream/main' into categories
2022-11-16 18:03:06 +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
Louis Bailleau
55ae908018
Update all packages dependencies in project root ( #863 )
...
* Update `svgo` and `svgson` version and fix some tests
* Update eslint-related packages and fix all linter errors
* Update all rollup-related packages version
* Update all rollup-related packages (part 2)
* Update the rest of package which need to be updated
* Fix unwanted comment
* Fix unwanted comment (again)
2022-11-07 22:29:19 +01:00
Karsa
04ada85c0f
Updated categories with new icons + upgraded scripts to use pnpm and mjs scripts
2022-11-07 11:34:40 +01:00
Karsa
17ccaeea75
Merge branch 'master' into categories
2022-11-07 10:39:01 +01:00
Wojciech Maj
b8cc9ea3c8
Update husky, automatically install husky on pnpm i ( #847 )
...
Fixes #836
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2022-10-26 08:50:19 +02:00
Wojciech Maj
5317abb867
Add packageManager to package.json to allow usage with Corepack ( #838 )
2022-10-26 08:33:51 +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
Eric Fennis
3d92eb3833
📦 Update packages ( #776 )
...
* Fix vercel build
* update packages
2022-07-20 23:18:48 +02:00
Wojciech Maj
5d1e9a881f
Build, document and release lucide-react-native package ( #744 )
2022-06-28 12:47:01 +02:00
Karsa
5e23631eeb
Fixes CI master => main and updates browserslist/caniuse-lite ( #729 )
...
* Updated browserslist & caniuse-lite
* Fixes github ci
Co-authored-by: Karsa <karsa@karsa.org >
2022-06-16 13:29:44 +02:00
Karsa
c3056b9ce6
Added a base category system.
2022-06-02 14:17:17 +02:00
Karsa
b924c0a70b
Added git pre commit hook for checking the contents of icons.json
2022-05-30 18:40:10 +02:00
Karsa
6ecf908ded
Added migration from tags to icons and vice versa
2022-05-30 17:52:11 +02:00
Eric Fennis
4cf5970841
Fix broken icons illustrator, sketch and figma ( #547 )
...
* generate supersprite
* add optimizer
* optimize svgs
* update snapshots
2022-04-06 11:10:10 +02:00
dependabot[bot]
00a62dc066
Bump minimist from 1.2.5 to 1.2.6 ( #540 )
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-26 20:33:10 +01:00
Eric Fennis
f964dff64d
Lucide Svelte Package! ( #476 )
...
* init svelte project
* Add export script for lucide-svelte
* make lucide-svelte wokring
* make ready for first release
* update lock file
* bump version
* some fixes in the build
* Add tests
* Finish tests
* Update Readme
* update lock file
* Add svelte to gh actions
* Add svetle to website docs
* Add test ci script
* adjust action
* add on PR trigger
* remove dep
* fix tests
* Add svelte entry in package.json
* update snapshots
2022-02-17 17:46:55 +01:00
dependabot[bot]
a7fb6c344f
Bump node-fetch from 2.6.5 to 2.6.7 ( #484 )
...
Bumps [node-fetch](https://github.com/node-fetch/node-fetch ) from 2.6.5 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases )
- [Changelog](https://github.com/node-fetch/node-fetch/blob/main/docs/CHANGELOG.md )
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.5...v2.6.7 )
---
updated-dependencies:
- dependency-name: node-fetch
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-25 20:07:46 +01:00
Eric Fennis
bb4f05e6c5
lucide-static ( #401 )
...
* Add lucide static
* add render files
* add read scripts
* Add sprite generator
* start with documentation
* Add docs
* adding documentation
* fix build command
* Add some extra static files
* bump version
* Update packages/lucide-static/README.md
Co-authored-by: Kathryn Reeve <67553+BinaryKitten@users.noreply.github.com >
* Fix sprite generation
* update readme
* Add lucide static workflow
* adjust readme
* Add font to release yml
* Temporary turn of new versioning for lucide-static
Co-authored-by: Kathryn Reeve <67553+BinaryKitten@users.noreply.github.com >
2021-11-21 20:27:15 +01:00
Eric Fennis
9a04665ad2
refactor workflows
2021-08-26 13:22:20 +02:00
Eric Fennis
1228999214
add build command
2021-05-24 22:56:23 +02:00
Eric Fennis
5418c63468
Fix lucide site
2021-04-30 01:24:34 +02:00
SMAH1
d14a85d644
Add lucide-angular again! ( #281 )
...
* Add lucide-angular
* README of lucide-angular
2021-04-11 13:18:50 +02:00
Eric Fennis
9e9efbe40b
fix workflow
2021-04-05 18:41:27 +02:00
Eric Fennis
ef5ef2f76a
Test workflow
2021-04-05 18:29:06 +02:00
Eric Fennis
46975e4b77
Merge branch 'feature/add-changelog-generator' into feature/fix-workflows
2021-04-03 18:10:26 +02:00
Eric Fennis
b4e4f002f2
Lucide 0.15.0 ( #272 )
...
* add configs
* Add vue components
* Add documentation
* add alpha release version
* improve npm ignore files
* add tests
* Make style and class attrs work
* 📦 bump version
* Add Icon suffix for component names
* bump version
* Add icon component example
* remove space
* add new build strategy
* Write a better intro
* add other node design
* fix
* add new default template
* add tempalte
* improve code
* small improvements
* small improvements
* move files
* Connect lucide with lucide-react
* Add support for vue
* Add licenses to packages
* Fix tests
* refactor build scripts
* Minor code fixes
* update homepage readme
* Update footer text
* Add a better introduction to packages
* Split up in tempaltes
* Add new types build file
* Setup workflow file
* update readme
* update
* Fix build
* remove debug code
* Add check if svgs have duplicated children
* Add check if their are no children
* small fixes
* last fixes in the build
* Move script to packages folder
* Fix tests and add types for lucide
* Add rule to package.json
* add types in build
* add npm ignore
* update package.jsons
2021-03-23 19:26:50 +01:00
SMAH1
9d101a5275
Generate index.d.ts when build ( #269 )
2021-03-22 21:50:14 +01:00
Lucide Bot
0ca1b98689
📦 Bump version to 0.14.0
2021-02-22 19:46:47 +00:00
Eric Fennis
c2427cea6b
Merge branch 'master' of github.com:lucide-icons/lucide into feature/add-changelog-generator
2021-02-22 20:37:37 +01:00
Eric Fennis
4024911219
Lucide Vue Package ( #174 )
...
* add configs
* Add vue components
* Add documentation
* add alpha release version
* improve npm ignore files
* add tests
* Make style and class attrs work
* 📦 bump version
* Add Icon suffix for component names
* bump version
* Add icon component example
* remove space
* improvements package.json
* update tests
* update workflow
2021-02-22 20:26:38 +01:00
Eric Fennis
7f1dc27ee3
Add Changelog generator
2021-02-21 18:57:11 +01:00
Eric Fennis
381dca62d1
Merge branch 'master' of github.com:lucide-icons/lucide into feature/add-changelog-generator
2021-02-21 13:49:40 +01:00
Eric Fennis
431a7b834a
init changelog script
2021-02-21 13:48:23 +01:00
Yashu Mittal
a3125d53cb
change lucide domain url to lucide.dev ( #228 )
2021-02-15 16:20:30 +01:00
Eric Fennis
c4dfe6b8cb
Update tags ( #224 )
...
* Add script to add more tags
* add tags
* update tags
* Fix tags
2021-02-12 16:07:57 +01:00
Eric Fennis
32ba19d591
Add script to add more tags
2021-02-08 21:18:43 +01:00
Eric Fennis
2d9eee74c5
📦 Bump versions
2021-01-27 20:58:26 +01:00
Christopher Sandvik
3bedf3ba36
Add hook to optimize staged SVGs before commit ( #166 )
2021-01-14 22:33:17 +01:00
Eric Fennis
bd3f24f160
New version 0.12.0
2020-12-31 16:41:07 +01:00
Christopher Sandvik
fc2fac9ca4
Fix optimizeSvgs script ( #160 )
2020-12-30 20:23:46 +01:00
Eric Fennis
cedf113b54
React package ( #105 )
...
* init new react package project
* setup react package
* Fix config for build
* update package
* Fix build
* update package
* fix package.json
* refactor and cleanup
* bumb beta version
* fix regex
* bump version
* Add hashing
* Add tests
* bump version
* Add peer dependecies
* Add docs
* Add readme link
2020-12-02 13:48:39 +01:00
Eric Fennis
571cab88ee
v0.11.0
2020-11-19 22:06:13 +01:00
Eric Fennis
762cf32666
Release/v0.1.2 ( #97 )
...
* optimize build
* bumb version
Co-authored-by: Eric Fennis <eric.fennis@endurance.com >
2020-10-15 09:17:00 +02:00
Eric Fennis
dad9648e20
Fix the site, before other site changes ( #86 )
...
* fix the site
* Change base
* Change publish folder
Co-authored-by: Eric Fennis <eric.fennis@endurance.com >
2020-10-07 17:42:59 +02:00
Eric Fennis
4406cbaea0
Hotfix Lucide npm package, fix security issues ( #84 )
...
* adjust npmignore
* 📦 Fix security issues
* update font workflow
* identation
* update, package.json
* Add description
* Add shields
2020-10-06 23:03:11 +02:00