Shared file-management services for UniFileManager packages.
This package contains the backend logic that can be reused by Filament, Laravel, and Nova adapters:
- scoped storage areas
- path validation
- file and folder listing
- uploads
- rename, move, and delete operations
- previews and thumbnail generation
- MIME and extension checks
- authorization contracts
This core package is staged inside the Filament package repository while the extraction is in progress.
The next release step is to move this folder into its own repository and publish it as:
unifilemanager/core
After that, the Filament package can depend on unifilemanager/core and keep only Filament-specific UI, Livewire, field, and asset code.
From the root Filament package repository:
composer test:coreFrom this package directory:
../../vendor/bin/pest --configuration=phpunit.xml --cache-directory=.pest-cache