Skip to content

Commit

Permalink
Implement review feedback
Browse files Browse the repository at this point in the history
  • Loading branch information
kaisalmen committed Oct 12, 2023
1 parent fbe3907 commit da600ff
Show file tree
Hide file tree
Showing 7 changed files with 14 additions and 12 deletions.
5 changes: 3 additions & 2 deletions packages/generator-langium/templates/vscode/.package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
"grammars": [{
"language": "<%= language-id %>",
"scopeName": "source.<%= language-id %>",
"path": "./syntaxes/<%= language-id %>.tmLanguage.json"
"path": "syntaxes/<%= language-id %>.tmLanguage.json"
}]
},
"activationEvents": [
Expand All @@ -29,7 +29,8 @@
"watch": "concurrently -n tsc,esbuild -c blue,yellow \"tsc -b tsconfig.json --watch\" \"node esbuild.mjs --watch\""
},
"dependencies": {
"vscode-languageclient": "~8.1.0"
"vscode-languageclient": "~8.1.0",
"vscode-languageserver": "~8.1.0"
},
"devDependencies": {
"@types/vscode": "~1.67.0",
Expand Down
5 changes: 3 additions & 2 deletions packages/generator-langium/templates/web/.package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,11 @@
"serve": "npm run dev"
},
"dependencies": {
"@codingame/monaco-vscode-editor-service-override": "~1.82.5",
"@codingame/monaco-vscode-keybindings-service-override": "~1.82.5",
"monaco-editor-workers": "~0.43.0",
"monaco-editor-wrapper": "~3.3.0-next.2",
"@codingame/monaco-vscode-editor-service-override": "~1.82.5",
"@codingame/monaco-vscode-keybindings-service-override": "~1.82.5"
"vscode-languageserver": "~8.0.2"
},
"devDependencies": {
"vite": "~4.4.11"
Expand Down
4 changes: 2 additions & 2 deletions packages/generator-langium/templates/web/langium-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@
"grammar": "src/language/<%= language-id %>.langium",
"fileExtensions": <%= file-extension %>,
"textMate": {
"out": "static/syntaxes/<%= language-id %>.tmLanguage.json"
"out": "syntaxes/<%= language-id %>.tmLanguage.json"
},
"monarch": {
"out": "static/syntaxes/<%= language-id %>.monarch.ts"
"out": "syntaxes/<%= language-id %>.monarch.ts"
}
}],
"out": "src/language/generated"
Expand Down
4 changes: 2 additions & 2 deletions packages/generator-langium/templates/web/scripts/prepare.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { cp, existsSync, mkdirSync } from "node:fs";

if (!existsSync('./static/syntaxes')) {
mkdirSync('./static/syntaxes');
if (!existsSync('./syntaxes')) {
mkdirSync('./syntaxes');
}
if (!existsSync('./static/worker')) {
mkdirSync('./static/worker');
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { addMonacoStyles, defineUserServices, MonacoEditorLanguageClientWrapper } from './bundle/index.js';
import monarchSyntax from "./syntaxes/<%= language-id %>.monarch.js";
import monarchSyntax from "../syntaxes/<%= language-id %>.monarch.js";
import { configureWorker } from './setup.js';

addMonacoStyles('monaco-editor-styles');
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ addMonacoStyles('monaco-editor-styles');
export const setupConfigExtended = () => {
const extensionFilesOrContents = new Map();
const languageConfigUrl = new URL('../language-configuration.json', window.location.href);
const textmateConfigUrl = new URL('./syntaxes/<%= language-id %>.tmLanguage.json', window.location.href);
const textmateConfigUrl = new URL('../syntaxes/<%= language-id %>.tmLanguage.json', window.location.href);
extensionFilesOrContents.set('/language-configuration.json', languageConfigUrl);
extensionFilesOrContents.set('/<%= language-id %>-grammar.json', textmateConfigUrl);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"target": "ES2017",
"module": "ESNext",
"sourceMap": true,
"outDir": "static/syntaxes",
"outDir": "syntaxes",
"strict": true,
"noUnusedLocals": true,
"noImplicitReturns": true,
Expand All @@ -14,7 +14,7 @@
"forceConsistentCasingInFileNames": true
},
"include": [
"static/syntaxes/<%= language-id %>.monarch.ts"
"syntaxes/<%= language-id %>.monarch.ts"
],
"exclude": ["out", "node_modules"]
}

0 comments on commit da600ff

Please sign in to comment.