Skip to content

Commit 6531f23

Browse files
authored
Add missing langium package dependencies (#2154)
1 parent b766e91 commit 6531f23

8 files changed

Lines changed: 19 additions & 14 deletions

File tree

package-lock.json

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

packages/langium-cli/src/generate.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import { AstUtils, GrammarAST, URI, type AstNode, type Grammar, type LangiumDocu
1111
import { createGrammarDiagramHtml, createGrammarDiagramSvg } from 'langium-railroad';
1212
import { createLangiumGrammarServices, resolveImport, resolveImportUri, resolveTransitiveImports, type LangiumGrammarServices } from 'langium/grammar';
1313
import { NodeFileSystem } from 'langium/node';
14-
import * as path from 'path';
14+
import * as path from 'node:path';
1515
import { generateAstMultiLanguageProject, generateAstSingleLanguageProject, getLanguageIdentifier, type LanguageInfo } from './generator/ast-generator.js';
1616
import { generateBnf } from './generator/bnf-generator.js';
1717
import { serializeGrammar } from './generator/grammar-serializer.js';

packages/langium-cli/src/generator/grammar-serializer.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,8 @@
55
******************************************************************************/
66

77
/* eslint-disable @stylistic/indent */
8-
import type { Grammar, LangiumCoreServices } from 'langium';
8+
import type { Grammar, LangiumCoreServices, URI } from 'langium';
99
import { expandToNode, joinToNode, normalizeEOL, toString } from 'langium/generate';
10-
import type { URI } from 'vscode-uri';
1110
import type { LangiumConfig } from '../package-types.js';
1211
import { generatedHeader } from './node-util.js';
1312

packages/langium-cli/src/package.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ import type { GenerateOptions } from './generate.js';
88
import { log } from './generator/langium-util.js';
99
import chalk from 'chalk';
1010
import fs from 'fs-extra';
11-
import { EOL } from 'os';
12-
import * as path from 'path';
11+
import { EOL } from 'node:os';
12+
import * as path from 'node:path';
1313
import type { LangiumConfig} from './package-types.js';
1414
import { RelativePath } from './package-types.js';
1515

packages/langium-sprotty/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@
3535
},
3636
"dependencies": {
3737
"langium": "~4.2.0",
38-
"sprotty-protocol": "^1.0.0"
38+
"sprotty-protocol": "^1.0.0",
39+
"vscode-languageserver": "~9.0.1"
3940
},
4041
"repository": {
4142
"type": "git",

packages/langium-sprotty/src/default-module.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,12 @@
44
* terms of the MIT License, which is available in the project root.
55
******************************************************************************/
66

7-
import type { Module } from 'langium';
7+
import { URI, type Module } from 'langium';
88
import type { PartialLangiumServices } from 'langium/lsp';
99
import type { DiagramOptions } from 'sprotty-protocol';
1010
import type { LangiumSprottyServices, LangiumSprottySharedServices, SprottyDefaultServices, SprottySharedServices } from './sprotty-services.js';
1111
import { DiagramServer } from 'sprotty-protocol';
1212
import { ServerActionHandlerRegistry } from 'sprotty-protocol/lib/action-handler.js';
13-
import { URI } from 'vscode-uri';
1413
import { DefaultDiagramServerManager } from './diagram-server-manager.js';
1514
import { DiagramActionNotification } from './lsp.js';
1615
import { DefaultPositionTracker, TrackingDocumentHighlightProvider } from './position-tracker.js';

packages/langium-sprotty/src/trace-provider.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,8 @@
77
import type { AstNode, AstNodeLocator, LangiumDocuments } from 'langium';
88
import type { SModelElement, SModelRoot } from 'sprotty-protocol';
99
import type { Range } from 'vscode-languageserver';
10-
import { URI } from 'vscode-uri';
1110
import type { LangiumSprottyServices } from './sprotty-services.js';
12-
import { AstUtils, GrammarUtils, stream, } from 'langium';
11+
import { AstUtils, GrammarUtils, stream, URI, } from 'langium';
1312

1413
export interface TracedModelElement extends SModelElement {
1514
trace?: string

packages/langium/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,11 @@
6868
"@chevrotain/regexp-to-ast": "~12.0.0",
6969
"chevrotain": "~12.0.0",
7070
"chevrotain-allstar": "~0.4.3",
71+
"vscode-jsonrpc": "~8.2.0",
7172
"vscode-languageserver": "~9.0.1",
73+
"vscode-languageserver-protocol": "~3.17.5",
7274
"vscode-languageserver-textdocument": "~1.0.12",
75+
"vscode-languageserver-types": "~3.17.5",
7376
"vscode-uri": "~3.1.0"
7477
},
7578
"devDependencies": {

0 commit comments

Comments
 (0)