28 lines
878 B
JSON
28 lines
878 B
JSON
// Root tsconfig to set the settings and power editor support for all TS files
|
|
{
|
|
"compileOnSave": true,
|
|
"compilerOptions": {
|
|
"noEmit": true,
|
|
"allowJs": true,
|
|
"checkJs": true,
|
|
|
|
"skipLibCheck": true, // Don't report errors in 3rd party definitions
|
|
"noEmitOnError": true,
|
|
"outDir": "./build",
|
|
"esModuleInterop": true,
|
|
"resolveJsonModule": true,
|
|
"module": "Node16",
|
|
"moduleResolution": "node16",
|
|
"sourceMap": true, // required for debug
|
|
"inlineSources": true, // required for debug
|
|
|
|
"strict": true,
|
|
"target": "es2022",
|
|
"inlineSourceMap": false,
|
|
"useUnknownInCatchVariables": false,
|
|
"types": ["node", "@iobroker/types"]
|
|
},
|
|
"include": ["src/**/*.*", "src/**/*.d.*"],
|
|
"exclude": ["build/**", "node_modules/**", "src-admin/**"]
|
|
}
|