# Dependency directories
node_modules/

# Build output
dist/

# Logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*

# Test & coverage
coverage/
.nyc_output/

# Editor / OS
.DS_Store
.idea/
.vscode/
*.swp

# Env
.env
.env.local

# TypeScript build caches
*.tsbuildinfo

# Lockfiles for ALTERNATE package managers — we ship npm's lockfile only.
# package-lock.json IS tracked: it's the source of truth for `npm ci` in
# CI (.github/workflows/test-node.yml) and for reproducible installs of
# the published package.
yarn.lock
pnpm-lock.yaml
bun.lockb

# npm pack output — published as GitHub Release assets, not committed
*.tgz
