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

Contracts Laravel Package

composer-unused/contracts

Shared contract interfaces used by composer-unused. This package provides the stable API boundary between composer-unused components, enabling versioned compatibility and easier extension without depending on the full application.

View on GitHub
Deep Wiki
Context7

Technical Evaluation

Architecture fit: The package serves as a contract interface for composer-unused, a dependency analysis tool. However, the "unknown" repository status renders it fundamentally unusable, as Composer cannot resolve dependencies without a valid source. This breaks the core integration mechanism for any PHP project, including Laravel.

Integration feasibility: Not feasible. Composer requires a valid repository URL to fetch packages. An "unknown" repository means the package cannot be installed, regardless of project context. This is a critical blocker at the dependency resolution layer.

Technical risk: Very high. The repository issue prevents installation entirely, while low stars (11) and score (20.055) indicate minimal community adoption and potential abandonment. The last release was March 2023, suggesting inactive maintenance. Unresolved repository metadata could indicate broader project instability.

Key questions:

  • What is the exact repository URL for composer-unused/contracts? Is the "unknown" status due to misconfigured composer.json?
  • Is this package still actively maintained, or has it been deprecated in favor of alternatives?
  • How does this package interact with the main composer-unused tool? Is it a required dependency for core functionality?

Integration Approach

Stack fit: The

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
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
twbs/bootstrap4
php-http/client-implementation
phpcr/phpcr-implementation
cucumber/gherkin-monorepo
haydenpierce/class-finder
psr/simple-cache-implementation
uri-template/tests