Skip to content

Commit bf58348

Browse files
authored
Merge pull request #93 from CodinGame/fix-wait-extension-initialization
Wait extension initialization
2 parents eb80be8 + 9144ec8 commit bf58348

14 files changed

+653
-986
lines changed

package-lock.json

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

package.json

Lines changed: 77 additions & 78 deletions
Original file line numberDiff line numberDiff line change
@@ -68,80 +68,80 @@
6868
"stats.html"
6969
],
7070
"dependencies": {
71-
"@codingame/monaco-vscode-accessibility-service-override": "~2.0.0",
72-
"@codingame/monaco-vscode-audio-cue-service-override": "~2.0.0",
73-
"@codingame/monaco-vscode-clojure-default-extension": "~2.0.0",
74-
"@codingame/monaco-vscode-coffeescript-default-extension": "~2.0.0",
75-
"@codingame/monaco-vscode-configuration-editing-default-extension": "~2.0.0",
76-
"@codingame/monaco-vscode-configuration-service-override": "~2.0.0",
77-
"@codingame/monaco-vscode-cpp-default-extension": "~2.0.0",
78-
"@codingame/monaco-vscode-csharp-default-extension": "~2.0.0",
79-
"@codingame/monaco-vscode-css-default-extension": "~2.0.0",
80-
"@codingame/monaco-vscode-debug-service-override": "~2.0.0",
81-
"@codingame/monaco-vscode-dialogs-service-override": "~2.0.0",
82-
"@codingame/monaco-vscode-diff-default-extension": "~2.0.0",
83-
"@codingame/monaco-vscode-editor-service-override": "~2.0.0",
84-
"@codingame/monaco-vscode-extensions-service-override": "~2.0.0",
85-
"@codingame/monaco-vscode-files-service-override": "~2.0.2",
86-
"@codingame/monaco-vscode-fsharp-default-extension": "~2.0.0",
87-
"@codingame/monaco-vscode-go-default-extension": "~2.0.0",
88-
"@codingame/monaco-vscode-groovy-default-extension": "~2.0.0",
89-
"@codingame/monaco-vscode-html-default-extension": "~2.0.0",
90-
"@codingame/monaco-vscode-java-default-extension": "~2.0.0",
91-
"@codingame/monaco-vscode-javascript-default-extension": "~2.0.0",
92-
"@codingame/monaco-vscode-json-default-extension": "~2.0.0",
93-
"@codingame/monaco-vscode-julia-default-extension": "~2.0.0",
94-
"@codingame/monaco-vscode-keybindings-service-override": "~2.0.0",
95-
"@codingame/monaco-vscode-language-detection-worker-service-override": "~2.0.0",
96-
"@codingame/monaco-vscode-languages-service-override": "~2.0.0",
97-
"@codingame/monaco-vscode-lifecycle-service-override": "~2.0.0",
98-
"@codingame/monaco-vscode-log-service-override": "^2.0.1",
99-
"@codingame/monaco-vscode-lua-default-extension": "~2.0.0",
100-
"@codingame/monaco-vscode-markdown-basics-default-extension": "~2.0.0",
101-
"@codingame/monaco-vscode-markdown-language-features-default-extension": "~2.0.0",
102-
"@codingame/monaco-vscode-markdown-math-default-extension": "~2.0.0",
103-
"@codingame/monaco-vscode-markers-service-override": "~2.0.0",
104-
"@codingame/monaco-vscode-media-preview-default-extension": "~2.0.0",
105-
"@codingame/monaco-vscode-model-service-override": "~2.0.0",
106-
"@codingame/monaco-vscode-npm-default-extension": "~2.0.0",
107-
"@codingame/monaco-vscode-objective-c-default-extension": "~2.0.0",
108-
"@codingame/monaco-vscode-output-service-override": "~2.0.0",
109-
"@codingame/monaco-vscode-perl-default-extension": "~2.0.0",
110-
"@codingame/monaco-vscode-php-default-extension": "~2.0.0",
111-
"@codingame/monaco-vscode-powershell-default-extension": "~2.0.0",
112-
"@codingame/monaco-vscode-preferences-service-override": "~2.0.0",
113-
"@codingame/monaco-vscode-python-default-extension": "~2.0.0",
114-
"@codingame/monaco-vscode-quickaccess-service-override": "~2.0.0",
115-
"@codingame/monaco-vscode-r-default-extension": "~2.0.0",
116-
"@codingame/monaco-vscode-references-view-default-extension": "~2.0.0",
117-
"@codingame/monaco-vscode-ruby-default-extension": "~2.0.0",
118-
"@codingame/monaco-vscode-rust-default-extension": "~2.0.0",
119-
"@codingame/monaco-vscode-scss-default-extension": "~2.0.0",
120-
"@codingame/monaco-vscode-search-result-default-extension": "~2.0.0",
121-
"@codingame/monaco-vscode-search-service-override": "~2.0.0",
122-
"@codingame/monaco-vscode-shellscript-default-extension": "~2.0.0",
123-
"@codingame/monaco-vscode-snippets-service-override": "~2.0.0",
124-
"@codingame/monaco-vscode-sql-default-extension": "~2.0.0",
125-
"@codingame/monaco-vscode-storage-service-override": "~2.0.0",
126-
"@codingame/monaco-vscode-swift-default-extension": "~2.0.0",
127-
"@codingame/monaco-vscode-textmate-service-override": "~2.0.0",
128-
"@codingame/monaco-vscode-theme-defaults-default-extension": "~2.0.0",
129-
"@codingame/monaco-vscode-theme-service-override": "~2.0.0",
130-
"@codingame/monaco-vscode-theme-seti-default-extension": "~2.0.0",
131-
"@codingame/monaco-vscode-typescript-basics-default-extension": "~2.0.0",
132-
"@codingame/monaco-vscode-vb-default-extension": "~2.0.0",
133-
"@codingame/monaco-vscode-view-status-bar-service-override": "~2.0.0",
134-
"@codingame/monaco-vscode-views-service-override": "~2.0.0",
135-
"@codingame/monaco-vscode-working-copy-service-override": "^2.0.1",
136-
"@codingame/monaco-vscode-xml-default-extension": "~2.0.0",
137-
"@codingame/monaco-vscode-yaml-default-extension": "~2.0.0",
138-
"monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~2.0.0",
139-
"vscode": "npm:@codingame/monaco-vscode-api@~2.0.0"
71+
"@codingame/monaco-vscode-accessibility-service-override": "^2.1.1",
72+
"@codingame/monaco-vscode-audio-cue-service-override": "^2.1.1",
73+
"@codingame/monaco-vscode-clojure-default-extension": "^2.1.1",
74+
"@codingame/monaco-vscode-coffeescript-default-extension": "^2.1.1",
75+
"@codingame/monaco-vscode-configuration-editing-default-extension": "^2.1.1",
76+
"@codingame/monaco-vscode-configuration-service-override": "^2.1.1",
77+
"@codingame/monaco-vscode-cpp-default-extension": "^2.1.1",
78+
"@codingame/monaco-vscode-csharp-default-extension": "^2.1.1",
79+
"@codingame/monaco-vscode-css-default-extension": "^2.1.1",
80+
"@codingame/monaco-vscode-debug-service-override": "^2.1.1",
81+
"@codingame/monaco-vscode-dialogs-service-override": "^2.1.1",
82+
"@codingame/monaco-vscode-diff-default-extension": "^2.1.1",
83+
"@codingame/monaco-vscode-editor-service-override": "^2.1.1",
84+
"@codingame/monaco-vscode-extensions-service-override": "^2.1.1",
85+
"@codingame/monaco-vscode-files-service-override": "^2.1.1",
86+
"@codingame/monaco-vscode-fsharp-default-extension": "^2.1.1",
87+
"@codingame/monaco-vscode-go-default-extension": "^2.1.1",
88+
"@codingame/monaco-vscode-groovy-default-extension": "^2.1.1",
89+
"@codingame/monaco-vscode-html-default-extension": "^2.1.1",
90+
"@codingame/monaco-vscode-java-default-extension": "^2.1.1",
91+
"@codingame/monaco-vscode-javascript-default-extension": "^2.1.1",
92+
"@codingame/monaco-vscode-json-default-extension": "^2.1.1",
93+
"@codingame/monaco-vscode-julia-default-extension": "^2.1.1",
94+
"@codingame/monaco-vscode-keybindings-service-override": "^2.1.1",
95+
"@codingame/monaco-vscode-language-detection-worker-service-override": "^2.1.1",
96+
"@codingame/monaco-vscode-languages-service-override": "^2.1.1",
97+
"@codingame/monaco-vscode-lifecycle-service-override": "^2.1.1",
98+
"@codingame/monaco-vscode-log-service-override": "^2.1.1",
99+
"@codingame/monaco-vscode-lua-default-extension": "^2.1.1",
100+
"@codingame/monaco-vscode-markdown-basics-default-extension": "^2.1.1",
101+
"@codingame/monaco-vscode-markdown-language-features-default-extension": "^2.1.1",
102+
"@codingame/monaco-vscode-markdown-math-default-extension": "^2.1.1",
103+
"@codingame/monaco-vscode-markers-service-override": "^2.1.1",
104+
"@codingame/monaco-vscode-media-preview-default-extension": "^2.1.1",
105+
"@codingame/monaco-vscode-model-service-override": "^2.1.1",
106+
"@codingame/monaco-vscode-npm-default-extension": "^2.1.1",
107+
"@codingame/monaco-vscode-objective-c-default-extension": "^2.1.1",
108+
"@codingame/monaco-vscode-output-service-override": "^2.1.1",
109+
"@codingame/monaco-vscode-perl-default-extension": "^2.1.1",
110+
"@codingame/monaco-vscode-php-default-extension": "^2.1.1",
111+
"@codingame/monaco-vscode-powershell-default-extension": "^2.1.1",
112+
"@codingame/monaco-vscode-preferences-service-override": "^2.1.1",
113+
"@codingame/monaco-vscode-python-default-extension": "^2.1.1",
114+
"@codingame/monaco-vscode-quickaccess-service-override": "^2.1.1",
115+
"@codingame/monaco-vscode-r-default-extension": "^2.1.1",
116+
"@codingame/monaco-vscode-references-view-default-extension": "^2.1.1",
117+
"@codingame/monaco-vscode-ruby-default-extension": "^2.1.1",
118+
"@codingame/monaco-vscode-rust-default-extension": "^2.1.1",
119+
"@codingame/monaco-vscode-scss-default-extension": "^2.1.1",
120+
"@codingame/monaco-vscode-search-result-default-extension": "^2.1.1",
121+
"@codingame/monaco-vscode-search-service-override": "^2.1.1",
122+
"@codingame/monaco-vscode-shellscript-default-extension": "^2.1.1",
123+
"@codingame/monaco-vscode-snippets-service-override": "^2.1.1",
124+
"@codingame/monaco-vscode-sql-default-extension": "^2.1.1",
125+
"@codingame/monaco-vscode-storage-service-override": "^2.1.1",
126+
"@codingame/monaco-vscode-swift-default-extension": "^2.1.1",
127+
"@codingame/monaco-vscode-textmate-service-override": "^2.1.1",
128+
"@codingame/monaco-vscode-theme-defaults-default-extension": "^2.1.1",
129+
"@codingame/monaco-vscode-theme-service-override": "^2.1.1",
130+
"@codingame/monaco-vscode-theme-seti-default-extension": "^2.1.1",
131+
"@codingame/monaco-vscode-typescript-basics-default-extension": "^2.1.1",
132+
"@codingame/monaco-vscode-vb-default-extension": "^2.1.1",
133+
"@codingame/monaco-vscode-view-status-bar-service-override": "^2.1.1",
134+
"@codingame/monaco-vscode-views-service-override": "^2.1.1",
135+
"@codingame/monaco-vscode-working-copy-service-override": "^2.1.1",
136+
"@codingame/monaco-vscode-xml-default-extension": "^2.1.1",
137+
"@codingame/monaco-vscode-yaml-default-extension": "^2.1.1",
138+
"monaco-editor": "npm:@codingame/monaco-vscode-editor-api@^2.1.1",
139+
"vscode": "npm:@codingame/monaco-vscode-api@^2.1.1"
140140
},
141141
"devDependencies": {
142142
"@codingame/commitlint-config-codingame": "^1.0.7",
143143
"@codingame/eslint-config": "^1.1.10",
144-
"@codingame/monaco-vscode-rollup-vsix-plugin": "~2.0.0",
144+
"@codingame/monaco-vscode-rollup-vsix-plugin": "^2.1.1",
145145
"@codingame/semantic-release-config": "^1.3.5",
146146
"@codingame/tsconfig": "^1.1.1",
147147
"@commitlint/cli": "^18.6.0",
@@ -152,13 +152,13 @@
152152
"@rollup/plugin-typescript": "^11.1.6",
153153
"@types/ini": "4.1.0",
154154
"@types/js-yaml": "^4.0.9",
155-
"@types/node": "20.11.10",
155+
"@types/node": "20.11.16",
156156
"@types/rollup-plugin-node-builtins": "^2.1.5",
157-
"@types/vscode": "~1.85.0",
158-
"@typescript-eslint/eslint-plugin": "6.19.1",
159-
"@typescript-eslint/parser": "6.19.1",
157+
"@types/vscode": "~1.86.0",
158+
"@typescript-eslint/eslint-plugin": "6.21.0",
159+
"@typescript-eslint/parser": "6.21.0",
160160
"@vscode/vsce": "^2.23.0",
161-
"azure-devops-node-api": "^12.3.0",
161+
"azure-devops-node-api": "^12.4.0",
162162
"conventional-changelog-conventionalcommits": "^7.0.2",
163163
"cson-parser": "4.0.9",
164164
"deep-equal": "2.2.3",
@@ -168,17 +168,16 @@
168168
"eslint-plugin-node": "11.1.0",
169169
"eslint-plugin-promise": "6.1.1",
170170
"eslint-plugin-unused-imports": "3.0.0",
171+
"fast-glob": "^3.3.2",
171172
"fast-plist": "0.1.3",
172173
"ini": "4.1.1",
173174
"js-yaml": "^4.1.0",
174175
"json5": "2.2.3",
175176
"monaco-emacs": "^0.3.0",
176177
"monaco-vim": "^0.4.1",
177-
"postcss": "8.4.33",
178+
"postcss": "8.4.35",
178179
"rollup": "4.9.6",
179-
"rollup-plugin-glob-import": "^0.5.0",
180180
"rollup-plugin-node-builtins": "^2.1.2",
181-
"rollup-plugin-string": "^3.0.0",
182181
"rollup-plugin-visualizer": "5.12.0",
183182
"ts-node": "10.9.2",
184183
"tslib": "^2.6.2",

rollup.config.ts

Lines changed: 26 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@ import { visualizer } from 'rollup-plugin-visualizer'
22
import commonjs from '@rollup/plugin-commonjs'
33
import alias from '@rollup/plugin-alias'
44
import { nodeResolve } from '@rollup/plugin-node-resolve'
5-
import { string } from 'rollup-plugin-string'
65
import typescript from '@rollup/plugin-typescript'
76
import * as rollup from 'rollup'
87
import builtins from 'rollup-plugin-node-builtins'
9-
import globImport from 'rollup-plugin-glob-import'
108
import vsixPlugin from '@codingame/monaco-vscode-rollup-vsix-plugin'
9+
import glob from 'fast-glob'
10+
import path from 'path'
1111
import pkg from './package.json' assert { type: 'json' }
1212

1313
const externals = Object.keys(pkg.dependencies)
@@ -47,9 +47,30 @@ export default rollup.defineConfig({
4747
}],
4848
plugins: [
4949
builtins(),
50-
globImport({
51-
format: 'import'
52-
}),
50+
{
51+
name: 'glob-vsix-import',
52+
async resolveId (source, importer) {
53+
if (source.endsWith('*.vsix')) {
54+
return `glob:${path.resolve(path.dirname(importer!), source)}`
55+
}
56+
return undefined
57+
},
58+
async load (importee) {
59+
if (importee.startsWith('glob:')) {
60+
const files = await glob(importee.slice(5))
61+
62+
return `
63+
${files.map((file, index) => `import { whenReady as whenReady${index} } from '${file}'`).join('\n')}
64+
export async function whenReady () {
65+
await Promise.all([
66+
${files.map((_, index) => ` whenReady${index}()`).join(',\n')}
67+
])
68+
}
69+
`
70+
}
71+
return undefined
72+
}
73+
},
5374
vsixPlugin({
5475
transformManifest (manifest) {
5576
const {
@@ -96,9 +117,6 @@ export default rollup.defineConfig({
96117
replacement: 'monaco-editor/'
97118
}]
98119
}),
99-
string({
100-
include: /.*\.d\.ts$/
101-
}),
102120
{
103121
name: 'dynamic-import-polyfill',
104122
renderDynamicImport (): { left: string, right: string } {

src/extensions.ts

Lines changed: 74 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,75 @@
1-
import '@codingame/monaco-vscode-theme-defaults-default-extension'
2-
import '@codingame/monaco-vscode-clojure-default-extension'
3-
import '@codingame/monaco-vscode-coffeescript-default-extension'
4-
import '@codingame/monaco-vscode-cpp-default-extension'
5-
import '@codingame/monaco-vscode-csharp-default-extension'
6-
import '@codingame/monaco-vscode-css-default-extension'
7-
import '@codingame/monaco-vscode-diff-default-extension'
8-
import '@codingame/monaco-vscode-fsharp-default-extension'
9-
import '@codingame/monaco-vscode-go-default-extension'
10-
import '@codingame/monaco-vscode-groovy-default-extension'
11-
import '@codingame/monaco-vscode-html-default-extension'
12-
import '@codingame/monaco-vscode-java-default-extension'
13-
import '@codingame/monaco-vscode-javascript-default-extension'
14-
import '@codingame/monaco-vscode-json-default-extension'
15-
import '@codingame/monaco-vscode-julia-default-extension'
16-
import '@codingame/monaco-vscode-lua-default-extension'
17-
import '@codingame/monaco-vscode-markdown-basics-default-extension'
18-
import '@codingame/monaco-vscode-objective-c-default-extension'
19-
import '@codingame/monaco-vscode-perl-default-extension'
20-
import '@codingame/monaco-vscode-php-default-extension'
21-
import '@codingame/monaco-vscode-powershell-default-extension'
22-
import '@codingame/monaco-vscode-python-default-extension'
23-
import '@codingame/monaco-vscode-r-default-extension'
24-
import '@codingame/monaco-vscode-ruby-default-extension'
25-
import '@codingame/monaco-vscode-rust-default-extension'
26-
import '@codingame/monaco-vscode-scss-default-extension'
27-
import '@codingame/monaco-vscode-shellscript-default-extension'
28-
import '@codingame/monaco-vscode-sql-default-extension'
29-
import '@codingame/monaco-vscode-swift-default-extension'
30-
import '@codingame/monaco-vscode-typescript-basics-default-extension'
31-
import '@codingame/monaco-vscode-vb-default-extension'
32-
import '@codingame/monaco-vscode-xml-default-extension'
33-
import '@codingame/monaco-vscode-yaml-default-extension'
34-
import '@codingame/monaco-vscode-configuration-editing-default-extension'
35-
import '@codingame/monaco-vscode-npm-default-extension'
1+
import { whenReady as whenThemeReady } from '@codingame/monaco-vscode-theme-defaults-default-extension'
2+
import { whenReady as whenClojureReady } from '@codingame/monaco-vscode-clojure-default-extension'
3+
import { whenReady as whenCoffeescriptReady } from '@codingame/monaco-vscode-coffeescript-default-extension'
4+
import { whenReady as whenCppReady } from '@codingame/monaco-vscode-cpp-default-extension'
5+
import { whenReady as whenCsharpReady } from '@codingame/monaco-vscode-csharp-default-extension'
6+
import { whenReady as whenCssReady } from '@codingame/monaco-vscode-css-default-extension'
7+
import { whenReady as whenDiffReady } from '@codingame/monaco-vscode-diff-default-extension'
8+
import { whenReady as whenFSharpReady } from '@codingame/monaco-vscode-fsharp-default-extension'
9+
import { whenReady as whenGoReady } from '@codingame/monaco-vscode-go-default-extension'
10+
import { whenReady as whenGroovyReady } from '@codingame/monaco-vscode-groovy-default-extension'
11+
import { whenReady as whenHtmlReady } from '@codingame/monaco-vscode-html-default-extension'
12+
import { whenReady as whenJavaReady } from '@codingame/monaco-vscode-java-default-extension'
13+
import { whenReady as whenJavascriptReady } from '@codingame/monaco-vscode-javascript-default-extension'
14+
import { whenReady as whenJsonReady } from '@codingame/monaco-vscode-json-default-extension'
15+
import { whenReady as whenJuliaReady } from '@codingame/monaco-vscode-julia-default-extension'
16+
import { whenReady as whenLuaReady } from '@codingame/monaco-vscode-lua-default-extension'
17+
import { whenReady as whenMarkdownReady } from '@codingame/monaco-vscode-markdown-basics-default-extension'
18+
import { whenReady as whenObjcReady } from '@codingame/monaco-vscode-objective-c-default-extension'
19+
import { whenReady as whenPerlReady } from '@codingame/monaco-vscode-perl-default-extension'
20+
import { whenReady as whenPhpReady } from '@codingame/monaco-vscode-php-default-extension'
21+
import { whenReady as whenPowershellReady } from '@codingame/monaco-vscode-powershell-default-extension'
22+
import { whenReady as whenPythonReady } from '@codingame/monaco-vscode-python-default-extension'
23+
import { whenReady as whenRReady } from '@codingame/monaco-vscode-r-default-extension'
24+
import { whenReady as whenRubyReady } from '@codingame/monaco-vscode-ruby-default-extension'
25+
import { whenReady as whenRustReady } from '@codingame/monaco-vscode-rust-default-extension'
26+
import { whenReady as whenScssReady } from '@codingame/monaco-vscode-scss-default-extension'
27+
import { whenReady as whenShellScriptReady } from '@codingame/monaco-vscode-shellscript-default-extension'
28+
import { whenReady as whenSqlReady } from '@codingame/monaco-vscode-sql-default-extension'
29+
import { whenReady as whenSwiftReady } from '@codingame/monaco-vscode-swift-default-extension'
30+
import { whenReady as whenTypescriptReady } from '@codingame/monaco-vscode-typescript-basics-default-extension'
31+
import { whenReady as whenVbReady } from '@codingame/monaco-vscode-vb-default-extension'
32+
import { whenReady as wheXmlReady } from '@codingame/monaco-vscode-xml-default-extension'
33+
import { whenReady as whenYamlReady } from '@codingame/monaco-vscode-yaml-default-extension'
34+
import { whenReady as whenNpmReady } from '@codingame/monaco-vscode-npm-default-extension'
35+
import { whenReady as whenOtherExtensionsReady } from '../extensions/*.vsix'
3636

37-
import '../extensions/*.vsix'
37+
export async function whenReady (): Promise<void> {
38+
await Promise.allSettled([
39+
whenThemeReady(),
40+
whenClojureReady(),
41+
whenCoffeescriptReady(),
42+
whenCppReady(),
43+
whenCsharpReady(),
44+
whenCssReady(),
45+
whenDiffReady(),
46+
whenFSharpReady(),
47+
whenGoReady(),
48+
whenGroovyReady(),
49+
whenHtmlReady(),
50+
whenJavaReady(),
51+
whenJavascriptReady(),
52+
whenJsonReady(),
53+
whenJuliaReady(),
54+
whenLuaReady(),
55+
whenMarkdownReady(),
56+
whenObjcReady(),
57+
whenPerlReady(),
58+
whenPhpReady(),
59+
whenPowershellReady(),
60+
whenPythonReady(),
61+
whenRReady(),
62+
whenRubyReady(),
63+
whenRustReady(),
64+
whenScssReady(),
65+
whenShellScriptReady(),
66+
whenSqlReady(),
67+
whenSwiftReady(),
68+
whenTypescriptReady(),
69+
whenVbReady(),
70+
wheXmlReady(),
71+
whenYamlReady(),
72+
whenNpmReady(),
73+
whenOtherExtensionsReady()
74+
])
75+
}

src/features/views.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import '@codingame/monaco-vscode-theme-seti-default-extension'
99
import '@codingame/monaco-vscode-media-preview-default-extension'
1010
import '@codingame/monaco-vscode-markdown-language-features-default-extension'
1111
import '@codingame/monaco-vscode-markdown-math-default-extension'
12+
import '@codingame/monaco-vscode-configuration-editing-default-extension'
1213

1314
registerServices({
1415
...getViewsServiceOverride((model, input, sideBySide) => {

0 commit comments

Comments
 (0)