# Both forms on purpose: `node_modules/` matches only a DIRECTORY, so a symlink
# named node_modules (as a git worktree needs, to reuse the main checkout's
# install) slips past it and can be committed by `git add -A`. That happened in
# a8497ee and shipped two broken absolute symlinks.
node_modules/
node_modules
dist/
.env
.env.local
*.log
.DS_Store
coverage/
.vscode/
*.tgz

# Multi-package build outputs (shared/ IS committed; these are not)
dist-artifacts/
clients/dotnet/**/bin/
clients/dotnet/**/obj/
clients/python/*.egg-info/
__pycache__/
*.mcpb
*.nupkg
*.whl
.gstack/
