diff options
author | Kristóf Marussy <kristof@marussy.com> | 2021-10-11 01:03:21 +0200 |
---|---|---|
committer | Kristóf Marussy <kristof@marussy.com> | 2021-10-31 19:26:10 +0100 |
commit | 299c4d93597b3065e6a1017ebe692cde66fc5e39 (patch) | |
tree | 57d634cec30ca37f0af81a37c3011e027589c35c /language-web/package.json | |
parent | feat(web): add CodeMirror 6 editor (diff) | |
download | refinery-299c4d93597b3065e6a1017ebe692cde66fc5e39.tar.gz refinery-299c4d93597b3065e6a1017ebe692cde66fc5e39.tar.zst refinery-299c4d93597b3065e6a1017ebe692cde66fc5e39.zip |
feat(web): experiment with Lezer parser
Diffstat (limited to 'language-web/package.json')
-rw-r--r-- | language-web/package.json | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/language-web/package.json b/language-web/package.json index d55968ee..78b080ee 100644 --- a/language-web/package.json +++ b/language-web/package.json | |||
@@ -4,7 +4,8 @@ | |||
4 | "description": "Web frontend for VIATRA-Generator", | 4 | "description": "Web frontend for VIATRA-Generator", |
5 | "main": "index.js", | 5 | "main": "index.js", |
6 | "scripts": { | 6 | "scripts": { |
7 | "assemble": "webpack --node-env production", | 7 | "assemble:lezer": "lezer-generator src/main/js/editor/problem.grammar -o build/generated/sources/lezer/problem.ts", |
8 | "assemble:webpack": "webpack --node-env production", | ||
8 | "serve": "webpack serve --node-env development --hot", | 9 | "serve": "webpack serve --node-env development --hot", |
9 | "check": "yarn run check:eslint && yarn run check:stylelint", | 10 | "check": "yarn run check:eslint && yarn run check:stylelint", |
10 | "check:eslint": "eslint .", | 11 | "check:eslint": "eslint .", |
@@ -40,6 +41,7 @@ | |||
40 | "eslint-plugin-sonarjs": "^0.10.0", | 41 | "eslint-plugin-sonarjs": "^0.10.0", |
41 | "html-webpack-plugin": "^5.3.2", | 42 | "html-webpack-plugin": "^5.3.2", |
42 | "image-webpack-loader": "^8.0.1", | 43 | "image-webpack-loader": "^8.0.1", |
44 | "@lezer/generator": "^0.15.2", | ||
43 | "magic-comments-loader": "^1.4.1", | 45 | "magic-comments-loader": "^1.4.1", |
44 | "mini-css-extract-plugin": "^2.3.0", | 46 | "mini-css-extract-plugin": "^2.3.0", |
45 | "@principalstudio/html-webpack-inject-preload": "^1.2.7", | 47 | "@principalstudio/html-webpack-inject-preload": "^1.2.7", |
@@ -81,6 +83,7 @@ | |||
81 | "@emotion/styled": "^11.3.0", | 83 | "@emotion/styled": "^11.3.0", |
82 | "@fontsource/jetbrains-mono": "^4.5.0", | 84 | "@fontsource/jetbrains-mono": "^4.5.0", |
83 | "@fontsource/roboto": "^4.5.0", | 85 | "@fontsource/roboto": "^4.5.0", |
86 | "@lezer/lr": "^0.15.4", | ||
84 | "@mui/material": "5.0.2", | 87 | "@mui/material": "5.0.2", |
85 | "@mui/icons-material": "5.0.1", | 88 | "@mui/icons-material": "5.0.1", |
86 | "jquery": "^3.6.0", | 89 | "jquery": "^3.6.0", |