chore(vscode-extension): .vscodeignore + 0.2.0 .vsix artefact

Adds the missing `.vscodeignore` so future `vsce package` runs don't
bundle the webview's `node_modules/` (which made the v0.1.0 release
17 MB instead of <1 MB — webview is a thin React WebView app that
ships only its compiled bundle).

With the ignore in place, 0.2.0 packages down to 100 KB (10 files:
extension.js + webview index.js + manifest + LICENSE + README +
changelog + icon + diagram schema). Matches the precedent of
committing the .vsix alongside the source for offline installation.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
davidmonterocrespo24 2026-05-21 07:18:15 +02:00
parent 201d414aa7
commit 86879f3a34
2 changed files with 31 additions and 0 deletions

View File

@ -0,0 +1,31 @@
# Source we don't need at runtime — the bundled dist/extension.js is the
# only entry point. Webview ships its compiled dist/ but not its sources.
.git/**
.github/**
.vscode/**
.vscode-test/**
src/**
node_modules/**
webview/src/**
webview/node_modules/**
webview/package*.json
webview/tsconfig.json
webview/vite.config.ts
webview/index.html
# Build + dev artefacts
**/*.ts
**/*.map
**/tsconfig.json
**/.eslintrc*
.gitignore
.npmignore
.editorconfig
# Project-level docs that aren't user-facing
CONTRIBUTING.md
DEVELOPMENT.md
# Previously-published artefacts
*.vsix

Binary file not shown.