{ "//": "Dedicated tsconfig for Playwright e2e specs. The parent web/tsconfig.json explicitly excludes e2e because Next.js doesn't compile these files. This sibling config provides Node.js globals (process, Buffer, NodeJS namespace) so IDE TypeScript language servers don't false-positive on spec files that use Buffer.from() to sign fake JWTs or process.env to override URLs. Playwright itself uses tsx, which has these globals at runtime regardless of this file.", "extends": "../tsconfig.json", "compilerOptions": { "types": ["node", "@playwright/test"], "noEmit": true }, "include": ["**/*.ts", "**/*.tsx"], "exclude": [] }