# Authoring-only — the VSIX activates via dist/architect-supplementary.js
# (the esbuild bundle), so the source tree is not needed at install time.
src/**
index.js
tools/**

# Build / dev infrastructure
.vscode/**
.vscode-test/**
.gitignore
.npmrc
test/**
jest.config.cjs
**/*.test.js
**/DEVELOPMENT.md
tmp/**
.sourcemap-staging/**
build.js
package-lock.json
node_modules/**

# Note: dist/**/*.map is intentionally NOT excluded here. For release builds
# the .map is moved out of dist/ into .sourcemap-staging/ by build.js (so
# vsce never sees it inside dist/), then archived to the `sourcemaps`
# orphan branch by scripts/package-all.js. For dev builds the .map stays
# in dist/ and ships in the with-sourcemaps VSIX. Listing dist/**/*.map
# here would strip it from the dev variant, defeating the point.
