`createReactComponent` incorrectly types its `forwardRef` call as reffing an `Icon` instance. That ref is then passed directly to an `svg` element, so instead, it should be typed as `SVGSVGElement`, as this is what will actually be reffed!
Introduced the @tabler/icons-svelte-runes package for Svelte 5+ with runes reactivity, including source, build, tests, and documentation. Updated issue templates, labeler, and README to reference the new package and distinguish between Svelte 4 and Svelte 5 usage. Adjusted build scripts and lockfile to support the new package.
Introduces a workflow that syncs the 'icons' directory to a dedicated 'icons' branch and creates a versioned tag on each update. The workflow triggers on changes to the 'icons' folder in the main branch or via manual dispatch, and outputs CDN URLs for accessing the synced icons.
* Rename square-minus to square-minus-2
The svg matches outline/square-plus-2 and does not match
filled/square-minus. This is the correct name for the svg
* Update tags for outline/square-minus-2.svg to match outline/square-plus-2.svg
* Add missing outline/square-minus.svg icon based on the outline/square-plus.svg icon
* Meta data: add category "Map"
Reason: IconZoomIn, IconZoomOut are in "Map", this should be as well
* Meta data: add category "Map"
Reason: icons precedes with 'map'
* Meta data: add category "Development"
Reason: IconAB is related to AB test (as the tags indicate); IconAlt is a shortcut key; IconAuth2FA and IconLogs are highly related to software development; packages icons have tags "npm", so they are development-related too; IconPrompt and IconSourceCode are very obvious.
* Meta data: add category "Map"
* Meta data: add category "Games"
reason: they are all play cards
* Meta data: add category "E-commerce"
reason: all clothing and cloth hangers (there aren't much clothes icons currently, please determine if it's appropriate to do so)
* Meta data: add category "Games"
reason: Joker is closely related to play cards
* Meta data: add category "Food"
reason: all food/beverage containers
* Meta data: change category to "Food"
reason: IconToolsKitchen3 is uncategorized before, but IconToolsKitchen2 and IconToolsKitchen are currently in "Map". I'm not quite sure if this change is correct. Please reject this commit if I'm wrong.
* Meta data: add category "E-commerce"
reason: diaper is similar to clothes (sth. baby wear), perfume and flip flops are also sth. people "wear"
* Meta data: add category "Games"
* Meta data: add category "Development"
* Meta data: add category "Gestures"
* Meta data: add category "Numbers"
* Meta data: add category "System"
Reason: all other locks are now also in "System"
* Meta data: add category "Math"
Reason: meter cube and meter square are related to math calculations
* Meta data: add category "System"
Reason: another lock.
* Meta data: add category "Games"
Reason: all weapons.
* Meta data: add category "E-commerce"
Reason: another clothes.
* Meta data: add category "Buildings"
Reason: window and wall are main parts of a building, a podium means a location(building with specific purpose) people give speech
* Meta data: add category "Games"
Reason: horse toy is sth. children play with, archery arrow is part of a weapon
* Meta data: add category "Games"
Reason: a weapon
* Meta data: add category "System"
Reason: all icons with a "scan frame". We already have IconBodyScan, IconPhotoScan, IconUserScan in category "System".
* Meta data: add category "Games"
Reason: scary ghost and pumpkin jack nicely fit with "Games"(I guess).
* Meta data: add category "Games"
Reason: scary ghost and pumpkin jack nicely fit with "Games"(I guess).
* Meta data: add category "E-commerce"
* Meta data: add category "Mood"
* Meta data: add category "Symbols"
* Meta data: add category "Text"
* Meta data: add category "Symbols"
* Meta data: add category "Games"
Reason: piano is sth. you can play with, pick is a symbolic item in Minecraft.
* Meta data: add category "Games"
Reason: looks like toys to me(not sure about these two).