feat(highlight): add cypher

This commit is contained in:
Elian Doran
2025-05-18 21:18:45 +03:00
parent eb77a880dc
commit 6a3a6243c4
5 changed files with 23 additions and 3 deletions

View File

@@ -21,6 +21,7 @@
"dependencies": {
"@exercism/highlightjs-gdscript": "0.0.1",
"@triliumnext/commons": "workspace:*",
"highlight.js": "11.11.1"
"highlight.js": "11.11.1",
"highlightjs-cypher": "1.2.0"
}
}

View File

@@ -6,7 +6,7 @@ type MimeRecord = Record<string, (() => Promise<{ default: LanguageFn}>) | null>
const byMimeType: MimeRecord = {
"text/plain": () => import("highlight.js/lib/languages/plaintext"),
"application/dart": () => import("highlight.js/lib/languages/dart"),
"application/edn": null,
"application/edn": () => import("highlight.js/lib/languages/clojure"),
"application/javascript;env=backend": () => import("highlight.js/lib/languages/javascript"),
"application/javascript;env=frontend": () => import("highlight.js/lib/languages/javascript"),
"application/json": () => import("highlight.js/lib/languages/json"),
@@ -19,7 +19,7 @@ const byMimeType: MimeRecord = {
"application/typescript": () => import("highlight.js/lib/languages/typescript"),
"application/x-aspx": null,
"application/x-bat": () => import("highlight.js/lib/languages/dos"),
"application/x-cypher-query": null,
"application/x-cypher-query": () => import("highlightjs-cypher"),
"application/x-ejs": null,
"application/x-erb": () => import("highlight.js/lib/languages/erb"),
"application/x-jsp": () => import("highlight.js/lib/languages/java"),

View File

@@ -3,3 +3,9 @@ declare module '@exercism/highlightjs-gdscript' {
const defineLanguage: LanguageFn;
export default defineLanguage;
}
declare module 'highlightjs-cypher' {
import { LanguageFn } from "highlight.js";
const defineLanguage: LanguageFn;
export default defineLanguage;
}