From b213c8bf7547aa72a3617d7006b28f43e5d4e100 Mon Sep 17 00:00:00 2001 From: Skillz Date: Wed, 1 Mar 2023 18:46:00 -0600 Subject: [PATCH] fix: esnodenext for swc --- examples/bigbot/.swcrc | 4 ++-- examples/bigbot/tsconfig.json | 2 +- packages/bot/.swcrc | 42 +++++++++++++++++------------------ packages/client/.swcrc | 4 ++-- packages/discordeno/.swcrc | 4 ++-- packages/gateway/.swcrc | 4 ++-- packages/rest/.swcrc | 4 ++-- packages/tsconfig/base.json | 11 +++------ packages/types/.swcrc | 4 ++-- packages/utils/.swcrc | 4 ++-- 10 files changed, 39 insertions(+), 44 deletions(-) diff --git a/examples/bigbot/.swcrc b/examples/bigbot/.swcrc index 90ca98686..4ef6f4156 100644 --- a/examples/bigbot/.swcrc +++ b/examples/bigbot/.swcrc @@ -9,12 +9,12 @@ "legacyDecorator": true, "decoratorMetadata": true }, - "target": "ESNext", + "target": "es2022", "keepClassNames": true, "loose": true }, "module": { - "type": "es6", + "type": "nodenext", "strict": false, "strictMode": true, "lazy": false, diff --git a/examples/bigbot/tsconfig.json b/examples/bigbot/tsconfig.json index b356ffc97..eb019398f 100644 --- a/examples/bigbot/tsconfig.json +++ b/examples/bigbot/tsconfig.json @@ -1,6 +1,6 @@ { "compilerOptions": { - "target": "ESNext", + "target": "es2022", "module": "es2022", "experimentalDecorators": true, "emitDecoratorMetadata": true, diff --git a/packages/bot/.swcrc b/packages/bot/.swcrc index ed7fb2c47..1952bd763 100644 --- a/packages/bot/.swcrc +++ b/packages/bot/.swcrc @@ -1,24 +1,24 @@ { - "jsc": { - "parser": { - "syntax": "typescript", - "decorators": true, - "dynamicImport": true - }, - "transform": { - "legacyDecorator": true, - "decoratorMetadata": true - }, - "target": "ESNext", - "keepClassNames": true, - "loose": true + "jsc": { + "parser": { + "syntax": "typescript", + "decorators": true, + "dynamicImport": true }, - "module": { - "type": "es6", - "strict": false, - "strictMode": true, - "lazy": false, - "noInterop": false + "transform": { + "legacyDecorator": true, + "decoratorMetadata": true }, - "sourceMaps": true -} \ No newline at end of file + "target": "es2022", + "keepClassNames": true, + "loose": true + }, + "module": { + "type": "nodenext", + "strict": false, + "strictMode": true, + "lazy": false, + "noInterop": false + }, + "sourceMaps": true +} diff --git a/packages/client/.swcrc b/packages/client/.swcrc index 0e239af90..1952bd763 100644 --- a/packages/client/.swcrc +++ b/packages/client/.swcrc @@ -9,12 +9,12 @@ "legacyDecorator": true, "decoratorMetadata": true }, - "target": "ESNext", + "target": "es2022", "keepClassNames": true, "loose": true }, "module": { - "type": "es6", + "type": "nodenext", "strict": false, "strictMode": true, "lazy": false, diff --git a/packages/discordeno/.swcrc b/packages/discordeno/.swcrc index 0e239af90..1952bd763 100644 --- a/packages/discordeno/.swcrc +++ b/packages/discordeno/.swcrc @@ -9,12 +9,12 @@ "legacyDecorator": true, "decoratorMetadata": true }, - "target": "ESNext", + "target": "es2022", "keepClassNames": true, "loose": true }, "module": { - "type": "es6", + "type": "nodenext", "strict": false, "strictMode": true, "lazy": false, diff --git a/packages/gateway/.swcrc b/packages/gateway/.swcrc index 0e239af90..1952bd763 100644 --- a/packages/gateway/.swcrc +++ b/packages/gateway/.swcrc @@ -9,12 +9,12 @@ "legacyDecorator": true, "decoratorMetadata": true }, - "target": "ESNext", + "target": "es2022", "keepClassNames": true, "loose": true }, "module": { - "type": "es6", + "type": "nodenext", "strict": false, "strictMode": true, "lazy": false, diff --git a/packages/rest/.swcrc b/packages/rest/.swcrc index 0e239af90..1952bd763 100644 --- a/packages/rest/.swcrc +++ b/packages/rest/.swcrc @@ -9,12 +9,12 @@ "legacyDecorator": true, "decoratorMetadata": true }, - "target": "ESNext", + "target": "es2022", "keepClassNames": true, "loose": true }, "module": { - "type": "es6", + "type": "nodenext", "strict": false, "strictMode": true, "lazy": false, diff --git a/packages/tsconfig/base.json b/packages/tsconfig/base.json index f906c16a4..456cde3e5 100644 --- a/packages/tsconfig/base.json +++ b/packages/tsconfig/base.json @@ -2,7 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "display": "Default", "compilerOptions": { - "target": "ESNext", + "target": "es2022", "module": "ESNext", "composite": false, "declaration": true, @@ -21,14 +21,9 @@ "importsNotUsedAsValues": "error", "resolveJsonModule": true }, - "exclude": [ - "node_modules", - "dist", - "tests", - "test" - ], + "exclude": ["node_modules", "dist", "tests", "test"], "ts-node": { "swc": true, "esm": true } -} \ No newline at end of file +} diff --git a/packages/types/.swcrc b/packages/types/.swcrc index 0e239af90..1952bd763 100644 --- a/packages/types/.swcrc +++ b/packages/types/.swcrc @@ -9,12 +9,12 @@ "legacyDecorator": true, "decoratorMetadata": true }, - "target": "ESNext", + "target": "es2022", "keepClassNames": true, "loose": true }, "module": { - "type": "es6", + "type": "nodenext", "strict": false, "strictMode": true, "lazy": false, diff --git a/packages/utils/.swcrc b/packages/utils/.swcrc index 0e239af90..1952bd763 100644 --- a/packages/utils/.swcrc +++ b/packages/utils/.swcrc @@ -9,12 +9,12 @@ "legacyDecorator": true, "decoratorMetadata": true }, - "target": "ESNext", + "target": "es2022", "keepClassNames": true, "loose": true }, "module": { - "type": "es6", + "type": "nodenext", "strict": false, "strictMode": true, "lazy": false,