Skip to content

Commit 9346c54

Browse files
cspotcodeisaacs
authored andcommitted
Pushing my local changes
1 parent a7aa440 commit 9346c54

File tree

3 files changed

+20
-19
lines changed

3 files changed

+20
-19
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@
113113
"homepage": "https://typestrong.org/ts-node",
114114
"devDependencies": {
115115
"@TypeStrong/fs-fixture-builder": "https://github.com/Typestrong/fs-fixture-builder.git#3099e53621daf99db971af29c96145dc115693cd",
116-
"@cspotcode/ava-lib": "https://github.com/cspotcode/ava-lib#bbbed83f393342b51dc6caf2ddf775a3e89371d8",
116+
"@cspotcode/ava-lib": "https://github.com/cspotcode/ava-lib#805aab17b2b89c388596b6dc2b4eece403c5fb87",
117117
"@cspotcode/expect-stream": "https://github.com/cspotcode/node-expect-stream#4e425ff1eef240003af8716291e80fbaf3e3ae8f",
118118
"@microsoft/api-extractor": "^7.19.4",
119119
"@swc/core": "1.3.32",

src/esm.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ export namespace NodeLoaderHooksAPI1 {
4343
export interface NodeLoaderHooksAPI2 {
4444
resolve: NodeLoaderHooksAPI2.ResolveHook;
4545
load: NodeLoaderHooksAPI2.LoadHook;
46-
globalPreload?: NodeLoaderHooksAPI2.GlobalPreload;
46+
globalPreload?: NodeLoaderHooksAPI2.GlobalPreloadHook;
4747
}
4848
export namespace NodeLoaderHooksAPI2 {
4949
export type ResolveHook = (
@@ -75,7 +75,7 @@ export namespace NodeLoaderHooksAPI2 {
7575
export interface NodeImportAssertions {
7676
type?: 'json';
7777
}
78-
export type GlobalPreload = () => string;
78+
export type GlobalPreloadHook = () => string;
7979
}
8080

8181
export type NodeLoaderHooksFormat = 'builtin' | 'commonjs' | 'dynamic' | 'json' | 'module' | 'wasm';
@@ -92,10 +92,10 @@ const newHooksAPI = versionGteLt(process.versions.node, '16.12.0');
9292
export function filterHooksByAPIVersion(
9393
hooks: NodeLoaderHooksAPI1 & NodeLoaderHooksAPI2
9494
): NodeLoaderHooksAPI1 | NodeLoaderHooksAPI2 {
95-
const { getFormat, load, resolve, transformSource } = hooks;
95+
const { getFormat, load, resolve, transformSource, globalPreload } = hooks;
9696
// Explicit return type to avoid TS's non-ideal inferred type
9797
const hooksAPI: NodeLoaderHooksAPI1 | NodeLoaderHooksAPI2 = newHooksAPI
98-
? { resolve, load, getFormat: undefined, transformSource: undefined }
98+
? { resolve, load, globalPreload, getFormat: undefined, transformSource: undefined }
9999
: { resolve, getFormat, transformSource, load: undefined };
100100
return hooksAPI;
101101
}

yarn.lock

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -241,16 +241,17 @@ __metadata:
241241
languageName: node
242242
linkType: hard
243243

244-
"@cspotcode/ava-lib@https://github.com/cspotcode/ava-lib#bbbed83f393342b51dc6caf2ddf775a3e89371d8":
244+
"@cspotcode/ava-lib@https://github.com/cspotcode/ava-lib#805aab17b2b89c388596b6dc2b4eece403c5fb87":
245245
version: 0.0.1
246-
resolution: "@cspotcode/ava-lib@https://github.com/cspotcode/ava-lib.git#commit=bbbed83f393342b51dc6caf2ddf775a3e89371d8"
246+
resolution: "@cspotcode/ava-lib@https://github.com/cspotcode/ava-lib.git#commit=805aab17b2b89c388596b6dc2b4eece403c5fb87"
247247
dependencies:
248248
"@types/node": "*"
249+
chalk: 4.1.2
249250
throat: ^6.0.1
250251
peerDependencies:
251252
ava: "*"
252253
expect: "*"
253-
checksum: 3ca30bbfe81abb537e1e96addd272b34daf19ecba56f13a5785115bc3433dc5309e733ab8440384531b7a74b88f58eb11c9151e62b75c5c219eccc7dd8b058ec
254+
checksum: 3b453c2f1dd64eeb531a8b6da4cd4d9b24364b31b6692aca5d646d40479e46db56acc4141d93871732f33ab86e91b4c6a08674d1bcf49fc8c8ff8dab9f005742
254255
languageName: node
255256
linkType: hard
256257

@@ -1257,6 +1258,16 @@ __metadata:
12571258
languageName: node
12581259
linkType: hard
12591260

1261+
"chalk@npm:4.1.2, chalk@npm:^4.0.0":
1262+
version: 4.1.2
1263+
resolution: "chalk@npm:4.1.2"
1264+
dependencies:
1265+
ansi-styles: ^4.1.0
1266+
supports-color: ^7.1.0
1267+
checksum: fe75c9d5c76a7a98d45495b91b2172fa3b7a09e0cc9370e5c8feb1c567b85c4288e2b3fded7cfdd7359ac28d6b3844feb8b82b8686842e93d23c827c417e83fc
1268+
languageName: node
1269+
linkType: hard
1270+
12601271
"chalk@npm:^2.0.0":
12611272
version: 2.4.2
12621273
resolution: "chalk@npm:2.4.2"
@@ -1268,16 +1279,6 @@ __metadata:
12681279
languageName: node
12691280
linkType: hard
12701281

1271-
"chalk@npm:^4.0.0":
1272-
version: 4.1.2
1273-
resolution: "chalk@npm:4.1.2"
1274-
dependencies:
1275-
ansi-styles: ^4.1.0
1276-
supports-color: ^7.1.0
1277-
checksum: fe75c9d5c76a7a98d45495b91b2172fa3b7a09e0cc9370e5c8feb1c567b85c4288e2b3fded7cfdd7359ac28d6b3844feb8b82b8686842e93d23c827c417e83fc
1278-
languageName: node
1279-
linkType: hard
1280-
12811282
"chalk@npm:^5.2.0":
12821283
version: 5.2.0
12831284
resolution: "chalk@npm:5.2.0"
@@ -3810,7 +3811,7 @@ __metadata:
38103811
resolution: "ts-node@workspace:."
38113812
dependencies:
38123813
"@TypeStrong/fs-fixture-builder": "https://github.com/Typestrong/fs-fixture-builder.git#3099e53621daf99db971af29c96145dc115693cd"
3813-
"@cspotcode/ava-lib": "https://github.com/cspotcode/ava-lib#bbbed83f393342b51dc6caf2ddf775a3e89371d8"
3814+
"@cspotcode/ava-lib": "https://github.com/cspotcode/ava-lib#805aab17b2b89c388596b6dc2b4eece403c5fb87"
38143815
"@cspotcode/expect-stream": "https://github.com/cspotcode/node-expect-stream#4e425ff1eef240003af8716291e80fbaf3e3ae8f"
38153816
"@cspotcode/source-map-support": ^0.8.0
38163817
"@microsoft/api-extractor": ^7.19.4

0 commit comments

Comments
 (0)