monaco-editor-node
TypeScript icon, indicating that this package has built-in type declarations

0.3.0 • Public • Published

monaco-editor-node

npm check

Wrapper of monaco-editor to use some functionalities in Node.js.

The bundle size is much smaller than original.

See also monaco-diff.

Install

npm install monaco-editor-node

Usage

import * as monaco from "monaco-editor-node";

monaco
  .colorize(
    `h1 {
  font-size: 2.5em;
}
`,
    "text/css",
    {}
  )
  .then((text) => {
    console.log(text);
  });

console.log(monaco.getColorizeCss("vs"));

Features

  • colorizeElement
  • colorize
  • getColorizeCss(themeName: string): string
    • Get CSS text which includes classes to colorize HTML created with colorizeElement/colorize. Theme names defined in monaco editor (vs, vs-dark, hc-black) will work.
  • getBackgroundColor(themeName: string): string
    • Get background color of editor. Theme names defined in monaco editor (vs, vs-dark, hc-black) will work.
  • tokenize

Package Sidebar

Install

npm i monaco-editor-node

Weekly Downloads

11

Version

0.3.0

License

MIT

Unpacked Size

11.8 MB

Total Files

5

Last publish

Collaborators

  • inokawa