Skip to content

Commit e8a2582

Browse files
committed
refactor: Simplify TypeScript module resolution, refine MainTask type, and update bundle size expectations.
1 parent 02b9510 commit e8a2582

File tree

4 files changed

+5
-16
lines changed

4 files changed

+5
-16
lines changed

apps/relay/tsconfig.json

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,7 @@
22
"extends": "../../packages/tsconfig/universal-esm.json",
33
"compilerOptions": {
44
"outDir": "dist",
5-
"baseUrl": ".",
6-
"paths": {
7-
"@evolu/common": ["../../packages/common/src/index.ts"],
8-
"@evolu/common/*": ["../../packages/common/src/*.ts"],
9-
"@evolu/nodejs": ["../../packages/nodejs/src/index.ts"],
10-
"@evolu/nodejs/*": ["../../packages/nodejs/src/*.ts"]
11-
}
5+
"module": "Node16"
126
},
137
"include": ["src"],
148
"exclude": ["node_modules"]

packages/common/src/Task.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -443,7 +443,7 @@ export type InferTaskDone<T extends Task<any, any, any>> =
443443
* @group Core Types
444444
*/
445445
export type MainTask<D> = Task<
446-
Disposable | AsyncDisposable | undefined | undefined,
446+
Disposable | AsyncDisposable | undefined,
447447
never,
448448
RunnerDeps & D
449449
>;

packages/common/test/TreeShaking.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,8 +135,8 @@ describe("tree-shaking", () => {
135135
"raw": 1602,
136136
},
137137
"task-example": {
138-
"gzip": 5695,
139-
"raw": 15295,
138+
"gzip": 5255,
139+
"raw": 13885,
140140
},
141141
"type-object": {
142142
"gzip": 1549,

packages/nodejs/tsconfig.json

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,7 @@
22
"extends": "../tsconfig/universal-esm.json",
33
"compilerOptions": {
44
"outDir": "dist",
5-
"allowJs": true,
6-
"baseUrl": ".",
7-
"paths": {
8-
"@evolu/common": ["../common/src/index.ts"],
9-
"@evolu/common/*": ["../common/src/*.ts"]
10-
}
5+
"allowJs": true
116
},
127
"include": ["src", "test", "vitest.config.ts"],
138
"exclude": ["dist", "node_modules", "test/tmp"]

0 commit comments

Comments
 (0)