From 98babeb5bae8a1735a46d5c05d9a28581f124fbc Mon Sep 17 00:00:00 2001 From: Matt Bauman Date: Tue, 29 Jul 2025 15:45:45 -0400 Subject: [PATCH 1/2] move highlight.js files into discourse folder unfortunately we cannot keep these at their original locations because discourse does not import everything --- .../discourse/api-initializers}/languages/julia-repl.js | 0 .../discourse/api-initializers}/languages/julia.js | 0 javascripts/discourse/api-initializers/theme-initializer.gjs | 4 ++-- 3 files changed, 2 insertions(+), 2 deletions(-) rename {src => javascripts/discourse/api-initializers}/languages/julia-repl.js (100%) rename {src => javascripts/discourse/api-initializers}/languages/julia.js (100%) diff --git a/src/languages/julia-repl.js b/javascripts/discourse/api-initializers/languages/julia-repl.js similarity index 100% rename from src/languages/julia-repl.js rename to javascripts/discourse/api-initializers/languages/julia-repl.js diff --git a/src/languages/julia.js b/javascripts/discourse/api-initializers/languages/julia.js similarity index 100% rename from src/languages/julia.js rename to javascripts/discourse/api-initializers/languages/julia.js diff --git a/javascripts/discourse/api-initializers/theme-initializer.gjs b/javascripts/discourse/api-initializers/theme-initializer.gjs index 1b866b8..0115fab 100644 --- a/javascripts/discourse/api-initializers/theme-initializer.gjs +++ b/javascripts/discourse/api-initializers/theme-initializer.gjs @@ -1,8 +1,8 @@ /* eslint-disable no-unused-vars */ import { apiInitializer } from "discourse/lib/api"; -import { julia } from "../../../src/languages/julia.js"; -import { juliaRepl } from "../../../src/languages/julia-repl.js"; +import { julia } from "./languages/julia.js"; +import { juliaRepl } from "./languages/julia-repl.js"; export default apiInitializer((api) => { api.registerHighlightJSLanguage("julia", julia); From abdf1d5326769011c4d576e6c6125d5b8e493567 Mon Sep 17 00:00:00 2001 From: Matt Bauman Date: Tue, 29 Jul 2025 15:48:50 -0400 Subject: [PATCH 2/2] update ignores --- .prettierignore | 2 +- eslint.config.mjs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.prettierignore b/.prettierignore index c5e9e16..050bf8d 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1 +1 @@ -src/languages/*.js +javascripts/discourse/api-initializers/languages/*.js diff --git a/eslint.config.mjs b/eslint.config.mjs index 9476e63..aa02275 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -2,7 +2,7 @@ import DiscourseRecommendedTheme from "@discourse/lint-configs/eslint-theme"; export default [ { - ignores: ["src/languages/*.js"] + ignores: ["javascripts/discourse/api-initializers/languages/*.js"] }, ...DiscourseRecommendedTheme ];