From a53cc564c7dcf10c4b0e94a50f378dbbb01d4afd Mon Sep 17 00:00:00 2001 From: Thomas Deinhamer Date: Sun, 2 Mar 2025 13:07:19 +0100 Subject: [PATCH 1/2] Enable erasableSyntaxOnly option --- configuration/basic.json | 1 + 1 file changed, 1 insertion(+) diff --git a/configuration/basic.json b/configuration/basic.json index 48159e6..c6469f1 100755 --- a/configuration/basic.json +++ b/configuration/basic.json @@ -16,6 +16,7 @@ "isolatedDeclarations": false, "forceConsistentCasingInFileNames": true, "allowImportingTsExtensions": true, + "erasableSyntaxOnly": true, "strict": true, "useDefineForClassFields": true, From ab3a808daa7ecfcf9387b7dbefa71211028c5935 Mon Sep 17 00:00:00 2001 From: Thomas Deinhamer Date: Sun, 2 Mar 2025 13:11:56 +0100 Subject: [PATCH 2/2] Increase minimum typescript version --- package.json | 4 ++-- pnpm-lock.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 65df0aa..96044af 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "./configuration/" ], "peerDependencies": { - "typescript": "^5.4.5" + "typescript": "^5.8.2" }, "devDependencies": { "@commitlint/cli": "^19.3.0", @@ -47,6 +47,6 @@ "lint-staged": "^15.2.2", "prettier": "3.5.2", "semantic-release": "^24.2.0", - "typescript": "^5.4.5" + "typescript": "^5.8.2" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6dbc8e8..cc584a7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -51,7 +51,7 @@ importers: specifier: ^24.2.0 version: 24.2.3(typescript@5.8.2) typescript: - specifier: ^5.4.5 + specifier: ^5.8.2 version: 5.8.2 packages: