feat(code): switch to CodeMirror 6

This commit is contained in:
Elian Doran
2025-05-10 19:10:30 +03:00
parent ddf43a5e24
commit cfa8987b25
10 changed files with 172 additions and 171 deletions

View File

@@ -18,5 +18,8 @@
"nx": {
"name": "codemirror"
},
"dependencies": {}
"dependencies": {
"@codemirror/commands": "6.8.1",
"@codemirror/view": "6.36.7"
}
}

View File

@@ -1 +1,13 @@
export * from './lib/codemirror.js';
import { defaultKeymap } from "@codemirror/commands";
import { EditorView, keymap, type EditorViewConfig } from "@codemirror/view";
export default class CodeMirror extends EditorView {
constructor(config: EditorViewConfig) {
super({
...config,
extensions: [
keymap.of(defaultKeymap)
]
});
}
}

View File

@@ -1,3 +0,0 @@
export function codemirror(): string {
return 'codemirror';
}