From d225baad2dc1aaae8cf20092df14d374b0ab3878 Mon Sep 17 00:00:00 2001 From: Christian Findlay <16697547+MelbourneDeveloper@users.noreply.github.com> Date: Sun, 12 Jul 2026 12:21:40 +1000 Subject: [PATCH] Pin @types/vscode to match engines.vscode for VSIX packaging MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit vsce package rejects a release when @types/vscode (^1.125.0, bumped by a dependency update) is newer than engines.vscode (^1.99.0). The extension only uses the 1.99-era API, so pin @types/vscode back to ^1.99.0 to match the declared engine floor — restoring the v0.11.0 configuration that packaged cleanly. Verified: vscode typecheck passes and `vsce package` succeeds. --- package-lock.json | 2 +- packages/vscode/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index b84f418..dc60c74 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7450,7 +7450,7 @@ "@types/mocha": "^10.0.10", "@types/node": "^26.1.0", "@types/pdfkit": "^0.17.6", - "@types/vscode": "^1.125.0", + "@types/vscode": "^1.99.0", "@vscode/test-electron": "^3.0.0", "esbuild": "^0.28.1", "mocha": "^11.7.6", diff --git a/packages/vscode/package.json b/packages/vscode/package.json index 993337a..ff12394 100644 --- a/packages/vscode/package.json +++ b/packages/vscode/package.json @@ -166,7 +166,7 @@ "@types/mocha": "^10.0.10", "@types/node": "^26.1.0", "@types/pdfkit": "^0.17.6", - "@types/vscode": "^1.125.0", + "@types/vscode": "^1.99.0", "@vscode/test-electron": "^3.0.0", "esbuild": "^0.28.1", "mocha": "^11.7.6",