diff --git a/package.json b/package.json
index bd573f5506bbab6ba21df5e0a27cd6765b4c4f67..bfd5f9a40eea12338393b4dd900e6ebcef830b16 100644
--- a/package.json
+++ b/package.json
@@ -271,7 +271,6 @@
     "@openpgp/web-stream-tools": "0.1.3",
     "@renovate/eslint-plugin": "file:tools/eslint",
     "@semantic-release/exec": "6.0.3",
-    "@swc/core": "1.10.15",
     "@types/auth-header": "1.0.6",
     "@types/aws4": "1.11.6",
     "@types/better-sqlite3": "7.6.12",
@@ -360,7 +359,6 @@
   ],
   "pnpm": {
     "onlyBuiltDependencies": [
-      "@swc/core",
       "better-sqlite3",
       "re2"
     ],
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 76718f9711ce33f4c7c71d3d9db3ae840127a1e4..c933a735e875ae5add0a56b478ea1493898946ee 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -372,9 +372,6 @@ importers:
       '@semantic-release/exec':
         specifier: 6.0.3
         version: 6.0.3(semantic-release@24.2.2(typescript@5.7.3))
-      '@swc/core':
-        specifier: 1.10.15
-        version: 1.10.15
       '@types/auth-header':
         specifier: 1.0.6
         version: 1.0.6
@@ -1178,7 +1175,6 @@ packages:
 
   '@ls-lint/ls-lint@2.2.3':
     resolution: {integrity: sha512-ekM12jNm/7O2I/hsRv9HvYkRdfrHpiV1epVuI2NP+eTIcEgdIdKkKCs9KgQydu/8R5YXTov9aHdOgplmCHLupw==}
-    cpu: [x64, arm64, s390x]
     os: [darwin, linux, win32]
     hasBin: true
 
@@ -8666,12 +8662,15 @@ snapshots:
       '@swc/core-win32-arm64-msvc': 1.10.15
       '@swc/core-win32-ia32-msvc': 1.10.15
       '@swc/core-win32-x64-msvc': 1.10.15
+    optional: true
 
-  '@swc/counter@0.1.3': {}
+  '@swc/counter@0.1.3':
+    optional: true
 
   '@swc/types@0.1.17':
     dependencies:
       '@swc/counter': 0.1.3
+    optional: true
 
   '@szmarczak/http-timer@4.0.6':
     dependencies:
diff --git a/tsconfig.json b/tsconfig.json
index 526d7c01a40a47f7b9d1753b951606c945873ba6..da1536c79c0131d72b130a8968eee2975357c398 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -35,7 +35,6 @@
   ],
   "ts-node": {
     "transpileOnly": true,
-    "esm": false,
-    "swc": false
+    "esm": false
   }
 }