mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-08-20 00:02:19 +00:00
update monaco (#6759)
This commit is contained in:
Generated
+1292
-1261
File diff suppressed because it is too large
Load Diff
+10
-12
@@ -77,13 +77,12 @@
|
||||
"dependencies": {
|
||||
"@anthropic-ai/sdk": "^0.60.0",
|
||||
"@aws-crypto/sha256-js": "^4.0.0",
|
||||
"@codingame/monaco-vscode-configuration-service-override": "~20.2.1",
|
||||
"@codingame/monaco-vscode-editor-api": "~20.2.1",
|
||||
"@codingame/monaco-vscode-standalone-css-language-features": "~20.2.1",
|
||||
"@codingame/monaco-vscode-standalone-html-language-features": "~20.2.1",
|
||||
"@codingame/monaco-vscode-standalone-json-language-features": "~20.2.1",
|
||||
"@codingame/monaco-vscode-standalone-languages": "~20.2.1",
|
||||
"@codingame/monaco-vscode-standalone-typescript-language-features": "~20.2.1",
|
||||
"@codingame/monaco-vscode-editor-api": "~21.3.2",
|
||||
"@codingame/monaco-vscode-standalone-css-language-features": "~21.3.2",
|
||||
"@codingame/monaco-vscode-standalone-html-language-features": "~21.3.2",
|
||||
"@codingame/monaco-vscode-standalone-json-language-features": "~21.3.2",
|
||||
"@codingame/monaco-vscode-standalone-languages": "~21.3.2",
|
||||
"@codingame/monaco-vscode-standalone-typescript-language-features": "~21.3.2",
|
||||
"@json2csv/plainjs": "^7.0.6",
|
||||
"@leeoniya/ufuzzy": "^1.0.8",
|
||||
"@popperjs/core": "^2.11.6",
|
||||
@@ -116,10 +115,9 @@
|
||||
"lru-cache": "^11.1.0",
|
||||
"lucide-svelte": "^0.540.0",
|
||||
"minimatch": "^10.0.1",
|
||||
"monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~20.2.1",
|
||||
"monaco-editor-wrapper": "6.12.0",
|
||||
"monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~21.3.2",
|
||||
"monaco-graphql": "=1.6.0",
|
||||
"monaco-languageclient": "9.11.0",
|
||||
"monaco-languageclient": "10.1.0",
|
||||
"monaco-vim": "^0.4.1",
|
||||
"ol": "^7.4.0",
|
||||
"openai": "^5.16.0",
|
||||
@@ -135,7 +133,7 @@
|
||||
"svelte-exmarkdown": "^5.0.0",
|
||||
"svelte-infinite-loading": "^1.4.0",
|
||||
"tailwind-merge": "^1.13.2",
|
||||
"vscode": "npm:@codingame/monaco-vscode-extension-api@~20.2.1",
|
||||
"vscode": "npm:@codingame/monaco-vscode-extension-api@~21.3.2",
|
||||
"vscode-languageclient": "~9.0.1",
|
||||
"vscode-uri": "~3.1.0",
|
||||
"vscode-ws-jsonrpc": "~3.5.0",
|
||||
@@ -542,4 +540,4 @@
|
||||
"@rollup/rollup-linux-x64-gnu": "^4.35.0",
|
||||
"fsevents": "^2.3.3"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,15 +1,14 @@
|
||||
import { initServices } from 'monaco-languageclient/vscode/services'
|
||||
// import getThemeServiceOverride from '@codingame/monaco-vscode-theme-service-override'
|
||||
// import getTextmateServiceOverride from '@codingame/monaco-vscode-textmate-service-override'
|
||||
import getMonarchServiceOverride from '@codingame/monaco-vscode-monarch-service-override'
|
||||
import '@codingame/monaco-vscode-standalone-typescript-language-features'
|
||||
import getConfigurationServiceOverride from '@codingame/monaco-vscode-configuration-service-override'
|
||||
|
||||
import { editor as meditor, Uri as mUri } from 'monaco-editor'
|
||||
|
||||
export let isInitialized = false
|
||||
export let isInitializing = false
|
||||
|
||||
import { getEnhancedMonacoEnvironment } from 'monaco-languageclient/vscode/services'
|
||||
import {
|
||||
getEnhancedMonacoEnvironment,
|
||||
MonacoVscodeApiWrapper
|
||||
} from 'monaco-languageclient/vscodeApiWrapper'
|
||||
|
||||
export function buildWorkerDefinition() {
|
||||
const envEnhanced = getEnhancedMonacoEnvironment()
|
||||
@@ -124,25 +123,29 @@ export async function initializeVscode(caller?: string, htmlContainer?: HTMLElem
|
||||
|
||||
try {
|
||||
// init vscode-api
|
||||
await initServices(
|
||||
{
|
||||
serviceOverrides: {
|
||||
// ...getThemeServiceOverride(),
|
||||
// ...getTextmateServiceOverride()
|
||||
...getConfigurationServiceOverride(),
|
||||
...getMonarchServiceOverride()
|
||||
},
|
||||
enableExtHostWorker: false,
|
||||
userConfiguration: {
|
||||
json: JSON.stringify({
|
||||
'editor.experimental.asyncTokenization': true
|
||||
})
|
||||
}
|
||||
const apiWrapper = new MonacoVscodeApiWrapper({
|
||||
$type: 'classic',
|
||||
viewsConfig: {
|
||||
$type: 'EditorService'
|
||||
},
|
||||
{
|
||||
monacoWorkerFactory: buildWorkerDefinition
|
||||
}
|
||||
)
|
||||
serviceOverrides: {
|
||||
// ...getLogServiceOverride()
|
||||
// ...getThemeServiceOverride(),
|
||||
// ...getTextmateServiceOverride()
|
||||
// ...getConfigurationServiceOverride(),
|
||||
// ...getKeybindingsServiceOverride()
|
||||
},
|
||||
userConfiguration: {
|
||||
json: JSON.stringify({
|
||||
'editor.experimental.asyncTokenization': true
|
||||
})
|
||||
},
|
||||
advanced: {
|
||||
enableExtHostWorker: true
|
||||
},
|
||||
monacoWorkerFactory: buildWorkerDefinition
|
||||
})
|
||||
await apiWrapper.start()
|
||||
|
||||
isInitialized = true
|
||||
meditor.defineTheme('nord', {
|
||||
|
||||
Reference in New Issue
Block a user