Vigia

espree を 10.x から 11.x へアップグレード

espree 10.4.0 と 11.2.0 の公開 API を、TypeScript の型から自動的に比較したものです。シグネチャの変更は破壊的変更の候補であり、確定ではありません。

概要

削除されたインポートパス0
削除されたエクスポート0
変更されたシグネチャ6
削除されたクラス/インターフェースのメンバー0
変更されたクラス/インターフェースのメンバー0
新たに非推奨0
要件の変更(engines、peer 依存関係)1
新しいエクスポート6

削除されたエクスポート

検出されませんでした。

変更されたシグネチャ

export変更前変更後
espree · parse(code: string, options?: Options | undefined): Program(code: string, options?: Options | undefined): acorn.Program
espree · Optionsinterface{ allowReserved?: boolean | undefined; ecmaVersion?: EcmaVersion | undefined; sourceType?: "script" | "module" | "commonjs" | undefined; ecmaFeatures?: { jsx?: boolean | undefined; globalReturn?: boolean | undefined; impliedStrict?: boolean | undefined; } | undefined; range?: boolean | undefined; loc?: boolean | undefined; tokens?: boolean | undefined; comment?: boolean | undefined; }
espree · tokenize(code: string, options?: Options | undefined): Token[](code: string, options?: Options | undefined): EspreeTokens
espree · VisitorKeysVisitorKeysany
espree · latestEcmaVersionnumber17
espree · supportedEcmaVersionsnumber[][3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17]

削除されたクラス/インターフェースのメンバー

検出されませんでした。

変更されたクラス/インターフェースのメンバー

検出されませんでした。

新たに非推奨

検出されませんでした。

要件の変更(engines、peer 依存関係)

変更前変更後
engines.node^18.18.0 || ^20.9.0 || >=21.1.0^20.19.0 || ^22.13.0 || >=24
新しいエクスポート (6)
importexportkind
espreenamevariable
espreeSyntaxvariable
espreeEcmaVersiontype
espreeEspreeTokentype
espreeEspreeTokenstype
espreeEspreeCommenttype

よくある質問

espree を 10 から 11 にアップグレードする際の破壊的変更は?

espree 10.4.0 と 11.2.0 の間で、Vigia は削除されたエクスポートを 0 件、変更されたシグネチャを 6 件、削除または変更されたクラス/インターフェースのメンバーを 0 件検出しました。

espree 11 で非推奨になったものは?

espree 11.2.0 では 0 件のエクスポートまたはメンバーが新たに非推奨になりました。

エージェント向け

GET https://vigia.coredls.cloud/v1/packages/npm/espree/upgrade?from=10.4.0&to=11.2.0