diff --git a/package.json b/package.json index de967440531a7e..0964c0a12864c9 100644 --- a/package.json +++ b/package.json @@ -84,7 +84,7 @@ "simple-git-hooks": "^2.8.1", "tslib": "^2.5.0", "tsx": "^3.12.6", - "typescript": "^4.9.3", + "typescript": "^5.0.2", "unbuild": "^1.1.2", "vite": "workspace:*", "vitepress": "^1.0.0-alpha.61", diff --git a/packages/create-vite/template-lit-ts/package.json b/packages/create-vite/template-lit-ts/package.json index 1621a916b6d495..a564069837d479 100644 --- a/packages/create-vite/template-lit-ts/package.json +++ b/packages/create-vite/template-lit-ts/package.json @@ -12,7 +12,7 @@ "lit": "^2.6.1" }, "devDependencies": { - "typescript": "^4.9.3", + "typescript": "^5.0.2", "vite": "^4.2.1" } } diff --git a/packages/create-vite/template-lit-ts/tsconfig.json b/packages/create-vite/template-lit-ts/tsconfig.json index 82155643958d44..f7c83877a73947 100644 --- a/packages/create-vite/template-lit-ts/tsconfig.json +++ b/packages/create-vite/template-lit-ts/tsconfig.json @@ -8,11 +8,9 @@ "noUnusedParameters": true, "noImplicitReturns": true, "noFallthroughCasesInSwitch": true, - "moduleResolution": "Node", + "moduleResolution": "bundler", "isolatedModules": true, "allowSyntheticDefaultImports": true, - "experimentalDecorators": true, - "forceConsistentCasingInFileNames": true, "useDefineForClassFields": false, "skipLibCheck": true }, diff --git a/packages/create-vite/template-preact-ts/package.json b/packages/create-vite/template-preact-ts/package.json index 3a92ec7f6a9589..6cb020637d5b92 100644 --- a/packages/create-vite/template-preact-ts/package.json +++ b/packages/create-vite/template-preact-ts/package.json @@ -13,7 +13,7 @@ }, "devDependencies": { "@preact/preset-vite": "^2.5.0", - "typescript": "^4.9.3", + "typescript": "^5.0.2", "vite": "^4.2.1" } } diff --git a/packages/create-vite/template-preact-ts/tsconfig.json b/packages/create-vite/template-preact-ts/tsconfig.json index 9c1b1e0aa6f1df..cfc4dec8c13935 100644 --- a/packages/create-vite/template-preact-ts/tsconfig.json +++ b/packages/create-vite/template-preact-ts/tsconfig.json @@ -8,9 +8,8 @@ "esModuleInterop": false, "allowSyntheticDefaultImports": true, "strict": true, - "forceConsistentCasingInFileNames": true, "module": "ESNext", - "moduleResolution": "Node", + "moduleResolution": "bundler", "resolveJsonModule": true, "isolatedModules": true, "noEmit": true, diff --git a/packages/create-vite/template-preact-ts/tsconfig.node.json b/packages/create-vite/template-preact-ts/tsconfig.node.json index 9d31e2aed93c87..a535f7d4d20b7d 100644 --- a/packages/create-vite/template-preact-ts/tsconfig.node.json +++ b/packages/create-vite/template-preact-ts/tsconfig.node.json @@ -2,7 +2,7 @@ "compilerOptions": { "composite": true, "module": "ESNext", - "moduleResolution": "Node", + "moduleResolution": "bundler", "allowSyntheticDefaultImports": true }, "include": ["vite.config.ts"] diff --git a/packages/create-vite/template-react-ts/package.json b/packages/create-vite/template-react-ts/package.json index fec97d2d271334..e2abde2865cab5 100644 --- a/packages/create-vite/template-react-ts/package.json +++ b/packages/create-vite/template-react-ts/package.json @@ -16,7 +16,7 @@ "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", "@vitejs/plugin-react": "^3.1.0", - "typescript": "^4.9.3", + "typescript": "^5.0.2", "vite": "^4.2.1" } } diff --git a/packages/create-vite/template-react-ts/tsconfig.json b/packages/create-vite/template-react-ts/tsconfig.json index 3d0a51a86e2024..d0a38be3ee33ba 100644 --- a/packages/create-vite/template-react-ts/tsconfig.json +++ b/packages/create-vite/template-react-ts/tsconfig.json @@ -8,9 +8,8 @@ "esModuleInterop": false, "allowSyntheticDefaultImports": true, "strict": true, - "forceConsistentCasingInFileNames": true, "module": "ESNext", - "moduleResolution": "Node", + "moduleResolution": "bundler", "resolveJsonModule": true, "isolatedModules": true, "noEmit": true, diff --git a/packages/create-vite/template-react-ts/tsconfig.node.json b/packages/create-vite/template-react-ts/tsconfig.node.json index 9d31e2aed93c87..a535f7d4d20b7d 100644 --- a/packages/create-vite/template-react-ts/tsconfig.node.json +++ b/packages/create-vite/template-react-ts/tsconfig.node.json @@ -2,7 +2,7 @@ "compilerOptions": { "composite": true, "module": "ESNext", - "moduleResolution": "Node", + "moduleResolution": "bundler", "allowSyntheticDefaultImports": true }, "include": ["vite.config.ts"] diff --git a/packages/create-vite/template-svelte-ts/package.json b/packages/create-vite/template-svelte-ts/package.json index 20d187888a15b8..2ff225ea8cce84 100644 --- a/packages/create-vite/template-svelte-ts/package.json +++ b/packages/create-vite/template-svelte-ts/package.json @@ -15,7 +15,7 @@ "svelte": "^3.57.0", "svelte-check": "^2.10.3", "tslib": "^2.5.0", - "typescript": "^4.9.3", + "typescript": "^5.0.2", "vite": "^4.2.1" } } diff --git a/packages/create-vite/template-svelte-ts/tsconfig.node.json b/packages/create-vite/template-svelte-ts/tsconfig.node.json index 65dbdb96ae5dcf..28c03f42c4565b 100644 --- a/packages/create-vite/template-svelte-ts/tsconfig.node.json +++ b/packages/create-vite/template-svelte-ts/tsconfig.node.json @@ -2,7 +2,7 @@ "compilerOptions": { "composite": true, "module": "ESNext", - "moduleResolution": "Node" + "moduleResolution": "bundler" }, "include": ["vite.config.ts"] } diff --git a/packages/create-vite/template-svelte/jsconfig.json b/packages/create-vite/template-svelte/jsconfig.json index e596c582326d98..5696a2de74a0cd 100644 --- a/packages/create-vite/template-svelte/jsconfig.json +++ b/packages/create-vite/template-svelte/jsconfig.json @@ -1,6 +1,6 @@ { "compilerOptions": { - "moduleResolution": "Node", + "moduleResolution": "bundler", "target": "ESNext", "module": "ESNext", /** @@ -8,7 +8,7 @@ * a value or a type, so tell TypeScript to enforce using * `import type` instead of `import` for Types. */ - "importsNotUsedAsValues": "error", + "verbatimModuleSyntax": true, "isolatedModules": true, "resolveJsonModule": true, /** @@ -18,7 +18,6 @@ "sourceMap": true, "esModuleInterop": true, "skipLibCheck": true, - "forceConsistentCasingInFileNames": true, /** * Typecheck JS in `.svelte` and `.js` files by default. * Disable this if you'd like to use dynamic types. diff --git a/packages/create-vite/template-vanilla-ts/package.json b/packages/create-vite/template-vanilla-ts/package.json index 14cbebe18e1103..54e3a8b4823809 100644 --- a/packages/create-vite/template-vanilla-ts/package.json +++ b/packages/create-vite/template-vanilla-ts/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "devDependencies": { - "typescript": "^4.9.3", + "typescript": "^5.0.2", "vite": "^4.2.1" } } diff --git a/packages/create-vite/template-vanilla-ts/tsconfig.json b/packages/create-vite/template-vanilla-ts/tsconfig.json index eac16d14a6f2e2..08fa7f8a928ed9 100644 --- a/packages/create-vite/template-vanilla-ts/tsconfig.json +++ b/packages/create-vite/template-vanilla-ts/tsconfig.json @@ -4,7 +4,7 @@ "useDefineForClassFields": true, "module": "ESNext", "lib": ["ESNext", "DOM"], - "moduleResolution": "Node", + "moduleResolution": "bundler", "strict": true, "resolveJsonModule": true, "isolatedModules": true, diff --git a/packages/create-vite/template-vue-ts/package.json b/packages/create-vite/template-vue-ts/package.json index 3c1ee633a914ea..ca3a713e2d8e4f 100644 --- a/packages/create-vite/template-vue-ts/package.json +++ b/packages/create-vite/template-vue-ts/package.json @@ -13,7 +13,7 @@ }, "devDependencies": { "@vitejs/plugin-vue": "^4.1.0", - "typescript": "^4.9.3", + "typescript": "^5.0.2", "vite": "^4.2.1", "vue-tsc": "^1.2.0" } diff --git a/packages/create-vite/template-vue-ts/tsconfig.json b/packages/create-vite/template-vue-ts/tsconfig.json index b557c4047cac64..ffb2e9b4969404 100644 --- a/packages/create-vite/template-vue-ts/tsconfig.json +++ b/packages/create-vite/template-vue-ts/tsconfig.json @@ -3,7 +3,7 @@ "target": "ESNext", "useDefineForClassFields": true, "module": "ESNext", - "moduleResolution": "Node", + "moduleResolution": "bundler", "strict": true, "jsx": "preserve", "resolveJsonModule": true, diff --git a/packages/create-vite/template-vue-ts/tsconfig.node.json b/packages/create-vite/template-vue-ts/tsconfig.node.json index 9d31e2aed93c87..a535f7d4d20b7d 100644 --- a/packages/create-vite/template-vue-ts/tsconfig.node.json +++ b/packages/create-vite/template-vue-ts/tsconfig.node.json @@ -2,7 +2,7 @@ "compilerOptions": { "composite": true, "module": "ESNext", - "moduleResolution": "Node", + "moduleResolution": "bundler", "allowSyntheticDefaultImports": true }, "include": ["vite.config.ts"] diff --git a/packages/create-vite/tsconfig.json b/packages/create-vite/tsconfig.json index 3a66e6179b5f97..65fffe74592b9b 100644 --- a/packages/create-vite/tsconfig.json +++ b/packages/create-vite/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "dist", "target": "ES2020", "module": "ES2020", - "moduleResolution": "Node", + "moduleResolution": "bundler", "strict": true, "skipLibCheck": true, "declaration": false, diff --git a/packages/vite/src/node/server/pluginContainer.ts b/packages/vite/src/node/server/pluginContainer.ts index bb28767f414b0b..ce819ddb3537d2 100644 --- a/packages/vite/src/node/server/pluginContainer.ts +++ b/packages/vite/src/node/server/pluginContainer.ts @@ -201,7 +201,8 @@ export async function createPluginContainer( for (const plugin of getSortedPlugins(hookName)) { const hook = plugin[hookName] if (!hook) continue - // @ts-expect-error hook is not a primitive + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-ignore hook is not a primitive const handler: Function = 'handler' in hook ? hook.handler : hook if ((hook as { sequential?: boolean }).sequential) { await Promise.all(parallelPromises) diff --git a/playground/hmr/tsconfig.json b/playground/hmr/tsconfig.json index b9fb7448b41d60..ca98b7ce20a3ca 100644 --- a/playground/hmr/tsconfig.json +++ b/playground/hmr/tsconfig.json @@ -8,7 +8,7 @@ "outDir": "dist", "allowJs": true, "esModuleInterop": true, - "moduleResolution": "Node", + "moduleResolution": "bundler", "baseUrl": ".", "jsx": "preserve", "types": ["vite/client", "node"] diff --git a/playground/tsconfig-json-load-error/tsconfig.json b/playground/tsconfig-json-load-error/tsconfig.json index e91cdec493e28f..f15aff13b3bc35 100644 --- a/playground/tsconfig-json-load-error/tsconfig.json +++ b/playground/tsconfig-json-load-error/tsconfig.json @@ -3,7 +3,7 @@ "target": "ESNext", "module": "ESNext", "lib": ["ESNext", "DOM"], - "moduleResolution": "Node", + "moduleResolution": "bundler", "strict": true, "sourceMap": true, "resolveJsonModule": true, diff --git a/playground/tsconfig-json/nested/tsconfig.json b/playground/tsconfig-json/nested/tsconfig.json index 23b6b8779f649a..9d7016bdfc7b9e 100644 --- a/playground/tsconfig-json/nested/tsconfig.json +++ b/playground/tsconfig-json/nested/tsconfig.json @@ -5,7 +5,7 @@ "target": "ESNext", "module": "ESNext", "lib": ["ESNext", "DOM"], - "moduleResolution": "Node", + "moduleResolution": "bundler", "strict": true, "sourceMap": true, "resolveJsonModule": true, diff --git a/playground/tsconfig-json/tsconfig.json b/playground/tsconfig-json/tsconfig.json index e91cdec493e28f..f15aff13b3bc35 100644 --- a/playground/tsconfig-json/tsconfig.json +++ b/playground/tsconfig-json/tsconfig.json @@ -3,7 +3,7 @@ "target": "ESNext", "module": "ESNext", "lib": ["ESNext", "DOM"], - "moduleResolution": "Node", + "moduleResolution": "bundler", "strict": true, "sourceMap": true, "resolveJsonModule": true, diff --git a/playground/tsconfig.json b/playground/tsconfig.json index faef2fc5dfa7ed..ff409529cce345 100644 --- a/playground/tsconfig.json +++ b/playground/tsconfig.json @@ -10,7 +10,7 @@ "allowJs": true, "esModuleInterop": true, "resolveJsonModule": true, - "moduleResolution": "Node", + "moduleResolution": "bundler", "skipLibCheck": true, "noUnusedLocals": true, "jsx": "preserve", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 01cda45c93ae61..d8c41e9d10d4db 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,15 +6,15 @@ overrides: packageExtensionsChecksum: 2a87e01b470616d3b7def19cc0830231 patchedDependencies: - dotenv-expand@9.0.0: - hash: dccccn23nvejzy75sgiosdt2au - path: patches/dotenv-expand@9.0.0.patch - sirv@2.0.2: - hash: hmoqtj4vy3i7wnpchga2a2mu3y - path: patches/sirv@2.0.2.patch chokidar@3.5.3: hash: dzxbf3kgof5pdmbsyih2x43sq4 path: patches/chokidar@3.5.3.patch + sirv@2.0.2: + hash: hmoqtj4vy3i7wnpchga2a2mu3y + path: patches/sirv@2.0.2.patch + dotenv-expand@9.0.0: + hash: dccccn23nvejzy75sgiosdt2au + path: patches/dotenv-expand@9.0.0.patch importers: @@ -68,7 +68,7 @@ importers: simple-git-hooks: ^2.8.1 tslib: ^2.5.0 tsx: ^3.12.6 - typescript: ^4.9.3 + typescript: ^5.0.2 unbuild: ^1.1.2 vite: workspace:* vitepress: ^1.0.0-alpha.61 @@ -77,7 +77,7 @@ importers: devDependencies: '@babel/types': 7.21.3 '@microsoft/api-extractor': 7.34.4_@types+node@18.15.5 - '@rollup/plugin-typescript': 11.0.0_ic46el5hfgdxjspsfr4ii6ggfa + '@rollup/plugin-typescript': 11.0.0_7sniqkrn5rmxrmax2dmiqcv3qu '@types/babel__core': 7.20.0 '@types/babel__standalone': 7.1.4 '@types/convert-source-map': 2.0.0 @@ -98,8 +98,8 @@ importers: '@types/semver': 7.3.13 '@types/stylus': 0.48.38 '@types/ws': 8.5.4 - '@typescript-eslint/eslint-plugin': 5.56.0_pbataycnet35tfed7svlsez4fi - '@typescript-eslint/parser': 5.56.0_ksm65cmkhueqbr4niscev4pjv4 + '@typescript-eslint/eslint-plugin': 5.56.0_2hcjazgfnbtq42tcc73br2vup4 + '@typescript-eslint/parser': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu conventional-changelog-cli: 2.2.2 eslint: 8.36.0 eslint-define-config: 1.17.0 @@ -123,7 +123,7 @@ importers: simple-git-hooks: 2.8.1 tslib: 2.5.0 tsx: 3.12.6 - typescript: 4.9.3 + typescript: 5.0.2 unbuild: 1.1.2 vite: link:packages/vite vitepress: 1.0.0-alpha.61 @@ -3269,7 +3269,7 @@ packages: rollup: 3.20.0 dev: true - /@rollup/plugin-typescript/11.0.0_ic46el5hfgdxjspsfr4ii6ggfa: + /@rollup/plugin-typescript/11.0.0_7sniqkrn5rmxrmax2dmiqcv3qu: resolution: {integrity: sha512-goPyCWBiimk1iJgSTgsehFD5OOFHiAknrRJjqFCudcW8JtWiBlK284Xnn4flqMqg6YAjVG/EE+3aVzrL5qNSzQ==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3286,7 +3286,7 @@ packages: resolve: 1.22.1 rollup: 3.20.0 tslib: 2.5.0 - typescript: 4.9.3 + typescript: 5.0.2 dev: true /@rollup/plugin-typescript/11.0.0_rollup@3.20.0+tslib@2.5.0: @@ -3562,7 +3562,7 @@ packages: '@types/node': 18.15.5 dev: true - /@typescript-eslint/eslint-plugin/5.56.0_pbataycnet35tfed7svlsez4fi: + /@typescript-eslint/eslint-plugin/5.56.0_2hcjazgfnbtq42tcc73br2vup4: resolution: {integrity: sha512-ZNW37Ccl3oMZkzxrYDUX4o7cnuPgU+YrcaYXzsRtLB16I1FR5SHMqga3zGsaSliZADCWo2v8qHWqAYIj8nWCCg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3574,23 +3574,23 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.4.0 - '@typescript-eslint/parser': 5.56.0_ksm65cmkhueqbr4niscev4pjv4 + '@typescript-eslint/parser': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu '@typescript-eslint/scope-manager': 5.56.0 - '@typescript-eslint/type-utils': 5.56.0_ksm65cmkhueqbr4niscev4pjv4 - '@typescript-eslint/utils': 5.56.0_ksm65cmkhueqbr4niscev4pjv4 + '@typescript-eslint/type-utils': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu + '@typescript-eslint/utils': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu debug: 4.3.4 eslint: 8.36.0 grapheme-splitter: 1.0.4 ignore: 5.2.0 natural-compare-lite: 1.4.0 semver: 7.3.8 - tsutils: 3.21.0_typescript@4.9.3 - typescript: 4.9.3 + tsutils: 3.21.0_typescript@5.0.2 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/5.56.0_ksm65cmkhueqbr4niscev4pjv4: + /@typescript-eslint/parser/5.56.0_j4766f7ecgqbon3u7zlxn5zszu: resolution: {integrity: sha512-sn1OZmBxUsgxMmR8a8U5QM/Wl+tyqlH//jTqCg8daTAmhAk26L2PFhcqPLlYBhYUJMZJK276qLXlHN3a83o2cg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3602,10 +3602,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.56.0 '@typescript-eslint/types': 5.56.0 - '@typescript-eslint/typescript-estree': 5.56.0_typescript@4.9.3 + '@typescript-eslint/typescript-estree': 5.56.0_typescript@5.0.2 debug: 4.3.4 eslint: 8.36.0 - typescript: 4.9.3 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -3618,7 +3618,7 @@ packages: '@typescript-eslint/visitor-keys': 5.56.0 dev: true - /@typescript-eslint/type-utils/5.56.0_ksm65cmkhueqbr4niscev4pjv4: + /@typescript-eslint/type-utils/5.56.0_j4766f7ecgqbon3u7zlxn5zszu: resolution: {integrity: sha512-8WxgOgJjWRy6m4xg9KoSHPzBNZeQbGlQOH7l2QEhQID/+YseaFxg5J/DLwWSsi9Axj4e/cCiKx7PVzOq38tY4A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3628,12 +3628,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.56.0_typescript@4.9.3 - '@typescript-eslint/utils': 5.56.0_ksm65cmkhueqbr4niscev4pjv4 + '@typescript-eslint/typescript-estree': 5.56.0_typescript@5.0.2 + '@typescript-eslint/utils': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu debug: 4.3.4 eslint: 8.36.0 - tsutils: 3.21.0_typescript@4.9.3 - typescript: 4.9.3 + tsutils: 3.21.0_typescript@5.0.2 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -3643,7 +3643,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.56.0_typescript@4.9.3: + /@typescript-eslint/typescript-estree/5.56.0_typescript@5.0.2: resolution: {integrity: sha512-41CH/GncsLXOJi0jb74SnC7jVPWeVJ0pxQj8bOjH1h2O26jXN3YHKDT1ejkVz5YeTEQPeLCCRY0U2r68tfNOcg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3658,13 +3658,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.8 - tsutils: 3.21.0_typescript@4.9.3 - typescript: 4.9.3 + tsutils: 3.21.0_typescript@5.0.2 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.56.0_ksm65cmkhueqbr4niscev4pjv4: + /@typescript-eslint/utils/5.56.0_j4766f7ecgqbon3u7zlxn5zszu: resolution: {integrity: sha512-XhZDVdLnUJNtbzaJeDSCIYaM+Tgr59gZGbFuELgF7m0IY03PlciidS7UQNKLE0+WpUTn1GlycEr6Ivb/afjbhA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3675,7 +3675,7 @@ packages: '@types/semver': 7.3.13 '@typescript-eslint/scope-manager': 5.56.0 '@typescript-eslint/types': 5.56.0 - '@typescript-eslint/typescript-estree': 5.56.0_typescript@4.9.3 + '@typescript-eslint/typescript-estree': 5.56.0_typescript@5.0.2 eslint: 8.36.0 eslint-scope: 5.1.1 semver: 7.3.8 @@ -4397,6 +4397,7 @@ packages: readdirp: 3.6.0 optionalDependencies: fsevents: 2.3.2 + patched: true /chownr/2.0.0: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} @@ -5520,7 +5521,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.56.0_ksm65cmkhueqbr4niscev4pjv4 + '@typescript-eslint/parser': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu debug: 3.2.7 eslint: 8.36.0 eslint-import-resolver-node: 0.3.7 @@ -5549,7 +5550,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.56.0_ksm65cmkhueqbr4niscev4pjv4 + '@typescript-eslint/parser': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 @@ -8543,14 +8544,14 @@ packages: glob: 9.3.1 dev: true - /rollup-plugin-dts/5.2.0_pn5zetjg24cqcolt42iry5qj6a: - resolution: {integrity: sha512-B68T/haEu2MKcz4kNUhXB8/h5sq4gpplHAJIYNHbh8cp4ZkvzDvNca/11KQdFrB9ZeKucegQIotzo5T0JUtM8w==} + /rollup-plugin-dts/5.3.0_pn5zetjg24cqcolt42iry5qj6a: + resolution: {integrity: sha512-8FXp0ZkyZj1iU5klkIJYLjIq/YZSwBoERu33QBDxm/1yw5UU4txrEtcmMkrq+ZiKu3Q4qvPCNqc3ovX6rjqzbQ==} engines: {node: '>=v14'} peerDependencies: rollup: ^3.0.0 - typescript: ^4.1 + typescript: ^4.1 || ^5.0 dependencies: - magic-string: 0.29.0 + magic-string: 0.30.0 rollup: 3.20.0 typescript: 4.9.5 optionalDependencies: @@ -9338,14 +9339,14 @@ packages: resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} dev: true - /tsutils/3.21.0_typescript@4.9.3: + /tsutils/3.21.0_typescript@5.0.2: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.9.3 + typescript: 5.0.2 dev: true /tsx/3.12.6: @@ -9431,15 +9432,15 @@ packages: hasBin: true dev: true - /typescript/4.9.3: - resolution: {integrity: sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==} + /typescript/4.9.5: + resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} engines: {node: '>=4.2.0'} hasBin: true dev: true - /typescript/4.9.5: - resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} - engines: {node: '>=4.2.0'} + /typescript/5.0.2: + resolution: {integrity: sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==} + engines: {node: '>=12.20'} hasBin: true dev: true @@ -9507,7 +9508,7 @@ packages: pkg-types: 1.0.2 pretty-bytes: 6.1.0 rollup: 3.20.0 - rollup-plugin-dts: 5.2.0_pn5zetjg24cqcolt42iry5qj6a + rollup-plugin-dts: 5.3.0_pn5zetjg24cqcolt42iry5qj6a scule: 1.0.0 typescript: 4.9.5 untyped: 1.2.2 diff --git a/scripts/tsconfig.json b/scripts/tsconfig.json index 3c25c197e231b4..06fd68cfc95572 100644 --- a/scripts/tsconfig.json +++ b/scripts/tsconfig.json @@ -8,7 +8,6 @@ "strict": true, "esModuleInterop": true, "skipLibCheck": true, - "noUnusedLocals": true, - "forceConsistentCasingInFileNames": true + "noUnusedLocals": true } }