noir-lang / vscode-noir

Apache License 2.0
6 stars 7 forks source link

feat: Implement LSP server with vscode-wasm #41

Closed phated closed 2 months ago

phated commented 11 months ago

Description

Problem*

Resolves

Summary*

This implements the Noir LSP via the vscode-wasm harness. This completely avoids any desktop APIs for running or communicating with the LSP. Unfortunately, communicating with Wasm is pretty slow, but that honestly might be the compiler-in-wasm...

The codelens commands still try to call the command line, but those could be swapped out in the future.

Additional Context

PR Checklist*

socket-security[bot] commented 11 months ago

New dependencies detected. Learn more about Socket for GitHub ↗︎

Packages Version New capabilities Transitives Size Publisher
@vscode/wasm-wasi 0.13.0-pre.1 filesystem, environment +11 607 kB vscode-bot
@vscode/test-web 0.0.45 network, filesystem, environment +86 2.88 MB vscode-bot