Skip to content

Commit 9a2a275

Browse files
authored
bump min ts version to 4.4 to match definitelytyped at time of writing (#2063)
* bump min ts version to 4.4 to match definitelytyped at time of writing * update lockfile * fix a bit of noise in test failures, also addressed by #2009, sneaking it in here to quiet the CI on other PRs * Sneak in improvement to assertion logging
1 parent 47d4f45 commit 9a2a275

File tree

5 files changed

+25
-20
lines changed

5 files changed

+25
-20
lines changed

.github/workflows/continuous-integration.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,8 @@ jobs:
7474
- flavor: 2
7575
node: 16
7676
nodeFlag: 16
77-
typescript: 4.2
78-
typescriptFlag: 4_2
77+
typescript: 4.4
78+
typescriptFlag: 4_4
7979
# Node 18
8080
- flavor: 3
8181
node: 18

package.json

Lines changed: 2 additions & 2 deletions
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",
@@ -148,7 +148,7 @@
148148
"@swc/core": ">=1.2.50",
149149
"@swc/wasm": ">=1.2.50",
150150
"@types/node": "*",
151-
"typescript": ">=4.2"
151+
"typescript": ">=4.4"
152152
},
153153
"peerDependenciesMeta": {
154154
"@swc/core": {

src/test/esm-loader.spec.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,9 @@ test.suite('esm', (test) => {
9595
});
9696
expect(r.err).not.toBe(null);
9797
// expect error from node's default resolver
98-
expect(r.stderr).toMatch(/Error \[ERR_UNSUPPORTED_ESM_URL_SCHEME\]:.*(?:\n.*){0,2}\n *at defaultResolve/);
98+
expect(r.stderr).toMatch(
99+
/Error \[ERR_UNSUPPORTED_ESM_URL_SCHEME\]:.*(?:\n.*){0,2}\n *at (defaultResolve|defaultLoad)/
100+
);
99101
});
100102

101103
test('should bypass import cache when changing search params', async () => {
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1+
// Eagerly load `expect` so it picks up the env var
2+
require('expect');
13
delete process.env.FORCE_COLOR;

yarn.lock

Lines changed: 16 additions & 15 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
@@ -3855,7 +3856,7 @@ __metadata:
38553856
"@swc/core": ">=1.2.50"
38563857
"@swc/wasm": ">=1.2.50"
38573858
"@types/node": "*"
3858-
typescript: ">=4.2"
3859+
typescript: ">=4.4"
38593860
peerDependenciesMeta:
38603861
"@swc/core":
38613862
optional: true

0 commit comments

Comments
 (0)