-
Leonardo Christino authoredLeonardo Christino authored
tsconfig.json 1.57 KiB
{
"$schema": "https://json.schemastore.org/tsconfig",
"display": "React Library",
"compilerOptions": {
"target": "ES2022",
"jsx": "react-jsx",
"allowJs": true,
"esModuleInterop": true,
"allowSyntheticDefaultImports": true,
"forceConsistentCasingInFileNames": true,
"strict": true,
"noImplicitOverride": false,
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true,
"useDefineForClassFields": true,
"lib": ["DOM", "DOM.Iterable", "ES2022"],
"skipLibCheck": true,
"module": "ES2022",
"moduleResolution": "node",
"resolveJsonModule": true,
"isolatedModules": true,
"noEmit": true,
"incremental": true,
"listFiles": false,
"composite": true,
"baseUrl": ".",
"paths": {
"@graphpolaris/shared/lib/*": ["./lib/*"],
"redux": ["./node_modules/redux"],
"@storybook/types": ["./node_modules/@storybook/types"],
"redux-thunk": ["./node_modules/redux-thunk"],
"reselect": ["./node_modules/reselect"]
},
"types": ["node", "vite/client"]
},
"exclude": [
"dist",
"build",
"node_modules",
"node_modules/*",
"node_modules/**/*",
"public",
"vitest.setup.ts", // excludes Vitest setup file
"tailwind.config.js", // excludes Tailwind CSS configuration file
"postcss.config.js", // excludes PostCSS configuration file
"tsconfig.tsbuildinfo" // excludes TypeScript build info file
],
"include": ["src", "lib", "tailwind.config.js"],
"references": [{ "path": "./tsconfig.node.json" }]
}