generator-langium
Advanced tools
Comparing version 3.0.0 to 3.1.0
{ | ||
"name": "generator-langium", | ||
"version": "3.0.0", | ||
"version": "3.1.0", | ||
"description": "Yeoman generator for Langium - the language engineering tool", | ||
@@ -38,14 +38,15 @@ "homepage": "https://langium.org", | ||
"lodash": "~4.17.21", | ||
"which": "~3.0.1", | ||
"yeoman-generator": "^7.1.0" | ||
"which": "~4.0.0", | ||
"yeoman-generator": "~7.1.1" | ||
}, | ||
"devDependencies": { | ||
"@types/lodash": "~4.14.197", | ||
"@types/which": "~3.0.0", | ||
"@yeoman/types": "^1.1.2", | ||
"yeoman-test": "^8.2.0" | ||
"@types/lodash": "~4.17.0", | ||
"@types/which": "~3.0.3", | ||
"@yeoman/types": "~1.2.0", | ||
"yeoman-test": "~8.2.0", | ||
"yo": "~5.0.0" | ||
}, | ||
"volta": { | ||
"node": "18.17.1", | ||
"npm": "9.6.7" | ||
"node": "18.19.1", | ||
"npm": "10.2.4" | ||
}, | ||
@@ -52,0 +53,0 @@ "repository": { |
@@ -5,2 +5,2 @@ # Langium Package Generator | ||
Please read the [documentation to get started](https://langium.org/docs/getting-started/). | ||
Please read the [documentation to get started](https://langium.org/docs/learn/workflow/). |
@@ -18,12 +18,16 @@ { | ||
"dependencies": { | ||
"langium": "~3.0.0" | ||
"langium": "~3.1.0" | ||
}, | ||
"devDependencies": { | ||
"@types/node": "^18.0.0", | ||
"@typescript-eslint/parser": "~6.4.1", | ||
"@typescript-eslint/eslint-plugin": "~6.4.1", | ||
"eslint": "~8.47.0", | ||
"langium-cli": "~3.0.0", | ||
"@typescript-eslint/parser": "~7.3.1", | ||
"@typescript-eslint/eslint-plugin": "~7.3.1", | ||
"eslint": "~8.57.0", | ||
"langium-cli": "~3.1.0", | ||
"typescript": "~5.1.6" | ||
}, | ||
"volta": { | ||
"node": "18.19.1", | ||
"npm": "10.2.4" | ||
} | ||
} |
@@ -62,3 +62,8 @@ import { type Module, inject } from 'langium'; | ||
registerValidationChecks(<%= LanguageName %>); | ||
if (!context.connection) { | ||
// We don't run inside a language server | ||
// Therefore, initialize the configuration provider instantly | ||
shared.workspace.ConfigurationProvider.initialized({}); | ||
} | ||
return { shared, <%= LanguageName %> }; | ||
} |
@@ -8,5 +8,2 @@ .vscode/* | ||
src/language/generated/ | ||
static/bundle/ | ||
static/monaco-editor-workers/ | ||
static/worker/ | ||
syntaxes/ |
{ | ||
"devDependencies": { | ||
"vitest": "~1.0.0" | ||
"vitest": "~1.4.0" | ||
}, | ||
@@ -8,2 +8,2 @@ "scripts": { | ||
} | ||
} | ||
} |
@@ -38,4 +38,4 @@ { | ||
"concurrently": "~8.2.1", | ||
"esbuild": "~0.19.2" | ||
"esbuild": "~0.20.2" | ||
} | ||
} |
{ | ||
"scripts": { | ||
"prepare:static": "node ./scripts/prepare.js", | ||
"build:web": "npm run build && npm run prepare:static && npm run build:monarch && npm run build:worker && npm run build:bundle", | ||
"build:monarch": "tsc -b tsconfig.monarch.json", | ||
"build:bundle": "vite --config ./vite.bundle.config.ts build", | ||
"build:worker": "esbuild --minify ./out/language/main-browser.js --bundle --format=iife --outfile=./static/worker/<%= language-id %>-server-worker.js", | ||
"build:web": "npm run build", | ||
"bundle": "vite build", | ||
"bundle:serve": "http-server ./dist --port 5175", | ||
"dev": "vite", | ||
@@ -13,21 +11,14 @@ "dev:debug": "vite --debug --force", | ||
"dependencies": { | ||
"@codingame/monaco-vscode-editor-service-override": "1.83.16", | ||
"@codingame/monaco-vscode-keybindings-service-override": "1.83.16", | ||
"monaco-editor": "npm:@codingame/monaco-editor-treemended@1.83.16", | ||
"monaco-editor-workers": "~0.44.0", | ||
"monaco-editor-wrapper": "~3.5.0", | ||
"monaco-languageclient": "~7.2.0", | ||
"vscode": "npm:@codingame/monaco-vscode-api@1.83.16" | ||
"@codingame/monaco-vscode-editor-service-override": "~3.2.3", | ||
"@codingame/monaco-vscode-keybindings-service-override": "~3.2.3", | ||
"monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~3.2.3", | ||
"monaco-editor-wrapper": "~4.0.2", | ||
"monaco-languageclient": "~8.1.1", | ||
"vscode": "npm:@codingame/monaco-vscode-api@~3.2.3" | ||
}, | ||
"devDependencies": { | ||
"vite": "~4.4.11" | ||
}, | ||
"overrides": { | ||
"monaco-editor": "$monaco-editor", | ||
"vscode": "$vscode" | ||
}, | ||
"resolutions": { | ||
"monaco-editor": "npm:@codingame/monaco-editor-treemended@1.83.16", | ||
"vscode": "npm:@codingame/monaco-vscode-api@1.83.16" | ||
"@codingame/esbuild-import-meta-url-plugin": "~1.0.2", | ||
"vite": "~5.2.7", | ||
"http-server": "~14.1.1" | ||
} | ||
} |
@@ -11,3 +11,3 @@ { | ||
"monarch": { | ||
"out": "syntaxes/<%= language-id %>.monarch.ts" | ||
"out": "src/syntaxes/<%= language-id %>.monarch.ts" | ||
} | ||
@@ -14,0 +14,0 @@ }], |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
84776
5
51
1438
+ Addedisexe@3.1.1(transitive)
+ Addedwhich@4.0.0(transitive)
+ Addedyeoman-generator@7.1.1(transitive)
- Removedwhich@3.0.1(transitive)
- Removedyeoman-generator@7.3.2(transitive)
Updatedwhich@~4.0.0
Updatedyeoman-generator@~7.1.1