From 40880fb0140f3d6db2fd12ac297690004e10b935 Mon Sep 17 00:00:00 2001 From: Your Name <215863351+LakBud@users.noreply.github.com> Date: Sat, 27 Jun 2026 01:55:06 +0200 Subject: [PATCH 1/5] chore: remove duplicate tsconfig compiler options --- apps/themebuilder/tsconfig.json | 12 ++---------- apps/www/tsconfig.json | 14 +++----------- internal/components/tsconfig.json | 4 ---- packages/cli/tsconfig.json | 3 --- packages/react/tsconfig.lib.json | 2 -- packages/react/tsconfig.stories.json | 2 -- packages/react/tsconfig.tests.json | 1 - packages/types/tsconfig.json | 4 +--- packages/web/tsconfig.json | 2 -- packages/web/tsconfig.tests.json | 2 -- 10 files changed, 6 insertions(+), 40 deletions(-) diff --git a/apps/themebuilder/tsconfig.json b/apps/themebuilder/tsconfig.json index 74507bb861..5327717733 100644 --- a/apps/themebuilder/tsconfig.json +++ b/apps/themebuilder/tsconfig.json @@ -9,22 +9,14 @@ ], "exclude": ["**/dist/**/*"], "compilerOptions": { - "lib": ["DOM", "DOM.Iterable", "ES2022"], "types": ["node", "vite/client", "../../internal/digdir/themes/types.d.ts"], - "target": "ES2022", "module": "ES2022", - "moduleResolution": "bundler", - "jsx": "react-jsx", "rootDirs": [".", "./.react-router/types"], + // Required for ~/ path alias resolution — do not remove "baseUrl": ".", "paths": { "~/*": ["./app/*"] }, - "esModuleInterop": true, - "verbatimModuleSyntax": true, - "noEmit": true, - "resolveJsonModule": true, - "skipLibCheck": true, - "strict": true + "verbatimModuleSyntax": true } } diff --git a/apps/www/tsconfig.json b/apps/www/tsconfig.json index fc340957bf..ae602777b9 100644 --- a/apps/www/tsconfig.json +++ b/apps/www/tsconfig.json @@ -9,27 +9,19 @@ ], "exclude": ["**/dist/**/*"], "compilerOptions": { - "lib": ["DOM", "DOM.Iterable", "ES2022"], "types": [ "node", "vite/client", "@digdir/designsystemet-react/react-types", "../../internal/digdir/themes/types.d.ts" ], - "target": "ES2022", "module": "ES2022", - "moduleResolution": "bundler", - "jsx": "react-jsx", - "rootDirs": [".", "./.react-router/types"], + // Required for ~/ path alias resolution — do not remove "baseUrl": ".", + "rootDirs": [".", "./.react-router/types"], "paths": { "~/*": ["./app/*"] }, - "esModuleInterop": true, - "verbatimModuleSyntax": true, - "noEmit": true, - "resolveJsonModule": true, - "skipLibCheck": true, - "strict": true + "verbatimModuleSyntax": true } } diff --git a/internal/components/tsconfig.json b/internal/components/tsconfig.json index c1964ab384..e0ff96b1f0 100644 --- a/internal/components/tsconfig.json +++ b/internal/components/tsconfig.json @@ -1,16 +1,12 @@ { "extends": "../../tsconfig.base.json", - "rootDir": "./src", "compilerOptions": { "outDir": "./tsc-build", "declarationDir": "./dist/types", "emitDeclarationOnly": false, "composite": false, "jsx": "react", - "allowSyntheticDefaultImports": true, "noEmit": false, - "incremental": true, - "moduleResolution": "Bundler", "types": [ "@digdir/designsystemet-css/theme", "./declarations.d.ts", diff --git a/packages/cli/tsconfig.json b/packages/cli/tsconfig.json index 5a5af24dcc..8b5f7b2703 100644 --- a/packages/cli/tsconfig.json +++ b/packages/cli/tsconfig.json @@ -4,11 +4,8 @@ "rootDir": "./", "outDir": "./dist", "composite": false, - "allowSyntheticDefaultImports": true, "emitDeclarationOnly": false, "noEmit": false, - "esModuleInterop": true, - "resolveJsonModule": true, "module": "NodeNext", "moduleResolution": "NodeNext", "sourceMap": false, diff --git a/packages/react/tsconfig.lib.json b/packages/react/tsconfig.lib.json index a64718762a..721a16533f 100644 --- a/packages/react/tsconfig.lib.json +++ b/packages/react/tsconfig.lib.json @@ -3,11 +3,9 @@ "compilerOptions": { "rootDir": "./src", "outDir": "./tsc-build", - "allowSyntheticDefaultImports": true, "composite": true, "noEmit": false, "emitDeclarationOnly": true, - "incremental": true, "types": [ "./declarations.d.ts", "./react-types.d.ts", diff --git a/packages/react/tsconfig.stories.json b/packages/react/tsconfig.stories.json index ed56c8bf88..97a5743109 100644 --- a/packages/react/tsconfig.stories.json +++ b/packages/react/tsconfig.stories.json @@ -3,11 +3,9 @@ "compilerOptions": { "rootDir": "../../", "outDir": "./tsc-build", - "allowSyntheticDefaultImports": true, "composite": true, "noEmit": false, "emitDeclarationOnly": true, - "incremental": true, "types": [ "./declarations.d.ts", "./react-types.d.ts", diff --git a/packages/react/tsconfig.tests.json b/packages/react/tsconfig.tests.json index 1f2ffb0c29..9fc636c2a4 100644 --- a/packages/react/tsconfig.tests.json +++ b/packages/react/tsconfig.tests.json @@ -7,7 +7,6 @@ "composite": true, "noEmit": false, "emitDeclarationOnly": true, - "incremental": true, "types": [ "@testing-library/jest-dom", "vitest/globals", diff --git a/packages/types/tsconfig.json b/packages/types/tsconfig.json index a79a2694d1..6078c2d9a8 100644 --- a/packages/types/tsconfig.json +++ b/packages/types/tsconfig.json @@ -3,11 +3,9 @@ "compilerOptions": { "rootDir": "./src", "outDir": "./dist", - "allowSyntheticDefaultImports": true, "composite": true, "noEmit": false, - "emitDeclarationOnly": true, - "incremental": true + "emitDeclarationOnly": true }, "include": ["src"] } diff --git a/packages/web/tsconfig.json b/packages/web/tsconfig.json index 2c73f1b480..609170ce69 100644 --- a/packages/web/tsconfig.json +++ b/packages/web/tsconfig.json @@ -3,8 +3,6 @@ "compilerOptions": { "noEmit": false, "emitDeclarationOnly": true, - "declaration": true, - "declarationMap": true, "outDir": "dist/esm", "composite": true }, diff --git a/packages/web/tsconfig.tests.json b/packages/web/tsconfig.tests.json index 6a53f85ba2..797844cfe2 100644 --- a/packages/web/tsconfig.tests.json +++ b/packages/web/tsconfig.tests.json @@ -3,9 +3,7 @@ "compilerOptions": { "rootDir": "./src", "outDir": "./tsc-build", - "allowSyntheticDefaultImports": true, "composite": true, - "noEmit": true, "types": ["@testing-library/jest-dom", "vitest/globals"] }, "include": ["src/**/*.test.ts*", "../../test/vitest.d.ts"], From c47683a3f90a1d2c55dfd47aa74da05781fd2e1a Mon Sep 17 00:00:00 2001 From: Your Name <215863351+LakBud@users.noreply.github.com> Date: Sat, 27 Jun 2026 02:02:19 +0200 Subject: [PATCH 2/5] update(docs): add changeset --- .changeset/cold-webs-bathe.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 .changeset/cold-webs-bathe.md diff --git a/.changeset/cold-webs-bathe.md b/.changeset/cold-webs-bathe.md new file mode 100644 index 0000000000..20f1c86dc7 --- /dev/null +++ b/.changeset/cold-webs-bathe.md @@ -0,0 +1,8 @@ +--- +"@digdir/designsystemet-react": minor +"@digdir/designsystemet-types": minor +"@digdir/designsystemet": minor +"@digdir/designsystemet-web": minor +--- + +Remove duplicate tsconfig compiler options already defined in tsconfig.base.json From 7bd08b3e2c29a0ad3ee708e7c0cac72ebdfe4784 Mon Sep 17 00:00:00 2001 From: LakBud <215863351+LakBud@users.noreply.github.com> Date: Mon, 29 Jun 2026 13:25:39 +0200 Subject: [PATCH 3/5] chore(changeset): make the changeset empty Co-authored-by: Tobias Barsnes --- .changeset/cold-webs-bathe.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/.changeset/cold-webs-bathe.md b/.changeset/cold-webs-bathe.md index 20f1c86dc7..e353d6a80c 100644 --- a/.changeset/cold-webs-bathe.md +++ b/.changeset/cold-webs-bathe.md @@ -4,5 +4,3 @@ "@digdir/designsystemet": minor "@digdir/designsystemet-web": minor --- - -Remove duplicate tsconfig compiler options already defined in tsconfig.base.json From 343059fdde3b771ff3a97d90e1c0820f991db45f Mon Sep 17 00:00:00 2001 From: Your Name <215863351+LakBud@users.noreply.github.com> Date: Mon, 29 Jun 2026 13:29:46 +0200 Subject: [PATCH 4/5] chore(tsconfig): remove double spacing from baseUrl comment on themebuilder and www --- apps/themebuilder/tsconfig.json | 2 +- apps/www/tsconfig.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/themebuilder/tsconfig.json b/apps/themebuilder/tsconfig.json index 5327717733..12ba60b261 100644 --- a/apps/themebuilder/tsconfig.json +++ b/apps/themebuilder/tsconfig.json @@ -12,7 +12,7 @@ "types": ["node", "vite/client", "../../internal/digdir/themes/types.d.ts"], "module": "ES2022", "rootDirs": [".", "./.react-router/types"], - // Required for ~/ path alias resolution — do not remove + // Required for ~/ path alias resolution — do not remove "baseUrl": ".", "paths": { "~/*": ["./app/*"] diff --git a/apps/www/tsconfig.json b/apps/www/tsconfig.json index ae602777b9..475829ae96 100644 --- a/apps/www/tsconfig.json +++ b/apps/www/tsconfig.json @@ -16,7 +16,7 @@ "../../internal/digdir/themes/types.d.ts" ], "module": "ES2022", - // Required for ~/ path alias resolution — do not remove + // Required for ~/ path alias resolution — do not remove "baseUrl": ".", "rootDirs": [".", "./.react-router/types"], "paths": { From 27a38aa239a6f7dc3ce81a81ec6d67e876e19199 Mon Sep 17 00:00:00 2001 From: LakBud <215863351+LakBud@users.noreply.github.com> Date: Mon, 29 Jun 2026 20:10:05 +0200 Subject: [PATCH 5/5] chore(changset): remove content entirely Co-authored-by: Michael Marszalek --- .changeset/cold-webs-bathe.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.changeset/cold-webs-bathe.md b/.changeset/cold-webs-bathe.md index e353d6a80c..a845151cc8 100644 --- a/.changeset/cold-webs-bathe.md +++ b/.changeset/cold-webs-bathe.md @@ -1,6 +1,2 @@ --- -"@digdir/designsystemet-react": minor -"@digdir/designsystemet-types": minor -"@digdir/designsystemet": minor -"@digdir/designsystemet-web": minor ---