Skip to content

Commit

Permalink
WIP: Fix build and examples
Browse files Browse the repository at this point in the history
  • Loading branch information
kaisalmen committed Jul 24, 2023
1 parent a5bb672 commit 35f07a5
Show file tree
Hide file tree
Showing 6 changed files with 13 additions and 22 deletions.
10 changes: 5 additions & 5 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions packages/client/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -49,13 +49,13 @@
],
"dependencies": {
"monaco-editor": "~0.40.0",
"vscode": "npm:@codingame/monaco-vscode-api@1.80.0-next.3",
"vscode": "npm:@codingame/monaco-vscode-api@1.80.0-next.4",
"vscode-jsonrpc": "~8.1.0",
"vscode-languageclient": "~8.1.0"
},
"peerDependencies": {
"monaco-editor": "~0.40.0",
"vscode": "npm:@codingame/monaco-vscode-api@1.80.0-next.3"
"vscode": "npm:@codingame/monaco-vscode-api@1.80.0-next.4"
},
"peerDependenciesMeta": {
"monaco-editor": {
Expand Down
1 change: 0 additions & 1 deletion packages/examples/main/src/common.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
* ------------------------------------------------------------------------------------------ */

import 'monaco-editor/esm/vs/editor/editor.all.js';
import 'monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js';
import 'monaco-editor/esm/vs/editor/standalone/browser/iPadShowKeyboard/iPadShowKeyboard.js';
import { editor, languages, Uri } from 'monaco-editor/esm/vs/editor/editor.api.js';
import { createConfiguredEditor, createModelReference, IReference, ITextFileEditorModel } from 'vscode/monaco';
Expand Down
17 changes: 5 additions & 12 deletions packages/examples/main/src/langium/main.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,14 @@
* ------------------------------------------------------------------------------------------ */

import 'monaco-editor/esm/vs/editor/editor.all.js';
import 'monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js';
import 'monaco-editor/esm/vs/editor/standalone/browser/iPadShowKeyboard/iPadShowKeyboard.js';
import { editor, Uri } from 'monaco-editor/esm/vs/editor/editor.api.js';

import { MonacoLanguageClient, initServices } from 'monaco-languageclient';
import { BrowserMessageReader, BrowserMessageWriter } from 'vscode-languageserver-protocol/browser.js';
import { CloseAction, ErrorAction, MessageTransports } from 'vscode-languageclient';
import { createConfiguredEditor } from 'vscode/monaco';
import { registerExtension } from 'vscode/extensions';
import { ExtensionHostKind, registerExtension } from 'vscode/extensions';
import { updateUserConfiguration } from 'vscode/service-override/configuration';
import getFileServiceOverride from 'vscode/service-override/files';
import { LogLevel } from 'vscode/services';
Expand Down Expand Up @@ -60,17 +59,11 @@ const setup = async () => {
}]
}
};
const { registerFile: registerExtensionFile } = registerExtension(extension);
const { registerFileUrl } = registerExtension(extension, ExtensionHostKind.LocalProcess);
// const api = await getApi();

registerExtensionFile('/statemachine-configuration.json', async () => {
const statemachineLanguageConfig = new URL('../../../node_modules/langium-statemachine-dsl/language-configuration.json', window.location.href).href;
return (await fetch(statemachineLanguageConfig)).text();
});

registerExtensionFile('/statemachine-grammar.json', async () => {
const statemachineTmUrl = new URL('../../../node_modules/langium-statemachine-dsl/syntaxes/statemachine.tmLanguage.json', window.location.href).href;
return (await fetch(statemachineTmUrl)).text();
});
registerFileUrl('/statemachine-configuration.json', new URL('../../../node_modules/langium-statemachine-dsl/language-configuration.json', window.location.href).href);
registerFileUrl('/statemachine-grammar.json', new URL('../../../node_modules/langium-statemachine-dsl/syntaxes/statemachine.tmLanguage.json', window.location.href).href);

updateUserConfiguration(`{
"editor.fontSize": 14,
Expand Down
1 change: 0 additions & 1 deletion packages/examples/main/src/react/app.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
* Licensed under the MIT License. See License.txt in the project root for license information.
* ------------------------------------------------------------------------------------------ */
import 'monaco-editor/esm/vs/editor/editor.all.js';
import 'monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js';
import 'monaco-editor/esm/vs/editor/standalone/browser/iPadShowKeyboard/iPadShowKeyboard.js';
import { editor } from 'monaco-editor/esm/vs/editor/editor.api.js';
import React, { createRef, useEffect, useMemo, useRef } from 'react';
Expand Down
2 changes: 1 addition & 1 deletion packages/verify/pnpm/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"dependencies": {
"monaco-languageclient": "6.3.0-next.0",
"monaco-editor": "~0.40.0",
"vscode": "npm:@codingame/monaco-vscode-api@~1.80.0-next.3"
"vscode": "npm:@codingame/monaco-vscode-api@~1.80.0-next.4"
},
"devDependencies": {
"shx": "~0.3.4"
Expand Down

0 comments on commit 35f07a5

Please sign in to comment.