つみかさね
S

Svelte v5.55.0

minor
リリース日: 2026-03-24データソース: GitHub Releases, npm, endoflife.date
影響度スコア
22/ 100影響度: 低
Breaking Changes0/40
新機能10/25
バグ修正7/20
セキュリティ0/15
依存関係5/15
Sveltesvelte/motion型エクスポートHMR

この変更が意味すること

Svelte 5.55.0 はマイナーリリースです。svelte/motion モジュールから TweenOptionsSpringOptionsSpringUpdateOptionsUpdater の型がエクスポートされるようになりました。

これまでこれらの型を使いたい場合はソースコードから直接参照する必要がありましたが、公式のエクスポートとして利用できるようになったことで、TypeScript プロジェクトでのアニメーション関連のコードの型安全性が向上します。パッチ変更として HMR 関連の修正も含まれています。

主な変更点

svelte/motion からの型エクスポート

svelte/motion から以下の型が新たにエクスポートされました(#17967):

  • TweenOptions — tweened ストアの設定オプション
  • SpringOptions — spring ストアの設定オプション
  • SpringUpdateOptions — spring の更新時オプション
  • Updater — 値の更新関数の型

TypeScript でアニメーションのユーティリティ関数やラッパーコンポーネントを作成する際に、正式な型を利用できるようになります。

HMR ラッパーのノード転送修正

HMR(Hot Module Replacement)ラッパーがアクティブエフェクトに正しい start/end ノードを転送するよう修正されました(#17985)。開発時のホットリロードの安定性が向上します。

EOL / サポート状況

Svelte は endoflife.date での正式なサイクル管理対象外ですが、npm のタグ状況は以下の通りです。

バージョン系列最新ステータス
5.x5.55.0最新(active)

Svelte 5 が現在のアクティブ系列です。

開発者への影響

  1. TypeScript で svelte/motion を使用中の方: 公式の型エクスポートが利用可能になり、型の直接参照が不要になります
  2. アニメーションユーティリティを自作している方: TweenOptionsSpringOptions を型引数として使えるようになります
  3. 開発環境で HMR の不具合を感じていた方: ノード転送の修正により安定性が向上しています

アップデート方法

# npm
npm install svelte@5.55.0

# pnpm
pnpm update svelte@5.55.0

# yarn
yarn upgrade svelte@5.55.0

データソース: GitHub Releases API, npm Registry AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。

アップデート判断

通常のアップデートサイクルで対応

アップデートすべき場合

  • TypeScript で svelte/motion の型を利用したい場合
  • HMR の不具合を感じている場合

様子見でよい場合

  • 現在の Svelte 5.54.x で安定して動作している場合
  • svelte/motion を使用していない場合

EOL / サポート状況

Svelte 5Active
Xでシェアはてブ
データソース: GitHub Releases API, npm Registry, endoflife.date (MIT License), NVD (NIST)
AI解説は Claude API により自動生成されています。正確性については原文リリースノートをご確認ください。