An open API service indexing awesome lists of open source software.

https://github.com/solid-contrib/vscode-extension-solidfs


https://github.com/solid-contrib/vscode-extension-solidfs

Last synced: 6 months ago
JSON representation

Awesome Lists containing this project

README

          

# 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](https://code.visualstudio.com/api/advanced-topics/extension-host) with a [Temporary Profile](https://code.visualstudio.com/updates/v1_72#_extension-debugging-in-a-clean-environment).

## Installation warning

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

```bash
(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`.