diff --git a/src/MonacoEditor.tsx b/src/MonacoEditor.tsx index bf45e17..7d0506e 100644 --- a/src/MonacoEditor.tsx +++ b/src/MonacoEditor.tsx @@ -3,8 +3,8 @@ import debounce from 'lodash.debounce' import * as monaco from 'monaco-editor' import { createEditor, getMonacoLanguage, updateEditorKeybindingsMode, registerEditorOpenHandler, createModelReference, registerFile } from '@codingame/monaco-editor-wrapper' import { IEditorOptions, IResolvedTextEditorModel } from '@codingame/monaco-vscode-editor-service-override' -import { DisposableStore, IReference, ITextFileEditorModel } from 'vscode/monaco' -import type { ITextFileEditorModelSaveEvent } from 'vscode/vscode/vs/workbench/services/textfile/common/textfiles' +import { DisposableStore, IReference, ITextFileEditorModel } from '@codingame/monaco-vscode-api/monaco' +import type { ITextFileEditorModelSaveEvent } from '@codingame/monaco-vscode-api/vscode/vs/workbench/services/textfile/common/textfiles' import { RegisteredMemoryFile } from '@codingame/monaco-vscode-files-service-override' import { useDeepMemo, useLastValueRef, useLastVersion, useThemeColor } from './hooks.js' import './style.js' diff --git a/src/hooks.ts b/src/hooks.ts index 37988e4..2468928 100644 --- a/src/hooks.ts +++ b/src/hooks.ts @@ -1,7 +1,7 @@ import { MutableRefObject, useCallback, useEffect, useRef, useState } from 'react' import deepEqual from 'deep-equal' import { getConfiguration, onConfigurationChanged, monaco } from '@codingame/monaco-editor-wrapper' -import { StandaloneServices, IThemeService } from 'vscode/services' +import { StandaloneServices, IThemeService } from '@codingame/monaco-vscode-api/services' function getCurrentThemeColor(color: string): string | undefined { const themeService = StandaloneServices.get(IThemeService) diff --git a/src/index.ts b/src/index.ts index 128a619..b0a37ad 100644 --- a/src/index.ts +++ b/src/index.ts @@ -8,7 +8,7 @@ import { IEditorOptions, IResolvedTextEditorModel } from '@codingame/monaco-vscode-editor-service-override' -import type { IReference } from 'vscode/monaco' +import type { IReference } from '@codingame/monaco-vscode-api/monaco' import { useThemeColor, useUserConfiguration } from './hooks.js' import MonacoEditor, { MonacoEditorProps } from './MonacoEditor.js' diff --git a/src/vscodeParts.tsx b/src/vscodeParts.tsx index b13499e..681efb4 100644 --- a/src/vscodeParts.tsx +++ b/src/vscodeParts.tsx @@ -3,7 +3,7 @@ import * as monaco from 'monaco-editor' import { attachPart, Parts, onPartVisibilityChange, registerCustomView, ViewContainerLocation, CustomViewOption, isPartVisibile } from '@codingame/monaco-vscode-views-service-override' import { createPortal } from 'react-dom' import { initializePromise } from '@codingame/monaco-editor-wrapper' -import { DisposableStore } from 'vscode/monaco' +import { DisposableStore } from '@codingame/monaco-vscode-api/monaco' interface CustomView extends Omit { node: ReactNode