Skip to content

Commit 0641402

Browse files
committed
fix(paths): register tsconfig-paths to get proper module resolution
1 parent 8a9abf8 commit 0641402

File tree

3 files changed

+23
-0
lines changed

3 files changed

+23
-0
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@
7979
"read-pkg-up": "^7.0.1",
8080
"rest-api-support": "^1.16.3",
8181
"supertest": "^6.3.3",
82+
"tsconfig-paths": "^4.2.0",
8283
"typescript": "^5.1.6"
8384
},
8485
"packageManager": "[email protected]"

src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ let app: ServiceExpress | undefined;
2020
let appService: ServiceFactory<ServiceLocals, RequestLocals> | undefined;
2121

2222
register();
23+
require('tsconfig-paths/register');
2324

2425
async function loadModule(path: string): Promise<Record<string, unknown>> {
2526
try {

yarn.lock

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -742,6 +742,7 @@ __metadata:
742742
rest-api-support: ^1.16.3
743743
supertest: ^6.3.3
744744
ts-node: ^10.9.1
745+
tsconfig-paths: ^4.2.0
745746
typescript: ^5.1.6
746747
vitest: ^0.34.2
747748
peerDependencies:
@@ -5173,6 +5174,15 @@ __metadata:
51735174
languageName: node
51745175
linkType: hard
51755176

5177+
"json5@npm:^2.2.2":
5178+
version: 2.2.3
5179+
resolution: "json5@npm:2.2.3"
5180+
bin:
5181+
json5: lib/cli.js
5182+
checksum: 2a7436a93393830bce797d4626275152e37e877b265e94ca69c99e3d20c2b9dab021279146a39cdb700e71b2dd32a4cebd1514cd57cee102b1af906ce5040349
5183+
languageName: node
5184+
linkType: hard
5185+
51765186
"jsonc-parser@npm:^3.2.0":
51775187
version: 3.2.0
51785188
resolution: "jsonc-parser@npm:3.2.0"
@@ -7781,6 +7791,17 @@ __metadata:
77817791
languageName: node
77827792
linkType: hard
77837793

7794+
"tsconfig-paths@npm:^4.2.0":
7795+
version: 4.2.0
7796+
resolution: "tsconfig-paths@npm:4.2.0"
7797+
dependencies:
7798+
json5: ^2.2.2
7799+
minimist: ^1.2.6
7800+
strip-bom: ^3.0.0
7801+
checksum: 28c5f7bbbcabc9dabd4117e8fdc61483f6872a1c6b02a4b1c4d68c5b79d06896c3cc9547610c4c3ba64658531caa2de13ead1ea1bf321c7b53e969c4752b98c7
7802+
languageName: node
7803+
linkType: hard
7804+
77847805
"tslib@npm:^1.8.1":
77857806
version: 1.14.1
77867807
resolution: "tslib@npm:1.14.1"

0 commit comments

Comments
 (0)