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 Configurable Plugin Laravel Package

cweagans/composer-configurable-plugin

Composer plugin that makes package configuration flexible by reading and merging settings from composer.json (extra) and other sources. Useful for teams needing configurable behavior across environments without hardcoding values in the plugin itself.

View on GitHub
Deep Wiki
Context7

title: Overview weight: 10

The goal of this library is to allow Composer plugin authors to have a unified way of defining strongly typed configuration in a standardized way.

Once a list of possible configuration values is defined, the specific value can come from one of three places:

  1. A default value declared by the plugin.
  2. The value set in composer.json
  3. An environment variable.

Environment variables take precedence over values in composer.json or the default value, and values in composer.json take precedence over the default value.

This library was originally written as part of Composer Patches and was later extracted into a standalone project.

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.
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui
babelqueue/php-sdk
facebook/capi-param-builder-php
babelqueue/symfony
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle