Passer de espree 10.x à 11.x
Comparaison de l’API publique de espree 10.4.0 et 11.2.0, calculée automatiquement à partir de leurs types TypeScript. Une signature modifiée est un changement incompatible possible, pas une certitude.
Résumé
| Chemins d’importation supprimés | 0 |
|---|---|
| Exports supprimés | 0 |
| Signatures modifiées | 6 |
| Membres de classes ou d’interfaces supprimés | 0 |
| Membres de classes ou d’interfaces modifiés | 0 |
| Nouvelles dépréciations | 0 |
| Changements d’exigences (engines, dépendances peer) | 1 |
| Nouveaux exports | 6 |
Exports supprimés
Aucun détecté.
Signatures modifiées
| export | Avant | Après |
|---|---|---|
espree · parse | (code: string, options?: Options | undefined): Program | (code: string, options?: Options | undefined): acorn.Program |
espree · Options | interface | { 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 · VisitorKeys | VisitorKeys | any |
espree · latestEcmaVersion | number | 17 |
espree · supportedEcmaVersions | number[] | [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17] |
Membres de classes ou d’interfaces supprimés
Aucun détecté.
Membres de classes ou d’interfaces modifiés
Aucun détecté.
Nouvelles dépréciations
Aucun détecté.
Changements d’exigences (engines, dépendances peer)
| Avant | Après | |
|---|---|---|
engines.node | ^18.18.0 || ^20.9.0 || >=21.1.0 | ^20.19.0 || ^22.13.0 || >=24 |
Nouveaux exports (6)
| import | export | kind |
|---|---|---|
espree | name | variable |
espree | Syntax | variable |
espree | EcmaVersion | type |
espree | EspreeToken | type |
espree | EspreeTokens | type |
espree | EspreeComment | type |
Questions fréquentes
Quels sont les changements incompatibles en passant de espree 10 à 11 ?
Entre espree 10.4.0 et 11.2.0, Vigia a trouvé 0 exports supprimés, 6 signatures modifiées et 0 membres de classes ou d’interfaces supprimés ou modifiés.
Qu’est-ce qui a été déprécié dans espree 11 ?
0 exports ou membres sont désormais marqués comme dépréciés dans espree 11.2.0.
Pour les agents
GET https://vigia.coredls.cloud/v1/packages/npm/espree/upgrade?from=10.4.0&to=11.2.0