From f6bd6479589a1ef17a644ab6c593c0b5da96c80b Mon Sep 17 00:00:00 2001 From: roymondchen Date: Wed, 18 Mar 2026 20:27:09 +0800 Subject: [PATCH] =?UTF-8?q?test(editor):=20=E6=9B=B4=E6=96=B0monaco-editor?= =?UTF-8?q?=E4=BE=9D=E8=B5=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/editor/package.json | 2 +- .../editor/tests/unit/services/editor.spec.ts | 3 +++ pnpm-lock.yaml | 16 +++------------- 3 files changed, 7 insertions(+), 14 deletions(-) diff --git a/packages/editor/package.json b/packages/editor/package.json index f186b2a1..60f10023 100644 --- a/packages/editor/package.json +++ b/packages/editor/package.json @@ -73,7 +73,7 @@ }, "peerDependencies": { "@tmagic/core": "workspace:*", - "monaco-editor": "^0.48.0", + "monaco-editor": "^0.55.1 ", "type-fest": "^5.2.0", "typescript": "catalog:", "vue": "catalog:" diff --git a/packages/editor/tests/unit/services/editor.spec.ts b/packages/editor/tests/unit/services/editor.spec.ts index 62673b74..8fc3f00a 100644 --- a/packages/editor/tests/unit/services/editor.spec.ts +++ b/packages/editor/tests/unit/services/editor.spec.ts @@ -30,6 +30,9 @@ import { COPY_STORAGE_KEY, setEditorConfig } from '@editor/utils'; setEditorConfig({ // eslint-disable-next-line no-eval parseDSL: (dsl: string) => eval(dsl), + customCreateMonacoEditor: (monaco, codeEditorEl, options) => monaco.editor.create(codeEditorEl, options), + customCreateMonacoDiffEditor: (monaco, codeEditorEl, options) => + monaco.editor.createDiffEditor(codeEditorEl, options), }); // mock window.localStage diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a2235332..80ae40f8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -328,7 +328,7 @@ importers: version: 1.1.9 emmet-monaco-es: specifier: ^5.7.0 - version: 5.7.0(monaco-editor@0.48.0) + version: 5.7.0(monaco-editor@0.55.1) events: specifier: ^3.3.0 version: 3.3.0 @@ -342,8 +342,8 @@ importers: specifier: ^4.17.21 version: 4.17.21 monaco-editor: - specifier: ^0.48.0 - version: 0.48.0 + specifier: '^0.55.1 ' + version: 0.55.1 moveable: specifier: ^0.53.0 version: 0.53.0 @@ -5431,9 +5431,6 @@ packages: mitt@3.0.1: resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} - monaco-editor@0.48.0: - resolution: {integrity: sha512-goSDElNqFfw7iDHMg8WDATkfcyeLTNpBHQpO8incK6p5qZt5G/1j41X0xdGzpIkGojGXM+QiRQyLjnfDVvrpwA==} - monaco-editor@0.55.1: resolution: {integrity: sha512-jz4x+TJNFHwHtwuV9vA9rMujcZRb0CEilTEwG2rRSpe/A7Jdkuj8xPKttCgOh+v/lkHy7HsZ64oj+q3xoAFl9A==} @@ -10123,11 +10120,6 @@ snapshots: transitivePeerDependencies: - '@vue/composition-api' - emmet-monaco-es@5.7.0(monaco-editor@0.48.0): - dependencies: - emmet: 2.4.11 - monaco-editor: 0.48.0 - emmet-monaco-es@5.7.0(monaco-editor@0.55.1): dependencies: emmet: 2.4.11 @@ -11392,8 +11384,6 @@ snapshots: mitt@3.0.1: {} - monaco-editor@0.48.0: {} - monaco-editor@0.55.1: dependencies: dompurify: 3.2.7