4.22.0 • Published 9 days ago

@uiw/codemirror-extensions-zebra-stripes v4.22.0

Weekly downloads
-
License
MIT
Repository
github
Last release
9 days ago

Zebra Stripes Extensions

Buy me a coffee npm version

Styles alternating lines for CodeMirror6.

Zebra Stripes Extensions

Install

npm install @uiw/codemirror-extensions-zebra-stripes --save

Usage

import CodeMirror from '@uiw/react-codemirror';
import { zebraStripes } from '@uiw/codemirror-extensions-zebra-stripes';

function App() {
  return <CodeMirror value="" height="200px" extensions={[zebraStripes({ step: 2 })]} />;
}
export default App;
import CodeMirror from '@uiw/react-codemirror';
import { zebraStripes } from '@uiw/codemirror-extensions-zebra-stripes';

function App() {
  return (
    <CodeMirror
      value=""
      height="200px"
      extensions={[
        zebraStripes({
          lineNumber: [1, [3, 6], 10],
          lightColor: '#aca2ff33',
          darkColor: '#aca2ff40',
        }),
      ]}
    />
  );
}
export default App;
import { EditorView } from '@codemirror/view';
import { EditorState } from '@codemirror/state';
import { zebraStripes } from '@uiw/codemirror-extensions-zebra-stripes';

const state = EditorState.create({
  doc: 'my source code',
  extensions: [zebraStripes({ step: 2 })],
});

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

API

import { Extension } from '@codemirror/state';
export declare type ZebraStripesOptions = {
  step?: number | null;
  lightColor?: string;
  darkColor?: string;
  /**
   * @example `[1,[2,6], 10]`
   */
  lineNumber?: (number | number[])[] | null;
  /** @default `cm-zebra-stripe` */
  className?: string;
};
export declare function zebraStripes(options?: ZebraStripesOptions): Extension;

Contributors

As always, thanks to our amazing contributors!

Made with github-action-contributors.

License

Licensed under the MIT License.

4.22.0

9 days ago

4.21.25

2 months ago

4.21.24

2 months ago

4.21.23

3 months ago

4.21.22

3 months ago

4.21.11

9 months ago

4.21.10

9 months ago

4.21.13

8 months ago

4.21.12

8 months ago

4.21.19

7 months ago

4.21.18

8 months ago

4.21.15

8 months ago

4.21.14

8 months ago

4.21.17

8 months ago

4.21.16

8 months ago

4.21.9

10 months ago

4.21.8

10 months ago

4.21.21

5 months ago

4.21.20

7 months ago

4.21.6

11 months ago

4.21.7

11 months ago

4.21.4

11 months ago

4.21.5

11 months ago

4.21.1

11 months ago

4.20.2

12 months ago

4.21.2

11 months ago

4.20.3

11 months ago

4.21.3

11 months ago

4.20.4

11 months ago

4.20.0

12 months ago

4.21.0

11 months ago

4.20.1

12 months ago

4.19.14

1 year ago

4.19.13

1 year ago

4.19.12

1 year ago

4.19.11

1 year ago

4.19.10

1 year ago

4.19.16

1 year ago

4.19.15

1 year ago

4.19.8

1 year ago

4.19.9

1 year ago

4.19.5

1 year ago

4.19.6

1 year ago

4.19.7

1 year ago

4.19.3

1 year ago

4.19.4

1 year ago

4.19.2

1 year ago

4.19.1

1 year ago

4.19.0

1 year ago

4.18.2

1 year ago

4.18.1

1 year ago

4.18.0

1 year ago

4.17.1

1 year ago

4.17.0

1 year ago

4.16.0

1 year ago

4.15.1

1 year ago