Skip to content

chore: upgrade @iconify/svelte v4 → v5 (breaking change) #172

@josecelano

Description

@josecelano

Overview

Upgrade @iconify/svelte from v4.x to v5.x:

  • @iconify/svelte: ^4.2.0^5.x

Breaking Changes in v5

  • Updated for Svelte 5 runes compatibility
  • Component API changes (prop names may differ)
  • TypeScript type updates

Current Usage

Search for all usages:

grep -r "@iconify/svelte\|<Icon" src/

Required Work

1. Update package

npm install @iconify/svelte@^5

2. Review component usage

Check all <Icon> component usages across the codebase for any props that changed.

3. Testing Checklist

  • All icons render correctly
  • No TypeScript errors
  • Build completes successfully
  • Icons display correctly in production build

Resources

Priority

Low — v4 continues to work with Svelte 5.

Part of

Epic: Major dependency upgrades tracking issue

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions