From 217b9c09b06e223e47de66c197c5380b8cb2010c Mon Sep 17 00:00:00 2001 From: spotlesscoder Date: Mon, 16 Dec 2024 09:10:25 +0100 Subject: [PATCH] feat: add devcontainer (#859) this allows setup inside modern IDEs without having to install any nodejs / third party code to your system and throw away the entire development environment when not needed anymore without leaving leftover on the host system this is entirely optional for anyone that clones the repo also, the extensions from the devcontainer.json are only installed, when a user installs the devcontainer --- .devcontainer/devcontainer.json | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 .devcontainer/devcontainer.json diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 00000000..830ff1d8 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,21 @@ +{ + "name": "bull-board", + "image": "mcr.microsoft.com/devcontainers/typescript-node:1-20", + "workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}", + "customizations": { + "vscode": { + "extensions": [ + "christian-kohler.npm-intellisense", + "christian-kohler.path-intellisense", + "dbaeumer.vscode-eslint", + "esbenp.prettier-vscode", + "Orta.vscode-jest", + "SonarSource.sonarlint-vscode", + "streetsidesoftware.code-spell-checker" + ], + "settings": { + "extensions.ignoreRecommendations": true + } + } + } +}