@hey-web-components/monaco-editor
TypeScript icon, indicating that this package has built-in type declarations

0.5.1 • Public • Published

Introduction

@hey-web-components/monaco-editor is a web component wrapper for monaco-editor.

See demos and docs.

How to install

Install with NPM

npm i @hey-web-components/monaco-editor

How to import

Assuming it is installed locally by using NPM, then it can be imported like this:

import '@hey-web-components/monaco-editor';

This import statement would define the custom elements automatically.

How to use

For standard editor:

<hey-monaco-editor></hey-monaco-editor>

For diff editor:

<hey-monaco-diff-editor></hey-monaco-diff-editor>

More details can be found from demos and docs.

Notes

  • When using Vite, add the following into the Vite config:
    {
      optimizeDeps: {
        exclude: ["@hey-web-components/monaco-editor"],
      }
    }
  • For React:
    import { MonacoEditor, MonacoDiffEditor } from '@hey-web-components/monaco-editor/react';
    <MonacoEditor></MonacoEditor>
    <MonacoDiffEditor></MonacoDiffEditor>

Package Sidebar

Install

npm i @hey-web-components/monaco-editor

Weekly Downloads

91

Version

0.5.1

License

MIT

Unpacked Size

8.57 MB

Total Files

18

Last publish

Collaborators

  • seanwong24