feat: add nub package manager support#3014
Conversation
Adds nub (https://github.com/nubjs/nub) as a selectable package manager across the install/execute command builders, the PM dropdown, and the terminal install/execute displays. Refs npmx-dev#3013
|
The latest updates on your projects. Learn more about Vercel for GitHub.
2 Skipped Deployments
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (7)
📝 WalkthroughSummary by CodeRabbit
WalkthroughThis PR adds "nub" as a supported package manager. It introduces a ChangesNub Package Manager Support
Suggested reviewers: 🚥 Pre-merge checks | ✅ 4✅ Passed checks (4 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codecov Report❌ Patch coverage is
📢 Thoughts on this report? Let us know! |
Summary
nub(https://github.com/nubjs/nub) as a selectable package manager alongside npm/pnpm/yarn/bun/deno/vlt/vpnub add,nubx,nub create), the PM dropdown selector, and the terminal install/execute displaysIcon
nub has no standalone logo file in its repo root, but the project's site repo (
site/public/icon.svgin nubjs/nub) has one: a black rounded-square badge with a cream "n" glyph and an orange accent dot.To match the existing icon set's aesthetic (vlt, a11y, etc. in
assets/media/custom-icons.json), which are all flat, single-color glyphs that inheritcurrentColorso they follow the app's theme:fill='currentColor'0 0 32 32down to a tight5 4 23 23around the glyph's actual bounding box — the original had padding built in for the (now-removed) background square, so without cropping the glyph rendered noticeably smaller than the other PM icons at the sameh-3 w-3sizeTest plan
test:typespassespnpm testpasses (1693/1693 unit + component tests)