Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Snapshots Laravel Package

spiral/snapshots

Laravel snapshot testing helpers for asserting arrays, JSON, and HTTP responses against stored snapshots. Generate, update, and compare snapshots in tests to catch unexpected changes with clear diffs and simple PHPUnit integration.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

This package is a legacy read-only subtree split of the Spiral Framework's exception handling component, with no active maintenance since 2019 and minimal community adoption (2 stars). As a PM, this decision supports avoiding technical debt by steering clear of unmaintained dependencies. New projects should prioritize using the main Spiral Framework (which includes this functionality in an actively maintained state) rather than this standalone package. This aligns with a "build vs buy" strategy that favors established, supported ecosystems over niche, stagnant tools.

When to Consider This Package

Only consider this package if maintaining very old legacy applications explicitly dependent on this specific subtree split and unable to upgrade to the main Spiral Framework. Even then, it’s high-risk due to unpatched security vulnerabilities, PHP version incompatibilities, and lack of community support. For all new projects, this package should be avoided entirely. Alternatives like Symfony’s Exception Handling or Laravel’s built-in error handling are actively maintained and better suited for modern applications.

How to Pitch It (Stakeholders)

This package is a deprecated, read-only relic from 2019 with zero maintenance activity. For new projects, we’d recommend using the main Spiral Framework (which includes this functionality in a supported, updated form) or modern alternatives like Symfony/Laravel’s native error handling. For existing systems, migrating to the main framework is safer than relying on this inactive component. Pitching this as a risk-mitigation move: avoiding unpatched vulnerabilities, ensuring compatibility with current PHP standards, and reducing long-term maintenance costs. It’s not a solution—it’s a liability.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport