File tree 4 files changed +16
-17
lines changed
4 files changed +16
-17
lines changed Original file line number Diff line number Diff line change 75
75
"@tsed/schema" : " >=8.0.0" ,
76
76
"chalk" : " ^5.3.0" ,
77
77
"change-case" : " ^5.4.4" ,
78
- "esm-module-alias" : " ^2.2.1" ,
79
78
"globby" : " ^14.0.2" ,
80
79
"read-pkg-up" : " ^11.0.0" ,
81
80
"semver" : " ^7.6.3" ,
Original file line number Diff line number Diff line change 1
1
#!/usr/bin/env node
2
2
import { register } from "node:module" ;
3
+ import { join } from "node:path" ;
3
4
import { fileURLToPath , pathToFileURL } from "node:url" ;
4
5
5
6
const EXT = process . env . CLI_MODE === "ts" ? "ts" : "js" ;
6
7
7
- register ( pathToFileURL ( ` ${ import . meta. dirname } / ../loaders/alias.hook.${ EXT } `) , {
8
+ register ( pathToFileURL ( join ( import . meta. dirname , ` ../loaders/alias.hook.${ EXT } `) ) , {
8
9
parentURL : import . meta. dirname ,
9
10
data : {
10
- "@tsed/core" : fileURLToPath ( import . meta. resolve ( "@tsed/core" ) ) ,
11
- "@tsed/di" : fileURLToPath ( import . meta. resolve ( "@tsed/di" ) ) ,
12
- "@tsed/schema" : fileURLToPath ( import . meta. resolve ( "@tsed/schema" ) ) ,
13
- "@tsed/cli-core" : fileURLToPath ( import . meta. resolve ( "@tsed/cli-core" ) ) ,
14
- "@tsed/cli" : fileURLToPath ( import . meta. resolve ( "@tsed/cli" ) )
11
+ "@tsed/core" : import . meta. resolve ( "@tsed/core" ) ,
12
+ "@tsed/di" : import . meta. resolve ( "@tsed/di" ) ,
13
+ "@tsed/schema" : import . meta. resolve ( "@tsed/schema" ) ,
14
+ "@tsed/cli-core" : import . meta. resolve ( "@tsed/cli-core" ) ,
15
+ "@tsed/cli" : import . meta. resolve ( "@tsed/cli" )
15
16
} ,
16
17
transferList : [ ]
17
18
} ) ;
Original file line number Diff line number Diff line change 1
- import generateAliasesResolver from "esm-module-alias" ;
1
+ function generateAliasesResolver ( aliases : Record < string , string > , options ?: any ) {
2
+ return ( specifier : any , parentModuleURL : any , defaultResolve : any ) => {
3
+ if ( aliases [ specifier ] ) {
4
+ return defaultResolve ( aliases [ specifier ] , parentModuleURL ) ;
5
+ }
6
+
7
+ return defaultResolve ( specifier , parentModuleURL ) ;
8
+ } ;
9
+ }
2
10
3
11
let resolver : any = null ;
4
12
5
13
export async function initialize ( aliases : Record < string , string > ) {
6
- // Receives data from `register`.
7
14
resolver = generateAliasesResolver ( aliases ) ;
8
15
}
9
16
Original file line number Diff line number Diff line change @@ -2676,7 +2676,6 @@ __metadata:
2676
2676
chalk: "npm:^5.3.0"
2677
2677
change-case: "npm:^5.4.4"
2678
2678
cross-env: "npm:7.0.3"
2679
- esm-module-alias: "npm:^2.2.1"
2680
2679
globby: "npm:^14.0.2"
2681
2680
read-pkg-up: "npm:^11.0.0"
2682
2681
semver: "npm:^7.6.3"
@@ -6703,13 +6702,6 @@ __metadata:
6703
6702
languageName: node
6704
6703
linkType: hard
6705
6704
6706
- "esm-module-alias@npm:^2.2.1":
6707
- version: 2.2.1
6708
- resolution: "esm-module-alias@npm:2.2.1"
6709
- checksum: 10/2dda8bdde12b7b6fdfe7dd0efc4abe15c09af26f62cf5540d3df464dfe1be6a9a627105d5b6ea940f0be4d87c78c15db192fff821be7869b16cc9a1e678b8b31
6710
- languageName: node
6711
- linkType: hard
6712
-
6713
6705
"espree@npm:^10.0.1, espree@npm:^10.1.0":
6714
6706
version: 10.1.0
6715
6707
resolution: "espree@npm:10.1.0"
You can’t perform that action at this time.
0 commit comments