1.3.0 • Published 2 years ago

codemirror-svelte-modules v1.3.0

Weekly downloads
-
License
-
Repository
github
Last release
2 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

2 years ago

1.2.0

2 years ago

1.1.0

2 years ago

1.0.1

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago