diff --git a/.github/workflows/renovate-checks.yml b/.github/workflows/renovate-checks.yml index fa3c6425..6676e46c 100644 --- a/.github/workflows/renovate-checks.yml +++ b/.github/workflows/renovate-checks.yml @@ -3,6 +3,7 @@ on: push: branches: - "renovate/**" + - "ci-check/**" jobs: build: diff --git a/package-lock.json b/package-lock.json index bd46c532..aaace67d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,6 +15,7 @@ }, "devDependencies": { "@total-typescript/exercise-cli": "^0.6.0", + "@total-typescript/tsconfig": "^1.0.3", "@types/node": "^18.6.5", "cross-fetch": "^3.1.5", "jsdom": "^21.1.1", @@ -620,6 +621,12 @@ "vitest": "*" } }, + "node_modules/@total-typescript/tsconfig": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@total-typescript/tsconfig/-/tsconfig-1.0.3.tgz", + "integrity": "sha512-AIb/Vyg2ti88L1eASMUcg7H3B6eJDT9SmUgR+qADli0aeEaU+qRIcv/Mtr07hJ03CPaRl6TmlMzCgO6sXjPTRQ==", + "dev": true + }, "node_modules/@types/body-parser": { "version": "1.19.2", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", @@ -3631,6 +3638,12 @@ "prompts": "^2.4.2" } }, + "@total-typescript/tsconfig": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@total-typescript/tsconfig/-/tsconfig-1.0.3.tgz", + "integrity": "sha512-AIb/Vyg2ti88L1eASMUcg7H3B6eJDT9SmUgR+qADli0aeEaU+qRIcv/Mtr07hJ03CPaRl6TmlMzCgO6sXjPTRQ==", + "dev": true + }, "@types/body-parser": { "version": "1.19.2", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", diff --git a/package.json b/package.json index 51ef7983..aaaaea52 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,7 @@ "license": "GPL-3.0", "devDependencies": { "@total-typescript/exercise-cli": "^0.6.0", + "@total-typescript/tsconfig": "^1.0.3", "@types/node": "^18.6.5", "cross-fetch": "^3.1.5", "jsdom": "^21.1.1", diff --git a/tsconfig.json b/tsconfig.json index bedcd452..2ca5a708 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,17 +1,8 @@ { + "extends": "@total-typescript/tsconfig/bundler", "compilerOptions": { - "types": [ - "vitest/importMeta" - ], - "target": "es2020", - "module": "ES2022", - "moduleResolution": "Bundler", - "noEmit": true, - "isolatedModules": true, - "esModuleInterop": true, - "forceConsistentCasingInFileNames": true, - "strict": true, - "skipLibCheck": true + "noUncheckedIndexedAccess": false, + "verbatimModuleSyntax": false }, "include": [ "src"