# Node
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
coverage/

# Yarn (Berry / v2+)
# Ignore Yarn caches and build artifacts but keep releases/plugins/sdks committed
.yarn/cache/
.yarn/unplugged/
.yarn/build-state.yml
.yarn/install-state.gz
.yarn/patches/
# Keep releases, plugins and sdks (commit these)
!.yarn/releases/
!.yarn/releases/*
!.yarn/plugins/
!.yarn/plugins/*
!.yarn/sdks/
!.yarn/sdks/*
# Keep the PnP files committed
!.pnp.cjs
!.pnp.loader.mjs

# Production build
/dist/
/build/
/output/

# Quasar
.quasar/
.quasar/*

# Env files
.env
.env.*

# Logs
logs/
*.log

# OS files
.DS_Store
Thumbs.db

# IDEs
.vscode/
.idea/
*.sublime-project
*.sublime-workspace

# Misc
.cache/
.parcel-cache/
*.local
.node_repl_history

# Playwright artifacts
playwright-report/
test-results/
.playwright/

# TypeScript
*.tsbuildinfo

# Optional: lockfiles (uncomment to ignore)
# package-lock.json
# yarn.lock
# pnpm-lock.yaml

backend/prisma/dev.db

# Prisma generated client/runtime (no commitear artefactos generados)
/.prisma/client/
**/.prisma/client/
node_modules/.prisma/
**/node_modules/.prisma/

# Posibles outputs generados por distintos flujos de generación
prisma-client/
**/prisma-client/

# Motores / artefactos nativos y WASM de Prisma
**/libquery_engine*.so.node
**/query_engine_*.node
**/query_engine_*.wasm
**/query_engine_bg.*
**/query_engine*