Skip to content

Commit 48fa759

Browse files
committed
Move all code example files out of src into resources, plus small corrections
1 parent c2659cf commit 48fa759

File tree

17 files changed

+14
-23
lines changed

17 files changed

+14
-23
lines changed

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ <h3>Multiple Languageclients</h3>
7979
<br>
8080

8181
<h3>TypeScript</h3>
82-
<a href="./packages/examples/ts.html">TypeScript Extension Host Worker</a>
82+
<a href="./packages/examples/tsExtHost.html">TypeScript Extension Host Worker</a>
8383
<br>
8484

8585
<h2>Monaco Editor React</h2>

packages/examples/src/langium/langium-dsl/config/classicConfig.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,14 @@
44
* ------------------------------------------------------------------------------------------ */
55

66
import getConfigurationServiceOverride from '@codingame/monaco-vscode-configuration-service-override';
7-
import getEditorServiceOverride from '@codingame/monaco-vscode-editor-service-override';
87
import getKeybindingsServiceOverride from '@codingame/monaco-vscode-keybindings-service-override';
9-
import { useOpenEditorStub } from 'monaco-editor-wrapper/vscode/services';
108
import { LogLevel } from 'vscode/services';
119
import { Logger } from 'monaco-languageclient/tools';
1210
import { WrapperConfig } from 'monaco-editor-wrapper';
1311
import { LangiumMonarchContent } from './langium.monarch.js';
1412
import { loadLangiumWorker } from '../wrapperLangium.js';
15-
import code from '../content/example.langium?raw';
1613
import { useWorkerFactory } from 'monaco-editor-wrapper/workerFactory';
14+
import code from '../../../../resources/langium/langium-dsl/example.langium?raw';
1715

1816
export const setupLangiumClientClassic = async (): Promise<WrapperConfig> => {
1917
const langiumWorker = loadLangiumWorker();
@@ -22,7 +20,6 @@ export const setupLangiumClientClassic = async (): Promise<WrapperConfig> => {
2220
vscodeApiConfig: {
2321
userServices: {
2422
...getConfigurationServiceOverride(),
25-
...getEditorServiceOverride(useOpenEditorStub),
2623
...getKeybindingsServiceOverride()
2724
}
2825
},

packages/examples/src/langium/langium-dsl/config/extendedConfig.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,17 @@
33
* Licensed under the MIT License. See LICENSE in the package root for license information.
44
* ------------------------------------------------------------------------------------------ */
55

6-
import getEditorServiceOverride from '@codingame/monaco-vscode-editor-service-override';
76
import getKeybindingsServiceOverride from '@codingame/monaco-vscode-keybindings-service-override';
87
import '../../../../resources/vsix/github-vscode-theme.vsix';
9-
import { useOpenEditorStub } from 'monaco-editor-wrapper/vscode/services';
8+
109
import { BrowserMessageReader, BrowserMessageWriter } from 'vscode-languageclient/browser.js';
1110
import { LogLevel } from 'vscode/services';
1211
import { WrapperConfig } from 'monaco-editor-wrapper';
1312
import { loadLangiumWorker } from '../wrapperLangium.js';
1413
import { configureMonacoWorkers } from '../../../common/client/utils.js';
1514
import langiumLanguageConfig from './langium.configuration.json?raw';
1615
import langiumTextmateGrammar from './langium.tmLanguage.json?raw';
17-
import text from '../content/example.langium?raw';
16+
import text from '../../../../resources/langium/langium-dsl//example.langium?raw';
1817

1918
export const setupLangiumClientExtended = async (): Promise<WrapperConfig> => {
2019

@@ -31,7 +30,6 @@ export const setupLangiumClientExtended = async (): Promise<WrapperConfig> => {
3130
logLevel: LogLevel.Debug,
3231
vscodeApiConfig: {
3332
userServices: {
34-
...getEditorServiceOverride(useOpenEditorStub),
3533
...getKeybindingsServiceOverride()
3634
},
3735
userConfiguration: {
@@ -55,7 +53,7 @@ export const setupLangiumClientExtended = async (): Promise<WrapperConfig> => {
5553
extensions: [{
5654
config: {
5755
name: 'langium-example',
58-
publisher: 'monaco-editor-wrapper-examples',
56+
publisher: 'TypeFox',
5957
version: '1.0.0',
6058
engines: {
6159
vscode: '*'

packages/examples/src/langium/statemachine/config/wrapperStatemachineConfig.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ export const createLangiumGlobalConfig = async (params: {
7676
extensions: [{
7777
config: {
7878
name: 'statemachine-example',
79-
publisher: 'monaco-editor-wrapper-examples',
79+
publisher: 'TypeFox',
8080
version: '1.0.0',
8181
engines: {
8282
vscode: '*'

packages/examples/src/langium/statemachine/main-react.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import ReactDOM from 'react-dom/client';
88
import { MonacoEditorReactComp } from '@typefox/monaco-editor-react';
99
import { createLangiumGlobalConfig } from './config/wrapperStatemachineConfig.js';
1010
import { loadStatemachineWorkerRegular } from './main.js';
11-
import text from './content/example.statemachine?raw';
11+
import text from '../../../resources/langium/statemachine/example.statemachine?raw';
1212

1313
export const runStatemachineReact = async () => {
1414
const wrapperConfig = await createLangiumGlobalConfig({

packages/examples/src/langium/statemachine/main.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ import { BrowserMessageReader, BrowserMessageWriter } from 'vscode-languageclien
1010
import { createLangiumGlobalConfig } from './config/wrapperStatemachineConfig.js';
1111
import workerUrl from './worker/statemachine-server?worker&url';
1212
import workerPortUrl from './worker/statemachine-server-port?worker&url';
13-
import text from './content/example.statemachine?raw';
14-
import textMod from './content/example-mod.statemachine?raw';
13+
import text from '../../../resources/langium/statemachine/example.statemachine?raw';
14+
import textMod from '../../../resources/langium/statemachine/example-mod.statemachine?raw';
1515

1616
const wrapper = new MonacoEditorLanguageClientWrapper();
1717
const wrapper2 = new MonacoEditorLanguageClientWrapper();

packages/examples/src/python/client/config.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,12 @@
44
* ------------------------------------------------------------------------------------------ */
55

66
import * as vscode from 'vscode';
7-
import getEditorServiceOverride from '@codingame/monaco-vscode-editor-service-override';
87
import getKeybindingsServiceOverride from '@codingame/monaco-vscode-keybindings-service-override';
98
import '@codingame/monaco-vscode-python-default-extension';
109
import { LogLevel } from 'vscode/services';
1110
import { MonacoLanguageClient } from 'monaco-languageclient';
1211
import { createUrl } from 'monaco-languageclient/tools';
1312
import { WrapperConfig } from 'monaco-editor-wrapper';
14-
import { useOpenEditorStub } from 'monaco-editor-wrapper/vscode/services';
1513
import { toSocket, WebSocketMessageReader, WebSocketMessageWriter } from 'vscode-ws-jsonrpc';
1614
import { configureMonacoWorkers } from '../../common/client/utils.js';
1715

@@ -67,7 +65,6 @@ export const createUserConfig = (workspaceRoot: string, code: string, codeUri: s
6765
logLevel: LogLevel.Debug,
6866
vscodeApiConfig: {
6967
userServices: {
70-
...getEditorServiceOverride(useOpenEditorStub),
7168
...getKeybindingsServiceOverride()
7269
},
7370
userConfiguration: {

packages/examples/src/python/client/main.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ import '@codingame/monaco-vscode-python-default-extension';
99
import { RegisteredFileSystemProvider, registerFileSystemOverlay, RegisteredMemoryFile } from '@codingame/monaco-vscode-files-service-override';
1010
import { MonacoEditorLanguageClientWrapper } from 'monaco-editor-wrapper';
1111
import { createUserConfig } from './config.js';
12-
import helloPyCode from './hello.py?raw';
13-
import hello2PyCode from './hello2.py?raw';
12+
import helloPyCode from '../../../resources/python/hello.py?raw';
13+
import hello2PyCode from '../../../resources/python/hello2.py?raw';
1414

1515
export const runPythonWrapper = async () => {
1616
const helloPyUri = vscode.Uri.file('/workspace/hello.py');

packages/examples/src/python/client/reactPython.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import ReactDOM from 'react-dom/client';
1010
import { MonacoEditorReactComp } from '@typefox/monaco-editor-react';
1111
import { MonacoEditorLanguageClientWrapper, TextChanges } from 'monaco-editor-wrapper';
1212
import { createUserConfig } from './config.js';
13-
import badPyCode from './bad.py?raw';
13+
import badPyCode from '../../../resources/python/bad.py?raw';
1414

1515
export const runPythonReact = async () => {
1616
const badPyUri = vscode.Uri.file('/workspace/bad.py');

packages/examples/src/ts/wrapperTs.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55

66
import * as vscode from 'vscode';
77
import getKeybindingsServiceOverride from '@codingame/monaco-vscode-keybindings-service-override';
8-
import '@codingame/monaco-vscode-theme-defaults-default-extension';
98
import '@codingame/monaco-vscode-typescript-basics-default-extension';
109
import '@codingame/monaco-vscode-typescript-language-features-default-extension';
1110
import { LogLevel } from 'vscode/services';

packages/examples/tsExtHost.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
<head>
55
<meta charset="UTF-8" />
66
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
7-
<title>Monaco Editor Wrapper TypeScript Example</title>
7+
<title>TypeScript Extension Host Worker</title>
88
<link rel="stylesheet" href="style.css">
99
</head>
1010

1111
<body>
12-
<h2>Monaco Editor Wrapper TypeScript Example</h2>
12+
<h2>TypeScript Extension Host Worker</h2>
1313
<button type="button" id="button-start">Start</button>
1414
<button type="button" id="button-swap-code">Swap Code</button>
1515
<button type="button" id="button-diff">Show Diff</button>

0 commit comments

Comments
 (0)