Skip to content

Latest commit

 

History

History
115 lines (78 loc) · 4.17 KB

README.md

File metadata and controls

115 lines (78 loc) · 4.17 KB

Solid vscode extensions

This repo contains the source code for vscode extensions to aid in the development of applications in Solid. Currently, the following extensions are provided:

  1. solidAuth - implements the vscode AuthenticationProvider API to provide access to Solid authentication sessions in other vscode extensions.
  2. solidFs - view the filesytem view of Solid.

Developing the Extensions

To begin developing in this repository run

# Install dependencies
# Note that the authn packages are patched using `authn.sh` in a postinstall step
npm i

then from the root use the hotkey fn+f5 to launch the extension development host; this invokes the launch configuration in the root of the project that will build and launch solidAuth and solidFS together in an Extension Development Host with a Temporary Profile.

Installation warning

Note there is the following deprecation warning when installing the extension in the command line

(node:57198) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.

It occurs due to the use of cross-fetch in a nested dependency which uses a deprecated version of node-fetch and in turn whatwg-url.