Skip to content

Commit c31dbcd

Browse files
authored
refactor: Remove unnecessary globbing from tsconfig files (#3287)
This pull request standardizes the `include` patterns in various `tsconfig` files across multiple packages. The main change is replacing glob patterns like `"src/**/*"` with just `"src"` (and similar for other folders), simplifying the TypeScript configuration and potentially improving build performance and consistency. ### Changes The most important changes are: **Standardization of `include` patterns in tsconfig files:** * Updated all `tsconfig.jest.json` and `tsconfig.node.json` files across packages (such as `autocertifier-client`, `autocertifier-server`, `cdn-location`, `cli-tools`, `dht`, `geoip-location`, `node`, `proto-rpc`, `sdk`, `browser-test-runner`, and `test-utils`) to use direct folder references (e.g., `"src"`, `"bin"`, `"test"`, `"generated"`, `"data-generation"`) instead of recursive glob patterns (e.g., `"src/**/*"`). **Minor related adjustments:** * Adjusted some `exclude` patterns and removed unnecessary file references in the `sdk` package's `tsconfig` files for consistency.
1 parent 99a1610 commit c31dbcd

25 files changed

+56
-61
lines changed

packages/autocertifier-client/tsconfig.jest.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"extends": "../../tsconfig.jest.json",
33
"include": [
4-
"src/**/*",
5-
"generated/**/*",
6-
"test/**/*"
4+
"src",
5+
"generated",
6+
"test"
77
],
88
"references": [
99
{ "path": "../utils/tsconfig.node.json" }

packages/autocertifier-client/tsconfig.node.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
"noImplicitOverride": false
66
},
77
"include": [
8-
"src/**/*",
9-
"generated/**/*"
8+
"src",
9+
"generated"
1010
],
1111
"references": [
1212
{ "path": "../utils/tsconfig.node.json" }

packages/autocertifier-server/tsconfig.jest.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"extends": "../../tsconfig.jest.json",
33
"include": [
4-
"src/**/*",
5-
"bin/**/*",
6-
"test/**/*"
4+
"src",
5+
"bin",
6+
"test"
77
],
88
"references": [
99
{ "path": "../utils/tsconfig.node.json" },

packages/autocertifier-server/tsconfig.node.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
"noImplicitOverride": false
66
},
77
"include": [
8-
"src/**/*",
9-
"bin/**/*",
8+
"src",
9+
"bin"
1010
],
1111
"references": [
1212
{ "path": "../utils/tsconfig.node.json" },

packages/browser-test-runner/tsconfig.node.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44
"outDir": "dist"
55
},
66
"include": [
7-
"src/**/*"
7+
"src"
88
]
99
}

packages/cdn-location/tsconfig.jest.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"extends": "../../tsconfig.jest.json",
33
"include": [
4-
"src/**/*",
5-
"data-generation/**/*",
6-
"test/**/*"
4+
"src",
5+
"data-generation",
6+
"test"
77
],
88
"references": [
99
{ "path": "../utils/tsconfig.node.json" },

packages/cdn-location/tsconfig.node.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"noImplicitOverride": false
66
},
77
"include": [
8-
"src/**/*"
8+
"src"
99
],
1010
"references": [
1111
{ "path": "../utils/tsconfig.node.json" },

packages/cli-tools/tsconfig.jest.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
"noImplicitOverride": false
77
},
88
"include": [
9-
"src/**/*",
10-
"bin/**/*",
11-
"test/**/*"
9+
"src",
10+
"bin",
11+
"test"
1212
]
1313
}

packages/cli-tools/tsconfig.node.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
},
77
"include": [
88
"package.json",
9-
"src/**/*",
10-
"bin/**/*"
9+
"src",
10+
"bin"
1111
],
1212
"references": [
1313
{ "path": "../utils/tsconfig.node.json" },

packages/dht/tsconfig.jest.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
"noImplicitOverride": false
66
},
77
"include": [
8-
"src/**/*",
9-
"generated/**/*",
10-
"test/**/*",
8+
"src",
9+
"generated",
10+
"test",
1111
"package.json",
1212
"scripts"
1313
],

0 commit comments

Comments
 (0)