From 198836a37ec6b0f20b96c4a796cfbe5a73a2e962 Mon Sep 17 00:00:00 2001 From: Jonatan Heyman Date: Thu, 12 Jun 2025 12:35:19 +0200 Subject: [PATCH 1/2] Upgrade to the latest version of CodeMirror packages --- package-lock.json | 65 ++++++++++++++++++++++++----------------------- package.json | 22 ++++++++-------- 2 files changed, 44 insertions(+), 43 deletions(-) diff --git a/package-lock.json b/package-lock.json index 23e0196..e25a32f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,27 +16,27 @@ "semver": "^7.6.3" }, "devDependencies": { - "@codemirror/autocomplete": "^6.11.1", + "@codemirror/autocomplete": "^6.18.6", "@codemirror/commands": "^6.8.1", "@codemirror/lang-cpp": "^6.0.2", - "@codemirror/lang-html": "^6.4.7", + "@codemirror/lang-html": "^6.4.9", "@codemirror/lang-java": "^6.0.1", - "@codemirror/lang-javascript": "^6.2.1", + "@codemirror/lang-javascript": "^6.2.4", "@codemirror/lang-json": "^6.0.1", "@codemirror/lang-lezer": "^6.0.1", - "@codemirror/lang-markdown": "^6.3.0", + "@codemirror/lang-markdown": "^6.3.2", "@codemirror/lang-php": "^6.0.1", - "@codemirror/lang-python": "^6.1.3", + "@codemirror/lang-python": "^6.2.1", "@codemirror/lang-rust": "^6.0.1", - "@codemirror/lang-sql": "^6.5.4", + "@codemirror/lang-sql": "^6.9.0", "@codemirror/lang-vue": "^0.1.3", - "@codemirror/lang-xml": "^6.0.2", - "@codemirror/language": "^6.11.0", + "@codemirror/lang-xml": "^6.1.0", + "@codemirror/language": "^6.11.1", "@codemirror/legacy-modes": "^6.5.1", - "@codemirror/lint": "^6.4.2", - "@codemirror/search": "^6.5.10", + "@codemirror/lint": "^6.8.5", + "@codemirror/search": "^6.5.11", "@codemirror/state": "^6.5.2", - "@codemirror/view": "^6.36.5", + "@codemirror/view": "^6.37.1", "@electron/asar": "^3.2.2", "@lezer/generator": "^1.5.1", "@lezer/markdown": "^1.4.2", @@ -200,9 +200,9 @@ } }, "node_modules/@codemirror/lang-javascript": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/@codemirror/lang-javascript/-/lang-javascript-6.2.3.tgz", - "integrity": "sha512-8PR3vIWg7pSu7ur8A07pGiYHgy3hHj+mRYRCSG8q+mPIrl0F02rgpGv+DsQTHRTc30rydOsf5PZ7yjKFg2Ackw==", + "version": "6.2.4", + "resolved": "https://registry.npmjs.org/@codemirror/lang-javascript/-/lang-javascript-6.2.4.tgz", + "integrity": "sha512-0WVmhp1QOqZ4Rt6GlVGwKJN3KW7Xh4H2q8ZZNGZaP6lRdxXJzmjm4FqvmOojVj6khWJHIb9sp7U/72W7xQgqAA==", "dev": true, "license": "MIT", "dependencies": { @@ -240,9 +240,9 @@ } }, "node_modules/@codemirror/lang-markdown": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@codemirror/lang-markdown/-/lang-markdown-6.3.0.tgz", - "integrity": "sha512-lYrI8SdL/vhd0w0aHIEvIRLRecLF7MiiRfzXFZY94dFwHqC9HtgxgagJ8fyYNBldijGatf9wkms60d8SrAj6Nw==", + "version": "6.3.2", + "resolved": "https://registry.npmjs.org/@codemirror/lang-markdown/-/lang-markdown-6.3.2.tgz", + "integrity": "sha512-c/5MYinGbFxYl4itE9q/rgN/sMTjOr8XL5OWnC+EaRMLfCbVUmmubTJfdgpfcSS2SCaT7b+Q+xi3l6CgoE+BsA==", "dev": true, "license": "MIT", "dependencies": { @@ -270,9 +270,9 @@ } }, "node_modules/@codemirror/lang-python": { - "version": "6.1.7", - "resolved": "https://registry.npmjs.org/@codemirror/lang-python/-/lang-python-6.1.7.tgz", - "integrity": "sha512-mZnFTsL4lW5p9ch8uKNKeRU3xGGxr1QpESLilfON2E3fQzOa/OygEMkaDvERvXDJWJA9U9oN/D4w0ZuUzNO4+g==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@codemirror/lang-python/-/lang-python-6.2.1.tgz", + "integrity": "sha512-IRjC8RUBhn9mGR9ywecNhB51yePWCGgvHfY1lWN/Mrp3cKuHr0isDKia+9HnvhiWNnMpbGhWrkhuWOc09exRyw==", "dev": true, "license": "MIT", "dependencies": { @@ -295,9 +295,9 @@ } }, "node_modules/@codemirror/lang-sql": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/@codemirror/lang-sql/-/lang-sql-6.8.0.tgz", - "integrity": "sha512-aGLmY4OwGqN3TdSx3h6QeA1NrvaYtF7kkoWR/+W7/JzB0gQtJ+VJxewlnE3+VImhA4WVlhmkJr109PefOOhjLg==", + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/@codemirror/lang-sql/-/lang-sql-6.9.0.tgz", + "integrity": "sha512-xmtpWqKSgum1B1J3Ro6rf7nuPqf2+kJQg5SjrofCAcyCThOe0ihSktSoXfXuhQBnwx1QbmreBbLJM5Jru6zitg==", "dev": true, "license": "MIT", "dependencies": { @@ -340,9 +340,9 @@ } }, "node_modules/@codemirror/language": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.11.0.tgz", - "integrity": "sha512-A7+f++LodNNc1wGgoRDTt78cOwWm9KVezApgjOMp1W4hM0898nsqBXwF+sbePE7ZRcjN7Sa1Z5m2oN27XkmEjQ==", + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.11.1.tgz", + "integrity": "sha512-5kS1U7emOGV84vxC+ruBty5sUgcD0te6dyupyRVG2zaSjhTDM73LhVKUtVwiqSe6QwmEoA4SCiU8AKPFyumAWQ==", "dev": true, "license": "MIT", "dependencies": { @@ -377,9 +377,9 @@ } }, "node_modules/@codemirror/search": { - "version": "6.5.10", - "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-6.5.10.tgz", - "integrity": "sha512-RMdPdmsrUf53pb2VwflKGHEe1XVM07hI7vV2ntgw1dmqhimpatSJKva4VA9h4TLUDOD4EIF02201oZurpnEFsg==", + "version": "6.5.11", + "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-6.5.11.tgz", + "integrity": "sha512-KmWepDE6jUdL6n8cAAqIpRmLPBZ5ZKnicE8oGU/s3QrAVID+0VhLFrzUucVKHG5035/BSykhExDL/Xm7dHthiA==", "dev": true, "license": "MIT", "dependencies": { @@ -399,13 +399,14 @@ } }, "node_modules/@codemirror/view": { - "version": "6.36.5", - "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.36.5.tgz", - "integrity": "sha512-cd+FZEUlu3GQCYnguYm3EkhJ8KJVisqqUsCOKedBoAt/d9c76JUUap6U0UrpElln5k6VyrEOYliMuDAKIeDQLg==", + "version": "6.37.1", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.37.1.tgz", + "integrity": "sha512-Qy4CAUwngy/VQkEz0XzMKVRcckQuqLYWKqVpDDDghBe5FSXSqfVrJn49nw3ePZHxRUz4nRmb05Lgi+9csWo4eg==", "dev": true, "license": "MIT", "dependencies": { "@codemirror/state": "^6.5.0", + "crelt": "^1.0.6", "style-mod": "^4.1.0", "w3c-keyname": "^2.2.4" } diff --git a/package.json b/package.json index a5eacdb..1c93bf4 100644 --- a/package.json +++ b/package.json @@ -31,27 +31,27 @@ "test:ui": "playwright test --ui" }, "devDependencies": { - "@codemirror/autocomplete": "^6.11.1", + "@codemirror/autocomplete": "^6.18.6", "@codemirror/commands": "^6.8.1", "@codemirror/lang-cpp": "^6.0.2", - "@codemirror/lang-html": "^6.4.7", + "@codemirror/lang-html": "^6.4.9", "@codemirror/lang-java": "^6.0.1", - "@codemirror/lang-javascript": "^6.2.1", + "@codemirror/lang-javascript": "^6.2.4", "@codemirror/lang-json": "^6.0.1", "@codemirror/lang-lezer": "^6.0.1", - "@codemirror/lang-markdown": "^6.3.0", + "@codemirror/lang-markdown": "^6.3.2", "@codemirror/lang-php": "^6.0.1", - "@codemirror/lang-python": "^6.1.3", + "@codemirror/lang-python": "^6.2.1", "@codemirror/lang-rust": "^6.0.1", - "@codemirror/lang-sql": "^6.5.4", + "@codemirror/lang-sql": "^6.9.0", "@codemirror/lang-vue": "^0.1.3", - "@codemirror/lang-xml": "^6.0.2", - "@codemirror/language": "^6.11.0", + "@codemirror/lang-xml": "^6.1.0", + "@codemirror/language": "^6.11.1", "@codemirror/legacy-modes": "^6.5.1", - "@codemirror/lint": "^6.4.2", - "@codemirror/search": "^6.5.10", + "@codemirror/lint": "^6.8.5", + "@codemirror/search": "^6.5.11", "@codemirror/state": "^6.5.2", - "@codemirror/view": "^6.36.5", + "@codemirror/view": "^6.37.1", "@electron/asar": "^3.2.2", "@lezer/generator": "^1.5.1", "@lezer/markdown": "^1.4.2", From d31ca6780e25816c1f2e890c082dc8310abcc421 Mon Sep 17 00:00:00 2001 From: Jonatan Heyman Date: Thu, 12 Jun 2025 13:40:06 +0200 Subject: [PATCH 2/2] Downgrade @codemirror/lang-markdown to 6.3.0 due to issue with lists not being continued in some cases For more details: https://github.com/codemirror/dev/issues/1575 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index e25a32f..121ea99 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,7 +24,7 @@ "@codemirror/lang-javascript": "^6.2.4", "@codemirror/lang-json": "^6.0.1", "@codemirror/lang-lezer": "^6.0.1", - "@codemirror/lang-markdown": "^6.3.2", + "@codemirror/lang-markdown": "^6.3.0", "@codemirror/lang-php": "^6.0.1", "@codemirror/lang-python": "^6.2.1", "@codemirror/lang-rust": "^6.0.1", @@ -240,9 +240,9 @@ } }, "node_modules/@codemirror/lang-markdown": { - "version": "6.3.2", - "resolved": "https://registry.npmjs.org/@codemirror/lang-markdown/-/lang-markdown-6.3.2.tgz", - "integrity": "sha512-c/5MYinGbFxYl4itE9q/rgN/sMTjOr8XL5OWnC+EaRMLfCbVUmmubTJfdgpfcSS2SCaT7b+Q+xi3l6CgoE+BsA==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@codemirror/lang-markdown/-/lang-markdown-6.3.0.tgz", + "integrity": "sha512-lYrI8SdL/vhd0w0aHIEvIRLRecLF7MiiRfzXFZY94dFwHqC9HtgxgagJ8fyYNBldijGatf9wkms60d8SrAj6Nw==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 1c93bf4..68ea02f 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "@codemirror/lang-javascript": "^6.2.4", "@codemirror/lang-json": "^6.0.1", "@codemirror/lang-lezer": "^6.0.1", - "@codemirror/lang-markdown": "^6.3.2", + "@codemirror/lang-markdown": "^6.3.0", "@codemirror/lang-php": "^6.0.1", "@codemirror/lang-python": "^6.2.1", "@codemirror/lang-rust": "^6.0.1",