I just started from a basic example with the latest CodeMirror version, but it’s not syntax-highlighting JavaScript language code. Maybe I’m missing something here because I tried to downgrade all dependencies, but it didn’t fix them.
// "@codemirror/lang-javascript": "^6.1.4"
// "codemirror": "^6.0.1"
import { basicSetup, EditorView } from "codemirror";
import { javascript } from "@codemirror/lang-javascript";
new EditorView({
doc: `function hello(who = "world") {
console.log(\`Hello, \${who}!\`)
}`,
extensions: [basicSetup, javascript()],
parent: document.querySelector("#app")!,
});