From 8940f6dabf77c3cfcb33741e63ae2c686338983d Mon Sep 17 00:00:00 2001 From: Jan Bouwhuis Date: Sun, 12 Jul 2026 19:08:06 +0200 Subject: [PATCH] chore: Add initial devcontainer support (#32555) --- .devcontainer/devcontainer.json | 23 +++++++++++++++++++++++ .vscode/extensions.json | 3 +++ .vscode/settings.json | 11 +++++++++++ 3 files changed, 37 insertions(+) create mode 100644 .devcontainer/devcontainer.json create mode 100644 .vscode/extensions.json create mode 100644 .vscode/settings.json diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 00000000..8f06644f --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,23 @@ +{ + "image": "mcr.microsoft.com/devcontainers/javascript-node:24", + + "postCreateCommand": "pnpm config set store-dir /home/node/.local/share/pnpm/store && npm install typescript -g", + + "customizations": { + "vscode": { + "settings": { + "workbench.colorTheme": "Default Dark Modern", + "window.menuBarVisibility": "classic", + "editor.defaultFormatter": "biomejs.biome", + "notebook.defaultFormatter": "biomejs.biome", + "editor.formatOnPaste": true, + "editor.formatOnSave": true, + "editor.tabSize": 4, + "editor.insertSpaces": true, + "files.defaultLanguage": "typescript", + "files.eol": "\n" + }, + "extensions": ["biomejs.biome", "vitest.explorer"] + } + } +} diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 00000000..d79ba07c --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,3 @@ +{ + "recommendations": ["biomejs.biome", "vitest.explorer"] +} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000..ec622dbe --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,11 @@ +{ + "editor.defaultFormatter": "biomejs.biome", + "notebook.defaultFormatter": "biomejs.biome", + "editor.tabSize": 4, + "editor.insertSpaces": true, + "files.defaultLanguage": "typescript", + "files.eol": "\n", + "[typescript]": { + "editor.defaultFormatter": "biomejs.biome" + } +}