{ "// note": "Frontend (browser) config for public/*.ts — TYPE-CHECK ONLY (noEmit). moduleResolution Bundler lets bare imports (@xterm/xterm) resolve. The browser bundle is produced by esbuild: `npm run build:web` bundles public/main.ts → public/build/main.js. index.html loads ./build/main.js (type=module).", "compilerOptions": { "target": "ES2022", "module": "ESNext", "moduleResolution": "Bundler", "lib": ["ES2022", "DOM", "DOM.Iterable"], "types": [], "strict": true, "noUncheckedIndexedAccess": true, "esModuleInterop": true, "skipLibCheck": true, "forceConsistentCasingInFileNames": true, "noEmit": true }, "include": ["public"] }