This repo contains the source code for vscode extensions to aid in the development of applications in Solid. Currently, the following extensions are provided:
solidAuth
- implements the vscodeAuthenticationProvider
API to provide access to Solid authentication sessions in other vscode extensions.solidFs
- view the filesytem view of Solid.
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.
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
.