测试monaco代替codemirror

This commit is contained in:
hanhh
2021-07-26 00:26:14 +08:00
parent eff109bf81
commit fd7153403d
11 changed files with 235 additions and 145 deletions
+49 -18
View File
@@ -3,6 +3,7 @@ lockfileVersion: 5.3
specifiers:
'@ant-design/icons': ^4.6.2
'@ant-design/pro-layout': ^6.5.0
'@monaco-editor/react': ^4.2.1
'@types/cors': ^2.8.10
'@types/express': ^4.17.8
'@types/express-jwt': ^6.0.1
@@ -18,7 +19,6 @@ specifiers:
'@umijs/test': ^3.3.9
body-parser: ^1.19.0
celebrate: ^13.0.3
codemirror: ^5.59.4
compression-webpack-plugin: 6.1.1
cors: ^2.8.5
cron-parser: ^3.5.0
@@ -37,11 +37,11 @@ specifiers:
prettier: ^2.2.0
qrcode.react: ^1.0.1
react: 17.x
react-codemirror2: ^7.2.1
react-diff-viewer: ^3.1.1
react-dnd: ^14.0.2
react-dnd-html5-backend: ^14.0.0
react-dom: 17.x
react-split-pane: ^0.1.92
reflect-metadata: ^0.1.13
ts-node: ^9.0.0
typedi: ^0.8.0
@@ -74,6 +74,7 @@ dependencies:
devDependencies:
'@ant-design/icons': 4.6.2_react-dom@17.0.2+react@17.0.2
'@ant-design/pro-layout': 6.18.0_react-dom@17.0.2+react@17.0.2
'@monaco-editor/react': 4.2.1_react-dom@17.0.2+react@17.0.2
'@types/cors': 2.8.10
'@types/express': 4.17.11
'@types/express-jwt': 6.0.1
@@ -87,7 +88,6 @@ devDependencies:
'@types/react-dom': 17.0.5
'@umijs/plugin-antd': 0.9.1_5ccfec03b6e15849b3687a64fe975f75
'@umijs/test': 3.4.20_ts-node@9.1.1
codemirror: 5.61.0
compression-webpack-plugin: 6.1.1_webpack@5.37.0
darkreader: 4.9.32
lint-staged: 10.5.4
@@ -95,11 +95,11 @@ devDependencies:
prettier: 2.3.0
qrcode.react: 1.0.1_react@17.0.2
react: 17.0.2
react-codemirror2: 7.2.1_codemirror@5.61.0+react@17.0.2
react-diff-viewer: 3.1.1_react-dom@17.0.2+react@17.0.2
react-dnd: 14.0.2_695545ed68ea337339babea285839fc0
react-dnd-html5-backend: 14.0.0
react-dom: 17.0.2_react@17.0.2
react-split-pane: 0.1.92_react-dom@17.0.2+react@17.0.2
ts-node: 9.1.1_typescript@4.2.4
typescript: 4.2.4
umi: 3.4.20
@@ -866,6 +866,28 @@ packages:
chalk: 4.1.1
dev: true
/@monaco-editor/loader/1.1.1:
resolution: {integrity: sha512-mkT4r4xDjIyOG9o9M6rJDSzEIeonwF80sYErxEvAAL4LncFVdcbNli8Qv6NDqF6nyv6sunuKkDzo4iFjxPL+uQ==}
peerDependencies:
monaco-editor: '>= 0.21.0 < 1'
dependencies:
state-local: 1.0.7
dev: true
/@monaco-editor/react/4.2.1_react-dom@17.0.2+react@17.0.2:
resolution: {integrity: sha512-yN8qVY0PyFIbqPjfrZ5TbR/wrcfeiwoys8+0QkmyfiOzG74vXxSBOPIUxk7Ly+qCj7qWHPq1uDJskzFGaIqaPA==}
peerDependencies:
monaco-editor: '>= 0.25.0 < 1'
react: ^16.8.0 || ^17.0.0
react-dom: ^16.8.0 || ^17.0.0
dependencies:
'@monaco-editor/loader': 1.1.1
prop-types: 15.7.2
react: 17.0.2
react-dom: 17.0.2_react@17.0.2
state-local: 1.0.7
dev: true
/@npmcli/move-file/1.1.2:
resolution: {integrity: sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==}
engines: {node: '>=10'}
@@ -2546,10 +2568,6 @@ packages:
engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'}
dev: true
/codemirror/5.61.0:
resolution: {integrity: sha512-D3wYH90tYY1BsKlUe0oNj2JAhQ9TepkD51auk3N7q+4uz7A/cgJ5JsWHreT0PqieW1QhOuqxQ2reCXV1YXzecg==}
dev: true
/collect-v8-coverage/1.0.1:
resolution: {integrity: sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==}
dev: true
@@ -7592,16 +7610,6 @@ packages:
strip-json-comments: 2.0.1
dev: true
/react-codemirror2/7.2.1_codemirror@5.61.0+react@17.0.2:
resolution: {integrity: sha512-t7YFmz1AXdlImgHXA9Ja0T6AWuopilub24jRaQdPVbzUJVNKIYuy3uCFZYa7CE5S3UW6SrSa5nAqVQvtzRF9gw==}
peerDependencies:
codemirror: 5.x
react: '>=15.5 <=16.x'
dependencies:
codemirror: 5.61.0
react: 17.0.2
dev: true
/react-diff-viewer/3.1.1_react-dom@17.0.2+react@17.0.2:
resolution: {integrity: sha512-rmvwNdcClp6ZWdS11m1m01UnBA4OwYaLG/li0dB781e/bQEzsGyj+qewVd6W5ztBwseQ72pO7nwaCcq5jnlzcw==}
engines: {node: '>= 8'}
@@ -7743,6 +7751,25 @@ packages:
tiny-warning: 1.0.3
dev: true
/react-split-pane/0.1.92_react-dom@17.0.2+react@17.0.2:
resolution: {integrity: sha512-GfXP1xSzLMcLJI5BM36Vh7GgZBpy+U/X0no+VM3fxayv+p1Jly5HpMofZJraeaMl73b3hvlr+N9zJKvLB/uz9w==}
peerDependencies:
react: ^16.0.0-0
react-dom: ^16.0.0-0
dependencies:
prop-types: 15.7.2
react: 17.0.2
react-dom: 17.0.2_react@17.0.2
react-lifecycles-compat: 3.0.4
react-style-proptype: 3.2.2
dev: true
/react-style-proptype/3.2.2:
resolution: {integrity: sha512-ywYLSjNkxKHiZOqNlso9PZByNEY+FTyh3C+7uuziK0xFXu9xzdyfHwg4S9iyiRRoPCR4k2LqaBBsWVmSBwCWYQ==}
dependencies:
prop-types: 15.7.2
dev: true
/react-tween-state/0.1.5:
resolution: {integrity: sha1-6YsGZVHvuTy5LdG+FJlcLj3q4zk=}
dependencies:
@@ -8595,6 +8622,10 @@ packages:
escape-string-regexp: 2.0.0
dev: true
/state-local/1.0.7:
resolution: {integrity: sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==}
dev: true
/static-extend/0.1.2:
resolution: {integrity: sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=}
engines: {node: '>=0.10.0'}