# Source files
src/
tests/
docs/
# Development files
*.test.ts
*.test.js
jest.config.js
tsconfig.json
.env
.env.*
# Development dependencies
node_modules/
.npm
.nyc_output
# IDE and editor files
.vscode/
.idea/
*.swp
*.swo
*~
# OS generated files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Coverage directory used by tools like istanbul
coverage/
# Build artifacts (keep dist/ for the package)
# dist/ is intentionally NOT ignored as it's needed for the package