Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

monaco-editor-workers

Package Overview
Dependencies
Maintainers
1
Versions
27
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

monaco-editor-workers

Monaco Editor Worker Support Package

  • 0.41.0-next.0
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
7.4K
decreased by-0.57%
Maintainers
1
Weekly downloads
 
Created
Source

Monaco Editor Worker Support Package

This package supplies all monaco-editor workers as module or classic workers (bundled with vite/rollup) and it contains a utility function that applies them to MonacoEnvironment:

Workers are now exported in the packages.json. This could be handy for re-bundling.

Additional exports:

  • ./workers/module/editor (Editor Module Worker)
  • ./workers/module/ts (TypeScript/JavaScript Module Worker)
  • ./workers/module/html (HTML Module Worker)
  • ./workers/module/css (CSS Module Worker)
  • ./workers/module/json (JSON Module Worker)
  • ./workers/classic/editor (Editor Classic/Firefox compatible Worker)
  • ./workers/classic/ts (TypeScript/JavaScript Classic/Firefox compatible Worker)
  • ./workers/classic/html (HTML Classic/Firefox compatible Worker)
  • ./workers/classic/css (CSS Classic/Firefox compatible Worker)
  • ./workers/classic/json (JSON Classic/Firefox compatible Worker)
import { buildWorkerDefinition } from "monaco-editor-workers";

// supply path to workers path, the basePath and tell if module (true) or classic (false) workers shall be used.
// Classic workers are still required by Firefox.
buildWorkerDefinition('./node_modules/monaco-editor-workers/dist/workers', import.meta.url, false);

The version of this package is aligned with the version of monaco-editor.

Getting Started

We recommend using Volta to ensure your node & npm are on known good versions.

If you have node.js LTS available, then from the root of the project run:

npm i
npm run build

If you get an error with npm i regarding tree-mending, you can run npm ci to clean things up from previous installations and continue.

Afterwards, launch the Vite development server:

npm run dev

You can find one example (manual human testing) here index.html. They can be used once Vite is running. You can reach it once started on http://localhost:5173.

Keywords

FAQs

Package last updated on 09 Aug 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc