From 55c1063c9d5d195c5846010f5b570b7f46492cd9 Mon Sep 17 00:00:00 2001 From: Valeri Karpov Date: Tue, 31 Dec 2024 12:30:18 -0500 Subject: [PATCH 1/2] upgrade tm-grammars to v1.22.0 for polar support --- lib/package.json | 2 +- lib/src/dynamic-imports.ts | 2 ++ lib/src/language-data.ts | 8 ++++++++ yarn.lock | 8 ++++---- 4 files changed, 15 insertions(+), 5 deletions(-) diff --git a/lib/package.json b/lib/package.json index f98f924..3ec0d8d 100644 --- a/lib/package.json +++ b/lib/package.json @@ -54,6 +54,6 @@ "funding": "https://github.com/sponsors/code-hike", "dependencies": { "ansi-sequence-parser": "1.1.1", - "tm-grammars": "^1.21.10" + "tm-grammars": "^1.22.0" } } diff --git a/lib/src/dynamic-imports.ts b/lib/src/dynamic-imports.ts index f1e3c96..6de27bf 100644 --- a/lib/src/dynamic-imports.ts +++ b/lib/src/dynamic-imports.ts @@ -276,6 +276,8 @@ export async function importGrammar(langId: string): Promise { return import("tm-grammars/grammars/plsql.json"); case "po": return import("tm-grammars/grammars/po.json"); + case "polar": + return import("tm-grammars/grammars/polar.json"); case "postcss": return import("tm-grammars/grammars/postcss.json"); case "powerquery": diff --git a/lib/src/language-data.ts b/lib/src/language-data.ts index c2bf54c..c42f119 100644 --- a/lib/src/language-data.ts +++ b/lib/src/language-data.ts @@ -193,6 +193,7 @@ export const LANG_NAMES = [ "php", "plsql", "po", + "polar", "postcss", "pot", "potx", @@ -447,6 +448,7 @@ export type LanguageName = | "php" | "plsql" | "po" + | "polar" | "postcss" | "powerquery" | "powershell" @@ -666,6 +668,7 @@ export type ScopeName = | "source.php" | "source.plsql.oracle" | "source.po" + | "source.polar" | "source.css.postcss" | "source.powerquery" | "source.powershell" @@ -941,6 +944,7 @@ export const aliasOrIdToScope: Record = { "po": "source.po", "pot": "source.po", "potx": "source.po", + "polar": "source.polar", "postcss": "source.css.postcss", "powerquery": "source.powerquery", "powershell": "source.powershell", @@ -1926,6 +1930,10 @@ export const scopeToLanguageData: Record = { "id": "po", "embeddedScopes": [] }, + "source.polar": { + "id": "polar", + "embeddedScopes": [] + }, "source.css.postcss": { "id": "postcss", "embeddedScopes": [] diff --git a/yarn.lock b/yarn.lock index 163b45d..4f05ee5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2867,10 +2867,10 @@ tinyspy@^2.2.0: resolved "https://registry.yarnpkg.com/tinyspy/-/tinyspy-2.2.0.tgz#9dc04b072746520b432f77ea2c2d17933de5d6ce" integrity sha512-d2eda04AN/cPOR89F7Xv5bK/jrQEhmcLFe6HFldoeO9AJtps+fqEnh486vnT/8y4bw38pSyxDcTCAq+Ks2aJTg== -tm-grammars@^1.21.10: - version "1.21.10" - resolved "https://registry.yarnpkg.com/tm-grammars/-/tm-grammars-1.21.10.tgz#978b2fa8ceea6bda6df39bf888af0e216cd0e909" - integrity sha512-0TSAeQ90vvh0xRGdLw/HZG3K4M9gE1rwhGDB29QtoA5h2eRRD8tlGwukBJKx/y23l9EDbMP3+2QFeJqMsVOgBQ== +tm-grammars@^1.22.0: + version "1.22.0" + resolved "https://registry.yarnpkg.com/tm-grammars/-/tm-grammars-1.22.0.tgz#5bba813016cad974183854a936775671f7dc3f2d" + integrity sha512-sjtT/JxrBHyHfkuLu/Fyp2FNZSVZCbroyZfRKzFQ76d3678AMKiXbUlTKdvv7uyW7ssrNP7WB+9/7iBal6P/XA== tmp@^0.0.33: version "0.0.33" From be24a91ad0ce6fb93cf64b5f60a1f553e3d0ac21 Mon Sep 17 00:00:00 2001 From: Valeri Karpov Date: Tue, 31 Dec 2024 12:51:36 -0500 Subject: [PATCH 2/2] add changeset --- .changeset/perfect-buttons-do.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/perfect-buttons-do.md diff --git a/.changeset/perfect-buttons-do.md b/.changeset/perfect-buttons-do.md new file mode 100644 index 0000000..d56c81b --- /dev/null +++ b/.changeset/perfect-buttons-do.md @@ -0,0 +1,5 @@ +--- +"@code-hike/lighter": patch +--- + +add Polar grammar