From b2d59818ddbf2f476f9e5e8eabdb48b065c34282 Mon Sep 17 00:00:00 2001 From: Kuba Orlik Date: Thu, 23 Jul 2026 20:34:42 +0200 Subject: [PATCH] Update monaco to get rid of many desync issues --- package-lock.json | 80 ++++++++++++++-------------------------------- package.json | 4 +-- src/front/css.d.ts | 7 ++++ 3 files changed, 33 insertions(+), 58 deletions(-) create mode 100644 src/front/css.d.ts diff --git a/package-lock.json b/package-lock.json index 8ed3b5d..4348391 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,8 +15,8 @@ "@sealcode/add-to-head": "^1.0.0", "@sealcode/file-manager": "^1.0.2", "@sealcode/jdd": "^0.8.8", - "@sealcode/jdd-editor": "^0.2.25", - "@sealcode/monaco-wrapper": "^0.0.7", + "@sealcode/jdd-editor": "^0.2.28", + "@sealcode/monaco-wrapper": "^0.0.11", "@sealcode/sealgen": "^0.19.21", "@sealcode/show-first-row": "^0.1.0", "@sealcode/simplemde": "^1.12.1", @@ -1380,14 +1380,14 @@ } }, "node_modules/@sealcode/jdd-editor": { - "version": "0.2.25", - "resolved": "https://registry.npmjs.org/@sealcode/jdd-editor/-/jdd-editor-0.2.25.tgz", - "integrity": "sha512-/VFuQIgFpvONsg4SSHIDs5CtZ6JMlaGtKT39AznNOCM8KZwLQ+Ma7WNkJ+g2bk/0kiPvZctIvvn9e2T0mFA6Rg==", + "version": "0.2.28", + "resolved": "https://registry.npmjs.org/@sealcode/jdd-editor/-/jdd-editor-0.2.28.tgz", + "integrity": "sha512-jJQU3wmsfUcDfGfnsDTcJtU+00+L8LqVgVPZtumWzJr4ybLYAcXHvLejSMrnr9IdJdCxSa1IxUe/DZ4XOTvQEQ==", "dependencies": { "@koa/router": "^13.1.0", "@sealcode/jdd": "^0.8.8", - "@sealcode/monaco-wrapper": "^0.0.6", - "@sealcode/sealcodemirror": "^5.70.0-beta5", + "@sealcode/monaco-wrapper": "^0.0.11", + "@sealcode/sealcodemirror": "^5.70.0-beta6", "@sealcode/sealgen": "^0.19.6", "@types/object-path": "^0.11.4", "@types/throttle-debounce": "^5.0.2", @@ -1415,22 +1415,6 @@ "node": ">= 18" } }, - "node_modules/@sealcode/jdd-editor/node_modules/@sealcode/monaco-wrapper": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/@sealcode/monaco-wrapper/-/monaco-wrapper-0.0.6.tgz", - "integrity": "sha512-D9WexAZ99MPK1TmKEwvQ5ZQ9rq2h71B14iXw41ztNCSRC3xduwQC0rAiApCeKDwh7CmjNUwjtzaLXj9czcobqg==", - "dependencies": { - "@sealcode/add-to-head": "^1.0.0", - "monaco-editor": "^0.52.2", - "stimulus": "^3.2.2", - "throttle-debounce": "^5.0.2" - } - }, - "node_modules/@sealcode/jdd-editor/node_modules/monaco-editor": { - "version": "0.52.2", - "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.52.2.tgz", - "integrity": "sha512-GEQWEZmfkOGLdd3XK8ryrfWz3AIP8YymVXiPHEdewrUq7mh0qrKrfHLNCXcbB6sTnMLnOZ3ztSiKcciFUkIJwQ==" - }, "node_modules/@sealcode/jdd/node_modules/@sealcode/ts-predicates": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/@sealcode/ts-predicates/-/ts-predicates-0.5.3.tgz", @@ -1451,9 +1435,9 @@ } }, "node_modules/@sealcode/monaco-wrapper": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/@sealcode/monaco-wrapper/-/monaco-wrapper-0.0.7.tgz", - "integrity": "sha512-am9LlrNTayE1fmUA7RKqzGYw0ROIhjH+rVKnRnqwmf1Tpmuu5/kHVj8ifw/HIwn2UsKt0/wqPLL/DrlBqjOiIg==", + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/@sealcode/monaco-wrapper/-/monaco-wrapper-0.0.11.tgz", + "integrity": "sha512-apEN6d0kzyR/kZVRe1KrU8w6oDqeOSPzAjVxlXDkuBV4F/WWiJPJFNnAewxyvB8CqLCAZf85qDRrKZ+jDk7p5g==", "dependencies": { "@sealcode/add-to-head": "^1.0.0", "monaco-editor": "^0.52.2", @@ -1467,9 +1451,9 @@ "integrity": "sha512-GEQWEZmfkOGLdd3XK8ryrfWz3AIP8YymVXiPHEdewrUq7mh0qrKrfHLNCXcbB6sTnMLnOZ3ztSiKcciFUkIJwQ==" }, "node_modules/@sealcode/sealcodemirror": { - "version": "5.70.0-beta5", - "resolved": "https://registry.npmjs.org/@sealcode/sealcodemirror/-/sealcodemirror-5.70.0-beta5.tgz", - "integrity": "sha512-pDsGlk2KokQkwzsJDBUWJFDRpEoxxth6TMQGDJyCTmWnd1Vn+cQb5moXDKaf7cXnWb9Y6QtdNX/fPzM/3RH2Cg==" + "version": "5.70.0-beta6", + "resolved": "https://registry.npmjs.org/@sealcode/sealcodemirror/-/sealcodemirror-5.70.0-beta6.tgz", + "integrity": "sha512-N4BuMuantv2A63PbFwLg53AJbDZ2/BzKxpgBIRd7jDWyZLw58en6FFZgcbXMLDU7gwKNYfyLOJMLwXyn6aEsnQ==" }, "node_modules/@sealcode/sealgen": { "version": "0.19.21", @@ -16032,14 +16016,14 @@ } }, "@sealcode/jdd-editor": { - "version": "0.2.25", - "resolved": "https://registry.npmjs.org/@sealcode/jdd-editor/-/jdd-editor-0.2.25.tgz", - "integrity": "sha512-/VFuQIgFpvONsg4SSHIDs5CtZ6JMlaGtKT39AznNOCM8KZwLQ+Ma7WNkJ+g2bk/0kiPvZctIvvn9e2T0mFA6Rg==", + "version": "0.2.28", + "resolved": "https://registry.npmjs.org/@sealcode/jdd-editor/-/jdd-editor-0.2.28.tgz", + "integrity": "sha512-jJQU3wmsfUcDfGfnsDTcJtU+00+L8LqVgVPZtumWzJr4ybLYAcXHvLejSMrnr9IdJdCxSa1IxUe/DZ4XOTvQEQ==", "requires": { "@koa/router": "^13.1.0", "@sealcode/jdd": "^0.8.8", - "@sealcode/monaco-wrapper": "^0.0.6", - "@sealcode/sealcodemirror": "^5.70.0-beta5", + "@sealcode/monaco-wrapper": "^0.0.11", + "@sealcode/sealcodemirror": "^5.70.0-beta6", "@sealcode/sealgen": "^0.19.6", "@types/object-path": "^0.11.4", "@types/throttle-debounce": "^5.0.2", @@ -16063,29 +16047,13 @@ "koa-compose": "^4.1.0", "path-to-regexp": "^6.3.0" } - }, - "@sealcode/monaco-wrapper": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/@sealcode/monaco-wrapper/-/monaco-wrapper-0.0.6.tgz", - "integrity": "sha512-D9WexAZ99MPK1TmKEwvQ5ZQ9rq2h71B14iXw41ztNCSRC3xduwQC0rAiApCeKDwh7CmjNUwjtzaLXj9czcobqg==", - "requires": { - "@sealcode/add-to-head": "^1.0.0", - "monaco-editor": "^0.52.2", - "stimulus": "^3.2.2", - "throttle-debounce": "^5.0.2" - } - }, - "monaco-editor": { - "version": "0.52.2", - "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.52.2.tgz", - "integrity": "sha512-GEQWEZmfkOGLdd3XK8ryrfWz3AIP8YymVXiPHEdewrUq7mh0qrKrfHLNCXcbB6sTnMLnOZ3ztSiKcciFUkIJwQ==" } } }, "@sealcode/monaco-wrapper": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/@sealcode/monaco-wrapper/-/monaco-wrapper-0.0.7.tgz", - "integrity": "sha512-am9LlrNTayE1fmUA7RKqzGYw0ROIhjH+rVKnRnqwmf1Tpmuu5/kHVj8ifw/HIwn2UsKt0/wqPLL/DrlBqjOiIg==", + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/@sealcode/monaco-wrapper/-/monaco-wrapper-0.0.11.tgz", + "integrity": "sha512-apEN6d0kzyR/kZVRe1KrU8w6oDqeOSPzAjVxlXDkuBV4F/WWiJPJFNnAewxyvB8CqLCAZf85qDRrKZ+jDk7p5g==", "requires": { "@sealcode/add-to-head": "^1.0.0", "monaco-editor": "^0.52.2", @@ -16101,9 +16069,9 @@ } }, "@sealcode/sealcodemirror": { - "version": "5.70.0-beta5", - "resolved": "https://registry.npmjs.org/@sealcode/sealcodemirror/-/sealcodemirror-5.70.0-beta5.tgz", - "integrity": "sha512-pDsGlk2KokQkwzsJDBUWJFDRpEoxxth6TMQGDJyCTmWnd1Vn+cQb5moXDKaf7cXnWb9Y6QtdNX/fPzM/3RH2Cg==" + "version": "5.70.0-beta6", + "resolved": "https://registry.npmjs.org/@sealcode/sealcodemirror/-/sealcodemirror-5.70.0-beta6.tgz", + "integrity": "sha512-N4BuMuantv2A63PbFwLg53AJbDZ2/BzKxpgBIRd7jDWyZLw58en6FFZgcbXMLDU7gwKNYfyLOJMLwXyn6aEsnQ==" }, "@sealcode/sealgen": { "version": "0.19.21", diff --git a/package.json b/package.json index 9159f12..a9a3f25 100644 --- a/package.json +++ b/package.json @@ -98,8 +98,8 @@ "@sealcode/add-to-head": "^1.0.0", "@sealcode/file-manager": "^1.0.2", "@sealcode/jdd": "^0.8.8", - "@sealcode/jdd-editor": "^0.2.25", - "@sealcode/monaco-wrapper": "^0.0.7", + "@sealcode/jdd-editor": "^0.2.28", + "@sealcode/monaco-wrapper": "^0.0.11", "@sealcode/sealgen": "^0.19.21", "@sealcode/show-first-row": "^0.1.0", "@sealcode/simplemde": "^1.12.1", diff --git a/src/front/css.d.ts b/src/front/css.d.ts new file mode 100644 index 0000000..ad05f6d --- /dev/null +++ b/src/front/css.d.ts @@ -0,0 +1,7 @@ +declare global { + interface CSSStyleDeclaration { + fieldSizing: string; + } +} + +export {};