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 Script Names Laravel Package

pds/composer-script-names

Standardizes Composer script naming for PHP packages: lowercase with dashes. Defines canonical script names for common tasks like test, test-coverage, test-*, cs-fix, analyse/analyze, and check, improving consistency across projects.

View on GitHub
Deep Wiki
Context7

Technical Evaluation

Laravel's Composer-centric architecture aligns perfectly with this specification, which operates purely at the configuration layer (composer.json) without runtime code or dependencies. Existing Laravel conventions (e.g., default test for PHPUnit) already comply, minimizing architectural friction. Integration is feasible for new projects (trivial adoption) but requires careful planning for legacy systems due to manual script renaming and CI/CD adjustments. Technical risk is low for greenfield projects but moderate for legacy codebases where hardcoded CI references (e.g., phpunit in GitHub Actions

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
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