1.3.0 • Published 3 years ago

codemirror-svelte-modules v1.3.0

Weekly downloads
-
License
-
Repository
github
Last release
3 years ago

CodeMirror Svelte Modules

This is a simple wrapper around Codemirror using their new architecture in v6.

This library was heavily inspired by a similar React library @uiw/react-codemirror

CodeMirror Documentation

In version 6 CodeMirror only exports modules as described here: CodeMirror v6 Guide

For all the v6 documentation go here: CodeMirror v6 Documentation

Example

<script>
  import CodeMirror from 'codemirror-svelte-modules';
</script>

<CodeMirror basicSetup />

Props

More details on props and their types coming soon

  • extensions: Extensions[]
  • height: string
  • minHeight: string
  • maxHeight: string
  • width: string
  • minWidth: string
  • maxWidth: string
  • editable: boolean
  • readOnly: boolean
  • autoFocus: boolean
  • theme: Extension
  • basicSetup: boolean
  • initialValue: string

Adding extensions

<script>
  import CodeMirror from 'codemirror-svelte-modules'; 
  import { syntaxHighlighting, defaultHighlightStyle } from '@codemirror/language';
  import { javascript } from '@codemirror/lang-javascript';
</script>

<CodeMirror extensions={[javascript(), syntaxHighlighting(defaultHighlightStyle)]} />
1.3.0

3 years ago

1.2.0

3 years ago

1.1.0

3 years ago

1.0.1

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago