JSPM

  • Created
  • Published
  • Downloads 27731
  • Score
    100M100P100Q153786F
  • License MIT

Themes all for CodeMirror 6.

Package Exports

  • @uiw/codemirror-themes-all
  • @uiw/codemirror-themes-all/cjs/index.js
  • @uiw/codemirror-themes-all/esm/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@uiw/codemirror-themes-all) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Themes all for CodeMirror 6.

npm version

Install

npm install @uiw/codemirror-themes-all --save
import * as themes from '@uiw/codemirror-themes-all';

Usage

import CodeMirror from '@uiw/react-codemirror';
import { abcdef } from '@uiw/codemirror-themes-all';
import { javascript } from '@codemirror/lang-javascript';

function App() {
  return (
    <CodeMirror
      value="console.log('hello world!');"
      height="200px"
      theme={abcdef}
      extensions={[javascript({ jsx: true })]}
      onChange={(value, viewUpdate) => {
        console.log('value:', value);
      }}
    />
  );
}
export default App;
import { EditorView } from '@codemirror/view';
import { EditorState } from '@codemirror/state';
import { javascript } from '@codemirror/lang-javascript';
import { abcdef } from '@uiw/codemirror-themes-all';

const state = EditorState.create({
  doc: 'my source code',
  extensions: [abcdef, javascript({ jsx: true })],
});

const view = new EditorView({
  parent: document.querySelector('#editor'),
  state,
});

API

export * from '@uiw/codemirror-theme-abcdef';
export * from '@uiw/codemirror-theme-androidstudio';
export * from '@uiw/codemirror-theme-atomone';
export * from '@uiw/codemirror-theme-aura';
export * from '@uiw/codemirror-theme-bbedit';
export * from '@uiw/codemirror-theme-bespin';
export * from '@uiw/codemirror-theme-darcula';
export * from '@uiw/codemirror-theme-dracula';
export * from '@uiw/codemirror-theme-duotone';
export * from '@uiw/codemirror-theme-eclipse';
export * from '@uiw/codemirror-theme-github';
export * from '@uiw/codemirror-theme-gruvbox-dark';
export * from '@uiw/codemirror-theme-material';
export * from '@uiw/codemirror-theme-noctis-lilac';
export * from '@uiw/codemirror-theme-nord';
export * from '@uiw/codemirror-theme-okaidia';
export * from '@uiw/codemirror-theme-solarized';
export * from '@uiw/codemirror-theme-sublime';
export * from '@uiw/codemirror-theme-tokyo-night';
export * from '@uiw/codemirror-theme-tokyo-night-storm';
export * from '@uiw/codemirror-theme-tokyo-night-day';
export * from '@uiw/codemirror-theme-vscode';
export * from '@uiw/codemirror-theme-xcode';

Themes

abcdef

codemirror-theme-abcdef

android studio

codemirror-theme-androidstudio

atom one

codemirror-theme-androidstudio

aura

codemirror-theme-aura

bbedit

codemirror-theme-bbedit

bespin

codemirror-theme-bespin

darcula

codemirror-theme-darcula

dracula

codemirror-theme-dracula

duotone

codemirror-theme-duotone dark codemirror-theme-duotone light

eclipse

codemirror-theme-eclipse

github

codemirror-theme-github dark codemirror-theme-github light

gruvbox

codemirror-theme-gruvbox-dark codemirror-theme-eclipse

material

codemirror-theme-material codemirror-theme-material

noctis-lilac

codemirror-theme-noctis-lilac

nord

codemirror-theme-nord

okaidia

codemirror-theme-okaidia

solarized

codemirror-theme-solarized codemirror-theme-solarized

sublime

codemirror-theme-sublime

tokyo-night

codemirror-theme-tokyo-night

tokyo-night-day

codemirror-theme-tokyo-night-day

tokyo-night-storm

codemirror-theme-tokyo-night-storm

vscode

codemirror-theme-vscode dark

xcode

codemirror-theme-xcode dark codemirror-theme-xcode light

Contributors

As always, thanks to our amazing contributors!

Made with github-action-contributors.

License

Licensed under the MIT License.