0.5.6 • Published 4 months ago

@sinm/monaco-plantuml v0.5.6

Weekly downloads
-
License
MIT
Repository
-
Last release
4 months ago

monaco-plantuml

monaco editor extension for PlantUML with better intellisense

npm.io

Online Demo

Installation

yarn add @sinm/monaco-plantuml

Usage

import { PUmlExtension } from '@sinm/monaco-plantuml';

const extension = new PUmlExtension();

const disposer = extension.active(editor);

// when destroyed
disposer.dispose();

Run with web worker

webpack 5

  1. create puml.worker.ts file in current directory
// editor/puml.worker.ts
import '@sinm/monaco-plantuml/lib/puml.worker'
  1. user worker in editor.ts file
// editor/editor.ts
import { PUmlExtension } from '@sinm/monaco-plantuml';
const worker = new Worker(new URL('./puml.worker.ts', import.meta.url));
const extension = new PUmlExtension(worker);

vite

import { PUmlExtension } from '@sinm/monaco-plantuml';
import PUmlWorker from '@sinm/monaco-plantuml/lib/puml.worker?worker';
// relative
const worker = new PUmlWorker();
const extension = new PUmlExtension(worker);
0.5.6

4 months ago

0.5.4

9 months ago

0.5.5

9 months ago

0.5.3

1 year ago

0.5.0

1 year ago

0.5.2

1 year ago

0.5.1

1 year ago

0.4.0

1 year ago

0.3.0

1 year ago

0.2.1

1 year ago

0.2.0

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago