From b1c1a7795f3ce4e48f0793c3b365eb359e7db10d Mon Sep 17 00:00:00 2001 From: Henry Heino Date: Wed, 16 Oct 2024 08:42:10 -0700 Subject: [PATCH] Mobile,Desktop: Upgrade CodeMirror packages This commit upgrades most `@codemirror/` packages, like https://github.com/laurent22/joplin/pull/11034, but disables the EditContext API (see https://github.com/laurent22/joplin/pull/11170). --- packages/editor/CodeMirror/createEditor.ts | 10 ++ packages/editor/package.json | 22 +-- yarn.lock | 189 +++++++++++---------- 3 files changed, 116 insertions(+), 105 deletions(-) diff --git a/packages/editor/CodeMirror/createEditor.ts b/packages/editor/CodeMirror/createEditor.ts index cd03786a249..5601e2fe505 100644 --- a/packages/editor/CodeMirror/createEditor.ts +++ b/packages/editor/CodeMirror/createEditor.ts @@ -33,6 +33,16 @@ import biDirectionalTextExtension from './utils/biDirectionalTextExtension'; import searchExtension from './utils/searchExtension'; import isCursorAtBeginning from './utils/isCursorAtBeginning'; +// Newer versions of CodeMirror by default use Chrome's EditContext API. +// While this might be stable enough for desktop use, it causes significant +// problems on Android: +// - https://github.com/codemirror/dev/issues/1450 +// - https://github.com/codemirror/dev/issues/1451 +// For now, CodeMirror allows disabling EditContext to work around these issues: +// https://discuss.codemirror.net/t/experimental-support-for-editcontext/8144/3 +type ExtendedEditorView = typeof EditorView & { EDIT_CONTEXT: boolean }; +(EditorView as ExtendedEditorView).EDIT_CONTEXT = false; + const createEditor = ( parentElement: HTMLElement, props: EditorProps, ): CodeMirrorControl => { diff --git a/packages/editor/package.json b/packages/editor/package.json index f3acd6f405d..e51df206837 100644 --- a/packages/editor/package.json +++ b/packages/editor/package.json @@ -26,20 +26,20 @@ "typescript": "5.4.5" }, "dependencies": { - "@codemirror/autocomplete": "6.13.0", - "@codemirror/commands": "6.3.3", - "@codemirror/lang-html": "6.4.8", - "@codemirror/lang-markdown": "6.2.4", - "@codemirror/language": "6.10.1", + "@codemirror/autocomplete": "6.18.1", + "@codemirror/commands": "6.7.0", + "@codemirror/lang-html": "6.4.9", + "@codemirror/lang-markdown": "6.3.0", + "@codemirror/language": "6.10.3", "@codemirror/language-data": "6.3.1", - "@codemirror/legacy-modes": "6.3.3", - "@codemirror/lint": "6.5.0", + "@codemirror/legacy-modes": "6.4.1", + "@codemirror/lint": "6.8.2", "@codemirror/search": "6.5.6", "@codemirror/state": "6.4.1", - "@codemirror/view": "6.26.3", - "@lezer/common": "1.2.1", - "@lezer/highlight": "1.2.0", - "@lezer/markdown": "1.2.0", + "@codemirror/view": "6.34.1", + "@lezer/common": "1.2.3", + "@lezer/highlight": "1.2.1", + "@lezer/markdown": "1.3.1", "@replit/codemirror-vim": "6.2.0" } } diff --git a/yarn.lock b/yarn.lock index d5bb725e2ea..595996ea872 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4814,9 +4814,9 @@ __metadata: languageName: node linkType: hard -"@codemirror/autocomplete@npm:6.13.0, @codemirror/autocomplete@npm:^6.0.0, @codemirror/autocomplete@npm:^6.3.2, @codemirror/autocomplete@npm:^6.7.1": - version: 6.13.0 - resolution: "@codemirror/autocomplete@npm:6.13.0" +"@codemirror/autocomplete@npm:6.18.1, @codemirror/autocomplete@npm:^6.0.0, @codemirror/autocomplete@npm:^6.3.2, @codemirror/autocomplete@npm:^6.7.1": + version: 6.18.1 + resolution: "@codemirror/autocomplete@npm:6.18.1" dependencies: "@codemirror/language": ^6.0.0 "@codemirror/state": ^6.0.0 @@ -4827,19 +4827,19 @@ __metadata: "@codemirror/state": ^6.0.0 "@codemirror/view": ^6.0.0 "@lezer/common": ^1.0.0 - checksum: c40be5768e7494ae6541ccb9baf86701c764dabb174eae2fffd422e419caf6cd171a03a4b2efe4f8b108e29f5f6639a83ff5d20840803c85b4b65bc32978c947 + checksum: d488b3f76c330cc3776ef3c766347c178aa0773afd1791d2d8a7b72c4cd8a75c413bc47daba7ec29eedab954966b11ebb7c0085d12f814999ec192f060c884a9 languageName: node linkType: hard -"@codemirror/commands@npm:6.3.3": - version: 6.3.3 - resolution: "@codemirror/commands@npm:6.3.3" +"@codemirror/commands@npm:6.7.0": + version: 6.7.0 + resolution: "@codemirror/commands@npm:6.7.0" dependencies: "@codemirror/language": ^6.0.0 "@codemirror/state": ^6.4.0 - "@codemirror/view": ^6.0.0 + "@codemirror/view": ^6.27.0 "@lezer/common": ^1.1.0 - checksum: 7d23aecc973823969434b839aefa9a98bb47212d2ce0e6869ae903adbb5233aad22a760788fb7bb6eb45b00b01a4932fb93ad43bacdcbc0215e7500cf54b17bb + checksum: a71dccb1776bfe1456aaa2fe5ea36241bb99ada642217f4daf21b001ce439c40cdbc7fc1d6c3dcde587ab4c1a36aba3e28ff0c6e76d66abeb35fc9a3ce8fa1e3 languageName: node linkType: hard @@ -4868,21 +4868,21 @@ __metadata: linkType: hard "@codemirror/lang-css@npm:^6.0.0, @codemirror/lang-css@npm:^6.2.0": - version: 6.2.1 - resolution: "@codemirror/lang-css@npm:6.2.1" + version: 6.3.0 + resolution: "@codemirror/lang-css@npm:6.3.0" dependencies: "@codemirror/autocomplete": ^6.0.0 "@codemirror/language": ^6.0.0 "@codemirror/state": ^6.0.0 "@lezer/common": ^1.0.2 - "@lezer/css": ^1.0.0 - checksum: 5a8457ee8a4310030a969f2d3128429f549c4dc9b7907ee8888b42119c80b65af99093801432efdf659b8ec36a147d2a947bc1ecbbf69a759395214e3f4834a8 + "@lezer/css": ^1.1.7 + checksum: e98e89fa436f0a27c95323efbb6a1c43a52ca0b9253ab3c12af16f38cb93670d42f8a63cc566e2f6b0348af2cdfa1a6c03cf045af2d6cb253b27b2efdce9b2b2 languageName: node linkType: hard -"@codemirror/lang-html@npm:6.4.8, @codemirror/lang-html@npm:^6.0.0": - version: 6.4.8 - resolution: "@codemirror/lang-html@npm:6.4.8" +"@codemirror/lang-html@npm:6.4.9, @codemirror/lang-html@npm:^6.0.0": + version: 6.4.9 + resolution: "@codemirror/lang-html@npm:6.4.9" dependencies: "@codemirror/autocomplete": ^6.0.0 "@codemirror/lang-css": ^6.0.0 @@ -4893,7 +4893,7 @@ __metadata: "@lezer/common": ^1.0.0 "@lezer/css": ^1.1.0 "@lezer/html": ^1.3.0 - checksum: 9aec56c333cc06f9e4bb6d09806ae83e4a7f235a26b3244010e2dcea83a923cfcd7bec84904b8a59bc81256b0bb579a52bf5614962dad031d7577db1c49a216a + checksum: ac8c3ceb0396f2e032752c5079bd950124dca708bc64e96fc147dc5fe7133e5cee0814fe951abdb953ec1d11fa540e4b30a712b5149d9a36016a197a28de45d7 languageName: node linkType: hard @@ -4945,9 +4945,9 @@ __metadata: languageName: node linkType: hard -"@codemirror/lang-markdown@npm:6.2.4, @codemirror/lang-markdown@npm:^6.0.0": - version: 6.2.4 - resolution: "@codemirror/lang-markdown@npm:6.2.4" +"@codemirror/lang-markdown@npm:6.3.0, @codemirror/lang-markdown@npm:^6.0.0": + version: 6.3.0 + resolution: "@codemirror/lang-markdown@npm:6.3.0" dependencies: "@codemirror/autocomplete": ^6.7.1 "@codemirror/lang-html": ^6.0.0 @@ -4956,7 +4956,7 @@ __metadata: "@codemirror/view": ^6.0.0 "@lezer/common": ^1.2.1 "@lezer/markdown": ^1.0.0 - checksum: fbdf1388a9fd08b4e6fc9950ac57fc59ef02bb0bd3e76654158ce1494b101356ded049b65dcf6da457e7e302cb178bf30852fd152680f3a8679be3c3884c0bc2 + checksum: 8f3a231a0008d6b6834e58d44eac3c383cf472083ef2a68de66f9b4209bb4de1fb14f167e6e04236dbf58444299bce74715df372b1e97c9b4f207cc65daf6285 languageName: node linkType: hard @@ -4974,15 +4974,15 @@ __metadata: linkType: hard "@codemirror/lang-python@npm:^6.0.0": - version: 6.1.4 - resolution: "@codemirror/lang-python@npm:6.1.4" + version: 6.1.6 + resolution: "@codemirror/lang-python@npm:6.1.6" dependencies: "@codemirror/autocomplete": ^6.3.2 "@codemirror/language": ^6.8.0 "@codemirror/state": ^6.0.0 "@lezer/common": ^1.2.1 "@lezer/python": ^1.1.4 - checksum: 94d0126bc5da4878eb3cc4da5afae4dc2ca7bb1c4c1f483e786ec0fed439490bb6ed8cad0a6090e2638e6b3453a6f4225bfaa3b49aac5cfb3e466556d0aaae1e + checksum: eb1faabd332bb95d0f3e227eb19ac5a31140cf238905bbe73e061040999f5680a012f9145fb3688bc2fcbb1908c957511edc8eeb8a9aa88d27d4fa55ad451e95 languageName: node linkType: hard @@ -5010,8 +5010,8 @@ __metadata: linkType: hard "@codemirror/lang-sql@npm:^6.0.0": - version: 6.6.0 - resolution: "@codemirror/lang-sql@npm:6.6.0" + version: 6.8.0 + resolution: "@codemirror/lang-sql@npm:6.8.0" dependencies: "@codemirror/autocomplete": ^6.0.0 "@codemirror/language": ^6.0.0 @@ -5019,7 +5019,7 @@ __metadata: "@lezer/common": ^1.2.0 "@lezer/highlight": ^1.0.0 "@lezer/lr": ^1.0.0 - checksum: d2f869e4d062cbd4c22105ea697349ce6f62fed1c170e6f6a68219d20a10e88ebea9df9081597a2e55f554748fb185263e97a340845f033707b50ebabd1cf181 + checksum: 1b5a3c8129b09f24039d8c0906fc4cb8d0f706a424a1d56721057bd1e647797c2b1240bb53eed9bf2bac5806a4e0363e555a3963f04c478efa05829890c537f7 languageName: node linkType: hard @@ -5050,15 +5050,16 @@ __metadata: linkType: hard "@codemirror/lang-xml@npm:^6.0.0": - version: 6.0.2 - resolution: "@codemirror/lang-xml@npm:6.0.2" + version: 6.1.0 + resolution: "@codemirror/lang-xml@npm:6.1.0" dependencies: "@codemirror/autocomplete": ^6.0.0 "@codemirror/language": ^6.4.0 "@codemirror/state": ^6.0.0 + "@codemirror/view": ^6.0.0 "@lezer/common": ^1.0.0 "@lezer/xml": ^1.0.0 - checksum: e156ecafaa87e9b6ef4ab6812ccd00d8f3c6cb81f232837636b36336d80513b61936dfee6f4f6800574f236208b61e95a2abcb997cdcd7366585a6b796e0e13b + checksum: 3a1b7af07b29ad7e53b77bf584245580b613bc92256059f175f2b1d7c28c4e39b75654fe169b9a8a330a60164b53ff5254bdb5b8ee8c6e6766427ee115c4e229 languageName: node linkType: hard @@ -5089,9 +5090,9 @@ __metadata: languageName: node linkType: hard -"@codemirror/language@npm:6.10.1, @codemirror/language@npm:^6.0.0, @codemirror/language@npm:^6.3.0, @codemirror/language@npm:^6.4.0, @codemirror/language@npm:^6.6.0, @codemirror/language@npm:^6.8.0": - version: 6.10.1 - resolution: "@codemirror/language@npm:6.10.1" +"@codemirror/language@npm:6.10.3, @codemirror/language@npm:^6.0.0, @codemirror/language@npm:^6.3.0, @codemirror/language@npm:^6.4.0, @codemirror/language@npm:^6.6.0, @codemirror/language@npm:^6.8.0": + version: 6.10.3 + resolution: "@codemirror/language@npm:6.10.3" dependencies: "@codemirror/state": ^6.0.0 "@codemirror/view": ^6.23.0 @@ -5099,27 +5100,27 @@ __metadata: "@lezer/highlight": ^1.0.0 "@lezer/lr": ^1.0.0 style-mod: ^4.0.0 - checksum: 453bbe122a84795752f29261412b69a8dcfdd7e4369eb7e112bffba36b9e527ad21adff1d3845e0dc44c9ab44eb0c6f823eb6ba790ddd00cc749847574eda779 + checksum: 53fb72299500f63706f78c888d6b5fd81043ea11ea2fa4c72c13c6d4794bb6f4ec29450208c56b4f40e839984b3dc73505262803fa61416baf588da389a7c577 languageName: node linkType: hard -"@codemirror/legacy-modes@npm:6.3.3, @codemirror/legacy-modes@npm:^6.1.0": - version: 6.3.3 - resolution: "@codemirror/legacy-modes@npm:6.3.3" +"@codemirror/legacy-modes@npm:6.4.1, @codemirror/legacy-modes@npm:^6.1.0": + version: 6.4.1 + resolution: "@codemirror/legacy-modes@npm:6.4.1" dependencies: "@codemirror/language": ^6.0.0 - checksum: 3cd32b0f011b0a193e0948e5901b625f38aa6d9a8b24344531d6e142eb6fbb3e6cb5969429102044f3d04fbe53c4deaebd9f659c05067a0b18d17766290c9e05 + checksum: 3947842c5f06db49a152bf7dd03a626806c5f2e80abfa9840927396fef08ff8bc2dfb228e7231bd8d0b7bb1a84b7ef582df8361b2bef77419e0e04bf43cc6b7d languageName: node linkType: hard -"@codemirror/lint@npm:6.5.0, @codemirror/lint@npm:^6.0.0": - version: 6.5.0 - resolution: "@codemirror/lint@npm:6.5.0" +"@codemirror/lint@npm:6.8.2, @codemirror/lint@npm:^6.0.0": + version: 6.8.2 + resolution: "@codemirror/lint@npm:6.8.2" dependencies: "@codemirror/state": ^6.0.0 "@codemirror/view": ^6.0.0 crelt: ^1.0.5 - checksum: b4f3899d0f73e5a2b5e9bc1df8e13ecb9324b94c7d384e7c8dde794109dee051461fc86658338f41652b44879b2ccc12cdd51a8ac0bb16a5b18aafa8e57a843c + checksum: 714fe911c2d600350ea8ca0f65ceb2de25ace511e71bf174a550ba0aefc9884ec4e099f0f500b55bfd0fccbd7fe3a342a0048ff5a49c8c20020ea16cc8bff3c3 languageName: node linkType: hard @@ -5141,14 +5142,14 @@ __metadata: languageName: node linkType: hard -"@codemirror/view@npm:6.26.3, @codemirror/view@npm:^6.0.0, @codemirror/view@npm:^6.17.0, @codemirror/view@npm:^6.23.0": - version: 6.26.3 - resolution: "@codemirror/view@npm:6.26.3" +"@codemirror/view@npm:6.34.1, @codemirror/view@npm:^6.0.0, @codemirror/view@npm:^6.17.0, @codemirror/view@npm:^6.23.0, @codemirror/view@npm:^6.27.0": + version: 6.34.1 + resolution: "@codemirror/view@npm:6.34.1" dependencies: "@codemirror/state": ^6.4.0 style-mod: ^4.1.0 w3c-keyname: ^2.2.4 - checksum: fdee35fb5e0bbba7b6f1a9b43a865880911bbfafd30360da5dda21b35f81ba2d080ff66b6c3d94dbe946b6b7ec98a76208786360b8f030ef10bcb054b816de05 + checksum: 5c7bf199f0b45a3cc192f08c2ac89e5ab972f313cb4f2c979edf6e05b27bccd60c6cb42d5dacb6813ef3a928d75476eb0a00ffdeffd7431c8e9f44bab4f6e12e languageName: node linkType: hard @@ -7616,21 +7617,21 @@ __metadata: version: 0.0.0-use.local resolution: "@joplin/editor@workspace:packages/editor" dependencies: - "@codemirror/autocomplete": 6.13.0 - "@codemirror/commands": 6.3.3 - "@codemirror/lang-html": 6.4.8 - "@codemirror/lang-markdown": 6.2.4 - "@codemirror/language": 6.10.1 + "@codemirror/autocomplete": 6.18.1 + "@codemirror/commands": 6.7.0 + "@codemirror/lang-html": 6.4.9 + "@codemirror/lang-markdown": 6.3.0 + "@codemirror/language": 6.10.3 "@codemirror/language-data": 6.3.1 - "@codemirror/legacy-modes": 6.3.3 - "@codemirror/lint": 6.5.0 + "@codemirror/legacy-modes": 6.4.1 + "@codemirror/lint": 6.8.2 "@codemirror/search": 6.5.6 "@codemirror/state": 6.4.1 - "@codemirror/view": 6.26.3 + "@codemirror/view": 6.34.1 "@joplin/lib": ~3.1 - "@lezer/common": 1.2.1 - "@lezer/highlight": 1.2.0 - "@lezer/markdown": 1.2.0 + "@lezer/common": 1.2.3 + "@lezer/highlight": 1.2.1 + "@lezer/markdown": 1.3.1 "@replit/codemirror-vim": 6.2.0 "@testing-library/react-hooks": 8.0.1 "@types/jest": 29.5.12 @@ -9097,10 +9098,10 @@ __metadata: languageName: node linkType: hard -"@lezer/common@npm:1.2.1, @lezer/common@npm:^1.0.0, @lezer/common@npm:^1.0.2, @lezer/common@npm:^1.1.0, @lezer/common@npm:^1.2.0, @lezer/common@npm:^1.2.1": - version: 1.2.1 - resolution: "@lezer/common@npm:1.2.1" - checksum: 0bd092e293a509ce334f4aaf9a4d4a25528f743cd9d7e7948c697e34ac703b805b288b62ad01563488fb206fc34ff05084f7fc5d864be775924b3d0d53ea5dd2 +"@lezer/common@npm:1.2.3, @lezer/common@npm:^1.0.0, @lezer/common@npm:^1.0.2, @lezer/common@npm:^1.1.0, @lezer/common@npm:^1.2.0, @lezer/common@npm:^1.2.1": + version: 1.2.3 + resolution: "@lezer/common@npm:1.2.3" + checksum: 9b5f52d949adae69d077f56c0b1c2295923108c3dfb241dd9f17654ff708f3eab81ff9fa7f0d0e4a668eabdcb9d961c73e75caca87c966ca1436e30e49130fcb languageName: node linkType: hard @@ -9115,56 +9116,56 @@ __metadata: languageName: node linkType: hard -"@lezer/css@npm:^1.0.0, @lezer/css@npm:^1.1.0": - version: 1.1.8 - resolution: "@lezer/css@npm:1.1.8" +"@lezer/css@npm:^1.1.0, @lezer/css@npm:^1.1.7": + version: 1.1.9 + resolution: "@lezer/css@npm:1.1.9" dependencies: "@lezer/common": ^1.2.0 "@lezer/highlight": ^1.0.0 "@lezer/lr": ^1.0.0 - checksum: 1f5968360dbac7ba27f0c2a194143769f7b01824715274dd8507dacf13cc790bb8c48ce95de355e9c58be93bb3e271bf98b9fc51213f79e4ce918e7c7ebbef04 + checksum: 25c63475061a3c9f87961a7f85c5f547f14fb7e81b0864675d2206999a874a0559d676145c74c6ccde39519dbc8aa33e216265f5366d08060507b6c9e875fe0f languageName: node linkType: hard -"@lezer/highlight@npm:1.2.0, @lezer/highlight@npm:^1.0.0, @lezer/highlight@npm:^1.1.3": - version: 1.2.0 - resolution: "@lezer/highlight@npm:1.2.0" +"@lezer/highlight@npm:1.2.1, @lezer/highlight@npm:^1.0.0, @lezer/highlight@npm:^1.1.3": + version: 1.2.1 + resolution: "@lezer/highlight@npm:1.2.1" dependencies: "@lezer/common": ^1.0.0 - checksum: 5b9dfe741f95db13f6124cb9556a43011cb8041ecf490be98d44a86b04d926a66e912bcd3a766f6a3d79e064410f1a2f60ab240b50b645a12c56987bf4870086 + checksum: a8822d7e37f79ff64669eb2df4a9f9d16580e88f2b276a646092e19a9bdccac304e92510e200e35869a8b1f6c27eba5972c508d347a277e9b722d582ab7a23d5 languageName: node linkType: hard "@lezer/html@npm:^1.3.0": - version: 1.3.9 - resolution: "@lezer/html@npm:1.3.9" + version: 1.3.10 + resolution: "@lezer/html@npm:1.3.10" dependencies: "@lezer/common": ^1.2.0 "@lezer/highlight": ^1.0.0 "@lezer/lr": ^1.0.0 - checksum: 40d89b0af4379768ce7d3e7162988e9ec73b42984e333e877c7451f7e2c10131e39e4b50150bc334093cbd84a3b34f9fc1a6ac62cbba51f503a495ad243e880b + checksum: cce391aab9259704ae3079b3209f74b2f248594dd8b851c28aaff26765e00ebb890a5ff1fe600f2d03aaf4ade0e36de8048d9632b12bfbccd47b3e649c3b0ecd languageName: node linkType: hard "@lezer/java@npm:^1.0.0": - version: 1.1.1 - resolution: "@lezer/java@npm:1.1.1" + version: 1.1.3 + resolution: "@lezer/java@npm:1.1.3" dependencies: "@lezer/common": ^1.2.0 "@lezer/highlight": ^1.0.0 "@lezer/lr": ^1.0.0 - checksum: 8a071aca6b5e1ed1d22bffed22bbd29f21b102b7337a7ea5c956eb259e6ff20eee2d6e85b7dadff69859cb6615d6b1a3f0ba109673e87ce5a1f6cabdeee626fd + checksum: a4b8a348ab08465cff6e54ec80e397d2629e0911decb4c6a47fd56cd74f6978fae478879b15a2e239203b9e53aef41ecaeba675f8013e290165249abdab7da74 languageName: node linkType: hard "@lezer/javascript@npm:^1.0.0": - version: 1.4.13 - resolution: "@lezer/javascript@npm:1.4.13" + version: 1.4.19 + resolution: "@lezer/javascript@npm:1.4.19" dependencies: "@lezer/common": ^1.2.0 "@lezer/highlight": ^1.1.3 "@lezer/lr": ^1.3.0 - checksum: a5e4607fec7671dff66d1f3bfee5a5da7395982f1867e17ac4d8f2d8f223451fb18516ef2699340b148af112176a07e1fcba9e63c5f8397c12895dd0509113d6 + checksum: e305680dea6659570b88eded0d03eba3d33bb8860f8646b457798da955742916dd9cbe17fe6dd867bdb7767ef6c00717aadd45e520ee0b416bdc5e39046e6459 languageName: node linkType: hard @@ -9180,21 +9181,21 @@ __metadata: linkType: hard "@lezer/lr@npm:^1.0.0, @lezer/lr@npm:^1.1.0, @lezer/lr@npm:^1.3.0, @lezer/lr@npm:^1.3.1, @lezer/lr@npm:^1.3.3": - version: 1.4.0 - resolution: "@lezer/lr@npm:1.4.0" + version: 1.4.2 + resolution: "@lezer/lr@npm:1.4.2" dependencies: "@lezer/common": ^1.0.0 - checksum: 4c8517017e9803415c6c5cb8230d8764107eafd7d0b847676cd1023abb863a4b268d0d01c7ce3cf1702c4749527c68f0a26b07c329cb7b68c36ed88362d7b193 + checksum: 94318ad046c7dfcc8d37e26cb85b99623c39aef60aa51ec2abb30928e7a649f38fa5520f34bd5b356f1db11b6991999589f039e87c8949b0f163be3764f029d8 languageName: node linkType: hard -"@lezer/markdown@npm:1.2.0, @lezer/markdown@npm:^1.0.0": - version: 1.2.0 - resolution: "@lezer/markdown@npm:1.2.0" +"@lezer/markdown@npm:1.3.1, @lezer/markdown@npm:^1.0.0": + version: 1.3.1 + resolution: "@lezer/markdown@npm:1.3.1" dependencies: "@lezer/common": ^1.0.0 "@lezer/highlight": ^1.0.0 - checksum: e6355272ad98c97b339dd42d8d9b78fa4f48fdcc5c9c408720936cacb7d2bcd47b0cedf8e0997ef93539c2b03a65326fc59372e54f0b24acd98630e06869a350 + checksum: b5cbb857a90411e174e7ad23433756a81cf2ab422ef749e529211e078ed4061b4595fa8cbcca56119919c0b2735e8ecac11ff34768d64cb90e599fde2bc6c730 languageName: node linkType: hard @@ -9210,13 +9211,13 @@ __metadata: linkType: hard "@lezer/python@npm:^1.1.4": - version: 1.1.11 - resolution: "@lezer/python@npm:1.1.11" + version: 1.1.14 + resolution: "@lezer/python@npm:1.1.14" dependencies: "@lezer/common": ^1.2.0 "@lezer/highlight": ^1.0.0 "@lezer/lr": ^1.0.0 - checksum: ed0e58317716967644f57bf29eb902c0c205b909bc035c0960520222a79bd6525468c8adfb7d824787a8a29ec7a1c7d2da5fd59f912cdeff2830c71958b9576d + checksum: 1608187f698e972d11b340dfdfd79e15b1359641e386e386befd37d5e5839620b45a5a39c5616792a24da29ef1d99d11ea0dad52b9617f1767e7ea6a11c2fed3 languageName: node linkType: hard @@ -9232,24 +9233,24 @@ __metadata: linkType: hard "@lezer/sass@npm:^1.0.0": - version: 1.0.4 - resolution: "@lezer/sass@npm:1.0.4" + version: 1.0.7 + resolution: "@lezer/sass@npm:1.0.7" dependencies: "@lezer/common": ^1.2.0 "@lezer/highlight": ^1.0.0 "@lezer/lr": ^1.0.0 - checksum: c913c40a3cc65529579f41306998c040570957da51a9b8d0fd63c2efa6a9e94db65e2d9c55bcd732276eae3b5739186dc4d7b704e98edeebd50e3d4959ffa94a + checksum: 32d37aa5d3143033f0b886c33a293b1d28b7eecdf2cb979cf7b4cbba0587be227dfed246c27116060ac9b2b2c0fe4b09df4b672690dd0593e876529583e7ef2a languageName: node linkType: hard "@lezer/xml@npm:^1.0.0": - version: 1.0.4 - resolution: "@lezer/xml@npm:1.0.4" + version: 1.0.5 + resolution: "@lezer/xml@npm:1.0.5" dependencies: "@lezer/common": ^1.2.0 "@lezer/highlight": ^1.0.0 "@lezer/lr": ^1.0.0 - checksum: 68a82085bff6c1525f4ef03cd9f9dac0132b3e03fe574e0289700dd4475056e40e8744cde15cf5ad6d3760d0d584ff85ce707e26a7c938d0c5fe2e325c1c336e + checksum: a0a077b9e455b03593b93a7fdff2a4eab2cb7b230c8e1b878a8bebe80184632b9cc75ca018f1f9e2acb3a26e1386f4777385ab6e87aea70ccf479cde5ca268ee languageName: node linkType: hard