diff --git a/apps/web/tsconfig.json b/apps/web/tsconfig.json index 9e586538aeed1e6dd2933c1ee7cc35a2e0b9a146..5b58d4e9def1b0d4318612131e222754e76abed7 100644 --- a/apps/web/tsconfig.json +++ b/apps/web/tsconfig.json @@ -26,6 +26,7 @@ "baseUrl": ".", "types": ["vite/client"], "paths": { + "@graphpolaris/shared/lib/*": ["./node_modules/@graphpolaris/shared/lib/*"], "redux": ["./node_modules/redux"], "@storybook/types": ["./node_modules/@storybook/types"], "redux-thunk": ["./node_modules/redux-thunk"], @@ -36,6 +37,8 @@ "dist", "build", "node_modules", + "node_modules/*", + "node_modules/**/*", "public", "vitest.setup.ts", // excludes Vitest setup file "tailwind.config.js", // excludes Tailwind CSS configuration file diff --git a/libs/shared/package.json b/libs/shared/package.json index 0a79af76fba47eb5d8aa68bd3dd1795473bb2509..bccd77823328ecce1e2a60a10ea98e560245b7bd 100644 --- a/libs/shared/package.json +++ b/libs/shared/package.json @@ -6,6 +6,7 @@ "scripts": { "lint": "eslint lib/**/* --no-error-on-unmatched-pattern", "test": "vitest run", + "type-p": "tsc --noEmit --skipLibCheck", "coverage": "vitest run --coverage" }, "peerDependencies": { diff --git a/libs/shared/tsconfig.json b/libs/shared/tsconfig.json index e9b8981360d8e6dc457836c1c4a0c20a8ceb7d43..c3c71fc29534392774cc197707c9366874a1c7db 100644 --- a/libs/shared/tsconfig.json +++ b/libs/shared/tsconfig.json @@ -2,31 +2,30 @@ "$schema": "https://json.schemastore.org/tsconfig", "display": "React Library", "compilerOptions": { - "target": "ESNext", - "composite": true, - "inlineSources": false, - "noUnusedLocals": false, - "noUnusedParameters": false, - "preserveWatchOutput": true, + "target": "ES2022", "jsx": "react-jsx", - "useDefineForClassFields": true, - "lib": ["ES2017", "DOM", "DOM.Iterable", "ESNext"], "allowJs": true, - "skipLibCheck": true, "esModuleInterop": true, "allowSyntheticDefaultImports": true, - "strict": true, "forceConsistentCasingInFileNames": true, - "module": "ESNext", + "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, - "baseUrl": ".", "incremental": true, - "noImplicitOverride": false, + "listFiles": false, + "composite": true, + "baseUrl": ".", "paths": { "@graphpolaris/shared/lib/*": ["./lib/*"], - "@graphpolaris/config/*": ["../../libs/config/src/*"], "redux": ["./node_modules/redux"], "@storybook/types": ["./node_modules/@storybook/types"], "redux-thunk": ["./node_modules/redux-thunk"],