# --- Dependency Folders ---
node_modules/
client/node_modules/
server/node_modules/

# --- Compilation Output ---
# We ignore the 'out' folders because they contain generated JS.
# Users should run 'npm run compile' to generate these.
out/
client/out/
server/out/

# --- VS Code Metadata ---
.vscode-test/
*.vsix

# --- TypeScript Artifacts ---
*.tsbuildinfo

# --- OS / IDE Junk ---
.DS_Store
Thumbs.db
.history/
.ionide/

# --- Log Files ---
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*