Browse Source

feat(CodeEditor): 主题更换为 oneDark

main
刘凯 1 year ago
parent
commit
36ff0f9642
  1. 1
      package.json
  2. 12
      pnpm-lock.yaml
  3. 2
      src/components/CodeEditor/src/codemirror/CodeMirror.vue

1
package.json

@ -30,6 +30,7 @@
"@codemirror/lang-javascript": "^6.2.2",
"@codemirror/lang-json": "^6.0.1",
"@codemirror/state": "^6.4.1",
"@codemirror/theme-one-dark": "^6.1.2",
"@codemirror/view": "^6.25.1",
"@vueuse/core": "^10.6.1",
"@zxcvbn-ts/core": "^3.0.4",

12
pnpm-lock.yaml

@ -23,6 +23,9 @@ dependencies:
'@codemirror/state':
specifier: ^6.4.1
version: 6.4.1
'@codemirror/theme-one-dark':
specifier: ^6.1.2
version: 6.1.2
'@codemirror/view':
specifier: ^6.25.1
version: 6.25.1
@ -1664,6 +1667,15 @@ packages:
resolution: {integrity: sha512-QkEyUiLhsJoZkbumGZlswmAhA7CBU02Wrz7zvH4SrcifbsqwlXShVXg65f3v/ts57W3dqyamEriMhij1Z3Zz4A==}
dev: false
/@codemirror/theme-one-dark@6.1.2:
resolution: {integrity: sha512-F+sH0X16j/qFLMAfbciKTxVOwkdAS336b7AXTKOZhy8BR3eH/RelsnLgLFINrpST63mmN2OuwUt0W2ndUgYwUA==}
dependencies:
'@codemirror/language': 6.10.1
'@codemirror/state': 6.4.1
'@codemirror/view': 6.25.1
'@lezer/highlight': 1.2.0
dev: false
/@codemirror/view@6.25.1:
resolution: {integrity: sha512-2LXLxsQnHDdfGzDvjzAwZh2ZviNJm7im6tGpa0IONIDnFd8RZ80D2SNi8PDi6YjKcMoMRK20v6OmKIdsrwsyoQ==}
dependencies:

2
src/components/CodeEditor/src/codemirror/CodeMirror.vue

@ -8,6 +8,7 @@ import { EditorState } from '@codemirror/state'
import { javascript } from '@codemirror/lang-javascript'
import { json } from '@codemirror/lang-json'
import { indentWithTab } from '@codemirror/commands'
import { oneDark } from '@codemirror/theme-one-dark'
import { MODE } from './../typing'
const props = defineProps({
@ -67,6 +68,7 @@ async function init() {
emit('change', context)
})),
EditorState.readOnly.of(props.readonly),
oneDark,
],
})

Loading…
Cancel
Save