Filament V3 with webpack

Is Filament v3 still compatible with Webpack? I'm trying to update the project and create a new custom theme for Media Library Pro and I receive an error:

Typed property Filament\Support\Assets\Asset::$package must not be accessed before initialization



This is what i have in webpack.mix.js:
 .postCss('resources/css/filament/admin/theme.css', 'assets/css', [
    require('tailwindcss')
  ])

and this is what i have in AdminServiceProvider.php:

return $panel
            ->theme('resources/css/filament/admin/theme.css')
            ->default()
            ->id('admin')
            ->path('admin')
            ->login()
            ->authGuard(env('FILAMENT_AUTH_GUARD', 'admin'))
            ->colors([
                'primary' => Color::Amber,
            ])
            ->discoverResources(in: app_path('Filament/Resources'), for: 'App\\Filament\\Resources')
            ->discoverPages(in: app_path('Filament/Pages'), for: 'App\\Filament\\Pages')
            ->pages([
                Pages\Dashboard::class,
            ])
            ->discoverWidgets(in: app_path('Filament/Widgets'), for: 'App\\Filament\\Widgets')
            ->widgets([
                Widgets\AccountWidget::class,
                Widgets\FilamentInfoWidget::class,
            ])
            ->middleware([
                EncryptCookies::class,
                AddQueuedCookiesToResponse::class,
                StartSession::class,
                AuthenticateSession::class,
                ShareErrorsFromSession::class,
                VerifyCsrfToken::class,
                SubstituteBindings::class,
                DisableBladeIconComponents::class,
                DispatchServingFilamentEvent::class,
            ])
            ->authMiddleware([
                Authenticate::class,
            ]);
Was this page helpful?