Typescript support and new Icons
Codebase Changes π¨π½βπ»
- Moved the regular
lucidepackage to thepackagesdirectory. - 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
cheerioandhtmlparser2with svgson - Removed the build to
builddirectory step, so code will be kept in thesrcdirectory, easier for testing. This is for all the packages.
Breaking changes π¨
- SVGs are not included anymore in the regular
lucideNPM package to reduce package size, we will create a new package calledlucide-static, for SVGs and font files to replace this.
New icons π¨
alarm-check(#198) by @mittalyashualarm-minus(#262) by @ericfennisalarm-plus(#262) by @ericfennisasterisk(#196) by @mittalyashubanknote(#272) by @ericfennisbell-minus(#202) by @mittalyashubell-plus(#202) by @mittalyashubinary(#203) by @mittalyashubitcoin(#272) by @ericfennisclipboard-list(#240) by @mittalyashucloud-hail(#246) by @ericfenniscloud-rain-wind(#246) by @ericfennisdroplets(#248) by @Andretoeuro(#272) by @ericfennisfile-input(#272) by @ericfennisfile-output(#272) by @ericfennisgit-branch-plus(#182) by @mittalyashuglobe-2(#178) by @mittalyashuhaze(#247) by @ericfennishistory(#188) by @ericfennisimage-minus(#191) by @mittalyashuimage-plus(#174) by @ericfennisindian-rupee(#272) by @ericfennisinspect(#209) by @mittalyashujersey-pound(#272) by @ericfennisloader-2(#229) by @mittalyashumouse-pointer-click(#216) by @mittalyashuoption(#225) by @mittalyashupencil(#174) by @ericfennispodcast(#174) by @ericfennispound-sterling(#272) by @ericfennisradio-receiver(#190) by @ericfennisregex(#213) by @mittalyashurepeat-1(#187) by @ericfennisrussian-ruble(#272) by @ericfennisshield-alert(#208) by @mittalyashushield-check(#208) by @mittalyashushield-close(#208) by @mittalyashusigma(#197) by @mittalyashuswiss-franc(#272) by @ericfennisthermometer-snowflake(#259) by @ericfennisthermometer-sun(#259) by @ericfennistv-2(#189) by @ericfenniswallet(#193) by @mittalyashuwebcam(#174) by @ericfennis
Modified Icons π¨
arrow-big-down(#195) by @mittalyashuarrow-big-left(#195) by @mittalyashuarrow-big-right(#195) by @mittalyashuarrow-big-up(#195) by @mittalyashubell-off(#200) by @mittalyashucloud-drizzle(#246) by @ericfenniscloud-lightning(#246) by @ericfenniscloud-off(#246) by @ericfenniscloud-rain(#246) by @ericfenniscloud-snow(#246) by @ericfenniscloud(#246) by @ericfennisdownload-cloud(#271) by @ericfennisinfinity(#195) by @mittalyashulanguages(#232) by @mittalyashuredo(#257) by @ericfennisserver-crash(#195) by @mittalyashusprout(#195) by @mittalyashusun(#247) by @ericfennissunrise(#247) by @ericfennissunset(#247) by @ericfennisthermometer(#259) by @ericfennisundo(#257) by @ericfennisupload-cloud(#271) by @ericfennis