コンテンツへスキップ
ドキュメント
プラグイン
swc_core の選択

バージョンの選択

現在、Wasm プラグインには後方互換性がありません。そのため、プラグインに適した swc_core のバージョンを選択する必要があります。

このページでは、各ランタイムで使用できる swc_core のバージョンについて説明します。

next.js に関する注意

swc_core

タイトル範囲のバージョンを使用する場合、Wasm プラグインは本文に記載されているランタイムで動作します。

0.90.x

エラーが発生しにくいように AST をリファクタリングしました。

  • @swc/core@1.4.0 ~
  • next@14.1.1-canary.52 ~
  • @rspack/core@0.6.0 ~

0.88.x ~ 0.89.x

import phase proposal (stage 3) のサポートが追加されました。

  • @swc/core@1.3.106 ~ @swc/core@1.3.107
  • @rspack/core@0.5.8 ~ @rspack/core@0.5.9

v0.82.x ~ v0.87.x

Import Attributes proposal (新しいタブで開く)with のため、AST 定義を変更しました。

  • @swc/core@1.3.81 ~ @swc/core@1.3.105
  • ~ next@v14.1.0

注: 次のように、swc_common のバージョンも指定する必要がある場合があります。

[dependencies]
swc_common = "=0.33.15"

v0.79.x ~ v0.81.x

Explicit Resource Management proposal (新しいタブで開く)await のため、AST 定義を変更しました。

  • @swc/core@1.3.68 ~ @swc/core@1.3.80
  • next@v13.4.10-canary.1 ~

v0.78.x

以前の定義の一部が誤って設計されていたため、AST 定義を変更しました。

  • @swc/core@1.3.63 ~ @swc/core@1.3.67
  • next@v13.4.8 ~ next@v13.4.10-canary.0

v0.76.x ~ v0.77.x

ステージ 3 である Explicit Resource Management proposal (新しいタブで開く) のため、AST 定義を変更しました。

  • @swc/core@1.3.58 ~ @swc/core@1.3.62
  • next@v13.4.3-canary.2 ~ next@v13.4.7

v0.75.x

rkyv の厳格モードを有効化し、wasmerv3 に更新しました。

  • @swc/core@1.3.49 ~ @swc/core@1.3.57
  • v13.3.1-canary.12 ~ next@v13.4.3-canary.1

v0.72.4 ~ v0.74.6

rkyvv0.7.40 に更新し、バグが修正されました。

  • @swc/core@1.3.44 ~ @swc/core@1.3.47

v0.69.x ~ v0.72.3

rkyv@v0.7.37 のバグのため、これらのターゲット向けにプラグインをビルドする場合は、コンパイラとして nightly-2022-09-23 を使用することをお勧めします。

  • @swc/core@1.3.40 ~ @swc/core@1.3.42
  • next@13.2.5-canary.5

v0.66.x ~ v0.68.x

  • @swc/core@1.3.39

v0.61.x ~ v0.64.x

  • @swc/core@1.3.38

v0.54.x ~ v0.59.x

  • @swc/core@1.3.29 ~ @swc/core@1.3.37

  • next@13.2.4-canary.0~

最終更新日 2024年4月15日