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

Decimal Field Type Laravel Package

anomaly/decimal-field_type

A Laravel/PHP decimal field type for Anomaly CMS that adds fixed-point numeric fields to Streams. Configure precision and scale for reliable input, validation, and storage of prices, rates, and other decimal values requiring consistent accuracy.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Adding a decimal numeric custom field to an Anomaly Streams/PyroCMS-style admin for use cases such as rates, measurements, percentages, or simple pricing inputs—where the product needs capture/display/storage, not financial-grade money arithmetic.
  • Build-vs-buy for a narrow field-type capability in an existing Streams-based product: free MIT package versus owning a small in-house field type, validation, and formatting.
  • Roadmap scoping: whether decimal fields are table stakes for a legacy CMS/admin workflow or a distraction from higher-value product work.
  • Data-model decisions: whether decimal precision, scale, rounding, locale formatting, currency semantics, and validation live in the field type, the domain layer, or app-level rules. This package alone likely does not solve those concerns.
  • Risk decisions: whether a 2020-era package with weak adoption signals can be vendored/forked for a legacy platform. It should not be treated as a strategic dependency.

When to Consider This Package

  • Your product already runs on Anomaly Streams/PyroCMS or a compatible field-type architecture and needs a simple decimal field for custom fields/forms.
  • You can verify PHP/Laravel/Composer compatibility against your locked versions and are willing to vendor/fork it, add tests, and own maintenance.
  • The requirement is basic decimal capture/storage—not currency conversion, multi-currency, tax, rounding policy, localized formatting, or financial-grade arithmetic.
  • Look elsewhere if you are building a greenfield Laravel app without Streams, need an actively maintained package, need money/decimal precision guarantees, require support/SLA, or are making pricing/billing decisions.
  • Prefer native Laravel validation/casts or a small in-house implementation if the only need is a narrow decimal input; the dependency risk may exceed the implementation savings.

How to Pitch It (Stakeholders)

  • Executive summary: This is a tiny MIT-licensed decimal field type for Anomaly Streams/PyroCMS. It may save a small amount of implementation time on a legacy platform, but it is not an active or strategically important dependency.
  • Recommendation: adopt only inside an existing Streams-based product, behind a time-boxed compatibility spike, with a fork/vendor plan and tests. Do not introduce it into a new Laravel product or use it as the foundation for pricing, billing, or financial calculations.
  • Engineering summary: low adoption signals (0 stars, 0 dependents, last release 2020) mean it should be treated as unmaintained. Validate compatibility, add precision/validation around it, and budget for ownership. If decimal fields are more than a narrow admin need, build the small capability in-house or choose a maintained money/decimal package.
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.
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel
draftsmaninc/draftsman
square-bit/laravel-volition
himito/laravel-mailman
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log