From 7dd09d8bbe9800614b8d8158bde18fde635bd980 Mon Sep 17 00:00:00 2001 From: Douglas Winter Date: Fri, 22 May 2026 12:38:04 +0000 Subject: [PATCH 1/2] Fixes and improvements to devcontainer 1) The most important fix is to use node 22 for the dev container. The previous image was causing an error when we try to install the latest pnpm. 2) Install less for e.g. git pagination 3) Remove unnecessary extension. --- .devcontainer/Dockerfile | 4 ++-- .devcontainer/devcontainer.json | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index f180bec..0944964 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1,10 +1,10 @@ # Base stage with Node.js and pnpm -FROM node:20-bullseye AS base +FROM node:22-bullseye AS base WORKDIR /workspaces # Install system dependencies RUN apt-get update && apt-get install -y --no-install-recommends \ - vim \ + vim less \ && rm -rf /var/lib/apt/lists/* # Install pnpm and turbo globally diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index dcf538e..9af889d 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -8,13 +8,12 @@ "customizations": { "vscode": { "extensions": [ - "ms-vscode.vscode-typescript-next", "esbenp.prettier-vscode", "ms-vscode.vscode-json", "redhat.vscode-yaml" ], "settings": { - "typescript.preferences.preferTypeOnlyAutoImports": true, + "ts.preferences.preferTypeOnlyAutoImports": true, "editor.formatOnSave": true, "editor.defaultFormatter": "esbenp.prettier-vscode", "editor.codeActionsOnSave": { From 9ea65dd77f05518a3ba485a4d4f9f44b956a038e Mon Sep 17 00:00:00 2001 From: Douglas Winter Date: Fri, 22 May 2026 14:20:21 +0100 Subject: [PATCH 2/2] Improve package list formatting Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- .devcontainer/Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 0944964..d765423 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -4,7 +4,8 @@ WORKDIR /workspaces # Install system dependencies RUN apt-get update && apt-get install -y --no-install-recommends \ - vim less \ + vim \ + less \ && rm -rf /var/lib/apt/lists/* # Install pnpm and turbo globally