1 Repo
Systems for adding metadata via unique identifiers to prevent conflicts between core settings and external plugins.
Distinct from Third-Party Library Integrations: Specifically handles identifier-based metadata injection for plugins, not general library functional integration.
Explore 1 awesome GitHub repository matching software engineering & architecture · Metadata Plugin Integrations. Refine with filters or upvote what's useful.
vue-meta ist ein Metadaten-Manager für Vue.js-Anwendungen, der die Injektion, Deduplizierung und Zusammenführung von HTML-Head- und Body-Tags koordiniert. Er dient als Dokument-Head-Controller, der es Entwicklern ermöglicht, Titel, Meta-Tags, Link-Tags, Styles und Skripte innerhalb einer Komponentenarchitektur sowohl in clientseitigen als auch in serverseitigen Umgebungen zu definieren und zu aktualisieren. Die Bibliothek zeichnet sich durch ein hierarchisches Zusammenführungssystem aus, bei dem untergeordnete Komponenten Metadaten überschreiben können, die von übergeordneten Komponenten definiert wurden. Sie stellt die Dokumentintegrität durch identifier-basierte Deduplizierung sicher, um doppelte Tags zu verhindern, und nutzt ein Koordinationssystem, um Metadaten von mehreren unabhängigen Anwendungsinstanzen auf einer einzigen Seite zu verwalten. Zu den umfassenderen Funktionen gehören Suchmaschinenoptimierung durch serverseitige Metadaten-Injektion, das Einfügen bereinigter strukturierter JSON-Daten und dynamische Metadaten-Bindung, die Werte basierend auf dem Komponentenstatus auflöst. Die Performance wird durch Request-Animation-Frame-Batching adressiert, um Flackern zu verhindern, sowie durch inkrementelles Response-Streaming für serverseitiges Rendering. Das Projekt bietet Dienstprogramme für die statische Metadatengenerierung, um HTML-Template-Strings zu erzeugen, ohne eine Live-Komponenteninstanz zu benötigen.
Allows external plugins to add metadata using custom identifiers to avoid conflicts with the root application settings.