https://github.com/geopjr/marketvsx
An extension that creates a bridge between vscode marketplace and open-vsx.
https://github.com/geopjr/marketvsx
Last synced: 8 months ago
JSON representation
An extension that creates a bridge between vscode marketplace and open-vsx.
- Host: GitHub
- URL: https://github.com/geopjr/marketvsx
- Owner: GeopJr
- License: bsd-2-clause
- Created: 2021-01-19T21:16:06.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2023-02-17T13:59:53.000Z (over 3 years ago)
- Last Synced: 2025-05-07T23:44:02.855Z (about 1 year ago)
- Language: JavaScript
- Size: 47.9 KB
- Stars: 8
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
MarketVSX
A bridge between vscode marketplace and open-vsx
#
## What does this extension do?
This extension adds a button next to an extension on https://marketplace.visualstudio.com/ that will either send the user to open-vsx, if the extension is available there, or download its .vsix file.
#
## Thinking ahead
One important thing this extension ensures is that it will keep on working even if they decide to change all ID and class names.
There are 3 possible locations for the button:
- Next to the extension name
- Below the extension image
- Floating at the top of body
The order of them is based on how unique their ID/Classes are. The default location is the first, if that's not available, it will move to the second and the third acts as a catch-all.
Another important thing is when the extension is *not* available on open-vsx, the button will download the .vsix file. However it "clicks" the already available button on the site. If that's not available though, it will manually create the direct link.
> Note: the direct link will be missing the .vsix extension at the end. Users need to add it themselves.
#
## Screenshots

#

