From 423bd8007219a77c97cd77ae17130a9d07d49a5c Mon Sep 17 00:00:00 2001 From: Leo Singer Date: Tue, 14 May 2024 11:40:24 -0400 Subject: [PATCH] Bump TypeScript version, fixes CI segfaults on Node 22 I spent a lot of time trying to come up with a minimal reproducer for the segfaults under Node 22, but ultimately found that the segfault was fixed by simply upgrading TypeScript. --- package-lock.json | 10 +++++----- package.json | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index acf479a..3eff8ce 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36,12 +36,12 @@ "remark-parse": "^10.0.2", "remark-rehype": "^10.1.0", "ts-jest": "^29.1.1", - "typescript": "^5.2.2", + "typescript": "^5.4.5", "unified": "^10.0.0", "unist-util-remove-position": "^5.0.0" }, "engines": { - "node": ">=18 <22" + "node": ">=18" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -9943,9 +9943,9 @@ } }, "node_modules/typescript": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", - "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", + "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", "dev": true, "bin": { "tsc": "bin/tsc", diff --git a/package.json b/package.json index 3b606b8..5b8883d 100644 --- a/package.json +++ b/package.json @@ -58,12 +58,12 @@ "remark-parse": "^10.0.2", "remark-rehype": "^10.1.0", "ts-jest": "^29.1.1", - "typescript": "^5.2.2", + "typescript": "^5.4.5", "unified": "^10.0.0", "unist-util-remove-position": "^5.0.0" }, "engines": { - "node": ">=18 <22" + "node": ">=18" }, "type": "module", "sideEffects": false,