From 369acd50f5901c36d56fbd8833579ca0ecc98e7d Mon Sep 17 00:00:00 2001 From: Ehab Younes Date: Tue, 21 Apr 2026 12:47:09 +0000 Subject: [PATCH] fix: exclude dev artifacts from extension package MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add missing entries to .vscodeignore: - .devcontainer/** — devcontainer config was being included in the .vsix - .pnpm-store/** — local pnpm store could leak if present - pnpm-debug.log — debug log could leak if present - *.vsix — prevent nesting built packages The .devcontainer/ exclusion is the only one with an observable effect (removes 3 files from the package). The others are defensive, mirroring .gitignore entries that vsce only implicitly respects. --- .vscodeignore | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.vscodeignore b/.vscodeignore index 65811dca..a11bbd98 100644 --- a/.vscodeignore +++ b/.vscodeignore @@ -26,6 +26,8 @@ esbuild.mjs # Package manager files pnpm-lock.yaml pnpm-workspace.yaml +pnpm-debug.log +.pnpm-store/** # Webview packages (exclude everything except built output in dist/webviews) packages/** @@ -40,6 +42,7 @@ flake.lock node_modules/** # Development tools and CI +.devcontainer/** .github/** .claude/** @@ -47,3 +50,6 @@ node_modules/** usage.md AGENTS.md *.gif + +# Build artifacts +*.vsix