@ridit/editor-services
Advanced tools
+1
-1
| { | ||
| "name": "@ridit/editor-services", | ||
| "version": "0.1.8", | ||
| "version": "0.2.0", | ||
| "description": "Your editor, in minutes.", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
+27
-1
@@ -16,2 +16,8 @@ # @ridit/editor-services | ||
| ```typescript | ||
| import editor_worker from "monaco-editor/esm/vs/editor/editor.worker?worker"; | ||
| import json_worker from "monaco-editor/esm/vs/language/json/json.worker?worker"; | ||
| import css_worker from "monaco-editor/esm/vs/language/css/css.worker?worker"; | ||
| import html_worker from "monaco-editor/esm/vs/language/html/html.worker?worker"; | ||
| import ts_worker from "monaco-editor/esm/vs/language/typescript/ts.worker?worker"; | ||
| import { Workbench } from "@ridit/editor-services/workbench"; | ||
@@ -26,3 +32,10 @@ | ||
| theme: "Dark", // 'Dark' | 'Light' | ||
| storeName: "my-app", // optional, for tab persistence | ||
| storeName: "my-app", // optional, for tab persistence, | ||
| workerFactories: { | ||
| editor: editor_worker, | ||
| css: css_worker, | ||
| html: html_worker, | ||
| json: json_worker, | ||
| typescript: ts_worker, | ||
| }, | ||
| }); | ||
@@ -46,2 +59,8 @@ await workbench.mount(document, window); | ||
| ```typescript | ||
| import editor_worker from "monaco-editor/esm/vs/editor/editor.worker?worker"; | ||
| import json_worker from "monaco-editor/esm/vs/language/json/json.worker?worker"; | ||
| import css_worker from "monaco-editor/esm/vs/language/css/css.worker?worker"; | ||
| import html_worker from "monaco-editor/esm/vs/language/html/html.worker?worker"; | ||
| import ts_worker from "monaco-editor/esm/vs/language/typescript/ts.worker?worker"; | ||
| import { | ||
@@ -78,2 +97,9 @@ EventEmitter, | ||
| editorConfig: { fontSize: 15 }, | ||
| workerFactories: { | ||
| editor: editor_worker, | ||
| css: css_worker, | ||
| html: html_worker, | ||
| json: json_worker, | ||
| typescript: ts_worker, | ||
| }, | ||
| }); | ||
@@ -80,0 +106,0 @@ |
2073669
0.05%221
13.33%