# Dependencies node_modules/ .pnp .pnp.js # Local env / secrets — NEVER commit the real .npmrc (holds the registry token) .env .env.* !.env.example .npmrc !.npmrc.example # Editor / OS .DS_Store *.local .idea/ .vscode/* !.vscode/extensions.json # Build caches node_modules/.tmp/ *.tsbuildinfo # NOTE: dist/ is intentionally NOT ignored. The gateway serves the committed # build (the deploy host has no Node toolchain). Rebuild with `npm run build` # and commit dist/ whenever the app changes.