258 new icons:
outline/align-center-justifiedoutline/align-right-justifiedoutline/basket-flameoutline/basket-keyoutline/basket-sparkoutline/bell-flameoutline/bell-keyoutline/bell-sparkoutline/bookmark-boltoutline/bookmark-canceloutline/bookmark-checkoutline/bookmark-codeoutline/bookmark-cogoutline/bookmark-dollaroutline/bookmark-downoutline/bookmark-exclamationoutline/bookmark-heartoutline/bookmark-pauseoutline/bookmark-pinoutline/bookmark-searchoutline/bookmark-shareoutline/bookmark-staroutline/bookmark-upoutline/bookmark-xoutline/building-boltoutline/building-canceloutline/building-checkoutline/building-codeoutline/building-dollaroutline/building-downoutline/building-exclamationoutline/building-heartoutline/building-pauseoutline/building-pinoutline/building-questionoutline/building-searchoutline/building-shareoutline/building-staroutline/building-upoutline/building-xoutline/calendar-flameoutline/calendar-keyoutline/calendar-sparkoutline/cash-banknote-boltoutline/cash-banknote-canceloutline/cash-banknote-checkoutline/cash-banknote-codeoutline/cash-banknote-cogoutline/cash-banknote-dollaroutline/cash-banknote-downoutline/cash-banknote-exclamationoutline/cash-banknote-pauseoutline/cash-banknote-pinoutline/cash-banknote-questionoutline/cash-banknote-searchoutline/cash-banknote-shareoutline/cash-banknote-staroutline/cash-banknote-upoutline/cash-banknote-xoutline/cash-boltoutline/cash-canceloutline/cash-checkoutline/cash-codeoutline/cash-cogoutline/cash-dollaroutline/cash-downoutline/cash-exclamationoutline/cash-pauseoutline/cash-pinoutline/cash-questionoutline/cash-searchoutline/cash-shareoutline/cash-staroutline/cash-upoutline/cash-xoutline/clock-flameoutline/clock-keyoutline/clock-sparkoutline/cloud-flameoutline/cloud-keyoutline/cloud-sparkoutline/database-boltoutline/database-canceloutline/database-checkoutline/database-codeoutline/database-downoutline/database-pauseoutline/database-pinoutline/database-questionoutline/database-upoutline/device-desktop-flameoutline/device-desktop-keyoutline/device-desktop-sparkoutline/device-imac-flameoutline/device-imac-keyoutline/device-imac-sparkoutline/device-ipad-flameoutline/device-ipad-horizontal-flameoutline/device-ipad-horizontal-keyoutline/device-ipad-horizontal-sparkoutline/device-ipad-keyoutline/device-ipad-sparkoutline/device-mobile-flameoutline/device-mobile-keyoutline/device-mobile-sparkoutline/device-tablet-flameoutline/device-tablet-keyoutline/device-tablet-sparkoutline/device-watch-flameoutline/device-watch-keyoutline/device-watch-sparkoutline/devices-flameoutline/devices-keyoutline/devices-sparkoutline/droplet-flameoutline/droplet-keyoutline/droplet-sparkoutline/file-text-boltoutline/file-text-canceloutline/file-text-checkoutline/file-text-codeoutline/file-text-cogoutline/file-text-dollaroutline/file-text-downoutline/file-text-exclamationoutline/file-text-heartoutline/file-text-minusoutline/file-text-pauseoutline/file-text-pinoutline/file-text-plusoutline/file-text-questionoutline/file-text-searchoutline/file-text-shareoutline/file-text-staroutline/file-text-upoutline/file-text-xoutline/folder-flameoutline/folder-keyoutline/folder-sparkoutline/link-boltoutline/link-canceloutline/link-checkoutline/link-codeoutline/link-cogoutline/link-dollaroutline/link-downoutline/link-exclamationoutline/link-heartoutline/link-pauseoutline/link-pinoutline/link-questionoutline/link-searchoutline/link-shareoutline/link-staroutline/link-upoutline/link-xoutline/location-flameoutline/location-keyoutline/location-sparkoutline/lock-flameoutline/lock-keyoutline/lock-sparkoutline/map-flameoutline/map-keyoutline/map-pin-flameoutline/map-pin-keyoutline/map-pin-sparkoutline/map-sparkoutline/message-2-flameoutline/message-2-keyoutline/message-2-sparkoutline/message-circle-flameoutline/message-circle-keyoutline/message-circle-sparkoutline/message-flameoutline/message-keyoutline/message-sparkoutline/music-flameoutline/music-keyoutline/music-sparkoutline/navigation-flameoutline/navigation-keyoutline/navigation-sparkoutline/pencil-flameoutline/pencil-keyoutline/pencil-sparkoutline/pointer-flameoutline/pointer-keyoutline/pointer-sparkoutline/shield-flameoutline/shield-keyoutline/shield-sparkoutline/shopping-bag-boltoutline/shopping-bag-canceloutline/shopping-bag-codeoutline/shopping-bag-cogoutline/shopping-bag-dollaroutline/shopping-bag-downoutline/shopping-bag-pauseoutline/shopping-bag-pinoutline/shopping-bag-questionoutline/shopping-bag-shareoutline/shopping-bag-staroutline/shopping-bag-upoutline/shopping-cart-flameoutline/shopping-cart-keyoutline/shopping-cart-sparkoutline/table-boltoutline/table-canceloutline/table-checkoutline/table-codeoutline/table-cogoutline/table-dollaroutline/table-exclamationoutline/table-pauseoutline/table-pinoutline/table-questionoutline/table-searchoutline/table-staroutline/table-upoutline/table-xoutline/tag-boltoutline/tag-canceloutline/tag-checkoutline/tag-codeoutline/tag-cogoutline/tag-dollaroutline/tag-downoutline/tag-exclamationoutline/tag-heartoutline/tag-pauseoutline/tag-pinoutline/tag-questionoutline/tag-searchoutline/tag-shareoutline/tag-staroutline/tag-upoutline/tag-xoutline/users-boltoutline/users-canceloutline/users-checkoutline/users-codeoutline/users-cogoutline/users-dollaroutline/users-downoutline/users-exclamationoutline/users-heartoutline/users-pauseoutline/users-pinoutline/users-questionoutline/users-searchoutline/users-shareoutline/users-staroutline/users-upoutline/users-xoutline/world-flameoutline/world-keyoutline/world-spark
Renamed icons:
outline/align-justifiedrenamed tooutline/align-left-justified
New features
- Vue: Improve tree-shaking and add per-icon imports. Icon components are now marked
/* @__PURE__ */, so unused icons are dropped even when a bundler cannot rely onsideEffects. The package gets anexportsmap with typed subpaths:@tabler/icons-vue/icons/IconHomeloads a single icon module,@tabler/icons-vue/icons-listexports the icon names and the new@tabler/icons-vue/dynamic-importsexports lazy loaders keyed by icon name. Existing@tabler/icons-vue/dist/*deep imports keep working. TheiconsandiconsListnamespaces exported from the main entry are marked@deprecatedin favour of these entries; they keep working and will be removed in the next major version. (#1725) - Svelte, Svelte Runes: Added
icons-listentry point to@tabler/icons-svelteand@tabler/icons-svelte-runes. (#1727) - React Native: Added
icons-listentry point to@tabler/icons-react-native. (#1732) - React: Add typed
@tabler/icons-react/icons-listand@tabler/icons-react/dynamic-importsentry points, and fixdynamic-imports, whose loaders imported non-existent./icons/*.tsfiles instead of the built.mjsmodules. TheiconsandiconsListnamespaces exported from the main entry are now marked@deprecatedin favour of these entries and per-icon imports; they keep working and will be removed in the next major version. (#1723) - React: Added
/* @__PURE__ */annotations, anexportsmap and typed@tabler/icons-react/icons/*per-icon imports. (#1722) - Preact: Added
exportsmap withicons/*,icons-listanddynamic-importsentry points to@tabler/icons-preact. (#1729) - Astro: Added
exportsmap withicons/*,icons-listanddynamic-importsentry points to@tabler/icons-astro. (#1731)
Fixes and improvements
- Added a root
.export and explicit exports foricons.json,tabler-nodes-*.jsonandpackage.json. (#1718) - Svelte: Fixed
iconsListanddefaultAttributesin@tabler/icons-sveltebeing typed asanyundernodenext. (#1727) - SolidJS: Fixed
@tabler/icons-solidjsbundling every icon when imported without thesolidexport condition. (#1730) - React Native: Updated
iconsandiconsListexports of@tabler/icons-react-nativeto be marked@deprecated. (#1732) - React Native: Added
/* @__PURE__ */to@tabler/icons-react-nativeicons so unused ones are dropped without relying onsideEffects. (#1732) - Preact: Updated
iconsandiconsListexports of@tabler/icons-preactto be marked@deprecated. (#1729) - Preact: Added
/* @__PURE__ */to@tabler/icons-preacticons so unused ones are dropped without relying onsideEffects. (#1729) - Astro: Updated
iconsandiconsListexports of@tabler/icons-astroto be marked@deprecated. (#1731) - Astro: Added
/* @__PURE__ */to@tabler/icons-astroicons so unused ones are dropped without relying onsideEffects. (#1731) - Angular: Removed the source map from
@tabler/icons-angular, reducing the unpacked package size from 9.3 MB to 3.6 MB. (#1733)