- Migrate from npm to pnpm for 2-3x faster installs - Add BuildKit cache mount for pnpm store - Auto-import package-lock.json to pnpm-lock.yaml - Reduce NODE_OPTIONS memory to 512MB - Add more exclusions to .dockerignore (cypress, e2e, tests) - Cleanup caches in same layer to save disk
75 lines
692 B
Text
75 lines
692 B
Text
# Dependencies
|
|
node_modules/
|
|
.pnp
|
|
.pnp.js
|
|
|
|
# Build outputs
|
|
.next/
|
|
out/
|
|
build/
|
|
dist/
|
|
.turbo/
|
|
|
|
# Testing
|
|
coverage/
|
|
.nyc_output/
|
|
*.lcov
|
|
cypress/
|
|
e2e/
|
|
__tests__/
|
|
*.test.ts
|
|
*.test.tsx
|
|
*.spec.ts
|
|
*.spec.tsx
|
|
|
|
# IDE and editor
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# Git
|
|
.git/
|
|
.gitignore
|
|
|
|
# Documentation
|
|
*.md
|
|
LICENSE
|
|
docs/
|
|
|
|
# Environment files (security)
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
|
|
# Debug and logs
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
.pnpm-debug.log*
|
|
*.log
|
|
|
|
# TypeScript cache
|
|
*.tsbuildinfo
|
|
next-env.d.ts
|
|
|
|
# OS files
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Storybook
|
|
storybook-static/
|
|
.storybook/
|
|
|
|
# Docker (prevent recursion)
|
|
Dockerfile*
|
|
docker-compose*
|
|
.dockerignore
|
|
|
|
# Misc
|
|
*.pem
|
|
*.key
|
|
.vercel
|
|
.eslintcache
|
|
|