1.1.299 • Published 1 year ago

@typefox/pyright-browser v1.1.299

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

Pyright Browser

This package contains a browser compatible version of Pyright. Most of these changes are forked from the microbit-foundation with a few additional fixes on top.

Usage

After installing the package, a fully compiled worker with language server support will be available at

./node_modules/@typefox/pyright-browser/dist/pyright.worker.js

You can initialize and run it using the following snippet:

// Initialize the worker with the JavaScript file
const worker = new Worker('/public-path/pyright.worker.js');
// Send the `boot` request to the language server
// This starts the language server and a nested worker that performs the language analysis.
worker.postMessage({
    type: 'browser/boot',
    mode: 'foreground'
});