106 lines
1.4 KiB
Plaintext
106 lines
1.4 KiB
Plaintext
# Node modules (will be installed in container)
|
|
**/node_modules
|
|
**/npm-debug.log
|
|
**/.npm
|
|
|
|
# Keep package-lock.json for reproducible builds (DO NOT exclude)
|
|
# Only exclude backups
|
|
**/package-lock.json.bak
|
|
|
|
# Build artifacts (will be built in container)
|
|
**/dist
|
|
**/build
|
|
|
|
# Development files
|
|
**/.git
|
|
**/.github
|
|
**/.gitignore
|
|
**/.gitattributes
|
|
**/.env
|
|
**/.env.local
|
|
**/.env.*.local
|
|
**/.vscode
|
|
**/.idea
|
|
**/.editorconfig
|
|
**/.prettierrc
|
|
**/.prettierignore
|
|
**/.eslintrc*
|
|
**/.eslintignore
|
|
|
|
# Docker files (don't need in containers)
|
|
**/Dockerfile*
|
|
**/docker-compose*.yml
|
|
**/.dockerignore
|
|
|
|
# Database files (user.db should be in volume, not image)
|
|
**/user.db
|
|
**/user.db-journal
|
|
**/user.db-wal
|
|
**/user.db-shm
|
|
**/*.sqlite-journal
|
|
**/*.sqlite-wal
|
|
**/*.sqlite-shm
|
|
|
|
# Testing
|
|
**/coverage
|
|
**/.nyc_output
|
|
**/test
|
|
**/tests
|
|
**/__tests__
|
|
**/*.test.ts
|
|
**/*.test.js
|
|
**/*.test.tsx
|
|
**/*.test.jsx
|
|
**/*.spec.ts
|
|
**/*.spec.js
|
|
**/*.spec.tsx
|
|
**/*.spec.jsx
|
|
**/vitest.config.ts
|
|
**/jest.config.js
|
|
|
|
# EXCEPTION: Keep migrations (needed at runtime)
|
|
!**/src/migrations
|
|
!**/src/migrations/**
|
|
|
|
# Documentation
|
|
**/*.md
|
|
!README.md
|
|
**/docs
|
|
|
|
# Temporary files
|
|
**/tmp
|
|
**/temp
|
|
**/.cache
|
|
**/.turbo
|
|
|
|
# OS files
|
|
**/.DS_Store
|
|
**/Thumbs.db
|
|
**/desktop.ini
|
|
|
|
# Logs
|
|
**/logs
|
|
**/*.log
|
|
|
|
# CI/CD
|
|
**/.gitlab-ci.yml
|
|
**/.travis.yml
|
|
**/Jenkinsfile
|
|
**/.circleci
|
|
**/.github/workflows
|
|
|
|
# IDE
|
|
**/*.swp
|
|
**/*.swo
|
|
**/*~
|
|
**/.project
|
|
**/.settings
|
|
**/.classpath
|
|
**/.c9
|
|
**/.idea
|
|
|
|
# Other
|
|
**/.history
|
|
**/.vs
|
|
**/nbproject
|