From 39ddf559244548190e2c1e0376f6c5305153364f Mon Sep 17 00:00:00 2001 From: Zamiell <5511220+Zamiell@users.noreply.github.com> Date: Wed, 11 Sep 2024 12:49:33 -0400 Subject: [PATCH] chore: use complete tsconfigs --- packages/docs/scripts/tsconfig.json | 7 +++- packages/docs/tsconfig.json | 3 +- .../scripts/tsconfig.json | 7 +++- .../eslint-config-isaacscript/tsconfig.json | 7 +++- .../scripts/tsconfig.json | 7 +++- .../tests/tsconfig.json | 7 +++- .../eslint-plugin-isaacscript/tsconfig.json | 7 +++- .../isaac-lua-polyfill/scripts/tsconfig.json | 7 +++- packages/isaac-lua-polyfill/tsconfig.json | 7 +++- .../scripts/tsconfig.json | 7 +++- .../tsconfig.json | 7 +++- .../scripts/tsconfig.json | 7 +++- .../tsconfig.json | 7 +++- .../isaacscript-cli/plugins/tsconfig.json | 7 +++- packages/isaacscript-cli/scripts/build.ts | 38 +++++++++---------- .../isaacscript-cli/scripts/tsconfig.json | 7 +++- packages/isaacscript-cli/tsconfig.json | 7 +++- .../isaacscript-common/scripts/tsconfig.json | 7 +++- packages/isaacscript-common/tsconfig.json | 7 +++- packages/isaacscript-spell/tsconfig.json | 7 +++- .../isaacscript-tsconfig/tsconfig.mod.json | 2 +- tsconfig.json | 7 +++- 22 files changed, 116 insertions(+), 60 deletions(-) diff --git a/packages/docs/scripts/tsconfig.json b/packages/docs/scripts/tsconfig.json index be5a76179..4d267ab44 100644 --- a/packages/docs/scripts/tsconfig.json +++ b/packages/docs/scripts/tsconfig.json @@ -2,8 +2,11 @@ "$schema": "https://raw.githubusercontent.com/complete-ts/complete/main/packages/complete-tsconfig/schemas/tsconfig-strict-schema.json", "extends": [ - "../../isaacscript-tsconfig/tsconfig.base.json", - "../../isaacscript-tsconfig/tsconfig.node.json", + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.base.json + "complete-tsconfig/tsconfig.base.json", + + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.node.json + "complete-tsconfig/tsconfig.node.json", ], "include": ["*.ts", "*.mts"], diff --git a/packages/docs/tsconfig.json b/packages/docs/tsconfig.json index 62ddf6788..7f11c70d8 100644 --- a/packages/docs/tsconfig.json +++ b/packages/docs/tsconfig.json @@ -4,7 +4,8 @@ "$schema": "https://raw.githubusercontent.com/complete-ts/complete/main/packages/complete-tsconfig/schemas/tsconfig-strict-schema.json", "extends": [ - "../isaacscript-tsconfig/tsconfig.base.json", + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.base.json + "complete-tsconfig/tsconfig.base.json", // https://github.com/facebook/docusaurus/blob/main/packages/docusaurus-tsconfig/tsconfig.json "@docusaurus/tsconfig", diff --git a/packages/eslint-config-isaacscript/scripts/tsconfig.json b/packages/eslint-config-isaacscript/scripts/tsconfig.json index 15d019065..81e995789 100644 --- a/packages/eslint-config-isaacscript/scripts/tsconfig.json +++ b/packages/eslint-config-isaacscript/scripts/tsconfig.json @@ -2,8 +2,11 @@ "$schema": "https://raw.githubusercontent.com/complete-ts/complete/main/packages/complete-tsconfig/schemas/tsconfig-strict-schema.json", "extends": [ - "../../isaacscript-tsconfig/tsconfig.base.json", - "../../isaacscript-tsconfig/tsconfig.node.json", + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.base.json + "complete-tsconfig/tsconfig.base.json", + + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.node.json + "complete-tsconfig/tsconfig.node.json", ], "include": ["*.ts"], diff --git a/packages/eslint-config-isaacscript/tsconfig.json b/packages/eslint-config-isaacscript/tsconfig.json index 554fccc19..b6782b337 100644 --- a/packages/eslint-config-isaacscript/tsconfig.json +++ b/packages/eslint-config-isaacscript/tsconfig.json @@ -2,8 +2,11 @@ "$schema": "https://raw.githubusercontent.com/complete-ts/complete/main/packages/complete-tsconfig/schemas/tsconfig-strict-schema.json", "extends": [ - "../isaacscript-tsconfig/tsconfig.base.json", - "../isaacscript-tsconfig/tsconfig.node.json", + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.base.json + "complete-tsconfig/tsconfig.base.json", + + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.node.json + "complete-tsconfig/tsconfig.node.json", ], "include": ["./src/**/*.js"], diff --git a/packages/eslint-plugin-isaacscript/scripts/tsconfig.json b/packages/eslint-plugin-isaacscript/scripts/tsconfig.json index 15d019065..81e995789 100644 --- a/packages/eslint-plugin-isaacscript/scripts/tsconfig.json +++ b/packages/eslint-plugin-isaacscript/scripts/tsconfig.json @@ -2,8 +2,11 @@ "$schema": "https://raw.githubusercontent.com/complete-ts/complete/main/packages/complete-tsconfig/schemas/tsconfig-strict-schema.json", "extends": [ - "../../isaacscript-tsconfig/tsconfig.base.json", - "../../isaacscript-tsconfig/tsconfig.node.json", + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.base.json + "complete-tsconfig/tsconfig.base.json", + + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.node.json + "complete-tsconfig/tsconfig.node.json", ], "include": ["*.ts"], diff --git a/packages/eslint-plugin-isaacscript/tests/tsconfig.json b/packages/eslint-plugin-isaacscript/tests/tsconfig.json index 305ed12b9..232f2c27e 100644 --- a/packages/eslint-plugin-isaacscript/tests/tsconfig.json +++ b/packages/eslint-plugin-isaacscript/tests/tsconfig.json @@ -2,8 +2,11 @@ "$schema": "https://raw.githubusercontent.com/complete-ts/complete/main/packages/complete-tsconfig/schemas/tsconfig-strict-schema.json", "extends": [ - "../../isaacscript-tsconfig/tsconfig.base.json", - "../../isaacscript-tsconfig/tsconfig.node.json", + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.base.json + "complete-tsconfig/tsconfig.base.json", + + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.node.json + "complete-tsconfig/tsconfig.node.json", ], "include": ["./**/*.ts"], diff --git a/packages/eslint-plugin-isaacscript/tsconfig.json b/packages/eslint-plugin-isaacscript/tsconfig.json index 3c442a5c7..838301cea 100644 --- a/packages/eslint-plugin-isaacscript/tsconfig.json +++ b/packages/eslint-plugin-isaacscript/tsconfig.json @@ -2,8 +2,11 @@ "$schema": "https://raw.githubusercontent.com/complete-ts/complete/main/packages/complete-tsconfig/schemas/tsconfig-strict-schema.json", "extends": [ - "../isaacscript-tsconfig/tsconfig.base.json", - "../isaacscript-tsconfig/tsconfig.node.json", + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.base.json + "complete-tsconfig/tsconfig.base.json", + + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.node.json + "complete-tsconfig/tsconfig.node.json", ], // https://www.typescriptlang.org/docs/handbook/compiler-options.html diff --git a/packages/isaac-lua-polyfill/scripts/tsconfig.json b/packages/isaac-lua-polyfill/scripts/tsconfig.json index 15d019065..81e995789 100644 --- a/packages/isaac-lua-polyfill/scripts/tsconfig.json +++ b/packages/isaac-lua-polyfill/scripts/tsconfig.json @@ -2,8 +2,11 @@ "$schema": "https://raw.githubusercontent.com/complete-ts/complete/main/packages/complete-tsconfig/schemas/tsconfig-strict-schema.json", "extends": [ - "../../isaacscript-tsconfig/tsconfig.base.json", - "../../isaacscript-tsconfig/tsconfig.node.json", + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.base.json + "complete-tsconfig/tsconfig.base.json", + + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.node.json + "complete-tsconfig/tsconfig.node.json", ], "include": ["*.ts"], diff --git a/packages/isaac-lua-polyfill/tsconfig.json b/packages/isaac-lua-polyfill/tsconfig.json index 4f3dc6c82..ef9ffea8c 100644 --- a/packages/isaac-lua-polyfill/tsconfig.json +++ b/packages/isaac-lua-polyfill/tsconfig.json @@ -2,8 +2,11 @@ "$schema": "https://raw.githubusercontent.com/complete-ts/complete/main/packages/complete-tsconfig/schemas/tsconfig-strict-schema.json", "extends": [ - "../isaacscript-tsconfig/tsconfig.base.json", - "../isaacscript-tsconfig/tsconfig.node.json", + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.base.json + "complete-tsconfig/tsconfig.base.json", + + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.node.json + "complete-tsconfig/tsconfig.node.json", ], // https://www.typescriptlang.org/docs/handbook/compiler-options.html diff --git a/packages/isaac-typescript-definitions-repentogon/scripts/tsconfig.json b/packages/isaac-typescript-definitions-repentogon/scripts/tsconfig.json index 7904d91ab..0055fe1b2 100644 --- a/packages/isaac-typescript-definitions-repentogon/scripts/tsconfig.json +++ b/packages/isaac-typescript-definitions-repentogon/scripts/tsconfig.json @@ -2,8 +2,11 @@ "$schema": "https://raw.githubusercontent.com/complete-ts/complete/main/packages/complete-tsconfig/schemas/tsconfig-strict-schema.json", "extends": [ - "../../isaacscript-tsconfig/tsconfig.base.json", - "../../isaacscript-tsconfig/tsconfig.node.json", + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.base.json + "complete-tsconfig/tsconfig.base.json", + + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.node.json + "complete-tsconfig/tsconfig.node.json", ], "include": ["*.mts"], diff --git a/packages/isaac-typescript-definitions-repentogon/tsconfig.json b/packages/isaac-typescript-definitions-repentogon/tsconfig.json index edc5e1062..6863296d1 100644 --- a/packages/isaac-typescript-definitions-repentogon/tsconfig.json +++ b/packages/isaac-typescript-definitions-repentogon/tsconfig.json @@ -2,8 +2,11 @@ "$schema": "https://raw.githubusercontent.com/IsaacScript/isaacscript/main/packages/isaacscript-cli/schemas/tsconfig-isaacscript-schema.json", "extends": [ - "../isaacscript-tsconfig/tsconfig.base.json", - "../isaacscript-tsconfig/tsconfig.mod.json", + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.base.json + "complete-tsconfig/tsconfig.base.json", + + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.node.json + "complete-tsconfig/tsconfig.node.json", ], // https://www.typescriptlang.org/docs/handbook/compiler-options.html diff --git a/packages/isaac-typescript-definitions/scripts/tsconfig.json b/packages/isaac-typescript-definitions/scripts/tsconfig.json index 7904d91ab..0055fe1b2 100644 --- a/packages/isaac-typescript-definitions/scripts/tsconfig.json +++ b/packages/isaac-typescript-definitions/scripts/tsconfig.json @@ -2,8 +2,11 @@ "$schema": "https://raw.githubusercontent.com/complete-ts/complete/main/packages/complete-tsconfig/schemas/tsconfig-strict-schema.json", "extends": [ - "../../isaacscript-tsconfig/tsconfig.base.json", - "../../isaacscript-tsconfig/tsconfig.node.json", + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.base.json + "complete-tsconfig/tsconfig.base.json", + + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.node.json + "complete-tsconfig/tsconfig.node.json", ], "include": ["*.mts"], diff --git a/packages/isaac-typescript-definitions/tsconfig.json b/packages/isaac-typescript-definitions/tsconfig.json index 156033dc8..36348c0eb 100644 --- a/packages/isaac-typescript-definitions/tsconfig.json +++ b/packages/isaac-typescript-definitions/tsconfig.json @@ -2,8 +2,11 @@ "$schema": "https://raw.githubusercontent.com/IsaacScript/isaacscript/main/packages/isaacscript-cli/schemas/tsconfig-isaacscript-schema.json", "extends": [ - "../isaacscript-tsconfig/tsconfig.base.json", - "../isaacscript-tsconfig/tsconfig.mod.json", + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.base.json + "complete-tsconfig/tsconfig.base.json", + + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.node.json + "complete-tsconfig/tsconfig.node.json", ], // https://www.typescriptlang.org/docs/handbook/compiler-options.html diff --git a/packages/isaacscript-cli/plugins/tsconfig.json b/packages/isaacscript-cli/plugins/tsconfig.json index 81485b5a0..87edcf80f 100644 --- a/packages/isaacscript-cli/plugins/tsconfig.json +++ b/packages/isaacscript-cli/plugins/tsconfig.json @@ -2,8 +2,11 @@ "$schema": "https://raw.githubusercontent.com/complete-ts/complete/main/packages/complete-tsconfig/schemas/tsconfig-strict-schema.json", "extends": [ - "../../isaacscript-tsconfig/tsconfig.base.json", - "../../isaacscript-tsconfig/tsconfig.node.json", + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.base.json + "complete-tsconfig/tsconfig.base.json", + + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.node.json + "complete-tsconfig/tsconfig.node.json", ], "compilerOptions": { diff --git a/packages/isaacscript-cli/scripts/build.ts b/packages/isaacscript-cli/scripts/build.ts index 8a571b310..aba7da779 100644 --- a/packages/isaacscript-cli/scripts/build.ts +++ b/packages/isaacscript-cli/scripts/build.ts @@ -2,7 +2,6 @@ import { $, $op, buildScript, - fixMonorepoPackageDistDirectory, getFileNamesInDirectory, mkdir, mv, @@ -23,10 +22,10 @@ await buildScript(async (packageRoot) => { copyIsaacScriptCommonFiles(packageRoot); const promises = [ - compile(packageRoot), + compile(), + compilePlugins(packageRoot), generateJSONSchemaForTSConfigJSON(), generateJSONSchemaForIsaacScriptJSON(), - compilePlugins(packageRoot), ]; await Promise.all(promises); @@ -236,24 +235,8 @@ function getCopiedFileHeader(packageName: string): string { `.trimStart(); } -async function compile(packageRoot: string) { +async function compile() { await $`tsc`; - fixMonorepoPackageDistDirectory(packageRoot); -} - -/** Generate the JSON schema for the special "isaacscript" section in "tsconfig.json". */ -async function generateJSONSchemaForTSConfigJSON() { - const TSCONFIG_SCHEMA_PATH = - "schemas/tsconfig-isaacscript-section-schema.json"; - await $`ts-json-schema-generator --path src/interfaces/IsaacScriptTSConfig.ts --tsconfig tsconfig.json --out ${TSCONFIG_SCHEMA_PATH}`; - await $`prettier ${TSCONFIG_SCHEMA_PATH} --write --log-level=warn`; -} - -/** Generate the JSON schema for the "isaacscript.json" file. */ -async function generateJSONSchemaForIsaacScriptJSON() { - const ISAACSCRIPT_SCHEMA_PATH = "schemas/isaacscript-schema.json"; - await $`ts-json-schema-generator --path src/classes/Config.ts --tsconfig tsconfig.json --out ${ISAACSCRIPT_SCHEMA_PATH}`; - await $`prettier ${ISAACSCRIPT_SCHEMA_PATH} --write --log-level=warn`; } async function compilePlugins(packageRoot: string) { @@ -274,3 +257,18 @@ function renamePluginJSToCJS(pluginsDirPath: string) { } } } + +/** Generate the JSON schema for the special "isaacscript" section in "tsconfig.json". */ +async function generateJSONSchemaForTSConfigJSON() { + const TSCONFIG_SCHEMA_PATH = + "schemas/tsconfig-isaacscript-section-schema.json"; + await $`ts-json-schema-generator --path src/interfaces/IsaacScriptTSConfig.ts --tsconfig tsconfig.json --out ${TSCONFIG_SCHEMA_PATH}`; + await $`prettier ${TSCONFIG_SCHEMA_PATH} --write --log-level=warn`; +} + +/** Generate the JSON schema for the "isaacscript.json" file. */ +async function generateJSONSchemaForIsaacScriptJSON() { + const ISAACSCRIPT_SCHEMA_PATH = "schemas/isaacscript-schema.json"; + await $`ts-json-schema-generator --path src/classes/Config.ts --tsconfig tsconfig.json --out ${ISAACSCRIPT_SCHEMA_PATH}`; + await $`prettier ${ISAACSCRIPT_SCHEMA_PATH} --write --log-level=warn`; +} diff --git a/packages/isaacscript-cli/scripts/tsconfig.json b/packages/isaacscript-cli/scripts/tsconfig.json index 15d019065..81e995789 100644 --- a/packages/isaacscript-cli/scripts/tsconfig.json +++ b/packages/isaacscript-cli/scripts/tsconfig.json @@ -2,8 +2,11 @@ "$schema": "https://raw.githubusercontent.com/complete-ts/complete/main/packages/complete-tsconfig/schemas/tsconfig-strict-schema.json", "extends": [ - "../../isaacscript-tsconfig/tsconfig.base.json", - "../../isaacscript-tsconfig/tsconfig.node.json", + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.base.json + "complete-tsconfig/tsconfig.base.json", + + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.node.json + "complete-tsconfig/tsconfig.node.json", ], "include": ["*.ts"], diff --git a/packages/isaacscript-cli/tsconfig.json b/packages/isaacscript-cli/tsconfig.json index f6e23e80b..6fa8418f1 100644 --- a/packages/isaacscript-cli/tsconfig.json +++ b/packages/isaacscript-cli/tsconfig.json @@ -2,8 +2,11 @@ "$schema": "https://raw.githubusercontent.com/complete-ts/complete/main/packages/complete-tsconfig/schemas/tsconfig-strict-schema.json", "extends": [ - "../isaacscript-tsconfig/tsconfig.base.json", - "../isaacscript-tsconfig/tsconfig.node.json", + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.base.json + "complete-tsconfig/tsconfig.base.json", + + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.node.json + "complete-tsconfig/tsconfig.node.json", ], // https://www.typescriptlang.org/docs/handbook/compiler-options.html diff --git a/packages/isaacscript-common/scripts/tsconfig.json b/packages/isaacscript-common/scripts/tsconfig.json index 7904d91ab..0055fe1b2 100644 --- a/packages/isaacscript-common/scripts/tsconfig.json +++ b/packages/isaacscript-common/scripts/tsconfig.json @@ -2,8 +2,11 @@ "$schema": "https://raw.githubusercontent.com/complete-ts/complete/main/packages/complete-tsconfig/schemas/tsconfig-strict-schema.json", "extends": [ - "../../isaacscript-tsconfig/tsconfig.base.json", - "../../isaacscript-tsconfig/tsconfig.node.json", + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.base.json + "complete-tsconfig/tsconfig.base.json", + + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.node.json + "complete-tsconfig/tsconfig.node.json", ], "include": ["*.mts"], diff --git a/packages/isaacscript-common/tsconfig.json b/packages/isaacscript-common/tsconfig.json index 003eae680..62182ae49 100644 --- a/packages/isaacscript-common/tsconfig.json +++ b/packages/isaacscript-common/tsconfig.json @@ -2,8 +2,11 @@ "$schema": "https://raw.githubusercontent.com/IsaacScript/isaacscript/main/packages/isaacscript-cli/schemas/tsconfig-isaacscript-schema.json", "extends": [ - "../isaacscript-tsconfig/tsconfig.base.json", - "../isaacscript-tsconfig/tsconfig.mod.json", + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.base.json + "complete-tsconfig/tsconfig.base.json", + + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.node.json + "complete-tsconfig/tsconfig.node.json", ], // https://www.typescriptlang.org/docs/handbook/compiler-options.html diff --git a/packages/isaacscript-spell/tsconfig.json b/packages/isaacscript-spell/tsconfig.json index 1c01c4015..c335f04d0 100644 --- a/packages/isaacscript-spell/tsconfig.json +++ b/packages/isaacscript-spell/tsconfig.json @@ -4,8 +4,11 @@ "$schema": "https://raw.githubusercontent.com/complete-ts/complete/main/packages/complete-tsconfig/schemas/tsconfig-strict-schema.json", "extends": [ - "../isaacscript-tsconfig/tsconfig.base.json", - "../isaacscript-tsconfig/tsconfig.node.json", + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.base.json + "complete-tsconfig/tsconfig.base.json", + + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.node.json + "complete-tsconfig/tsconfig.node.json", ], "include": ["./scripts/*.ts"], diff --git a/packages/isaacscript-tsconfig/tsconfig.mod.json b/packages/isaacscript-tsconfig/tsconfig.mod.json index eb44f3720..1570e0a9e 100644 --- a/packages/isaacscript-tsconfig/tsconfig.mod.json +++ b/packages/isaacscript-tsconfig/tsconfig.mod.json @@ -1,4 +1,4 @@ -// This is a tsconfig.json intended to be used by IsaacScript mods. +// This is a TypeScript configuration intended to be used by IsaacScript mods. { // https://www.typescriptlang.org/docs/handbook/compiler-options.html "compilerOptions": { diff --git a/tsconfig.json b/tsconfig.json index a1427912a..c335f04d0 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -4,8 +4,11 @@ "$schema": "https://raw.githubusercontent.com/complete-ts/complete/main/packages/complete-tsconfig/schemas/tsconfig-strict-schema.json", "extends": [ - "./packages/isaacscript-tsconfig/tsconfig.base.json", - "./packages/isaacscript-tsconfig/tsconfig.node.json", + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.base.json + "complete-tsconfig/tsconfig.base.json", + + // https://github.com/complete-ts/complete/blob/main/packages/complete-tsconfig/tsconfig.node.json + "complete-tsconfig/tsconfig.node.json", ], "include": ["./scripts/*.ts"],