diff --git a/app/frontend/shared/utils/markdownIt.js b/app/frontend/shared/utils/markdownIt.js
index 4df83ed484..62ba1dcee7 100644
--- a/app/frontend/shared/utils/markdownIt.js
+++ b/app/frontend/shared/utils/markdownIt.js
@@ -7,7 +7,7 @@ import tablePlugin from "markdown-it-multimd-table";
import linkifyImagesPlugin from "markdown-it-linkify-images";
import imageSizePlugin from "@centerforopenscience/markdown-it-imsize";
import linkAttributesPlugin from "markdown-it-link-attributes";
-import katexPlugin from "@jeff-tian/markdown-it-katex";
+import katexPlugin from "@vscode/markdown-it-katex";
import alignPlugin from "markdown-it-align";
import checkboxPlugin from "markdown-it-task-checkbox";
import videoPlugin from "markdown-it-video";
diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb
index 10885e9ddd..18b968cfff 100644
--- a/app/views/layouts/application.html.erb
+++ b/app/views/layouts/application.html.erb
@@ -23,7 +23,7 @@
<%= tag :meta, name: :psj, action: action_name, controller: controller_path %>
-
+
<%= javascript_tag(nonce: true) do %>
window.pupilfirst = {
diff --git a/package.json b/package.json
index 0ba59fea0b..c075086bd9 100644
--- a/package.json
+++ b/package.json
@@ -16,12 +16,12 @@
"@emoji-mart/react": "^1.1.1",
"@fortawesome/fontawesome-free": "^5.15.4",
"@glennsl/bs-json": "^5.0.4",
- "@jeff-tian/markdown-it-katex": "^2.1.0",
"@pnotify/mobile": "^5.2.0",
"@prettier/plugin-ruby": "^4.0.4",
"@rails/ujs": "^7.0.8",
"@reasonml-community/graphql-ppx": "^1.2.3",
"@rescript/react": "^0.10.3",
+ "@vscode/markdown-it-katex": "^1.1.0",
"animate.css": "3.7.2",
"autoprefixer": "^10.4.16",
"autosize": "^6.0.1",
diff --git a/yarn.lock b/yarn.lock
index f86e903007..be3ab7b3ce 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -872,15 +872,6 @@ __metadata:
languageName: node
linkType: hard
-"@jeff-tian/markdown-it-katex@npm:^2.1.0":
- version: 2.1.0
- resolution: "@jeff-tian/markdown-it-katex@npm:2.1.0"
- dependencies:
- katex: "npm:^0.13.13"
- checksum: 10/0a862cf2978181614e847167e8f85e3f544a924ab86cb642f422ca0baf9137bc7c759806a73a9882eac77a3e0515ec87a9e6a86ee6404761c06d643a4cff8643
- languageName: node
- linkType: hard
-
"@jest/schemas@npm:^29.4.3":
version: 29.4.3
resolution: "@jest/schemas@npm:29.4.3"
@@ -2881,6 +2872,15 @@ __metadata:
languageName: node
linkType: hard
+"@vscode/markdown-it-katex@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "@vscode/markdown-it-katex@npm:1.1.0"
+ dependencies:
+ katex: "npm:^0.16.4"
+ checksum: 10/82438a34df9c236503f23bd220a8c317c5aa3c92dc0c42e4269932582f7b1ec24bfb97fb981995fe562dc0e9b792acf01587e0200d0c8906931840e1e9d610d5
+ languageName: node
+ linkType: hard
+
"@yarnpkg/lockfile@npm:^1.1.0":
version: 1.1.0
resolution: "@yarnpkg/lockfile@npm:1.1.0"
@@ -3908,7 +3908,7 @@ __metadata:
languageName: node
linkType: hard
-"commander@npm:^8.0.0":
+"commander@npm:^8.3.0":
version: 8.3.0
resolution: "commander@npm:8.3.0"
checksum: 10/6b7b5d334483ce24bd73c5dac2eab901a7dbb25fd983ea24a1eeac6e7166bb1967f641546e8abf1920afbde86a45fbfe5812fbc69d0dc451bb45ca416a12a3a3
@@ -6343,14 +6343,14 @@ __metadata:
languageName: node
linkType: hard
-"katex@npm:^0.13.13":
- version: 0.13.24
- resolution: "katex@npm:0.13.24"
+"katex@npm:^0.16.4":
+ version: 0.16.11
+ resolution: "katex@npm:0.16.11"
dependencies:
- commander: "npm:^8.0.0"
+ commander: "npm:^8.3.0"
bin:
katex: cli.js
- checksum: 10/31bc3fcb91e0a310ca4d47469bbd8a56b4229c82c98ebcbd884643498c8e60bd5a52a4020e129d5c4ae45aea49e1ce88b3f8de0f65b7ffd58595e51cb92372a1
+ checksum: 10/adfb95a70168f732c26f44a443d27df393ca641a3533aa9321f37b1b69134cf4b15142d533c187ec9a0b02c0bbfebab5ab26f15bd0cc08a57114e1f767f0d7ae
languageName: node
linkType: hard
@@ -9372,12 +9372,12 @@ __metadata:
"@emoji-mart/react": "npm:^1.1.1"
"@fortawesome/fontawesome-free": "npm:^5.15.4"
"@glennsl/bs-json": "npm:^5.0.4"
- "@jeff-tian/markdown-it-katex": "npm:^2.1.0"
"@pnotify/mobile": "npm:^5.2.0"
"@prettier/plugin-ruby": "npm:^4.0.4"
"@rails/ujs": "npm:^7.0.8"
"@reasonml-community/graphql-ppx": "npm:^1.2.3"
"@rescript/react": "npm:^0.10.3"
+ "@vscode/markdown-it-katex": "npm:^1.1.0"
animate.css: "npm:3.7.2"
autoprefixer: "npm:^10.4.16"
autosize: "npm:^6.0.1"