-
Notifications
You must be signed in to change notification settings - Fork 119
Description
Description
Coming from https://discord.com/channels/1079625926024900739/1429522693190979685/1482723054143672341
We already created a VSCode extension which include oxc.oxc-vscode and vitest.explorer VSCode extension.
https://github.com/voidzero-dev/vite-plus-extension-pack
The same extension pack is missing for IntelliJ/JetBrains Editors.
Suggested solution
Asked ChatGPT if there is a concept like VS Code extensionPack for IntelliJ.
1. Create a normal IntelliJ plugin
You can create it using the IntelliJ Platform Gradle Plugin or the plugin template.
Typical structure:
my-meta-plugin/
├─ build.gradle.kts
├─ settings.gradle.kts
└─ src/main/resources/META-INF/plugin.xml
2. Declare plugin dependencies in plugin.xml
Add the plugins you want to bundle as required dependencies:
<idea-plugin>
<id>com.example.my-plugin-pack</id>
<name>My Plugin Pack</name>
<vendor email="me@example.com">Me</vendor>
<!-- Dependencies -->
<depends>org.intellij.plugins.markdown</depends>
<depends>com.jetbrains.rust</depends>
</idea-plugin>
When users install your plugin:
IntelliJ checks whether these plugins are installed
If not, it automatically installs them
So your plugin acts like a plugin pack.
Alternative
No response
Additional context
No response
Validations
- Read the Contributing Guidelines.
- Confirm this request is for Vite+ itself and not for Vite, Vitest, tsdown, Rolldown, or Oxc.
- Check that there isn't already an issue requesting the same feature.
Metadata
Metadata
Assignees
Labels
Type
Fields
Give feedbackPriority
Start date
Target date
Effort