Skip to content
/ jbpr Public

Remove IDE version constrains from Jetbrains plugin repository

License

Notifications You must be signed in to change notification settings

xc2/jbpr

Repository files navigation

image

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

deno run --allow-net --unstable-sloppy-imports --allow-read --allow-write https://unpkg.com/jbpr@latest/deno.mjs

Bun

bunx --bun jbpr@latest

Node.js

npm
npx jbpr@latest
pnpm
pnpx jbpr@latest
yarn
yarn dlx jbpr@latest

This will start a server at http://localhost:8686.

Configure your IDE

Next, you can add the repository URL 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

Now you are able to install the plugin of id 7083 (Erlang) in the IDE plugin marketplace.

image

License

MIT ©️ xc2

About

Remove IDE version constrains from Jetbrains plugin repository

Resources

License

Stars

Watchers

Forks