The tsconfig options that matter in a Vite and Nuxt project, module resolution and verbatimModuleSyntax, project references, writing and shipping declaration files, ambient and module augmentation, Node's native type stripping, and what TypeScript 6 and 7 changed.