Skip to content

Commit c41cdea

Browse files
authored
refactor(create-rstack): unify lib template tsconfig (#376)
1 parent 49404b9 commit c41cdea

8 files changed

Lines changed: 26 additions & 8 deletions

File tree

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"extends": "../tsconfig.json",
3+
"compilerOptions": {
4+
"types": ["rstack/types", "node"]
5+
},
6+
"include": ["./"]
7+
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"extends": "../tsconfig.json",
33
"compilerOptions": {
4-
"types": ["rstack/types", "node", "@testing-library/jest-dom"]
4+
"types": ["rstack/types", "node", "svelte", "@testing-library/jest-dom"]
55
},
66
"include": ["./"]
77
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"extends": "../tsconfig.json",
3+
"compilerOptions": {
4+
"rootDir": "..",
5+
"types": ["rstack/types", "node"]
6+
},
7+
"include": ["./"]
8+
}

packages/create-rstack/template-lib-react-ts/tests/tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"extends": "../tsconfig.json",
33
"compilerOptions": {
44
"rootDir": "..",
5-
"types": ["@testing-library/jest-dom"]
5+
"types": ["rstack/types", "node", "@testing-library/jest-dom"]
66
},
77
"include": ["./"]
88
}

packages/create-rstack/template-lib-solid-ts/tests/tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"extends": "../tsconfig.json",
33
"compilerOptions": {
44
"rootDir": "..",
5-
"types": ["@testing-library/jest-dom"]
5+
"types": ["rstack/types", "node", "@testing-library/jest-dom"]
66
},
77
"include": ["./"]
88
}
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
{
22
"extends": "../tsconfig.json",
33
"compilerOptions": {
4-
"rootDir": ".."
4+
"noEmit": true,
5+
"rootDir": "..",
6+
"types": ["rstack/types", "node", "svelte"]
57
},
68
"include": ["./"]
79
}

packages/create-rstack/template-lib-svelte-ts/tsconfig.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
"target": "ES2022",
55
"declaration": true,
66
"emitDeclarationOnly": true,
7-
"isolatedModules": true,
7+
"outDir": "dist",
88
"skipLibCheck": true,
99
"types": ["rstack/types", "node", "svelte"],
1010
"useDefineForClassFields": true,
11+
"rootDir": "src",
1112

1213
/* modules */
13-
"module": "preserve",
1414
"moduleDetection": "force",
1515
"moduleResolution": "bundler",
1616
"verbatimModuleSyntax": true,
@@ -21,5 +21,5 @@
2121
"noUnusedLocals": true,
2222
"noUnusedParameters": true
2323
},
24-
"include": ["src", "scripts", "*.config.ts"]
24+
"include": ["src"]
2525
}
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
{
22
"extends": "../tsconfig.json",
33
"compilerOptions": {
4+
"noEmit": true,
45
"rootDir": "..",
5-
"types": ["@testing-library/jest-dom"]
6+
"types": ["rstack/types", "node", "@testing-library/jest-dom"]
67
},
78
"include": ["./"]
89
}

0 commit comments

Comments
 (0)