Weave 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

Dev Bundle Laravel Package

perform/dev-bundle

Perform Dev Bundle is a Laravel package that bundles essential development tooling into a single install, streamlining local setup with common debugging, testing, and workflow utilities so teams can standardize their dev environment without wiring each dependency individually.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Standardizing the dev stack as a versioned dependency. Instead of a wiki page and a copy-pasted composer.json block, the team gets one require --dev that pulls debugging, IDE assistance, static analysis, formatting, and test tooling with sane defaults. The PM decision is "our dev environment is a product with a version number," not tribal knowledge.
  • Onboarding as a measured outcome. Time-to-first-merged-PR for new engineers is a trackable OKR. A bundle that handles install + config publishing converts days of setup into hours — that's a roadmap-relevant number, not a vibe.
  • Build vs. buy for internal developer tooling. If an external bundle covers ~80% of the standard dev-tooling setup, the platform/DX team's backlog item moves from "build" to "evaluate and pin," freeing engineering weeks for customer-facing work.
  • Environment parity by configuration, not convention. Pushing dev-only tooling into a declared dependency makes "works on my machine" a config problem with an owner, which shows up downstream as fewer environment-related support tickets.
  • Roadmap signal for DX investment. Low adoption = fund the dev-experience initiative properly. High adoption with low maintenance cost = deprioritize it and spend elsewhere.
  • Concrete use cases: greenfield Laravel services, internal package/service templates, agency boilerplate for client projects, CI pipelines that need consistent static-analysis and test presets, and legacy apps being dragged toward modern tooling.
  • Important caveat for the decision record: 0 stars and 0 dependents means there is no market signal here. The "opportunity" score is a hypothesis, not evidence. This is a build-vs-buy call that must rest on code review and a pilot, not on traction.

When to Consider This Package

Adopt when:

  • You operate multiple Laravel apps and want a single pinned dev dependency rather than per-repo composer drift.
  • You have no dedicated platform/DX team, or that team is backlogged behind customer work.
  • Dev tooling is currently undocumented or documented but unenforced.
  • You want opinionated defaults with an escape hatch — config publishing, per-tool opt-out, and the ability to drop individual tools without forking.
  • The package tracks Laravel's release cadence and pins major versions, so upgrade cost is predictable.
  • You can keep it strictly --dev and pin an exact version — dev-only means near-zero production blast radius.

Look elsewhere when:

  • It turns out to be a runtime dependency rather than dev-only. That changes the risk profile entirely.
  • You're expecting production observability, APM, or error tracking. Dev bundles are not a substitute for those.
  • Your stack is heterogeneous (Symfony, Doctrine, non-Laravel PHP) — a Laravel-specific bundle won't travel across the portfolio.
  • Your org requires vendor due diligence. Zero stars, zero dependents, single maintainer, no visible release history, no security policy, no changelog is a supply-chain question with no peer evidence to lean on.
  • You already maintain a mature template repo with CI and automated dependency updates — the bundle may just add a layer between you and your own setup.
  • You need LTS guarantees or vendor support. Nothing in the current signal suggests those exist.
  • Composer metapackage sprawl is a concern; a bundle pulling a dozen transitive dev dependencies expands audit surface even if none of them ship.

Mitigations if you pilot: require --dev, pin exact versions, review the composer.json of every transitive dependency, allowlist the repository in your supply-chain policy, and keep a documented one-commit revert to explicit dependencies.

How to Pitch It (Stakeholders)

To executives: This is a development-only convenience bundle — it does not ship to production, so customer-facing risk is close to zero. The business case is engineering throughput: a consistent, versioned dev setup shortens onboarding and reduces "works on my machine" support load. It is unproven, with no community adoption to point at, so the right ask is a timeboxed pilot on two or three repos with a success metric — not an org-wide mandate. Cost of being wrong is roughly one sprint.

To engineering: One composer require --dev gives a consistent, overridable baseline across repos: debugging, IDE support, static analysis, formatting, tests. Less composer.json drift, fewer "passes locally, fails in CI" conversations, and new hires stop reverse-engineering someone's setup. The trade-off is maturity — young package, single maintainer, no dependents — so we pin versions, review transitive dev dependencies, and keep the explicit-dependency path documented as a fallback.

To product/roadmap: Treat this as an experiment with a hypothesis and a kill criterion. Success looks like reduced onboarding time-to-first-PR, fewer dev-environment support tickets, and a target share of repos on the standard stack within a quarter. If the pilot clears the bar, the DX roadmap item converts from "build in-house" to "maintain a pinned dependency." If it doesn't, we've spent a sprint rather than a quarter, and we've learned something concrete about what our teams actually need.

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.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console