Skip to content

Release: v4.0.0 - #32

Merged
MauriceArikoglu merged 71 commits into
mainfrom
develop
Aug 4, 2026
Merged

Release: v4.0.0#32
MauriceArikoglu merged 71 commits into
mainfrom
develop

Conversation

@MauriceArikoglu

Copy link
Copy Markdown
Contributor
  • Added @native-systems/icons/loader with getIconLoader, loadIconById, isNativeIconId, and the corresponding public types for safely resolving CMS-provided icon identifiers.
  • Added independently importable ESM and CommonJS modules, plus declarations, for every icon under @native-systems/icons/icons/*.
  • Added a generated NativeIconId union shared by the loader and the typed React-free iconNames collection.

Marlon Kerth added 30 commits April 14, 2026 12:17
# Conflicts:
#	packages/icons/src/outline/AirplaneIcon.tsx
#	packages/icons/src/outline/Animation2OffIcon.tsx
#	packages/icons/src/outline/Animation2OnIcon.tsx
#	packages/icons/src/outline/AnimationOffIcon.tsx
#	packages/icons/src/outline/AnimationOnIcon.tsx
#	packages/icons/src/outline/AreaIcon.tsx
#	packages/icons/src/outline/BadgeIcon.tsx
#	packages/icons/src/outline/BalkendiagramHorizontalIcon.tsx
#	packages/icons/src/outline/BalkendiagramVertikalIcon.tsx
#	packages/icons/src/outline/BathIcon.tsx
#	packages/icons/src/outline/BedIcon.tsx
#	packages/icons/src/outline/BookIcon.tsx
#	packages/icons/src/outline/BuffetIcon.tsx
#	packages/icons/src/outline/BusinessIcon.tsx
#	packages/icons/src/outline/CabinIcon.tsx
#	packages/icons/src/outline/CakeIcon.tsx
#	packages/icons/src/outline/CheckboxIcon.tsx
#	packages/icons/src/outline/CocktailIcon.tsx
#	packages/icons/src/outline/ColorIcon.tsx
#	packages/icons/src/outline/CommunityIcon.tsx
#	packages/icons/src/outline/Dance1Icon.tsx
#	packages/icons/src/outline/DanceIcon.tsx
#	packages/icons/src/outline/DateIcon.tsx
#	packages/icons/src/outline/DisabilityIcon.tsx
#	packages/icons/src/outline/DocumentsIcon.tsx
#	packages/icons/src/outline/DurationIcon.tsx
#	packages/icons/src/outline/DynamicIcon.tsx
#	packages/icons/src/outline/EarthIcon.tsx
#	packages/icons/src/outline/EconomyIcon.tsx
#	packages/icons/src/outline/EmailIcon.tsx
#	packages/icons/src/outline/EntertainmentIcon.tsx
#	packages/icons/src/outline/EventsIcon.tsx
#	packages/icons/src/outline/FamilieIcon.tsx
#	packages/icons/src/outline/FramesperreOffIcon.tsx
#	packages/icons/src/outline/FramesperreOnIcon.tsx
#	packages/icons/src/outline/GroupIcon.tsx
#	packages/icons/src/outline/HalbkreisdiagramIcon.tsx
#	packages/icons/src/outline/HomeIcon.tsx
#	packages/icons/src/outline/ImageIcon.tsx
#	packages/icons/src/outline/KreisdiagramIcon.tsx
#	packages/icons/src/outline/LighthouseIcon.tsx
#	packages/icons/src/outline/LinearHorizontal1Icon.tsx
#	packages/icons/src/outline/LinearHorizontalIcon.tsx
#	packages/icons/src/outline/LinearIcon.tsx
#	packages/icons/src/outline/LinearVerticalIcon.tsx
#	packages/icons/src/outline/LiniendiagramIcon.tsx
#	packages/icons/src/outline/LiveausgabeOffIcon.tsx
#	packages/icons/src/outline/LiveausgabeOnIcon.tsx
#	packages/icons/src/outline/LivemodusOffIcon.tsx
#	packages/icons/src/outline/LivemodusOnIcon.tsx
#	packages/icons/src/outline/Map1Icon.tsx
#	packages/icons/src/outline/Map2Icon.tsx
#	packages/icons/src/outline/Map3Icon.tsx
#	packages/icons/src/outline/MelonIcon.tsx
#	packages/icons/src/outline/MountainIcon.tsx
#	packages/icons/src/outline/MultiplyChoiceIcon.tsx
#	packages/icons/src/outline/NumberIcon.tsx
#	packages/icons/src/outline/Offerings2Icon.tsx
#	packages/icons/src/outline/OfferingsIcon.tsx
#	packages/icons/src/outline/PaperplaneIcon.tsx
#	packages/icons/src/outline/PaperplaneIcon2.tsx
#	packages/icons/src/outline/PaperplaneIcon3.tsx
#	packages/icons/src/outline/PaperplaneIconVariant2.tsx
#	packages/icons/src/outline/ParasolIcon.tsx
#	packages/icons/src/outline/ParralelHorizontal1Icon.tsx
#	packages/icons/src/outline/ParralelHorizontalIcon.tsx
#	packages/icons/src/outline/ParralelVerticalIcon.tsx
#	packages/icons/src/outline/PhoneIcon.tsx
#	packages/icons/src/outline/PizzaIcon.tsx
#	packages/icons/src/outline/Porthole2Icon.tsx
#	packages/icons/src/outline/PortholeIcon.tsx
#	packages/icons/src/outline/Programm2Icon.tsx
#	packages/icons/src/outline/Programm3Icon.tsx
#	packages/icons/src/outline/ProgrammIcon.tsx
#	packages/icons/src/outline/ProportionalHorizontal1Icon.tsx
#	packages/icons/src/outline/ProportionalHorizontalIcon.tsx
#	packages/icons/src/outline/ProportionalVerticalIcon.tsx
#	packages/icons/src/outline/PunktdiagramIcon.tsx
#	packages/icons/src/outline/RestaurantIcon.tsx
#	packages/icons/src/outline/ShellIcon.tsx
#	packages/icons/src/outline/Ship2Icon.tsx
#	packages/icons/src/outline/ShipIcon.tsx
#	packages/icons/src/outline/SingleChoiceIcon.tsx
#	packages/icons/src/outline/SliderIcon.tsx
#	packages/icons/src/outline/SnacksIcon.tsx
#	packages/icons/src/outline/SpecialIcon.tsx
#	packages/icons/src/outline/SportsIcon.tsx
#	packages/icons/src/outline/SunIcon.tsx
#	packages/icons/src/outline/TextIcon.tsx
#	packages/icons/src/outline/TextfieldIcon.tsx
#	packages/icons/src/outline/TimeIcon.tsx
#	packages/icons/src/outline/TitleIcon.tsx
#	packages/icons/src/outline/TrainIcon.tsx
#	packages/icons/src/outline/TravelIcon.tsx
#	packages/icons/src/outline/Userlist2Icon.tsx
#	packages/icons/src/outline/UserlistIcon.tsx
#	packages/icons/src/outline/WavesIcon.tsx
#	packages/icons/src/outline/WinnerIcon.tsx
#	packages/icons/src/outline/index.ts
@MauriceArikoglu
MauriceArikoglu merged commit 306324f into main Aug 4, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants