[fidl][lsp] Make VSCode extension into an LSP Language Client

The extension maintains its formatting and syntax highlighting, and
also launches an LSP server if the relevant configuration setting is
enabled (on by default).

This CL also includes updates to package-lock.json from running
`npm update && npm install`.

Test: npm install && manually test by launching the extension and
opening/editing/navigating some FIDL files.

Change-Id: I9d6b85f83181e81e820b0e6d682958be379eb1d6
Reviewed-on: https://fuchsia-review.googlesource.com/c/fidl-misc/+/397315
Reviewed-by: Benjamin Prosnitz <bprosnitz@google.com>
Reviewed-by: Pascal Perez <pascallouis@google.com>
5 files changed
tree: 9dabc74dc45e5b01f26aaeb6b2ab79bfcd3e7688
  1. fidl-lsp/
  2. fidldev/
  3. vscode-language-fidl/
  4. .gitignore
  5. .vscodeignore
  6. AUTHORS
  7. CONTRIBUTING.md
  8. LICENSE
  9. PATENTS
  10. README.md
README.md

Fuchsia Open Source Template Repository

This repository is a template that we will use when creating new open source repositories for Fuchsia.