justbetter/statamic-base
| Install | |
|---|---|
composer require justbetter/statamic-base |
|
| Latest Version: | 1.0.2 |
| PHP: | ^8.4 |
| License: | MIT |
| Last Updated: | May 29, 2026 |
| Links: | GitHub · Packagist |
Statamic Base
Foundation addon for JustBetter Statamic packages. Provides a Control Panel overview of installed justbetter/* and just-better/* Composer packages.
Features
- JustBetter CP navigation section with a Packages overview
- Lists production and development JustBetter packages separately
- Shows installed version, latest stable Packagist version, and semver-aware update badges
- JustBetter nav and overview header use
icon_url(and optionalicon_dark_url) as SVG<image href="…">markup (browser loads assets; no server-side fetch). Dark variant toggles with Tailwinddark:like the rest of the CP. - Custom permission:
view justbetter packages
Requirements
- PHP ^8.4
- Laravel ^12.40 or ^13.0
- Statamic ^6.0
Installation
composer require justbetter/statamic-base
Publish the config (optional):
php artisan vendor:publish --tag=justbetter-statamic-base
Build CP assets (required for the Inertia overview page):
cd vendor/justbetter/statamic-base
npm install
npm run build
During development:
npm run dev
Configuration
Config file: config/justbetter/statamic-base.php
| Key | Default | Description |
|---|---|---|
packagist_cache_ttl |
3600 |
Seconds to cache Packagist responses |
icon_url |
https://opensource.justbetter.nl/statamic/justbetter-logo-small-black.svg |
Light / default theme: URL for the <image> in the nav/header SVG |
icon_dark_url |
null |
Optional. When set to a valid URL, dark mode uses this asset (same SVG, second <image> behind hidden dark:block) |
Environment variables: STATAMIC_BASE_PACKAGIST_CACHE_TTL, STATAMIC_BASE_ICON_URL, STATAMIC_BASE_ICON_DARK_URL
Permissions
Assign the View JustBetter packages permission to roles that should access the overview. Super users always have access.
Quality
composer quality
composer coverage
License
MIT
Related Packages
Powerful PHP database abstraction layer (DBAL) with many features for database s...
Laravel Serializable Closure provides an easy and secure way to serialize closur...
Cli error handling for console/command-line PHP applications.
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| 1.0.2 | ^8.4 | ^12.40| | MIT | |
| 1.0.1 | ^8.4 | ^12.40| | MIT | |
| 1.0.0 | ^8.4 | ^12.40| | MIT |