From 4ef9fd57b4c3a06094bcf10a663dba4361abb615 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 29 May 2026 12:03:00 +0000 Subject: [PATCH 1/3] chore(deps-dev): bump mime from 1.6.0 to 4.1.0 Bumps [mime](https://github.com/broofa/mime) from 1.6.0 to 4.1.0. - [Release notes](https://github.com/broofa/mime/releases) - [Changelog](https://github.com/broofa/mime/blob/main/CHANGELOG.md) - [Commits](https://github.com/broofa/mime/compare/v1.6.0...v4.1.0) --- updated-dependencies: - dependency-name: mime dependency-version: 4.1.0 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package-lock.json | 28 ++++++++++++++++++++++------ package.json | 2 +- 2 files changed, 23 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index d31015fd..1180794b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -151,7 +151,7 @@ "istanbul-reports": "^3.2.0", "lazy.js": "^0.4.3", "merge-options": "^3.0.4", - "mime": "^1.6.0", + "mime": "^4.1.0", "minimatch": "^3.1.5", "mocha": "^10.8.2", "mocha-junit-reporter": "^2.2.1", @@ -10790,6 +10790,19 @@ "node": ">=8" } }, + "node_modules/gulp-azure-storage/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/gulp-azure-storage/node_modules/p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", @@ -15040,16 +15053,19 @@ } }, "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-4.1.0.tgz", + "integrity": "sha512-X5ju04+cAzsojXKes0B/S4tcYtFAJ6tTMuSPBEn9CPGlrWr8Fiw7qYeLT0XyH80HSoAoqWCaz+MWKh22P7G1cw==", "dev": true, + "funding": [ + "https://github.com/sponsors/broofa" + ], "license": "MIT", "bin": { - "mime": "cli.js" + "mime": "bin/cli.js" }, "engines": { - "node": ">=4" + "node": ">=16" } }, "node_modules/mime-db": { diff --git a/package.json b/package.json index e7a5d2f6..99c42194 100644 --- a/package.json +++ b/package.json @@ -228,7 +228,7 @@ "istanbul-reports": "^3.2.0", "lazy.js": "^0.4.3", "merge-options": "^3.0.4", - "mime": "^1.6.0", + "mime": "^4.1.0", "minimatch": "^3.1.5", "mocha": "^10.8.2", "mocha-junit-reporter": "^2.2.1", From 530e8faa0f04ef00796377b0d7c6d93bf1b6a28d Mon Sep 17 00:00:00 2001 From: kanywst Date: Fri, 29 May 2026 21:13:20 +0900 Subject: [PATCH 2/3] chore(deps-dev): sync build/ mime to ^4.1.0 and migrate upload-cdn to v4 API mime v2+ replaced lookup() with getType(). Update build/upload-cdn.ts accordingly so the bumped root and build/ stay in sync and hygiene's check-package-json passes. --- build/azure-pipelines/upload-cdn.ts | 4 ++-- build/package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build/azure-pipelines/upload-cdn.ts b/build/azure-pipelines/upload-cdn.ts index a6fdec30..e7e0043e 100644 --- a/build/azure-pipelines/upload-cdn.ts +++ b/build/azure-pipelines/upload-cdn.ts @@ -90,12 +90,12 @@ async function main(): Promise { .pipe(filter(f => !f.isDirectory())); const compressed = all - .pipe(filter(f => MimeTypesToCompress.has(mime.lookup(f.path)))) + .pipe(filter(f => MimeTypesToCompress.has((mime.getType(f.path) ?? '')))) .pipe(gzip({ append: false })) .pipe(azureStorage.upload(options(true))); const uncompressed = all - .pipe(filter(f => !MimeTypesToCompress.has(mime.lookup(f.path)))) + .pipe(filter(f => !MimeTypesToCompress.has((mime.getType(f.path) ?? '')))) .pipe(azureStorage.upload(options(false))); const out = es.merge(compressed, uncompressed) diff --git a/build/package.json b/build/package.json index 66959d9b..4670f980 100644 --- a/build/package.json +++ b/build/package.json @@ -53,7 +53,7 @@ "gulp-sort": "^2.0.0", "jsonc-parser": "^2.3.0", "jws": "^4.0.1", - "mime": "^1.6.0", + "mime": "^4.1.0", "source-map": "0.6.1", "ternary-stream": "^3.0.0", "through2": "^4.0.2", From 6abffd4161a7451481c8315d3ad45b4904a82ea7 Mon Sep 17 00:00:00 2001 From: kanywst Date: Fri, 29 May 2026 22:05:12 +0900 Subject: [PATCH 3/3] chore(deps-dev): refresh lockfiles for mime ^4.1.0 sync --- build/package-lock.json | 29 +++++++++++++++++++++++------ package-lock.json | 3 --- 2 files changed, 23 insertions(+), 9 deletions(-) diff --git a/build/package-lock.json b/build/package-lock.json index c3a6480f..8c76a8a1 100644 --- a/build/package-lock.json +++ b/build/package-lock.json @@ -59,7 +59,7 @@ "gulp-sort": "^2.0.0", "jsonc-parser": "^2.3.0", "jws": "^4.0.1", - "mime": "^1.6.0", + "mime": "^4.1.0", "source-map": "0.6.1", "ternary-stream": "^3.0.0", "through2": "^4.0.2", @@ -2272,6 +2272,19 @@ "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", "dev": true }, + "node_modules/@vscode/vsce/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/@vscode/vsce/node_modules/semver": { "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", @@ -4639,15 +4652,19 @@ } }, "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-4.1.0.tgz", + "integrity": "sha512-X5ju04+cAzsojXKes0B/S4tcYtFAJ6tTMuSPBEn9CPGlrWr8Fiw7qYeLT0XyH80HSoAoqWCaz+MWKh22P7G1cw==", "dev": true, + "funding": [ + "https://github.com/sponsors/broofa" + ], + "license": "MIT", "bin": { - "mime": "cli.js" + "mime": "bin/cli.js" }, "engines": { - "node": ">=4" + "node": ">=16" } }, "node_modules/mime-db": { diff --git a/package-lock.json b/package-lock.json index 1180794b..a6cb8c9e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19176,9 +19176,6 @@ "nan": "^2.23.0" } }, - "node_modules/ssh2/node_modules/cpu-features": { - "optional": true - }, "node_modules/stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",