Conversation
|
We've flagged this as a potential contribution without a human behind it. We welcome the thoughtful use of AI tools when contributing, but ask all contributors to follow two core principles:
Please review these AI-assisted contribution guidelines and update this contribution if needed. If this was flagged in error, we apologise! 😳 Just let us know. 🙏 |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Advanced 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. 📝 WalkthroughWalkthroughAdds a Nuxt module catalog manifest for Priority: ⬇️ Low Estimated code review effort: 1 (Trivial) | ~2 minutes Merge Risk: ⚪ Minimal · up to The catalog manifest matches the supplied repository contracts and presents no established merge-blocking behavior. 🚥 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 |
|
Hi, the PR was indeed written using AI but all the input is mine. |
Everything Ciphera-related is a Plane work item since the standing owner rule of 20-09-2026. This repo's work is PULSE-3, In Progress in cycle W39 Q3, and the doc attachment is owed at Shipped — which cannot happen while nuxt/modules#1618 is held by the possible bot label.
11d15bc to
b39aa33
Compare
Adds
@ciphera-net/pulse-nuxt, a Nuxt 3/4 module for Pulse Analytics. Apache-2.0, zero runtime dependencies.The module pushes a
<script src>intoapp.head. Nothing of it reaches the client bundle.npm: https://www.npmjs.com/package/@ciphera-net/pulse-nuxt
Repo: https://github.com/ciphera-net/pulse-nuxt
Entry
Generated with
pnpm sync pulse-analytics ciphera-net/pulse-nuxt, thenpnpm lintandpnpm build. All green.I ran two controls first so the green meant something: an invalid
categoryand a missing icon file each makesyncfail.compatibility.nuxtcomes from the package's owndist/module.json.Compatibility
^3.0.0 || ^4.0.0, checked against 3.21.11 and 4.5.2 by building a site on each and reading the tag out of the emitted HTML, then loading that page in Chromium to confirm hydration does not add a second tag. 40 assertions. Harness:scripts/verify-build.mjsin the module repo.The range is bounded rather than
>=3.0.0because I have not tested a major that does not exist yet.Icon
icons/pulse-analytics.png, 512x512 RGBA, same asmatomo.pngandwideangle.png. No SVG mark exists yet; I can send one later.