From d460b1ae0c304df629c4881d6cbd7344a7774532 Mon Sep 17 00:00:00 2001 From: Nick Colley Date: Fri, 15 May 2020 17:18:12 +0100 Subject: [PATCH] Pin TypeScript dependencies TypeScript does not follow Semantic Versioning. This means that the caret (^) syntax used by npm installed a breaking version, as it expects minor and patch releases to be backwards compatible. This unfortunately means we need to pin the dependency to ensure our code does not break. https://devblogs.microsoft.com/typescript/announcing-typescript-3-9/#breaking-changes --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index dd60a5631..f168b3cb9 100644 --- a/package.json +++ b/package.json @@ -79,7 +79,7 @@ "style-loader": "^1.0.0", "supertest": "^4.0.2", "ts-jest": "^25.0.0", - "typescript": "^3.8.3" + "typescript": "3.8.3" }, "engines": { "node": ">= 12.0.0"