Package Exports
- @scalar/use-codemirror
- @scalar/use-codemirror/hooks
- @scalar/use-codemirror/themes
Readme
CodeMirror Hook for Vue
Installation
npm install @scalar/use-codemirrorUsage
<script setup>
import { useCodeMirror } from '@scalar/use-codemirror'
import { ref } from 'vue'
const editor = ref(null)
const { codeMirror, setCodeMirrorContent } = useCodeMirror({
  codeMirrorRef: editor,
  content: '{ "foo": "bar" }',
  language: 'json',
  lineNumbers: true,
  onChange: (value) => {
    console.log('Content changed:', value)
  },
})
</script>
<template>
  <div ref="editor" />
</template>Community
We are API nerds. You too? Let's chat on Discord: https://discord.gg/scalar
License
The source code in this repository is licensed under MIT.