diff --git a/package-lock.json b/package-lock.json index 417d1680..8e82afbe 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27,7 +27,7 @@ "jsdom": "^19.0.0", "jsonc-parser": "^3.0.0", "mocha": "^9.2.0", - "monaco-editor-core": "^0.53.0", + "monaco-editor-core": "^0.54.0-dev-20250926", "parcel": "^2.7.0", "pin-github-action": "^1.8.0", "prettier": "^2.5.1", @@ -3820,6 +3820,13 @@ "url": "https://github.com/fb55/domhandler?sponsor=1" } }, + "node_modules/dompurify": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.1.7.tgz", + "integrity": "sha512-VaTstWtsneJY8xzy7DekmYWEOZcmzIe3Qb3zPd4STve1OBTa+e+WmS1ITQec1fZYXI3HCsOZZiSMpG6oxoWMWQ==", + "dev": true, + "license": "(MPL-2.0 OR Apache-2.0)" + }, "node_modules/domutils": { "version": "2.8.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", @@ -5335,6 +5342,19 @@ "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", "dev": true }, + "node_modules/marked": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-14.0.0.tgz", + "integrity": "sha512-uIj4+faQ+MgHgwUW1l2PsPglZLOLOT1uErt06dAPtx2kjteLAkbsd/0FiYg/MGS+i7ZKLb7w2WClxHkzOOuryQ==", + "dev": true, + "license": "MIT", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 18" + } + }, "node_modules/matcher": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/matcher/-/matcher-4.0.0.tgz", @@ -5512,11 +5532,15 @@ "dev": true }, "node_modules/monaco-editor-core": { - "version": "0.53.0", - "resolved": "https://registry.npmjs.org/monaco-editor-core/-/monaco-editor-core-0.53.0.tgz", - "integrity": "sha512-Kn868s1eqMNq+8iSL5SleCYEX3ft4RABldbgyklRdQlfNRLZyUa+pGzO7AQ0mEsFEqGgOksbrO+LEeqwnRCb3A==", + "version": "0.54.0-dev-20250926", + "resolved": "https://registry.npmjs.org/monaco-editor-core/-/monaco-editor-core-0.54.0-dev-20250926.tgz", + "integrity": "sha512-1GZr1+skTzZt8d8XctvlKm7T6sQpXyr04J7hYMutzXBHJKrYZeyqP5GAVNP/qmbTypwz0uw37fbncaCs/P2tAg==", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "dompurify": "3.1.7", + "marked": "14.0.0" + } }, "node_modules/mri": { "version": "1.2.0", @@ -10319,6 +10343,12 @@ "domelementtype": "^2.2.0" } }, + "dompurify": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.1.7.tgz", + "integrity": "sha512-VaTstWtsneJY8xzy7DekmYWEOZcmzIe3Qb3zPd4STve1OBTa+e+WmS1ITQec1fZYXI3HCsOZZiSMpG6oxoWMWQ==", + "dev": true + }, "domutils": { "version": "2.8.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", @@ -11313,6 +11343,12 @@ "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", "dev": true }, + "marked": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-14.0.0.tgz", + "integrity": "sha512-uIj4+faQ+MgHgwUW1l2PsPglZLOLOT1uErt06dAPtx2kjteLAkbsd/0FiYg/MGS+i7ZKLb7w2WClxHkzOOuryQ==", + "dev": true + }, "matcher": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/matcher/-/matcher-4.0.0.tgz", @@ -11448,10 +11484,14 @@ } }, "monaco-editor-core": { - "version": "0.53.0", - "resolved": "https://registry.npmjs.org/monaco-editor-core/-/monaco-editor-core-0.53.0.tgz", - "integrity": "sha512-Kn868s1eqMNq+8iSL5SleCYEX3ft4RABldbgyklRdQlfNRLZyUa+pGzO7AQ0mEsFEqGgOksbrO+LEeqwnRCb3A==", - "dev": true + "version": "0.54.0-dev-20250926", + "resolved": "https://registry.npmjs.org/monaco-editor-core/-/monaco-editor-core-0.54.0-dev-20250926.tgz", + "integrity": "sha512-1GZr1+skTzZt8d8XctvlKm7T6sQpXyr04J7hYMutzXBHJKrYZeyqP5GAVNP/qmbTypwz0uw37fbncaCs/P2tAg==", + "dev": true, + "requires": { + "dompurify": "3.1.7", + "marked": "14.0.0" + } }, "mri": { "version": "1.2.0", diff --git a/package.json b/package.json index 6ea11ef1..a2b4c8f2 100644 --- a/package.json +++ b/package.json @@ -39,6 +39,7 @@ "@playwright/test": "^1.53.2", "@types/mocha": "^9.1.0", "@types/shelljs": "^0.8.11", + "@types/trusted-types": "^1.0.6", "@typescript/vfs": "^1.3.5", "chai": "^4.3.6", "clean-css": "^5.2.4", @@ -52,7 +53,7 @@ "jsdom": "^19.0.0", "jsonc-parser": "^3.0.0", "mocha": "^9.2.0", - "monaco-editor-core": "^0.53.0", + "monaco-editor-core": "^0.54.0-dev-20250926", "parcel": "^2.7.0", "pin-github-action": "^1.8.0", "prettier": "^2.5.1", @@ -71,12 +72,10 @@ "vscode-languageserver-types": "3.17.5", "vscode-uri": "3.0.8", "webpack": "^5.76.0", - "yaserver": "^0.4.0", - "@types/trusted-types": "^1.0.6" + "yaserver": "^0.4.0" }, "alias": { "process": false, "buffer": false - }, - "dependencies": {} + } }