From 91bd1ebf3c1bb3b42e1fd96730e1bd068a4607fe Mon Sep 17 00:00:00 2001 From: Venkumahanti Subhankar Date: Fri, 24 Jul 2026 18:50:26 +0530 Subject: [PATCH 1/3] docs(node): document pre-bundled items and how to opt out Added notes on excluding pre-bundled items and VS Code extensions. --- src/node/NOTES.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/node/NOTES.md b/src/node/NOTES.md index 506fa1b4e..2599c083b 100644 --- a/src/node/NOTES.md +++ b/src/node/NOTES.md @@ -25,3 +25,27 @@ Debian/Ubuntu, RedHat Enterprise Linux, Fedora, Alma, and Rocky Linux distributi **Note**: RedHat 7 Family (RedHat, CentOS, etc.) must use Node versions less than 18 due to its system libraries and long-term support (LTS) policies. `bash` is required to execute the `install.sh` script. + +## Pre-bundled items + +> [!NOTE] +> Beyond the core install, this feature also sets up a few items by default for convenience — recommended VS Code extensions (such as a linter) and supporting tools. This is intentional behavior shared across features in this repository. + +## Excluding pre-bundled items + +Exclude a bundled **VS Code extension** by prefixing its ID with `-`, or disable a bundled **tool** by setting its option to `none` : + +```json +{ + "features": { + "ghcr.io/devcontainers/features/node:2": { + "pnpmVersion": "none" + } + }, + "customizations": { + "vscode": { + "extensions": [ "-dbaeumer.vscode-eslint" ] + } + } +} +``` From 650d0415c7950f98d9de1920789ef341d5d7f4e6 Mon Sep 17 00:00:00 2001 From: Venkumahanti Subhankar Date: Fri, 24 Jul 2026 18:59:42 +0530 Subject: [PATCH 2/3] Fix formatting in NOTES.md Corrected formatting and punctuation in the NOTES.md file. --- src/node/NOTES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/node/NOTES.md b/src/node/NOTES.md index 2599c083b..2a6e42222 100644 --- a/src/node/NOTES.md +++ b/src/node/NOTES.md @@ -33,7 +33,7 @@ Debian/Ubuntu, RedHat Enterprise Linux, Fedora, Alma, and Rocky Linux distributi ## Excluding pre-bundled items -Exclude a bundled **VS Code extension** by prefixing its ID with `-`, or disable a bundled **tool** by setting its option to `none` : +Exclude a bundled **VS Code extension** by prefixing its ID with `-`, or disable a bundled **tool** by setting its option to `none`: ```json { From ccdc6c82931e38523ea186e65656748cdb727e77 Mon Sep 17 00:00:00 2001 From: Venkumahanti Subhankar Date: Mon, 27 Jul 2026 10:27:45 +0530 Subject: [PATCH 3/3] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- src/node/NOTES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/node/NOTES.md b/src/node/NOTES.md index 2a6e42222..9f1c1d3bc 100644 --- a/src/node/NOTES.md +++ b/src/node/NOTES.md @@ -33,7 +33,7 @@ Debian/Ubuntu, RedHat Enterprise Linux, Fedora, Alma, and Rocky Linux distributi ## Excluding pre-bundled items -Exclude a bundled **VS Code extension** by prefixing its ID with `-`, or disable a bundled **tool** by setting its option to `none`: +Exclude a bundled **VS Code extension** by prefixing its ID with `-`, or (when supported by a feature option) disable a bundled **tool** by setting its version option to `none` (for example, `pnpmVersion`: `none`): ```json {