From c07af9f966b05ad1135dc925942985627bca99ce Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Wed, 10 Dec 2025 20:33:41 +0100 Subject: [PATCH] cli: move back to ES2022 in tsconfig Signed-off-by: Patrik Oldsberg --- .changeset/stupid-cases-fold.md | 4 +++- packages/cli/config/tsconfig.json | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.changeset/stupid-cases-fold.md b/.changeset/stupid-cases-fold.md index 5cf0f0f72a..6ee2472746 100644 --- a/.changeset/stupid-cases-fold.md +++ b/.changeset/stupid-cases-fold.md @@ -2,4 +2,6 @@ '@backstage/cli': patch --- -Switched ECMAScript version to ES2023. +Switched compilation target to ES2022 in order to match the new set of supported Node.js versions, which are 22 and 24. + +The TypeScript compilation target has been set to ES2022, because setting it to a higher target will break projects on older TypeScript versions. If you use a newer TypeScript version in your own project, you can bump `compilerOptions.target` to ES2023 or ES2024 in your own `tsconfig.json` file. diff --git a/packages/cli/config/tsconfig.json b/packages/cli/config/tsconfig.json index 7648e0238a..40a572da4d 100644 --- a/packages/cli/config/tsconfig.json +++ b/packages/cli/config/tsconfig.json @@ -33,7 +33,7 @@ "strictNullChecks": true, "strictPropertyInitialization": true, "stripInternal": true, - "target": "ES2023", + "target": "ES2022", "types": ["node", "jest", "webpack-env"], "useDefineForClassFields": true }