From a263d09f094ebc73162b3247becdab20090bbf93 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 19 Jan 2026 08:21:31 +0800 Subject: [PATCH] Update dependency linguist-languages to v9.3.1 (#18682) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: fisker --- package.json | 2 +- src/utilities/create-language.js | 5 +++-- .../__tests__/__snapshots__/support-info.js.snap | 2 +- yarn.lock | 10 +++++----- 4 files changed, 10 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 6b3461b98..d397e5946 100644 --- a/package.json +++ b/package.json @@ -87,7 +87,7 @@ "jest-docblock": "30.2.0", "json5": "2.2.3", "leven": "4.1.0", - "linguist-languages": "9.2.0", + "linguist-languages": "9.3.1", "mdast-util-from-markdown": "2.0.2", "mdast-util-gfm": "3.1.0", "mdast-util-math": "3.0.0", diff --git a/src/utilities/create-language.js b/src/utilities/create-language.js index 875cc5d67..4db00ffc6 100644 --- a/src/utilities/create-language.js +++ b/src/utilities/create-language.js @@ -4,7 +4,8 @@ import * as assert from "#universal/assert"; @import {Language as LinguistLanguage} from "linguist-languages" @typedef {keyof LinguistLanguage} LinguistLanguageFields @typedef {"color" | "languageId"} ExcludedLinguistLanguageFields -@typedef {Omit & { +@typedef {Omit & { + name: string; parsers?: readonly string[]; linguistLanguageId?: LinguistLanguage["languageId"]; vscodeLanguageIds?: string[]; @@ -32,7 +33,7 @@ const arrayTypeFields = new Set([ /** * @param {LinguistLanguage} linguistLanguage - * @param {(data: LinguistLanguage) => Partial} getOverrides + * @param {(data: LinguistLanguage) => Partial} getOverrides * @returns {Language} */ function createLanguage(linguistLanguage, getOverrides) { diff --git a/tests/integration/__tests__/__snapshots__/support-info.js.snap b/tests/integration/__tests__/__snapshots__/support-info.js.snap index c8c855d8b..953f03f4f 100644 --- a/tests/integration/__tests__/__snapshots__/support-info.js.snap +++ b/tests/integration/__tests__/__snapshots__/support-info.js.snap @@ -738,7 +738,7 @@ exports[`CLI --support-info 1`] = ` "linguistLanguageId": 391, "name": "Vue", "parsers": ["vue"], - "tmScope": "source.vue", + "tmScope": "text.html.vue", "type": "markup", "vscodeLanguageIds": ["vue"] }, diff --git a/yarn.lock b/yarn.lock index dc14d18c5..464463f76 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6696,10 +6696,10 @@ __metadata: languageName: node linkType: hard -"linguist-languages@npm:9.2.0": - version: 9.2.0 - resolution: "linguist-languages@npm:9.2.0" - checksum: 10/07683a1b07b137aba0de4bc68f7ec0d70f3f02f4d769827f98a837f5ea813ee020a539de6fa5675a2f50520db15d0b8a2edad1edb42f59bf5396f260eb8b3861 +"linguist-languages@npm:9.3.1": + version: 9.3.1 + resolution: "linguist-languages@npm:9.3.1" + checksum: 10/e1443fb4035ab03f261a48f2aebd2d8307fb6eb1315cd7005ceda8e4bdf3712a8f0ff181fef87d5a9c1d9f332087b1ab72ef07a268cb2db02df8e7376e5361e1 languageName: node linkType: hard @@ -8442,7 +8442,7 @@ __metadata: json5: "npm:2.2.3" knip: "npm:5.78.0" leven: "npm:4.1.0" - linguist-languages: "npm:9.2.0" + linguist-languages: "npm:9.3.1" magic-string: "npm:0.30.21" make-synchronized: "npm:0.8.0" mdast-util-from-markdown: "npm:2.0.2"