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

Credits For Laravel Laravel Package

roundly-consulting/credits-for-laravel

A flexible credits and balance system for Laravel apps, with ledger-style transactions, model integration, and simple APIs to award, deduct, and track user credits reliably.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for money/currency handling: The 1.1.2 release pins roundly/money ^1.0.1 and roundly/package-toolkit ^1.3.0, confirming the package is a thin layer over a shared internal ecosystem rather than a standalone library. Adoption is really a decision to buy into the Roundly stack, not just this one package — evaluate the whole dependency set.
  • Roadmap sequencing: A maintenance-only release (dependency alignment only) tells you the maintainer is actively curating the dependency graph but shipping no new capability this cycle. Do not plan feature work that assumes functionality from 1.1.2; treat it as a stability bump.
  • Upgrade-window planning: Because the bump pulls package-toolkit from earlier ^1.x to ^1.3.0, any service already on the ecosystem may need a coordinated upgrade. Budget a small compatibility pass across sibling packages (money, testing) rather than a single-package bump.
  • Use cases: Anything in the financial/rounding domain — pricing, invoices, payouts, currency-aware totals — is a plausible fit given the money dependency and package name. Confirm actual domain fit against the source before committing.

When to Consider This Package

Consider it when:

  • You are already (or are deliberately choosing to be) inside the Roundly ecosystem and want consistent money handling and shared tooling across packages.
  • You need rounding/precision behavior that matches the roundly/money semantics rather than reinventing decimal handling.
  • You can absorb a dependency chain — this package is not dependency-free, and package-toolkit ^1.3.0 is now a hard floor.
  • You are on a modern Laravel/PHP version consistent with the maintainer's testing suite (roundly/testing ^1.2.1 signals an active test harness).

Look elsewhere when:

  • You need a self-contained money library with no vendor-specific coupling — brick/money or moneyphp/money give you broader ecosystem support and documentation.
  • You are pinned to older package-toolkit or money versions and cannot upgrade in this cycle; 1.1.2 will not install cleanly.
  • You need feature velocity: this release adds nothing functional, so if the package's current capabilities are thin, they remain thin.
  • Public documentation, issue-tracker activity, or a stable release history cannot be verified — the dependency-only release notes provide no evidence of feature maturity.

How to Pitch It (Stakeholders)

For executives: Version 1.1.2 is a housekeeping release — the package was updated to require the current generation of its companion libraries (package-toolkit 1.3.0, money 1.0.1) plus a newer test suite. There is no new functionality, no breaking API change, and no deprecation. The practical signal is governance, not capability: the maintainer keeps dependencies current, which reduces long-term security and compatibility risk. It does not, on its own, justify adoption — that decision rests on whether the Roundly stack fits our roadmap.

For engineering: Treat 1.1.2 as a lockfile-level upgrade. Expect a transitive requirement on package-toolkit ^1.3.0 and money ^1.0.1; anything vendored or pinned below those floors must move in the same change. The dev dependency on roundly/testing ^1.2.1 means our CI should mirror that test baseline. No migration guide is needed. Before we adopt, we owe ourselves one thing the release notes do not provide: a read of the actual source to confirm what the package does, since a maintenance-only changelog is our only artifact so far.

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.
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle
adachsoft/api-version-bundle
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
cgv/localized-resource