Closed mxfh closed 3 months ago
considering adding
types
to the tsconfig base.
"types": ["vite/client"]
https://www.typescriptlang.org/tsconfig/#extends
would be import to consider that the extending config always overrides the base.
it's
"types": ["vite/client", "vitest"]
not "types": [ "vitest"]
maybe have have common tsconfig.specs.base.ts for all test too somehow thats specifying common options for certain types of files like tests or apps.
WIP do not merge, need more testing on all projects.
Goal is to remove all duplication and unneeded overrides in tsconfig referencing tsconfig.base
https://github.com/cismet/carma/blob/fc1a56dc6d567c5312d1d1ba18050bb4dd856845/tsconfig.base.json
// eventually structure by org from https://www.typescriptlang.org/tsconfig/
most importantly
"noImplicitAny": false,