feat: add poveste - #1602
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Team Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (1)
Included review availability: Your plan provides up to 4 included reviews per hour; 3 remain after this review. 📝 WalkthroughWalkthroughAdded a Estimated code review effort: 1 (Trivial) | ~2 minutes Merge Risk: ⚪ Minimal · up to This adds Poveste to the Nuxt modules catalog with its package, project, maintainer, and compatibility metadata. No current merge-blocking behavior or production risk is identified. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 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 |
Adds poveste — a component playground for Nuxt.
Write stories beside your components and browse them as a book: a variant grid, controls generated from your declared props, the source for whatever state you are looking at, and accessibility checks. It is a drop-in fork of histoire, so existing stories and config work unchanged.
The submission is
@poveste/plugin-nuxtrather than the core package — that is the Nuxt module.Two things a reviewer might otherwise correct
The icon is deliberately not the project logo.
poveste.svghere is the simpler favicon drawing — two filled blocks under a bar, no strokes. The full logo carries astroke-width="22"outline that goes sub-pixel at list size and greys into a smear, so it is legible in a browser tab and not in this grid.compatibility.nuxtis hand-written because we ship nomodule.json. The build is plaintsc -drather than@nuxt/module-builder, so sync has nothing to overwrite this field from and the declared value stands.>=4.5.0is whatpackages/poveste-plugin-nuxt/package.jsondeclares as its peer. Worth flagging that this becomes fragile the day we adoptmodule-builder— at that point the module becomes the source of truth and a stale value here would be reported as a regression.websitehas the same property.MIT, actively developed, 0.12.3 on npm today. Vue, Nuxt, Svelte, SvelteKit and Quasar, each with a full example book running a shared conformance suite in CI.