# Source files (not needed in package) src/ tests/ scripts/ coverage/ # Model files (downloaded on first use, not bundled) models/ models-cache/ # Development and backup files backup-* backup-*/ docs/backup*/ # Documentation (except essentials) *.md !README.md !LICENSE !CHANGELOG.md !MIGRATION.md # Configuration files .gitignore .npmignore tsconfig.json vitest.config.ts vitest.config.mts *.config.js *.config.ts .eslintrc* .prettierrc* # Test files test-*.js test-*.ts *.test.ts *.test.js *.spec.ts *.spec.js # Temporary and log files *.log *.tmp tmp/ temp/ brainy-data/ # Git and CI files .git/ .github/ .gitlab-ci.yml .travis.yml # IDE files .vscode/ .idea/ *.swp *.swo # OS files .DS_Store Thumbs.db # Private files PLAN.md CLAUDE.md INTERNAL_NOTES.md TODO_PRIVATE.md *-ANALYSIS.md *-PLAN.md # Build artifacts not needed *.tsbuildinfo *.map # Development environment .env* .nvm* .node-version # Keep dist/ for the compiled code # Keep bin/ for the CLI # Keep package.json, package-lock.json