From 856cb26e9ce265c6fcef750b921cf024c098d5cc Mon Sep 17 00:00:00 2001 From: ilbertt Date: Wed, 15 Jul 2026 15:43:26 +0100 Subject: [PATCH] chore: fix editor settings for typescript v7 Fix after #18, copied from https://github.com/ilbertt/bun-monorepo-starter/commit/8937a8f9c19a34b8029979d0a46bd228a3773180. --- .vscode/extensions.json | 3 ++- .vscode/settings.json | 6 +++++- .zed/settings.json | 7 ++++--- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 9a8e01f..1a3d601 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -2,6 +2,7 @@ "recommendations": [ "biomejs.biome", "editorconfig.editorconfig", - "oven.bun-vscode" + "oven.bun-vscode", + "typescriptteam.native-preview" ] } diff --git a/.vscode/settings.json b/.vscode/settings.json index fcd0cf9..a535fb0 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -8,10 +8,14 @@ "[typescript]": { "editor.defaultFormatter": "biomejs.biome" }, + "[typescriptreact]": { + "editor.defaultFormatter": "biomejs.biome" + }, "[*.json]": { "editor.defaultFormatter": "biomejs.biome" }, - "js/ts.tsdk.path": "./node_modules/typescript/lib", + "js/ts.experimental.useTsgo": true, + "js/ts.tsdk.path": "./node_modules/typescript", "prettier.enable": false, "eslint.enable": false, "json.schemaDownload.trustedDomains": { diff --git a/.zed/settings.json b/.zed/settings.json index 0c7881d..8df5df3 100644 --- a/.zed/settings.json +++ b/.zed/settings.json @@ -43,10 +43,11 @@ } }, "vtsls": { + "binary": { + "path": "./node_modules/.bin/tsc", + "arguments": ["--lsp", "--stdio"] + }, "initialization_options": { - "typescript": { - "tsdk": "./node_modules/typescript/lib" - }, "vtsls": { "autoUseWorkspaceTsdk": true }