diff options
Diffstat (limited to 'language-web/package.json')
-rw-r--r-- | language-web/package.json | 88 |
1 files changed, 53 insertions, 35 deletions
diff --git a/language-web/package.json b/language-web/package.json index 7a931d95..cb860c5f 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/language/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 .", |
@@ -23,59 +24,76 @@ | |||
23 | }, | 24 | }, |
24 | "homepage": "https://refinery.tools", | 25 | "homepage": "https://refinery.tools", |
25 | "devDependencies": { | 26 | "devDependencies": { |
26 | "@babel/core": "^7.15.5", | 27 | "@babel/core": "^7.16.0", |
27 | "@babel/preset-env": "^7.15.6", | 28 | "@babel/preset-env": "^7.16.0", |
28 | "@babel/preset-react": "^7.14.5", | 29 | "@babel/preset-react": "^7.16.0", |
29 | "@babel/preset-typescript": "^7.15.0", | 30 | "@babel/preset-typescript": "^7.16.0", |
30 | "@babel/plugin-transform-runtime": "^7.15.0", | 31 | "@babel/plugin-transform-runtime": "^7.16.0", |
31 | "babel-loader": "^8.2.2", | 32 | "babel-loader": "^8.2.3", |
32 | "css-loader": "^6.3.0", | 33 | "css-loader": "^6.5.0", |
33 | "eslint": "^7.32.0", | 34 | "eslint": "^7.32.0", |
34 | "eslint-config-airbnb": "^18.2.1", | 35 | "eslint-config-airbnb": "^18.2.1", |
35 | "eslint-config-airbnb-typescript": "^14.0.0", | 36 | "eslint-config-airbnb-typescript": "^14.0.1", |
36 | "eslint-plugin-import": "^2.24.2", | 37 | "eslint-plugin-import": "^2.25.2", |
37 | "eslint-plugin-jsx-a11y": "^6.4.1", | 38 | "eslint-plugin-jsx-a11y": "^6.4.1", |
38 | "eslint-plugin-react": "^7.26.1", | 39 | "eslint-plugin-react": "^7.26.1", |
39 | "eslint-plugin-react-hooks": "^4.2.0", | 40 | "eslint-plugin-react-hooks": "^4.2.0", |
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.5.0", |
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.4.3", |
47 | "postcss": "^8.3.11", | ||
45 | "@principalstudio/html-webpack-inject-preload": "^1.2.7", | 48 | "@principalstudio/html-webpack-inject-preload": "^1.2.7", |
46 | "sass": "^1.42.1", | 49 | "sass": "^1.43.4", |
47 | "sass-loader": "^12.1.0", | 50 | "sass-loader": "^12.3.0", |
48 | "style-loader": "^3.3.0", | 51 | "style-loader": "^3.3.1", |
49 | "stylelint": "^13.13.1", | 52 | "stylelint": "^14.0.1", |
50 | "stylelint-config-recommended-scss": "^4.3.0", | 53 | "stylelint-config-recommended-scss": "^5.0.0", |
51 | "stylelint-scss": "^3.21.0", | 54 | "stylelint-scss": "^4.0.0", |
52 | "@types/codemirror": "^5.60.3", | 55 | "@types/react-dom": "^17.0.10", |
53 | "@types/react-dom": "^17.0.9", | 56 | "typescript": "^4.4.4", |
54 | "typescript": "^4.4.3", | 57 | "@typescript-eslint/eslint-plugin": "^4.33.0", |
55 | "@typescript-eslint/eslint-plugin": "^4.32.0", | 58 | "@typescript-eslint/parser": "^4.33.0", |
56 | "@typescript-eslint/parser": "^4.32.0", | 59 | "webpack": "^5.61.0", |
57 | "webpack": "^5.56.0", | 60 | "webpack-cli": "^4.9.1", |
58 | "webpack-cli": "^4.8.0", | 61 | "webpack-dev-server": "^4.4.0", |
59 | "webpack-dev-server": "^4.3.0", | ||
60 | "webpack-subresource-integrity": "^5.0.0" | 62 | "webpack-subresource-integrity": "^5.0.0" |
61 | }, | 63 | }, |
62 | "dependencies": { | 64 | "dependencies": { |
63 | "ansi-styles": "^6.1.0", | 65 | "ansi-styles": "^6.1.0", |
64 | "@babel/runtime": "^7.15.4", | 66 | "@babel/runtime": "^7.16.0", |
65 | "@emotion/react": "^11.4.1", | 67 | "@codemirror/autocomplete": "^0.19.4", |
68 | "@codemirror/closebrackets": "^0.19.0", | ||
69 | "@codemirror/commands": "^0.19.5", | ||
70 | "@codemirror/comment": "^0.19.0", | ||
71 | "@codemirror/fold": "^0.19.1", | ||
72 | "@codemirror/gutter": "^0.19.4", | ||
73 | "@codemirror/highlight": "^0.19.6", | ||
74 | "@codemirror/history": "^0.19.0", | ||
75 | "@codemirror/language": "^0.19.3", | ||
76 | "@codemirror/lint": "^0.19.2", | ||
77 | "@codemirror/matchbrackets": "^0.19.3", | ||
78 | "@codemirror/rangeset": "^0.19.1", | ||
79 | "@codemirror/rectangular-selection": "^0.19.1", | ||
80 | "@codemirror/search": "^0.19.2", | ||
81 | "@codemirror/state": "^0.19.2", | ||
82 | "@codemirror/view": "^0.19.9", | ||
83 | "@emotion/react": "^11.5.0", | ||
66 | "@emotion/styled": "^11.3.0", | 84 | "@emotion/styled": "^11.3.0", |
85 | "escape-string-regexp": "^5.0.0", | ||
67 | "@fontsource/jetbrains-mono": "^4.5.0", | 86 | "@fontsource/jetbrains-mono": "^4.5.0", |
68 | "@fontsource/roboto": "^4.5.0", | 87 | "@fontsource/roboto": "^4.5.1", |
69 | "@mui/material": "5.0.2", | 88 | "@lezer/lr": "^0.15.4", |
70 | "@mui/icons-material": "5.0.1", | ||
71 | "codemirror": "^5.63.1", | ||
72 | "jquery": "^3.6.0", | ||
73 | "loglevel": "^1.7.1", | 89 | "loglevel": "^1.7.1", |
74 | "loglevel-plugin-prefix": "^0.8.4", | 90 | "loglevel-plugin-prefix": "^0.8.4", |
75 | "mobx": "^6.3.3", | 91 | "@mui/material": "5.0.6", |
92 | "@mui/icons-material": "5.0.5", | ||
93 | "mobx": "^6.3.5", | ||
76 | "mobx-react-lite": "^3.2.1", | 94 | "mobx-react-lite": "^3.2.1", |
95 | "nanoid": "^3.1.30", | ||
77 | "react": "^17.0.2", | 96 | "react": "^17.0.2", |
78 | "react-codemirror2": "npm:react17-codemirror2@^7.2.3", | ||
79 | "react-dom": "^17.0.2" | 97 | "react-dom": "^17.0.2" |
80 | } | 98 | } |
81 | } | 99 | } |