From a5f08e578a1dc3ba4e21297aa02dadecf133cafa Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Thu, 23 Jun 2022 03:12:38 +0200 Subject: [PATCH] language-client imports only if language is deno or python --- frontend/src/lib/components/Editor.svelte | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/frontend/src/lib/components/Editor.svelte b/frontend/src/lib/components/Editor.svelte index c6f8ea197d..1a989b80ee 100644 --- a/frontend/src/lib/components/Editor.svelte +++ b/frontend/src/lib/components/Editor.svelte @@ -3,12 +3,6 @@ import type monaco from 'monaco-editor' import { browser } from '$app/env' - import { - RequestType, - toSocket, - WebSocketMessageReader, - WebSocketMessageWriter - } from '@codingame/monaco-jsonrpc' import { onDestroy, onMount } from 'svelte' import editorWorker from 'monaco-editor/esm/vs/editor/editor.worker?worker' import jsonWorker from 'monaco-editor/esm/vs/language/json/json.worker?worker' @@ -90,6 +84,8 @@ // install Monaco language client services const { MonacoLanguageClient } = await import('monaco-languageclient') const { CloseAction, ErrorAction } = await import('vscode-languageclient') + const { RequestType, toSocket, WebSocketMessageReader, WebSocketMessageWriter } = + await import('@codingame/monaco-jsonrpc') function createLanguageClient( transports: MessageTransports,