# Source files
src/**
**/*.ts
!**/*.d.ts

# Test files
**/test/**
**/*.test.js
**/*.test.js.map
**/runTest.js
**/runTest.js.map

# Source maps (not needed in production)
**/*.js.map

# Unbundled output (for testing only)
out/src/**

# Build configuration
tsconfig.json
tsconfig.test.json
esbuild.js
.eslintrc*
eslint.config.*

# Development files
.gitignore
.vscode/
.vscode-test/

# Dependencies (bundled via esbuild)
node_modules/**

# Packages
*.vsix

# OS files
.DS_Store
Thumbs.db

# Other
*.log
.npmrc
