From 24dbcf2e20068d9b3740859ace26af746a1b8f23 Mon Sep 17 00:00:00 2001 From: Refringe Date: Tue, 7 Jan 2025 11:46:04 -0500 Subject: [PATCH] Updates SWC & Moves to ESNext Also removes some `.swcrc` options that are already the defaults. --- project/.swcrc | 7 ++----- project/package.json | 4 ++-- project/tsconfig.json | 2 +- 3 files changed, 5 insertions(+), 8 deletions(-) diff --git a/project/.swcrc b/project/.swcrc index 5a8f797e..6b144728 100644 --- a/project/.swcrc +++ b/project/.swcrc @@ -9,7 +9,7 @@ "transform": { "decoratorMetadata": true }, - "target": "es2022", + "target": "esnext", "loose": true, "externalHelpers": false, "keepClassNames": true, @@ -21,10 +21,7 @@ "exclude": ["node_modules/"], "module": { "type": "commonjs", - "strict": false, - "strictMode": false, - "lazy": false, - "noInterop": false + "strictMode": false }, "sourceMaps": true, "minify": false diff --git a/project/package.json b/project/package.json index 381bd8da..cee6f54d 100644 --- a/project/package.json +++ b/project/package.json @@ -60,8 +60,8 @@ "devDependencies": { "@biomejs/biome": "1.8.3", "@pnpm/exe": "8.15.9", - "@swc/cli": "~0.4", - "@swc/core": "~1.7", + "@swc/cli": "0.5.2", + "@swc/core": "1.10.6", "@types/fs-extra": "11.0.4", "@types/i18n": "~0.13", "@types/node": "22.10.2", diff --git a/project/tsconfig.json b/project/tsconfig.json index fb3692db..dfef6933 100644 --- a/project/tsconfig.json +++ b/project/tsconfig.json @@ -2,7 +2,7 @@ "compilerOptions": { "strict": true, "moduleDetection": "force", - "target": "es2022", + "target": "ESNext", "module": "Preserve", "resolveJsonModule": true, "allowJs": true,