# Files to exclude from npm package

# Environment and secrets - CRITICAL
.env
.env.*
*.pem
*.key
id_rsa*
id_dsa*
id_ecdsa*
id_ed25519*

# Development files
.git/
.github/
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store

# Testing and debug
tests/
debug/
coverage/
.nyc_output/
.pytest_cache/
*.test.js

# Documentation (keep only essential)
todo.md
mcp-ssh-manager-setup.md

# Build and logs
logs/
*.log
npm-debug.log*
.ssh-manager.log

# Development tools
.editorconfig
.eslintrc*
.prettierrc*
.husky/

# CLI development (not needed for npm)
cli/test/
cli/docs/

# Backup and temporary
*.backup
*.bak
tmp/
temp/
archived/
.server-aliases.json
.ssh-command-history.json
.server-groups.json

# Python (only Node.js needed for npm)
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
env/
venv/
ENV/
.venv
requirements.txt
tools/*.pyc
