From 65349f562d6ead07949e32c9772e322f39383a90 Mon Sep 17 00:00:00 2001 From: Rishab Kumar <45825464+rishabkumar7@users.noreply.github.com> Date: Wed, 31 Jan 2024 22:34:59 -0600 Subject: [PATCH 1/3] Create devcontainer.json --- .devcontainer/devcontainer.json | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .devcontainer/devcontainer.json diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 000000000..59a880416 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,33 @@ +{ + "image": "mcr.microsoft.com/devcontainers/universal:2", + "settings": { + "[typescript]": { + "editor.defaultFormatter": "esbenp.prettier-vscode", + "editor.formatOnSave": true + }, + "[json]": { + "editor.defaultFormatter": "esbenp.prettier-vscode", + "editor.formatOnSave": true + }, + "[jsonc]": { + "editor.defaultFormatter": "esbenp.prettier-vscode", + "editor.formatOnSave": true + } + }, + "extensions": [ + "dbaeumer.vscode-eslint", + "orta.vscode-jest", + "esbenp.prettier-vscode", + "streetsidesoftware.code-spell-checker" + ], + "forwardPorts": [3000], + "containerUser": "vscode", + "postCreateCommand": "pnpm install", + "waitFor": "postCreateCommand", // otherwise automated jest tests fail + "features": { + "node": { + "version": "20" + }, + "github-cli": "latest" + } +} From fa43f1210303dbf4c27dc222d4790f0585efc621 Mon Sep 17 00:00:00 2001 From: Rishab Kumar <45825464+rishabkumar7@users.noreply.github.com> Date: Wed, 31 Jan 2024 22:44:53 -0600 Subject: [PATCH 2/3] Update devcontainer.json --- .devcontainer/devcontainer.json | 46 +++++++++++++-------------------- 1 file changed, 18 insertions(+), 28 deletions(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 59a880416..9bf3c2f87 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,33 +1,23 @@ { "image": "mcr.microsoft.com/devcontainers/universal:2", - "settings": { - "[typescript]": { - "editor.defaultFormatter": "esbenp.prettier-vscode", - "editor.formatOnSave": true - }, - "[json]": { - "editor.defaultFormatter": "esbenp.prettier-vscode", - "editor.formatOnSave": true - }, - "[jsonc]": { - "editor.defaultFormatter": "esbenp.prettier-vscode", - "editor.formatOnSave": true + "waitFor": "onCreateCommand", + "updateContentCommand": "pnpm install", + "postCreateCommand": "", + "postAttachCommand": { + "server": "pnpm dev" + }, + "customizations": { + "codespaces": { + "openFiles": [ + "README.md" + ] + } + }, + "portsAttributes": { + "3000": { + "label": "Application", + "onAutoForward": "openPreview" } }, - "extensions": [ - "dbaeumer.vscode-eslint", - "orta.vscode-jest", - "esbenp.prettier-vscode", - "streetsidesoftware.code-spell-checker" - ], - "forwardPorts": [3000], - "containerUser": "vscode", - "postCreateCommand": "pnpm install", - "waitFor": "postCreateCommand", // otherwise automated jest tests fail - "features": { - "node": { - "version": "20" - }, - "github-cli": "latest" - } + "forwardPorts": [3000] } From d17dc2ecb70ca212c7e5a6cef03eb5a0e2ab2350 Mon Sep 17 00:00:00 2001 From: Rishab Kumar <45825464+rishabkumar7@users.noreply.github.com> Date: Tue, 26 Mar 2024 11:34:15 -0400 Subject: [PATCH 3/3] Update devcontainer.json --- .devcontainer/devcontainer.json | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 9bf3c2f87..2aaa224b8 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -3,9 +3,7 @@ "waitFor": "onCreateCommand", "updateContentCommand": "pnpm install", "postCreateCommand": "", - "postAttachCommand": { - "server": "pnpm dev" - }, + "postAttachCommand": "", "customizations": { "codespaces": { "openFiles": [