https://github.com/solid-contrib/vscode-extension-solidfs
https://github.com/solid-contrib/vscode-extension-solidfs
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/solid-contrib/vscode-extension-solidfs
- Owner: solid-contrib
- Archived: true
- Created: 2022-10-24T10:23:18.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-09-23T07:07:22.000Z (7 months ago)
- Last Synced: 2025-10-09T02:03:04.903Z (6 months ago)
- Language: TypeScript
- Size: 10.2 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
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`.