# Source code and development files
src/
test/
scripts/
coverage/
docs/
.github/
*.ts
!dist/**/*.d.ts
# Build artifacts that shouldn't be published
*.map
*.tsbuildinfo
# Configuration files
.gitignore
.npmignore
tsconfig.json
jest.config.js
.release-it.json
.editorconfig
.prettierrc*
.eslintrc*
# Documentation (keep only README.md and LICENSE)
CHANGELOG.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
SECURITY.md
RELEASE.md
*.prd.md
# Development and testing artifacts
*.test.js
*.spec.js
*.test.ts
*.spec.ts
**/testing/
**/__tests__/
**/__mocks__/
# Local and temporary files
.env*
*.local.*
*.tmp
*.temp
*.backup.*
.DS_Store
*.log
# Sensitive files and credentials
.mcpregistry_*
*_token
*_secret
*.key
*.pem
# Local runtime data
.ncp/
*.cache
# Uncomment if you don't need TypeScript support
# dist/**/*.d.ts
# Example and reference files (not needed for runtime)
MCP-CONFIG-*.ts
MCP-CONFIG-*.json
MCP-CONFIGURATION-*.json
*-EXAMPLE.*
# IDE files
.vscode/
.idea/
*.swp
*.swo
# Images and media (not needed for runtime)
*.png
*.jpg
*.jpeg
*.gif
*.svg
# Specific files not needed in package
.dockerignore