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

Composer Publish Plugin Laravel Package

spiral/composer-publish-plugin

Composer plugin for Spiral apps that streamlines publishing package assets and configs into your project during install/update. Automates vendor asset deployment via Composer, reducing manual steps and keeping published files in sync.

View on GitHub
Deep Wiki
Context7

Technical Evaluation

Architecture fit: As a Composer plugin, it aligns with standard PHP ecosystem tooling for dependency management. However, the "unknown" repository status prevents verification of code quality, architecture decisions, or adherence to Composer plugin best practices. Integration feasibility is severely hampered by lack of source access.
Integration feasibility: Low. Without a known repository or Packagist listing, installation via composer require is impossible to confirm. No public issue tracker or release history to assess compatibility with modern Composer (v2+) or PHP versions (e.g., 8.0+).
Technical risk: High. Abandoned since 2020 (pre-Composer 2.0 stable), no maintenance activity, and unverifiable source code pose critical risks: potential security vulnerabilities, incompatibility with current tooling, and undefined behavior during CI/CD pipelines.
Key questions: Where is the actual source code hosted? Is it published on Packagist? What are the exact Composer/PHP version requirements? Are there known security issues or breaking changes in modern environments?

Integration Approach

Stack fit: Theoretically compatible with any Composer-based PHP project, but untestable due to unknown repository. No evidence of compatibility with modern PHP frameworks (Laravel 9/10), Composer 2.x, or PSR-4 autoloading standards.
Migration path: If installable, would replace manual copy steps via declarative configuration in composer.json. However, without documentation or public examples, configuration specifics (e.g., file mappings, publish hooks) are unverifiable.
Compatibility: Unconfirmed. Last release (2020) predates Composer 2.0 and PHP 8.0+ adoption. Likely incompatible with current tooling due to deprecated Composer APIs or PHP syntax.
Sequencing: Would require composer require before other package installations, but installation failure is probable. No clear process for rollbacks or troubleshooting if the plugin breaks build pipelines.

Operational Impact

Maintenance: High risk. No active maintenance since 2020 implies no bug fixes, security patches, or compatibility updates. Critical dependencies (e.g., Composer internals) may have changed, causing silent failures.
Support: None. No public issue tracker, community forum, or documentation beyond a minimal description.md. No way to report issues or get assistance.
Scaling: Low direct impact on scaling (file copying is trivial), but unmanaged failures during deployment could cascade into production outages. No evidence of error handling for edge cases (e.g., file conflicts, permission issues).
Failure modes: Build failures during composer install/update with no clear error context. Silent failures where files aren’t published, leading to inconsistent environments. Potential security risks from unpatched code in production deployments.
Ramp-up: Minimal initial setup if installable, but debugging would be nearly impossible without source code or documentation. Teams would waste time on unresolvable issues due to lack of maintainability.

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