Support `create-vite-plus`
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 45/100
Research direction
Start by inspecting how the existing vite-plus CLI exposes vp create and vp migrate, then review the proposed create-vite-plus wrapper and the ownership concern around create-vp. Done means users can run pnpm create vite-plus to create a project without the global vp binary, with the chosen packaging approach documented and working.
Written by the indexing model from the issue text.
Description
Description
For users who don't use global vp binary, commands such as pnpm create vite-plus might be a more common way to create a project. This require create-vite-plus to be registered.
Suggested solution
create-vite-plus package is registered by @ Boshen, it can be a small wrapper of vite-plus local cli package, runs vp create internally, creates smallest impact.
One problem is create-vp is not owned by Vite+ team right now.
Alternative
Alternatively, we could move code about vp create and vp migrate to create-vite-plus, letting vite-plus depend on this package. This approach may bring some complexity, the main benefit is to avoid other Vite+ part be downloaded, which is not important enough.
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.
- Dominant language
- Rust
- Stars
- 5.8k
- Forks
- 263
- Avg merge
- 1d 3h
- Merged PRs (30d)
- 147
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from voidzero-dev/vite-plus
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
voidzero-dev/vite-plus#2804 · 1 reaction ·
-
pending triage
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
voidzero-dev/vite-plus#2801 · 1 reaction ·
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
voidzero-dev/vite-plus#2097 · 10 comments · 2 reactions ·
-
documentation
voidzero-dev/vite-plus#2800 · 1 assignee ·
-
pending triage
Difficulty 3/5 1-2 days Newbie friendliness 65/100
voidzero-dev/vite-plus#2796 · 1 comment ·
All issues in voidzero-dev/vite-plus
Similar issues
-
bug github_actions
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
registrystack/registry-stack#1393 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
longbridge/gpui-kit#3223 ·
-
bug engine
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
rocky-data/rocky#2181 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
oasisprotocol/oasis-sdk#2523 ·
-
[indexer] [QA] Add a focused test for the new NonRetryableError / assertSocketAlive() behavior. Openbot:ai-assisted component:indexer QA-roadmap status:untriaged
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
midnightntwrk/midnight-indexer#1557 ·