anomaly/page_link_type-extension
Anomaly Page Link Type Extension adds a Page link type to PyroCMS Streams Platform link fields, letting editors browse and select pages from the Pages module. It creates page-aware links without manual URLs and integrates with Anomaly link type field types for streamlined content authoring.
Adopt when all of the following hold:
Look elsewhere (or build in-house) when:
To executives: This is a small, free, MIT-licensed add-on for our CMS that lets marketing edit the site navigation without engineering tickets, and stops menus from breaking when pages get renamed. Cost is effectively zero; the risk is that nobody maintains the upstream project, so we'd copy the code into our repo and own it — a few hours of work, not a budget line. It is not a differentiator and should not appear in roadmap messaging; it's maintenance relief.
To engineering: One link-type implementation for the Streams Navigation module, MIT, zero dependents, effectively unmaintained. Recommendation: vendor it — copy the link-type class into our codebase, add a test that a nav item resolves to a page and survives a slug change, and drop the Composer dependency. If we do keep it as a dependency, pin an exact commit and add it to the "unmaintained upstream" watchlist. Do not extend it; if we need more link types, implement them against the Streams link-type contract directly so we own the abstraction.
How can I help you explore Laravel packages today?