Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xc2/jbpr
Remove IDE version constrains from Jetbrains plugin repository
https://github.com/xc2/jbpr
Last synced: 26 days ago
JSON representation
Remove IDE version constrains from Jetbrains plugin repository
- Host: GitHub
- URL: https://github.com/xc2/jbpr
- Owner: xc2
- License: mit
- Created: 2024-10-25T14:13:19.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-11-03T09:52:32.000Z (3 months ago)
- Last Synced: 2024-12-23T07:37:54.216Z (about 1 month ago)
- Language: TypeScript
- Homepage:
- Size: 51.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![image](https://github.com/user-attachments/assets/37ba3467-fe39-44ed-8693-f8989e866607)
This tool acts as a webserver to proxy specific JetBrains Plugin Repositories, eliminating IDE version constraints.
This allows you to install the latest versions of specific plugins, even if they are not officially compatible with your IDE version.
## Usage
### Run the server
#### Deno
```shell
deno run --allow-net --unstable-sloppy-imports --allow-read --allow-write https://unpkg.com/jbpr@latest/deno.mjs
```#### Bun
```shell
bunx --bun jbpr@latest
```#### Node.js
##### npm
```shell title="npm"
npx jbpr@latest
```##### pnpm
```shell title="pnpm"
pnpx jbpr@latest
```##### yarn
```shell title="yarn"
yarn dlx jbpr@latest
```This will start a server at `http://localhost:8686`.
### Configure your IDE
Next, you can [add the repository URL](https://www.jetbrains.com/help/idea/managing-plugins.html#repos) of a plugin to your IDE. The repository URL is of format:
```
http://127.0.0.1:8686/plugins/:id
```For example:
```
http://127.0.0.1:8686/plugins/7083
```![image](https://github.com/user-attachments/assets/e0f91275-ad77-4877-b3fe-d5d422c0399b)
Now you are able to install the plugin of id `7083` (Erlang) in the IDE plugin marketplace.
![image](https://github.com/user-attachments/assets/15403fb5-b1c2-48a1-9ea9-20a20cc44fff)
## License
[MIT ©️ xc2](https://tldr.ws/mitxc2)