Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lucide 0.15.0 #272

Merged
merged 57 commits into from
Mar 23, 2021
Merged

Conversation

ericfennis
Copy link
Member

@ericfennis ericfennis commented Mar 22, 2021

Release 0.15.0

Changes made in the codebase:

  • Moved the regular lucide package to the packages directory.
  • Switched to yarn workspaces, most of the devDependencies are now shared.
  • IconNodes are now reduced in size, I removed duplicated code (svg tag and, our default attributes), they moved to svg create function.
  • Typescript support for lucide-react, thanks to @FPDK
  • Typescript support for lucide, thanks to @SMAH1
  • Replaced cheerio and htmlparser2 with svgson
  • Removed the build to build directory step, so code will be kept in the src directory, easier for testing. This is for all the packages.

Breaking changes:

  • SVGs are not included anymore in the regular lucide NPM package to reduce package size, we will create a new package called lucide-static, for SVGs and font files to replace this.

Issues fixed:

closes: #226
closes: #264
closes: #267
closes: #244
closes: #270

@ericfennis ericfennis added the 💎 vue package Lucide Vue package label Mar 22, 2021
@vercel
Copy link

vercel bot commented Mar 22, 2021

This pull request is being automatically deployed with Vercel (learn more).
To see the status of your deployment, click below or on the icon next to each commit.

🔍 Inspect: https://vercel.com/lucide/lucide/EBJuk69ip5xs7zFCwtKMTVQrtyBo
✅ Preview: Failed

[Deployment for a679dbd canceled]

@ericfennis ericfennis merged commit b4e4f00 into lucide-icons:master Mar 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⚛️ react package Lucide React Package 💎 vue package Lucide Vue package
Projects
None yet
1 participant