| 12345678910111213141516171819202122232425262728 |
- // TSConfig for modules that run in Node.js environment via either transpilation or type-stripping.
- {
- "extends": "@tsconfig/node24/tsconfig.json",
- "include": [
- "vite.config.*",
- "vitest.config.*",
- "cypress.config.*",
- "nightwatch.conf.*",
- "playwright.config.*",
- "eslint.config.*"
- ],
- "compilerOptions": {
- // Most tools use transpilation instead of Node.js's native type-stripping.
- // Bundler mode provides a smoother developer experience.
- "module": "preserve",
- "moduleResolution": "bundler",
- // Include Node.js types and avoid accidentally including other `@types/*` packages.
- "types": ["node"],
- // Disable emitting output during `vue-tsc --build`, which is used for type-checking only.
- "noEmit": true,
- // `vue-tsc --build` produces a .tsbuildinfo file for incremental type-checking.
- // Specified here to keep it out of the root directory.
- "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo"
- }
- }
|