voidzero-dev / voidzero-dev/vite-plus

Extension Pack for IntelliJ

Đang mở
#919 0 bình luận 8 reaction 1 người được giao Xem trên GitHub

@leaysgur đang làm issue này rồi.

Từ ngày 16/3/2026.

help wanted
Ngôn ngữ chính
Rust
Star
5.8k
Fork
262
Merge trung bình
23 giờ 18 phút
Pull request đã merge (30 ngày)
139

Mô tả

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.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.