thepublicgood/vitamin
Vitamin is a Laravel package for application health checks. Define checks for the database, cache, queue, storage, and other services, then expose a simple endpoint so uptime monitors and teams can quickly verify your app is healthy.
thepublicgood/vitamin, this assessment still supports a roadmap item to migrate to laravel-vite-plugin plus @inertiajs/vite (and Inertia's SSR guidance). v1.1.0 is a maintenance patch, not a modernization — it does not move the package onto current Lumen/Laravel or Vite majors, so it buys no upgrade runway. It is a deprecation/upgrade decision, not a feature bet.Consider it only under narrow, defensive conditions:
Look elsewhere — decisively — when:
laravel-vite-plugin, Inertia's own Vite integration, and Laravel starter kits (Breeze/Jetstream) that ship supported configurations — these target current Vite majors, which v1.1.0 explicitly does not.Net: adoption criteria remain effectively "already trapped in it." Everything else routes to first-party tooling.
For executives (one paragraph): Vitamin is a small, MIT-licensed integration package that once helped Laravel and Inertia applications use Vite for frontend assets and server-side rendering. It is archived, has essentially no downstream dependents, and its recent v1.1.0 release is a maintenance patch that adds support for Vite 3 — a frontend build tool version that is itself well behind current releases. The capability it provided has been absorbed into official Laravel and Inertia tooling. Recommendation: do not adopt; if it appears anywhere in our stack, schedule a low-risk migration to first-party plugins. There is no strategic dependency, licensing cost, or competitive exposure here — only minor housekeeping, and this release does not change that.
For engineering leads: Continue to treat Vitamin as deprecated-by-ecosystem, not merely unmaintained. v1.1.0 (dependency-bug fixes, Vite 3 support) is a maintenance patch, not a revival: the project is still archived, still has no dependents, and its newest supported Vite major is several versions behind what our other apps run. Keep it out of dependency inventories and new project templates, and replace it with laravel-vite-plugin and @inertiajs/vite where currently pinned. The release is useful only as a short-term unblock for a legacy app that is stuck on an older install; do not let it defer the migration. Budget the work as routine debt paydown, not a project.
How can I help you explore Laravel packages today?