{ | |
"compilerOptions": { | |
"moduleResolution": "node", | |
"module": "es2020", | |
"lib": ["es2020", "DOM"], | |
"target": "es2020", | |
/** | |
svelte-preprocess cannot figure out whether you have a value or a type, so tell TypeScript | |
to enforce using \`import type\` instead of \`import\` for Types. | |
*/ | |
"importsNotUsedAsValues": "error", | |
"isolatedModules": true, | |
"resolveJsonModule": true, | |
"strict": true, | |
"sourceMap": true, | |
"esModuleInterop": true, | |
"skipLibCheck": true, | |
"forceConsistentCasingInFileNames": true, | |
"allowJs": true, | |
"checkJs": true, | |
"outDir": "dist", | |
"baseUrl": "." | |
}, | |
"exclude": [ | |
"**/dist/**/*", | |
"**/public/**/*", | |
"**/*.config.js", | |
"**/*.test.ts", | |
"**/dist", | |
"**/workbench/**/*", | |
"**/Plot.svelte", | |
".github/**/*", | |
"**/demo/**/*", | |
"**/gradio/**/*", | |
"**/guides/**/*", | |
"**/readme_files/**/*", | |
"**/scripts/**/*", | |
"**/test/**/*", | |
"**/website/**/*", | |
"**/node_modules/**/*", | |
"**/venv/**/*", | |
"client/js/**", | |
"js/_spaces-test/**" | |
], | |
"include": [ | |
"**/*.d.ts", | |
"**/*.js", | |
"**/*.ts", | |
"**/*.svelte", | |
"client/js/**/*" | |
] | |
} | |