Skip to content

Commit 5fb683f

Browse files
committed
Aligned code to monaco-vscode-api changes
1 parent ce011de commit 5fb683f

File tree

25 files changed

+39
-32
lines changed

25 files changed

+39
-32
lines changed

packages/client/src/tools/logging.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* ------------------------------------------------------------------------------------------ */
55

66
import { ConsoleLogger as VSCodeConsoleLogger, ILogger } from '@codingame/monaco-vscode-log-service-override';
7-
import { LogLevel } from 'vscode/services';
7+
import { LogLevel } from '@codingame/monaco-vscode-api/services';
88

99
export interface Logger extends ILogger {
1010
createErrorAndLog(message: string, ...params: unknown[]): Error;

packages/client/src/vscode/services.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,18 @@
55

66
import * as monaco from 'monaco-editor';
77
import 'vscode/localExtensionHost';
8-
import { initialize, IWorkbenchConstructionOptions } from 'vscode/services';
8+
import { initialize, IWorkbenchConstructionOptions } from '@codingame/monaco-vscode-api/services';
99
import type { OpenEditor } from '@codingame/monaco-vscode-editor-service-override';
1010
import type { WorkerConfig } from '@codingame/monaco-vscode-extensions-service-override';
1111
import getExtensionServiceOverride from '@codingame/monaco-vscode-extensions-service-override';
1212
import getLanguagesServiceOverride from '@codingame/monaco-vscode-languages-service-override';
1313
import getModelServiceOverride from '@codingame/monaco-vscode-model-service-override';
1414
import getLogServiceOverride from '@codingame/monaco-vscode-log-service-override';
1515
import type { LocalizationOptions } from '@codingame/monaco-vscode-localization-service-override';
16-
import { EnvironmentOverride } from 'vscode/workbench';
16+
import { EnvironmentOverride } from '@codingame/monaco-vscode-api/workbench';
1717
import { Logger } from 'monaco-languageclient/tools';
1818
import { FakeWorker as Worker } from './fakeWorker.js';
19-
import { setUnexpectedErrorHandler } from 'vscode/monaco';
19+
import { setUnexpectedErrorHandler } from '@codingame/monaco-vscode-api/monaco';
2020
import { initUserConfiguration } from '@codingame/monaco-vscode-configuration-service-override';
2121

2222
export interface MonacoEnvironmentEnhanced extends monaco.Environment {
@@ -162,7 +162,7 @@ export const importAllServices = async (vscodeApiConfig: VscodeApiConfig, instru
162162
*/
163163
export const configureExtHostWorker = async (enableExtHostWorker: boolean, userServices: monaco.editor.IEditorOverrideServices) => {
164164
if (enableExtHostWorker) {
165-
const fakeWorker = new Worker(new URL('vscode/workers/extensionHost.worker', import.meta.url), { type: 'module' });
165+
const fakeWorker = new Worker(new URL('@codingame/monaco-vscode-api/workers/extensionHost.worker', import.meta.url), { type: 'module' });
166166
const workerConfig: WorkerConfig = {
167167
url: fakeWorker.url.toString(),
168168
options: fakeWorker.options

packages/client/test/tools/index.test.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
import { describe, expect, test } from 'vitest';
77
import { ConsoleLogger } from 'monaco-languageclient/tools';
8-
import { LogLevel } from 'vscode/services';
8+
import { LogLevel } from '@codingame/monaco-vscode-api/services';
99

1010
describe('Logger', () => {
1111

packages/examples/src/appPlayground/common.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* ------------------------------------------------------------------------------------------ */
55

66
import * as vscode from 'vscode';
7-
import { RegisterLocalProcessExtensionResult } from 'vscode/extensions';
7+
import { RegisterLocalProcessExtensionResult } from '@codingame/monaco-vscode-api/extensions';
88
import { MonacoEditorLanguageClientWrapper } from 'monaco-editor-wrapper';
99
import { ConfigResult } from './config.js';
1010

packages/examples/src/appPlayground/config.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* ------------------------------------------------------------------------------------------ */
55

66
import * as vscode from 'vscode';
7-
import { LogLevel } from 'vscode/services';
7+
import { LogLevel } from '@codingame/monaco-vscode-api/services';
88
import { RegisteredFileSystemProvider, registerFileSystemOverlay, RegisteredMemoryFile } from '@codingame/monaco-vscode-files-service-override';
99
import getConfigurationServiceOverride from '@codingame/monaco-vscode-configuration-service-override';
1010
import getKeybindingsServiceOverride from '@codingame/monaco-vscode-keybindings-service-override';

packages/examples/src/bare/client.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
import * as monaco from 'monaco-editor';
77
import { initServices } from 'monaco-languageclient/vscode/services';
8-
import { LogLevel } from 'vscode/services';
8+
import { LogLevel } from '@codingame/monaco-vscode-api/services';
99
// monaco-editor does not supply json highlighting with the json worker,
1010
// that's why we use the textmate extension from VSCode
1111
import getConfigurationServiceOverride from '@codingame/monaco-vscode-configuration-service-override';

packages/examples/src/browser/main.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import '@codingame/monaco-vscode-json-default-extension';
1010
import { getLanguageService, TextDocument } from 'vscode-json-languageservice';
1111
import { createConverter as createCodeConverter } from 'vscode-languageclient/lib/common/codeConverter.js';
1212
import { createConverter as createProtocolConverter } from 'vscode-languageclient/lib/common/protocolConverter.js';
13-
import { LogLevel } from 'vscode/services';
13+
import { LogLevel } from '@codingame/monaco-vscode-api/services';
1414
import { MonacoEditorLanguageClientWrapper, WrapperConfig } from 'monaco-editor-wrapper';
1515
import { configureMonacoWorkers } from '../common/client/utils.js';
1616

packages/examples/src/clangd/client/config.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import getExplorerServiceOverride from '@codingame/monaco-vscode-explorer-servic
1414
import getRemoteAgentServiceOverride from '@codingame/monaco-vscode-remote-agent-service-override';
1515
import getEnvironmentServiceOverride from '@codingame/monaco-vscode-environment-service-override';
1616
import getSecretStorageServiceOverride from '@codingame/monaco-vscode-secret-storage-service-override';
17-
import { LogLevel } from 'vscode/services';
17+
import { LogLevel } from '@codingame/monaco-vscode-api/services';
1818
import { WrapperConfig } from 'monaco-editor-wrapper';
1919
import { configureMonacoWorkers } from '../../common/client/utils.js';
2020
import { ClangdWorkerHandler } from './workerHandler.js';

packages/examples/src/eclipse.jdt.ls/client/main.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import { RegisteredFileSystemProvider, RegisteredMemoryFile, registerFileSystemO
99
// this is required syntax highlighting
1010
import '@codingame/monaco-vscode-java-default-extension';
1111
import { MonacoEditorLanguageClientWrapper, WrapperConfig } from 'monaco-editor-wrapper';
12-
import { LogLevel } from 'vscode/services';
12+
import { LogLevel } from '@codingame/monaco-vscode-api/services';
1313
import { eclipseJdtLsConfig } from '../config.js';
1414
import helloJavaCode from '../../../resources/eclipse.jdt.ls/workspace/hello.java?raw';
1515
import { configureMonacoWorkers } from '../../common/client/utils.js';

packages/examples/src/groovy/client/main.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import getKeybindingsServiceOverride from '@codingame/monaco-vscode-keybindings-service-override';
77
// this is required syntax highlighting
88
import '@codingame/monaco-vscode-groovy-default-extension';
9-
import { LogLevel } from 'vscode/services';
9+
import { LogLevel } from '@codingame/monaco-vscode-api/services';
1010
import { MonacoEditorLanguageClientWrapper, WrapperConfig } from 'monaco-editor-wrapper';
1111
import { groovyConfig } from '../config.js';
1212
import { configureMonacoWorkers } from '../../common/client/utils.js';

packages/examples/src/json/client/wrapperWs.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import getKeybindingsServiceOverride from '@codingame/monaco-vscode-keybindings-service-override';
77
// this is required syntax highlighting
88
import '@codingame/monaco-vscode-json-default-extension';
9-
import { LogLevel } from 'vscode/services';
9+
import { LogLevel } from '@codingame/monaco-vscode-api/services';
1010
import { MonacoEditorLanguageClientWrapper, WrapperConfig } from 'monaco-editor-wrapper';
1111
import { configureMonacoWorkers } from '../../common/client/utils.js';
1212

packages/examples/src/langium/langium-dsl/config/classicConfig.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
import getConfigurationServiceOverride from '@codingame/monaco-vscode-configuration-service-override';
77
import getKeybindingsServiceOverride from '@codingame/monaco-vscode-keybindings-service-override';
8-
import { LogLevel } from 'vscode/services';
8+
import { LogLevel } from '@codingame/monaco-vscode-api/services';
99
import { Logger } from 'monaco-languageclient/tools';
1010
import { WrapperConfig } from 'monaco-editor-wrapper';
1111
import { LangiumMonarchContent } from './langium.monarch.js';

packages/examples/src/langium/langium-dsl/config/extendedConfig.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* ------------------------------------------------------------------------------------------ */
55

66
import getKeybindingsServiceOverride from '@codingame/monaco-vscode-keybindings-service-override';
7-
import { LogLevel } from 'vscode/services';
7+
import { LogLevel } from '@codingame/monaco-vscode-api/services';
88
import '../../../../resources/vsix/github-vscode-theme.vsix';
99
import { BrowserMessageReader, BrowserMessageWriter } from 'vscode-languageclient/browser.js';
1010
import { WrapperConfig } from 'monaco-editor-wrapper';

packages/examples/src/langium/statemachine/config/wrapperStatemachineConfig.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import getKeybindingsServiceOverride from '@codingame/monaco-vscode-keybindings-
77
import getLifecycleServiceOverride from '@codingame/monaco-vscode-lifecycle-service-override';
88
import getLocalizationServiceOverride from '@codingame/monaco-vscode-localization-service-override';
99
import { createDefaultLocaleConfiguration } from 'monaco-languageclient/vscode/services';
10-
import { LogLevel } from 'vscode/services';
10+
import { LogLevel } from '@codingame/monaco-vscode-api/services';
1111
import { LanguageClientConfig, WrapperConfig } from 'monaco-editor-wrapper';
1212
// cannot be imported with assert as json contains comments
1313
import statemachineLanguageConfig from './language-configuration.json?raw';

packages/examples/src/langium/statemachine/main.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* ------------------------------------------------------------------------------------------ */
55

66
import * as vscode from 'vscode';
7-
import { createModelReference } from 'vscode/monaco';
7+
import { createModelReference } from '@codingame/monaco-vscode-api/monaco';
88
import { MonacoEditorLanguageClientWrapper } from 'monaco-editor-wrapper';
99
import { BrowserMessageReader, BrowserMessageWriter } from 'vscode-languageclient/browser.js';
1010
import { createLangiumGlobalConfig } from './config/wrapperStatemachineConfig.js';

packages/examples/src/multi/twoLanguageClients.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import getKeybindingsServiceOverride from '@codingame/monaco-vscode-keybindings-
88
// this is required syntax highlighting
99
import '@codingame/monaco-vscode-json-default-extension';
1010
import '@codingame/monaco-vscode-python-default-extension';
11-
import { LogLevel } from 'vscode/services';
11+
import { LogLevel } from '@codingame/monaco-vscode-api/services';
1212
import { CodePlusFileExt, configureAndInitVscodeApi, disposeLanguageClients, LanguageClientWrapper, MonacoEditorLanguageClientWrapper, WrapperConfig } from 'monaco-editor-wrapper';
1313
import { configureMonacoWorkers, disableButton } from '../common/client/utils.js';
1414
import { createJsonLanguageClientConfig, createPythonLanguageClientConfig } from './config.js';

packages/examples/src/python/client/config.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import * as vscode from 'vscode';
77
import getKeybindingsServiceOverride from '@codingame/monaco-vscode-keybindings-service-override';
88
import '@codingame/monaco-vscode-python-default-extension';
9-
import { LogLevel } from 'vscode/services';
9+
import { LogLevel } from '@codingame/monaco-vscode-api/services';
1010
import { MonacoLanguageClient } from 'monaco-languageclient';
1111
import { createUrl } from 'monaco-languageclient/tools';
1212
import { WrapperConfig } from 'monaco-editor-wrapper';

packages/examples/src/ts/wrapperTs.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import * as vscode from 'vscode';
77
import getKeybindingsServiceOverride from '@codingame/monaco-vscode-keybindings-service-override';
88
import '@codingame/monaco-vscode-typescript-basics-default-extension';
99
import '@codingame/monaco-vscode-typescript-language-features-default-extension';
10-
import { LogLevel } from 'vscode/services';
10+
import { LogLevel } from '@codingame/monaco-vscode-api/services';
1111
import { CodePlusUri, MonacoEditorLanguageClientWrapper, WrapperConfig } from 'monaco-editor-wrapper';
1212
import { configureMonacoWorkers } from '../common/client/utils.js';
1313

packages/wrapper-react/test/index.test.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import { describe, expect, test } from 'vitest';
77
import { render, RenderResult } from '@testing-library/react';
88
import React from 'react';
9-
import { LogLevel } from 'vscode/services';
9+
import { LogLevel } from '@codingame/monaco-vscode-api/services';
1010
import { MonacoEditorLanguageClientWrapper, TextChanges, WrapperConfig } from 'monaco-editor-wrapper';
1111
import { MonacoEditorReactComp } from '@typefox/monaco-editor-react';
1212
import { configureMonacoWorkers } from './helper.js';

packages/wrapper/src/editorApp.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55

66
import * as vscode from 'vscode';
77
import * as monaco from 'monaco-editor';
8-
import { createModelReference, ITextFileEditorModel } from 'vscode/monaco';
9-
import { ConfigurationTarget, IConfigurationService, StandaloneServices } from 'vscode/services';
8+
import { createModelReference, ITextFileEditorModel } from '@codingame/monaco-vscode-api/monaco';
9+
import { ConfigurationTarget, IConfigurationService, StandaloneServices } from '@codingame/monaco-vscode-api/services';
1010
import { IReference } from '@codingame/monaco-vscode-editor-service-override';
1111
import { Logger } from 'monaco-languageclient/tools';
1212
import { OverallConfigType } from './vscode/services.js';

packages/wrapper/src/vscode/services.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import * as vscode from 'vscode';
77
import * as monaco from 'monaco-editor';
88
import { OpenEditor } from '@codingame/monaco-vscode-editor-service-override';
9-
import { LogLevel } from 'vscode/services';
9+
import { LogLevel } from '@codingame/monaco-vscode-api/services';
1010
import { mergeServices, ViewsConfig, VscodeApiConfig } from 'monaco-languageclient/vscode/services';
1111

1212
export type OverallConfigType = 'extended' | 'classic';

packages/wrapper/src/wrapper.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
* ------------------------------------------------------------------------------------------ */
55

66
import * as monaco from 'monaco-editor';
7-
import { DisposableStore } from 'vscode/monaco';
8-
import { LogLevel } from 'vscode/services';
9-
import { registerExtension, IExtensionManifest, ExtensionHostKind, RegisterExtensionResult } from 'vscode/extensions';
7+
import { DisposableStore } from '@codingame/monaco-vscode-api/monaco';
8+
import { LogLevel } from '@codingame/monaco-vscode-api/services';
9+
import { registerExtension, IExtensionManifest, ExtensionHostKind, RegisterExtensionResult } from '@codingame/monaco-vscode-api/extensions';
1010
import { MonacoLanguageClient } from 'monaco-languageclient';
1111
import { initServices, InitServicesInstructions, VscodeApiConfig } from 'monaco-languageclient/vscode/services';
1212
import { Logger, ConsoleLogger } from 'monaco-languageclient/tools';

packages/wrapper/test/vscode/services.test.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* ------------------------------------------------------------------------------------------ */
55

66
import { describe, expect, test } from 'vitest';
7-
import { LogLevel } from 'vscode/services';
7+
import { LogLevel } from '@codingame/monaco-vscode-api/services';
88
import { augmentVscodeApiConfig } from 'monaco-editor-wrapper/vscode/services';
99

1010
describe('createUrl', () => {

packages/wrapper/test/wrapper.test.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
* ------------------------------------------------------------------------------------------ */
55

66
import * as vscode from 'vscode';
7-
import { createModelReference } from 'vscode/monaco';
7+
import { createModelReference } from '@codingame/monaco-vscode-api/monaco';
88
import { describe, expect, test } from 'vitest';
99
import { MonacoEditorLanguageClientWrapper } from 'monaco-editor-wrapper';
1010
import { createMonacoEditorDiv, createWrapperConfigClassicApp, createWrapperConfigExtendedApp } from './helper.js';
11-
import { IConfigurationService, StandaloneServices } from 'vscode/services';
11+
import { IConfigurationService, StandaloneServices } from '@codingame/monaco-vscode-api/services';
1212

1313
describe('Test MonacoEditorLanguageClientWrapper', () => {
1414

vitest.config.ts

+8-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,14 @@ export const vitestBaseConfig = {
4141
'**/wrapper/test/wrapper.test.ts',
4242
'**/wrapper-react/test/index.test.tsx'
4343
]
44-
}
44+
},
45+
optimizeDeps: {
46+
include: [
47+
'vscode/localExtensionHost',
48+
'vscode-textmate',
49+
'vscode-oniguruma'
50+
]
51+
},
4552
};
4653

4754
const definedVitestConfig = defineVitestConfig(vitestBaseConfig);

0 commit comments

Comments
 (0)