feat: add avensio-jsonld module#1549
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (1)
📝 WalkthroughWalkthroughAdds a YAML descriptor for Estimated code review effort: 1 (Trivial) | ~2 minutes 🚥 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! I'm I would like to apply some automated changes to this pull request, but it looks like I don't have the necessary permissions to do so. To get this pull request into a mergeable state, please do one of the following two things:
|
|
The autofix failure only contains unrelated repository-wide sync changes in modules/evlog.yml and modules/mcp.yml. All regular CI checks for this PR passed. The autofix action could not update the PR and for some reason I cannot allow maintainers to edit this PR. Please tell me, If it is necessary to allow maintainers to edit |
🔗 Linked issue
resolves #1548
📚 Description
This PR adds
@avensio/nuxt-jsonldto the Nuxt modules directory under the unique listing nameavensio-jsonld.The module provides an auto-imported
useJsonLdcomposable for building one route-aware Schema.org JSON-LD graph. It combines application-wide and route-specific objects, deduplicates or replaces graph nodes by their@id, and renders one SSR-friendlyapplication/ld+jsonscript in the document head.It also provides typed Schema.org creators and granular validators and a preset mechanism with type, object and bundle presets.
The listing name
avensio-jsonldavoids a conflict with the already listed unscopednuxt-jsonldpackage.