Skip to content

Commit cb02f91

Browse files
authored
Merge pull request #561 from CodinGame/split-vscode-extension-api
Split vscode extension api into new package
2 parents 6e986c2 + 74aa489 commit cb02f91

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+1312
-1012
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ import * as monaco from 'monaco-editor';
3636
import editorWorker from 'monaco-editor/esm/vs/editor/editor.worker?worker';
3737

3838
// utilities to override Monaco services
39-
import { initialize } from 'vscode/services'
39+
import { initialize } from '@codingame/monaco-vscode-api'
4040
import getConfigurationServiceOverride, { updateUserConfiguration } from '@codingame/monaco-vscode-configuration-service-override'
4141

4242
window.MonacoEnvironment = {
@@ -110,7 +110,7 @@ import * as monaco from 'monaco-editor';
110110
import editorWorker from 'monaco-editor/esm/vs/editor/editor.worker?worker';
111111

112112
// utilities to override Monaco services
113-
import { initialize } from 'vscode/services'
113+
import { initialize } from '@codingame/monaco-vscode-api'
114114
import getThemeServiceOverride from "@codingame/monaco-vscode-theme-service-override";
115115

116116
window.MonacoEnvironment = {
@@ -256,7 +256,7 @@ vscode.languages.registerCompletionItemProvider(...)
256256
You can also register a new extension from its manifest:
257257

258258
```typescript
259-
import { registerExtension, initialize, ExtensionHostKind } from 'vscode/extensions'
259+
import { registerExtension, initialize, ExtensionHostKind } from '@codingame/monaco-vscode-api/extensions'
260260

261261
await initialize()
262262

demo/package-lock.json

Lines changed: 1119 additions & 900 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

demo/package.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,14 +46,14 @@
4646
"@codingame/monaco-vscode-1ae7d696-d960-5ac6-97a3-9fe7c8c3a793-common": "file:../dist/packages/monaco-vscode-1ae7d696-d960-5ac6-97a3-9fe7c8c3a793-common",
4747
"@codingame/monaco-vscode-1b4486de-4fe4-59c4-9e6d-34f265ff6625-common": "file:../dist/packages/monaco-vscode-1b4486de-4fe4-59c4-9e6d-34f265ff6625-common",
4848
"@codingame/monaco-vscode-1cc4ea0a-c5b6-54ed-bb60-078a99119b55-common": "file:../dist/packages/monaco-vscode-1cc4ea0a-c5b6-54ed-bb60-078a99119b55-common",
49+
"@codingame/monaco-vscode-1d9dbcb3-6f53-58ad-b0a4-92b1ef1fd6a8-common": "file:../dist/packages/monaco-vscode-1d9dbcb3-6f53-58ad-b0a4-92b1ef1fd6a8-common",
4950
"@codingame/monaco-vscode-219d9a5f-b446-507b-a188-1178a0867c75-common": "file:../dist/packages/monaco-vscode-219d9a5f-b446-507b-a188-1178a0867c75-common",
5051
"@codingame/monaco-vscode-22790577-4553-50b6-978d-0acc75c394cc-common": "file:../dist/packages/monaco-vscode-22790577-4553-50b6-978d-0acc75c394cc-common",
5152
"@codingame/monaco-vscode-2448342b-297f-5823-9f41-f18eef0f6ee8-common": "file:../dist/packages/monaco-vscode-2448342b-297f-5823-9f41-f18eef0f6ee8-common",
5253
"@codingame/monaco-vscode-256d5b78-0649-50e9-8354-2807f95f68f4-common": "file:../dist/packages/monaco-vscode-256d5b78-0649-50e9-8354-2807f95f68f4-common",
5354
"@codingame/monaco-vscode-271a23cd-c7d7-5761-ae35-a923a42987b8-common": "file:../dist/packages/monaco-vscode-271a23cd-c7d7-5761-ae35-a923a42987b8-common",
5455
"@codingame/monaco-vscode-27663a0b-1249-58ba-9085-e52d706b50bc-common": "file:../dist/packages/monaco-vscode-27663a0b-1249-58ba-9085-e52d706b50bc-common",
5556
"@codingame/monaco-vscode-2a22c7b4-b906-5914-8cd1-3ed912fb738f-common": "file:../dist/packages/monaco-vscode-2a22c7b4-b906-5914-8cd1-3ed912fb738f-common",
56-
"@codingame/monaco-vscode-2a94c04a-b85b-5669-b06b-89c1bfa11cb9-common": "file:../dist/packages/monaco-vscode-2a94c04a-b85b-5669-b06b-89c1bfa11cb9-common",
5757
"@codingame/monaco-vscode-2e67e044-0db9-5fa6-8bd1-3737a7d586d4-common": "file:../dist/packages/monaco-vscode-2e67e044-0db9-5fa6-8bd1-3737a7d586d4-common",
5858
"@codingame/monaco-vscode-2f06fe84-148e-5e6b-a7ca-c7989c5f128a-common": "file:../dist/packages/monaco-vscode-2f06fe84-148e-5e6b-a7ca-c7989c5f128a-common",
5959
"@codingame/monaco-vscode-33833ac7-3af3-5e9d-8fb9-11838d852c59-common": "file:../dist/packages/monaco-vscode-33833ac7-3af3-5e9d-8fb9-11838d852c59-common",
@@ -77,6 +77,7 @@
7777
"@codingame/monaco-vscode-5108c2c9-4ada-52d8-8c4b-fe03b3160e71-common": "file:../dist/packages/monaco-vscode-5108c2c9-4ada-52d8-8c4b-fe03b3160e71-common",
7878
"@codingame/monaco-vscode-523730aa-81e6-55d7-9916-87ad537fe087-common": "file:../dist/packages/monaco-vscode-523730aa-81e6-55d7-9916-87ad537fe087-common",
7979
"@codingame/monaco-vscode-5452e2b7-9081-5f95-839b-4ab3544ce28f-common": "file:../dist/packages/monaco-vscode-5452e2b7-9081-5f95-839b-4ab3544ce28f-common",
80+
"@codingame/monaco-vscode-55ed5668-e8ca-5335-a587-790bcf1200c0-common": "file:../dist/packages/monaco-vscode-55ed5668-e8ca-5335-a587-790bcf1200c0-common",
8081
"@codingame/monaco-vscode-56402b83-4a60-5b15-86f9-71fe99c32744-common": "file:../dist/packages/monaco-vscode-56402b83-4a60-5b15-86f9-71fe99c32744-common",
8182
"@codingame/monaco-vscode-5945a5e2-a66c-5a82-bd2c-1965724b29eb-common": "file:../dist/packages/monaco-vscode-5945a5e2-a66c-5a82-bd2c-1965724b29eb-common",
8283
"@codingame/monaco-vscode-5e324391-11e3-5ceb-93ee-938e4098e4ad-common": "file:../dist/packages/monaco-vscode-5e324391-11e3-5ceb-93ee-938e4098e4ad-common",
@@ -111,14 +112,15 @@
111112
"@codingame/monaco-vscode-all-default-extensions": "file:../dist/packages/monaco-vscode-all-default-extensions",
112113
"@codingame/monaco-vscode-all-language-default-extensions": "file:../dist/packages/monaco-vscode-all-language-default-extensions",
113114
"@codingame/monaco-vscode-all-language-feature-default-extensions": "file:../dist/packages/monaco-vscode-all-language-feature-default-extensions",
114-
"vscode": "file:../dist/packages/monaco-vscode-api",
115+
"@codingame/monaco-vscode-api": "file:../dist/packages/monaco-vscode-api",
115116
"@codingame/monaco-vscode-authentication-service-override": "file:../dist/packages/monaco-vscode-authentication-service-override",
116117
"@codingame/monaco-vscode-b1e8558d-1726-5299-bc75-e43ee6d1a124-common": "file:../dist/packages/monaco-vscode-b1e8558d-1726-5299-bc75-e43ee6d1a124-common",
117118
"@codingame/monaco-vscode-b4efa70b-52b9-5670-ab5c-f10b10b6834e-common": "file:../dist/packages/monaco-vscode-b4efa70b-52b9-5670-ab5c-f10b10b6834e-common",
118119
"@codingame/monaco-vscode-b71b5434-ce96-5581-8993-e8da380bd63f-common": "file:../dist/packages/monaco-vscode-b71b5434-ce96-5581-8993-e8da380bd63f-common",
119120
"@codingame/monaco-vscode-b8988f79-16c1-5bff-b0e7-699bab3431da-common": "file:../dist/packages/monaco-vscode-b8988f79-16c1-5bff-b0e7-699bab3431da-common",
120121
"@codingame/monaco-vscode-base-service-override": "file:../dist/packages/monaco-vscode-base-service-override",
121122
"@codingame/monaco-vscode-bat-default-extension": "file:../dist/packages/monaco-vscode-bat-default-extension",
123+
"@codingame/monaco-vscode-bd6ad8b7-9db3-51a8-9895-0046508c029d-common": "file:../dist/packages/monaco-vscode-bd6ad8b7-9db3-51a8-9895-0046508c029d-common",
122124
"@codingame/monaco-vscode-be8ddbb5-094a-5657-b1cc-fe106c94c632-common": "file:../dist/packages/monaco-vscode-be8ddbb5-094a-5657-b1cc-fe106c94c632-common",
123125
"@codingame/monaco-vscode-bf94ddb5-e436-506a-9763-5ab86b642508-common": "file:../dist/packages/monaco-vscode-bf94ddb5-e436-506a-9763-5ab86b642508-common",
124126
"@codingame/monaco-vscode-bulk-edit-service-override": "file:../dist/packages/monaco-vscode-bulk-edit-service-override",
@@ -166,6 +168,7 @@
166168
"@codingame/monaco-vscode-emmet-service-override": "file:../dist/packages/monaco-vscode-emmet-service-override",
167169
"@codingame/monaco-vscode-environment-service-override": "file:../dist/packages/monaco-vscode-environment-service-override",
168170
"@codingame/monaco-vscode-explorer-service-override": "file:../dist/packages/monaco-vscode-explorer-service-override",
171+
"vscode": "file:../dist/packages/monaco-vscode-extension-api",
169172
"@codingame/monaco-vscode-extension-editing-default-extension": "file:../dist/packages/monaco-vscode-extension-editing-default-extension",
170173
"@codingame/monaco-vscode-extension-gallery-service-override": "file:../dist/packages/monaco-vscode-extension-gallery-service-override",
171174
"@codingame/monaco-vscode-extensions-service-override": "file:../dist/packages/monaco-vscode-extensions-service-override",

demo/src/features/ai.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ExtensionHostKind, registerExtension } from 'vscode/extensions'
1+
import { ExtensionHostKind, registerExtension } from '@codingame/monaco-vscode-api/extensions'
22

33
const { getApi } = registerExtension(
44
{

demo/src/features/customView.views.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import {
44
createInstance,
55
IInstantiationService,
66
IEditorGroup
7-
} from 'vscode/services'
7+
} from '@codingame/monaco-vscode-api'
88
import {
99
IEditorCloseHandler,
1010
IEditorSerializer,

demo/src/features/customView.workbench.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import {
44
createInstance,
55
IInstantiationService,
66
IEditorGroup
7-
} from 'vscode/services'
7+
} from '@codingame/monaco-vscode-api'
88
import {
99
IEditorCloseHandler,
1010
IEditorSerializer,

demo/src/features/debugger.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ExtensionHostKind, registerExtension } from 'vscode/extensions'
1+
import { ExtensionHostKind, registerExtension } from '@codingame/monaco-vscode-api/extensions'
22
import type * as vscode from 'vscode'
33

44
const { getApi, registerFileUrl } = registerExtension(

demo/src/features/intellisense.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import '@codingame/monaco-vscode-html-language-features-default-extension'
55
import '@codingame/monaco-vscode-css-language-features-default-extension'
66
import '@codingame/monaco-vscode-markdown-language-features-default-extension'
77
import '@codingame/monaco-vscode-emmet-default-extension'
8-
import { ExtensionHostKind, registerExtension } from 'vscode/extensions'
8+
import { ExtensionHostKind, registerExtension } from '@codingame/monaco-vscode-api/extensions'
99

1010
const { getApi } = registerExtension(
1111
{

demo/src/features/notifications.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ExtensionHostKind, registerExtension } from 'vscode/extensions'
1+
import { ExtensionHostKind, registerExtension } from '@codingame/monaco-vscode-api/extensions'
22

33
const { getApi } = registerExtension(
44
{

demo/src/features/output.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ExtensionHostKind, registerExtension } from 'vscode/extensions'
1+
import { ExtensionHostKind, registerExtension } from '@codingame/monaco-vscode-api/extensions'
22
import { useHtmlFileSystemProvider } from '../setup.common'
33

44
if (!useHtmlFileSystemProvider) {

0 commit comments

Comments
 (0)