1 Repo
Automated synchronization of route definitions between backend servers and frontend clients.
Distinct from Full-Stack Web Applications: None of the candidates cover the specific act of synchronizing routing definitions across the stack; they focus on boilerplates or general apps.
Explore 1 awesome GitHub repository matching web development · Full Stack Route Synchronization. Refine with filters or upvote what's useful.
Ziggy ist eine Frontend-Route-Bridge und ein JavaScript-Route-Resolver, der es ermöglicht, Laravel-Routennamen und -Parameter innerhalb von JavaScript- und TypeScript-Umgebungen zu verwenden. Es dient als Synchronisationsschicht, die Backend-Routenkonfigurationen in Frontend-Assets exportiert und sicherstellt, dass die Frontend-Navigation mit den Backend-Routendefinitionen synchron bleibt. Das Projekt bietet einen TypeScript-Routen-Typ-Generator, der strikte Typdefinitionen für Routennamen und Parameter erstellt, um IDE-Autocomplete zu ermöglichen. Es enthält ein Routen-Expositions-Filtersystem, das Einschluss- und Ausschlussmuster verwendet, um zu steuern, welche Backend-Routenkonfigurationen mit dem Client geteilt werden. Das Utility deckt benannte URL-Generierung, Routennamenauflösung und aktive Routenidentifikation ab. Es handhabt zudem Route-Model-Binding durch Extraktion eindeutiger Identifikatoren aus Objekten und ermöglicht die Extraktion von Routenparametern aus dem aktuellen URL-Pfad.
Keeps frontend navigation in sync with backend route definitions automatically across different application layers.