diff options
Diffstat (limited to 'language-web')
-rw-r--r-- | language-web/package-lock.json | 162 | ||||
-rw-r--r-- | language-web/package.json | 16 | ||||
-rw-r--r-- | language-web/src/main/js/editor/Editor.jsx | 2 |
3 files changed, 88 insertions, 92 deletions
diff --git a/language-web/package-lock.json b/language-web/package-lock.json index 906035ba..6694b506 100644 --- a/language-web/package-lock.json +++ b/language-web/package-lock.json | |||
@@ -8,18 +8,18 @@ | |||
8 | "version": "1.0.0", | 8 | "version": "1.0.0", |
9 | "license": "EPL-2.0", | 9 | "license": "EPL-2.0", |
10 | "dependencies": { | 10 | "dependencies": { |
11 | "@fontsource/jetbrains-mono": "^4.4.5", | 11 | "@fontsource/jetbrains-mono": "^4.5.0", |
12 | "@fontsource/roboto": "^4.4.5", | 12 | "@fontsource/roboto": "^4.5.0", |
13 | "@material-ui/core": "^4.11.4", | 13 | "@material-ui/core": "^4.12.3", |
14 | "@material-ui/icons": "^4.11.2", | 14 | "@material-ui/icons": "^4.11.2", |
15 | "@material-ui/lab": "^4.0.0-alpha.58", | 15 | "@material-ui/lab": "^4.0.0-alpha.60", |
16 | "codemirror": "^5.62.0", | 16 | "codemirror": "^5.62.3", |
17 | "jquery": "^3.6.0", | 17 | "jquery": "^3.6.0", |
18 | "mobx": "^6.3.2", | 18 | "mobx": "^6.3.2", |
19 | "mobx-react-lite": "^3.2.0", | 19 | "mobx-react-lite": "^3.2.0", |
20 | "react": "^16.14.0", | 20 | "react": "^17.0.2", |
21 | "react-codemirror2": "^7.2.1", | 21 | "react-codemirror2-react-17": "^1.0.0", |
22 | "react-dom": "^16.14.0" | 22 | "react-dom": "^17.0.2" |
23 | }, | 23 | }, |
24 | "devDependencies": { | 24 | "devDependencies": { |
25 | "@babel/core": "^7.14.6", | 25 | "@babel/core": "^7.14.6", |
@@ -1679,23 +1679,23 @@ | |||
1679 | "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" | 1679 | "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" |
1680 | }, | 1680 | }, |
1681 | "node_modules/@fontsource/jetbrains-mono": { | 1681 | "node_modules/@fontsource/jetbrains-mono": { |
1682 | "version": "4.4.5", | 1682 | "version": "4.5.0", |
1683 | "resolved": "https://registry.npmjs.org/@fontsource/jetbrains-mono/-/jetbrains-mono-4.4.5.tgz", | 1683 | "resolved": "https://registry.npmjs.org/@fontsource/jetbrains-mono/-/jetbrains-mono-4.5.0.tgz", |
1684 | "integrity": "sha512-/xBExp46j7LF0v3mVSy46gEL4NICOyTW8zLKEJegMd5pRBprTwcPY1xpDnAbsljiq9gMSvUyoV4aJ+D61wjjCw==" | 1684 | "integrity": "sha512-gxUlpdCLoIrEQ6+1hkPbFHuQz8E5bPZ/iERU+13zEKb8rD/h21v3uHuAT7dTD+Co9nbSlgk6fyVkFwF5edUMog==" |
1685 | }, | 1685 | }, |
1686 | "node_modules/@fontsource/roboto": { | 1686 | "node_modules/@fontsource/roboto": { |
1687 | "version": "4.4.5", | 1687 | "version": "4.5.0", |
1688 | "resolved": "https://registry.npmjs.org/@fontsource/roboto/-/roboto-4.4.5.tgz", | 1688 | "resolved": "https://registry.npmjs.org/@fontsource/roboto/-/roboto-4.5.0.tgz", |
1689 | "integrity": "sha512-e3s7BF8MDBLpkA2r6lnl5PMnllF0McVvpolK9h2zzvVJw2WPexP1GTgMKHISlglYZRij2lKg/ZjQcIUUYDsAXg==" | 1689 | "integrity": "sha512-ja4XYw/9kNRFM5Ndk9vwzHWsdBMXczyBazFkTXJQ74QQBnT0BbSsHn0pF60AU0Iznig1Wt9x3rADfG8LANvMpw==" |
1690 | }, | 1690 | }, |
1691 | "node_modules/@material-ui/core": { | 1691 | "node_modules/@material-ui/core": { |
1692 | "version": "4.11.4", | 1692 | "version": "4.12.3", |
1693 | "resolved": "https://registry.npmjs.org/@material-ui/core/-/core-4.11.4.tgz", | 1693 | "resolved": "https://registry.npmjs.org/@material-ui/core/-/core-4.12.3.tgz", |
1694 | "integrity": "sha512-oqb+lJ2Dl9HXI9orc6/aN8ZIAMkeThufA5iZELf2LQeBn2NtjVilF5D2w7e9RpntAzDb4jK5DsVhkfOvFY/8fg==", | 1694 | "integrity": "sha512-sdpgI/PL56QVsEJldwEe4FFaFTLUqN+rd7sSZiRCdx2E/C7z5yK0y/khAWVBH24tXwto7I1hCzNWfJGZIYJKnw==", |
1695 | "dependencies": { | 1695 | "dependencies": { |
1696 | "@babel/runtime": "^7.4.4", | 1696 | "@babel/runtime": "^7.4.4", |
1697 | "@material-ui/styles": "^4.11.4", | 1697 | "@material-ui/styles": "^4.11.4", |
1698 | "@material-ui/system": "^4.11.3", | 1698 | "@material-ui/system": "^4.12.1", |
1699 | "@material-ui/types": "5.1.0", | 1699 | "@material-ui/types": "5.1.0", |
1700 | "@material-ui/utils": "^4.11.2", | 1700 | "@material-ui/utils": "^4.11.2", |
1701 | "@types/react-transition-group": "^4.2.0", | 1701 | "@types/react-transition-group": "^4.2.0", |
@@ -1747,9 +1747,9 @@ | |||
1747 | } | 1747 | } |
1748 | }, | 1748 | }, |
1749 | "node_modules/@material-ui/lab": { | 1749 | "node_modules/@material-ui/lab": { |
1750 | "version": "4.0.0-alpha.58", | 1750 | "version": "4.0.0-alpha.60", |
1751 | "resolved": "https://registry.npmjs.org/@material-ui/lab/-/lab-4.0.0-alpha.58.tgz", | 1751 | "resolved": "https://registry.npmjs.org/@material-ui/lab/-/lab-4.0.0-alpha.60.tgz", |
1752 | "integrity": "sha512-GKHlJqLxUeHH3L3dGQ48ZavYrqGOTXkFkiEiuYMAnAvXAZP4rhMIqeHOPXSUQan4Bd8QnafDcpovOSLnadDmKw==", | 1752 | "integrity": "sha512-fadlYsPJF+0fx2lRuyqAuJj7hAS1tLDdIEEdov5jlrpb5pp4b+mRDUqQTUxi4inRZHS1bEXpU8QWUhO6xX88aA==", |
1753 | "dependencies": { | 1753 | "dependencies": { |
1754 | "@babel/runtime": "^7.4.4", | 1754 | "@babel/runtime": "^7.4.4", |
1755 | "@material-ui/utils": "^4.11.2", | 1755 | "@material-ui/utils": "^4.11.2", |
@@ -1761,7 +1761,7 @@ | |||
1761 | "node": ">=8.0.0" | 1761 | "node": ">=8.0.0" |
1762 | }, | 1762 | }, |
1763 | "peerDependencies": { | 1763 | "peerDependencies": { |
1764 | "@material-ui/core": "^4.9.10", | 1764 | "@material-ui/core": "^4.12.1", |
1765 | "@types/react": "^16.8.6 || ^17.0.0", | 1765 | "@types/react": "^16.8.6 || ^17.0.0", |
1766 | "react": "^16.8.0 || ^17.0.0", | 1766 | "react": "^16.8.0 || ^17.0.0", |
1767 | "react-dom": "^16.8.0 || ^17.0.0" | 1767 | "react-dom": "^16.8.0 || ^17.0.0" |
@@ -1813,9 +1813,9 @@ | |||
1813 | } | 1813 | } |
1814 | }, | 1814 | }, |
1815 | "node_modules/@material-ui/system": { | 1815 | "node_modules/@material-ui/system": { |
1816 | "version": "4.11.3", | 1816 | "version": "4.12.1", |
1817 | "resolved": "https://registry.npmjs.org/@material-ui/system/-/system-4.11.3.tgz", | 1817 | "resolved": "https://registry.npmjs.org/@material-ui/system/-/system-4.12.1.tgz", |
1818 | "integrity": "sha512-SY7otguNGol41Mu2Sg6KbBP1ZRFIbFLHGK81y4KYbsV2yIcaEPOmsCK6zwWlp+2yTV3J/VwT6oSBARtGIVdXPw==", | 1818 | "integrity": "sha512-lUdzs4q9kEXZGhbN7BptyiS1rLNHe6kG9o8Y307HCvF4sQxbCgpL2qi+gUk+yI8a2DNk48gISEQxoxpgph0xIw==", |
1819 | "dependencies": { | 1819 | "dependencies": { |
1820 | "@babel/runtime": "^7.4.4", | 1820 | "@babel/runtime": "^7.4.4", |
1821 | "@material-ui/utils": "^4.11.2", | 1821 | "@material-ui/utils": "^4.11.2", |
@@ -3841,9 +3841,9 @@ | |||
3841 | } | 3841 | } |
3842 | }, | 3842 | }, |
3843 | "node_modules/codemirror": { | 3843 | "node_modules/codemirror": { |
3844 | "version": "5.62.0", | 3844 | "version": "5.62.3", |
3845 | "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.62.0.tgz", | 3845 | "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.62.3.tgz", |
3846 | "integrity": "sha512-Xnl3304iCc8nyVZuRkzDVVwc794uc9QNX0UcPGeNic1fbzkSrO4l4GVXho9tRNKBgPYZXgocUqXyfIv3BILhCQ==" | 3846 | "integrity": "sha512-zZAyOfN8TU67ngqrxhOgtkSAGV9jSpN1snbl8elPtnh9Z5A11daR405+dhLzLnuXrwX0WCShWlybxPN3QC/9Pg==" |
3847 | }, | 3847 | }, |
3848 | "node_modules/collection-visit": { | 3848 | "node_modules/collection-visit": { |
3849 | "version": "1.0.0", | 3849 | "version": "1.0.0", |
@@ -9984,39 +9984,37 @@ | |||
9984 | } | 9984 | } |
9985 | }, | 9985 | }, |
9986 | "node_modules/react": { | 9986 | "node_modules/react": { |
9987 | "version": "16.14.0", | 9987 | "version": "17.0.2", |
9988 | "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", | 9988 | "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", |
9989 | "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", | 9989 | "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", |
9990 | "dependencies": { | 9990 | "dependencies": { |
9991 | "loose-envify": "^1.1.0", | 9991 | "loose-envify": "^1.1.0", |
9992 | "object-assign": "^4.1.1", | 9992 | "object-assign": "^4.1.1" |
9993 | "prop-types": "^15.6.2" | ||
9994 | }, | 9993 | }, |
9995 | "engines": { | 9994 | "engines": { |
9996 | "node": ">=0.10.0" | 9995 | "node": ">=0.10.0" |
9997 | } | 9996 | } |
9998 | }, | 9997 | }, |
9999 | "node_modules/react-codemirror2": { | 9998 | "node_modules/react-codemirror2-react-17": { |
10000 | "version": "7.2.1", | 9999 | "version": "1.0.0", |
10001 | "resolved": "https://registry.npmjs.org/react-codemirror2/-/react-codemirror2-7.2.1.tgz", | 10000 | "resolved": "https://registry.npmjs.org/react-codemirror2-react-17/-/react-codemirror2-react-17-1.0.0.tgz", |
10002 | "integrity": "sha512-t7YFmz1AXdlImgHXA9Ja0T6AWuopilub24jRaQdPVbzUJVNKIYuy3uCFZYa7CE5S3UW6SrSa5nAqVQvtzRF9gw==", | 10001 | "integrity": "sha512-IAJozcvfiYo14s7C4KS0roMHHzZpClPuJb7VblhoEE8bOebMGkHj+FnjBX30dqNGL1rCNHr9KPYarFI7CJsjtg==", |
10003 | "peerDependencies": { | 10002 | "peerDependencies": { |
10004 | "codemirror": "5.x", | 10003 | "codemirror": "5.x", |
10005 | "react": ">=15.5 <=16.x" | 10004 | "react": "^17.0.1" |
10006 | } | 10005 | } |
10007 | }, | 10006 | }, |
10008 | "node_modules/react-dom": { | 10007 | "node_modules/react-dom": { |
10009 | "version": "16.14.0", | 10008 | "version": "17.0.2", |
10010 | "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", | 10009 | "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", |
10011 | "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", | 10010 | "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", |
10012 | "dependencies": { | 10011 | "dependencies": { |
10013 | "loose-envify": "^1.1.0", | 10012 | "loose-envify": "^1.1.0", |
10014 | "object-assign": "^4.1.1", | 10013 | "object-assign": "^4.1.1", |
10015 | "prop-types": "^15.6.2", | 10014 | "scheduler": "^0.20.2" |
10016 | "scheduler": "^0.19.1" | ||
10017 | }, | 10015 | }, |
10018 | "peerDependencies": { | 10016 | "peerDependencies": { |
10019 | "react": "^16.14.0" | 10017 | "react": "17.0.2" |
10020 | } | 10018 | } |
10021 | }, | 10019 | }, |
10022 | "node_modules/react-is": { | 10020 | "node_modules/react-is": { |
@@ -10549,9 +10547,9 @@ | |||
10549 | "optional": true | 10547 | "optional": true |
10550 | }, | 10548 | }, |
10551 | "node_modules/scheduler": { | 10549 | "node_modules/scheduler": { |
10552 | "version": "0.19.1", | 10550 | "version": "0.20.2", |
10553 | "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", | 10551 | "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", |
10554 | "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", | 10552 | "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", |
10555 | "dependencies": { | 10553 | "dependencies": { |
10556 | "loose-envify": "^1.1.0", | 10554 | "loose-envify": "^1.1.0", |
10557 | "object-assign": "^4.1.1" | 10555 | "object-assign": "^4.1.1" |
@@ -14340,23 +14338,23 @@ | |||
14340 | "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" | 14338 | "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" |
14341 | }, | 14339 | }, |
14342 | "@fontsource/jetbrains-mono": { | 14340 | "@fontsource/jetbrains-mono": { |
14343 | "version": "4.4.5", | 14341 | "version": "4.5.0", |
14344 | "resolved": "https://registry.npmjs.org/@fontsource/jetbrains-mono/-/jetbrains-mono-4.4.5.tgz", | 14342 | "resolved": "https://registry.npmjs.org/@fontsource/jetbrains-mono/-/jetbrains-mono-4.5.0.tgz", |
14345 | "integrity": "sha512-/xBExp46j7LF0v3mVSy46gEL4NICOyTW8zLKEJegMd5pRBprTwcPY1xpDnAbsljiq9gMSvUyoV4aJ+D61wjjCw==" | 14343 | "integrity": "sha512-gxUlpdCLoIrEQ6+1hkPbFHuQz8E5bPZ/iERU+13zEKb8rD/h21v3uHuAT7dTD+Co9nbSlgk6fyVkFwF5edUMog==" |
14346 | }, | 14344 | }, |
14347 | "@fontsource/roboto": { | 14345 | "@fontsource/roboto": { |
14348 | "version": "4.4.5", | 14346 | "version": "4.5.0", |
14349 | "resolved": "https://registry.npmjs.org/@fontsource/roboto/-/roboto-4.4.5.tgz", | 14347 | "resolved": "https://registry.npmjs.org/@fontsource/roboto/-/roboto-4.5.0.tgz", |
14350 | "integrity": "sha512-e3s7BF8MDBLpkA2r6lnl5PMnllF0McVvpolK9h2zzvVJw2WPexP1GTgMKHISlglYZRij2lKg/ZjQcIUUYDsAXg==" | 14348 | "integrity": "sha512-ja4XYw/9kNRFM5Ndk9vwzHWsdBMXczyBazFkTXJQ74QQBnT0BbSsHn0pF60AU0Iznig1Wt9x3rADfG8LANvMpw==" |
14351 | }, | 14349 | }, |
14352 | "@material-ui/core": { | 14350 | "@material-ui/core": { |
14353 | "version": "4.11.4", | 14351 | "version": "4.12.3", |
14354 | "resolved": "https://registry.npmjs.org/@material-ui/core/-/core-4.11.4.tgz", | 14352 | "resolved": "https://registry.npmjs.org/@material-ui/core/-/core-4.12.3.tgz", |
14355 | "integrity": "sha512-oqb+lJ2Dl9HXI9orc6/aN8ZIAMkeThufA5iZELf2LQeBn2NtjVilF5D2w7e9RpntAzDb4jK5DsVhkfOvFY/8fg==", | 14353 | "integrity": "sha512-sdpgI/PL56QVsEJldwEe4FFaFTLUqN+rd7sSZiRCdx2E/C7z5yK0y/khAWVBH24tXwto7I1hCzNWfJGZIYJKnw==", |
14356 | "requires": { | 14354 | "requires": { |
14357 | "@babel/runtime": "^7.4.4", | 14355 | "@babel/runtime": "^7.4.4", |
14358 | "@material-ui/styles": "^4.11.4", | 14356 | "@material-ui/styles": "^4.11.4", |
14359 | "@material-ui/system": "^4.11.3", | 14357 | "@material-ui/system": "^4.12.1", |
14360 | "@material-ui/types": "5.1.0", | 14358 | "@material-ui/types": "5.1.0", |
14361 | "@material-ui/utils": "^4.11.2", | 14359 | "@material-ui/utils": "^4.11.2", |
14362 | "@types/react-transition-group": "^4.2.0", | 14360 | "@types/react-transition-group": "^4.2.0", |
@@ -14377,9 +14375,9 @@ | |||
14377 | } | 14375 | } |
14378 | }, | 14376 | }, |
14379 | "@material-ui/lab": { | 14377 | "@material-ui/lab": { |
14380 | "version": "4.0.0-alpha.58", | 14378 | "version": "4.0.0-alpha.60", |
14381 | "resolved": "https://registry.npmjs.org/@material-ui/lab/-/lab-4.0.0-alpha.58.tgz", | 14379 | "resolved": "https://registry.npmjs.org/@material-ui/lab/-/lab-4.0.0-alpha.60.tgz", |
14382 | "integrity": "sha512-GKHlJqLxUeHH3L3dGQ48ZavYrqGOTXkFkiEiuYMAnAvXAZP4rhMIqeHOPXSUQan4Bd8QnafDcpovOSLnadDmKw==", | 14380 | "integrity": "sha512-fadlYsPJF+0fx2lRuyqAuJj7hAS1tLDdIEEdov5jlrpb5pp4b+mRDUqQTUxi4inRZHS1bEXpU8QWUhO6xX88aA==", |
14383 | "requires": { | 14381 | "requires": { |
14384 | "@babel/runtime": "^7.4.4", | 14382 | "@babel/runtime": "^7.4.4", |
14385 | "@material-ui/utils": "^4.11.2", | 14383 | "@material-ui/utils": "^4.11.2", |
@@ -14412,9 +14410,9 @@ | |||
14412 | } | 14410 | } |
14413 | }, | 14411 | }, |
14414 | "@material-ui/system": { | 14412 | "@material-ui/system": { |
14415 | "version": "4.11.3", | 14413 | "version": "4.12.1", |
14416 | "resolved": "https://registry.npmjs.org/@material-ui/system/-/system-4.11.3.tgz", | 14414 | "resolved": "https://registry.npmjs.org/@material-ui/system/-/system-4.12.1.tgz", |
14417 | "integrity": "sha512-SY7otguNGol41Mu2Sg6KbBP1ZRFIbFLHGK81y4KYbsV2yIcaEPOmsCK6zwWlp+2yTV3J/VwT6oSBARtGIVdXPw==", | 14415 | "integrity": "sha512-lUdzs4q9kEXZGhbN7BptyiS1rLNHe6kG9o8Y307HCvF4sQxbCgpL2qi+gUk+yI8a2DNk48gISEQxoxpgph0xIw==", |
14418 | "requires": { | 14416 | "requires": { |
14419 | "@babel/runtime": "^7.4.4", | 14417 | "@babel/runtime": "^7.4.4", |
14420 | "@material-ui/utils": "^4.11.2", | 14418 | "@material-ui/utils": "^4.11.2", |
@@ -16040,9 +16038,9 @@ | |||
16040 | } | 16038 | } |
16041 | }, | 16039 | }, |
16042 | "codemirror": { | 16040 | "codemirror": { |
16043 | "version": "5.62.0", | 16041 | "version": "5.62.3", |
16044 | "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.62.0.tgz", | 16042 | "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.62.3.tgz", |
16045 | "integrity": "sha512-Xnl3304iCc8nyVZuRkzDVVwc794uc9QNX0UcPGeNic1fbzkSrO4l4GVXho9tRNKBgPYZXgocUqXyfIv3BILhCQ==" | 16043 | "integrity": "sha512-zZAyOfN8TU67ngqrxhOgtkSAGV9jSpN1snbl8elPtnh9Z5A11daR405+dhLzLnuXrwX0WCShWlybxPN3QC/9Pg==" |
16046 | }, | 16044 | }, |
16047 | "collection-visit": { | 16045 | "collection-visit": { |
16048 | "version": "1.0.0", | 16046 | "version": "1.0.0", |
@@ -20794,30 +20792,28 @@ | |||
20794 | } | 20792 | } |
20795 | }, | 20793 | }, |
20796 | "react": { | 20794 | "react": { |
20797 | "version": "16.14.0", | 20795 | "version": "17.0.2", |
20798 | "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", | 20796 | "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", |
20799 | "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", | 20797 | "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", |
20800 | "requires": { | 20798 | "requires": { |
20801 | "loose-envify": "^1.1.0", | 20799 | "loose-envify": "^1.1.0", |
20802 | "object-assign": "^4.1.1", | 20800 | "object-assign": "^4.1.1" |
20803 | "prop-types": "^15.6.2" | ||
20804 | } | 20801 | } |
20805 | }, | 20802 | }, |
20806 | "react-codemirror2": { | 20803 | "react-codemirror2-react-17": { |
20807 | "version": "7.2.1", | 20804 | "version": "1.0.0", |
20808 | "resolved": "https://registry.npmjs.org/react-codemirror2/-/react-codemirror2-7.2.1.tgz", | 20805 | "resolved": "https://registry.npmjs.org/react-codemirror2-react-17/-/react-codemirror2-react-17-1.0.0.tgz", |
20809 | "integrity": "sha512-t7YFmz1AXdlImgHXA9Ja0T6AWuopilub24jRaQdPVbzUJVNKIYuy3uCFZYa7CE5S3UW6SrSa5nAqVQvtzRF9gw==", | 20806 | "integrity": "sha512-IAJozcvfiYo14s7C4KS0roMHHzZpClPuJb7VblhoEE8bOebMGkHj+FnjBX30dqNGL1rCNHr9KPYarFI7CJsjtg==", |
20810 | "requires": {} | 20807 | "requires": {} |
20811 | }, | 20808 | }, |
20812 | "react-dom": { | 20809 | "react-dom": { |
20813 | "version": "16.14.0", | 20810 | "version": "17.0.2", |
20814 | "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", | 20811 | "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", |
20815 | "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", | 20812 | "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", |
20816 | "requires": { | 20813 | "requires": { |
20817 | "loose-envify": "^1.1.0", | 20814 | "loose-envify": "^1.1.0", |
20818 | "object-assign": "^4.1.1", | 20815 | "object-assign": "^4.1.1", |
20819 | "prop-types": "^15.6.2", | 20816 | "scheduler": "^0.20.2" |
20820 | "scheduler": "^0.19.1" | ||
20821 | } | 20817 | } |
20822 | }, | 20818 | }, |
20823 | "react-is": { | 20819 | "react-is": { |
@@ -21222,9 +21218,9 @@ | |||
21222 | "optional": true | 21218 | "optional": true |
21223 | }, | 21219 | }, |
21224 | "scheduler": { | 21220 | "scheduler": { |
21225 | "version": "0.19.1", | 21221 | "version": "0.20.2", |
21226 | "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", | 21222 | "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", |
21227 | "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", | 21223 | "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", |
21228 | "requires": { | 21224 | "requires": { |
21229 | "loose-envify": "^1.1.0", | 21225 | "loose-envify": "^1.1.0", |
21230 | "object-assign": "^4.1.1" | 21226 | "object-assign": "^4.1.1" |
diff --git a/language-web/package.json b/language-web/package.json index 6c06bdb2..3b024f0c 100644 --- a/language-web/package.json +++ b/language-web/package.json | |||
@@ -39,17 +39,17 @@ | |||
39 | "webpack-subresource-integrity": "^5.0.0-alpha.5" | 39 | "webpack-subresource-integrity": "^5.0.0-alpha.5" |
40 | }, | 40 | }, |
41 | "dependencies": { | 41 | "dependencies": { |
42 | "@fontsource/jetbrains-mono": "^4.4.5", | 42 | "@fontsource/jetbrains-mono": "^4.5.0", |
43 | "@fontsource/roboto": "^4.4.5", | 43 | "@fontsource/roboto": "^4.5.0", |
44 | "@material-ui/core": "^4.11.4", | 44 | "@material-ui/core": "^4.12.3", |
45 | "@material-ui/icons": "^4.11.2", | 45 | "@material-ui/icons": "^4.11.2", |
46 | "@material-ui/lab": "^4.0.0-alpha.58", | 46 | "@material-ui/lab": "^4.0.0-alpha.60", |
47 | "codemirror": "^5.62.0", | 47 | "codemirror": "^5.62.3", |
48 | "jquery": "^3.6.0", | 48 | "jquery": "^3.6.0", |
49 | "mobx": "^6.3.2", | 49 | "mobx": "^6.3.2", |
50 | "mobx-react-lite": "^3.2.0", | 50 | "mobx-react-lite": "^3.2.0", |
51 | "react": "^16.14.0", | 51 | "react": "^17.0.2", |
52 | "react-codemirror2": "^7.2.1", | 52 | "react-codemirror2-react-17": "^1.0.0", |
53 | "react-dom": "^16.14.0" | 53 | "react-dom": "^17.0.2" |
54 | } | 54 | } |
55 | } | 55 | } |
diff --git a/language-web/src/main/js/editor/Editor.jsx b/language-web/src/main/js/editor/Editor.jsx index 98cf2715..4cd9b3bd 100644 --- a/language-web/src/main/js/editor/Editor.jsx +++ b/language-web/src/main/js/editor/Editor.jsx | |||
@@ -1,7 +1,7 @@ | |||
1 | import { observer } from 'mobx-react-lite'; | 1 | import { observer } from 'mobx-react-lite'; |
2 | import 'mode-problem'; | 2 | import 'mode-problem'; |
3 | import React, { useCallback } from 'react'; | 3 | import React, { useCallback } from 'react'; |
4 | import { Controlled as CodeMirror } from 'react-codemirror2'; | 4 | import { Controlled as CodeMirror } from 'react-codemirror2-react-17'; |
5 | import { createServices, removeServices } from 'xtext/xtext-codemirror'; | 5 | import { createServices, removeServices } from 'xtext/xtext-codemirror'; |
6 | 6 | ||
7 | import { useRootStore } from '../RootStore'; | 7 | import { useRootStore } from '../RootStore'; |