From 0a74f5b44e7706734cd44612db6e01c22c4bd799 Mon Sep 17 00:00:00 2001 From: Mark Gregory Date: Wed, 30 Sep 2026 14:24:42 +0100 Subject: [PATCH] initial commmit --- .editorconfig | 18 + .env.example | 65 + .gitattributes | 11 + .github/dependabot.yml | 12 + .github/workflows/tests.yml | 38 + .gitignore | 28 + .junie/mcp/mcp.json | 11 + .junie/skills/fluxui-development/SKILL.md | 81 + .junie/skills/fortify-development/SKILL.md | 151 + .junie/skills/infer-conventions/SKILL.md | 104 + .../infer-conventions/references/checklist.md | 141 + .junie/skills/laravel-best-practices/SKILL.md | 59 + .../rules/advanced-queries.md | 106 + .../rules/architecture.md | 202 + .../rules/blade-views.md | 36 + .../laravel-best-practices/rules/caching.md | 70 + .../rules/collections.md | 44 + .../laravel-best-practices/rules/config.md | 73 + .../rules/db-performance.md | 192 + .../laravel-best-practices/rules/eloquent.md | 150 + .../rules/error-handling.md | 72 + .../rules/events-notifications.md | 52 + .../rules/http-client.md | 160 + .../laravel-best-practices/rules/mail.md | 27 + .../rules/migrations.md | 121 + .../rules/queue-jobs.md | 144 + .../laravel-best-practices/rules/routing.md | 99 + .../rules/scheduling.md | 39 + .../laravel-best-practices/rules/security.md | 198 + .../laravel-best-practices/rules/style.md | 125 + .../laravel-best-practices/rules/testing.md | 43 + .../rules/validation.md | 75 + .junie/skills/livewire-development/SKILL.md | 175 + .../reference/javascript-hooks.md | 39 + .junie/skills/pest-testing/SKILL.md | 166 + .../skills/tailwindcss-development/SKILL.md | 119 + .npmrc | 2 + Modules/Stylist/Config/config.php | 29 + .../Stylist/Console/CreateThemeCommand.php | 64 + .../Console/FindDuplicateViewsCommand.php | 40 + .../Stylist/Console/InspectThemesCommand.php | 28 + .../Stylist/Console/PublishAssetsCommand.php | 34 + .../Stylist/Console/ThemeDoctorCommand.php | 38 + .../Stylist/Console/ValidateThemeCommand.php | 108 + ..._add_stylist_fields_to_companies_table.php | 56 + ...01_create_stylist_theme_settings_table.php | 24 + .../Stylist/Diagnostics/ThemeInspector.php | 147 + Modules/Stylist/Facades/StylistFacade.php | 13 + Modules/Stylist/Facades/ThemeFacade.php | 13 + Modules/Stylist/Helpers/helpers.php | 64 + Modules/Stylist/Html/ThemeHtmlBuilder.php | 151 + Modules/Stylist/Html/ThemeSeoBuilder.php | 44 + .../Http/Controllers/StylistController.php | 23 + .../Http/Controllers/ThemeAssetController.php | 64 + .../Controllers/ThemeManagementController.php | 87 + Modules/Stylist/Livewire/ThemePreview.php | 21 + Modules/Stylist/Models/ThemeSetting.php | 14 + .../Providers/RouteServiceProvider.php | 17 + .../Providers/StylistServiceProvider.php | 376 + Modules/Stylist/README.md | 183 + Modules/Stylist/Resources/assets/css/app.css | 5 + Modules/Stylist/Resources/assets/js/app.js | 1 + .../Stylist/Resources/lang/en/messages.php | 5 + Modules/Stylist/Resources/views/.gitkeep | 0 Modules/Stylist/Routes/assets.php | 16 + Modules/Stylist/Routes/web.php | 17 + Modules/Stylist/Services/FrontendContent.php | 102 + .../Stylist/Services/TenantThemeResolver.php | 96 + .../Services/ThemeAccessibilityValidator.php | 72 + Modules/Stylist/Services/ThemeOptimizer.php | 57 + .../Stylist/Services/ThemePackageManager.php | 98 + Modules/Stylist/Services/ThemeSettings.php | 97 + Modules/Stylist/Services/ThemeValidator.php | 74 + .../Stylist/Support/FrontendNavigation.php | 83 + Modules/Stylist/Support/ModuleInfo.php | 16 + .../Feature/LegacyThemeNamespaceAliasTest.php | 14 + .../Tests/Feature/StylistModuleTest.php | 21 + .../Tests/Feature/TenantThemeResolverTest.php | 52 + .../ThemeAccessibilityValidatorTest.php | 93 + .../Feature/ThemeAssetControllerTest.php | 41 + .../Tests/Feature/ThemeHtmlBuilderTest.php | 38 + .../Tests/Feature/ThemeInheritanceTest.php | 95 + .../Tests/Feature/ThemeManifestTest.php | 166 + .../Feature/ThemePackageRoundTripTest.php | 79 + .../Tests/Feature/ThemeViewResolverTest.php | 22 + .../Tests/Feature/WelcomeThemeViewTest.php | 45 + .../InvalidThemeManifestException.php | 18 + .../Exceptions/ThemeJsonNotFoundException.php | 13 + .../Exceptions/ThemeNotFoundException.php | 13 + Modules/Stylist/Theme/Json.php | 22 + Modules/Stylist/Theme/Loader.php | 83 + Modules/Stylist/Theme/ManifestValidator.php | 179 + Modules/Stylist/Theme/Stylist.php | 103 + Modules/Stylist/Theme/Theme.php | 161 + Modules/Stylist/Theme/UrlGenerator.php | 20 + Modules/Stylist/View/ThemeViewResolver.php | 139 + Modules/Stylist/changelog.yaml | 24 + Modules/Stylist/composer.json | 22 + Modules/Stylist/module.json | 20 + Modules/Stylist/package.json | 15 + Modules/Stylist/vite.config.js | 25 + app/Actions/Fortify/CreateNewUser.php | 33 + app/Actions/Fortify/ResetUserPassword.php | 29 + app/Concerns/PasswordValidationRules.php | 29 + app/Concerns/ProfileValidationRules.php | 51 + app/Http/Controllers/Controller.php | 8 + .../EvidenceSubmissionController.php | 19 + app/Livewire/Actions/Logout.php | 24 + app/Livewire/Settings/Appearance.php | 12 + app/Livewire/Settings/DeleteUserForm.php | 29 + app/Livewire/Settings/Profile.php | 84 + app/Livewire/Settings/Security.php | 312 + .../Settings/TwoFactor/RecoveryCodes.php | 51 + app/Models/EvidenceSubmission.php | 8 + app/Models/User.php | 62 + app/Providers/AppServiceProvider.php | 50 + app/Providers/FortifyServiceProvider.php | 80 + artisan | 18 + boost.json | 19 + bootstrap/app.php | 21 + bootstrap/cache/.gitignore | 2 + bootstrap/providers.php | 9 + composer.json | 138 + composer.lock | 12381 ++++++++++++++++ config/app.php | 126 + config/auth.php | 117 + config/cache.php | 136 + config/database.php | 184 + config/filesystems.php | 80 + config/fortify.php | 177 + config/logging.php | 140 + config/mail.php | 118 + config/modules.php | 239 + config/queue.php | 129 + config/services.php | 38 + config/session.php | 233 + database/.gitignore | 1 + database/factories/UserFactory.php | 60 + .../0001_01_01_000000_create_users_table.php | 49 + .../0001_01_01_000001_create_cache_table.php | 35 + .../0001_01_01_000002_create_jobs_table.php | 59 + ...024_01_01_000000_create_passkeys_table.php | 34 + ..._add_two_factor_columns_to_users_table.php | 34 + ...0000_create_evidence_submissions_table.php | 5 + database/seeders/DatabaseSeeder.php | 25 + deploy.php | 93 + modules_statuses.json | 5 + package-lock.json | 2289 +++ package.json | 23 + phpstan.neon | 13 + phpunit.xml | 36 + pint.json | 3 + public/.htaccess | 25 + public/apple-touch-icon.png | Bin 0 -> 1662 bytes public/favicon.ico | Bin 0 -> 4286 bytes public/favicon.svg | 3 + public/images/design-reference.png | Bin 0 -> 2133240 bytes public/images/hero-holiday-park.jpg | Bin 0 -> 362663 bytes public/index.php | 20 + public/robots.txt | 2 + resources/css/app.css | 3 + resources/themes/backend/assets/css/app.css | 67 + .../themes/backend/assets/js/passkeys.js | 4 + resources/themes/backend/theme.json | 13 + .../views/components/app-logo-icon.blade.php | 8 + .../views/components/app-logo.blade.php | 17 + .../views/components/auth-header.blade.php | 9 + .../components/auth-session-status.blade.php | 9 + .../components/desktop-user-menu.blade.php | 39 + .../components/passkey-registration.blade.php | 116 + .../views/components/passkey-verify.blade.php | 76 + .../components/placeholder-pattern.blade.php | 12 + .../components/settings/layout.blade.php | 20 + .../themes/backend/views/dashboard.blade.php | 18 + .../views/flux/icon/book-open-text.blade.php | 47 + .../flux/icon/chevrons-up-down.blade.php | 43 + .../views/flux/icon/folder-git-2.blade.php | 45 + .../views/flux/icon/layout-grid.blade.php | 45 + .../views/flux/navlist/group.blade.php | 51 + .../backend/views/layouts/app.blade.php | 5 + .../views/layouts/app/header.blade.php | 84 + .../views/layouts/app/sidebar.blade.php | 101 + .../backend/views/layouts/auth.blade.php | 3 + .../backend/views/layouts/auth/card.blade.php | 33 + .../views/layouts/auth/simple.blade.php | 29 + .../views/layouts/auth/split.blade.php | 50 + .../livewire/auth/confirm-password.blade.php | 36 + .../livewire/auth/forgot-password.blade.php | 31 + .../views/livewire/auth/login.blade.php | 59 + .../views/livewire/auth/register.blade.php | 69 + .../livewire/auth/reset-password.blade.php | 54 + .../auth/two-factor-challenge.blade.php | 101 + .../livewire/auth/verify-email.blade.php | 29 + .../livewire/settings/appearance.blade.php | 13 + .../settings/delete-user-form.blade.php | 34 + .../views/livewire/settings/profile.blade.php | 36 + .../livewire/settings/security.blade.php | 327 + .../two-factor/recovery-codes.blade.php | 89 + .../backend/views/partials/head.blade.php | 15 + .../views/partials/settings-heading.blade.php | 5 + resources/themes/frontend/theme.json | 13 + .../themes/frontend/views/welcome.blade.php | 202 + resources/views/layouts/app.blade.php | 3 + resources/views/layouts/public.blade.php | 3 + resources/views/pages/evidence.blade.php | 1 + resources/views/pages/home.blade.php | 6 + resources/views/pages/owner-stories.blade.php | 1 + resources/views/pages/park-holidays.blade.php | 1 + resources/views/pages/rights.blade.php | 1 + .../views/pages/submit-evidence.blade.php | 1 + resources/views/pages/valuations.blade.php | 1 + routes/console.php | 8 + routes/settings.php | 29 + routes/web.php | 13 + scan.sh | 7 + scripts/ensure-directories.php | 23 + storage/app/.gitignore | 4 + storage/app/private/.gitignore | 2 + storage/app/public/.gitignore | 2 + storage/debugbar/.gitignore | 2 + storage/framework/.gitignore | 9 + storage/framework/cache/.gitignore | 3 + storage/framework/cache/data/.gitignore | 2 + storage/framework/sessions/.gitignore | 2 + storage/framework/testing/.gitignore | 2 + storage/framework/views/.gitignore | 2 + storage/logs/.gitignore | 2 + tests/Feature/Auth/AuthenticationTest.php | 67 + tests/Feature/Auth/EmailVerificationTest.php | 72 + .../Feature/Auth/PasswordConfirmationTest.php | 11 + tests/Feature/Auth/PasswordResetTest.php | 65 + tests/Feature/Auth/RegistrationTest.php | 27 + tests/Feature/Auth/TwoFactorChallengeTest.php | 28 + tests/Feature/DashboardTest.php | 16 + tests/Feature/ExampleTest.php | 7 + tests/Feature/Settings/ProfileUpdateTest.php | 76 + tests/Feature/Settings/SecurityTest.php | 114 + tests/Pest.php | 50 + tests/TestCase.php | 16 + tests/Unit/ExampleTest.php | 5 + vite.config.js | 31 + 241 files changed, 27923 insertions(+) create mode 100644 .editorconfig create mode 100644 .env.example create mode 100644 .gitattributes create mode 100644 .github/dependabot.yml create mode 100644 .github/workflows/tests.yml create mode 100644 .gitignore create mode 100644 .junie/mcp/mcp.json create mode 100644 .junie/skills/fluxui-development/SKILL.md create mode 100644 .junie/skills/fortify-development/SKILL.md create mode 100644 .junie/skills/infer-conventions/SKILL.md create mode 100644 .junie/skills/infer-conventions/references/checklist.md create mode 100644 .junie/skills/laravel-best-practices/SKILL.md create mode 100644 .junie/skills/laravel-best-practices/rules/advanced-queries.md create mode 100644 .junie/skills/laravel-best-practices/rules/architecture.md create mode 100644 .junie/skills/laravel-best-practices/rules/blade-views.md create mode 100644 .junie/skills/laravel-best-practices/rules/caching.md create mode 100644 .junie/skills/laravel-best-practices/rules/collections.md create mode 100644 .junie/skills/laravel-best-practices/rules/config.md create mode 100644 .junie/skills/laravel-best-practices/rules/db-performance.md create mode 100644 .junie/skills/laravel-best-practices/rules/eloquent.md create mode 100644 .junie/skills/laravel-best-practices/rules/error-handling.md create mode 100644 .junie/skills/laravel-best-practices/rules/events-notifications.md create mode 100644 .junie/skills/laravel-best-practices/rules/http-client.md create mode 100644 .junie/skills/laravel-best-practices/rules/mail.md create mode 100644 .junie/skills/laravel-best-practices/rules/migrations.md create mode 100644 .junie/skills/laravel-best-practices/rules/queue-jobs.md create mode 100644 .junie/skills/laravel-best-practices/rules/routing.md create mode 100644 .junie/skills/laravel-best-practices/rules/scheduling.md create mode 100644 .junie/skills/laravel-best-practices/rules/security.md create mode 100644 .junie/skills/laravel-best-practices/rules/style.md create mode 100644 .junie/skills/laravel-best-practices/rules/testing.md create mode 100644 .junie/skills/laravel-best-practices/rules/validation.md create mode 100644 .junie/skills/livewire-development/SKILL.md create mode 100644 .junie/skills/livewire-development/reference/javascript-hooks.md create mode 100644 .junie/skills/pest-testing/SKILL.md create mode 100644 .junie/skills/tailwindcss-development/SKILL.md create mode 100644 .npmrc create mode 100644 Modules/Stylist/Config/config.php create mode 100644 Modules/Stylist/Console/CreateThemeCommand.php create mode 100644 Modules/Stylist/Console/FindDuplicateViewsCommand.php create mode 100644 Modules/Stylist/Console/InspectThemesCommand.php create mode 100644 Modules/Stylist/Console/PublishAssetsCommand.php create mode 100644 Modules/Stylist/Console/ThemeDoctorCommand.php create mode 100644 Modules/Stylist/Console/ValidateThemeCommand.php create mode 100644 Modules/Stylist/Database/Migrations/2026_07_08_000000_add_stylist_fields_to_companies_table.php create mode 100644 Modules/Stylist/Database/Migrations/2026_07_21_000001_create_stylist_theme_settings_table.php create mode 100644 Modules/Stylist/Diagnostics/ThemeInspector.php create mode 100644 Modules/Stylist/Facades/StylistFacade.php create mode 100644 Modules/Stylist/Facades/ThemeFacade.php create mode 100644 Modules/Stylist/Helpers/helpers.php create mode 100644 Modules/Stylist/Html/ThemeHtmlBuilder.php create mode 100644 Modules/Stylist/Html/ThemeSeoBuilder.php create mode 100644 Modules/Stylist/Http/Controllers/StylistController.php create mode 100644 Modules/Stylist/Http/Controllers/ThemeAssetController.php create mode 100644 Modules/Stylist/Http/Controllers/ThemeManagementController.php create mode 100644 Modules/Stylist/Livewire/ThemePreview.php create mode 100644 Modules/Stylist/Models/ThemeSetting.php create mode 100644 Modules/Stylist/Providers/RouteServiceProvider.php create mode 100644 Modules/Stylist/Providers/StylistServiceProvider.php create mode 100644 Modules/Stylist/README.md create mode 100644 Modules/Stylist/Resources/assets/css/app.css create mode 100644 Modules/Stylist/Resources/assets/js/app.js create mode 100644 Modules/Stylist/Resources/lang/en/messages.php create mode 100644 Modules/Stylist/Resources/views/.gitkeep create mode 100644 Modules/Stylist/Routes/assets.php create mode 100644 Modules/Stylist/Routes/web.php create mode 100644 Modules/Stylist/Services/FrontendContent.php create mode 100644 Modules/Stylist/Services/TenantThemeResolver.php create mode 100644 Modules/Stylist/Services/ThemeAccessibilityValidator.php create mode 100644 Modules/Stylist/Services/ThemeOptimizer.php create mode 100644 Modules/Stylist/Services/ThemePackageManager.php create mode 100644 Modules/Stylist/Services/ThemeSettings.php create mode 100644 Modules/Stylist/Services/ThemeValidator.php create mode 100644 Modules/Stylist/Support/FrontendNavigation.php create mode 100644 Modules/Stylist/Support/ModuleInfo.php create mode 100644 Modules/Stylist/Tests/Feature/LegacyThemeNamespaceAliasTest.php create mode 100644 Modules/Stylist/Tests/Feature/StylistModuleTest.php create mode 100644 Modules/Stylist/Tests/Feature/TenantThemeResolverTest.php create mode 100644 Modules/Stylist/Tests/Feature/ThemeAccessibilityValidatorTest.php create mode 100644 Modules/Stylist/Tests/Feature/ThemeAssetControllerTest.php create mode 100644 Modules/Stylist/Tests/Feature/ThemeHtmlBuilderTest.php create mode 100644 Modules/Stylist/Tests/Feature/ThemeInheritanceTest.php create mode 100644 Modules/Stylist/Tests/Feature/ThemeManifestTest.php create mode 100644 Modules/Stylist/Tests/Feature/ThemePackageRoundTripTest.php create mode 100644 Modules/Stylist/Tests/Feature/ThemeViewResolverTest.php create mode 100644 Modules/Stylist/Tests/Feature/WelcomeThemeViewTest.php create mode 100644 Modules/Stylist/Theme/Exceptions/InvalidThemeManifestException.php create mode 100644 Modules/Stylist/Theme/Exceptions/ThemeJsonNotFoundException.php create mode 100644 Modules/Stylist/Theme/Exceptions/ThemeNotFoundException.php create mode 100644 Modules/Stylist/Theme/Json.php create mode 100644 Modules/Stylist/Theme/Loader.php create mode 100644 Modules/Stylist/Theme/ManifestValidator.php create mode 100644 Modules/Stylist/Theme/Stylist.php create mode 100644 Modules/Stylist/Theme/Theme.php create mode 100644 Modules/Stylist/Theme/UrlGenerator.php create mode 100644 Modules/Stylist/View/ThemeViewResolver.php create mode 100644 Modules/Stylist/changelog.yaml create mode 100644 Modules/Stylist/composer.json create mode 100644 Modules/Stylist/module.json create mode 100644 Modules/Stylist/package.json create mode 100644 Modules/Stylist/vite.config.js create mode 100644 app/Actions/Fortify/CreateNewUser.php create mode 100644 app/Actions/Fortify/ResetUserPassword.php create mode 100644 app/Concerns/PasswordValidationRules.php create mode 100644 app/Concerns/ProfileValidationRules.php create mode 100644 app/Http/Controllers/Controller.php create mode 100644 app/Http/Controllers/EvidenceSubmissionController.php create mode 100644 app/Livewire/Actions/Logout.php create mode 100644 app/Livewire/Settings/Appearance.php create mode 100644 app/Livewire/Settings/DeleteUserForm.php create mode 100644 app/Livewire/Settings/Profile.php create mode 100644 app/Livewire/Settings/Security.php create mode 100644 app/Livewire/Settings/TwoFactor/RecoveryCodes.php create mode 100644 app/Models/EvidenceSubmission.php create mode 100644 app/Models/User.php create mode 100644 app/Providers/AppServiceProvider.php create mode 100644 app/Providers/FortifyServiceProvider.php create mode 100755 artisan create mode 100644 boost.json create mode 100644 bootstrap/app.php create mode 100644 bootstrap/cache/.gitignore create mode 100644 bootstrap/providers.php create mode 100644 composer.json create mode 100644 composer.lock create mode 100644 config/app.php create mode 100644 config/auth.php create mode 100644 config/cache.php create mode 100644 config/database.php create mode 100644 config/filesystems.php create mode 100644 config/fortify.php create mode 100644 config/logging.php create mode 100644 config/mail.php create mode 100644 config/modules.php create mode 100644 config/queue.php create mode 100644 config/services.php create mode 100644 config/session.php create mode 100644 database/.gitignore create mode 100644 database/factories/UserFactory.php create mode 100644 database/migrations/0001_01_01_000000_create_users_table.php create mode 100644 database/migrations/0001_01_01_000001_create_cache_table.php create mode 100644 database/migrations/0001_01_01_000002_create_jobs_table.php create mode 100644 database/migrations/2024_01_01_000000_create_passkeys_table.php create mode 100644 database/migrations/2025_08_14_170933_add_two_factor_columns_to_users_table.php create mode 100644 database/migrations/2026_09_29_190000_create_evidence_submissions_table.php create mode 100644 database/seeders/DatabaseSeeder.php create mode 100644 deploy.php create mode 100644 modules_statuses.json create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 phpstan.neon create mode 100644 phpunit.xml create mode 100644 pint.json create mode 100644 public/.htaccess create mode 100644 public/apple-touch-icon.png create mode 100644 public/favicon.ico create mode 100644 public/favicon.svg create mode 100644 public/images/design-reference.png create mode 100644 public/images/hero-holiday-park.jpg create mode 100644 public/index.php create mode 100644 public/robots.txt create mode 100644 resources/css/app.css create mode 100644 resources/themes/backend/assets/css/app.css create mode 100644 resources/themes/backend/assets/js/passkeys.js create mode 100644 resources/themes/backend/theme.json create mode 100644 resources/themes/backend/views/components/app-logo-icon.blade.php create mode 100644 resources/themes/backend/views/components/app-logo.blade.php create mode 100644 resources/themes/backend/views/components/auth-header.blade.php create mode 100644 resources/themes/backend/views/components/auth-session-status.blade.php create mode 100644 resources/themes/backend/views/components/desktop-user-menu.blade.php create mode 100644 resources/themes/backend/views/components/passkey-registration.blade.php create mode 100644 resources/themes/backend/views/components/passkey-verify.blade.php create mode 100644 resources/themes/backend/views/components/placeholder-pattern.blade.php create mode 100644 resources/themes/backend/views/components/settings/layout.blade.php create mode 100644 resources/themes/backend/views/dashboard.blade.php create mode 100644 resources/themes/backend/views/flux/icon/book-open-text.blade.php create mode 100644 resources/themes/backend/views/flux/icon/chevrons-up-down.blade.php create mode 100644 resources/themes/backend/views/flux/icon/folder-git-2.blade.php create mode 100644 resources/themes/backend/views/flux/icon/layout-grid.blade.php create mode 100644 resources/themes/backend/views/flux/navlist/group.blade.php create mode 100644 resources/themes/backend/views/layouts/app.blade.php create mode 100644 resources/themes/backend/views/layouts/app/header.blade.php create mode 100644 resources/themes/backend/views/layouts/app/sidebar.blade.php create mode 100644 resources/themes/backend/views/layouts/auth.blade.php create mode 100644 resources/themes/backend/views/layouts/auth/card.blade.php create mode 100644 resources/themes/backend/views/layouts/auth/simple.blade.php create mode 100644 resources/themes/backend/views/layouts/auth/split.blade.php create mode 100644 resources/themes/backend/views/livewire/auth/confirm-password.blade.php create mode 100644 resources/themes/backend/views/livewire/auth/forgot-password.blade.php create mode 100644 resources/themes/backend/views/livewire/auth/login.blade.php create mode 100644 resources/themes/backend/views/livewire/auth/register.blade.php create mode 100644 resources/themes/backend/views/livewire/auth/reset-password.blade.php create mode 100644 resources/themes/backend/views/livewire/auth/two-factor-challenge.blade.php create mode 100644 resources/themes/backend/views/livewire/auth/verify-email.blade.php create mode 100644 resources/themes/backend/views/livewire/settings/appearance.blade.php create mode 100644 resources/themes/backend/views/livewire/settings/delete-user-form.blade.php create mode 100644 resources/themes/backend/views/livewire/settings/profile.blade.php create mode 100644 resources/themes/backend/views/livewire/settings/security.blade.php create mode 100644 resources/themes/backend/views/livewire/settings/two-factor/recovery-codes.blade.php create mode 100644 resources/themes/backend/views/partials/head.blade.php create mode 100644 resources/themes/backend/views/partials/settings-heading.blade.php create mode 100644 resources/themes/frontend/theme.json create mode 100644 resources/themes/frontend/views/welcome.blade.php create mode 100644 resources/views/layouts/app.blade.php create mode 100644 resources/views/layouts/public.blade.php create mode 100644 resources/views/pages/evidence.blade.php create mode 100644 resources/views/pages/home.blade.php create mode 100644 resources/views/pages/owner-stories.blade.php create mode 100644 resources/views/pages/park-holidays.blade.php create mode 100644 resources/views/pages/rights.blade.php create mode 100644 resources/views/pages/submit-evidence.blade.php create mode 100644 resources/views/pages/valuations.blade.php create mode 100644 routes/console.php create mode 100644 routes/settings.php create mode 100644 routes/web.php create mode 100755 scan.sh create mode 100755 scripts/ensure-directories.php create mode 100644 storage/app/.gitignore create mode 100644 storage/app/private/.gitignore create mode 100644 storage/app/public/.gitignore create mode 100644 storage/debugbar/.gitignore create mode 100644 storage/framework/.gitignore create mode 100644 storage/framework/cache/.gitignore create mode 100644 storage/framework/cache/data/.gitignore create mode 100644 storage/framework/sessions/.gitignore create mode 100644 storage/framework/testing/.gitignore create mode 100644 storage/framework/views/.gitignore create mode 100644 storage/logs/.gitignore create mode 100644 tests/Feature/Auth/AuthenticationTest.php create mode 100644 tests/Feature/Auth/EmailVerificationTest.php create mode 100644 tests/Feature/Auth/PasswordConfirmationTest.php create mode 100644 tests/Feature/Auth/PasswordResetTest.php create mode 100644 tests/Feature/Auth/RegistrationTest.php create mode 100644 tests/Feature/Auth/TwoFactorChallengeTest.php create mode 100644 tests/Feature/DashboardTest.php create mode 100644 tests/Feature/ExampleTest.php create mode 100644 tests/Feature/Settings/ProfileUpdateTest.php create mode 100644 tests/Feature/Settings/SecurityTest.php create mode 100644 tests/Pest.php create mode 100644 tests/TestCase.php create mode 100644 tests/Unit/ExampleTest.php create mode 100644 vite.config.js diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..6df8428 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,18 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_size = 4 +indent_style = space +insert_final_newline = true +trim_trailing_whitespace = true + +[*.md] +trim_trailing_whitespace = false + +[*.{yml,yaml}] +indent_size = 2 + +[{compose,docker-compose}.{yml,yaml}] +indent_size = 4 diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..40bb13b --- /dev/null +++ b/.env.example @@ -0,0 +1,65 @@ +APP_NAME=Laravel +APP_ENV=local +APP_KEY= +APP_DEBUG=true +APP_URL=http://localhost:8000 + +APP_LOCALE=en +APP_FALLBACK_LOCALE=en +APP_FAKER_LOCALE=en_US + +APP_MAINTENANCE_DRIVER=file +# APP_MAINTENANCE_STORE=database + +# PHP_CLI_SERVER_WORKERS=4 + +BCRYPT_ROUNDS=12 + +LOG_CHANNEL=stack +LOG_STACK=single +LOG_DEPRECATIONS_CHANNEL=null +LOG_LEVEL=debug + +DB_CONNECTION=sqlite +# DB_HOST=127.0.0.1 +# DB_PORT=3306 +# DB_DATABASE=laravel +# DB_USERNAME=root +# DB_PASSWORD= + +SESSION_DRIVER=database +SESSION_LIFETIME=120 +SESSION_ENCRYPT=false +SESSION_PATH=/ +SESSION_DOMAIN=null + +BROADCAST_CONNECTION=log +FILESYSTEM_DISK=local +QUEUE_CONNECTION=database + +CACHE_STORE=database +# CACHE_PREFIX= + +MEMCACHED_HOST=127.0.0.1 + +REDIS_CLIENT=phpredis +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_MAILER=log +MAIL_SCHEME=null +MAIL_HOST=127.0.0.1 +MAIL_PORT=2525 +MAIL_USERNAME=null +MAIL_PASSWORD=null +MAIL_FROM_ADDRESS="hello@example.com" +MAIL_FROM_NAME="${APP_NAME}" + +AWS_ACCESS_KEY_ID= +AWS_SECRET_ACCESS_KEY= +AWS_DEFAULT_REGION=us-east-1 +AWS_BUCKET= +AWS_USE_PATH_STYLE_ENDPOINT=false + +VITE_APP_NAME="${APP_NAME}" diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..4da48a8 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,11 @@ +* text=auto eol=lf + +*.blade.php diff=html +*.css diff=css +*.html diff=html +*.md diff=markdown +*.php diff=php + +CHANGELOG.md export-ignore +README.md export-ignore +.github/workflows/browser-tests.yml export-ignore diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..ae67c4d --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,12 @@ +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "weekly" + cooldown: + default-days: 5 + groups: + github-actions: + patterns: + - "*" diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml new file mode 100644 index 0000000..7fbaaf7 --- /dev/null +++ b/.github/workflows/tests.yml @@ -0,0 +1,38 @@ +name: tests + +on: + push: + branches: + - main + pull_request: + +permissions: + contents: read + +jobs: + ci: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + with: + persist-credentials: false + + - name: Setup PHP + uses: shivammathur/setup-php@f3e473d116dcccaddc5834248c87452386958240 # v2 + with: + php-version: '8.3' + tools: composer:v2 + coverage: none + + - name: Setup Node + uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + with: + node-version: '22' + + - name: Setup Application + run: composer setup + + - name: Run CI Checks + run: composer ci:check diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..99b900e --- /dev/null +++ b/.gitignore @@ -0,0 +1,28 @@ +/.phpunit.cache +/node_modules +/public/build +/public/fonts-manifest.dev.json +/public/hot +/public/storage +/storage/*.key +/storage/pail +/vendor +.env +.env.backup +.env.production +.phpactor.json +.phpunit.result.cache +Homestead.json +Homestead.yaml +npm-debug.log +yarn-error.log +/auth.json +/.fleet +/.idea +/.nova +/.vscode +/.zed +.DS_Store +*/.DS_Store +**/.DS_Store +/provision/ diff --git a/.junie/mcp/mcp.json b/.junie/mcp/mcp.json new file mode 100644 index 0000000..022afa6 --- /dev/null +++ b/.junie/mcp/mcp.json @@ -0,0 +1,11 @@ +{ + "mcpServers": { + "laravel-boost": { + "command": "/Applications/ServBay/package/php/8.3/8.3.30/bin/php", + "args": [ + "/Users/mag/Sites/Tools/standard_install/artisan", + "boost:mcp" + ] + } + } +} \ No newline at end of file diff --git a/.junie/skills/fluxui-development/SKILL.md b/.junie/skills/fluxui-development/SKILL.md new file mode 100644 index 0000000..d4fb5a0 --- /dev/null +++ b/.junie/skills/fluxui-development/SKILL.md @@ -0,0 +1,81 @@ +--- +name: fluxui-development +description: "Use this skill for Flux UI development in Livewire applications only. Trigger when working with components, building or customizing Livewire component UIs, creating forms, modals, tables, or other interactive elements. Covers: flux: components (buttons, inputs, modals, forms, tables, date-pickers, kanban, badges, tooltips, etc.), component composition, Tailwind CSS styling, Heroicons/Lucide icon integration, validation patterns, responsive design, and theming. Do not use for non-Livewire frameworks or non-component styling." +license: MIT +metadata: + author: laravel +--- + +# Flux UI Development + +## Documentation + +Use `search-docs` for detailed Flux UI patterns and documentation. + +## Basic Usage + +This project uses the free edition of Flux UI, which includes all free components and variants but not Pro components. + +Flux UI is a component library for Livewire built with Tailwind CSS. It provides components that are easy to use and customize. + +Use Flux UI components when available. Fall back to standard Blade components when no Flux component exists for your needs. + + +```blade +Click me +``` + +## Available Components (Free Edition) + +Available: avatar, badge, brand, breadcrumbs, button, callout, card, checkbox, dropdown, field, heading, icon, input, modal, navbar, otp-input, pagination, profile, progress, radio, select, separator, skeleton, switch, table, text, textarea, toast, tooltip + +## Icons + +Flux includes [Heroicons](https://heroicons.com/) as its default icon set. Search for exact icon names on the Heroicons site - do not guess or invent icon names. + + +```blade +Export +``` + +For icons not available in Heroicons, use [Lucide](https://lucide.dev/). Import the icons you need with the Artisan command: + +```bash +php artisan flux:icon crown grip-vertical github +``` + +## Common Patterns + +### Form Fields + + +```blade + + Email + + + +``` + +### Modals + + +```blade + + Title +

Content

+
+``` + +## Verification + +1. Check component renders correctly +2. Test interactive states +3. Verify mobile responsiveness + +## Common Pitfalls + +- Trying to use Pro-only components in the free edition +- Not checking if a Flux component exists before creating custom implementations +- Forgetting to use the `search-docs` tool for component-specific documentation +- Not following existing project patterns for Flux usage diff --git a/.junie/skills/fortify-development/SKILL.md b/.junie/skills/fortify-development/SKILL.md new file mode 100644 index 0000000..2c4e84f --- /dev/null +++ b/.junie/skills/fortify-development/SKILL.md @@ -0,0 +1,151 @@ +--- +name: fortify-development +description: 'ACTIVATE when the user works on authentication in Laravel. This includes login, registration, password reset, email verification, two-factor authentication (2FA/TOTP/QR codes/recovery codes), passkeys, profile updates, password confirmation, or any auth-related routes and controllers. Activate when the user mentions Fortify, auth, authentication, login, register, signup, forgot password, verify email, 2FA, passkeys, WebAuthn, or references app/Actions/Fortify/, CreateNewUser, UpdateUserProfileInformation, FortifyServiceProvider, config/fortify.php, or auth guards. Fortify is the frontend-agnostic authentication backend for Laravel that registers all auth routes and controllers. Also activate when building SPA or headless authentication, customizing login redirects, overriding response contracts like LoginResponse, or configuring login throttling. Do NOT activate for Laravel Passport (OAuth2 API tokens), Socialite (OAuth social login), or non-auth Laravel features.' +license: MIT +metadata: + author: laravel +--- + +# Laravel Fortify Development + +Fortify is a headless authentication backend that provides authentication routes and controllers for Laravel applications. + +## Documentation + +Use `search-docs` for detailed Laravel Fortify patterns and documentation. + +## Usage + +- **Routes**: Use `list-routes` with `only_vendor: true` and `action: "Fortify"` to see all registered endpoints +- **Actions**: Check `app/Actions/Fortify/` for customizable business logic (user creation, password validation, etc.) +- **Config**: See `config/fortify.php` for all options including features, guards, rate limiters, and username field +- **Contracts**: Look in `Laravel\Fortify\Contracts\` for overridable response classes (`LoginResponse`, `LogoutResponse`, etc.) +- **Views**: All view callbacks are set in `FortifyServiceProvider::boot()` using `Fortify::loginView()`, `Fortify::registerView()`, etc. + +## Available Features + +Enable in `config/fortify.php` features array: + +- `Features::registration()` - User registration +- `Features::resetPasswords()` - Password reset via email +- `Features::emailVerification()` - Requires User to implement `MustVerifyEmail` +- `Features::updateProfileInformation()` - Profile updates +- `Features::updatePasswords()` - Password changes +- `Features::twoFactorAuthentication()` - 2FA with QR codes and recovery codes +- `Features::passkeys()` - Passwordless authentication with WebAuthn passkeys + +> Use `search-docs` for feature configuration options and customization patterns. + +## Setup Workflows + +### Two-Factor Authentication Setup + +``` +- [ ] Add TwoFactorAuthenticatable trait to User model +- [ ] Enable feature in config/fortify.php +- [ ] If the `*_add_two_factor_columns_to_users_table.php` migration is missing, publish via `php artisan vendor:publish --tag=fortify-migrations` and migrate +- [ ] Set up view callbacks in FortifyServiceProvider +- [ ] Create 2FA management UI +- [ ] Test QR code and recovery codes +``` + +> Use `search-docs` for TOTP implementation and recovery code handling patterns. + +### Passkeys Setup + +``` +- [ ] Add PasskeyAuthenticatable trait to User model and implement PasskeyUser +- [ ] Enable passkeys feature in config/fortify.php +- [ ] If the passkeys table migration is missing, publish via `php artisan vendor:publish --tag=fortify-migrations` and migrate +- [ ] Configure passkeys relying_party_id, allowed_origins, user_handle_secret, and timeout if defaults are not suitable +- [ ] Build UI with @laravel/passkeys for registration, login, confirmation, and deletion +``` + +> Use `search-docs` for passkey configuration options. For `@laravel/passkeys` frontend usage, refer to the package's README on npm. + +### Email Verification Setup + +``` +- [ ] Enable emailVerification feature in config +- [ ] Implement MustVerifyEmail interface on User model +- [ ] Set up verifyEmailView callback +- [ ] Add verified middleware to protected routes +- [ ] Test verification email flow +``` + +> Use `search-docs` for MustVerifyEmail implementation patterns. + +### Password Reset Setup + +``` +- [ ] Enable resetPasswords feature in config +- [ ] Set up requestPasswordResetLinkView callback +- [ ] Set up resetPasswordView callback +- [ ] Define password.reset named route (if views disabled) +- [ ] Test reset email and link flow +``` + +> Use `search-docs` for custom password reset flow patterns. + +### SPA Authentication Setup + +``` +- [ ] Set 'views' => false in config/fortify.php +- [ ] Install and configure Laravel Sanctum for session-based SPA authentication +- [ ] Use the 'web' guard in config/fortify.php (required for session-based authentication) +- [ ] Set up CSRF token handling +- [ ] Test XHR authentication flows +``` + +> Use `search-docs` for integration and SPA authentication patterns. + +#### Two-Factor Authentication in SPA Mode + +When `views` is set to `false`, Fortify returns JSON responses instead of redirects. + +If a user attempts to log in and two-factor authentication is enabled, the login request will return a JSON response indicating that a two-factor challenge is required: + +```json +{ + "two_factor": true +} +``` + +## Best Practices + +### Custom Authentication Logic + +Override authentication behavior using `Fortify::authenticateUsing()` for custom user retrieval or `Fortify::authenticateThrough()` to customize the authentication pipeline. Override response contracts in `AppServiceProvider` for custom redirects. + +### Registration Customization + +Modify `app/Actions/Fortify/CreateNewUser.php` to customize user creation logic, validation rules, and additional fields. + +### Rate Limiting + +Configure via `fortify.limiters.login` in config. Default configuration throttles by username + IP combination. + +## Key Endpoints + +| Feature | Method | Endpoint | +|------------------------|----------|---------------------------------------------| +| Login | POST | `/login` | +| Logout | POST | `/logout` | +| Register | POST | `/register` | +| Password Reset Request | POST | `/forgot-password` | +| Password Reset | POST | `/reset-password` | +| Email Verify Notice | GET | `/email/verify` | +| Resend Verification | POST | `/email/verification-notification` | +| Password Confirm | POST | `/user/confirm-password` | +| Enable 2FA | POST | `/user/two-factor-authentication` | +| Confirm 2FA | POST | `/user/confirmed-two-factor-authentication` | +| 2FA Challenge | POST | `/two-factor-challenge` | +| Get QR Code | GET | `/user/two-factor-qr-code` | +| Recovery Codes | GET/POST | `/user/two-factor-recovery-codes` | +| Passkey Login Options | GET | `/passkeys/login/options` | +| Passkey Login | POST | `/passkeys/login` | +| Passkey Confirm Options| GET | `/passkeys/confirm/options` | +| Passkey Confirm | POST | `/passkeys/confirm` | +| Passkey Options | GET | `/user/passkeys/options` | +| Register Passkey | POST | `/user/passkeys` | +| Delete Passkey | DELETE | `/user/passkeys/{passkey}` | diff --git a/.junie/skills/infer-conventions/SKILL.md b/.junie/skills/infer-conventions/SKILL.md new file mode 100644 index 0000000..11a9327 --- /dev/null +++ b/.junie/skills/infer-conventions/SKILL.md @@ -0,0 +1,104 @@ +--- +name: infer-conventions +description: "Use this skill to analyze how a Laravel application is actually written and record its conventions as shared rules. Trigger when the user wants to detect, infer, document, or standardize project conventions or coding style, set up or grow `.ai/rules`, resolve mixed or conflicting patterns (e.g. \"are we using Form Requests or inline validation?\"), or onboard agents and teammates to \"how we do things here\". Covers: a systematic sweep of ~49 Laravel convention dimensions (validation, models, architecture, testing, frontend, database, console), open-ended house-pattern discovery, conflict reporting, and recording rules scoped to the right paths via the Boost `record-rule` MCP tool. Do not use for one-off code review, enforcing formatting a linter already handles, or editing `.ai/rules` files by hand." +license: MIT +metadata: + author: laravel +--- + +# Infer Conventions + +Learn how this application writes Laravel, then record what you learn as durable, path-scoped rules other agents will read. You are documenting reality, not improving it. + +## Ground Rules (read before you start) + +- Consistency first. The codebase's majority style is the convention. Never judge it, never propose a "better" pattern, never record what the code should do. If the app validates inline everywhere, that is the rule, even if Form Requests would be nicer. +- Skip what an active tool produces, keep what a tool would fight. Inspect the project's Pint and Rector configuration first; a Rector transformation is tooling-owned only when its package and relevant rule or set are installed and enabled. Active tools may rewrite code toward one canonical form: `$casts` to `casts()`, `$fillable` to attributes, magic accessors to the `Attribute` class, pipe-string rules to arrays, `$signature` to `#[Signature]`, named migrations to anonymous, and many more. When the app already sits at an active tool's target form, the tool owns it, so record nothing. But when the app deliberately holds a form an active tool would refactor away, such as legacy `getXxxAttribute()` accessors the `Attribute` class would replace, no tool can reproduce that choice and an agent defaults the other way. That against-the-grain hold is exactly what to record. +- Record decisions, not defaults. A consistent pattern earns a rule only when it reflects a choice: the app took one valid option where the framework or common practice offered others, or the pattern would surprise a competent agent. Framework defaults steer nothing, so skip them: anonymous migrations, `$signature` commands, `ShouldQueue` jobs, `casts()` on Laravel 11+, named routes, Rule objects in `app/Rules`, and `Mail::fake()` or `Bus::fake()` to isolate framework services. A real fork is not enough on its own. Weigh the side the app took, and record only the side an agent would not reach for by itself: inline closures everywhere, legacy accessors, a bespoke query layer. Watch for the false fork too. "No Mockery" next to facade fakes is not a choice against Mockery, because they double different things. The test for every candidate: without this rule, would the next agent plausibly write it differently? Only "yes" earns a rule. +- Architecture choices are the gold. Record presence and deliberate absence. The structural pattern the app commits to is the highest-signal convention and the one no tool can decide: Action classes and how they are invoked (`handle` / `execute` / `__invoke`), service objects, dedicated query objects exposing `builder()`, DTOs (spatie/laravel-data vs readonly classes), Form Request validation vs inline, an events and listeners spine vs direct calls, and domain or module folders. Also record a consistent non-pattern, such as "query Eloquent directly in controllers, no repository layer", so the next agent matches the app's altitude instead of over-engineering. +- Never duplicate `.ai/rules`. Read `.ai/rules/index.md` and the area files before the sweep. A dimension already covered there is marked done and skipped. +- Evidence or silence. A convention needs at least 3 consistent examples and no meaningful rival to become a candidate. Every Step 1 verdict applies this bar. +- The recorded rule states the convention, nothing else. One or two imperative lines: this project does X, so do X here. Keep detection evidence out. No counts, ratios, current usage, file lists, or example paths, because that is proof for the confirm step, not part of the rule. One short syntax fragment at most, and point to `search-docs` for API details. + +## Process + +Each step ends on a checkable completion criterion. Do not advance until it holds. + +Fan out when you can. The sweep is embarrassingly parallel. If your environment can spawn subagents (a Task, dispatch, or equivalent tool), do Step 0 yourself, then hand each checklist group (A to J) and the architecture map to its own subagent. Each subagent runs the greps, reads a few representative files, and returns structured verdicts (dimension, verdict, evidence, proposed glob / title / note). You aggregate, dedupe, then run Steps 3 to 5. It is far faster on a real app. No subagents available? Run the steps in sequence, with the same bar and the same output. + +### Step 0: Orient + +Read `composer.json` (installed packages tell you which checklist groups apply), the `pint.json` / PHPStan / Rector config, `.ai/rules/index.md` if present, and most important, map the `app/` tree. List every directory under `app/` (and any `Modules/`, `src/`, `packages/`, or domain root). Every folder beyond Laravel's default skeleton (`Http`, `Models`, `Providers`, `Console`, `Exceptions`) is a structural pattern the app committed to and a high-value rule waiting to be written: `Actions`, `Services`, `Data` or DTOs, `Queries`, `Repositories`, `ViewModels`, `Pipelines`, `Support`, `Enums`, `Contracts`, `Observers`, or `Domain` and module roots. Note each one. You will confirm how it is used in Step 2. + +This app ships a frontend stack, so the frontend checklist group applies. Sweep it. + +Done when: you have the applicable checklist groups, the dimensions already recorded in `.ai/rules`, and a list of every non-default `app/` directory mapped to the pattern it represents. + +### Step 1: Predefined sweep + +Open `references/checklist.md` and work every applicable dimension using its search hints. Give each exactly one verdict: + +- Pattern. Clears the bar, rival under ~20% of sites, and reflects a real choice (passes the decisions-not-defaults test). A recording candidate. Cite 2 to 3 example files. +- Conflict. Both styles present in meaningful numbers. Report the split with counts and example files. Never record a preferred winner while the code remains mixed, even in yolo, because that would describe an aspiration rather than reality. Record only if the user identifies a stable path or context boundary that explains both styles; otherwise defer until the code is reconciled. +- Default. Consistent, but a framework or common-practice default the agent already writes unprompted. Skip it as a no-op, not a convention. +- No signal. Under the bar: feature unused, or too few examples. Skip silently (one summary line at most). +- Tooling-owned or Already-recorded. Skip per the ground rules. + +Done when: every applicable dimension carries exactly one of those verdicts. + +### Step 2: Open-ended pass + +First, close out the architecture map from Step 0. For every non-default `app/` directory you listed, confirm how the pattern is used and apply the same evidence and decisions-not-defaults tests as Step 1. Generator-standard or sparsely used directories such as `Rules`, `Observers`, `Mail`, and `Notifications` are signals to inspect, not automatic conventions. Make genuine structural patterns candidates: Action classes invoked via `handle` / `execute` / `__invoke`, Services constructor-injected, `Queries` objects exposing `builder(): Builder`, DTOs as readonly classes or spatie/laravel-data, module or domain folders as the unit of organization. Scope each qualifying pattern to its own directory glob. Also record a consistent deliberate absence, such as "no repository layer, controllers query Eloquent directly", so the next agent matches the app's altitude. + +Then find what else makes this codebase itself: base or abstract classes most code extends, traits used everywhere, tenancy or authorization scoping woven through queries, naming schemes, and custom helpers. Same evidence bar, cite files. Record every genuine structural pattern, and cap the other house findings at ~5 so the pass stays high-signal. + +Done when: every non-default `app/` directory from Step 0 has a verdict, and the pass has produced its cited house findings (or concluded there are none). + +### Step 3: Confirm + +Present every candidate in one batch. Per item: dimension, verdict, evidence (counts and files), and the exact proposed `glob` or `globs` / `title` / `note`. Conflicts are presented as questions about an existing context boundary or deferred cleanup, not as a choice of future style. + +Default mode is confirm: record only what the user approves. Switch to yolo only when the invocation said so ("yolo", "don't ask", "just record them"), then record all pattern candidates without asking. Conflicts still go to the user in yolo. + +Done when: every candidate is approved, rejected, or (conflicts) decided. + +### Step 4: Record + +Make one `record-rule` call for each glob an approved convention applies to. Choose the most specific globs that cover the cited evidence from the mapping table below; if a convention spans models and migrations, record it under both domains so agents discover it from either path. The `note` is the bare convention: strip every trace of detection (see the ground rule). If `record-rule` is unavailable (rules disabled), report the full rule text so the user can enable `BOOST_RULES_ENABLED` or add it by hand. + +Record this: + +> Accessors and mutators: use the legacy magic-method style (`getXxxAttribute()` / `setXxxAttribute()`), not the `Attribute` class. Match it in models. + +Not this: + +> Accessors/mutators use the legacy magic-method style; the `Attribute`-class style is not used anywhere (13 legacy, 0 Attribute-class), e.g. `app/Models/Post.php`. Match the legacy style in existing models. + +Done when: every approved item has a successful tool response, and any failure is reported with its rule text. + +### Step 5: Summarize + +List recorded rules (file and title), conflicts the user deferred, notable no-signals, and remind the user to commit `.ai/rules` so their team and agents share the conventions. + +## Glob mapping + +Attach each rule to the most specific path that covers its evidence. Never a lazy `app/**` when a subtree fits. Match the glob to where the code actually lives, which is not the same in a default skeleton and in a modular or DDD layout. Use the Step 0 `app/` map to pick the real path. + +Examples: + +- Models: `app/Models/**` in a default app, or `app/Modules/Blog/Models/**` / `src/Domain/Blog/**` in a modular one. +- Controllers, routing, validation, responses: `app/Http/**`, or `app/Modules/*/Http/**` when each module owns its HTTP layer. +- Actions, Services, DTOs: `app/Actions/**`, `app/Services/**`, `app/Data/**`, or the module path the app actually uses. +- Tests: `tests/**`. +- Migrations and database: `database/migrations/**`. +- Truly app-wide (rare, e.g. auth retrieval): `app/**`. + +`record-rule` takes one glob. When a convention genuinely spans two domains (e.g. UUID keys touch models and migrations), call it once per domain with the same title and note; mentioning another path in the note does not make the rule discoverable there. + +## Edge cases + +- Rules disabled or `record-rule` missing: detection is read-only, so Steps 0 to 3 still run, and recording falls back to the manual path in Step 4. +- Tiny or fresh app: most dimensions land on no-signal. Say so honestly ("not enough code to infer conventions yet") and record nothing. +- Huge app: each dimension is a bounded grep plus a handful of file reads. Sample representative files, do not read everything. +- Re-runs: reading `.ai/rules` in Step 0 makes re-runs incremental, so only new or undecided dimensions surface. +- Non-standard layout (modules, DDD): the open-ended pass catches the layout itself as convention #1. Adapt the globs in the mapping table to the observed paths. diff --git a/.junie/skills/infer-conventions/references/checklist.md b/.junie/skills/infer-conventions/references/checklist.md new file mode 100644 index 0000000..2b45cc2 --- /dev/null +++ b/.junie/skills/infer-conventions/references/checklist.md @@ -0,0 +1,141 @@ +# Detection Checklist + +Every dimension here is a genuine fork: Laravel offers two or more valid approaches, the app's choice changes what the next agent writes, and no active project tool can pick for you. Left out on purpose: pure formatting (Pint owns it), any form an installed and enabled Rector rule rewrites to one canonical shape (`$casts` to `casts()`, `$fillable` to attributes, pipe-string rules to arrays, named to anonymous migrations, `$signature` to `#[Signature]`), and framework defaults any agent writes unprompted (`ShouldQueue` jobs, relation return types, `HasFactory`). + +Each item gives the fork, then a hint (a grep or dir to spot which side the app takes). Hints are only a start. Read the matched files, never record on a raw count. Apply the ground rules to every verdict: a consistent choice that is a default or a tool's target form is not a pattern. Rows tagged (architecture) are the highest-signal, so record presence and deliberate absence. + +--- + +## A. Validation & HTTP input + +1. Validation entry point: inline `$request->validate()` vs Form Request classes vs `Validator::make()`. + - Hint: `ls app/Http/Requests`; grep `->validate(` / `Validator::make(` in `app/Http/Controllers`. +2. Custom rule location: invokable rule objects in `app/Rules` vs inline closures vs `Validator::extend()` in a provider. Rule objects are the default `make:rule` path, so record only if the app leans on closures or `Validator::extend` instead. "No rule objects" alone is just no-signal. + - Hint: `ls app/Rules`; grep `Validator::extend` in `app/Providers`. +3. Typed input retrieval: typed getters (`$request->string()`, `->integer()`, `->enum()`, `->date()`) vs raw `$request->input()` / dynamic properties. + - Hint: grep `->string(` / `->integer(` / `->enum(` vs `->input(` in `app/Http`. +4. Custom messages/attributes: `lang/*/validation.php` vs Form Request `messages()` / `attributes()` methods. + - Hint: `ls lang`; grep `function messages`, `function attributes` in `app/Http/Requests`. + +## B. Controllers & routing + +5. Controller shape: invokable single-action (`__invoke`) vs resource controllers vs plain multi-method. + - Hint: grep `__invoke` in controllers; `Route::resource` / `apiResource` vs verb routes. +6. Business-logic location (architecture): fat controllers vs delegated to Actions / Services / Jobs. + - Hint: read a few controller methods; `ls app/Actions app/Services`. +7. Route handler style: closures in `routes/*.php` vs controller classes. + - Hint: count `function ()` vs `::class` in `routes/web.php`, `routes/api.php`. +8. Middleware assignment: route/group `->middleware()` vs controller `HasMiddleware::middleware()` vs `#[Middleware]` attribute. + - Hint: grep `implements HasMiddleware`, `#[Middleware(` in controllers vs `->middleware(` in routes. +9. Route model binding: implicit (type-hinted models) vs explicit `Route::bind` vs manual `findOrFail`. + - Hint: typed model params in signatures vs `findOrFail(` in controllers; grep `Route::bind`. +10. Rate limiting: named `RateLimiter::for()` + `throttle:name` vs inline `throttle:60,1`. + - Hint: grep `RateLimiter::for` in providers vs `throttle:` in route files. + +## C. Authorization + +11. Authorization home: Gates (`Gate::define`) vs Policy classes in `app/Policies`. + - Hint: `ls app/Policies`; grep `Gate::define` in `app/Providers`. +12. Authorization call site: `$this->authorize()` / `Gate::authorize()` vs `$user->can()` vs `can` middleware vs `#[Authorize]` vs `@can` in Blade. + - Hint: grep `authorize(`, `->can(`, `middleware('can:`, `#[Authorize(`, `@can(`. + +## D. Eloquent & models + +13. Mass assignment: `$fillable` allow-list vs `$guarded` block-list. + - Hint: grep `protected $fillable` / `protected $guarded` in `app/Models`. +14. Accessors/mutators: modern `Attribute` class vs legacy `getXxxAttribute()` / `setXxxAttribute()`. Record a legacy hold, it goes against the tool's grain. + - Hint: grep `: Attribute` / `Attribute::make` vs `function get[A-Z].*Attribute` in `app/Models`. +15. Primary keys: auto-increment vs `HasUuids` vs `HasUlids`. + - Hint: grep `HasUuids` / `HasUlids` in `app/Models`; migration `id()` vs `uuid('id')`. +16. Custom casts: dedicated `CastsAttributes` classes (`app/Casts`) vs inline `Attribute` vs built-in cast strings. + - Hint: `ls app/Casts`; grep `Cast::class`, `AsStringable::class` in models. +17. Data/query layer (architecture): Eloquent directly in controllers vs repositories vs dedicated query objects (e.g. classes exposing `builder(): Builder`). + - Hint: `ls app/Repositories app/Queries`; see where non-trivial queries are built. +18. Query scopes: local `scope`/`#[Scope]` methods vs dedicated builder classes. + - Hint: grep `function scope` / `#[Scope]` in models; `ls app/*/Builders`. +19. Model events: observers (`app/Observers`, `#[ObservedBy]`) vs `booted()` closures vs event classes. + - Hint: `ls app/Observers`; grep `booted`, `::observe`, `#[ObservedBy]`. +20. Eager-load posture: explicit per-query `->with()` vs model-level `$with` defaults. Treat `preventLazyLoading()` separately as a development guard because it can complement either posture. + - Hint: grep `protected $with`, `->with(`, and separately `preventLazyLoading` in `app/`. + +## E. Architecture & organization + +21. Action/Service structure (architecture): Action classes (invoked via `handle` / `execute` / `__invoke`) vs service objects vs neither. Cross-check the Step 0 `app/` map: any `Actions`/`Services`/`Pipelines`/`Jobs`-as-actions folder is this pattern, so record how it is invoked. + - Hint: `ls app/` (the whole tree, not just `Actions`/`Services`); grep the invocation method in the folder you find. +22. DTOs (architecture): spatie/laravel-data vs plain readonly classes vs arrays everywhere. + - Hint: `ls app/Data`; grep `extends Data`, `readonly class` in `app/`. +23. Dependency acquisition: constructor/method injection vs `app()` / `resolve()` / `App::make()` service location. + - Hint: grep `app(` / `resolve(` / `::make(` in `app/` vs promoted constructor deps. +24. Decoupling: events + listeners vs direct service calls. + - Hint: `ls app/Events app/Listeners`; grep `event(`, `::dispatch(`. +25. Helper vs facade idiom: global helpers (`config()`, `auth()`, `response()`) vs facades (`Config::`, `Auth::`, `Response::`). + - Hint: ratio of `config(` vs `Config::` (etc.) across `app/`. +26. Namespace layout (architecture): default `app/` skeleton vs domain/module folders (`app/Domain/**`, modules). + - Hint: `ls app/`, look for `Domain/`, `Modules/`, bounded-context folders. +27. Enums: backed vs pure; case naming; where they live. + - Hint: `ls app/Enums`; grep `enum .*: string`, `enum .*: int`. + +## F. Frontend & views + +This app ships a frontend stack, so the items below apply. + +28. Frontend stack: Blade+Livewire vs Inertia (Vue/React/Svelte) vs Blade-only / API + separate SPA. + - Hint: `composer.json` + `package.json`; `ls resources/js/pages`, `resources/views`. +29. Blade composition: class `` components vs anonymous components (`@props`) vs `@include` partials. + - Hint: `ls app/View/Components`; grep `constrained()` vs `foreignIdFor(Model::class)` vs manual `foreign()->references()->on()`. + - Hint: grep `foreignId(`, `foreignIdFor(`, `->foreign(` in `database/migrations`. +34. `down()` methods: real reverse logic vs omitted / one-way migrations. + - Hint: grep `function down` vs the migration count. +35. Enum storage: DB `enum()` column vs `string()` + PHP-enum cast on the model. + - Hint: grep `->enum(` in migrations vs string columns cast to enums. +36. Transactions: `DB::transaction(fn ...)` closure vs manual `beginTransaction` / `commit` / `rollBack`. + - Hint: grep `DB::transaction`, `beginTransaction` in `app/`. +37. Idempotent writes: `upsert` / `updateOrCreate` / `firstOrCreate` vs find-then-save. + - Hint: grep `upsert(`, `updateOrCreate(`, `firstOrCreate(` in `app/`. + +## H. Testing + +38. Framework: Pest (`it()` / `test()` / `expect()`) vs PHPUnit classes. + - Hint: `ls tests/Pest.php`; grep `it(` / `test(` vs `extends TestCase`. +39. DB reset: `RefreshDatabase` vs `DatabaseTruncation` vs `DatabaseMigrations`. + - Hint: grep those trait names in `tests/`. +40. Fixtures: compare how equivalent test-owned records are created, such as factories vs manual inserts. Track seeders separately for shared reference data because `$this->seed()` commonly and legitimately coexists with factories. + - Hint: grep `::factory(` and direct inserts in `tests/`; separately inspect `$this->seed(` calls and what those seeders provide. +41. Collaborator isolation: how the app doubles its own classes, Mockery `mock()` / `spy()` vs real integration. Ignore facade fakes like `Mail::fake()` here, they isolate framework services by default and are not a fork against Mockery. + - Hint: grep `->mock(`, `->spy(`, `Mockery::` in `tests/`. +42. Endpoint assertions: array `assertJson([...])` / `assertJsonFragment` vs fluent `AssertableJson`. + - Hint: grep `AssertableJson`, `assertJsonFragment` in `tests/`. + +## I. Responses & API resources + +43. Response shape: API Resource classes vs `response()->json()` vs returning models/arrays directly. + - Hint: `ls app/Http/Resources`; grep `JsonResource`, `->json(` in controllers. +44. Resource relationship inclusion: `whenLoaded()` guards vs unconditional relationship access. Do not count ordinary scalar attributes as rivals to conditional relationships, and evaluate general `when()` fields separately. + - Hint: compare relationship fields using `whenLoaded(` with unconditional relationship property access in `app/Http/Resources`. +45. Pagination contracts: within comparable endpoint categories, length-aware `paginate()` vs `simplePaginate()` vs `cursorPaginate()`. These have different totals, navigation, ordering, and performance contracts, so record only a stable path-scoped API policy, never a project-wide majority. + - Hint: grep those in `app/`, then group matches by endpoint type and client contract before comparing them. +46. Web redirects/URLs: `route('name')` vs `url('/path')` vs `action([...])`. + - Hint: grep `route('`, `url('/`, `action([` in `app/Http` and views. + +## J. Strings, collections & dates + +47. Iteration idiom: `collect()->map()->filter()` pipelines vs `array_map` / `foreach`. + - Hint: grep `collect(`, `->map(` vs `array_map`, `foreach` density in `app/`. +48. String API: fluent `Str::of()->...` (Stringable) vs static `Str::` vs native (`trim`, `strtoupper`). + - Hint: grep `Str::of(` vs `Str::` vs native string funcs. +49. Dates: compare equivalent construction call styles (`now()` / `today()` helpers vs `Carbon::`) separately from the application's mutable/immutable date policy. `Date::use(CarbonImmutable::class)` can make helpers return immutable dates, so those signals are complementary rather than conflicting. + - Hint: grep `now(` and `Carbon::` for call style; separately inspect `CarbonImmutable` and `Date::use` for mutability policy. + +--- + +Genuine forks only. Every row survived the "no tool can decide this, and it isn't the default" filter. Give each applicable dimension exactly one verdict: pattern, conflict, default, no-signal, tooling-owned, or already-recorded. The rows tagged (architecture) are where the highest-value rules come from. diff --git a/.junie/skills/laravel-best-practices/SKILL.md b/.junie/skills/laravel-best-practices/SKILL.md new file mode 100644 index 0000000..d136d75 --- /dev/null +++ b/.junie/skills/laravel-best-practices/SKILL.md @@ -0,0 +1,59 @@ +--- +name: laravel-best-practices +description: "Apply this skill whenever writing, reviewing, or refactoring Laravel PHP code. This includes creating or modifying controllers, models, migrations, form requests, policies, jobs, scheduled commands, service classes, and Eloquent queries. Triggers for N+1 and query performance issues, caching strategies, authorization and security patterns, validation, error handling, queue and job configuration, route definitions, and architectural decisions. Also use for Laravel code reviews and refactoring existing Laravel code to follow best practices. Covers any task involving Laravel backend PHP code patterns." +license: MIT +metadata: + author: laravel +--- + +# Laravel Best Practices + +Best practices for Laravel, organized as an index of rule files. Each rule file teaches what to do and why. For exact API syntax, verify with `search-docs`. + +## Consistency First + +Before applying any rule, check what the application already does. Laravel offers multiple valid approaches, and the best choice is the one the codebase already uses, even if another pattern would be theoretically better. Inconsistency is worse than a suboptimal pattern. + +Check sibling files, related controllers, models, or tests for established patterns. If one exists, follow it. Don't introduce a second way. These rules are defaults for when no pattern exists yet, not overrides. + +## How to Apply + +1. Check the changed files, nearby code, project configuration, and relevant tests for established patterns. Deviate only for a correctness or security defect, and call the deviation out. +2. Map every affected concern to the rule index below. Read each mapped rule file before editing. Skip unrelated rule files. +3. Make the smallest coherent change. Keep the application's architecture and naming instead of introducing a second pattern for the same job. +4. Verify version-sensitive Laravel APIs for the installed version with `search-docs`, or inspect the installed framework when it is unavailable. +5. Run the narrowest relevant tests first, then the project's formatting and static-analysis checks when the change warrants them. +6. Re-read the diff against every mapped rule before finishing. + +## Rule Index + +Cross-cutting changes often need more than one rule file. + +| Concern | Read | +| --- | --- | +| Query count, eager loading, indexes, large datasets | [`rules/db-performance.md`](rules/db-performance.md) | +| Subqueries, aggregates, complex ordering and query plans | [`rules/advanced-queries.md`](rules/advanced-queries.md) | +| Models, relationships, scopes, casts | [`rules/eloquent.md`](rules/eloquent.md) | +| Authentication, authorization, input safety, secrets, uploads | [`rules/security.md`](rules/security.md) | +| Form Requests and validation rules | [`rules/validation.md`](rules/validation.md) | +| Controllers, route binding, resources, middleware | [`rules/routing.md`](rules/routing.md) | +| Schema changes, columns, foreign keys, indexes | [`rules/migrations.md`](rules/migrations.md) | +| Jobs, retries, uniqueness, batches, Horizon | [`rules/queue-jobs.md`](rules/queue-jobs.md) | +| Cache lifetime, invalidation, locks, memoization | [`rules/caching.md`](rules/caching.md) | +| Outbound requests, retries, timeouts, fakes | [`rules/http-client.md`](rules/http-client.md) | +| Exceptions, reporting, rendering, log context | [`rules/error-handling.md`](rules/error-handling.md) | +| Events and notifications | [`rules/events-notifications.md`](rules/events-notifications.md) | +| Mailables and mail assertions | [`rules/mail.md`](rules/mail.md) | +| Scheduled tasks and overlap protection | [`rules/scheduling.md`](rules/scheduling.md) | +| Collections, lazy iteration, bulk operations | [`rules/collections.md`](rules/collections.md) | +| Blade components, attributes, composers | [`rules/blade-views.md`](rules/blade-views.md) | +| Environment values and application configuration | [`rules/config.md`](rules/config.md) | +| Pest/PHPUnit patterns, factories, fakes | [`rules/testing.md`](rules/testing.md) | +| Naming, helpers, file boundaries, PHP style | [`rules/style.md`](rules/style.md) | +| Actions, services, dependencies, application structure | [`rules/architecture.md`](rules/architecture.md) | + +## Decision Rules + +- Prefer framework features and existing application abstractions over new helpers or dependencies. +- Avoid speculative abstractions. Extract code when it creates a clear domain boundary, removes meaningful duplication, or makes behavior independently testable. +- Keep database access out of Blade views and prevent hidden N+1 queries across controllers, resources, jobs, and serialization. diff --git a/.junie/skills/laravel-best-practices/rules/advanced-queries.md b/.junie/skills/laravel-best-practices/rules/advanced-queries.md new file mode 100644 index 0000000..f12876e --- /dev/null +++ b/.junie/skills/laravel-best-practices/rules/advanced-queries.md @@ -0,0 +1,106 @@ +# Advanced Query Patterns + +## Use `addSelect()` Subqueries for Single Values from Has-Many + +Instead of eager-loading an entire has-many relationship for a single value (like the latest timestamp), use a correlated subquery via `addSelect()`. This pulls the value directly in the main SQL query — zero extra queries. + +```php +public function scopeWithLastLoginAt($query): void +{ + $query->addSelect([ + 'last_login_at' => Login::select('created_at') + ->whereColumn('user_id', 'users.id') + ->latest() + ->take(1), + ])->withCasts(['last_login_at' => 'datetime']); +} +``` + +## Create Dynamic Relationships via Subquery FK + +Extend the `addSelect()` pattern to fetch a foreign key via subquery, then define a `belongsTo` relationship on that virtual attribute. This provides a fully-hydrated related model without loading the entire collection. + +```php +public function lastLogin(): BelongsTo +{ + return $this->belongsTo(Login::class); +} + +public function scopeWithLastLogin($query): void +{ + $query->addSelect([ + 'last_login_id' => Login::select('id') + ->whereColumn('user_id', 'users.id') + ->latest() + ->take(1), + ])->with('lastLogin'); +} +``` + +## Use Conditional Aggregates Instead of Multiple Count Queries + +Replace N separate `count()` queries with a single query using `CASE WHEN` inside `selectRaw()`. Use `toBase()` to skip model hydration when you only need scalar values. + +```php +$statuses = Feature::toBase() + ->selectRaw("count(case when status = 'Requested' then 1 end) as requested") + ->selectRaw("count(case when status = 'Planned' then 1 end) as planned") + ->selectRaw("count(case when status = 'Completed' then 1 end) as completed") + ->first(); +``` + +## Use `setRelation()` to Prevent Circular N+1 + +When a parent model is eager-loaded with its children, and the view also needs `$child->parent`, use `setRelation()` to inject the already-loaded parent rather than letting Eloquent fire N additional queries. + +```php +$feature->load('comments.user'); +$feature->comments->each->setRelation('feature', $feature); +``` + +## Prefer `whereIn` + Subquery Over `whereHas` + +`whereHas()` emits a correlated `EXISTS` subquery that re-executes per row. Using `whereIn()` with a `select('id')` subquery lets the database use an index lookup instead, without loading data into PHP memory. + +Incorrect (correlated EXISTS re-executes per row): + +```php +$query->whereHas('company', fn ($q) => $q->where('name', 'like', $term)); +``` + +Correct (index-friendly subquery, no PHP memory overhead): + +```php +$query->whereIn('company_id', Company::where('name', 'like', $term)->select('id')); +``` + +## Sometimes Two Simple Queries Beat One Complex Query + +Running a small, targeted secondary query and passing its results via `whereIn` is often faster than a single complex correlated subquery or join. The additional round-trip is worthwhile when the secondary query is highly selective and uses its own index. + +## Use Compound Indexes Matching `orderBy` Column Order + +When ordering by multiple columns, create a single compound index in the same column order as the `ORDER BY` clause. Individual single-column indexes cannot combine for multi-column sorts — the database will filesort without a compound index. + +```php +// Migration +$table->index(['last_name', 'first_name']); + +// Query — column order must match the index +User::query()->orderBy('last_name')->orderBy('first_name')->paginate(); +``` + +## Use Correlated Subqueries for Has-Many Ordering + +When sorting by a value from a has-many relationship, avoid joins (they duplicate rows). Use a correlated subquery inside `orderBy()` instead, paired with an `addSelect` scope for eager loading. + +```php +public function scopeOrderByLastLogin($query): void +{ + $query->orderByDesc(Login::select('created_at') + ->whereColumn('user_id', 'users.id') + ->latest() + ->take(1) + ); +} +``` diff --git a/.junie/skills/laravel-best-practices/rules/architecture.md b/.junie/skills/laravel-best-practices/rules/architecture.md new file mode 100644 index 0000000..138d5a4 --- /dev/null +++ b/.junie/skills/laravel-best-practices/rules/architecture.md @@ -0,0 +1,202 @@ +# Architecture Best Practices + +## Single-Purpose Action Classes + +Extract discrete business operations into invokable Action classes. + +```php +class CreateOrderAction +{ + public function __construct(private InventoryService $inventory) {} + + public function handle(array $data): Order + { + $order = Order::create($data); + $this->inventory->reserve($order); + + return $order; + } +} +``` + +## Use Dependency Injection + +Always use constructor injection. Avoid `app()` or `resolve()` inside classes. + +Incorrect: +```php +class OrderController extends Controller +{ + public function store(StoreOrderRequest $request) + { + $service = app(OrderService::class); + + return $service->create($request->validated()); + } +} +``` + +Correct: +```php +class OrderController extends Controller +{ + public function __construct(private OrderService $service) {} + + public function store(StoreOrderRequest $request) + { + return $this->service->create($request->validated()); + } +} +``` + +## Code to Interfaces + +Depend on contracts at system boundaries (payment gateways, notification channels, external APIs) for testability and swappability. + +Incorrect (concrete dependency): +```php +class OrderService +{ + public function __construct(private StripeGateway $gateway) {} +} +``` + +Correct (interface dependency): +```php +interface PaymentGateway +{ + public function charge(int $amount, string $customerId): PaymentResult; +} + +class OrderService +{ + public function __construct(private PaymentGateway $gateway) {} +} +``` + +Bind in a service provider: + +```php +$this->app->bind(PaymentGateway::class, StripeGateway::class); +``` + +## Default Sort by Descending + +When no explicit order is specified, sort by `id` or `created_at` descending. Without an explicit `ORDER BY`, row order is undefined. + +Incorrect: +```php +$posts = Post::paginate(); +``` + +Correct: +```php +$posts = Post::latest()->paginate(); +``` + +## Use Atomic Locks for Race Conditions + +Prevent race conditions with `Cache::lock()` or `lockForUpdate()`. + +```php +Cache::lock('order-processing-'.$order->id, 10)->block(5, function () use ($order) { + $order->process(); +}); + +// Or at query level +$product = Product::where('id', $id)->lockForUpdate()->first(); +``` + +## Use `mb_*` String Functions + +When no Laravel helper exists, prefer `mb_strlen`, `mb_strtolower`, etc. for UTF-8 safety. Standard PHP string functions count bytes, not characters. + +Incorrect: +```php +strlen('José'); // 5 (bytes, not characters) +strtolower('MÜNCHEN'); // 'mÜnchen' — fails on multibyte +``` + +Correct: +```php +mb_strlen('José'); // 4 (characters) +mb_strtolower('MÜNCHEN'); // 'münchen' + +// Prefer Laravel's Str helpers when available +Str::length('José'); // 4 +Str::lower('MÜNCHEN'); // 'münchen' +``` + +## Use `defer()` for Post-Response Work + +For lightweight tasks that don't need to survive a crash (logging, analytics, cleanup), use `defer()` instead of dispatching a job. The callback runs after the HTTP response is sent — no queue overhead. + +Incorrect (job overhead for trivial work): +```php +dispatch(new LogPageView($page)); +``` + +Correct (runs after response, same process): +```php +defer(fn () => PageView::create(['page_id' => $page->id, 'user_id' => auth()->id()])); +``` + +Use jobs when the work must survive process crashes or needs retry logic. Use `defer()` for fire-and-forget work. + +## Use `Context` for Request-Scoped Data + +The `Context` facade passes data through the entire request lifecycle — middleware, controllers, jobs, logs — without passing arguments manually. + +```php +// In middleware +Context::add('tenant_id', $request->header('X-Tenant-ID')); + +// Anywhere later — controllers, jobs, log context +$tenantId = Context::get('tenant_id'); +``` + +Context data automatically propagates to queued jobs and is included in log entries. Use `Context::addHidden()` for sensitive data that should be available in queued jobs but excluded from log context. If data must not leave the current process, do not store it in `Context`. + +## Use `Concurrency::run()` for Parallel Execution + +Run independent operations in parallel using child processes — no async libraries needed. + +```php +use Illuminate\Support\Facades\Concurrency; + +[$users, $orders] = Concurrency::run([ + fn () => User::count(), + fn () => Order::where('status', 'pending')->count(), +]); +``` + +Each closure runs in a separate process with full Laravel access. Use for independent database queries, API calls, or computations that would otherwise run sequentially. + +## Convention Over Configuration + +Follow Laravel conventions. Don't override defaults unnecessarily. + +Incorrect: +```php +class Customer extends Model +{ + protected $table = 'Customer'; + protected $primaryKey = 'customer_id'; + + public function roles(): BelongsToMany + { + return $this->belongsToMany(Role::class, 'role_customer', 'customer_id', 'role_id'); + } +} +``` + +Correct: +```php +class Customer extends Model +{ + public function roles(): BelongsToMany + { + return $this->belongsToMany(Role::class); + } +} +``` diff --git a/.junie/skills/laravel-best-practices/rules/blade-views.md b/.junie/skills/laravel-best-practices/rules/blade-views.md new file mode 100644 index 0000000..5f0b3a1 --- /dev/null +++ b/.junie/skills/laravel-best-practices/rules/blade-views.md @@ -0,0 +1,36 @@ +# Blade & Views Best Practices + +## Use `$attributes->merge()` in Component Templates + +Hardcoding classes prevents consumers from adding their own. `merge()` combines class attributes cleanly. + +```blade +
merge(['class' => 'alert alert-'.$type]) }}> + {{ $message }} +
+``` + +## Use `@pushOnce` for Per-Component Scripts + +If a component renders inside a `@foreach`, `@push` inserts the script N times. `@pushOnce` guarantees it's included exactly once. + +## Prefer Blade Components Over `@include` + +`@include` shares all parent variables implicitly (hidden coupling). Components have explicit props, attribute bags, and slots. + +## Use View Composers for Shared View Data + +If every controller rendering a sidebar must pass `$categories`, that's duplicated code. A View Composer centralizes it. + +## Use Blade Fragments for Partial Re-Renders (htmx/Turbo) + +A single view can return either the full page or just a fragment, keeping routing clean. + +```php +return view('dashboard', compact('users')) + ->fragmentIf($request->hasHeader('HX-Request'), 'user-list'); +``` + +## Use `@aware` for Deeply Nested Component Props + +Avoids re-passing parent props through every level of nested components. diff --git a/.junie/skills/laravel-best-practices/rules/caching.md b/.junie/skills/laravel-best-practices/rules/caching.md new file mode 100644 index 0000000..67408d6 --- /dev/null +++ b/.junie/skills/laravel-best-practices/rules/caching.md @@ -0,0 +1,70 @@ +# Caching Best Practices + +## Use `Cache::remember()` Instead of Manual Get/Put + +Cleaner cache-aside pattern that removes boilerplate. use `Cache::lock()` for race conditions. + +Incorrect: +```php +$val = Cache::get('stats'); +if (! $val) { + $val = $this->computeStats(); + Cache::put('stats', $val, 60); +} +``` + +Correct: +```php +$val = Cache::remember('stats', 60, fn () => $this->computeStats()); +``` + +## Use `Cache::flexible()` for Stale-While-Revalidate + +On high-traffic keys, one user always gets a slow response when the cache expires. `flexible()` serves slightly stale data while refreshing in the background. + +Incorrect: `Cache::remember('users', 300, fn () => User::all());` + +Correct: `Cache::flexible('users', [300, 600], fn () => User::all());` — fresh for 5 min, stale-but-served up to 10 min, refreshes via deferred function. + +## Use `Cache::memo()` to Avoid Redundant Hits Within a Request + +If the same cache key is read multiple times per request (e.g., a service called from multiple places), `memo()` stores the resolved value in memory. + +`Cache::memo()->get('settings');` — 5 calls = 1 Redis round-trip instead of 5. + +## Use Cache Tags to Invalidate Related Groups + +Without tags, invalidating a group of entries requires tracking every key. Tags let you flush atomically. Only works with `redis`, `memcached`, `dynamodb` — not `file` or `database`. + +```php +Cache::tags(['user-1'])->flush(); +``` + +## Use `Cache::add()` for Atomic Conditional Writes + +`add()` only writes if the key does not exist — atomic, no race condition between checking and writing. + +Incorrect: `if (! Cache::has('lock')) { Cache::put('lock', true, 10); }` + +Correct: `Cache::add('lock', true, 10);` + +## Use `once()` for Per-Request Memoization + +`once()` memoizes a function's return value for the lifetime of the object (or request for closures). Unlike `Cache::memo()`, it doesn't hit the cache store at all — pure in-memory. + +```php +public function roles(): Collection +{ + return once(fn () => $this->loadRoles()); +} +``` + +Multiple calls return the cached result without re-executing. Use `once()` for expensive computations called multiple times per request. Use `Cache::memo()` when you also want cross-request caching. + +## Configure Failover Cache Stores in Production + +If Redis goes down, the app falls back to a secondary store automatically. + +```php +'failover' => ['driver' => 'failover', 'stores' => ['redis', 'database']], +``` diff --git a/.junie/skills/laravel-best-practices/rules/collections.md b/.junie/skills/laravel-best-practices/rules/collections.md new file mode 100644 index 0000000..18e8d9e --- /dev/null +++ b/.junie/skills/laravel-best-practices/rules/collections.md @@ -0,0 +1,44 @@ +# Collection Best Practices + +## Use Higher-Order Messages for Simple Operations + +Incorrect: +```php +$users->each(function (User $user) { + $user->markAsVip(); +}); +``` + +Correct: `$users->each->markAsVip();` + +Works with `each`, `map`, `sum`, `filter`, `reject`, `contains`, etc. + +## Choose `cursor()` vs. `lazy()` Correctly + +- `cursor()` — one model in memory, but cannot eager-load relationships (N+1 risk). +- `lazy()` — chunked pagination returning a flat LazyCollection, supports eager loading. + +Incorrect: `User::with('roles')->cursor()` — eager loading silently ignored. + +Correct: `User::with('roles')->lazy()` for relationship access; `User::cursor()` for attribute-only work. + +## Use `lazyById()` When Updating Records While Iterating + +`lazy()` uses offset pagination — updating records during iteration can skip or double-process. `lazyById()` uses `id > last_id`, safe against mutation. + +## Use `toQuery()` for Bulk Operations on Collections + +Avoids manual `whereIn` construction. + +Incorrect: `User::whereIn('id', $users->pluck('id'))->update([...]);` + +Correct: `$users->toQuery()->update([...]);` + +## Use `#[CollectedBy]` for Custom Collection Classes + +More declarative than overriding `newCollection()`. + +```php +#[CollectedBy(UserCollection::class)] +class User extends Model {} +``` diff --git a/.junie/skills/laravel-best-practices/rules/config.md b/.junie/skills/laravel-best-practices/rules/config.md new file mode 100644 index 0000000..9bea727 --- /dev/null +++ b/.junie/skills/laravel-best-practices/rules/config.md @@ -0,0 +1,73 @@ +# Configuration Best Practices + +## `env()` Only in Config Files + +Direct `env()` calls may return `null` when config is cached. + +Incorrect: +```php +$key = env('API_KEY'); +``` + +Correct: +```php +// config/services.php +'key' => env('API_KEY'), + +// Application code +$key = config('services.key'); +``` + +## Use Encrypted Env or External Secrets + +Never store production secrets in plain `.env` files in version control. + +Incorrect: +```bash + +# .env committed to repo or shared in Slack + +STRIPE_SECRET=sk_live_abc123 +AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI +``` + +Correct: +```bash +php artisan env:encrypt --env=production --readable +php artisan env:decrypt --env=production +``` + +For cloud deployments, prefer the platform's native secret store (AWS Secrets Manager, Vault, etc.) and inject at runtime. + +## Use `App::environment()` for Environment Checks + +Incorrect: +```php +if (env('APP_ENV') === 'production') { +``` + +Correct: +```php +if (app()->isProduction()) { +// or +if (App::environment('production')) { +``` + +## Use Constants and Language Files + +Use class constants instead of hardcoded magic strings for model states, types, and statuses. + +```php +// Incorrect +return $this->type === 'normal'; + +// Correct +return $this->type === self::TYPE_NORMAL; +``` + +If the application already uses language files for localization, use `__()` for user-facing strings too. Do not introduce language files purely for English-only apps — simple string literals are fine there. + +```php +// Only when lang files already exist in the project +return back()->with('message', __('app.article_added')); +``` diff --git a/.junie/skills/laravel-best-practices/rules/db-performance.md b/.junie/skills/laravel-best-practices/rules/db-performance.md new file mode 100644 index 0000000..c49ba16 --- /dev/null +++ b/.junie/skills/laravel-best-practices/rules/db-performance.md @@ -0,0 +1,192 @@ +# Database Performance Best Practices + +## Always Eager Load Relationships + +Lazy loading causes N+1 query problems — one query per loop iteration. Always use `with()` to load relationships upfront. + +Incorrect (N+1 — executes 1 + N queries): +```php +$posts = Post::all(); +foreach ($posts as $post) { + echo $post->author->name; +} +``` + +Correct (2 queries total): +```php +$posts = Post::with('author')->get(); +foreach ($posts as $post) { + echo $post->author->name; +} +``` + +Constrain eager loads to select only needed columns (always include the foreign key): + +```php +$users = User::with(['posts' => function ($query) { + $query->select('id', 'user_id', 'title') + ->where('published', true) + ->latest() + ->limit(10); +}])->get(); +``` + +## Prevent Lazy Loading in Development + +Enable this in `AppServiceProvider::boot()` to catch N+1 issues during development. + +```php +public function boot(): void +{ + Model::preventLazyLoading(! app()->isProduction()); +} +``` + +Throws `LazyLoadingViolationException` when a relationship is accessed without being eager-loaded. + +## Select Only Needed Columns + +Avoid `SELECT *` — especially when tables have large text or JSON columns. + +Incorrect: +```php +$posts = Post::with('author')->get(); +``` + +Correct: +```php +$posts = Post::select('id', 'title', 'user_id', 'created_at') + ->with(['author:id,name,avatar']) + ->get(); +``` + +When selecting columns on eager-loaded relationships, always include the foreign key column or the relationship won't match. + +## Chunk Large Datasets + +Never load thousands of records at once. Use chunking for batch processing. + +Incorrect: +```php +$users = User::all(); +foreach ($users as $user) { + $user->notify(new WeeklyDigest); +} +``` + +Correct: +```php +User::where('subscribed', true)->chunk(200, function ($users) { + foreach ($users as $user) { + $user->notify(new WeeklyDigest); + } +}); +``` + +Use `chunkById()` when modifying records during iteration — standard `chunk()` uses OFFSET which shifts when rows change: + +```php +User::where('active', false)->chunkById(200, function ($users) { + $users->each->delete(); +}); +``` + +## Add Database Indexes + +Index columns that appear in `WHERE`, `ORDER BY`, `JOIN`, and `GROUP BY` clauses. + +Incorrect: +```php +Schema::create('orders', function (Blueprint $table) { + $table->id(); + $table->foreignId('user_id')->constrained(); + $table->string('status'); + $table->timestamps(); +}); +``` + +Correct: +```php +Schema::create('orders', function (Blueprint $table) { + $table->id(); + $table->foreignId('user_id')->index()->constrained(); + $table->string('status')->index(); + $table->timestamps(); + $table->index(['status', 'created_at']); +}); +``` + +Add composite indexes for common query patterns (e.g., `WHERE status = ? ORDER BY created_at`). + +## Use `withCount()` for Counting Relations + +Never load entire collections just to count them. + +Incorrect: +```php +$posts = Post::all(); +foreach ($posts as $post) { + echo $post->comments->count(); +} +``` + +Correct: +```php +$posts = Post::withCount('comments')->get(); +foreach ($posts as $post) { + echo $post->comments_count; +} +``` + +Conditional counting: + +```php +$posts = Post::withCount([ + 'comments', + 'comments as approved_comments_count' => function ($query) { + $query->where('approved', true); + }, +])->get(); +``` + +## Use `cursor()` for Memory-Efficient Iteration + +For read-only iteration over large result sets, `cursor()` loads one record at a time via a PHP generator. + +Incorrect: +```php +$users = User::where('active', true)->get(); +``` + +Correct: +```php +foreach (User::where('active', true)->cursor() as $user) { + ProcessUser::dispatch($user->id); +} +``` + +Use `cursor()` for read-only iteration. Use `chunk()` / `chunkById()` when modifying records. + +## No Queries in Blade Templates + +Never execute queries in Blade templates. Pass data from controllers. + +Incorrect: +```blade +@foreach (User::all() as $user) + {{ $user->profile->name }} +@endforeach +``` + +Correct: +```php +// Controller +$users = User::with('profile')->get(); +return view('users.index', compact('users')); +``` + +```blade +@foreach ($users as $user) + {{ $user->profile->name }} +@endforeach +``` diff --git a/.junie/skills/laravel-best-practices/rules/eloquent.md b/.junie/skills/laravel-best-practices/rules/eloquent.md new file mode 100644 index 0000000..bd2cfca --- /dev/null +++ b/.junie/skills/laravel-best-practices/rules/eloquent.md @@ -0,0 +1,150 @@ +# Eloquent Best Practices + +## Use Correct Relationship Types + +Use `hasMany`, `belongsTo`, `morphMany`, etc. with proper return type hints. + +```php +public function comments(): HasMany +{ + return $this->hasMany(Comment::class); +} + +public function author(): BelongsTo +{ + return $this->belongsTo(User::class, 'user_id'); +} +``` + +## Use Local Scopes for Reusable Queries + +Extract reusable query constraints into local scopes to avoid duplication. + +Incorrect: +```php +$active = User::where('verified', true)->whereNotNull('activated_at')->get(); +$articles = Article::whereHas('user', function ($q) { + $q->where('verified', true)->whereNotNull('activated_at'); +})->get(); +``` + +Correct: +```php +#[Scope] +protected function active(Builder $query): Builder +{ + return $query->where('verified', true)->whereNotNull('activated_at'); +} + +// Usage +$active = User::active()->get(); +$articles = Article::whereHas('user', fn ($q) => $q->active())->get(); +``` + +## Apply Global Scopes Sparingly + +Global scopes silently modify every query on the model, making debugging difficult. Prefer local scopes and reserve global scopes for truly universal constraints like soft deletes or multi-tenancy. + +Incorrect (global scope for a conditional filter): +```php +class PublishedScope implements Scope +{ + public function apply(Builder $builder, Model $model): void + { + $builder->where('published', true); + } +} +// Now admin panels, reports, and background jobs all silently skip drafts +``` + +Correct (local scope you opt into): +```php +#[Scope] +protected function published(Builder $query): Builder +{ + return $query->where('published', true); +} + +Post::published()->paginate(); // Explicit +Post::paginate(); // Admin sees all +``` + +## Define Attribute Casts + +Use the `casts()` method (or `$casts` property following project convention) for automatic type conversion. + +```php +protected function casts(): array +{ + return [ + 'is_active' => 'boolean', + 'metadata' => 'array', + 'total' => 'decimal:2', + ]; +} +``` + +## Cast Date Columns Properly + +Always cast date columns. Use Carbon instances in templates instead of formatting strings manually. + +Incorrect: +```blade +{{ Carbon::createFromFormat('Y-d-m H-i', $order->ordered_at)->toDateString() }} +``` + +Correct: +```php +protected function casts(): array +{ + return [ + 'ordered_at' => 'datetime', + ]; +} +``` + +```blade +{{ $order->ordered_at->toDateString() }} +{{ $order->ordered_at->format('m-d') }} +``` + +## Use `whereBelongsTo()` for Relationship Queries + +Cleaner than manually specifying foreign keys. + +Incorrect: +```php +Post::where('user_id', $user->id)->get(); +``` + +Correct: +```php +Post::whereBelongsTo($user)->get(); +Post::whereBelongsTo($user, 'author')->get(); +``` + +## Avoid Hardcoded Table Names in Queries + +Never use string literals for table names in raw queries, joins, or subqueries. Hardcoded table names make it impossible to find all places a model is used and break refactoring (e.g., renaming a table requires hunting through every raw string). + +Incorrect: +```php +DB::table('users')->where('active', true)->get(); + +$query->join('companies', 'companies.id', '=', 'users.company_id'); + +DB::select('SELECT * FROM orders WHERE status = ?', ['pending']); +``` + +Correct — reference the model's table: +```php +DB::table((new User)->getTable())->where('active', true)->get(); + +// Even better — use Eloquent or the query builder instead of raw SQL +User::where('active', true)->get(); +Order::where('status', 'pending')->get(); +``` + +Prefer Eloquent queries and relationships over `DB::table()` whenever possible — they already reference the model's table. When `DB::table()` or raw joins are unavoidable, always use `(new Model)->getTable()` to keep the reference traceable. + +**Exception — migrations:** In migrations, hardcoded table names via `DB::table('settings')` are acceptable and preferred. Models change over time but migrations are frozen snapshots — referencing a model that is later renamed or deleted would break the migration. diff --git a/.junie/skills/laravel-best-practices/rules/error-handling.md b/.junie/skills/laravel-best-practices/rules/error-handling.md new file mode 100644 index 0000000..4b14866 --- /dev/null +++ b/.junie/skills/laravel-best-practices/rules/error-handling.md @@ -0,0 +1,72 @@ +# Error Handling Best Practices + +## Exception Reporting and Rendering + +There are two valid approaches — choose one and apply it consistently across the project. + +**Co-location on the exception class** — keeps behavior alongside the exception definition, easier to find: + +```php +class InvalidOrderException extends Exception +{ + public function report(): void { /* custom reporting */ } + + public function render(Request $request): Response + { + return response()->view('errors.invalid-order', status: 422); + } +} +``` + +**Centralized in `bootstrap/app.php`** — all exception handling in one place, easier to see the full picture: + +```php +->withExceptions(function (Exceptions $exceptions) { + $exceptions->report(function (InvalidOrderException $e) { /* ... */ }); + $exceptions->render(function (InvalidOrderException $e, Request $request) { + return response()->view('errors.invalid-order', status: 422); + }); +}) +``` + +Check the existing codebase and follow whichever pattern is already established. + +## Use `ShouldntReport` for Exceptions That Should Never Log + +More discoverable than listing classes in `dontReport()`. + +```php +class PodcastProcessingException extends Exception implements ShouldntReport {} +``` + +## Throttle High-Volume Exceptions + +A single failing integration can flood error tracking. Use `throttle()` to rate-limit per exception type. + +## Enable `dontReportDuplicates()` + +Prevents the same exception instance from being logged multiple times when `report($e)` is called in multiple catch blocks. + +## Force JSON Error Rendering for API Routes + +Laravel auto-detects `Accept: application/json` but API clients may not set it. Explicitly declare JSON rendering for API routes. + +```php +$exceptions->shouldRenderJsonWhen(function (Request $request, Throwable $e) { + return $request->is('api/*') || $request->expectsJson(); +}); +``` + +## Add Context to Exception Classes + +Attach structured data to exceptions at the source via a `context()` method — Laravel includes it automatically in the log entry. + +```php +class InvalidOrderException extends Exception +{ + public function context(): array + { + return ['order_id' => $this->orderId]; + } +} +``` diff --git a/.junie/skills/laravel-best-practices/rules/events-notifications.md b/.junie/skills/laravel-best-practices/rules/events-notifications.md new file mode 100644 index 0000000..82e329e --- /dev/null +++ b/.junie/skills/laravel-best-practices/rules/events-notifications.md @@ -0,0 +1,52 @@ +# Events & Notifications Best Practices + +## Rely on Event Discovery + +Laravel auto-discovers listeners by reading `handle(EventType $event)` type-hints. No manual registration needed in `AppServiceProvider`. + +## Run `event:cache` in Production Deploy + +Event discovery scans the filesystem per-request in dev. Cache it in production: `php artisan optimize` or `php artisan event:cache`. + +## Use `ShouldDispatchAfterCommit` Inside Transactions + +Without it, a queued listener may process before the DB transaction commits, reading data that doesn't exist yet. + +```php +class OrderShipped implements ShouldDispatchAfterCommit {} +``` + +## Always Queue Notifications + +Notifications often hit external APIs (email, SMS, Slack). Without `ShouldQueue`, they block the HTTP response. + +```php +class InvoicePaid extends Notification implements ShouldQueue +{ + use Queueable; +} +``` + +## Use `afterCommit()` on Notifications in Transactions + +Same race condition as events — call `afterCommit()` to delay dispatch until the transaction commits. + +```php +$user->notify((new InvoicePaid($invoice))->afterCommit()); +``` + +## Route Notification Channels to Dedicated Queues + +Mail and database notifications have different priorities. Use `viaQueues()` to route them to separate queues. + +## Use On-Demand Notifications for Non-User Recipients + +Avoid creating dummy models to send notifications to arbitrary addresses. + +```php +Notification::route('mail', 'admin@example.com')->notify(new SystemAlert()); +``` + +## Implement `HasLocalePreference` on Notifiable Models + +Laravel automatically uses the user's preferred locale for all notifications and mailables — no per-call `locale()` needed. diff --git a/.junie/skills/laravel-best-practices/rules/http-client.md b/.junie/skills/laravel-best-practices/rules/http-client.md new file mode 100644 index 0000000..8e2f16e --- /dev/null +++ b/.junie/skills/laravel-best-practices/rules/http-client.md @@ -0,0 +1,160 @@ +# HTTP Client Best Practices + +## Always Set Explicit Timeouts + +The default timeout is 30 seconds — too long for most API calls. Always set explicit `timeout` and `connectTimeout` to fail fast. + +Incorrect: +```php +$response = Http::get('https://api.example.com/users'); +``` + +Correct: +```php +$response = Http::timeout(5) + ->connectTimeout(3) + ->get('https://api.example.com/users'); +``` + +For service-specific clients, define timeouts in a macro: + +```php +Http::macro('github', function () { + return Http::baseUrl('https://api.github.com') + ->timeout(10) + ->connectTimeout(3) + ->withToken(config('services.github.token')); +}); + +$response = Http::github()->get('/repos/laravel/framework'); +``` + +## Use Retry with Backoff for External APIs + +External APIs have transient failures. Use `retry()` with increasing delays. + +Incorrect: +```php +$response = Http::post('https://api.stripe.com/v1/charges', $data); + +if ($response->failed()) { + throw new PaymentFailedException('Charge failed'); +} +``` + +Correct: +```php +$response = Http::retry([100, 500, 1000]) + ->timeout(10) + ->post('https://api.stripe.com/v1/charges', $data); +``` + +Only retry on specific errors: + +```php +$response = Http::retry(3, 100, function (Throwable $exception, PendingRequest $request) { + return $exception instanceof ConnectionException + || ($exception instanceof RequestException && $exception->response->serverError()); +})->post('https://api.example.com/data'); +``` + +## Handle Errors Explicitly + +The HTTP Client does not throw on 4xx/5xx by default. Always check status or use `throw()`. + +Incorrect: +```php +$response = Http::get('https://api.example.com/users/1'); +$user = $response->json(); // Could be an error body +``` + +Correct: +```php +$response = Http::timeout(5) + ->get('https://api.example.com/users/1') + ->throw(); + +$user = $response->json(); +``` + +For graceful degradation: + +```php +$response = Http::get('https://api.example.com/users/1'); + +if ($response->successful()) { + return $response->json(); +} + +if ($response->notFound()) { + return null; +} + +$response->throw(); +``` + +## Use Request Pooling for Concurrent Requests + +When making multiple independent API calls, use `Http::pool()` instead of sequential calls. + +Incorrect: +```php +$users = Http::get('https://api.example.com/users')->json(); +$posts = Http::get('https://api.example.com/posts')->json(); +$comments = Http::get('https://api.example.com/comments')->json(); +``` + +Correct: +```php +use Illuminate\Http\Client\Pool; + +$responses = Http::pool(fn (Pool $pool) => [ + $pool->as('users')->get('https://api.example.com/users'), + $pool->as('posts')->get('https://api.example.com/posts'), + $pool->as('comments')->get('https://api.example.com/comments'), +]); + +$users = $responses['users']->json(); +$posts = $responses['posts']->json(); +``` + +## Fake HTTP Calls in Tests + +Never make real HTTP requests in tests. Use `Http::fake()` and `preventStrayRequests()`. + +Incorrect: +```php +it('syncs user from API', function () { + $service = new UserSyncService; + $service->sync(1); // Hits the real API +}); +``` + +Correct: +```php +it('syncs user from API', function () { + Http::preventStrayRequests(); + + Http::fake([ + 'api.example.com/users/1' => Http::response([ + 'name' => 'John Doe', + 'email' => 'john@example.com', + ]), + ]); + + $service = new UserSyncService; + $service->sync(1); + + Http::assertSent(function (Request $request) { + return $request->url() === 'https://api.example.com/users/1'; + }); +}); +``` + +Test failure scenarios too: + +```php +Http::fake([ + 'api.example.com/*' => Http::failedConnection(), +]); +``` diff --git a/.junie/skills/laravel-best-practices/rules/mail.md b/.junie/skills/laravel-best-practices/rules/mail.md new file mode 100644 index 0000000..7c71733 --- /dev/null +++ b/.junie/skills/laravel-best-practices/rules/mail.md @@ -0,0 +1,27 @@ +# Mail Best Practices + +## Implement `ShouldQueue` on the Mailable Class + +Makes queueing the default regardless of how the mailable is dispatched. No need to remember `Mail::queue()` at every call site — `Mail::send()` also queues it. + +## Use `afterCommit()` on Mailables Inside Transactions + +A queued mailable dispatched inside a transaction may process before the commit. Use `$this->afterCommit()` in the constructor. + +## Use `assertQueued()` Not `assertSent()` for Queued Mailables + +`Mail::assertSent()` only catches synchronous mail. Queued mailables fail `assertSent` with a "Did you mean to use assertQueued()?" hint. + +Incorrect: `Mail::assertSent(OrderShipped::class);` when mailable implements `ShouldQueue`. + +Correct: `Mail::assertQueued(OrderShipped::class);` + +## Use Markdown Mailables for Transactional Emails + +Markdown mailables auto-generate both HTML and plain-text versions, use responsive components, and allow global style customization. Generate with `--markdown` flag. + +## Separate Content Tests from Sending Tests + +Content tests: instantiate the mailable directly, call `assertSeeInHtml()`. +Sending tests: use `Mail::fake()` and `assertSent()`/`assertQueued()`. +Don't mix them — it conflates concerns and makes tests brittle. diff --git a/.junie/skills/laravel-best-practices/rules/migrations.md b/.junie/skills/laravel-best-practices/rules/migrations.md new file mode 100644 index 0000000..df6f5f3 --- /dev/null +++ b/.junie/skills/laravel-best-practices/rules/migrations.md @@ -0,0 +1,121 @@ +# Migration Best Practices + +## Generate Migrations with Artisan + +Always use `php artisan make:migration` for consistent naming and timestamps. + +Incorrect (manually created file): +```php +// database/migrations/posts_migration.php ← wrong naming, no timestamp +``` + +Correct (Artisan-generated): +```bash +php artisan make:migration create_posts_table +php artisan make:migration add_slug_to_posts_table +``` + +## Use `constrained()` for Foreign Keys + +Automatic naming and referential integrity. + +```php +$table->foreignId('user_id')->constrained()->cascadeOnDelete(); + +// Non-standard names +$table->foreignId('author_id')->constrained('users'); +``` + +## Never Modify Deployed Migrations + +Once a migration has run in production, treat it as immutable. Create a new migration to change the table. + +Incorrect (editing a deployed migration): +```php +// 2024_01_01_create_posts_table.php — already in production +$table->string('slug')->unique(); // ← added after deployment +``` + +Correct (new migration to alter): +```php +// 2024_03_15_add_slug_to_posts_table.php +Schema::table('posts', function (Blueprint $table) { + $table->string('slug')->unique()->after('title'); +}); +``` + +## Add Indexes in the Migration + +Add indexes when creating the table, not as an afterthought. Columns used in `WHERE`, `ORDER BY`, and `JOIN` clauses need indexes. + +Incorrect: +```php +Schema::create('orders', function (Blueprint $table) { + $table->id(); + $table->foreignId('user_id')->constrained(); + $table->string('status'); + $table->timestamps(); +}); +``` + +Correct: +```php +Schema::create('orders', function (Blueprint $table) { + $table->id(); + $table->foreignId('user_id')->constrained()->index(); + $table->string('status')->index(); + $table->timestamp('shipped_at')->nullable()->index(); + $table->timestamps(); +}); +``` + +## Mirror Defaults in Model `$attributes` + +When a column has a database default, mirror it in the model so new instances have correct values before saving. + +```php +// Migration +$table->string('status')->default('pending'); + +// Model +protected $attributes = [ + 'status' => 'pending', +]; +``` + +## Write Reversible `down()` Methods by Default + +Implement `down()` for schema changes that can be safely reversed so `migrate:rollback` works in CI and failed deployments. + +```php +public function down(): void +{ + Schema::table('posts', function (Blueprint $table) { + $table->dropColumn('slug'); + }); +} +``` + +For intentionally irreversible migrations (e.g., destructive data backfills), leave a clear comment and require a forward fix migration instead of pretending rollback is supported. + +## Keep Migrations Focused + +One concern per migration. Never mix DDL (schema changes) and DML (data manipulation). + +Incorrect (partial failure creates unrecoverable state): +```php +public function up(): void +{ + Schema::create('settings', function (Blueprint $table) { ... }); + DB::table('settings')->insert(['key' => 'version', 'value' => '1.0']); +} +``` + +Correct (separate migrations): +```php +// Migration 1: create_settings_table +Schema::create('settings', function (Blueprint $table) { ... }); + +// Migration 2: seed_default_settings +DB::table('settings')->insert(['key' => 'version', 'value' => '1.0']); +``` diff --git a/.junie/skills/laravel-best-practices/rules/queue-jobs.md b/.junie/skills/laravel-best-practices/rules/queue-jobs.md new file mode 100644 index 0000000..c41915e --- /dev/null +++ b/.junie/skills/laravel-best-practices/rules/queue-jobs.md @@ -0,0 +1,144 @@ +# Queue & Job Best Practices + +## Set `retry_after` Greater Than `timeout` + +If `retry_after` is shorter than the job's `timeout`, the queue worker re-dispatches the job while it's still running, causing duplicate execution. + +Incorrect (`retry_after` ≤ `timeout`): +```php +class ProcessReport implements ShouldQueue +{ + public $timeout = 120; +} + +// config/queue.php — retry_after: 90 ← job retried while still running! +``` + +Correct (`retry_after` > `timeout`): +```php +class ProcessReport implements ShouldQueue +{ + public $timeout = 120; +} + +// config/queue.php — retry_after: 180 ← safely longer than any job timeout +``` + +## Use Exponential Backoff + +Use progressively longer delays between retries to avoid hammering failing services. + +Incorrect (fixed retry interval): +```php +class SyncWithStripe implements ShouldQueue +{ + public $tries = 3; + // Default: retries immediately, overwhelming the API +} +``` + +Correct (exponential backoff): +```php +class SyncWithStripe implements ShouldQueue +{ + public $tries = 3; + public $backoff = [1, 5, 10]; +} +``` + +## Implement `ShouldBeUnique` + +Prevent duplicate job processing. + +```php +class GenerateInvoice implements ShouldQueue, ShouldBeUnique +{ + public function uniqueId(): string + { + return $this->order->id; + } + + public $uniqueFor = 3600; +} +``` + +## Always Implement `failed()` + +Handle errors explicitly — don't rely on silent failure. + +```php +public function failed(?Throwable $exception): void +{ + $this->podcast->update(['status' => 'failed']); + Log::error('Processing failed', ['id' => $this->podcast->id, 'error' => $exception->getMessage()]); +} +``` + +## Rate Limit External API Calls in Jobs + +Use `RateLimited` middleware to throttle jobs calling third-party APIs. + +```php +public function middleware(): array +{ + return [new RateLimited('external-api')]; +} +``` + +## Batch Related Jobs + +Use `Bus::batch()` when jobs should succeed or fail together. + +```php +Bus::batch([ + new ImportCsvChunk($chunk1), + new ImportCsvChunk($chunk2), +]) +->then(fn (Batch $batch) => Notification::send($user, new ImportComplete)) +->catch(fn (Batch $batch, Throwable $e) => Log::error('Batch failed')) +->dispatch(); +``` + +## `retryUntil()` Needs `$tries = 0` + +When using time-based retry limits, set `$tries = 0` to avoid premature failure. + +```php +public $tries = 0; + +public function retryUntil(): \DateTimeInterface +{ + return now()->addHours(4); +} +``` + +## Use `ShouldBeUniqueUntilProcessing` for Early Lock Release + +`ShouldBeUnique` holds the lock until the job completes. `ShouldBeUniqueUntilProcessing` releases it when processing starts, allowing new instances to queue. + +```php +class UpdateSearchIndex implements ShouldQueue, ShouldBeUniqueUntilProcessing +{ + // Lock releases when processing begins, not when it finishes +} +``` + +## Use Horizon for Complex Queue Scenarios + +Use Laravel Horizon when you need monitoring, auto-scaling, failure tracking, or multiple queues with different priorities. + +```php +// config/horizon.php +'environments' => [ + 'production' => [ + 'supervisor-1' => [ + 'connection' => 'redis', + 'queue' => ['high', 'default', 'low'], + 'balance' => 'auto', + 'minProcesses' => 1, + 'maxProcesses' => 10, + 'tries' => 3, + ], + ], +], +``` diff --git a/.junie/skills/laravel-best-practices/rules/routing.md b/.junie/skills/laravel-best-practices/rules/routing.md new file mode 100644 index 0000000..b6e3086 --- /dev/null +++ b/.junie/skills/laravel-best-practices/rules/routing.md @@ -0,0 +1,99 @@ +# Routing & Controllers Best Practices + +## Use Implicit Route Model Binding + +Let Laravel resolve models automatically from route parameters. + +Incorrect: +```php +public function show(int $id) +{ + $post = Post::findOrFail($id); +} +``` + +Correct: +```php +public function show(Post $post) +{ + return view('posts.show', ['post' => $post]); +} +``` + +## Use Scoped Bindings for Nested Resources + +Enforce parent-child relationships automatically. + +```php +Route::get('/users/{user}/posts/{post}', function (User $user, Post $post) { + // $post is automatically scoped to $user +})->scopeBindings(); +``` + +## Use Resource Controllers + +Use `Route::resource()` or `apiResource()` for RESTful endpoints. + +```php +Route::resource('posts', PostController::class); +// In routes/api.php — the /api prefix is applied automatically +Route::apiResource('posts', Api\PostController::class); +``` + +## Keep Controllers Thin + +Aim for under 10 lines per method. Extract business logic to action or service classes. + +Incorrect: +```php +public function store(Request $request) +{ + $validated = $request->validate([...]); + if ($request->hasFile('image')) { + $request->file('image')->move(public_path('images')); + } + $post = Post::create($validated); + $post->tags()->sync($validated['tags']); + event(new PostCreated($post)); + return redirect()->route('posts.show', $post); +} +``` + +Correct: +```php +public function store(StorePostRequest $request, CreatePostAction $create) +{ + $post = $create->execute($request->validated()); + + return redirect()->route('posts.show', $post); +} +``` + +## Type-Hint Form Requests + +Type-hinting Form Requests triggers automatic validation and authorization before the method executes. + +Incorrect: +```php +public function store(Request $request): RedirectResponse +{ + $validated = $request->validate([ + 'title' => ['required', 'max:255'], + 'body' => ['required'], + ]); + + Post::create($validated); + + return redirect()->route('posts.index'); +} +``` + +Correct: +```php +public function store(StorePostRequest $request): RedirectResponse +{ + Post::create($request->validated()); + + return redirect()->route('posts.index'); +} +``` diff --git a/.junie/skills/laravel-best-practices/rules/scheduling.md b/.junie/skills/laravel-best-practices/rules/scheduling.md new file mode 100644 index 0000000..a984794 --- /dev/null +++ b/.junie/skills/laravel-best-practices/rules/scheduling.md @@ -0,0 +1,39 @@ +# Task Scheduling Best Practices + +## Use `withoutOverlapping()` on Variable-Duration Tasks + +Without it, a long-running task spawns a second instance on the next tick, causing double-processing or resource exhaustion. + +## Use `onOneServer()` on Multi-Server Deployments + +Without it, every server runs the same task simultaneously. Requires a shared cache driver (Redis, database, Memcached). + +## Use `runInBackground()` for Concurrent Long Tasks + +By default, tasks at the same tick run sequentially. A slow first task delays all subsequent ones. `runInBackground()` runs them as separate processes. + +## Use `environments()` to Restrict Tasks + +Prevent accidental execution of production-only tasks (billing, reporting) on staging. + +```php +Schedule::command('billing:charge')->monthly()->environments(['production']); +``` + +## Use `takeUntilTimeout()` for Time-Bounded Processing + +A task running every 15 minutes that processes an unbounded cursor can overlap with the next run. Bound execution time. + +## Use Schedule Groups for Shared Configuration + +Avoid repeating `->onOneServer()->timezone('America/New_York')` across many tasks. + +```php +Schedule::daily() + ->onOneServer() + ->timezone('America/New_York') + ->group(function () { + Schedule::command('emails:send --force'); + Schedule::command('emails:prune'); + }); +``` diff --git a/.junie/skills/laravel-best-practices/rules/security.md b/.junie/skills/laravel-best-practices/rules/security.md new file mode 100644 index 0000000..447e1b6 --- /dev/null +++ b/.junie/skills/laravel-best-practices/rules/security.md @@ -0,0 +1,198 @@ +# Security Best Practices + +## Mass Assignment Protection + +Every model must define `$fillable` (whitelist) or `$guarded` (blacklist). + +Incorrect: +```php +class User extends Model +{ + protected $guarded = []; // All fields are mass assignable +} +``` + +Correct: +```php +class User extends Model +{ + protected $fillable = [ + 'name', + 'email', + 'password', + ]; +} +``` + +Never use `$guarded = []` on models that accept user input. + +## Authorize Every Action + +Use policies or gates in controllers. Never skip authorization. + +Incorrect: +```php +public function update(UpdatePostRequest $request, Post $post) +{ + $post->update($request->validated()); +} +``` + +Correct: +```php +public function update(UpdatePostRequest $request, Post $post) +{ + Gate::authorize('update', $post); + + $post->update($request->validated()); +} +``` + +Or via Form Request: + +```php +public function authorize(): bool +{ + return $this->user()->can('update', $this->route('post')); +} +``` + +## Prevent SQL Injection + +Always use parameter binding. Never interpolate user input into queries. + +Incorrect: +```php +DB::select("SELECT * FROM users WHERE name = '{$request->name}'"); +``` + +Correct: +```php +User::where('name', $request->name)->get(); + +// Raw expressions with bindings +User::whereRaw('LOWER(name) = ?', [strtolower($request->name)])->get(); +``` + +## Escape Output to Prevent XSS + +Use `{{ }}` for HTML escaping. Only use `{!! !!}` for trusted, pre-sanitized content. + +Incorrect: +```blade +{!! $user->bio !!} +``` + +Correct: +```blade +{{ $user->bio }} +``` + +## CSRF Protection + +Include `@csrf` in all POST/PUT/DELETE Blade forms. Inertia doesn't use `@csrf`; its HTTP client sends the `XSRF-TOKEN` cookie back as the `X-XSRF-TOKEN` header, which Laravel accepts in place of the `_token` field. + +Incorrect: +```blade +
+ +
+``` + +Correct: +```blade +
+ @csrf + +
+``` + +## Rate Limit Auth and API Routes + +Apply `throttle` middleware to authentication and API routes. + +```php +RateLimiter::for('login', function (Request $request) { + return Limit::perMinute(5)->by($request->ip()); +}); + +Route::post('/login', LoginController::class)->middleware('throttle:login'); +``` + +## Validate File Uploads + +Validate extension, MIME type, and size. The `mimes` rule checks extensions; use `mimetypes` for actual MIME type validation. Never trust client-provided filenames. + +```php +public function rules(): array +{ + return [ + 'avatar' => ['required', 'image', 'mimes:jpg,jpeg,png,webp', 'max:2048'], + ]; +} +``` + +Store with generated filenames: + +```php +$path = $request->file('avatar')->store('avatars', 'public'); +``` + +## Keep Secrets Out of Code + +Never commit `.env`. Access secrets via `config()` only. + +Incorrect: +```php +$key = env('API_KEY'); +``` + +Correct: +```php +// config/services.php +'api_key' => env('API_KEY'), + +// In application code +$key = config('services.api_key'); +``` + +## Audit Dependencies + +Run `composer audit` periodically to check for known vulnerabilities in dependencies. Automate this in CI to catch issues before deployment. + +```bash +composer audit +``` + +## Encrypt Sensitive Database Fields + +Use `encrypted` cast for API keys/tokens and mark the attribute as `hidden`. + +Incorrect: +```php +class Integration extends Model +{ + protected function casts(): array + { + return [ + 'api_key' => 'string', + ]; + } +} +``` + +Correct: +```php +class Integration extends Model +{ + protected $hidden = ['api_key', 'api_secret']; + + protected function casts(): array + { + return [ + 'api_key' => 'encrypted', + 'api_secret' => 'encrypted', + ]; + } +} +``` diff --git a/.junie/skills/laravel-best-practices/rules/style.md b/.junie/skills/laravel-best-practices/rules/style.md new file mode 100644 index 0000000..a8afb36 --- /dev/null +++ b/.junie/skills/laravel-best-practices/rules/style.md @@ -0,0 +1,125 @@ +# Conventions & Style + +## Follow Laravel Naming Conventions + +| What | Convention | Good | Bad | +|------|-----------|------|-----| +| Controller | singular | `ArticleController` | `ArticlesController` | +| Model | singular | `User` | `Users` | +| Table | plural, snake_case | `article_comments` | `articleComments` | +| Pivot table | singular alphabetical | `article_user` | `user_article` | +| Column | snake_case, no model name | `meta_title` | `article_meta_title` | +| Foreign key | singular model + `_id` | `article_id` | `articles_id` | +| Route | plural | `articles/1` | `article/1` | +| Route name | snake_case with dots | `users.show_active` | `users.show-active` | +| Method | camelCase | `getAll` | `get_all` | +| Variable | camelCase | `$articlesWithAuthor` | `$articles_with_author` | +| Collection | descriptive, plural | `$activeUsers` | `$data` | +| Object | descriptive, singular | `$activeUser` | `$users` | +| View | kebab-case | `show-filtered.blade.php` | `showFiltered.blade.php` | +| Config | snake_case | `google_calendar.php` | `googleCalendar.php` | +| Enum | singular | `UserType` | `UserTypes` | + +## Prefer Shorter Readable Syntax + +| Verbose | Shorter | +|---------|---------| +| `Session::get('cart')` | `session('cart')` | +| `$request->session()->get('cart')` | `session('cart')` | +| `$request->input('name')` | `$request->name` | +| `return Redirect::back()` | `return back()` | +| `Carbon::now()` | `now()` | +| `App::make('Class')` | `app('Class')` | +| `->where('column', '=', 1)` | `->where('column', 1)` | +| `->orderBy('created_at', 'desc')` | `->latest()` | +| `->orderBy('created_at', 'asc')` | `->oldest()` | +| `->first()->name` | `->value('name')` | + +## Use Laravel String & Array Helpers + +Laravel provides `Str`, `Arr`, `Number`, and `Uri` helper classes that are more readable, chainable, and UTF-8 safe than raw PHP functions. Always prefer them. + +Strings — use `Str` and fluent `Str::of()` over raw PHP: +```php +// Incorrect +$slug = strtolower(str_replace(' ', '-', $title)); +$short = substr($text, 0, 100) . '...'; +$class = substr(strrchr('App\Models\User', '\\'), 1); + +// Correct +$slug = Str::slug($title); +$short = Str::limit($text, 100); +$class = class_basename('App\Models\User'); +``` + +Fluent strings — chain operations for complex transformations: +```php +// Incorrect +$result = strtolower(trim(str_replace('_', '-', $input))); + +// Correct +$result = Str::of($input)->trim()->replace('_', '-')->lower(); +``` + +Key `Str` methods to prefer: `Str::slug()`, `Str::limit()`, `Str::contains()`, `Str::before()`, `Str::after()`, `Str::between()`, `Str::camel()`, `Str::snake()`, `Str::kebab()`, `Str::headline()`, `Str::squish()`, `Str::mask()`, `Str::uuid()`, `Str::ulid()`, `Str::random()`, `Str::is()`. + +Arrays — use `Arr` over raw PHP: +```php +// Incorrect +$name = isset($array['user']['name']) ? $array['user']['name'] : 'default'; + +// Correct +$name = Arr::get($array, 'user.name', 'default'); +``` + +Key `Arr` methods: `Arr::get()`, `Arr::has()`, `Arr::only()`, `Arr::except()`, `Arr::first()`, `Arr::flatten()`, `Arr::pluck()`, `Arr::where()`, `Arr::wrap()`. + +Numbers — use `Number` for display formatting: +```php +Number::format(1000000); // "1,000,000" +Number::currency(1500, 'USD'); // "$1,500.00" +Number::abbreviate(1000000); // "1M" +Number::fileSize(1024 * 1024); // "1 MB" +Number::percentage(75.5); // "75.5%" +``` + +URIs — use `Uri` for URL manipulation: +```php +$uri = Uri::of('https://example.com/search') + ->withQuery(['q' => 'laravel', 'page' => 1]); +``` + +Use `$request->string('name')` to get a fluent `Stringable` directly from request input for immediate chaining. + +Use `search-docs` for the full list of available methods — these helpers are extensive. + +## No Inline JS/CSS in Blade + +Do not put JS or CSS in Blade templates. Do not put HTML in PHP classes. + +Incorrect: +```blade +let article = `{{ json_encode($article) }}`; +``` + +Correct: +```blade + +``` + +Pass data to JS via data attributes or use a dedicated PHP-to-JS package. + +## No Unnecessary Comments + +Code should be readable on its own. Use descriptive method and variable names instead of comments. The only exception is config files, where descriptive comments are expected. + +Incorrect: +```php +// Check if there are any joins +if (count((array) $builder->getQuery()->joins) > 0) +``` + +Correct: +```php +if ($this->hasJoins()) +``` diff --git a/.junie/skills/laravel-best-practices/rules/testing.md b/.junie/skills/laravel-best-practices/rules/testing.md new file mode 100644 index 0000000..4fbf12f --- /dev/null +++ b/.junie/skills/laravel-best-practices/rules/testing.md @@ -0,0 +1,43 @@ +# Testing Best Practices + +## Use `LazilyRefreshDatabase` Over `RefreshDatabase` + +`RefreshDatabase` migrates once per process and wraps each test in a rolled-back transaction. `LazilyRefreshDatabase` skips even that first migration if the schema is already up to date. + +## Use Model Assertions Over Raw Database Assertions + +Incorrect: `$this->assertDatabaseHas('users', ['id' => $user->id]);` + +Correct: `$this->assertModelExists($user);` + +More expressive, type-safe, and fails with clearer messages. + +## Use Factory States and Sequences + +Named states make tests self-documenting. Sequences eliminate repetitive setup. + +Incorrect: `User::factory()->create(['email_verified_at' => null]);` + +Correct: `User::factory()->unverified()->create();` + +## Use `Exceptions::fake()` to Assert Exception Reporting + +Instead of `withoutExceptionHandling()`, use `Exceptions::fake()` to assert the correct exception was reported while the request completes normally. + +## Call `Event::fake()` After Factory Setup + +Model factories rely on model events (e.g., `creating` to generate UUIDs). Calling `Event::fake()` before factory calls silences those events, producing broken models. + +Incorrect: `Event::fake(); $user = User::factory()->create();` + +Correct: `$user = User::factory()->create(); Event::fake();` + +## Use `recycle()` to Share Relationship Instances Across Factories + +Without `recycle()`, nested factories create separate instances of the same conceptual entity. + +```php +Ticket::factory() + ->recycle(Airline::factory()->create()) + ->create(); +``` diff --git a/.junie/skills/laravel-best-practices/rules/validation.md b/.junie/skills/laravel-best-practices/rules/validation.md new file mode 100644 index 0000000..5fde106 --- /dev/null +++ b/.junie/skills/laravel-best-practices/rules/validation.md @@ -0,0 +1,75 @@ +# Validation & Forms Best Practices + +## Use Form Request Classes + +Extract validation from controllers into dedicated Form Request classes. + +Incorrect: +```php +public function store(Request $request) +{ + $request->validate([ + 'title' => 'required|max:255', + 'body' => 'required', + ]); +} +``` + +Correct: +```php +public function store(StorePostRequest $request) +{ + Post::create($request->validated()); +} +``` + +## Array vs. String Notation for Rules + +Array syntax is more readable and composes cleanly with `Rule::` objects. Prefer it in new code, but check existing Form Requests first and match whatever notation the project already uses. + +```php +// Preferred for new code +'email' => ['required', 'email', Rule::unique('users')], + +// Follow existing convention if the project uses string notation +'email' => 'required|email|unique:users', +``` + +## Always Use `validated()` + +Get only validated data. Never use `$request->all()` for mass operations. + +Incorrect: +```php +Post::create($request->all()); +``` + +Correct: +```php +Post::create($request->validated()); +``` + +## Use `Rule::when()` for Conditional Validation + +```php +'company_name' => [ + Rule::when($this->account_type === 'business', ['required', 'string', 'max:255']), +], +``` + +## Use the `after()` Method for Custom Validation + +Use `after()` instead of `withValidator()` for custom validation logic that depends on multiple fields. + +```php +public function after(): array +{ + return [ + function (Validator $validator) { + if ($this->quantity > Product::find($this->product_id)?->stock) { + $validator->errors()->add('quantity', 'Not enough stock.'); + } + }, + ]; +} +``` diff --git a/.junie/skills/livewire-development/SKILL.md b/.junie/skills/livewire-development/SKILL.md new file mode 100644 index 0000000..0ae356e --- /dev/null +++ b/.junie/skills/livewire-development/SKILL.md @@ -0,0 +1,175 @@ +--- +name: livewire-development +description: "Use for any task or question involving Livewire. Activate if user mentions Livewire, wire: directives, or Livewire-specific concepts like wire:model, wire:click, wire:sort, or islands, invoke this skill. Covers building new components, debugging reactivity issues, real-time form validation, drag-and-drop, loading states, migrating from Livewire 3 to 4, converting component formats (SFC/MFC/class-based), and performance optimization. Do not use for non-Livewire reactive UI (React, Vue, Alpine-only, Inertia.js) or standard Laravel forms without Livewire." +license: MIT +metadata: + author: laravel +--- + +# Livewire Development + +## Documentation + +Use `search-docs` for detailed Livewire 4 patterns and documentation. + +## Basic Usage + +### Creating Components + +```bash + +# Single-file component (SFC - default in v4) + +# Creates: resources/views/components/⚡create-post.blade.php + +php artisan make:livewire create-post + +# Page component (SFC - Full Page in v4) + +# Creates: resources/views/pages/⚡create-post.blade.php + +php artisan make:livewire pages::create-post + +# Multi-file component (MFC) + +# Creates: resources/views/components/⚡create-post/create-post.php + +# resources/views/components/⚡create-post/create-post.blade.php + +php artisan make:livewire create-post --mfc + +# Class-based component (v3 style) + +# Creates: app/Livewire/CreatePost.php AND resources/views/livewire/create-post.blade.php + +php artisan make:livewire create-post --class + +# With namespace + +php artisan make:livewire Posts/CreatePost +``` + +### Converting Between Formats + +Use `php artisan livewire:convert create-post` to convert between single-file, multi-file, and class-based formats. + +### Choosing a Component Format + +> **Always follow the project's existing conventions first.** Before creating any component, inspect the project's existing Livewire components to determine the established format (SFC, MFC, or class-based) and directory structure. Check `app/Livewire/`, `resources/views/components/`, and `resources/views/livewire/` for existing components. If the project already uses a consistent format, **use that same format** — even if it differs from the Livewire v4 defaults below. Only fall back to the v4 defaults (SFC in `resources/views/components/`) when no existing convention is established. + +Also check `config/livewire.php` for `make_command.type`, `make_command.emoji`, `component_locations`, and `component_namespaces` overrides, which change the default format and where files are stored. + +### Component Format Reference + +| Format | Flag | Class Path | View Path | +|--------|------|------------|-----------| +| Single-file (SFC) | default | — | `resources/views/components/⚡create-post.blade.php` (PHP + Blade in one file) | +| Full Page SFC | `pages::name` | — | `resources/views/pages/⚡create-post.blade.php` | +| Multi-file (MFC) | `--mfc` | `resources/views/components/⚡create-post/create-post.php` | `resources/views/components/⚡create-post/create-post.blade.php` | +| Class-based | `--class` | `app/Livewire/CreatePost.php` | `resources/views/livewire/create-post.blade.php` | +| View-based | default (Blade-only) | — | `resources/views/components/⚡create-post.blade.php` (Blade-only with functional state) | + +> **Important:** The ⚡ prefix shown above is the **default** behavior in Livewire v4 — it is **configurable**. Check `config/livewire.php` for the `make_command.emoji` setting. When `true` (default), always include the ⚡ prefix in filenames you create. When `false`, omit the ⚡ prefix from all paths above. + +Namespaced components map to subdirectories: `make:livewire Posts/CreatePost` creates `resources/views/components/posts/⚡create-post.blade.php` (single-file by default). Use `make:livewire Posts/CreatePost --mfc` for multi-file output at `resources/views/components/posts/⚡create-post/create-post.php` and `resources/views/components/posts/⚡create-post/create-post.blade.php`. + +### Single-File Component Example + + +```php +count++; + } +}; +?> + +
+ +
+``` + +## Livewire 4 Specifics + +### Key Changes From Livewire 3 + +These things changed in Livewire 4, but may not have been updated in this application. Verify this application's setup to ensure you follow existing conventions. + +- Use `Route::livewire()` for full-page components (e.g., `Route::livewire('/posts/create', CreatePost::class)`); config keys renamed: `layout` → `component_layout`, `lazy_placeholder` → `component_placeholder`. +- `wire:model` now ignores child events by default (use `wire:model.deep` for old behavior); `wire:scroll` renamed to `wire:navigate:scroll`. +- Component tags must be properly closed; `wire:transition` now uses View Transitions API (modifiers removed). +- JavaScript: `$wire.$js('name', fn)` → `$wire.$js.name = fn`; `commit`/`request` hooks → `interceptMessage()`/`interceptRequest()`. + +### New Features + +- Component formats: single-file (SFC), multi-file (MFC), view-based components. +- Islands (`@island`) for isolated updates; async actions (`wire:click.async`, `#[Async]`) for parallel execution. +- Deferred/bundled loading: `defer`, `lazy.bundle` for optimized component loading. + +| Feature | Usage | Purpose | +|---------|-------|---------| +| Islands | `@island(name: 'stats')` | Isolated update regions | +| Async | `wire:click.async` or `#[Async]` | Non-blocking actions | +| Deferred | `defer` attribute | Load after page render | +| Bundled | `lazy.bundle` | Load multiple together | + +### New Directives + +- `wire:sort`, `wire:intersect`, `wire:ref`, `.renderless`, `.preserve-scroll` are available for use. +- `data-loading` attribute automatically added to elements triggering network requests. + +| Directive | Purpose | +|-----------|---------| +| `wire:sort` | Drag-and-drop sorting | +| `wire:intersect` | Viewport intersection detection | +| `wire:ref` | Element references for JS | +| `.renderless` | Component without rendering | +| `.preserve-scroll` | Preserve scroll position | + +## Best Practices + +- Always use `wire:key` in loops +- Use `wire:loading` for loading states +- Use `wire:model.live` for instant updates (default is debounced) +- Validate and authorize in actions (treat like HTTP requests) + +## Configuration + +- `smart_wire_keys` defaults to `true`; new configs: `component_locations`, `component_namespaces`, `make_command`, `csp_safe`. + +## Alpine & JavaScript + +- `wire:transition` uses browser View Transitions API; `$errors` and `$intercept` magic properties available. +- Non-blocking `wire:poll` and parallel `wire:model.live` updates improve performance. + +For interceptors and hooks, see [reference/javascript-hooks.md](reference/javascript-hooks.md). + +## Testing + + +```php +Livewire::test(Counter::class) + ->assertSet('count', 0) + ->call('increment') + ->assertSet('count', 1); +``` + +## Verification + +1. Browser console: Check for JS errors +2. Network tab: Verify Livewire requests return 200 +3. Ensure `wire:key` on all `@foreach` loops + +## Common Pitfalls + +- Missing `wire:key` in loops → unexpected re-rendering +- Expecting `wire:model` real-time → use `wire:model.live` +- Unclosed component tags → syntax errors in v4 +- Using deprecated config keys or JS hooks +- Including Alpine.js separately (already bundled in Livewire 4) diff --git a/.junie/skills/livewire-development/reference/javascript-hooks.md b/.junie/skills/livewire-development/reference/javascript-hooks.md new file mode 100644 index 0000000..660d66b --- /dev/null +++ b/.junie/skills/livewire-development/reference/javascript-hooks.md @@ -0,0 +1,39 @@ +# Livewire 4 JavaScript Integration + +## Interceptor System (v4) + +### Intercept Messages + +```js +Livewire.interceptMessage(({ component, message, onFinish, onSuccess, onError }) => { + onFinish(() => { /* After response, before processing */ }); + onSuccess(({ payload }) => { /* payload.snapshot, payload.effects */ }); + onError(() => { /* Server errors */ }); +}); +``` + +### Intercept Requests + +```js +Livewire.interceptRequest(({ request, onResponse, onSuccess, onError, onFailure }) => { + onResponse(({ response }) => { /* When received */ }); + onSuccess(({ response, responseJson }) => { /* Success */ }); + onError(({ response, responseBody, preventDefault }) => { /* 4xx/5xx */ }); + onFailure(({ error }) => { /* Network failures */ }); +}); +``` + +### Component-Scoped Interceptors + +```blade + +``` + +## Magic Properties + +- `$errors` - Access validation errors from JavaScript +- `$intercept` - Component-scoped interceptors diff --git a/.junie/skills/pest-testing/SKILL.md b/.junie/skills/pest-testing/SKILL.md new file mode 100644 index 0000000..ab27161 --- /dev/null +++ b/.junie/skills/pest-testing/SKILL.md @@ -0,0 +1,166 @@ +--- +name: pest-testing +description: "Use this skill for Pest PHP testing in Laravel projects only. Trigger whenever any test is being written, edited, fixed, or refactored — including fixing tests that broke after a code change, adding assertions, converting PHPUnit to Pest, adding datasets, and TDD workflows. Always activate when the user asks how to write something in Pest, mentions test files or directories (tests/Feature, tests/Unit, tests/Browser), or needs browser testing, smoke testing multiple pages for JS errors, or architecture tests. Covers: test()/it()/expect() syntax, datasets, mocking, browser testing (visit/click/fill), smoke testing, arch(), Livewire component tests, RefreshDatabase, and all Pest 4 features. Do not use for factories, seeders, migrations, controllers, models, or non-test PHP code." +license: MIT +metadata: + author: laravel +--- + +# Pest Testing 4 + +## Documentation + +Use `search-docs` for detailed Pest 4 patterns and documentation. + +## Basic Usage + +### Creating Tests + +All tests must be written using Pest. Use `php artisan make:test --pest {name}`. + +The `{name}` argument should include only the path and test name, but should not include the test suite. +- Incorrect: `php artisan make:test --pest Feature/SomeFeatureTest` will generate `tests/Feature/Feature/SomeFeatureTest.php` +- Correct: `php artisan make:test --pest SomeControllerTest` will generate `tests/Feature/SomeControllerTest.php` +- Incorrect: `php artisan make:test --pest --unit Unit/SomeServiceTest` will generate `tests/Unit/Unit/SomeServiceTest.php` +- Correct: `php artisan make:test --pest --unit SomeServiceTest` will generate `tests/Unit/SomeServiceTest.php` + +### Test Organization + +- Unit/Feature tests: `tests/Feature` and `tests/Unit` directories. +- Browser tests: `tests/Browser/` directory. +- Do NOT remove tests without approval - these are core application code. + +### Basic Test Structure + +Pest supports both `test()` and `it()` functions. Before writing new tests, check existing test files in the same directory to match the project's convention. Use `test()` if existing tests use `test()`, or `it()` if they use `it()`. + + +```php +it('is true', function () { + expect(true)->toBeTrue(); +}); +``` + +### Running Tests + +- Run minimal tests with filter before finalizing: `php artisan test --compact --filter=testName`. +- Run all tests: `php artisan test --compact`. +- Run file: `php artisan test --compact tests/Feature/ExampleTest.php`. + +## Assertions + +Use specific assertions (`assertSuccessful()`, `assertNotFound()`) instead of `assertStatus()`: + + +```php +it('returns all', function () { + $this->postJson('/api/docs', [])->assertSuccessful(); +}); +``` + +| Use | Instead of | +|-----|------------| +| `assertSuccessful()` | `assertStatus(200)` | +| `assertNotFound()` | `assertStatus(404)` | +| `assertForbidden()` | `assertStatus(403)` | + +## Mocking + +Import mock function before use: `use function Pest\Laravel\mock;` + +## Datasets + +Use datasets for repetitive tests (validation rules, etc.): + + +```php +it('has emails', function (string $email) { + expect($email)->not->toBeEmpty(); +})->with([ + 'james' => 'james@laravel.com', + 'taylor' => 'taylor@laravel.com', +]); +``` + +## Pest 4 Features + +| Feature | Purpose | +|---------|---------| +| Browser Testing | Full integration tests in real browsers | +| Smoke Testing | Validate multiple pages quickly | +| Visual Regression | Compare screenshots for visual changes | +| Test Sharding | Parallel CI runs | +| Architecture Testing | Enforce code conventions | + +### Browser Test Example + +Browser tests run in real browsers for full integration testing: + +- Browser tests live in `tests/Browser/`. +- Use Laravel features like `Event::fake()`, `assertAuthenticated()`, and model factories. +- Use `RefreshDatabase` for clean state per test. +- Interact with page: click, type, scroll, select, submit, drag-and-drop, touch gestures. +- Test on multiple browsers (Chrome, Firefox, Safari) if requested. +- Test on different devices/viewports (iPhone 14 Pro, tablets) if requested. +- Switch color schemes (light/dark mode) when appropriate. +- Take screenshots or pause tests for debugging. + + +```php +it('may reset the password', function () { + Notification::fake(); + + $this->actingAs(User::factory()->create()); + + $page = visit('/sign-in'); + + $page->assertSee('Sign In') + ->assertNoJavaScriptErrors() + ->click('Forgot Password?') + ->fill('email', 'nuno@laravel.com') + ->click('Send Reset Link') + ->assertSee('We have emailed your password reset link!'); + + Notification::assertSent(ResetPassword::class); +}); +``` + +### Smoke Testing + +Quickly validate multiple pages have no JavaScript errors: + + +```php +$pages = visit(['/', '/about', '/contact']); + +$pages->assertNoJavaScriptErrors()->assertNoConsoleLogs(); +``` + +### Visual Regression Testing + +Capture and compare screenshots to detect visual changes. + +### Test Sharding + +Split tests across parallel processes for faster CI runs. + +### Architecture Testing + +Pest 4 includes architecture testing (from Pest 3): + + +```php +arch('controllers') + ->expect('App\Http\Controllers') + ->toExtendNothing() + ->toHaveSuffix('Controller'); +``` + +## Common Pitfalls + +- Not importing `use function Pest\Laravel\mock;` before using mock +- Using `assertStatus(200)` instead of `assertSuccessful()` +- Forgetting datasets for repetitive validation tests +- Deleting tests without approval +- Forgetting `assertNoJavaScriptErrors()` in browser tests +- Prefixing `Feature/` or `Unit/` in `{name}` when using `make:test` diff --git a/.junie/skills/tailwindcss-development/SKILL.md b/.junie/skills/tailwindcss-development/SKILL.md new file mode 100644 index 0000000..c0cb2fb --- /dev/null +++ b/.junie/skills/tailwindcss-development/SKILL.md @@ -0,0 +1,119 @@ +--- +name: tailwindcss-development +description: "Always invoke when the user's message includes 'tailwind' in any form. Also invoke for: building responsive grid layouts (multi-column card grids, product grids), flex/grid page structures (dashboards with sidebars, fixed topbars, mobile-toggle navs), styling UI components (cards, tables, navbars, pricing sections, forms, inputs, badges), adding dark mode variants, fixing spacing or typography, and Tailwind v3/v4 work. The core use case: writing or fixing Tailwind utility classes in HTML templates (Blade, JSX, Vue). Skip for backend PHP logic, database queries, API routes, JavaScript with no HTML/CSS component, CSS file audits, build tool configuration, and vanilla CSS." +license: MIT +metadata: + author: laravel +--- + +# Tailwind CSS Development + +## Documentation + +Use `search-docs` for detailed Tailwind CSS v4 patterns and documentation. + +## Basic Usage + +- Use Tailwind CSS classes to style HTML. Check and follow existing Tailwind conventions in the project before introducing new patterns. +- Offer to extract repeated patterns into components that match the project's conventions (e.g., Blade, JSX, Vue). +- Consider class placement, order, priority, and defaults. Remove redundant classes, add classes to parent or child elements carefully to reduce repetition, and group elements logically. + +## Tailwind CSS v4 Specifics + +- Always use Tailwind CSS v4 and avoid deprecated utilities. +- `corePlugins` is not supported in Tailwind v4. + +### CSS-First Configuration + +In Tailwind v4, configuration is CSS-first using the `@theme` directive — no separate `tailwind.config.js` file is needed: + + +```css +@theme { + --color-brand: oklch(0.72 0.11 178); +} +``` + +### Import Syntax + +In Tailwind v4, import Tailwind with a regular CSS `@import` statement instead of the `@tailwind` directives used in v3: + + +```diff +- @tailwind base; +- @tailwind components; +- @tailwind utilities; ++ @import "tailwindcss"; +``` + +### Replaced Utilities + +Tailwind v4 removed deprecated utilities. Use the replacements shown below. Opacity values remain numeric. + +| Deprecated | Replacement | +|------------|-------------| +| bg-opacity-* | bg-black/* | +| text-opacity-* | text-black/* | +| border-opacity-* | border-black/* | +| divide-opacity-* | divide-black/* | +| ring-opacity-* | ring-black/* | +| placeholder-opacity-* | placeholder-black/* | +| flex-shrink-* | shrink-* | +| flex-grow-* | grow-* | +| overflow-ellipsis | text-ellipsis | +| decoration-slice | box-decoration-slice | +| decoration-clone | box-decoration-clone | + +## Spacing + +Use `gap` utilities instead of margins for spacing between siblings: + + +```html +
+
Item 1
+
Item 2
+
+``` + +## Dark Mode + +If existing pages and components support dark mode, new pages and components must support it the same way, typically using the `dark:` variant: + + +```html +
+ Content adapts to color scheme +
+``` + +## Common Patterns + +### Flexbox Layout + + +```html +
+
Left content
+
Right content
+
+``` + +### Grid Layout + + +```html +
+
Card 1
+
Card 2
+
Card 3
+
+``` + +## Common Pitfalls + +- Using deprecated v3 utilities (bg-opacity-*, flex-shrink-*, etc.) +- Using `@tailwind` directives instead of `@import "tailwindcss"` +- Trying to use `tailwind.config.js` instead of CSS `@theme` directive +- Using margins for spacing between siblings instead of gap utilities +- Forgetting to add dark mode variants when the project uses dark mode diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..495a6af --- /dev/null +++ b/.npmrc @@ -0,0 +1,2 @@ +ignore-scripts=true +audit=true diff --git a/Modules/Stylist/Config/config.php b/Modules/Stylist/Config/config.php new file mode 100644 index 0000000..8ef78d7 --- /dev/null +++ b/Modules/Stylist/Config/config.php @@ -0,0 +1,29 @@ + env('STYLIST_DEFAULT_THEME', 'backend'), + 'default_backend_theme' => env('STYLIST_BACKEND_THEME', 'backend'), + 'default_frontend_theme' => env('STYLIST_FRONTEND_THEME', 'frontend'), + + /* + | Themes are application resources, never module resources. + | Every theme is self-contained and owns its views and assets. + */ + 'themes_path' => env('STYLIST_THEMES_PATH', resource_path('themes')), + + 'tenant_theme_column' => 'theme_key', + 'tenant_brand_columns' => [ + 'brand_primary' => 'brand-primary', + 'brand_secondary' => 'brand-secondary', + 'brand_accent' => 'brand-accent', + ], + + 'fallback_variables' => [ + 'brand-primary' => '#2563eb', + 'brand-secondary' => '#0f172a', + 'brand-accent' => '#22c55e', + 'surface' => '#ffffff', + 'surface-muted' => '#f8fafc', + 'text-primary' => '#0f172a', + ], +]; diff --git a/Modules/Stylist/Console/CreateThemeCommand.php b/Modules/Stylist/Console/CreateThemeCommand.php new file mode 100644 index 0000000..c7e1dff --- /dev/null +++ b/Modules/Stylist/Console/CreateThemeCommand.php @@ -0,0 +1,64 @@ +argument('key'))); + if (! preg_match('/^[a-z0-9][a-z0-9_-]*$/', $key)) { + $this->error('Theme keys may contain lowercase letters, numbers, dashes, and underscores only.'); + + return self::FAILURE; + } + + $path = rtrim((string) config('stylist.themes_path'), '/\\').DIRECTORY_SEPARATOR.$key; + if ($this->files->exists($path)) { + $this->error("Theme [{$key}] already exists."); + + return self::FAILURE; + } + + $parent = trim((string) $this->option('parent')); + $name = trim((string) ($this->option('name') ?: str($key)->headline())); + $this->files->ensureDirectoryExists($path.'/views'); + + $manifest = [ + 'manifest_version' => 1, + 'name' => $name, + 'slug' => $key, + 'version' => '1.0.0', + 'description' => "Child theme for {$name}.", + 'extends' => $parent !== '' ? $parent : null, + 'entry_view' => 'home', + 'views' => true, + 'variables' => [], + 'settings' => [], + ]; + + if ($manifest['extends'] === null) { + unset($manifest['extends']); + } + + $this->files->put($path.'/theme.json', json_encode($manifest, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES).PHP_EOL); + $this->files->put($path.'/views/.gitkeep', ''); + + $this->info("Theme [{$key}] created at {$path}."); + $this->line('Shared views will resolve through its parent; only add genuine overrides.'); + + return self::SUCCESS; + } +} diff --git a/Modules/Stylist/Console/FindDuplicateViewsCommand.php b/Modules/Stylist/Console/FindDuplicateViewsCommand.php new file mode 100644 index 0000000..2304ca1 --- /dev/null +++ b/Modules/Stylist/Console/FindDuplicateViewsCommand.php @@ -0,0 +1,40 @@ +inspector->duplicateViews(); + if ($duplicates === []) { + $this->info('No duplicate theme views found.'); + + return self::SUCCESS; + } + + $rows = []; + foreach ($duplicates as $view => $owners) { + foreach ($owners as $owner) { + $rows[] = [$view, $owner['theme'], $owner['path']]; + } + } + + $this->table(['View', 'Theme', 'Path'], $rows); + $this->error(count($duplicates).' duplicate view task(s) found.'); + + return self::FAILURE; + } +} diff --git a/Modules/Stylist/Console/InspectThemesCommand.php b/Modules/Stylist/Console/InspectThemesCommand.php new file mode 100644 index 0000000..0764a1f --- /dev/null +++ b/Modules/Stylist/Console/InspectThemesCommand.php @@ -0,0 +1,28 @@ +inspector->themes(); + $this->table(['Key', 'Name', 'Parent', 'Entry view', 'Views', 'Path'], array_map(fn (array $theme): array => [ + $theme['key'], $theme['name'], $theme['parent'] ?? '—', $theme['entry_view'], $theme['views'], $theme['path'], + ], $themes)); + + return self::SUCCESS; + } +} diff --git a/Modules/Stylist/Console/PublishAssetsCommand.php b/Modules/Stylist/Console/PublishAssetsCommand.php new file mode 100644 index 0000000..ab661fa --- /dev/null +++ b/Modules/Stylist/Console/PublishAssetsCommand.php @@ -0,0 +1,34 @@ +option('force'); + + $this->call('vendor:publish', [ + '--tag' => 'stylist-config', + '--force' => $force, + ]); + + $themesPath = (string) config('stylist.themes_path', resource_path('themes')); + + if (! is_dir($themesPath) && ! mkdir($themesPath, 0775, true) && ! is_dir($themesPath)) { + $this->components->error("Unable to create theme directory: {$themesPath}"); + + return self::FAILURE; + } + + $this->components->info("Stylist config published. Themes remain in: {$themesPath}"); + + return self::SUCCESS; + } +} diff --git a/Modules/Stylist/Console/ThemeDoctorCommand.php b/Modules/Stylist/Console/ThemeDoctorCommand.php new file mode 100644 index 0000000..d59cb3d --- /dev/null +++ b/Modules/Stylist/Console/ThemeDoctorCommand.php @@ -0,0 +1,38 @@ +inspector->issues(); + if ($issues === []) { + $this->info('Stylist is healthy. No theme issues found.'); + + return self::SUCCESS; + } + + $this->table(['Severity', 'Theme', 'Message'], array_map(fn (array $issue): array => [ + strtoupper($issue['severity']), $issue['theme'], $issue['message'], + ], $issues)); + + $errors = count(array_filter($issues, fn (array $issue): bool => $issue['severity'] === 'error')); + $warnings = count($issues) - $errors; + $this->line("{$errors} error(s), {$warnings} warning(s)."); + + return $errors > 0 ? self::FAILURE : self::SUCCESS; + } +} diff --git a/Modules/Stylist/Console/ValidateThemeCommand.php b/Modules/Stylist/Console/ValidateThemeCommand.php new file mode 100644 index 0000000..5e21f93 --- /dev/null +++ b/Modules/Stylist/Console/ValidateThemeCommand.php @@ -0,0 +1,108 @@ +resolveThemePath((string) $this->argument('theme')); + $theme = $this->loader->fromPath($path); + $issues = $this->validator->validate($theme); + + $this->info("Theme: {$theme->name()} ({$theme->key()})"); + $this->line('Manifest schema: '.$theme->manifestVersion()); + + if ($issues === []) { + $this->info('Theme validation passed with no issues.'); + + return self::SUCCESS; + } + + $this->table( + ['Severity', 'File', 'Message'], + array_map(fn (array $issue) => [ + strtoupper($issue['severity']), + $issue['file'], + $issue['message'], + ], $issues), + ); + + $errors = count(array_filter($issues, fn (array $issue) => $issue['severity'] === 'error')); + $warnings = count($issues) - $errors; + $this->line("{$errors} error(s), {$warnings} warning(s)."); + + return $errors > 0 ? self::FAILURE : self::SUCCESS; + } catch (\Throwable $exception) { + $this->error($exception->getMessage()); + + return self::FAILURE; + } finally { + if ($temporary !== null) { + $this->files->deleteDirectory($temporary); + } + } + } + + /** @return array{0:string,1:?string} */ + private function resolveThemePath(string $input): array + { + if ($this->files->isDirectory($input)) { + return [realpath($input) ?: $input, null]; + } + + if ($this->files->isFile($input) && strtolower(pathinfo($input, PATHINFO_EXTENSION)) === 'zip') { + $temporary = storage_path('app/stylist/validate-'.bin2hex(random_bytes(8))); + $this->files->ensureDirectoryExists($temporary); + + $zip = new ZipArchive; + if ($zip->open($input) !== true) { + throw new RuntimeException('The theme ZIP could not be opened.'); + } + + for ($index = 0; $index < $zip->numFiles; $index++) { + $name = (string) $zip->getNameIndex($index); + if (str_contains($name, '..') || str_starts_with($name, '/') || str_contains($name, "\0")) { + $zip->close(); + throw new RuntimeException('The ZIP contains an unsafe path.'); + } + } + + $zip->extractTo($temporary); + $zip->close(); + + $manifest = collect($this->files->allFiles($temporary)) + ->first(fn ($file) => $file->getFilename() === 'theme.json'); + + if (! $manifest) { + throw new RuntimeException('The package does not contain theme.json.'); + } + + return [$manifest->getPath(), $temporary]; + } + + return [$this->loader->find($input)->path(), null]; + } +} diff --git a/Modules/Stylist/Database/Migrations/2026_07_08_000000_add_stylist_fields_to_companies_table.php b/Modules/Stylist/Database/Migrations/2026_07_08_000000_add_stylist_fields_to_companies_table.php new file mode 100644 index 0000000..2396070 --- /dev/null +++ b/Modules/Stylist/Database/Migrations/2026_07_08_000000_add_stylist_fields_to_companies_table.php @@ -0,0 +1,56 @@ +string('theme_key')->default('default')->after('timezone'); + } + + if (! Schema::hasColumn('companies', 'brand_primary')) { + $table->string('brand_primary')->nullable()->after('theme_key'); + } + + if (! Schema::hasColumn('companies', 'brand_secondary')) { + $table->string('brand_secondary')->nullable()->after('brand_primary'); + } + + if (! Schema::hasColumn('companies', 'brand_accent')) { + $table->string('brand_accent')->nullable()->after('brand_secondary'); + } + + if (! Schema::hasColumn('companies', 'logo_path')) { + $table->string('logo_path')->nullable()->after('brand_accent'); + } + + if (! Schema::hasColumn('companies', 'theme_settings')) { + $table->json('theme_settings')->nullable()->after('logo_path'); + } + }); + } + + public function down(): void + { + if (! Schema::hasTable('companies')) { + return; + } + + Schema::table('companies', function (Blueprint $table): void { + foreach (['theme_settings', 'logo_path', 'brand_accent', 'brand_secondary', 'brand_primary', 'theme_key'] as $column) { + if (Schema::hasColumn('companies', $column)) { + $table->dropColumn($column); + } + } + }); + } +}; diff --git a/Modules/Stylist/Database/Migrations/2026_07_21_000001_create_stylist_theme_settings_table.php b/Modules/Stylist/Database/Migrations/2026_07_21_000001_create_stylist_theme_settings_table.php new file mode 100644 index 0000000..57b6955 --- /dev/null +++ b/Modules/Stylist/Database/Migrations/2026_07_21_000001_create_stylist_theme_settings_table.php @@ -0,0 +1,24 @@ +id(); + $table->string('theme_key')->unique(); + $table->string('variant')->default('light'); + $table->json('settings')->nullable(); + $table->timestamps(); + }); + } + + public function down(): void + { + Schema::dropIfExists('stylist_theme_settings'); + } +}; diff --git a/Modules/Stylist/Diagnostics/ThemeInspector.php b/Modules/Stylist/Diagnostics/ThemeInspector.php new file mode 100644 index 0000000..371d543 --- /dev/null +++ b/Modules/Stylist/Diagnostics/ThemeInspector.php @@ -0,0 +1,147 @@ +> */ + public function themes(): array + { + return $this->loader->all()->map(function (Theme $theme): array { + return [ + 'key' => $theme->key(), + 'name' => $theme->name(), + 'parent' => $theme->parent(), + 'path' => $theme->path(), + 'views' => count($this->viewFiles($theme)), + 'entry_view' => $theme->entryView(), + ]; + })->values()->all(); + } + + /** @return array> */ + public function duplicateViews(): array + { + $ownership = []; + + foreach ($this->loader->all() as $theme) { + foreach ($this->viewFiles($theme) as $relative => $absolute) { + $ownership[$relative][] = [ + 'theme' => $theme->key(), + 'path' => $absolute, + ]; + } + } + + return array_filter($ownership, fn (array $owners): bool => count($owners) > 1); + } + + /** @return array */ + public function issues(): array + { + $issues = []; + $themes = $this->loader->all(); + + foreach ($themes as $theme) { + $parent = $theme->parent(); + + if ($parent !== null && ! $themes->has($parent)) { + $issues[] = [ + 'severity' => 'error', + 'theme' => $theme->key(), + 'message' => "Parent theme [{$parent}] is not installed.", + ]; + } + + if ($this->hasInheritanceCycle($theme, $themes->all())) { + $issues[] = [ + 'severity' => 'error', + 'theme' => $theme->key(), + 'message' => 'Theme inheritance contains a cycle.', + ]; + } + + $entry = $theme->path().'/views/'.str_replace('.', '/', $theme->entryView()).'.blade.php'; + if (! $this->files->exists($entry) && $parent === null) { + $issues[] = [ + 'severity' => 'warning', + 'theme' => $theme->key(), + 'message' => "Entry view [{$theme->entryView()}] does not exist in this theme.", + ]; + } + } + + foreach ($this->duplicateViews() as $view => $owners) { + $issues[] = [ + 'severity' => 'error', + 'theme' => implode(', ', array_column($owners, 'theme')), + 'message' => "View [{$view}] has multiple owners.", + ]; + } + + $default = (string) config('stylist.default_theme'); + if ($default !== '' && ! $themes->has($default)) { + $issues[] = [ + 'severity' => 'warning', + 'theme' => $default, + 'message' => 'Configured default theme is not installed.', + ]; + } + + return $issues; + } + + /** @return array */ + private function viewFiles(Theme $theme): array + { + $root = $theme->path().'/views'; + if (! $this->files->isDirectory($root)) { + return []; + } + + $views = []; + foreach ($this->files->allFiles($root) as $file) { + if (! str_ends_with($file->getFilename(), '.blade.php')) { + continue; + } + + $absolute = str_replace('\\', '/', $file->getPathname()); + $relative = ltrim(str_replace(str_replace('\\', '/', $root), '', $absolute), '/'); + $views[$relative] = $absolute; + } + + ksort($views); + + return $views; + } + + /** @param array $themes */ + private function hasInheritanceCycle(Theme $theme, array $themes): bool + { + $seen = []; + $key = $theme->key(); + + while (isset($themes[$key])) { + if (isset($seen[$key])) { + return true; + } + + $seen[$key] = true; + $key = $themes[$key]->parent() ?? ''; + if ($key === '') { + return false; + } + } + + return false; + } +} diff --git a/Modules/Stylist/Facades/StylistFacade.php b/Modules/Stylist/Facades/StylistFacade.php new file mode 100644 index 0000000..77d173e --- /dev/null +++ b/Modules/Stylist/Facades/StylistFacade.php @@ -0,0 +1,13 @@ +make($view, $data, $mergeData); + } +} + +if (! function_exists('stylist_theme_view')) { + function stylist_theme_view(string $theme, string $view, array $data = [], array $mergeData = []): View + { + return app(ThemeViewResolver::class)->makeForTheme($theme, $view, $data, $mergeData); + } +} + +if (! function_exists('stylist_frontend_view')) { + function stylist_frontend_view(string $view, array $data = [], array $mergeData = []): View + { + return app(ThemeViewResolver::class)->makeForTheme(stylist()->frontend()->key(), $view, $data, $mergeData); + } +} + +if (! function_exists('stylist_backend_view')) { + function stylist_backend_view(string $view, array $data = [], array $mergeData = []): View + { + return app(ThemeViewResolver::class)->makeForTheme(stylist()->backend()->key(), $view, $data, $mergeData); + } +} + +if (! function_exists('theme_asset')) { + function theme_asset(string $path): string + { + return app(UrlGenerator::class)->asset($path); + } +} + +if (! function_exists('theme_switcher')) { + function theme_switcher(): HtmlString + { + return stylist_html()->switcher(); + } +} diff --git a/Modules/Stylist/Html/ThemeHtmlBuilder.php b/Modules/Stylist/Html/ThemeHtmlBuilder.php new file mode 100644 index 0000000..79d7a7e --- /dev/null +++ b/Modules/Stylist/Html/ThemeHtmlBuilder.php @@ -0,0 +1,151 @@ +stylist->current(); + if (! $theme->has($path)) { + return new HtmlString(''); + } + + return new HtmlString(''); + } + + $tags = []; + foreach (array_reverse($this->themeChain()) as $theme) { + $stylesheet = $theme->stylesheet(); + if ($stylesheet !== '' && $theme->has($stylesheet)) { + $tags[] = ''; + } + } + + return new HtmlString(implode('', $tags)); + } + + public function script(?string $path = null): HtmlString + { + if ($path !== null) { + $theme = $this->stylist->current(); + if (! $theme->has($path)) { + return new HtmlString(''); + } + + return new HtmlString(''); + } + + $tags = []; + foreach (array_reverse($this->themeChain()) as $theme) { + $script = $theme->script(); + if ($script !== '' && $theme->has($script)) { + $tags[] = ''; + } + } + + return new HtmlString(implode('', $tags)); + } + + public function variables(): HtmlString + { + $theme = $this->stylist->current(); + $default = $this->declarations($this->stylist->variables()); + $rules = [':root{'.$default.'}']; + + foreach ($theme->appearances() as $name => $definition) { + $vars = (array) data_get($definition, 'variables', []); + if ($vars) { + $rules[] = ':root[data-appearance="'.$this->selector($name).'"]{'.$this->declarations($vars).'}'; + } + } + foreach ($theme->accents() as $name => $definition) { + $vars = (array) data_get($definition, 'variables', []); + if ($vars) { + $rules[] = ':root[data-accent="'.$this->selector($name).'"]{'.$this->declarations($vars).'}'; + } + } + + if ($theme->appearances() === [] && $theme->accents() === []) { + return new HtmlString(''); + } + + $appearance = json_encode($this->stylist->appearance(), JSON_HEX_TAG | JSON_HEX_AMP | JSON_HEX_APOS | JSON_HEX_QUOT); + $accent = json_encode($this->stylist->accent(), JSON_HEX_TAG | JSON_HEX_AMP | JSON_HEX_APOS | JSON_HEX_QUOT); + $themeKey = json_encode($theme->key(), JSON_HEX_TAG | JSON_HEX_AMP | JSON_HEX_APOS | JSON_HEX_QUOT); + $hasAppearances = $theme->appearances() !== [] ? 'true' : 'false'; + $hasAccents = $theme->accents() !== [] ? 'true' : 'false'; + + $script = <<(function(){var d=document.documentElement,k={$themeKey},ha={$hasAppearances},hc={$hasAccents},a=ha?(localStorage.getItem('stylist:'+k+':appearance')||{$appearance}):'',c=hc?(localStorage.getItem('stylist:'+k+':accent')||{$accent}):'';function apply(){d.dataset.theme=k;if(ha){var dark=a==='dark'||((a==='auto'||a==='system')&&matchMedia('(prefers-color-scheme: dark)').matches);d.dataset.appearance=dark?'dark':'light';d.classList.toggle('dark',dark)}if(hc){d.dataset.accent=c}}apply();window.StylistTheme={setAppearance:function(v){if(!ha)return;a=v;localStorage.setItem('stylist:'+k+':appearance',v);apply()},setAccent:function(v){if(!hc)return;c=v;localStorage.setItem('stylist:'+k+':accent',v);apply()},appearance:function(){return a},accent:function(){return c}};if(ha){matchMedia('(prefers-color-scheme: dark)').addEventListener?.('change',function(){if(a==='auto'||a==='system')apply()})}document.dispatchEvent(new CustomEvent('stylist:ready',{detail:window.StylistTheme}))})(); +JS; + + return new HtmlString(''.$script); + } + + public function switcher(): HtmlString + { + $theme = $this->stylist->current(); + $appearances = array_keys($theme->appearances()); + $accents = array_keys($theme->accents()); + + if ($appearances === [] && $accents === []) { + return new HtmlString(''); + } + + $appearanceOptions = collect($appearances)->map(fn ($name) => '')->implode(''); + $accentOptions = collect($accents)->map(fn ($name) => '')->implode(''); + $appearanceSelect = $appearances ? '' : ''; + $accentSelect = $accents ? '' : ''; + + return new HtmlString('
'.$appearanceSelect.$accentSelect.'
'); + } + + /** @return array */ + private function themeChain(): array + { + $chain = []; + $theme = $this->stylist->current(); + $seen = []; + + while (! isset($seen[$theme->key()])) { + $seen[$theme->key()] = true; + $chain[] = $theme; + $parent = $theme->parent(); + + if (! $parent) { + break; + } + + try { + $theme = $this->loader->find($parent); + } catch (\Throwable) { + break; + } + } + + return $chain; + } + + private function declarations(array $variables): string + { + return collect($variables) + ->filter(fn ($value, $key) => is_string($key) && (is_string($value) || is_numeric($value))) + ->map(fn ($value, string $key) => '--'.ltrim($key, '-').': '.e((string) $value).';') + ->implode(''); + } + + private function selector(string $value): string + { + return preg_replace('/[^a-z0-9_-]/i', '', $value) ?: 'default'; + } +} diff --git a/Modules/Stylist/Html/ThemeSeoBuilder.php b/Modules/Stylist/Html/ThemeSeoBuilder.php new file mode 100644 index 0000000..28d5840 --- /dev/null +++ b/Modules/Stylist/Html/ThemeSeoBuilder.php @@ -0,0 +1,44 @@ +stylist->current(); + $seo = array_replace($theme->seo(), $overrides); + $settings = $this->stylist->settings(); + $title = (string) ($seo['title'] ?? $settings['site_title'] ?? $theme->name()); + $description = (string) ($seo['description'] ?? $settings['site_description'] ?? $theme->description()); + $image = $seo['image'] ?? $theme->preview(); + if ($image && $theme->has($image)) { + $image = $this->urls->asset($image); + } + $tags = [''.e($title).'']; + if ($description !== '') { + $tags[] = ''; + } + foreach (['og:title' => $title, 'og:description' => $description, 'twitter:card' => 'summary_large_image', 'twitter:title' => $title, 'twitter:description' => $description] as $property => $content) { + if ($content === '') { + continue; + }$attribute = str_starts_with($property, 'og:') ? 'property' : 'name'; + $tags[] = ''; + } + if ($image) { + $tags[] = ''; + $tags[] = ''; + } + if (isset($seo['json_ld']) && is_array($seo['json_ld'])) { + $tags[] = ''; + } + + return new HtmlString(implode("\n", $tags)); + } +} diff --git a/Modules/Stylist/Http/Controllers/StylistController.php b/Modules/Stylist/Http/Controllers/StylistController.php new file mode 100644 index 0000000..12cc3d2 --- /dev/null +++ b/Modules/Stylist/Http/Controllers/StylistController.php @@ -0,0 +1,23 @@ + $stylist->current(), 'themes' => $stylist->all(), 'variables' => $stylist->variables(), + 'settingsService' => $settings, 'accessibility' => $accessibility, 'urls' => $urls, + 'activeFrontendTheme' => $siteSettings->get('frontend_theme', config('stylist.default_frontend_theme', 'frontend'), 'site'), + 'activeBackendTheme' => $siteSettings->get('backend_theme', config('stylist.default_backend_theme', 'backend'), 'site'), + ]); + } +} diff --git a/Modules/Stylist/Http/Controllers/ThemeAssetController.php b/Modules/Stylist/Http/Controllers/ThemeAssetController.php new file mode 100644 index 0000000..e7695d1 --- /dev/null +++ b/Modules/Stylist/Http/Controllers/ThemeAssetController.php @@ -0,0 +1,64 @@ +find($theme); + $themeRoot = realpath($loadedTheme->path()); + abort_unless($themeRoot !== false, 404); + + $asset = realpath($themeRoot.DIRECTORY_SEPARATOR.$normalised); + + abort_unless( + $asset !== false + && str_starts_with($asset, $themeRoot.DIRECTORY_SEPARATOR) + && is_file($asset), + 404 + ); + + $mime = match ($extension) { + 'css' => 'text/css; charset=UTF-8', + 'js', 'mjs' => 'application/javascript; charset=UTF-8', + 'svg' => 'image/svg+xml', + 'json', 'map', 'webmanifest' => 'application/json', + 'woff' => 'font/woff', + 'woff2' => 'font/woff2', + 'ttf' => 'font/ttf', + 'otf' => 'font/otf', + default => mime_content_type($asset) ?: 'application/octet-stream', + }; + + return response()->file($asset, [ + 'Content-Type' => $mime, + 'Cache-Control' => app()->isProduction() + ? 'public, max-age=31536000, immutable' + : 'no-cache, private', + 'X-Content-Type-Options' => 'nosniff', + 'Content-Security-Policy' => "default-src 'none'; style-src 'unsafe-inline'", + ]); + } +} diff --git a/Modules/Stylist/Http/Controllers/ThemeManagementController.php b/Modules/Stylist/Http/Controllers/ThemeManagementController.php new file mode 100644 index 0000000..3c4f12f --- /dev/null +++ b/Modules/Stylist/Http/Controllers/ThemeManagementController.php @@ -0,0 +1,87 @@ +find($theme); + abort_unless(in_array($item->type(), ['frontend', 'backend'], true), 422, 'Only frontend and backend themes can be activated.'); + + $settings->put($item->type().'_theme', $item->key(), 'site', 'string', true); + + return back()->with('status', $item->name().' is now the active '.$item->type().' theme.'); + } + + public function preview(string $theme, Loader $loader, ThemeViewResolver $views) + { + $item = $loader->find($theme); + + return $views->makeForTheme($item->key(), $item->entryView(), [ + 'themePreview' => true, + 'previewTheme' => $item, + ]); + } + + public function settings(Request $request, string $theme, Loader $loader, ThemeSettings $settings) + { + $item = $loader->find($theme); + $settings->save( + $item, + (array) $request->input('settings', []), + (string) $request->input('variant', 'light'), + $request->string('appearance')->toString() ?: null, + $request->string('accent')->toString() ?: null, + ); + + return back()->with('status', 'Theme settings saved.'); + } + + public function install(Request $request, ThemePackageManager $packages) + { + $request->validate(['theme' => ['required', 'file', 'mimes:zip', 'max:51200']]); + $theme = $packages->install($request->file('theme')); + + return back()->with('status', $theme->name().' installed.'); + } + + public function uninstall(string $theme, Loader $loader, ThemePackageManager $packages) + { + $item = $loader->find($theme); + $packages->uninstall($item); + + return back()->with('status', $item->name().' uninstalled.'); + } + + public function export(string $theme, Loader $loader, ThemePackageManager $packages) + { + $item = $loader->find($theme); + $path = $packages->export($item); + + return response()->download($path)->deleteFileAfterSend(); + } + + public function optimize(string $theme, Loader $loader, ThemeOptimizer $optimizer) + { + $item = $loader->find($theme); + $result = $optimizer->optimize($item); + + return back()->with('status', "Optimised {$result['css']} CSS, {$result['js']} JS and {$result['images']} images."); + } + + public function validateTheme(string $theme, Loader $loader, ThemeAccessibilityValidator $validator) + { + return response()->json(['issues' => $validator->validate($loader->find($theme))]); + } +} diff --git a/Modules/Stylist/Livewire/ThemePreview.php b/Modules/Stylist/Livewire/ThemePreview.php new file mode 100644 index 0000000..5e8560d --- /dev/null +++ b/Modules/Stylist/Livewire/ThemePreview.php @@ -0,0 +1,21 @@ + 12, + 'warehouses' => 34, + 'users' => 156, + ]; + + public function render() + { + return stylist_view('livewire.theme-preview', [ + 'stats' => $this->stats, + ]); + } +} diff --git a/Modules/Stylist/Models/ThemeSetting.php b/Modules/Stylist/Models/ThemeSetting.php new file mode 100644 index 0000000..fb01e6f --- /dev/null +++ b/Modules/Stylist/Models/ThemeSetting.php @@ -0,0 +1,14 @@ + 'array']; +} diff --git a/Modules/Stylist/Providers/RouteServiceProvider.php b/Modules/Stylist/Providers/RouteServiceProvider.php new file mode 100644 index 0000000..6dd5efc --- /dev/null +++ b/Modules/Stylist/Providers/RouteServiceProvider.php @@ -0,0 +1,17 @@ +group(module_path('Stylist', 'Routes/assets.php')); + } +} diff --git a/Modules/Stylist/Providers/StylistServiceProvider.php b/Modules/Stylist/Providers/StylistServiceProvider.php new file mode 100644 index 0000000..84d2510 --- /dev/null +++ b/Modules/Stylist/Providers/StylistServiceProvider.php @@ -0,0 +1,376 @@ +app->register(RouteServiceProvider::class); + + $this->mergeConfigFrom(module_path(ModuleInfo::name(), 'Config/config.php'), ModuleInfo::nameLower()); + + $this->app->singleton('stylist', fn ($app) => $app->make(Stylist::class)); + $this->app->singleton('stylist.html', fn ($app) => $app->make(ThemeHtmlBuilder::class)); + $this->app->singleton('stylist.seo', fn ($app) => $app->make(ThemeSeoBuilder::class)); + } + + public function boot(): void + { + $this->registerViews(); + $this->registerThemeViews(); + $this->registerTranslations(); + $this->registerPublishing(); + $this->registerHelpers(); + $this->registerBlade(); + + if ($this->app->runningInConsole()) { + $this->commands([ + PublishAssetsCommand::class, + ValidateThemeCommand::class, + InspectThemesCommand::class, + FindDuplicateViewsCommand::class, + ThemeDoctorCommand::class, + CreateThemeCommand::class, + ]); + } + + $this->loadMigrationsFrom(module_path(ModuleInfo::name(), 'Database/Migrations')); + + View::composer('*', function ($view): void { + if (! $this->app->bound(Stylist::class)) { + return; + } + + $view->with('activeTheme', $this->app->make(Stylist::class)->current()); + }); + + // Register both selected presentation trees immediately, then register them again + // after every service provider has finished booting. Some package/module providers + // replace Laravel's base view locations during their own boot phase; the booted + // callback makes Stylist the final authority for ordinary view('...') resolution. + $this->registerSelectedThemeOverrides(); + + $this->app->booted(function (): void { + $this->registerSelectedThemeOverrides(); + }); + + } + + private function registerViews(): void + { + $sourcePath = module_path(ModuleInfo::name(), 'Resources/views'); + + // Module-owned package views stay inside the module. Application overrides + // belong to resources/themes/{theme}/views/modules/stylist, which Stylist + // registers as the authoritative themed namespace. Never publish back into + // resources/views; the standard baseline intentionally has no legacy view tree. + $this->loadViewsFrom($sourcePath, ModuleInfo::nameLower()); + } + + private function registerThemeViews(): void + { + foreach ($this->themeRoots() as $root) { + if (! is_dir($root)) { + logger()->warning('Stylist theme root does not exist', [ + 'root' => $root, + ]); + + continue; + } + + $themeDirectories = glob($root.'/*', GLOB_ONLYDIR) ?: []; + + foreach ($themeDirectories as $themeDirectory) { + $themeViewsPath = $themeDirectory.'/views'; + + if (! is_dir($themeViewsPath)) { + continue; + } + + $themeKey = strtolower(basename($themeDirectory)); + + // Themes always live outside the module, normally in resources/themes. + // Register the canonical namespace and the legacy namespace as an alias + // to the same application-owned directory. The alias keeps existing + // routes and Blade templates working without reintroducing module themes. + $namespaces = [ + "stylist-theme-{$themeKey}", + "stylist-module-theme-{$themeKey}", + ]; + + $componentsPath = $themeViewsPath.'/components'; + + // The common theme is the application-wide owner of layouts, + // authentication, settings and shared components. Livewire 4 + // resolves its default full-page layout through layouts::app, + // so point that compatibility namespace at the common theme. + if ($themeKey === 'common') { + $layoutsPath = $componentsPath.'/layouts'; + + if (is_dir($layoutsPath)) { + View::addNamespace('layouts', $layoutsPath); + Blade::anonymousComponentPath($layoutsPath, 'layouts'); + } + + View::addNamespace('common', $themeViewsPath); + + if (is_dir($componentsPath)) { + Blade::anonymousComponentPath($componentsPath, 'common'); + } + } + + foreach ($namespaces as $namespace) { + View::addNamespace($namespace, $themeViewsPath); + + if (is_dir($componentsPath)) { + Blade::anonymousComponentPath($componentsPath, $namespace); + } + } + } + } + } + + private function registerSelectedThemeOverrides(): void + { + $stylist = $this->app->make(Stylist::class); + + $current = $stylist->current(); + $frontend = $stylist->frontend(); + $backend = $stylist->backend(); + + // The active request context must win ordinary view resolution. Keep the + // opposite presentation tree available as a compatibility fallback, but + // never let frontend views shadow backend views on backend requests (or + // vice versa) simply because of provider registration order. + $orderedThemes = [$current, $frontend, $backend]; + $chains = []; + $seenThemes = []; + + foreach ($orderedThemes as $theme) { + if (isset($seenThemes[$theme->key()])) { + continue; + } + + $seenThemes[$theme->key()] = true; + $chains[] = $this->themeChain($theme); + } + + $keys = []; + foreach ($chains as $chain) { + foreach ($chain as $key) { + if (! in_array($key, $keys, true)) { + $keys[] = $key; + } + } + } + + if (! in_array('common', $keys, true)) { + $keys[] = 'common'; + } + + // Laravel's starter kits resolve authenticated layouts through the + // x-layouts:: namespace. Once those views live inside the backend + // theme, Stylist must make that selected theme authoritative for the + // namespace as well as for ordinary view('...') lookups. + $this->registerLayoutCompatibilityNamespace($stylist->backend()); + + $finder = View::getFinder(); + $themePaths = []; + + foreach ($keys as $key) { + try { + $theme = $this->app->make(Loader::class)->find($key); + } catch (\Throwable) { + continue; + } + + $viewsPath = $theme->path().DIRECTORY_SEPARATOR.'views'; + if (is_dir($viewsPath)) { + $themePaths[] = $viewsPath; + } + + $this->registerThemeModuleNamespaces($key); + } + + // FileViewFinder is the source of truth for ordinary view('...') resolution. + // Set the complete ordered path list explicitly instead of relying on provider + // boot order and incremental prependLocation() calls. Theme paths stay first; + // Laravel's normal view locations remain as the final fallback. + if (method_exists($finder, 'getPaths') && method_exists($finder, 'setPaths')) { + $existingPaths = $finder->getPaths(); + $paths = array_values(array_unique(array_merge($themePaths, $existingPaths))); + $finder->setPaths($paths); + + if (method_exists($finder, 'flush')) { + $finder->flush(); + } + } else { + foreach (array_reverse($themePaths) as $viewsPath) { + if (method_exists($finder, 'prependLocation')) { + $finder->prependLocation($viewsPath); + } else { + View::addLocation($viewsPath); + } + } + } + } + + /** @return array */ + private function themeChain(Theme $theme): array + { + $loader = $this->app->make(Loader::class); + $chain = []; + $seen = []; + + while (! isset($seen[$theme->key()])) { + $seen[$theme->key()] = true; + $chain[] = $theme->key(); + + $parent = $theme->parent(); + if (! $parent) { + break; + } + + try { + $theme = $loader->find($parent); + } catch (\Throwable) { + break; + } + } + + return $chain; + } + + private function prependThemeViewTree(string $themeKey): void + { + try { + $theme = $this->app->make(Loader::class)->find($themeKey); + } catch (\Throwable) { + return; + } + + $viewsPath = $theme->path().DIRECTORY_SEPARATOR.'views'; + if (! is_dir($viewsPath)) { + return; + } + + $finder = View::getFinder(); + if (method_exists($finder, 'prependLocation')) { + $finder->prependLocation($viewsPath); + } else { + View::addLocation($viewsPath); + } + + $this->registerThemeModuleNamespaces($themeKey); + } + + private function registerLayoutCompatibilityNamespace(Theme $theme): void + { + $candidates = [ + $theme->path().DIRECTORY_SEPARATOR.'views'.DIRECTORY_SEPARATOR.'layouts', + $theme->path().DIRECTORY_SEPARATOR.'views'.DIRECTORY_SEPARATOR.'components'.DIRECTORY_SEPARATOR.'layouts', + ]; + + foreach ($candidates as $layoutsPath) { + if (! is_dir($layoutsPath)) { + continue; + } + + View::prependNamespace('layouts', $layoutsPath); + Blade::anonymousComponentPath($layoutsPath, 'layouts'); + } + } + + private function registerThemeModuleNamespaces(string $themeKey): void + { + try { + $theme = $this->app->make(Loader::class)->find($themeKey); + } catch (\Throwable) { + return; + } + + $modulesPath = $theme->path().DIRECTORY_SEPARATOR.'views'.DIRECTORY_SEPARATOR.'modules'; + if (! is_dir($modulesPath)) { + return; + } + + foreach (glob($modulesPath.'/*', GLOB_ONLYDIR) ?: [] as $moduleViewsPath) { + $namespace = strtolower(basename($moduleViewsPath)); + View::prependNamespace($namespace, $moduleViewsPath); + + $componentsPath = $moduleViewsPath.DIRECTORY_SEPARATOR.'components'; + if (is_dir($componentsPath)) { + Blade::anonymousComponentPath($componentsPath, $namespace); + } + } + } + + private function normalisePath(string $path): string + { + return rtrim( + str_replace('\\', '/', realpath($path) ?: $path), + '/' + ); + } + + /** @return array */ + private function themeRoots(): array + { + return array_values(array_unique(array_filter([ + (string) config('stylist.themes_path'), + ]))); + } + + private function registerTranslations(): void + { + $langPath = resource_path('lang/modules/'.ModuleInfo::nameLower()); + $sourcePath = module_path(ModuleInfo::name(), 'Resources/lang'); + + $this->loadTranslationsFrom(is_dir($langPath) ? $langPath : $sourcePath, ModuleInfo::nameLower()); + } + + private function registerPublishing(): void + { + $this->publishes([ + module_path(ModuleInfo::name(), 'Config/config.php') => config_path('stylist.php'), + ], ['config', 'stylist-config']); + + } + + private function registerHelpers(): void + { + foreach (glob(module_path(ModuleInfo::name(), 'Helpers/*.php')) ?: [] as $filename) { + require_once $filename; + } + } + + private function registerBlade(): void + { + Blade::directive('themeVariables', fn () => 'variables(); ?>'); + Blade::directive('themeStylesheet', fn ($expression) => 'stylesheet('.($expression ?: 'null').'); ?>'); + Blade::directive('themeScript', fn ($expression) => 'script('.($expression ?: 'null').'); ?>'); + Blade::directive('themeSwitcher', fn () => 'switcher(); ?>'); + Blade::directive('themeSeo', fn ($expression) => 'render('.($expression ?: '[]').'); ?>'); + } +} diff --git a/Modules/Stylist/README.md b/Modules/Stylist/README.md new file mode 100644 index 0000000..810bf53 --- /dev/null +++ b/Modules/Stylist/README.md @@ -0,0 +1,183 @@ +# Stylist Module + +Tenant-aware styling module for Laravel 13 / nwidart Laravel Modules. + +## Theme layout + +Each theme is self-contained: + +```text +resources/themes/{theme}/ +├── theme.json +├── css/theme.css +└── views/ + ├── layouts/app.blade.php + ├── components/page-hero.blade.php + └── livewire/theme-preview.blade.php +``` + +The active tenant/company resolves to a theme key such as `default`, `mpba`, or `abbott`. + +## Rendering themed views + +Use the helper from controllers, Blade components, and Livewire components: + +```php +return stylist_view('layouts.app'); +``` + +It checks views in this order: + +```text +stylist-theme-{active-theme}::{view} +stylist-theme-{default-theme}::{view} +stylist::{view} +``` + +## Livewire + +Keep the PHP component class shared and put the template in each theme: + +```text +Livewire/ThemePreview.php +resources/themes/default/views/livewire/theme-preview.blade.php +resources/themes/mpba/views/livewire/theme-preview.blade.php +``` + +The component renders with: + +```php +return stylist_view('livewire.theme-preview', ['stats' => $this->stats]); +``` + +## Tenant assignment + +Add or use these fields on `companies`: + +```text +theme_key +brand_primary +brand_secondary +brand_accent +logo_path +favicon_path +theme_settings +``` + +Then assign: + +```php +$company->update(['theme_key' => 'mpba']); +``` + +## Publishing + +```bash +php artisan vendor:publish --tag=stylist-config +# or +php artisan stylist:publish-assets + +Themes are not published from or stored inside the module. Install them directly under `resources/themes`. +``` + +## Blade helpers + +```blade + + @themeVariables + @themeStylesheet + +``` + +## Self-contained application themes + +Application themes live in `resources/themes/{theme}` and own their runtime assets: + +```text +resources/themes/example/ +├── theme.json +├── css/theme.css +├── js/app.js +└── views/home.blade.php +``` + +Use `@themeStylesheet('css/theme.css')`, `@themeScript('js/app.js')`, or `theme_asset('images/example.svg')`. Assets are served from the selected theme directory by the `stylist.theme.asset` route; they do not need to be copied into `public/themes` or added to the global Vite inputs. + + +## Appearance and colour variants + +Themes may declare `appearances` (`light`, `dark`, `auto`) and named `accents` in `theme.json`. Include `@themeVariables` in the document `` before the theme stylesheet to prevent a flash of the wrong appearance. Add `@themeSwitcher` anywhere in a Blade layout for a ready-made runtime selector. User choices are stored in localStorage and are applied without rebuilding assets or reloading the page. + +## Theme manifest compatibility + +Stylist accepts versioned manifests while remaining compatible with older themes. New manifests should declare: + +```json +{ + "manifest_version": 1, + "key": "design-gallery", + "name": "Design Gallery" +} +``` + +`manifest_version` defaults to `1` when omitted. Unknown manifest fields are preserved and ignored by Stylist unless the current version explicitly uses them, allowing Theme Builder to add future metadata without preventing theme discovery. + +Appearance and accent features are optional. Stylist derives the internal capability flags only when the corresponding definitions exist: + +```json +{ + "appearances": ["light", "dark", "system"], + "accents": ["blue", "neutral"], + "default_appearance": "system", + "default_accent": "neutral" +} +``` + +Legacy themes with none of these fields continue to load unchanged and do not receive appearance or accent controls. + +Additional boolean capabilities may be declared explicitly: + +```json +{ + "capabilities": { + "marketplace": true + } +} +``` + +## Validate a theme + +Validate an installed theme key, unpacked theme directory, or ZIP package: + +```bash +php artisan stylist:validate design-gallery +php artisan stylist:validate resources/themes/design-gallery +php artisan stylist:validate ~/Downloads/design-gallery.zip +``` + +The command checks the manifest, required entry view, stylesheet, script, declared assets, preview and accessibility issues. It exits with a failure status when errors are found. + +## Theme inheritance and diagnostics + +Shared application views belong to the `common` theme. Child themes declare inheritance without copying those views: + +```json +{ + "name": "Dashboard", + "slug": "admin", + "extends": "common" +} +``` + +Resolution order is the active theme, each declared parent, the configured fallback, the common theme, module defaults, then Laravel's normal views. + +Use these maintenance commands: + +```bash +php artisan stylist:inspect +php artisan stylist:duplicates +php artisan stylist:doctor +php artisan stylist:create-theme customer --parent=common --name="Customer Portal" +``` + +`stylist:duplicates` fails when the same relative Blade task path exists in more than one theme. Add a child view only when it is a deliberate replacement; this application enforces one authoritative view per task. diff --git a/Modules/Stylist/Resources/assets/css/app.css b/Modules/Stylist/Resources/assets/css/app.css new file mode 100644 index 0000000..32b4fbc --- /dev/null +++ b/Modules/Stylist/Resources/assets/css/app.css @@ -0,0 +1,5 @@ +[data-theme] { + --brand-primary: var(--brand-primary, #2563eb); + --brand-secondary: var(--brand-secondary, #0f172a); + --brand-accent: var(--brand-accent, #22c55e); +} diff --git a/Modules/Stylist/Resources/assets/js/app.js b/Modules/Stylist/Resources/assets/js/app.js new file mode 100644 index 0000000..f65cc9b --- /dev/null +++ b/Modules/Stylist/Resources/assets/js/app.js @@ -0,0 +1 @@ +import '../css/app.css'; diff --git a/Modules/Stylist/Resources/lang/en/messages.php b/Modules/Stylist/Resources/lang/en/messages.php new file mode 100644 index 0000000..56494b1 --- /dev/null +++ b/Modules/Stylist/Resources/lang/en/messages.php @@ -0,0 +1,5 @@ + 'Stylist', +]; diff --git a/Modules/Stylist/Resources/views/.gitkeep b/Modules/Stylist/Resources/views/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/Modules/Stylist/Routes/assets.php b/Modules/Stylist/Routes/assets.php new file mode 100644 index 0000000..9662db6 --- /dev/null +++ b/Modules/Stylist/Routes/assets.php @@ -0,0 +1,16 @@ +where('theme', '[A-Za-z0-9_-]+') + ->where('path', '.*') + ->name('stylist.theme.asset'); diff --git a/Modules/Stylist/Routes/web.php b/Modules/Stylist/Routes/web.php new file mode 100644 index 0000000..c39ec85 --- /dev/null +++ b/Modules/Stylist/Routes/web.php @@ -0,0 +1,17 @@ +group(function (): void { + Route::get('/', StylistController::class)->name('index'); + Route::post('/install', [ThemeManagementController::class, 'install'])->name('install'); + Route::put('/{theme}/settings', [ThemeManagementController::class, 'settings'])->name('settings'); + Route::post('/{theme}/activate', [ThemeManagementController::class, 'activate'])->name('activate'); + Route::get('/{theme}/preview', [ThemeManagementController::class, 'preview'])->name('preview'); + Route::delete('/{theme}', [ThemeManagementController::class, 'uninstall'])->name('uninstall'); + Route::get('/{theme}/export', [ThemeManagementController::class, 'export'])->name('export'); + Route::post('/{theme}/optimize', [ThemeManagementController::class, 'optimize'])->name('optimize'); + Route::get('/{theme}/accessibility', [ThemeManagementController::class, 'validateTheme'])->name('accessibility'); +}); diff --git a/Modules/Stylist/Services/FrontendContent.php b/Modules/Stylist/Services/FrontendContent.php new file mode 100644 index 0000000..e57aac5 --- /dev/null +++ b/Modules/Stylist/Services/FrontendContent.php @@ -0,0 +1,102 @@ + */ + public function homepage(array $settings): array + { + // Always provide source collections. Visibility is owned by page placements + // in the composable content system; the legacy theme still applies its + // existing show_* settings while no composition has been installed. + return [ + 'pricingPlans' => $this->pricingPlans(), + 'testimonials' => $this->testimonials(), + 'faqs' => $this->faqs(), + 'teamMembers' => $this->team(), + 'latestBlogPosts' => $this->blogPosts(), + 'latestNewsArticles' => $this->newsArticles(), + ]; + } + + private function pricingPlans(): Collection + { + return $this->query('products', fn () => Product::query() + ->where('is_active', true) + ->where('product_type', 'plan') + ->orderBy('sort_order') + ->orderBy('id') + ->limit(6) + ->get()); + } + + private function testimonials(): Collection + { + return $this->query('testimonials', fn () => Testimonial::query() + ->where('enabled', true) + ->latest('id') + ->limit(6) + ->get()); + } + + private function faqs(): Collection + { + return $this->query('faqs', fn () => Faq::query() + ->where('enabled', true) + ->orderBy('sort_order') + ->limit(12) + ->get()); + } + + private function team(): Collection + { + return $this->query('team_members', fn () => TeamMember::query() + ->where('enabled', true) + ->orderBy('sort_order') + ->limit(8) + ->get()); + } + + private function blogPosts(): Collection + { + return $this->query('blog_posts', fn () => Blog::query() + ->published() + ->latest('published_at') + ->limit(3) + ->get()); + } + + private function newsArticles(): Collection + { + return $this->query('news_articles', fn () => News::query() + ->published() + ->latest('published_at') + ->limit(3) + ->get()); + } + + private function query(string $table, callable $callback): Collection + { + try { + return Schema::hasTable($table) ? $callback() : collect(); + } catch (Throwable) { + return collect(); + } + } + + private function enabled(array $settings, string $key, bool $default): bool + { + return filter_var($settings[$key] ?? $default, FILTER_VALIDATE_BOOL); + } +} diff --git a/Modules/Stylist/Services/TenantThemeResolver.php b/Modules/Stylist/Services/TenantThemeResolver.php new file mode 100644 index 0000000..8b03eb7 --- /dev/null +++ b/Modules/Stylist/Services/TenantThemeResolver.php @@ -0,0 +1,96 @@ +context(); + $column = config('stylist.tenant_theme_column', 'theme_key'); + $user = Auth::user(); + $company = $user?->company ?? null; + + /* + * The legacy company theme_key is a public-facing tenant theme. + * It must never replace the application's backend/admin theme. + */ + if ($context === 'frontend' && $company && filled($company->{$column} ?? null)) { + return (string) $company->{$column}; + } + + $settingKey = $context === 'frontend' ? 'frontend_theme' : 'backend_theme'; + $default = $context === 'frontend' + ? config('stylist.default_frontend_theme', 'frontend') + : config('stylist.default_backend_theme', config('stylist.default_theme', 'backend')); + + try { + return (string) SiteSetting::valueOf($settingKey, $default); + } catch (\Throwable) { + return (string) $default; + } + } + + public function context(): string + { + if (app()->runningInConsole()) { + return 'backend'; + } + + $request = request(); + + return $request->is( + 'dashboard', + 'dashboard/*', + 'settings', + 'settings/*', + 'admin', + 'admin/*', + 'helpdesk', + 'helpdesk/*', + 'login', + 'register', + 'forgot-password', + 'reset-password', + 'reset-password/*', + 'confirm-password', + 'user/confirm-password', + 'two-factor-challenge', + 'verify-email', + 'verify-email/*', + 'email/verify', + 'email/verify/*', + ) || $request->routeIs( + 'dashboard', + 'profile.edit', + 'appearance.edit', + 'security.edit', + 'admin.*', + 'helpdesk.*', + 'login', + 'register', + 'password.*', + 'verification.*', + 'two-factor.*', + ) + ? 'backend' + : 'frontend'; + } + + public function variables(): array + { + $variables = config('stylist.fallback_variables', []); + $company = Auth::user()?->company ?? null; + + foreach (config('stylist.tenant_brand_columns', []) as $column => $variable) { + if ($company && filled($company->{$column} ?? null)) { + $variables[$variable] = (string) $company->{$column}; + } + } + + return $variables; + } +} diff --git a/Modules/Stylist/Services/ThemeAccessibilityValidator.php b/Modules/Stylist/Services/ThemeAccessibilityValidator.php new file mode 100644 index 0000000..31154fb --- /dev/null +++ b/Modules/Stylist/Services/ThemeAccessibilityValidator.php @@ -0,0 +1,72 @@ + */ + public function validate(Theme $theme): array + { + $issues = []; + + foreach ($this->files->allFiles($theme->path().'/views') as $file) { + $content = $file->getContents(); + $relative = $file->getRelativePathname(); + + $missingAlt = 0; + if (preg_match_all('/])*>/is', $content, $images)) { + foreach ($images[0] as $image) { + if (! preg_match('/\\balt\\s*=\\s*(?:"[^"]*"|\'[^\']*\')/is', $image)) { + $missingAlt++; + } + } + } + + if ($missingAlt > 0) { + $issues[] = [ + 'severity' => 'error', + 'message' => $missingAlt.' image(s) missing alt text.', + 'file' => $relative, + ]; + } + + if (preg_match('/]*\\blang=)/i', $content)) { + $issues[] = [ + 'severity' => 'warning', + 'message' => 'HTML element is missing a lang attribute.', + 'file' => $relative, + ]; + } + + $unnamedButtons = 0; + if (preg_match_all('/])*)>(.*?)<\\/button>/is', $content, $buttons, PREG_SET_ORDER)) { + foreach ($buttons as $button) { + $attributes = $button[1]; + $body = $button[2]; + + $hasAccessibleAttribute = preg_match('/\\b(?:aria-label|aria-labelledby|title)\\s*=\\s*(?:"[^"]+"|\'[^\']+\')/is', $attributes) === 1; + $visibleText = trim(html_entity_decode(strip_tags($body), ENT_QUOTES | ENT_HTML5)); + + if (! $hasAccessibleAttribute && $visibleText === '') { + $unnamedButtons++; + } + } + } + + if ($unnamedButtons > 0) { + $issues[] = [ + 'severity' => 'warning', + 'message' => $unnamedButtons.' button(s) may lack an accessible name.', + 'file' => $relative, + ]; + } + } + + return $issues; + } +} diff --git a/Modules/Stylist/Services/ThemeOptimizer.php b/Modules/Stylist/Services/ThemeOptimizer.php new file mode 100644 index 0000000..def6927 --- /dev/null +++ b/Modules/Stylist/Services/ThemeOptimizer.php @@ -0,0 +1,57 @@ + 0, 'js' => 0, 'images' => 0]; + foreach (['css' => 'css', 'js' => 'js'] as $type => $folder) { + $directory = $theme->path().'/'.$folder; + if (! $this->files->isDirectory($directory)) { + continue; + } + foreach ($this->files->files($directory) as $file) { + if ($file->getExtension() !== $type || str_ends_with($file->getFilename(), '.min.'.$type)) { + continue; + } + $content = $file->getContents(); + $content = preg_replace('!/\*.*?\*/!s', '', $content) ?? $content; + $content = preg_replace('/\s+/', ' ', $content) ?? $content; + $content = preg_replace('/\s*([{}:;,>])\s*/', '$1', $content) ?? $content; + $target = $file->getPath().'/'.$file->getBasename('.'.$type).'.min.'.$type; + $this->files->put($target, trim($content)); + $result[$type]++; + } + } + if (function_exists('imagewebp')) { + foreach (['images', 'icons'] as $folder) { + $directory = $theme->path().'/'.$folder; + if (! $this->files->isDirectory($directory)) { + continue; + } + foreach ($this->files->files($directory) as $file) { + $ext = strtolower($file->getExtension()); + if (! in_array($ext, ['jpg', 'jpeg', 'png'], true)) { + continue; + } + $image = $ext === 'png' ? @imagecreatefrompng($file->getPathname()) : @imagecreatefromjpeg($file->getPathname()); + if ($image) { + imagepalettetotruecolor($image); + imagewebp($image, $file->getPath().'/'.$file->getBasename('.'.$ext).'.webp', 82); + imagedestroy($image); + $result['images']++; + } + } + } + } + + return $result; + } +} diff --git a/Modules/Stylist/Services/ThemePackageManager.php b/Modules/Stylist/Services/ThemePackageManager.php new file mode 100644 index 0000000..75dcbf5 --- /dev/null +++ b/Modules/Stylist/Services/ThemePackageManager.php @@ -0,0 +1,98 @@ +getClientOriginalExtension()) !== 'zip') { + throw new RuntimeException('Only ZIP theme packages may be installed.'); + } + $temporary = storage_path('app/stylist/install-'.bin2hex(random_bytes(8))); + $this->files->ensureDirectoryExists($temporary); + $zip = new ZipArchive; + if ($zip->open($upload->getRealPath()) !== true) { + throw new RuntimeException('The uploaded ZIP could not be opened.'); + } + for ($i = 0; $i < $zip->numFiles; $i++) { + $name = $zip->getNameIndex($i); + if (str_contains($name, '..') || str_starts_with($name, '/') || str_contains($name, "\0")) { + $zip->close(); + throw new RuntimeException('The ZIP contains an unsafe path.'); + } + } + $zip->extractTo($temporary); + $zip->close(); + $manifest = collect($this->files->allFiles($temporary))->first(fn ($file) => $file->getFilename() === 'theme.json'); + if (! $manifest) { + $this->files->deleteDirectory($temporary); + throw new RuntimeException('The package does not contain theme.json.'); + } + $source = $manifest->getPath(); + $theme = $this->loader->fromPath($source); + if ($theme->parent() && ! $this->loader->all()->has($theme->parent())) { + throw new RuntimeException('Parent theme '.$theme->parent().' is not installed.'); + } + $issues = $this->validator->validate($theme); + if (collect($issues)->contains('severity', 'error')) { + throw new RuntimeException('Accessibility validation failed: '.collect($issues)->where('severity', 'error')->pluck('message')->implode(' ')); + } + $target = rtrim((string) config('stylist.themes_path'), '/').'/'.$theme->key(); + if ($this->files->isDirectory($target)) { + $this->files->deleteDirectory($target); + } + $this->files->copyDirectory($source, $target); + $this->files->deleteDirectory($temporary); + $this->loader->flush(); + + return $this->loader->find($theme->key()); + } + + public function uninstall(Theme $theme): void + { + $active = $theme->type() === 'frontend' + ? $this->settings->get('frontend_theme', config('stylist.default_frontend_theme'), 'site') + : $this->settings->get('backend_theme', config('stylist.default_backend_theme'), 'site'); + if ($active === $theme->key()) { + throw new RuntimeException('The active theme cannot be uninstalled. Activate another theme first.'); + } + $projectRoot = realpath((string) config('stylist.themes_path')); + $themePath = realpath($theme->path()); + if (! $projectRoot || ! $themePath || ! str_starts_with($themePath, $projectRoot.DIRECTORY_SEPARATOR)) { + throw new RuntimeException('Bundled themes cannot be uninstalled.'); + } + if (collect($this->loader->all())->contains(fn (Theme $candidate) => $candidate->parent() === $theme->key())) { + throw new RuntimeException('This theme has installed child themes.'); + } + $this->files->deleteDirectory($themePath); + $this->loader->flush(); + } + + public function export(Theme $theme): string + { + $directory = storage_path('app/stylist/exports'); + $this->files->ensureDirectoryExists($directory); + $path = $directory.'/'.$theme->key().'-'.$theme->version().'.zip'; + $zip = new ZipArchive; + if ($zip->open($path, ZipArchive::CREATE | ZipArchive::OVERWRITE) !== true) { + throw new RuntimeException('Unable to create theme archive.'); + } + foreach ($this->files->allFiles($theme->path()) as $file) { + $zip->addFile($file->getPathname(), $theme->key().'/'.$file->getRelativePathname()); + } + $zip->close(); + + return $path; + } +} diff --git a/Modules/Stylist/Services/ThemeSettings.php b/Modules/Stylist/Services/ThemeSettings.php new file mode 100644 index 0000000..0a1f253 --- /dev/null +++ b/Modules/Stylist/Services/ThemeSettings.php @@ -0,0 +1,97 @@ +stored($theme); + $defaults = collect($theme->settingsSchema()) + ->mapWithKeys(fn ($definition, $key) => [$key => is_array($definition) ? ($definition['default'] ?? null) : $definition]) + ->all(); + + return array_replace($defaults, array_diff_key((array) ($stored?->settings ?? []), array_flip([self::APPEARANCE_KEY, self::ACCENT_KEY]))); + } + + public function variant(Theme $theme): string + { + $variant = (string) ($this->stored($theme)?->variant ?? array_key_first($theme->variants()) ?? 'light'); + + return array_key_exists($variant, $theme->variants()) ? $variant : (array_key_first($theme->variants()) ?? 'light'); + } + + public function appearance(Theme $theme): string + { + $stored = (array) ($this->stored($theme)?->settings ?? []); + $allowed = array_keys($theme->appearances()); + if ($allowed === []) { + return ''; + } + $appearance = (string) ($stored[self::APPEARANCE_KEY] ?? $theme->defaultAppearance()); + + return in_array($appearance, $allowed, true) ? $appearance : (string) array_key_first($theme->appearances()); + } + + public function accent(Theme $theme): string + { + $stored = (array) ($this->stored($theme)?->settings ?? []); + $allowed = array_keys($theme->accents()); + if ($allowed === []) { + return ''; + } + $accent = (string) ($stored[self::ACCENT_KEY] ?? $theme->defaultAccent()); + + return in_array($accent, $allowed, true) ? $accent : (string) array_key_first($theme->accents()); + } + + public function save(Theme $theme, array $settings, string $variant, ?string $appearance = null, ?string $accent = null): ThemeSetting + { + $settings = array_intersect_key($settings, array_flip(array_keys($theme->settingsSchema()))); + $existing = (array) ($this->stored($theme)?->settings ?? []); + + $allowedAppearances = array_keys($theme->appearances()); + if ($allowedAppearances !== []) { + $appearance ??= (string) ($existing[self::APPEARANCE_KEY] ?? $theme->defaultAppearance()); + if (! in_array($appearance, $allowedAppearances, true)) { + $appearance = (string) array_key_first($theme->appearances()); + } + $settings[self::APPEARANCE_KEY] = $appearance; + } + + $allowedAccents = array_keys($theme->accents()); + if ($allowedAccents !== []) { + $accent ??= (string) ($existing[self::ACCENT_KEY] ?? $theme->defaultAccent()); + if (! in_array($accent, $allowedAccents, true)) { + $accent = (string) array_key_first($theme->accents()); + } + $settings[self::ACCENT_KEY] = $accent; + } + + if ($theme->variants() && ! array_key_exists($variant, $theme->variants())) { + $variant = array_key_first($theme->variants()); + } + + return ThemeSetting::query()->updateOrCreate( + ['theme_key' => $theme->key()], + ['settings' => $settings, 'variant' => $variant] + ); + } + + private function stored(Theme $theme): ?ThemeSetting + { + try { + return ThemeSetting::query()->where('theme_key', $theme->key())->first(); + } catch (QueryException) { + return null; + } + } +} diff --git a/Modules/Stylist/Services/ThemeValidator.php b/Modules/Stylist/Services/ThemeValidator.php new file mode 100644 index 0000000..472397c --- /dev/null +++ b/Modules/Stylist/Services/ThemeValidator.php @@ -0,0 +1,74 @@ + */ + public function validatePath(string $path): array + { + $theme = $this->loader->fromPath($path); + + return $this->validate($theme); + } + + /** @return array */ + public function validate(Theme $theme): array + { + $issues = []; + $entryView = 'views/'.str_replace('.', '/', $theme->entryView()).'.blade.php'; + + if (! $theme->has($entryView)) { + $issues[] = [ + 'severity' => 'error', + 'message' => "Entry view [{$theme->entryView()}] was not found.", + 'file' => $entryView, + ]; + } + + foreach (['stylesheet' => $theme->stylesheet(), 'script' => $theme->script()] as $label => $relativePath) { + if ($relativePath !== '' && ! $theme->has($relativePath)) { + $issues[] = [ + 'severity' => 'error', + 'message' => ucfirst($label)." file [{$relativePath}] was not found.", + 'file' => $relativePath, + ]; + } + } + + $preview = $theme->preview(); + if ($preview !== null && ! $theme->has($preview)) { + $issues[] = [ + 'severity' => 'warning', + 'message' => "Preview file [{$preview}] was not found.", + 'file' => $preview, + ]; + } + + foreach ((array) ($theme->meta()['assets'] ?? []) as $asset) { + if (! is_string($asset) || $asset === '') { + continue; + } + + if (! $theme->has($asset)) { + $issues[] = [ + 'severity' => 'warning', + 'message' => "Declared asset [{$asset}] was not found.", + 'file' => $asset, + ]; + } + } + + return array_merge($issues, $this->accessibility->validate($theme)); + } +} diff --git a/Modules/Stylist/Support/FrontendNavigation.php b/Modules/Stylist/Support/FrontendNavigation.php new file mode 100644 index 0000000..c1dac8e --- /dev/null +++ b/Modules/Stylist/Support/FrontendNavigation.php @@ -0,0 +1,83 @@ +> */ + public function primary(): array + { + return $this->location('primary', $this->fallbackPrimary()); + } + + /** @return array> */ + public function footer(): array + { + return $this->location('footer', $this->fallbackPrimary()); + } + + /** @param array> $fallback + * @return array> + */ + public function location(string $location, array $fallback = []): array + { + try { + if (! Schema::hasTable('menus')) { + return $fallback; + } + + $menu = Menu::query()->where('enabled', true)->where('location', $location)->first(); + if (! $menu || ! is_array($menu->items)) { + return $fallback; + } + + $items = $this->normaliseItems($menu->items); + + return $items === [] ? $fallback : $items; + } catch (Throwable) { + return $fallback; + } + } + + /** @param array $items + * @return array> + */ + private function normaliseItems(array $items): array + { + return collect($items) + ->filter(fn (mixed $item): bool => is_array($item) && filter_var($item['enabled'] ?? true, FILTER_VALIDATE_BOOL)) + ->map(function (array $item): ?array { + $label = trim((string) ($item['label'] ?? '')); + $url = trim((string) ($item['url'] ?? '')); + if ($label === '' || $url === '') { + return null; + } + + return [ + 'label' => $label, + 'url' => $url, + 'target' => ($item['target'] ?? '') === '_blank' ? '_blank' : null, + 'children' => $this->normaliseItems((array) ($item['children'] ?? [])), + ]; + })->filter()->values()->all(); + } + + /** @return array> */ + private function fallbackPrimary(): array + { + $items = [['label' => 'Home', 'url' => url('/'), 'target' => null, 'children' => []]]; + if (Route::has('blog.public.index')) { + $items[] = ['label' => 'Blog', 'url' => route('blog.public.index'), 'target' => null, 'children' => []]; + } + if (Route::has('news.public.index')) { + $items[] = ['label' => 'News', 'url' => route('news.public.index'), 'target' => null, 'children' => []]; + } + + return $items; + } +} diff --git a/Modules/Stylist/Support/ModuleInfo.php b/Modules/Stylist/Support/ModuleInfo.php new file mode 100644 index 0000000..6c2f429 --- /dev/null +++ b/Modules/Stylist/Support/ModuleInfo.php @@ -0,0 +1,16 @@ +assertTrue(view()->exists('stylist-module-theme-backend::dashboard')); + $this->assertTrue(view()->exists('stylist-theme-backend::dashboard')); + } +} diff --git a/Modules/Stylist/Tests/Feature/StylistModuleTest.php b/Modules/Stylist/Tests/Feature/StylistModuleTest.php new file mode 100644 index 0000000..60cd052 --- /dev/null +++ b/Modules/Stylist/Tests/Feature/StylistModuleTest.php @@ -0,0 +1,21 @@ +assertInstanceOf(Stylist::class, app(Stylist::class)); + } + + public function test_default_theme_resolves(): void + { + config(['stylist.default_theme' => 'backend']); + + $this->assertSame('backend', app(Stylist::class)->current()->key()); + } +} diff --git a/Modules/Stylist/Tests/Feature/TenantThemeResolverTest.php b/Modules/Stylist/Tests/Feature/TenantThemeResolverTest.php new file mode 100644 index 0000000..84d8707 --- /dev/null +++ b/Modules/Stylist/Tests/Feature/TenantThemeResolverTest.php @@ -0,0 +1,52 @@ +app->instance('request', $request); + + $this->assertSame('backend', app(TenantThemeResolver::class)->context()); + } + + public function test_settings_request_uses_backend_context(): void + { + $request = Request::create('/settings/profile', 'GET'); + $this->app->instance('request', $request); + + $this->assertSame('backend', app(TenantThemeResolver::class)->context()); + } + + public function test_admin_request_uses_backend_context(): void + { + $request = Request::create('/admin', 'GET'); + $this->app->instance('request', $request); + + $this->assertSame('backend', app(TenantThemeResolver::class)->context()); + } + + public function test_admin_helpdesk_request_uses_backend_context(): void + { + $request = Request::create('/admin/helpdesk', 'GET'); + $this->app->instance('request', $request); + + $this->assertSame('backend', app(TenantThemeResolver::class)->context()); + } + + public function test_authentication_requests_use_backend_context(): void + { + foreach (['/login', '/register', '/forgot-password', '/reset-password/token', '/user/confirm-password', '/two-factor-challenge', '/email/verify'] as $uri) { + $request = Request::create($uri, 'GET'); + $this->app->instance('request', $request); + + $this->assertSame('backend', app(TenantThemeResolver::class)->context(), $uri); + } + } +} diff --git a/Modules/Stylist/Tests/Feature/ThemeAccessibilityValidatorTest.php b/Modules/Stylist/Tests/Feature/ThemeAccessibilityValidatorTest.php new file mode 100644 index 0000000..ed2c408 --- /dev/null +++ b/Modules/Stylist/Tests/Feature/ThemeAccessibilityValidatorTest.php @@ -0,0 +1,93 @@ +themePath = storage_path('framework/testing/stylist-accessibility-'.uniqid()); + mkdir($this->themePath.'/views', 0777, true); + } + + protected function tearDown(): void + { + app(Filesystem::class)->deleteDirectory($this->themePath); + parent::tearDown(); + } + + public function test_blade_object_access_does_not_break_image_alt_detection(): void + { + file_put_contents( + $this->themePath.'/views/page.blade.php', + '{{ $post->title }}' + ); + + $this->assertSame([], $this->validate()); + } + + public function test_image_without_alt_is_reported(): void + { + file_put_contents( + $this->themePath.'/views/page.blade.php', + '' + ); + + $issues = $this->validate(); + + $this->assertCount(1, $issues); + $this->assertSame('error', $issues[0]['severity']); + $this->assertSame('1 image(s) missing alt text.', $issues[0]['message']); + } + + public function test_aria_labelled_icon_button_is_not_reported(): void + { + file_put_contents( + $this->themePath.'/views/page.blade.php', + '' + ); + + $this->assertSame([], $this->validate()); + } + + public function test_button_with_visible_text_is_not_reported(): void + { + file_put_contents( + $this->themePath.'/views/page.blade.php', + '' + ); + + $this->assertSame([], $this->validate()); + } + + public function test_empty_unlabelled_button_is_reported(): void + { + file_put_contents( + $this->themePath.'/views/page.blade.php', + '' + ); + + $issues = $this->validate(); + + $this->assertCount(1, $issues); + $this->assertSame('warning', $issues[0]['severity']); + $this->assertSame('1 button(s) may lack an accessible name.', $issues[0]['message']); + } + + /** @return array */ + private function validate(): array + { + $theme = new Theme('test', 'Test', $this->themePath); + + return app(ThemeAccessibilityValidator::class)->validate($theme); + } +} diff --git a/Modules/Stylist/Tests/Feature/ThemeAssetControllerTest.php b/Modules/Stylist/Tests/Feature/ThemeAssetControllerTest.php new file mode 100644 index 0000000..7940ab4 --- /dev/null +++ b/Modules/Stylist/Tests/Feature/ThemeAssetControllerTest.php @@ -0,0 +1,41 @@ + resource_path('themes')]); + app(Loader::class)->flush(); + + $this->get(route('stylist.theme.asset', [ + 'theme' => 'frontend', + 'path' => 'css/theme.css', + ]))->assertOk()->assertHeader('X-Content-Type-Options', 'nosniff'); + } + + public function test_asset_url_uses_public_themes_path(): void + { + $url = route('stylist.theme.asset', [ + 'theme' => 'frontend', + 'path' => 'images/example.jpg', + ], false); + + $this->assertSame('/themes/frontend/images/example.jpg', $url); + } + + public function test_non_asset_theme_files_are_not_served(): void + { + config(['stylist.themes_path' => resource_path('themes')]); + app(Loader::class)->flush(); + + $this->get(route('stylist.theme.asset', [ + 'theme' => 'frontend', + 'path' => 'views/home.blade.php', + ]))->assertNotFound(); + } +} diff --git a/Modules/Stylist/Tests/Feature/ThemeHtmlBuilderTest.php b/Modules/Stylist/Tests/Feature/ThemeHtmlBuilderTest.php new file mode 100644 index 0000000..04bcbb1 --- /dev/null +++ b/Modules/Stylist/Tests/Feature/ThemeHtmlBuilderTest.php @@ -0,0 +1,38 @@ + '#111827']); + + $html = app(ThemeHtmlBuilder::class)->variables()->toHtml(); + + $this->assertStringContainsString('--brand-primary: #111827;', $html); + } + + public function test_appearance_does_not_overwrite_theme_identity(): void + { + $html = app(ThemeHtmlBuilder::class)->variables()->toHtml(); + + $this->assertStringContainsString('d.dataset.theme=k', $html); + $this->assertStringContainsString('d.dataset.appearance=dark?', $html); + $this->assertStringNotContainsString("d.dataset.theme=dark?'dark':'light'", $html); + } + + public function test_appearance_variables_use_data_appearance_selector(): void + { + $html = app(ThemeHtmlBuilder::class)->variables()->toHtml(); + + if (str_contains($html, 'data-appearance')) { + $this->assertStringNotContainsString(':root[data-theme="dark"]', $html); + } else { + $this->addToAssertionCount(1); + } + } +} diff --git a/Modules/Stylist/Tests/Feature/ThemeInheritanceTest.php b/Modules/Stylist/Tests/Feature/ThemeInheritanceTest.php new file mode 100644 index 0000000..495f581 --- /dev/null +++ b/Modules/Stylist/Tests/Feature/ThemeInheritanceTest.php @@ -0,0 +1,95 @@ +themesPath = storage_path('framework/testing/stylist-inheritance-'.uniqid()); + mkdir($this->themesPath, 0777, true); + config([ + 'stylist.themes_path' => $this->themesPath, + 'stylist.default_theme' => 'common', + ]); + app(Loader::class)->flush(); + } + + protected function tearDown(): void + { + app(Filesystem::class)->deleteDirectory($this->themesPath); + parent::tearDown(); + } + + public function test_child_theme_resolves_views_through_parent_without_copying_them(): void + { + $this->theme('common', null, ['components/layouts/app.blade.php' => '
{{ $slot }}
']); + $this->theme('admin', 'common', ['dashboard.blade.php' => '

Dashboard

']); + app(Loader::class)->flush(); + + $candidates = app(ThemeViewResolver::class)->candidatesForTheme('admin', 'components.layouts.app'); + + $this->assertSame('stylist-theme-admin::components.layouts.app', $candidates[0]); + $this->assertContains('stylist-theme-common::components.layouts.app', $candidates); + $this->assertLessThan( + array_search('stylist-theme-common::components.layouts.app', $candidates, true), + array_search('stylist-theme-admin::components.layouts.app', $candidates, true), + ); + } + + public function test_parent_alias_is_normalised_to_extends(): void + { + $path = $this->themesPath.'/child'; + mkdir($path, 0777, true); + file_put_contents($path.'/theme.json', json_encode([ + 'name' => 'Child', + 'parent' => 'common', + ])); + + $theme = app(Loader::class)->fromPath($path); + + $this->assertSame('common', $theme->parent()); + } + + public function test_duplicate_view_ownership_is_reported(): void + { + $this->theme('common', null, ['livewire/auth/login.blade.php' => 'common']); + $this->theme('admin', 'common', ['livewire/auth/login.blade.php' => 'admin']); + app(Loader::class)->flush(); + + $duplicates = app(ThemeInspector::class)->duplicateViews(); + + $this->assertArrayHasKey('livewire/auth/login.blade.php', $duplicates); + $this->assertEqualsCanonicalizing(['common', 'admin'], array_column($duplicates['livewire/auth/login.blade.php'], 'theme')); + } + + /** @param array $views */ + private function theme(string $key, ?string $parent, array $views): void + { + $path = $this->themesPath.'/'.$key; + mkdir($path.'/views', 0777, true); + file_put_contents($path.'/theme.json', json_encode(array_filter([ + 'name' => ucfirst($key), + 'slug' => $key, + 'extends' => $parent, + ], fn ($value) => $value !== null))); + + foreach ($views as $relative => $contents) { + $file = $path.'/views/'.$relative; + if (! is_dir(dirname($file))) { + mkdir(dirname($file), 0777, true); + } + file_put_contents($file, $contents); + } + } +} diff --git a/Modules/Stylist/Tests/Feature/ThemeManifestTest.php b/Modules/Stylist/Tests/Feature/ThemeManifestTest.php new file mode 100644 index 0000000..7bde34a --- /dev/null +++ b/Modules/Stylist/Tests/Feature/ThemeManifestTest.php @@ -0,0 +1,166 @@ +themesPath = storage_path('framework/testing/stylist-themes-'.uniqid()); + mkdir($this->themesPath, 0777, true); + config(['stylist.themes_path' => $this->themesPath]); + app(Loader::class)->flush(); + } + + protected function tearDown(): void + { + app(Filesystem::class)->deleteDirectory($this->themesPath); + parent::tearDown(); + } + + public function test_bundled_default_themes_have_valid_manifests(): void + { + foreach (['backend', 'frontend'] as $key) { + $theme = app(Loader::class)->fromPath(resource_path("themes/{$key}")); + + $this->assertSame($key, $theme->key()); + } + } + + public function test_manifest_is_normalised(): void + { + $path = $this->themesPath.'/sample'; + mkdir($path.'/css', 0777, true); + file_put_contents($path.'/theme.json', json_encode(['name' => 'Sample'])); + file_put_contents($path.'/css/theme.css', 'body{}'); + + $theme = app(Loader::class)->fromPath($path); + + $this->assertSame('sample', $theme->key()); + $this->assertSame('css/theme.css', $theme->stylesheet()); + $this->assertSame('js/app.js', $theme->script()); + $this->assertSame('home', $theme->entryView()); + } + + public function test_unsafe_manifest_path_is_rejected(): void + { + $path = $this->themesPath.'/unsafe'; + mkdir($path, 0777, true); + file_put_contents($path.'/theme.json', json_encode([ + 'name' => 'Unsafe', + 'stylesheet' => '../secret.css', + ])); + + $this->expectException(InvalidThemeManifestException::class); + app(Loader::class)->fromPath($path); + } + + public function test_phase_one_manifest_optional_capabilities_are_normalised(): void + { + $path = $this->themesPath.'/design-gallery'; + mkdir($path.'/css', 0777, true); + mkdir($path.'/js', 0777, true); + file_put_contents($path.'/theme.json', json_encode([ + 'key' => 'design-gallery', + 'name' => 'Design Gallery', + 'stylesheet' => 'css/app.css', + 'script' => 'js/app.js', + 'appearances' => ['light', 'dark', 'system'], + 'accents' => ['blue', 'emerald', 'neutral'], + 'default_appearance' => 'system', + 'default_accent' => 'neutral', + // Phase 1 incorrectly duplicated accents here; Stylist must not + // reject the whole theme because of that compact legacy list. + 'variants' => ['blue', 'emerald', 'neutral'], + ])); + file_put_contents($path.'/css/app.css', 'body{}'); + file_put_contents($path.'/js/app.js', ''); + + $theme = app(Loader::class)->fromPath($path); + + $this->assertSame(['light', 'dark', 'system'], array_keys($theme->appearances())); + $this->assertSame(['blue', 'emerald', 'neutral'], array_keys($theme->accents())); + $this->assertSame([], $theme->variants()); + $this->assertSame('system', $theme->defaultAppearance()); + $this->assertSame('neutral', $theme->defaultAccent()); + } + + public function test_legacy_manifest_does_not_gain_appearance_or_accent_capabilities(): void + { + $path = $this->themesPath.'/legacy'; + mkdir($path.'/css', 0777, true); + file_put_contents($path.'/theme.json', json_encode(['name' => 'Legacy'])); + file_put_contents($path.'/css/theme.css', 'body{}'); + + $theme = app(Loader::class)->fromPath($path); + + $this->assertSame([], $theme->appearances()); + $this->assertSame([], $theme->accents()); + $this->assertSame('', $theme->defaultAppearance()); + $this->assertSame('', $theme->defaultAccent()); + } + + public function test_defaults_must_reference_declared_optional_capabilities(): void + { + $path = $this->themesPath.'/invalid-default'; + mkdir($path, 0777, true); + file_put_contents($path.'/theme.json', json_encode([ + 'name' => 'Invalid Default', + 'appearances' => ['light', 'dark'], + 'default_appearance' => 'system', + ])); + + $this->expectException(InvalidThemeManifestException::class); + app(Loader::class)->fromPath($path); + } + + public function test_manifest_version_and_capabilities_are_normalised(): void + { + $path = $this->themesPath.'/capable'; + mkdir($path.'/css', 0777, true); + mkdir($path.'/js', 0777, true); + mkdir($path.'/views', 0777, true); + file_put_contents($path.'/theme.json', json_encode([ + 'manifest_version' => 1, + 'name' => 'Capable', + 'appearances' => ['light', 'dark'], + 'accents' => ['blue'], + 'capabilities' => ['marketplace' => true], + ])); + file_put_contents($path.'/css/theme.css', 'body{}'); + file_put_contents($path.'/js/app.js', ''); + file_put_contents($path.'/views/home.blade.php', '
Capable
'); + + $theme = app(Loader::class)->fromPath($path); + + $this->assertSame(1, $theme->manifestVersion()); + $this->assertTrue($theme->hasCapability('appearances')); + $this->assertTrue($theme->hasCapability('accents')); + $this->assertTrue($theme->hasCapability('marketplace')); + $this->assertFalse($theme->hasCapability('preview')); + } + + public function test_unknown_manifest_fields_are_preserved_without_preventing_loading(): void + { + $path = $this->themesPath.'/future'; + mkdir($path.'/css', 0777, true); + file_put_contents($path.'/theme.json', json_encode([ + 'name' => 'Future', + 'future_builder_metadata' => ['anything' => true], + ])); + file_put_contents($path.'/css/theme.css', 'body{}'); + + $theme = app(Loader::class)->fromPath($path); + + $this->assertSame(['anything' => true], $theme->meta()['future_builder_metadata']); + } +} diff --git a/Modules/Stylist/Tests/Feature/ThemePackageRoundTripTest.php b/Modules/Stylist/Tests/Feature/ThemePackageRoundTripTest.php new file mode 100644 index 0000000..633b3dc --- /dev/null +++ b/Modules/Stylist/Tests/Feature/ThemePackageRoundTripTest.php @@ -0,0 +1,79 @@ +themesPath = storage_path('framework/testing/stylist-installed-'.uniqid()); + $this->workspace = storage_path('framework/testing/stylist-package-'.uniqid()); + mkdir($this->themesPath, 0777, true); + mkdir($this->workspace, 0777, true); + config(['stylist.themes_path' => $this->themesPath]); + app(Loader::class)->flush(); + } + + protected function tearDown(): void + { + app(Filesystem::class)->deleteDirectory($this->themesPath); + app(Filesystem::class)->deleteDirectory($this->workspace); + app(Loader::class)->flush(); + parent::tearDown(); + } + + public function test_generated_theme_zip_installs_discovers_and_renders(): void + { + $source = $this->workspace.'/design-gallery'; + mkdir($source.'/css', 0777, true); + mkdir($source.'/js', 0777, true); + mkdir($source.'/views', 0777, true); + + file_put_contents($source.'/theme.json', json_encode([ + 'manifest_version' => 1, + 'key' => 'design-gallery', + 'name' => 'Design Gallery', + 'stylesheet' => 'css/app.css', + 'script' => 'js/app.js', + 'entry_view' => 'home', + 'appearances' => ['light', 'dark', 'system'], + 'accents' => ['blue', 'neutral'], + 'default_appearance' => 'system', + 'default_accent' => 'neutral', + ])); + file_put_contents($source.'/css/app.css', 'body{}'); + file_put_contents($source.'/js/app.js', ''); + file_put_contents($source.'/views/home.blade.php', '
Design Gallery works
'); + + $zipPath = $this->workspace.'/design-gallery.zip'; + $zip = new ZipArchive; + $this->assertTrue($zip->open($zipPath, ZipArchive::CREATE | ZipArchive::OVERWRITE)); + foreach (app(Filesystem::class)->allFiles($source) as $file) { + $zip->addFile($file->getPathname(), 'design-gallery/'.$file->getRelativePathname()); + } + $zip->close(); + + $upload = new UploadedFile($zipPath, 'design-gallery.zip', 'application/zip', null, true); + $theme = app(ThemePackageManager::class)->install($upload); + + $this->assertSame('design-gallery', $theme->key()); + $this->assertTrue(app(Loader::class)->all()->has('design-gallery')); + $this->assertStringContainsString( + 'Design Gallery works', + stylist_theme_view('design-gallery', 'home')->render(), + ); + } +} diff --git a/Modules/Stylist/Tests/Feature/ThemeViewResolverTest.php b/Modules/Stylist/Tests/Feature/ThemeViewResolverTest.php new file mode 100644 index 0000000..290e955 --- /dev/null +++ b/Modules/Stylist/Tests/Feature/ThemeViewResolverTest.php @@ -0,0 +1,22 @@ + 'backend', + 'stylist.themes_path' => resource_path('themes'), + ]); + + $candidates = app(ThemeViewResolver::class)->candidates('components.page-hero'); + + $this->assertContains('stylist-theme-backend::components.page-hero', $candidates); + $this->assertContains('stylist::components.page-hero', $candidates); + } +} diff --git a/Modules/Stylist/Tests/Feature/WelcomeThemeViewTest.php b/Modules/Stylist/Tests/Feature/WelcomeThemeViewTest.php new file mode 100644 index 0000000..a83046a --- /dev/null +++ b/Modules/Stylist/Tests/Feature/WelcomeThemeViewTest.php @@ -0,0 +1,45 @@ +assertTrue(view()->exists('stylist-theme-frontend::welcome')); + } + + public function test_dashboard_view_is_owned_by_the_backend_theme(): void + { + $this->assertStringContainsString( + resource_path('themes/backend/views/dashboard.blade.php'), + view('dashboard')->getPath(), + ); + } + + public function test_home_route_renders_from_the_frontend_theme(): void + { + $response = $this->get('/'); + + $response->assertOk()->assertViewIs('welcome'); + $this->assertStringContainsString( + resource_path('themes/frontend/views/welcome.blade.php'), + view('welcome')->getPath(), + ); + } + + public function test_application_views_exist_only_inside_themes(): void + { + $this->assertDirectoryDoesNotExist(resource_path('views')); + $this->assertDirectoryDoesNotExist(resource_path('css')); + $this->assertDirectoryDoesNotExist(resource_path('js')); + } + + public function test_backend_compiled_assets_are_owned_by_the_backend_theme(): void + { + $this->assertFileExists(resource_path('themes/backend/assets/css/app.css')); + $this->assertFileExists(resource_path('themes/backend/assets/js/passkeys.js')); + } +} diff --git a/Modules/Stylist/Theme/Exceptions/InvalidThemeManifestException.php b/Modules/Stylist/Theme/Exceptions/InvalidThemeManifestException.php new file mode 100644 index 0000000..a548f9f --- /dev/null +++ b/Modules/Stylist/Theme/Exceptions/InvalidThemeManifestException.php @@ -0,0 +1,18 @@ + $errors */ + public static function forPath(string $path, array $errors): self + { + return new self(sprintf( + 'Invalid theme manifest at [%s]: %s', + rtrim($path, DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR.'theme.json', + implode(' ', $errors), + )); + } +} diff --git a/Modules/Stylist/Theme/Exceptions/ThemeJsonNotFoundException.php b/Modules/Stylist/Theme/Exceptions/ThemeJsonNotFoundException.php new file mode 100644 index 0000000..746d52e --- /dev/null +++ b/Modules/Stylist/Theme/Exceptions/ThemeJsonNotFoundException.php @@ -0,0 +1,13 @@ +files->exists($manifest)) { + throw ThemeJsonNotFoundException::forPath($path); + } + + return json_decode($this->files->get($manifest), true, flags: JSON_THROW_ON_ERROR); + } +} diff --git a/Modules/Stylist/Theme/Loader.php b/Modules/Stylist/Theme/Loader.php new file mode 100644 index 0000000..e93708d --- /dev/null +++ b/Modules/Stylist/Theme/Loader.php @@ -0,0 +1,83 @@ +themes !== null) { + return $this->themes; + } + + $themes = collect(); + + foreach ($this->roots() as $root) { + if (! $this->files->isDirectory($root)) { + continue; + } + + foreach ($this->files->directories($root) as $themePath) { + try { + $theme = $this->fromPath($themePath); + $themes->put($theme->key(), $theme); + } catch (\Throwable $exception) { + report($exception); + } + } + } + + return $this->themes = $themes->sortKeys(); + } + + public function find(string $key): Theme + { + $theme = $this->all()->get($key); + + if (! $theme) { + throw ThemeNotFoundException::forKey($key); + } + + return $theme; + } + + public function fromPath(string $path): Theme + { + $data = $this->validator->validate($this->json->read($path), $path); + + return new Theme( + key: $data['key'], + name: $data['name'], + path: rtrim($path, DIRECTORY_SEPARATOR), + stylesheet: $data['stylesheet'], + script: $data['script'], + variables: $data['variables'], + meta: $data, + ); + } + + public function flush(): void + { + $this->themes = null; + } + + /** @return array */ + public function roots(): array + { + return array_values(array_unique(array_filter([ + (string) config('stylist.themes_path'), + ]))); + } +} diff --git a/Modules/Stylist/Theme/ManifestValidator.php b/Modules/Stylist/Theme/ManifestValidator.php new file mode 100644 index 0000000..cc75998 --- /dev/null +++ b/Modules/Stylist/Theme/ManifestValidator.php @@ -0,0 +1,179 @@ + */ + public function validate(array $manifest, string $path): array + { + $errors = []; + $manifestVersion = $manifest['manifest_version'] ?? $manifest['schema_version'] ?? 1; + if ((is_string($manifestVersion) && ctype_digit($manifestVersion))) { + $manifestVersion = (int) $manifestVersion; + } + if (! is_int($manifestVersion) || $manifestVersion < 1) { + $errors[] = 'The manifest_version must be a positive integer.'; + } + + $key = $manifest['key'] ?? $manifest['slug'] ?? basename($path); + + if (! is_string($key) || ! preg_match('/^[a-z0-9][a-z0-9_-]*$/', $key)) { + $errors[] = 'The key/slug must contain only lowercase letters, numbers, dashes, and underscores.'; + } + if (isset($manifest['name']) && (! is_string($manifest['name']) || trim($manifest['name']) === '')) { + $errors[] = 'The name must be a non-empty string.'; + } + if (isset($manifest['version']) && (! is_string($manifest['version']) || ! preg_match('/^\d+\.\d+\.\d+(?:[-+][0-9A-Za-z.-]+)?$/', $manifest['version']))) { + $errors[] = 'The version must use semantic versioning, for example 1.2.0.'; + } + if (isset($manifest['type']) && ! in_array($manifest['type'], ['frontend', 'backend', 'common'], true)) { + $errors[] = 'The type must be frontend, backend, or common.'; + } + $parent = $manifest['extends'] ?? $manifest['parent'] ?? null; + if ($parent !== null && (! is_string($parent) || ! preg_match('/^[a-z0-9][a-z0-9_-]*$/', $parent))) { + $errors[] = 'The extends/parent value must be a valid theme key.'; + } + + foreach (['stylesheet', 'script', 'preview'] as $field) { + if (isset($manifest[$field]) && ! $this->isSafeRelativePath($manifest[$field])) { + $errors[] = "The {$field} value must be a safe relative path."; + } + } + + foreach (['assets', 'variables', 'supports', 'capabilities', 'variants', 'appearances', 'accents', 'settings', 'seo'] as $field) { + if (isset($manifest[$field]) && ! is_array($manifest[$field])) { + $errors[] = "The {$field} value must be an object or array."; + } + } + + $variants = $this->normaliseDefinitions($manifest['variants'] ?? [], 'variants', $errors, false); + $appearances = $this->normaliseDefinitions($manifest['appearances'] ?? [], 'appearances', $errors); + $accents = $this->normaliseDefinitions($manifest['accents'] ?? [], 'accents', $errors); + $capabilities = $this->normaliseCapabilities($manifest['capabilities'] ?? [], $errors); + $capabilities['appearances'] = $appearances !== []; + $capabilities['accents'] = $accents !== []; + $capabilities['preview'] = isset($manifest['preview']) || is_file($path.'/preview.webp'); + + $defaultAppearance = $manifest['default_appearance'] ?? null; + if ($defaultAppearance !== null) { + if (! is_string($defaultAppearance) || $defaultAppearance === '') { + $errors[] = 'The default_appearance value must be a non-empty string.'; + } elseif ($appearances === [] || ! array_key_exists($defaultAppearance, $appearances)) { + $errors[] = 'The default_appearance value must be declared in appearances.'; + } + } + + $defaultAccent = $manifest['default_accent'] ?? null; + if ($defaultAccent !== null) { + if (! is_string($defaultAccent) || $defaultAccent === '') { + $errors[] = 'The default_accent value must be a non-empty string.'; + } elseif ($accents === [] || ! array_key_exists($defaultAccent, $accents)) { + $errors[] = 'The default_accent value must be declared in accents.'; + } + } + + if ($errors !== []) { + throw InvalidThemeManifestException::forPath($path, $errors); + } + + $manifest['manifest_version'] = $manifestVersion; + unset($manifest['schema_version']); + $manifest['key'] = $key; + $manifest['slug'] = $key; + $manifest['name'] = $manifest['name'] ?? str($key)->headline()->toString(); + $manifest['extends'] = $parent; + $manifest['version'] = (string) ($manifest['version'] ?? '1.0.0'); + $manifest['entry_view'] = (string) ($manifest['entry_view'] ?? 'home'); + $manifest['stylesheet'] = $manifest['stylesheet'] ?? $manifest['css'] ?? 'css/theme.css'; + $manifest['script'] = $manifest['script'] ?? 'js/app.js'; + $manifest['assets'] = is_array($manifest['assets'] ?? null) ? $manifest['assets'] : []; + $manifest['variables'] = is_array($manifest['variables'] ?? null) ? $manifest['variables'] : []; + $manifest['supports'] = is_array($manifest['supports'] ?? null) ? $manifest['supports'] : []; + $manifest['capabilities'] = $capabilities; + $manifest['variants'] = $variants; + $manifest['appearances'] = $appearances; + $manifest['accents'] = $accents; + $manifest['settings'] = is_array($manifest['settings'] ?? null) ? $manifest['settings'] : []; + $manifest['seo'] = is_array($manifest['seo'] ?? null) ? $manifest['seo'] : []; + $manifest['preview'] = $manifest['preview'] ?? (is_file($path.'/preview.webp') ? 'preview.webp' : null); + + return $manifest; + } + + /** + * Compact lists such as ["light", "dark"] are accepted and converted to + * keyed empty definitions. Object definitions remain unchanged. + * + * @param array $value + * @param array $errors + * @return array> + */ + private function normaliseDefinitions(array $value, string $field, array &$errors, bool $allowCompact = true): array + { + if ($value === []) { + return []; + } + + if (array_is_list($value)) { + if (! $allowCompact && $field === 'variants') { + // Older Theme Builder Phase 1 builds incorrectly wrote accent names + // to variants. Ignore that list while preserving object-style variants. + return []; + } + + $normalised = []; + foreach ($value as $name) { + if (! is_string($name) || ! preg_match('/^[a-z0-9][a-z0-9_-]*$/', $name)) { + $errors[] = "Every {$field} entry must be a valid lowercase key."; + + continue; + } + $normalised[$name] = []; + } + + return $normalised; + } + + $normalised = []; + foreach ($value as $name => $definition) { + if (! is_string($name) || ! preg_match('/^[a-z0-9][a-z0-9_-]*$/', $name) || ! is_array($definition)) { + $errors[] = "Every {$field} definition must use a valid lowercase key and an object value."; + + continue; + } + $normalised[$name] = $definition; + } + + return $normalised; + } + + /** + * @param array $value + * @param array $errors + * @return array + */ + private function normaliseCapabilities(array $value, array &$errors): array + { + $normalised = []; + + foreach ($value as $name => $enabled) { + if (! is_string($name) || ! preg_match('/^[a-z0-9][a-z0-9_-]*$/', $name) || ! is_bool($enabled)) { + $errors[] = 'Every capability must use a valid lowercase key and a boolean value.'; + + continue; + } + + $normalised[$name] = $enabled; + } + + return $normalised; + } + + private function isSafeRelativePath(mixed $path): bool + { + return is_string($path) && $path !== '' && ! str_starts_with($path, '/') && ! str_contains($path, '..') && ! str_contains($path, "\0"); + } +} diff --git a/Modules/Stylist/Theme/Stylist.php b/Modules/Stylist/Theme/Stylist.php new file mode 100644 index 0000000..2908559 --- /dev/null +++ b/Modules/Stylist/Theme/Stylist.php @@ -0,0 +1,103 @@ +resolver->resolve($context); + try { + return $this->loader->find($requested); + } catch (ThemeNotFoundException) { + $fallback = $context === 'frontend' + ? (string) config('stylist.default_frontend_theme', 'frontend') + : (string) config('stylist.default_backend_theme', config('stylist.default_theme', 'backend')); + if ($requested !== $fallback) { + return $this->loader->find($fallback); + } + throw ThemeNotFoundException::forKey($requested); + } + } + + public function frontend(): Theme + { + return $this->current('frontend'); + } + + public function backend(): Theme + { + return $this->current('backend'); + } + + public function variables(): array + { + $theme = $this->current(); + $variant = $this->settings->variant($theme); + $variantVars = (array) data_get($theme->variants(), $variant.'.variables', []); + $appearanceVars = (array) data_get($theme->appearances(), $this->appearance().'.variables', []); + $accentVars = (array) data_get($theme->accents(), $this->accent().'.variables', []); + $settingVars = collect($this->settings->get($theme)) + ->filter(fn ($value, $key) => is_string($key) && str_starts_with($key, '--')) + ->mapWithKeys(fn ($value, $key) => [ltrim($key, '-') => $value]) + ->all(); + + return array_replace( + (array) config('stylist.fallback_variables', []), + $this->inheritedVariables($theme), + $variantVars, + $appearanceVars, + $accentVars, + $settingVars, + $this->resolver->variables(), + ); + } + + public function settings(): array + { + return $this->settings->get($this->current()); + } + + public function variant(): string + { + return $this->settings->variant($this->current()); + } + + public function appearance(): string + { + return $this->settings->appearance($this->current()); + } + + public function accent(): string + { + return $this->settings->accent($this->current()); + } + + public function all() + { + return $this->loader->all(); + } + + private function inheritedVariables(Theme $theme, array $seen = []): array + { + if (in_array($theme->key(), $seen, true)) { + return []; + } + $seen[] = $theme->key(); + $parent = []; + if ($theme->parent()) { + try { + $parent = $this->inheritedVariables($this->loader->find($theme->parent()), $seen); + } catch (ThemeNotFoundException) { + } + } + + return array_replace($parent, $theme->variables()); + } +} diff --git a/Modules/Stylist/Theme/Theme.php b/Modules/Stylist/Theme/Theme.php new file mode 100644 index 0000000..2010173 --- /dev/null +++ b/Modules/Stylist/Theme/Theme.php @@ -0,0 +1,161 @@ +key; + } + + public function name(): string + { + return $this->name; + } + + public function path(): string + { + return $this->path; + } + + public function stylesheet(): string + { + return $this->stylesheet; + } + + public function script(): string + { + return $this->script; + } + + public function variables(): array + { + return $this->variables; + } + + public function meta(): array + { + return $this->meta; + } + + public function manifestVersion(): int + { + return (int) ($this->meta['manifest_version'] ?? 1); + } + + public function version(): string + { + return (string) ($this->meta['version'] ?? '1.0.0'); + } + + public function description(): string + { + return (string) ($this->meta['description'] ?? ''); + } + + public function type(): string + { + return (string) ($this->meta['type'] ?? 'frontend'); + } + + public function author(): string + { + return (string) ($this->meta['author'] ?? ''); + } + + public function parent(): ?string + { + $parent = $this->meta['extends'] ?? null; + + return is_string($parent) && $parent !== '' ? $parent : null; + } + + public function preview(): ?string + { + $preview = $this->meta['preview'] ?? null; + + return is_string($preview) && $preview !== '' ? $preview : null; + } + + public function variants(): array + { + return (array) ($this->meta['variants'] ?? []); + } + + public function appearances(): array + { + return (array) ($this->meta['appearances'] ?? []); + } + + public function accents(): array + { + return (array) ($this->meta['accents'] ?? []); + } + + public function defaultAppearance(): string + { + return (string) ($this->meta['default_appearance'] ?? array_key_first($this->appearances()) ?? ''); + } + + public function defaultAccent(): string + { + return (string) ($this->meta['default_accent'] ?? array_key_first($this->accents()) ?? ''); + } + + public function settingsSchema(): array + { + return (array) ($this->meta['settings'] ?? []); + } + + public function seo(): array + { + return (array) ($this->meta['seo'] ?? []); + } + + public function entryView(): string + { + return (string) ($this->meta['entry_view'] ?? 'home'); + } + + public function capabilities(): array + { + return (array) ($this->meta['capabilities'] ?? []); + } + + public function hasCapability(string $feature): bool + { + return (bool) ($this->capabilities()[$feature] ?? false); + } + + public function supports(string $feature): bool + { + return (bool) data_get($this->meta, 'supports.'.$feature, $this->hasCapability($feature)); + } + + public function has(string $relativePath): bool + { + return is_file($this->path.DIRECTORY_SEPARATOR.ltrim($relativePath, '/')); + } + + public function absolutePath(string $relativePath): string + { + return $this->path.DIRECTORY_SEPARATOR.ltrim($relativePath, '/'); + } + + /** @deprecated Theme assets are served through UrlGenerator. */ + public function assetsPath(): string + { + return 'stylist/theme-assets/'.$this->key; + } +} diff --git a/Modules/Stylist/Theme/UrlGenerator.php b/Modules/Stylist/Theme/UrlGenerator.php new file mode 100644 index 0000000..77d08f8 --- /dev/null +++ b/Modules/Stylist/Theme/UrlGenerator.php @@ -0,0 +1,20 @@ +forTheme($this->stylist->current(), $path); + } + + public function forTheme(Theme|string $theme, string $path): string + { + $key = $theme instanceof Theme ? $theme->key() : $theme; + + return route('stylist.theme.asset', ['theme' => $key, 'path' => ltrim($path, '/')]); + } +} diff --git a/Modules/Stylist/View/ThemeViewResolver.php b/Modules/Stylist/View/ThemeViewResolver.php new file mode 100644 index 0000000..7e034d6 --- /dev/null +++ b/Modules/Stylist/View/ThemeViewResolver.php @@ -0,0 +1,139 @@ +> */ + private array $candidateCache = []; + + public function __construct( + private readonly Stylist $stylist, + private readonly ViewFactory $views, + private readonly Loader $loader, + ) {} + + public function make(string $view, array $data = [], array $mergeData = []): View + { + return $this->views->first( + $this->candidates($view), + array_replace([ + 'themeSettings' => $this->stylist->settings(), + 'themeVariant' => $this->stylist->variant(), + ], $data), + $mergeData, + ); + } + + public function makeForTheme(string $theme, string $view, array $data = [], array $mergeData = []): View + { + return $this->views->first($this->candidatesForTheme($theme, $view), $data, $mergeData); + } + + /** @return array */ + public function candidates(string $view): array + { + return $this->candidatesForTheme($this->stylist->current()->key(), $view); + } + + /** @return array */ + /** @return array */ + public function themedCandidatesForTheme(string $theme, string $view): array + { + return array_values(array_filter( + $this->candidatesForTheme($theme, $view), + fn (string $candidate): bool => str_contains($candidate, '::'), + )); + } + + public function candidatesForTheme(string $theme, string $view): array + { + $view = ltrim($view, '.'); + $cacheKey = $theme.'|'.$view; + + if (isset($this->candidateCache[$cacheKey])) { + return $this->candidateCache[$cacheKey]; + } + + $keys = $this->inheritanceChain($theme); + $fallback = (string) config('stylist.default_theme', 'common'); + + if ($fallback !== '' && ! in_array($fallback, $keys, true)) { + try { + $keys = array_merge($keys, $this->inheritanceChain($fallback)); + } catch (ThemeNotFoundException) { + // A missing configured fallback is diagnosed by stylist:doctor. + } + } + + if (! in_array('common', $keys, true)) { + try { + $keys = array_merge($keys, $this->inheritanceChain('common')); + } catch (ThemeNotFoundException) { + // The module fallback below remains available. + } + } + + $candidates = []; + foreach (array_values(array_unique($keys)) as $key) { + $this->registerNamespace($key); + $candidates[] = "stylist-theme-{$key}::{$view}"; + $candidates[] = "stylist-module-theme-{$key}::{$view}"; + } + + $candidates[] = "stylist::{$view}"; + $candidates[] = $view; + + return $this->candidateCache[$cacheKey] = array_values(array_unique($candidates)); + } + + public function flush(): void + { + $this->candidateCache = []; + } + + /** @return array */ + private function inheritanceChain(string $theme): array + { + $keys = []; + $seen = []; + $key = $theme; + + while ($key !== '') { + if (isset($seen[$key])) { + throw new RuntimeException('Theme inheritance cycle detected at ['.$key.'].'); + } + + $seen[$key] = true; + $loaded = $this->loader->find($key); + $keys[] = $loaded->key(); + $key = $loaded->parent() ?? ''; + } + + return $keys; + } + + private function registerNamespace(string $theme): void + { + try { + $loaded = $this->loader->find($theme); + } catch (ThemeNotFoundException) { + return; + } + + $viewsPath = $loaded->path().DIRECTORY_SEPARATOR.'views'; + if (! is_dir($viewsPath)) { + return; + } + + $this->views->addNamespace("stylist-theme-{$theme}", $viewsPath); + $this->views->addNamespace("stylist-module-theme-{$theme}", $viewsPath); + } +} diff --git a/Modules/Stylist/changelog.yaml b/Modules/Stylist/changelog.yaml new file mode 100644 index 0000000..7a8e4e0 --- /dev/null +++ b/Modules/Stylist/changelog.yaml @@ -0,0 +1,24 @@ +latest: 1.1.0 +releases: + - version: 1.1.0 + date: 2026-07-08 + changes: + - Added self-contained theme folders with theme.json, CSS, Blade views, and Livewire views. + - Added ThemeViewResolver and stylist_view() fallback helper. + - Added default and MPBA example themes. + - Added theme publishing support. + - Updated Vite inputs to include theme CSS files. + - version: 1.0.0 + date: 2026-07-08 + changes: + - Initial Laravel 13 Stylist module. + + - version: 1.1.0 + date: 2026-07-23 + changes: + - Added optional manifest_version/schema_version normalisation. + - Added capability normalisation for appearances, accents, previews and future features. + - Added stylist:validate for installed themes, directories and ZIP packages. + - Added complete package validation during installation. + - Added dynamic view namespace registration after installing a theme. + - Added manifest compatibility and install-render regression coverage. diff --git a/Modules/Stylist/composer.json b/Modules/Stylist/composer.json new file mode 100644 index 0000000..d537e3a --- /dev/null +++ b/Modules/Stylist/composer.json @@ -0,0 +1,22 @@ +{ + "name": "mpba/stylist-module", + "description": "Tenant-aware theme and asset switching module for Laravel 13.", + "type": "laravel-module", + "require": { + "php": "^8.3", + "illuminate/support": "^13.0", + "illuminate/view": "^13.0", + "illuminate/filesystem": "^13.0", + "illuminate/console": "^13.0" + }, + "autoload": { + "psr-4": { + "Modules\\Stylist\\": "" + } + }, + "autoload-dev": { + "psr-4": { + "Modules\\Stylist\\Tests\\": "Tests/" + } + } +} diff --git a/Modules/Stylist/module.json b/Modules/Stylist/module.json new file mode 100644 index 0000000..214c2d2 --- /dev/null +++ b/Modules/Stylist/module.json @@ -0,0 +1,20 @@ +{ + "name": "Stylist", + "alias": "stylist", + "version": "1.1.0", + "description": "Tenant-aware theme and asset switching module for Laravel 13.", + "keywords": [ + "laravel", + "modules", + "themes", + "tenancy", + "styling" + ], + "priority": 0, + "providers": [ + "Modules\\Stylist\\Providers\\StylistServiceProvider" + ], + "aliases": {}, + "files": [], + "requires": [] +} diff --git a/Modules/Stylist/package.json b/Modules/Stylist/package.json new file mode 100644 index 0000000..e0b33af --- /dev/null +++ b/Modules/Stylist/package.json @@ -0,0 +1,15 @@ +{ + "scripts": { + "dev": "vite", + "build": "vite build", + + "stylist:dev": "vite --config Modules/Stylist/vite.config.js", + "stylist:build": "vite build --config Modules/Stylist/vite.config.js", + + "matches:dev": "vite --config Modules/Matches/vite.config.js", + "matches:build": "vite build --config Modules/Matches/vite.config.js", + + "modules:build": "npm run stylist:build && npm run matches:build", + "build:all": "npm run build && npm run modules:build" + } +} diff --git a/Modules/Stylist/vite.config.js b/Modules/Stylist/vite.config.js new file mode 100644 index 0000000..de55470 --- /dev/null +++ b/Modules/Stylist/vite.config.js @@ -0,0 +1,25 @@ +import { defineConfig } from 'vite'; +import laravel from 'laravel-vite-plugin'; +import tailwindcss from '@tailwindcss/vite'; + +export default defineConfig({ + plugins: [ + laravel({ + input: [ + 'Modules/Stylist/Resources/assets/css/app.css', + 'Modules/Stylist/Resources/assets/js/app.js', + ], + + refresh: [ + 'Modules/Stylist/Resources/views/**', + 'resources/themes/**/views/**', + 'Modules/Stylist/App/**', + 'Modules/Stylist/routes/**', + ], + + buildDirectory: 'build/stylist', + }), + + tailwindcss(), + ], +}); diff --git a/app/Actions/Fortify/CreateNewUser.php b/app/Actions/Fortify/CreateNewUser.php new file mode 100644 index 0000000..3c7c00c --- /dev/null +++ b/app/Actions/Fortify/CreateNewUser.php @@ -0,0 +1,33 @@ + $input + */ + public function create(array $input): User + { + Validator::make($input, [ + ...$this->profileRules(), + 'password' => $this->passwordRules(), + ])->validate(); + + return User::create([ + 'name' => $input['name'], + 'email' => $input['email'], + 'password' => $input['password'], + ]); + } +} diff --git a/app/Actions/Fortify/ResetUserPassword.php b/app/Actions/Fortify/ResetUserPassword.php new file mode 100644 index 0000000..8fda5dd --- /dev/null +++ b/app/Actions/Fortify/ResetUserPassword.php @@ -0,0 +1,29 @@ + $input + */ + public function reset(User $user, array $input): void + { + Validator::make($input, [ + 'password' => $this->passwordRules(), + ])->validate(); + + $user->forceFill([ + 'password' => $input['password'], + ])->save(); + } +} diff --git a/app/Concerns/PasswordValidationRules.php b/app/Concerns/PasswordValidationRules.php new file mode 100644 index 0000000..7409ed8 --- /dev/null +++ b/app/Concerns/PasswordValidationRules.php @@ -0,0 +1,29 @@ +|string> + */ + protected function passwordRules(): array + { + return ['required', 'string', Password::default(), 'confirmed']; + } + + /** + * Get the validation rules used to validate the current password. + * + * @return array|string> + */ + protected function currentPasswordRules(): array + { + return ['required', 'string', 'current_password']; + } +} diff --git a/app/Concerns/ProfileValidationRules.php b/app/Concerns/ProfileValidationRules.php new file mode 100644 index 0000000..a9c069b --- /dev/null +++ b/app/Concerns/ProfileValidationRules.php @@ -0,0 +1,51 @@ +|string>> + */ + protected function profileRules(?int $userId = null): array + { + return [ + 'name' => $this->nameRules(), + 'email' => $this->emailRules($userId), + ]; + } + + /** + * Get the validation rules used to validate user names. + * + * @return array|string> + */ + protected function nameRules(): array + { + return ['required', 'string', 'max:255']; + } + + /** + * Get the validation rules used to validate user emails. + * + * @return array|string> + */ + protected function emailRules(?int $userId = null): array + { + return [ + 'required', + 'string', + 'email', + 'max:255', + $userId === null + ? Rule::unique(User::class) + : Rule::unique(User::class)->ignore($userId), + ]; + } +} diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php new file mode 100644 index 0000000..8677cd5 --- /dev/null +++ b/app/Http/Controllers/Controller.php @@ -0,0 +1,8 @@ +validate([ + 'name'=>'nullable|string|max:120','email'=>'nullable|email|max:255','park_name'=>'nullable|string|max:180', + 'operator'=>'nullable|string|max:180','purchase_price'=>'nullable|numeric|min:0|max:10000000','valuation'=>'nullable|numeric|min:0|max:10000000', + 'finance_balance'=>'nullable|numeric|min:0|max:10000000','story'=>'required|string|min:20|max:10000','consent_to_contact'=>'nullable|boolean', + ]); + $data['consent_to_contact'] = $request->boolean('consent_to_contact'); + EvidenceSubmission::create($data); + return redirect()->route('evidence.create')->with('status', 'Thank you. Your evidence has been submitted for review.'); + } +} diff --git a/app/Livewire/Actions/Logout.php b/app/Livewire/Actions/Logout.php new file mode 100644 index 0000000..457de43 --- /dev/null +++ b/app/Livewire/Actions/Logout.php @@ -0,0 +1,24 @@ +logout(); + + Session::invalidate(); + Session::regenerateToken(); + + return redirect('/'); + } +} diff --git a/app/Livewire/Settings/Appearance.php b/app/Livewire/Settings/Appearance.php new file mode 100644 index 0000000..7550e32 --- /dev/null +++ b/app/Livewire/Settings/Appearance.php @@ -0,0 +1,12 @@ +validate([ + 'password' => $this->currentPasswordRules(), + ]); + + tap(Auth::user(), $logout(...))->delete(); + + $this->redirect('/', navigate: true); + } +} diff --git a/app/Livewire/Settings/Profile.php b/app/Livewire/Settings/Profile.php new file mode 100644 index 0000000..a78533b --- /dev/null +++ b/app/Livewire/Settings/Profile.php @@ -0,0 +1,84 @@ +name = Auth::user()->name; + $this->email = Auth::user()->email; + } + + /** + * Update the profile information for the currently authenticated user. + */ + public function updateProfileInformation(): void + { + $user = Auth::user(); + + $validated = $this->validate($this->profileRules($user->id)); + + $user->fill($validated); + + if ($user->isDirty('email')) { + $user->email_verified_at = null; + } + + $user->save(); + + Flux::toast(variant: 'success', text: __('Profile updated.')); + } + + /** + * Send an email verification notification to the current user. + */ + public function resendVerificationNotification(): void + { + $user = Auth::user(); + + if ($user->hasVerifiedEmail()) { + $this->redirectIntended(default: route('dashboard', absolute: false)); + + return; + } + + $user->sendEmailVerificationNotification(); + + Flux::toast(text: __('A new verification link has been sent to your email address.')); + } + + #[Computed] + public function hasUnverifiedEmail(): bool + { + $user = Auth::user(); + + return $user instanceof MustVerifyEmail && ! $user->hasVerifiedEmail(); + } + + #[Computed] + public function showDeleteUser(): bool + { + $user = Auth::user(); + + return ! $user instanceof MustVerifyEmail || $user->hasVerifiedEmail(); + } +} diff --git a/app/Livewire/Settings/Security.php b/app/Livewire/Settings/Security.php new file mode 100644 index 0000000..85ec4a6 --- /dev/null +++ b/app/Livewire/Settings/Security.php @@ -0,0 +1,312 @@ + + */ + #[Locked] + public array $passkeys = []; + + public bool $showDeleteModal = false; + + #[Locked] + public ?int $deletingPasskeyId = null; + + #[Locked] + public string $deletingPasskeyName = ''; + + /** + * Mount the component. + */ + public function mount(DisableTwoFactorAuthentication $disableTwoFactorAuthentication): void + { + $this->canManageTwoFactor = Features::canManageTwoFactorAuthentication(); + + if ($this->canManageTwoFactor) { + if (Fortify::confirmsTwoFactorAuthentication() && is_null(auth()->user()->two_factor_confirmed_at)) { + $disableTwoFactorAuthentication(auth()->user()); + } + + $this->twoFactorEnabled = auth()->user()->hasEnabledTwoFactorAuthentication(); + $this->requiresConfirmation = Features::optionEnabled(Features::twoFactorAuthentication(), 'confirm'); + } + + $this->canManagePasskeys = Features::canManagePasskeys(); + + if ($this->canManagePasskeys) { + $this->loadPasskeys(); + } + } + + /** + * Update the password for the currently authenticated user. + */ + public function updatePassword(): void + { + try { + $validated = $this->validate([ + 'current_password' => $this->currentPasswordRules(), + 'password' => $this->passwordRules(), + ]); + } catch (ValidationException $e) { + $this->reset('current_password', 'password', 'password_confirmation'); + + throw $e; + } + + Auth::user()->update([ + 'password' => $validated['password'], + ]); + + $this->reset('current_password', 'password', 'password_confirmation'); + + Flux::toast(variant: 'success', text: __('Password updated.')); + } + + /** + * Load the user's passkeys. + */ + public function loadPasskeys(): void + { + $this->passkeys = Auth::user()->passkeys() + ->select(['id', 'name', 'credential', 'created_at', 'last_used_at']) + ->latest() + ->get() + ->map(fn ($passkey) => [ + 'id' => $passkey->id, + 'name' => $passkey->name, + 'authenticator' => $passkey->authenticator, + 'created_at_diff' => $passkey->created_at->diffForHumans(), + 'last_used_at_diff' => $passkey->last_used_at?->diffForHumans(), + ]) + ->all(); + } + + /** + * Show the delete confirmation modal. + */ + public function confirmDelete(int $passkeyId): void + { + $passkey = Auth::user()->passkeys()->findOrFail($passkeyId); + + $this->deletingPasskeyId = $passkey->id; + $this->deletingPasskeyName = $passkey->name; + $this->showDeleteModal = true; + } + + /** + * Delete the passkey. + */ + public function deletePasskey(DeletePasskey $deletePasskey): void + { + if (! $this->deletingPasskeyId) { + return; + } + + $user = Auth::user(); + $passkey = $user->passkeys()->findOrFail($this->deletingPasskeyId); + + $deletePasskey($user, $passkey); + + $this->closeDeleteModal(); + $this->loadPasskeys(); + } + + /** + * Close the delete confirmation modal. + */ + public function closeDeleteModal(): void + { + $this->showDeleteModal = false; + $this->deletingPasskeyId = null; + $this->deletingPasskeyName = ''; + } + + /** + * Enable two-factor authentication for the user. + */ + public function enable(EnableTwoFactorAuthentication $enableTwoFactorAuthentication): void + { + $enableTwoFactorAuthentication(auth()->user()); + + if (! $this->requiresConfirmation) { + $this->twoFactorEnabled = auth()->user()->hasEnabledTwoFactorAuthentication(); + } + + $this->loadSetupData(); + + $this->showModal = true; + } + + /** + * Load the two-factor authentication setup data for the user. + */ + private function loadSetupData(): void + { + $user = auth()->user(); + + try { + $this->qrCodeSvg = $user?->twoFactorQrCodeSvg(); + $this->manualSetupKey = decrypt($user->two_factor_secret); + } catch (Exception) { + $this->addError('setupData', 'Failed to fetch setup data.'); + + $this->reset('qrCodeSvg', 'manualSetupKey'); + } + } + + /** + * Show the two-factor verification step if necessary. + */ + public function showVerificationIfNecessary(): void + { + if ($this->requiresConfirmation) { + $this->showVerificationStep = true; + + $this->resetErrorBag(); + + return; + } + + $this->closeModal(); + } + + /** + * Confirm two-factor authentication for the user. + */ + public function confirmTwoFactor(ConfirmTwoFactorAuthentication $confirmTwoFactorAuthentication): void + { + $this->validate(); + + $confirmTwoFactorAuthentication(auth()->user(), $this->code); + + $this->closeModal(); + + $this->twoFactorEnabled = true; + } + + /** + * Reset two-factor verification state. + */ + public function resetVerification(): void + { + $this->reset('code', 'showVerificationStep'); + + $this->resetErrorBag(); + } + + /** + * Disable two-factor authentication for the user. + */ + public function disable(DisableTwoFactorAuthentication $disableTwoFactorAuthentication): void + { + $disableTwoFactorAuthentication(auth()->user()); + + $this->twoFactorEnabled = false; + } + + /** + * Close the two-factor authentication modal. + */ + public function closeModal(): void + { + $this->reset( + 'code', + 'manualSetupKey', + 'qrCodeSvg', + 'showModal', + 'showVerificationStep', + ); + + $this->resetErrorBag(); + + if (! $this->requiresConfirmation) { + $this->twoFactorEnabled = auth()->user()->hasEnabledTwoFactorAuthentication(); + } + } + + /** + * Get the current modal configuration state. + * + * @return array{title: string, description: string, buttonText: string} + */ + #[Computed] + public function modalConfig(): array + { + if ($this->twoFactorEnabled) { + return [ + 'title' => __('Two-factor authentication enabled'), + 'description' => __('Two-factor authentication is now enabled. Scan the QR code or enter the setup key in your authenticator app.'), + 'buttonText' => __('Close'), + ]; + } + + if ($this->showVerificationStep) { + return [ + 'title' => __('Verify authentication code'), + 'description' => __('Enter the 6-digit code from your authenticator app.'), + 'buttonText' => __('Continue'), + ]; + } + + return [ + 'title' => __('Enable two-factor authentication'), + 'description' => __('To finish enabling two-factor authentication, scan the QR code or enter the setup key in your authenticator app.'), + 'buttonText' => __('Continue'), + ]; + } +} diff --git a/app/Livewire/Settings/TwoFactor/RecoveryCodes.php b/app/Livewire/Settings/TwoFactor/RecoveryCodes.php new file mode 100644 index 0000000..ab4d890 --- /dev/null +++ b/app/Livewire/Settings/TwoFactor/RecoveryCodes.php @@ -0,0 +1,51 @@ + */ + #[Locked] + public array $recoveryCodes = []; + + /** + * Mount the component. + */ + public function mount(): void + { + $this->loadRecoveryCodes(); + } + + /** + * Generate new recovery codes for the user. + */ + public function regenerateRecoveryCodes(GenerateNewRecoveryCodes $generateNewRecoveryCodes): void + { + $generateNewRecoveryCodes(auth()->user()); + + $this->loadRecoveryCodes(); + } + + /** + * Load the recovery codes for the user. + */ + private function loadRecoveryCodes(): void + { + $user = auth()->user(); + + if ($user->hasEnabledTwoFactorAuthentication() && $user->two_factor_recovery_codes) { + try { + $this->recoveryCodes = json_decode(decrypt($user->two_factor_recovery_codes), true); + } catch (Exception) { + $this->addError('recoveryCodes', 'Failed to load recovery codes'); + + $this->recoveryCodes = []; + } + } + } +} diff --git a/app/Models/EvidenceSubmission.php b/app/Models/EvidenceSubmission.php new file mode 100644 index 0000000..beb69b5 --- /dev/null +++ b/app/Models/EvidenceSubmission.php @@ -0,0 +1,8 @@ +'boolean','purchase_price'=>'decimal:2','valuation'=>'decimal:2','finance_balance'=>'decimal:2']; +} diff --git a/app/Models/User.php b/app/Models/User.php new file mode 100644 index 0000000..047225e --- /dev/null +++ b/app/Models/User.php @@ -0,0 +1,62 @@ + */ + use HasFactory, Notifiable, PasskeyAuthenticatable, TwoFactorAuthenticatable; + + /** + * Get the attributes that should be cast. + * + * @return array + */ + protected function casts(): array + { + return [ + 'email_verified_at' => 'datetime', + 'password' => 'hashed', + ]; + } + + /** + * Get the user's initials + */ + public function initials(): string + { + $initials = Str::initials($this->name, true); + + return Str::length($initials) > 1 + ? Str::substr($initials, 0, 1).Str::substr($initials, -1) + : $initials; + } +} diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php new file mode 100644 index 0000000..f1525e9 --- /dev/null +++ b/app/Providers/AppServiceProvider.php @@ -0,0 +1,50 @@ +configureDefaults(); + } + + /** + * Configure default behaviors for production-ready applications. + */ + protected function configureDefaults(): void + { + Date::use(CarbonImmutable::class); + + DB::prohibitDestructiveCommands( + app()->isProduction(), + ); + + Password::defaults(fn (): ?Password => app()->isProduction() + ? Password::min(12) + ->mixedCase() + ->letters() + ->numbers() + ->symbols() + ->uncompromised() + : null, + ); + } +} diff --git a/app/Providers/FortifyServiceProvider.php b/app/Providers/FortifyServiceProvider.php new file mode 100644 index 0000000..72f4195 --- /dev/null +++ b/app/Providers/FortifyServiceProvider.php @@ -0,0 +1,80 @@ +configureActions(); + $this->configureViews(); + $this->configureRateLimiting(); + } + + /** + * Configure Fortify actions. + */ + private function configureActions(): void + { + Fortify::resetUserPasswordsUsing(ResetUserPassword::class); + Fortify::createUsersUsing(CreateNewUser::class); + } + + /** + * Configure Fortify views. + */ + private function configureViews(): void + { + Fortify::loginView(fn () => view('livewire.auth.login')); + Fortify::verifyEmailView(fn () => view('livewire.auth.verify-email')); + Fortify::twoFactorChallengeView(fn () => view('livewire.auth.two-factor-challenge')); + Fortify::confirmPasswordView(fn () => view('livewire.auth.confirm-password')); + Fortify::registerView(fn () => view('livewire.auth.register')); + Fortify::resetPasswordView(fn () => view('livewire.auth.reset-password')); + Fortify::requestPasswordResetLinkView(fn () => view('livewire.auth.forgot-password')); + } + + /** + * Configure rate limiting. + */ + private function configureRateLimiting(): void + { + RateLimiter::for('two-factor', function (Request $request) { + return Limit::perMinute(5)->by($request->session()->get('login.id')); + }); + + RateLimiter::for('login', function (Request $request) { + $throttleKey = Str::transliterate(Str::lower($request->input(Fortify::username())).'|'.$request->ip()); + + return Limit::perMinute(5)->by($throttleKey); + }); + + RateLimiter::for('passkeys', function (Request $request) { + $credentialId = $request->input('credential.id'); + + return Limit::perMinute(10)->by( + ($credentialId ?: $request->session()->getId()).'|'.$request->ip(), + ); + }); + } +} diff --git a/artisan b/artisan new file mode 100755 index 0000000..c35e31d --- /dev/null +++ b/artisan @@ -0,0 +1,18 @@ +#!/usr/bin/env php +handleCommand(new ArgvInput); + +exit($status); diff --git a/boost.json b/boost.json new file mode 100644 index 0000000..13be9e4 --- /dev/null +++ b/boost.json @@ -0,0 +1,19 @@ +{ + "agents": [ + "junie" + ], + "cloud": false, + "guidelines": true, + "mcp": true, + "nightwatch": false, + "sail": false, + "skills": [ + "infer-conventions", + "fortify-development", + "laravel-best-practices", + "fluxui-development", + "livewire-development", + "pest-testing", + "tailwindcss-development" + ] +} diff --git a/bootstrap/app.php b/bootstrap/app.php new file mode 100644 index 0000000..1085719 --- /dev/null +++ b/bootstrap/app.php @@ -0,0 +1,21 @@ +withRouting( + web: __DIR__.'/../routes/web.php', + commands: __DIR__.'/../routes/console.php', + health: '/up', + ) + ->withMiddleware(function (Middleware $middleware): void { + // + }) + ->withExceptions(function (Exceptions $exceptions): void { + $exceptions->shouldRenderJsonWhen( + fn (Request $request) => $request->is('api/*') || $request->expectsJson(), + ); + })->create(); diff --git a/bootstrap/cache/.gitignore b/bootstrap/cache/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/bootstrap/cache/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/bootstrap/providers.php b/bootstrap/providers.php new file mode 100644 index 0000000..5ffd769 --- /dev/null +++ b/bootstrap/providers.php @@ -0,0 +1,9 @@ +=5.0.0" + }, + "require-dev": { + "doctrine/dbal": "^4.0.0", + "nesbot/carbon": "^2.71.0 || ^3.0.0", + "phpunit/phpunit": "^10.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Carbon\\Doctrine\\": "src/Carbon/Doctrine/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "KyleKatarn", + "email": "kylekatarnls@gmail.com" + } + ], + "description": "Types to use Carbon in Doctrine", + "keywords": [ + "carbon", + "date", + "datetime", + "doctrine", + "time" + ], + "support": { + "issues": "https://github.com/CarbonPHP/carbon-doctrine-types/issues", + "source": "https://github.com/CarbonPHP/carbon-doctrine-types/tree/3.2.0" + }, + "funding": [ + { + "url": "https://github.com/kylekatarnls", + "type": "github" + }, + { + "url": "https://opencollective.com/Carbon", + "type": "open_collective" + }, + { + "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", + "type": "tidelift" + } + ], + "time": "2024-02-09T16:56:22+00:00" + }, + { + "name": "dasprid/enum", + "version": "1.0.7", + "source": { + "type": "git", + "url": "https://github.com/DASPRiD/Enum.git", + "reference": "b5874fa9ed0043116c72162ec7f4fb50e02e7cce" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/DASPRiD/Enum/zipball/b5874fa9ed0043116c72162ec7f4fb50e02e7cce", + "reference": "b5874fa9ed0043116c72162ec7f4fb50e02e7cce", + "shasum": "" + }, + "require": { + "php": ">=7.1 <9.0" + }, + "require-dev": { + "phpunit/phpunit": "^7 || ^8 || ^9 || ^10 || ^11", + "squizlabs/php_codesniffer": "*" + }, + "type": "library", + "autoload": { + "psr-4": { + "DASPRiD\\Enum\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Ben Scholzen 'DASPRiD'", + "email": "mail@dasprids.de", + "homepage": "https://dasprids.de/", + "role": "Developer" + } + ], + "description": "PHP 7.1 enum implementation", + "keywords": [ + "enum", + "map" + ], + "support": { + "issues": "https://github.com/DASPRiD/Enum/issues", + "source": "https://github.com/DASPRiD/Enum/tree/1.0.7" + }, + "time": "2025-09-16T12:23:56+00:00" + }, + { + "name": "dflydev/dot-access-data", + "version": "v3.0.3", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-dot-access-data.git", + "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/a23a2bf4f31d3518f3ecb38660c95715dfead60f", + "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^0.12.42", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.3", + "scrutinizer/ocular": "1.6.0", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Dflydev\\DotAccessData\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + }, + { + "name": "Carlos Frutos", + "email": "carlos@kiwing.it", + "homepage": "https://github.com/cfrutos" + }, + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com" + } + ], + "description": "Given a deep data structure, access data by dot notation.", + "homepage": "https://github.com/dflydev/dflydev-dot-access-data", + "keywords": [ + "access", + "data", + "dot", + "notation" + ], + "support": { + "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues", + "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.3" + }, + "time": "2024-07-08T12:26:09+00:00" + }, + { + "name": "doctrine/deprecations", + "version": "1.1.6", + "source": { + "type": "git", + "url": "https://github.com/doctrine/deprecations.git", + "reference": "d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca", + "reference": "d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "conflict": { + "phpunit/phpunit": "<=7.5 || >=14" + }, + "require-dev": { + "doctrine/coding-standard": "^9 || ^12 || ^14", + "phpstan/phpstan": "1.4.10 || 2.1.30", + "phpstan/phpstan-phpunit": "^1.0 || ^2", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6 || ^10.5 || ^11.5 || ^12.4 || ^13.0", + "psr/log": "^1 || ^2 || ^3" + }, + "suggest": { + "psr/log": "Allows logging deprecations via PSR-3 logger implementation" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Deprecations\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", + "homepage": "https://www.doctrine-project.org/", + "support": { + "issues": "https://github.com/doctrine/deprecations/issues", + "source": "https://github.com/doctrine/deprecations/tree/1.1.6" + }, + "time": "2026-02-07T07:09:04+00:00" + }, + { + "name": "doctrine/inflector", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "6d6c96277ea252fc1304627204c3d5e6e15faa3b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/6d6c96277ea252fc1304627204c3d5e6e15faa3b", + "reference": "6d6c96277ea252fc1304627204c3d5e6e15faa3b", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^12.0 || ^13.0", + "phpstan/phpstan": "^1.12 || ^2.0", + "phpstan/phpstan-phpunit": "^1.4 || ^2.0", + "phpstan/phpstan-strict-rules": "^1.6 || ^2.0", + "phpunit/phpunit": "^8.5 || ^12.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Inflector\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", + "homepage": "https://www.doctrine-project.org/projects/inflector.html", + "keywords": [ + "inflection", + "inflector", + "lowercase", + "manipulation", + "php", + "plural", + "singular", + "strings", + "uppercase", + "words" + ], + "support": { + "issues": "https://github.com/doctrine/inflector/issues", + "source": "https://github.com/doctrine/inflector/tree/2.1.0" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", + "type": "tidelift" + } + ], + "time": "2025-08-10T19:31:58+00:00" + }, + { + "name": "doctrine/lexer", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", + "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "doctrine/coding-standard": "^12", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^10.5", + "psalm/plugin-phpunit": "^0.18.3", + "vimeo/psalm": "^5.21" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Lexer\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "https://www.doctrine-project.org/projects/lexer.html", + "keywords": [ + "annotations", + "docblock", + "lexer", + "parser", + "php" + ], + "support": { + "issues": "https://github.com/doctrine/lexer/issues", + "source": "https://github.com/doctrine/lexer/tree/3.0.1" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", + "type": "tidelift" + } + ], + "time": "2024-02-05T11:56:58+00:00" + }, + { + "name": "dragonmantank/cron-expression", + "version": "v3.6.0", + "source": { + "type": "git", + "url": "https://github.com/dragonmantank/cron-expression.git", + "reference": "d61a8a9604ec1f8c3d150d09db6ce98b32675013" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/d61a8a9604ec1f8c3d150d09db6ce98b32675013", + "reference": "d61a8a9604ec1f8c3d150d09db6ce98b32675013", + "shasum": "" + }, + "require": { + "php": "^8.2|^8.3|^8.4|^8.5" + }, + "replace": { + "mtdowling/cron-expression": "^1.0" + }, + "require-dev": { + "phpstan/extension-installer": "^1.4.3", + "phpstan/phpstan": "^1.12.32|^2.1.31", + "phpunit/phpunit": "^8.5.48|^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Cron\\": "src/Cron/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Chris Tankersley", + "email": "chris@ctankersley.com", + "homepage": "https://github.com/dragonmantank" + } + ], + "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due", + "keywords": [ + "cron", + "schedule" + ], + "support": { + "issues": "https://github.com/dragonmantank/cron-expression/issues", + "source": "https://github.com/dragonmantank/cron-expression/tree/v3.6.0" + }, + "funding": [ + { + "url": "https://github.com/dragonmantank", + "type": "github" + } + ], + "time": "2025-10-31T18:51:33+00:00" + }, + { + "name": "egulias/email-validator", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa", + "reference": "d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa", + "shasum": "" + }, + "require": { + "doctrine/lexer": "^2.0 || ^3.0", + "php": ">=8.1", + "symfony/polyfill-intl-idn": "^1.26" + }, + "require-dev": { + "phpunit/phpunit": "^10.2", + "vimeo/psalm": "^5.12" + }, + "suggest": { + "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Egulias\\EmailValidator\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Eduardo Gulias Davis" + } + ], + "description": "A library for validating emails against several RFCs", + "homepage": "https://github.com/egulias/EmailValidator", + "keywords": [ + "email", + "emailvalidation", + "emailvalidator", + "validation", + "validator" + ], + "support": { + "issues": "https://github.com/egulias/EmailValidator/issues", + "source": "https://github.com/egulias/EmailValidator/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/egulias", + "type": "github" + } + ], + "time": "2025-03-06T22:45:56+00:00" + }, + { + "name": "fruitcake/php-cors", + "version": "v1.4.0", + "source": { + "type": "git", + "url": "https://github.com/fruitcake/php-cors.git", + "reference": "38aaa6c3fd4c157ffe2a4d10aa8b9b16ba8de379" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fruitcake/php-cors/zipball/38aaa6c3fd4c157ffe2a4d10aa8b9b16ba8de379", + "reference": "38aaa6c3fd4c157ffe2a4d10aa8b9b16ba8de379", + "shasum": "" + }, + "require": { + "php": "^8.1", + "symfony/http-foundation": "^5.4|^6.4|^7.3|^8" + }, + "require-dev": { + "phpstan/phpstan": "^2", + "phpunit/phpunit": "^9", + "squizlabs/php_codesniffer": "^4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3-dev" + } + }, + "autoload": { + "psr-4": { + "Fruitcake\\Cors\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fruitcake", + "homepage": "https://fruitcake.nl" + }, + { + "name": "Barryvdh", + "email": "barryvdh@gmail.com" + } + ], + "description": "Cross-origin resource sharing library for the Symfony HttpFoundation", + "homepage": "https://github.com/fruitcake/php-cors", + "keywords": [ + "cors", + "laravel", + "symfony" + ], + "support": { + "issues": "https://github.com/fruitcake/php-cors/issues", + "source": "https://github.com/fruitcake/php-cors/tree/v1.4.0" + }, + "funding": [ + { + "url": "https://fruitcake.nl", + "type": "custom" + }, + { + "url": "https://github.com/barryvdh", + "type": "github" + } + ], + "time": "2025-12-03T09:33:47+00:00" + }, + { + "name": "graham-campbell/result-type", + "version": "v1.1.4", + "source": { + "type": "git", + "url": "https://github.com/GrahamCampbell/Result-Type.git", + "reference": "e01f4a821471308ba86aa202fed6698b6b695e3b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/e01f4a821471308ba86aa202fed6698b6b695e3b", + "reference": "e01f4a821471308ba86aa202fed6698b6b695e3b", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.5" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.41 || ^9.6.22 || ^10.5.45 || ^11.5.7" + }, + "type": "library", + "autoload": { + "psr-4": { + "GrahamCampbell\\ResultType\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "An Implementation Of The Result Type", + "keywords": [ + "Graham Campbell", + "GrahamCampbell", + "Result Type", + "Result-Type", + "result" + ], + "support": { + "issues": "https://github.com/GrahamCampbell/Result-Type/issues", + "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.4" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type", + "type": "tidelift" + } + ], + "time": "2025-12-27T19:43:20+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "7.15.3", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "ae311b8f045ea93ce7b1c9cdb7cec06c53f944bc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/ae311b8f045ea93ce7b1c9cdb7cec06c53f944bc", + "reference": "ae311b8f045ea93ce7b1c9cdb7cec06c53f944bc", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/promises": "^2.5.2", + "guzzlehttp/psr7": "^2.13", + "php": "^7.2.5 || ^8.0", + "psr/http-client": "^1.0", + "symfony/deprecation-contracts": "^2.5 || ^3.0", + "symfony/polyfill-php80": "^1.25" + }, + "provide": { + "psr/http-client-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "ext-curl": "*", + "guzzle/client-integration-tests": "3.0.3", + "guzzlehttp/test-server": "^0.7", + "php-http/message-factory": "^1.1", + "phpunit/phpunit": "^8.5.52 || ^9.6.34", + "psr/log": "^1.1 || ^2.0 || ^3.0" + }, + "suggest": { + "ext-curl": "Required for CURL handler support", + "ext-intl": "Required for Internationalized Domain Name (IDN) support", + "psr/log": "Required for using the Log middleware" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "GuzzleHttp\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Jeremy Lindblom", + "email": "jeremeamia@gmail.com", + "homepage": "https://github.com/jeremeamia" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle is a PHP HTTP client library", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "psr-18", + "psr-7", + "rest", + "web service" + ], + "support": { + "issues": "https://github.com/guzzle/guzzle/issues", + "source": "https://github.com/guzzle/guzzle/tree/7.15.3" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", + "type": "tidelift" + } + ], + "time": "2026-08-05T19:48:21+00:00" + }, + { + "name": "guzzlehttp/promises", + "version": "2.5.2", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "2823687acff28b2dbe67b2508a6b300e2c3fa4ce" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/2823687acff28b2dbe67b2508a6b300e2c3fa4ce", + "reference": "2823687acff28b2dbe67b2508a6b300e2c3fa4ce", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "symfony/deprecation-contracts": "^2.5 || ^3.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.52 || ^9.6.34" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle promises library", + "keywords": [ + "promise" + ], + "support": { + "issues": "https://github.com/guzzle/promises/issues", + "source": "https://github.com/guzzle/promises/tree/2.5.2" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", + "type": "tidelift" + } + ], + "time": "2026-08-05T19:30:54+00:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "2.13.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "dad89620b7a6edb60c15858442eb2e408b45d8f4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/dad89620b7a6edb60c15858442eb2e408b45d8f4", + "reference": "dad89620b7a6edb60c15858442eb2e408b45d8f4", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.1 || ^2.0", + "ralouphie/getallheaders": "^3.0", + "symfony/deprecation-contracts": "^2.5 || ^3.0", + "symfony/polyfill-php80": "^1.25" + }, + "provide": { + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "http-interop/http-factory-tests": "1.1.0", + "jshttp/mime-db": "1.54.0.1", + "phpunit/phpunit": "^8.5.52 || ^9.6.34" + }, + "suggest": { + "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Psr7\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://sagikazarmark.hu" + } + ], + "description": "PSR-7 message implementation that also provides common utility methods", + "keywords": [ + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" + ], + "support": { + "issues": "https://github.com/guzzle/psr7/issues", + "source": "https://github.com/guzzle/psr7/tree/2.13.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", + "type": "tidelift" + } + ], + "time": "2026-07-16T22:23:49+00:00" + }, + { + "name": "guzzlehttp/uri-template", + "version": "v1.0.10", + "source": { + "type": "git", + "url": "https://github.com/guzzle/uri-template.git", + "reference": "f6c24c21f42b990e9a58912b332d0874df6ba839" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/uri-template/zipball/f6c24c21f42b990e9a58912b332d0874df6ba839", + "reference": "f6c24c21f42b990e9a58912b332d0874df6ba839", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "symfony/polyfill-php80": "^1.25" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.52 || ^9.6.34", + "uri-template/tests": "1.0.0" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\UriTemplate\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + } + ], + "description": "A polyfill class for uri_template of PHP", + "keywords": [ + "guzzlehttp", + "uri-template" + ], + "support": { + "issues": "https://github.com/guzzle/uri-template/issues", + "source": "https://github.com/guzzle/uri-template/tree/v1.0.10" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/uri-template", + "type": "tidelift" + } + ], + "time": "2026-07-17T13:53:03+00:00" + }, + { + "name": "laravel/chisel", + "version": "v0.1.1", + "source": { + "type": "git", + "url": "https://github.com/laravel/chisel.git", + "reference": "c2ac11cd1c6b763b412aa26b9d95fce70a489d31" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/chisel/zipball/c2ac11cd1c6b763b412aa26b9d95fce70a489d31", + "reference": "c2ac11cd1c6b763b412aa26b9d95fce70a489d31", + "shasum": "" + }, + "require": { + "illuminate/process": "^10.20|^11.0|^12.0|^13.0", + "nikic/php-parser": "^5.0", + "php": "^8.2" + }, + "require-dev": { + "laravel/pint": "^1.24.0", + "pestphp/pest": "^4.1.0", + "phpstan/phpstan": "^2.1.26", + "rector/rector": "^2.1.7" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laravel\\Chisel\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Toolkit for building scripts that remove unwanted code, files, and dependencies.", + "keywords": [ + "chisel", + "laravel" + ], + "support": { + "issues": "https://github.com/laravel/chisel/issues", + "source": "https://github.com/laravel/chisel/tree/v0.1.1" + }, + "time": "2026-05-13T21:29:24+00:00" + }, + { + "name": "laravel/fortify", + "version": "v1.38.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/fortify.git", + "reference": "c04ca2998631e1816f2e94a78b668f3a59b3962d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/fortify/zipball/c04ca2998631e1816f2e94a78b668f3a59b3962d", + "reference": "c04ca2998631e1816f2e94a78b668f3a59b3962d", + "shasum": "" + }, + "require": { + "bacon/bacon-qr-code": "^3.0", + "ext-json": "*", + "illuminate/console": "^11.0|^12.0|^13.0", + "illuminate/support": "^11.0|^12.0|^13.0", + "laravel/passkeys": "^0.2.0", + "php": "^8.2", + "pragmarx/google2fa": "^9.0" + }, + "require-dev": { + "orchestra/testbench": "^9.15|^10.8|^11.0", + "phpstan/phpstan": "^2.2.6" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Fortify\\FortifyServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\Fortify\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Backend controllers and scaffolding for Laravel authentication.", + "keywords": [ + "auth", + "laravel" + ], + "support": { + "issues": "https://github.com/laravel/fortify/issues", + "source": "https://github.com/laravel/fortify" + }, + "time": "2026-08-07T14:07:45+00:00" + }, + { + "name": "laravel/framework", + "version": "v13.25.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/framework.git", + "reference": "ed36fe882bd4eed4e6ff75343cbad8dbda03fdba" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/framework/zipball/ed36fe882bd4eed4e6ff75343cbad8dbda03fdba", + "reference": "ed36fe882bd4eed4e6ff75343cbad8dbda03fdba", + "shasum": "" + }, + "require": { + "brick/math": "^0.14.2 || ^0.15 || ^0.16 || ^0.17 || ^0.18 || ^0.19", + "composer-runtime-api": "^2.2", + "doctrine/inflector": "^2.0.5", + "dragonmantank/cron-expression": "^3.4", + "egulias/email-validator": "^4.0", + "ext-ctype": "*", + "ext-filter": "*", + "ext-hash": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "ext-session": "*", + "ext-tokenizer": "*", + "fruitcake/php-cors": "^1.3", + "guzzlehttp/guzzle": "^7.8.2", + "guzzlehttp/promises": "^2.0.3", + "guzzlehttp/uri-template": "^1.0", + "laravel/prompts": "^0.3.11", + "laravel/serializable-closure": "^2.0.10", + "league/commonmark": "^2.8.1", + "league/flysystem": "^3.25.1", + "league/flysystem-local": "^3.25.1", + "league/uri": "^7.5.1", + "monolog/monolog": "^3.10", + "nesbot/carbon": "^3.8.4", + "nunomaduro/termwind": "^2.0", + "php": "^8.3", + "psr/container": "^1.1.1 || ^2.0.1", + "psr/log": "^1.0 || ^2.0 || ^3.0", + "psr/simple-cache": "^1.0 || ^2.0 || ^3.0", + "ramsey/uuid": "^4.7", + "symfony/console": "^7.4.0 || ^8.0.0", + "symfony/error-handler": "^7.4.0 || ^8.0.0", + "symfony/finder": "^7.4.0 || ^8.0.0", + "symfony/http-foundation": "^7.4.0 || ^8.0.0", + "symfony/http-kernel": "^7.4.0 || ^8.0.0", + "symfony/mailer": "^7.4.0 || ^8.0.0", + "symfony/mime": "^7.4.0 || ^8.0.0", + "symfony/polyfill-php84": "^1.36", + "symfony/polyfill-php85": "^1.36", + "symfony/polyfill-php86": "^1.36", + "symfony/process": "^7.4.5 || ^8.0.5", + "symfony/routing": "^7.4.0 || ^8.0.0", + "symfony/uid": "^7.4.0 || ^8.0.0", + "symfony/var-dumper": "^7.4.0 || ^8.0.0", + "tijsverkoyen/css-to-inline-styles": "^2.2.5", + "vlucas/phpdotenv": "^5.6.1", + "voku/portable-ascii": "^2.0.2" + }, + "conflict": { + "tightenco/collect": "<5.5.33" + }, + "provide": { + "psr/container-implementation": "1.1 || 2.0", + "psr/log-implementation": "1.0 || 2.0 || 3.0", + "psr/simple-cache-implementation": "1.0 || 2.0 || 3.0" + }, + "replace": { + "illuminate/auth": "self.version", + "illuminate/broadcasting": "self.version", + "illuminate/bus": "self.version", + "illuminate/cache": "self.version", + "illuminate/collections": "self.version", + "illuminate/concurrency": "self.version", + "illuminate/conditionable": "self.version", + "illuminate/config": "self.version", + "illuminate/console": "self.version", + "illuminate/container": "self.version", + "illuminate/contracts": "self.version", + "illuminate/cookie": "self.version", + "illuminate/database": "self.version", + "illuminate/encryption": "self.version", + "illuminate/events": "self.version", + "illuminate/filesystem": "self.version", + "illuminate/hashing": "self.version", + "illuminate/http": "self.version", + "illuminate/image": "self.version", + "illuminate/json-schema": "self.version", + "illuminate/log": "self.version", + "illuminate/macroable": "self.version", + "illuminate/mail": "self.version", + "illuminate/notifications": "self.version", + "illuminate/pagination": "self.version", + "illuminate/pipeline": "self.version", + "illuminate/process": "self.version", + "illuminate/queue": "self.version", + "illuminate/redis": "self.version", + "illuminate/reflection": "self.version", + "illuminate/routing": "self.version", + "illuminate/session": "self.version", + "illuminate/support": "self.version", + "illuminate/testing": "self.version", + "illuminate/translation": "self.version", + "illuminate/validation": "self.version", + "illuminate/view": "self.version", + "spatie/once": "*" + }, + "require-dev": { + "ably/ably-php": "^1.0", + "aws/aws-sdk-php": "^3.322.9", + "ext-gmp": "*", + "fakerphp/faker": "^1.24", + "guzzlehttp/psr7": "^2.9", + "intervention/image": "^4.0", + "laravel/pint": "^1.18", + "league/flysystem-aws-s3-v3": "^3.25.1", + "league/flysystem-ftp": "^3.25.1", + "league/flysystem-path-prefixing": "^3.25.1", + "league/flysystem-read-only": "^3.25.1", + "league/flysystem-sftp-v3": "^3.25.1", + "mockery/mockery": "^1.6.10", + "opis/json-schema": "^2.4.1", + "orchestra/testbench-core": "^11.0.0", + "pda/pheanstalk": "^7.0.0 || ^8.0.0", + "php-http/discovery": "^1.15", + "phpstan/phpstan": "^2.0", + "phpunit/phpunit": "^11.5.50 || ^12.5.8 || ^13.0.3", + "predis/predis": "^2.3 || ^3.0", + "rector/rector": "^2.3", + "resend/resend-php": "^1.0", + "symfony/cache": "^7.4.0 || ^8.0.0", + "symfony/http-client": "^7.4.0 || ^8.0.0", + "symfony/psr-http-message-bridge": "^7.4.0 || ^8.0.0", + "symfony/translation": "^7.4.0 || ^8.0.0" + }, + "suggest": { + "ably/ably-php": "Required to use the Ably broadcast driver (^1.0).", + "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage, and SES mail driver (^3.322.9).", + "brianium/paratest": "Required to run tests in parallel (^7.0 || ^8.0).", + "ext-apcu": "Required to use the APC cache driver.", + "ext-fileinfo": "Required to use the Filesystem class.", + "ext-ftp": "Required to use the Flysystem FTP driver.", + "ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image().", + "ext-memcached": "Required to use the memcache cache driver.", + "ext-pcntl": "Required to use all features of the queue worker and console signal trapping.", + "ext-pdo": "Required to use all database features.", + "ext-posix": "Required to use all features of the queue worker.", + "ext-redis": "Required to use the Redis cache and queue drivers (^4.0 || ^5.0 || ^6.0).", + "fakerphp/faker": "Required to generate fake data using the fake() helper (^1.23).", + "filp/whoops": "Required for friendly error pages in development (^2.14.3).", + "intervention/image": "Required to use the image processing features (^4.0).", + "laravel/tinker": "Required to use the tinker console command (^2.0).", + "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^3.25.1).", + "league/flysystem-ftp": "Required to use the Flysystem FTP driver (^3.25.1).", + "league/flysystem-path-prefixing": "Required to use the scoped driver (^3.25.1).", + "league/flysystem-read-only": "Required to use read-only disks (^3.25.1)", + "league/flysystem-sftp-v3": "Required to use the Flysystem SFTP driver (^3.25.1).", + "mockery/mockery": "Required to use mocking (^1.6).", + "pda/pheanstalk": "Required to use the beanstalk queue driver (^7.0 || ^8.0).", + "php-http/discovery": "Required to use PSR-7 bridging features (^1.15).", + "phpunit/phpunit": "Required to use assertions and run tests (^11.5.50 || ^12.5.8 || ^13.0.3).", + "predis/predis": "Required to use the predis connector (^2.3 || ^3.0).", + "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).", + "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^6.0 || ^7.0).", + "resend/resend-php": "Required to enable support for the Resend mail transport (^0.10.0 || ^1.0).", + "spatie/fork": "Required to use the 'fork' concurrency driver (^1.2).", + "symfony/cache": "Required to PSR-6 cache bridge (^7.4 || ^8.0).", + "symfony/filesystem": "Required to enable support for relative symbolic links (^7.4 || ^8.0).", + "symfony/http-client": "Required to enable support for the Symfony API mail transports (^7.4 || ^8.0).", + "symfony/mailgun-mailer": "Required to enable support for the Mailgun mail transport (^7.4 || ^8.0).", + "symfony/postmark-mailer": "Required to enable support for the Postmark mail transport (^7.4 || ^8.0).", + "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^7.4 || ^8.0)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "13.0.x-dev" + } + }, + "autoload": { + "files": [ + "src/Illuminate/Collections/functions.php", + "src/Illuminate/Collections/helpers.php", + "src/Illuminate/Events/functions.php", + "src/Illuminate/Filesystem/functions.php", + "src/Illuminate/Foundation/helpers.php", + "src/Illuminate/Log/functions.php", + "src/Illuminate/Reflection/helpers.php", + "src/Illuminate/Support/functions.php", + "src/Illuminate/Support/helpers.php" + ], + "psr-4": { + "Illuminate\\": "src/Illuminate/", + "Illuminate\\Support\\": [ + "src/Illuminate/Macroable/", + "src/Illuminate/Collections/", + "src/Illuminate/Conditionable/", + "src/Illuminate/Reflection/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Laravel Framework.", + "homepage": "https://laravel.com", + "keywords": [ + "framework", + "laravel" + ], + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2026-08-11T13:56:22+00:00" + }, + { + "name": "laravel/passkeys", + "version": "v0.2.1", + "source": { + "type": "git", + "url": "https://github.com/laravel/passkeys-server.git", + "reference": "a76656ada41b2b4a591f075eddae5ddc67e8ab9c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/passkeys-server/zipball/a76656ada41b2b4a591f075eddae5ddc67e8ab9c", + "reference": "a76656ada41b2b4a591f075eddae5ddc67e8ab9c", + "shasum": "" + }, + "require": { + "illuminate/contracts": "^11.0|^12.0|^13.0", + "illuminate/database": "^11.0|^12.0|^13.0", + "illuminate/http": "^11.0|^12.0|^13.0", + "illuminate/routing": "^11.0|^12.0|^13.0", + "illuminate/support": "^11.0|^12.0|^13.0", + "php": "^8.2", + "web-auth/webauthn-lib": "5.3.x" + }, + "require-dev": { + "laravel/pint": "^1.28.0", + "orchestra/testbench": "^9.0|^10.0|^11.0", + "pestphp/pest": "^3.0|^4.0", + "phpstan/phpstan": "^2.0", + "rector/rector": "^2.3" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Passkeys\\PasskeysServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Passkeys\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Passwordless authentication using WebAuthn/passkeys for Laravel", + "homepage": "https://github.com/laravel/passkeys-server", + "keywords": [ + "Authentication", + "Passwordless", + "laravel", + "passkeys", + "webauthn" + ], + "support": { + "issues": "https://github.com/laravel/passkeys-server/issues", + "source": "https://github.com/laravel/passkeys-server" + }, + "time": "2026-05-18T16:26:00+00:00" + }, + { + "name": "laravel/prompts", + "version": "v0.3.22", + "source": { + "type": "git", + "url": "https://github.com/laravel/prompts.git", + "reference": "02b89b39e8972a998db4d5d4ad4719239dd4aee4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/prompts/zipball/02b89b39e8972a998db4d5d4ad4719239dd4aee4", + "reference": "02b89b39e8972a998db4d5d4ad4719239dd4aee4", + "shasum": "" + }, + "require": { + "composer-runtime-api": "^2.2", + "ext-mbstring": "*", + "php": "^8.1", + "symfony/console": "^6.2|^7.0|^8.0" + }, + "conflict": { + "illuminate/console": ">=10.17.0 <10.25.0", + "laravel/framework": ">=10.17.0 <10.25.0" + }, + "require-dev": { + "illuminate/collections": "^10.0|^11.0|^12.0|^13.0", + "mockery/mockery": "^1.5", + "pestphp/pest": "^2.3|^3.4|^4.0", + "phpstan/phpstan": "^1.12.28", + "phpstan/phpstan-mockery": "^1.1.3" + }, + "suggest": { + "ext-pcntl": "Required for the spinner to be animated." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "0.3.x-dev" + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Laravel\\Prompts\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Add beautiful and user-friendly forms to your command-line applications.", + "support": { + "issues": "https://github.com/laravel/prompts/issues", + "source": "https://github.com/laravel/prompts/tree/v0.3.22" + }, + "time": "2026-08-04T14:50:50+00:00" + }, + { + "name": "laravel/serializable-closure", + "version": "v2.0.15", + "source": { + "type": "git", + "url": "https://github.com/laravel/serializable-closure.git", + "reference": "dccd8bcb851bb03fcc005df650b708b57cc52661" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/dccd8bcb851bb03fcc005df650b708b57cc52661", + "reference": "dccd8bcb851bb03fcc005df650b708b57cc52661", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "illuminate/support": "^10.0|^11.0|^12.0|^13.0", + "nesbot/carbon": "^2.67|^3.0", + "pestphp/pest": "^2.36|^3.0|^4.0", + "phpstan/phpstan": "^2.0", + "symfony/var-dumper": "^6.2.0|^7.0.0|^8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\SerializableClosure\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + }, + { + "name": "Nuno Maduro", + "email": "nuno@laravel.com" + } + ], + "description": "Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP.", + "keywords": [ + "closure", + "laravel", + "serializable" + ], + "support": { + "issues": "https://github.com/laravel/serializable-closure/issues", + "source": "https://github.com/laravel/serializable-closure" + }, + "time": "2026-07-21T16:49:22+00:00" + }, + { + "name": "laravel/tinker", + "version": "v3.0.2", + "source": { + "type": "git", + "url": "https://github.com/laravel/tinker.git", + "reference": "4faba77764bd33411735936acdf30446d058c78b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/tinker/zipball/4faba77764bd33411735936acdf30446d058c78b", + "reference": "4faba77764bd33411735936acdf30446d058c78b", + "shasum": "" + }, + "require": { + "illuminate/console": "^8.0|^9.0|^10.0|^11.0|^12.0|^13.0", + "illuminate/contracts": "^8.0|^9.0|^10.0|^11.0|^12.0|^13.0", + "illuminate/support": "^8.0|^9.0|^10.0|^11.0|^12.0|^13.0", + "php": "^8.1", + "psy/psysh": "^0.12.0", + "symfony/var-dumper": "^5.4|^6.0|^7.0|^8.0" + }, + "require-dev": { + "mockery/mockery": "~1.3.3|^1.4.2", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^10.5|^11.5" + }, + "suggest": { + "illuminate/database": "The Illuminate Database package (^8.0|^9.0|^10.0|^11.0|^12.0|^13.0)." + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Tinker\\TinkerServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\Tinker\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Powerful REPL for the Laravel framework.", + "keywords": [ + "REPL", + "Tinker", + "laravel", + "psysh" + ], + "support": { + "issues": "https://github.com/laravel/tinker/issues", + "source": "https://github.com/laravel/tinker/tree/v3.0.2" + }, + "time": "2026-03-17T14:54:13+00:00" + }, + { + "name": "league/commonmark", + "version": "2.10.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/commonmark.git", + "reference": "d2d1aa8b35e072966c89bc0c66cf926e56767dc4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/d2d1aa8b35e072966c89bc0c66cf926e56767dc4", + "reference": "d2d1aa8b35e072966c89bc0c66cf926e56767dc4", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "league/config": "^1.1.1", + "php": "^7.4 || ^8.0", + "psr/event-dispatcher": "^1.0", + "symfony/deprecation-contracts": "^2.1 || ^3.0", + "symfony/polyfill-php80": "^1.16" + }, + "require-dev": { + "cebe/markdown": "^1.0", + "commonmark/cmark": "0.31.1", + "commonmark/commonmark.js": "0.31.1", + "composer/package-versions-deprecated": "^1.8", + "embed/embed": "^4.4", + "erusev/parsedown": "^1.0", + "ext-json": "*", + "github/gfm": "0.29.0", + "michelf/php-markdown": "^1.4 || ^2.0", + "nyholm/psr7": "^1.5", + "phpstan/phpstan": "^2.0.0", + "phpunit/phpunit": "^9.5.21 || ^10.5.9 || ^11.0.0 || ^12.0.0 || ^13.0.0", + "scrutinizer/ocular": "^1.8.1", + "symfony/finder": "^5.3 | ^6.0 | ^7.0 || ^8.0", + "symfony/process": "^5.4 | ^6.0 | ^7.0 || ^8.0", + "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0 | ^7.0 || ^8.0", + "unleashedtech/php-coding-standard": "^3.1.1", + "vimeo/psalm": "^4.24.0 || ^5.0.0 || ^6.0.0" + }, + "suggest": { + "symfony/yaml": "v2.3+ required if using the Front Matter extension" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.11-dev" + } + }, + "autoload": { + "psr-4": { + "League\\CommonMark\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com", + "role": "Lead Developer" + } + ], + "description": "Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and GitHub-Flavored Markdown (GFM)", + "homepage": "https://commonmark.thephpleague.com", + "keywords": [ + "commonmark", + "flavored", + "gfm", + "github", + "github-flavored", + "markdown", + "md", + "parser" + ], + "support": { + "docs": "https://commonmark.thephpleague.com/", + "forum": "https://github.com/thephpleague/commonmark/discussions", + "issues": "https://github.com/thephpleague/commonmark/issues", + "rss": "https://github.com/thephpleague/commonmark/releases.atom", + "source": "https://github.com/thephpleague/commonmark" + }, + "funding": [ + { + "url": "https://www.colinodell.com/sponsor", + "type": "custom" + }, + { + "url": "https://www.paypal.me/colinpodell/10.00", + "type": "custom" + }, + { + "url": "https://github.com/colinodell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/commonmark", + "type": "tidelift" + } + ], + "time": "2026-08-11T16:06:25+00:00" + }, + { + "name": "league/config", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/config.git", + "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/config/zipball/754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", + "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", + "shasum": "" + }, + "require": { + "dflydev/dot-access-data": "^3.0.1", + "nette/schema": "^1.2", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.8.2", + "phpunit/phpunit": "^9.5.5", + "scrutinizer/ocular": "^1.8.1", + "unleashedtech/php-coding-standard": "^3.1", + "vimeo/psalm": "^4.7.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.2-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Config\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com", + "role": "Lead Developer" + } + ], + "description": "Define configuration arrays with strict schemas and access values with dot notation", + "homepage": "https://config.thephpleague.com", + "keywords": [ + "array", + "config", + "configuration", + "dot", + "dot-access", + "nested", + "schema" + ], + "support": { + "docs": "https://config.thephpleague.com/", + "issues": "https://github.com/thephpleague/config/issues", + "rss": "https://github.com/thephpleague/config/releases.atom", + "source": "https://github.com/thephpleague/config" + }, + "funding": [ + { + "url": "https://www.colinodell.com/sponsor", + "type": "custom" + }, + { + "url": "https://www.paypal.me/colinpodell/10.00", + "type": "custom" + }, + { + "url": "https://github.com/colinodell", + "type": "github" + } + ], + "time": "2022-12-11T20:36:23+00:00" + }, + { + "name": "league/flysystem", + "version": "3.35.2", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem.git", + "reference": "b277b5dc3d56650b68904117124e79c851e12376" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/b277b5dc3d56650b68904117124e79c851e12376", + "reference": "b277b5dc3d56650b68904117124e79c851e12376", + "shasum": "" + }, + "require": { + "league/flysystem-local": "^3.0.0", + "league/mime-type-detection": "^1.0.0", + "php": "^8.0.2" + }, + "conflict": { + "async-aws/core": "<1.19.0", + "async-aws/s3": "<1.14.0", + "aws/aws-sdk-php": "3.209.31 || 3.210.0", + "guzzlehttp/guzzle": "<7.0", + "guzzlehttp/ringphp": "<1.1.1", + "phpseclib/phpseclib": "3.0.15", + "symfony/http-client": "<5.2" + }, + "require-dev": { + "async-aws/s3": "^1.5 || ^2.0", + "async-aws/simple-s3": "^1.1 || ^2.0", + "aws/aws-sdk-php": "^3.295.10", + "composer/semver": "^3.0", + "ext-fileinfo": "*", + "ext-ftp": "*", + "ext-mongodb": "^1.3|^2", + "ext-zip": "*", + "friendsofphp/php-cs-fixer": "^3.5", + "google/cloud-storage": "^1.23", + "guzzlehttp/psr7": "^2.6", + "microsoft/azure-storage-blob": "^1.1", + "mongodb/mongodb": "^1.2|^2", + "phpseclib/phpseclib": "^3.0.36", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^9.5.11|^10.0", + "sabre/dav": "^4.6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\Flysystem\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "File storage abstraction for PHP", + "keywords": [ + "WebDAV", + "aws", + "cloud", + "file", + "files", + "filesystem", + "filesystems", + "ftp", + "s3", + "sftp", + "storage" + ], + "support": { + "issues": "https://github.com/thephpleague/flysystem/issues", + "source": "https://github.com/thephpleague/flysystem/tree/3.35.2" + }, + "time": "2026-07-06T14:42:07+00:00" + }, + { + "name": "league/flysystem-local", + "version": "3.31.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem-local.git", + "reference": "2f669db18a4c20c755c2bb7d3a7b0b2340488079" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/2f669db18a4c20c755c2bb7d3a7b0b2340488079", + "reference": "2f669db18a4c20c755c2bb7d3a7b0b2340488079", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "league/flysystem": "^3.0.0", + "league/mime-type-detection": "^1.0.0", + "php": "^8.0.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\Flysystem\\Local\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "Local filesystem adapter for Flysystem.", + "keywords": [ + "Flysystem", + "file", + "files", + "filesystem", + "local" + ], + "support": { + "source": "https://github.com/thephpleague/flysystem-local/tree/3.31.0" + }, + "time": "2026-01-23T15:30:45+00:00" + }, + { + "name": "league/mime-type-detection", + "version": "1.17.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/mime-type-detection.git", + "reference": "f5f47eff7c48ed1003069a2ca67f316fb4021c76" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/f5f47eff7c48ed1003069a2ca67f316fb4021c76", + "reference": "f5f47eff7c48ed1003069a2ca67f316fb4021c76", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.2", + "phpstan/phpstan": "^0.12.68", + "phpunit/phpunit": "^8.5.8 || ^9.3 || ^10.0 || ^11.0 || ^12.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\MimeTypeDetection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "Mime-type detection for Flysystem", + "support": { + "issues": "https://github.com/thephpleague/mime-type-detection/issues", + "source": "https://github.com/thephpleague/mime-type-detection/tree/1.17.0" + }, + "funding": [ + { + "url": "https://github.com/frankdejonge", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/flysystem", + "type": "tidelift" + } + ], + "time": "2026-07-09T11:49:27+00:00" + }, + { + "name": "league/uri", + "version": "7.8.1", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/uri.git", + "reference": "08cf38e3924d4f56238125547b5720496fac8fd4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/uri/zipball/08cf38e3924d4f56238125547b5720496fac8fd4", + "reference": "08cf38e3924d4f56238125547b5720496fac8fd4", + "shasum": "" + }, + "require": { + "league/uri-interfaces": "^7.8.1", + "php": "^8.1", + "psr/http-factory": "^1" + }, + "conflict": { + "league/uri-schemes": "^1.0" + }, + "suggest": { + "ext-bcmath": "to improve IPV4 host parsing", + "ext-dom": "to convert the URI into an HTML anchor tag", + "ext-fileinfo": "to create Data URI from file contennts", + "ext-gmp": "to improve IPV4 host parsing", + "ext-intl": "to handle IDN host with the best performance", + "ext-uri": "to use the PHP native URI class", + "jeremykendall/php-domain-parser": "to further parse the URI host and resolve its Public Suffix and Top Level Domain", + "league/uri-components": "to provide additional tools to manipulate URI objects components", + "league/uri-polyfill": "to backport the PHP URI extension for older versions of PHP", + "php-64bit": "to improve IPV4 host parsing", + "rowbot/url": "to handle URLs using the WHATWG URL Living Standard specification", + "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.x-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Uri\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://nyamsprod.com" + } + ], + "description": "URI manipulation library", + "homepage": "https://uri.thephpleague.com", + "keywords": [ + "URN", + "data-uri", + "file-uri", + "ftp", + "hostname", + "http", + "https", + "middleware", + "parse_str", + "parse_url", + "psr-7", + "query-string", + "querystring", + "rfc2141", + "rfc3986", + "rfc3987", + "rfc6570", + "rfc8141", + "uri", + "uri-template", + "url", + "ws" + ], + "support": { + "docs": "https://uri.thephpleague.com", + "forum": "https://thephpleague.slack.com", + "issues": "https://github.com/thephpleague/uri-src/issues", + "source": "https://github.com/thephpleague/uri/tree/7.8.1" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2026-03-15T20:22:25+00:00" + }, + { + "name": "league/uri-interfaces", + "version": "7.8.1", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/uri-interfaces.git", + "reference": "85d5c77c5d6d3af6c54db4a78246364908f3c928" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/85d5c77c5d6d3af6c54db4a78246364908f3c928", + "reference": "85d5c77c5d6d3af6c54db4a78246364908f3c928", + "shasum": "" + }, + "require": { + "ext-filter": "*", + "php": "^8.1", + "psr/http-message": "^1.1 || ^2.0" + }, + "suggest": { + "ext-bcmath": "to improve IPV4 host parsing", + "ext-gmp": "to improve IPV4 host parsing", + "ext-intl": "to handle IDN host with the best performance", + "php-64bit": "to improve IPV4 host parsing", + "rowbot/url": "to handle URLs using the WHATWG URL Living Standard specification", + "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.x-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Uri\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://nyamsprod.com" + } + ], + "description": "Common tools for parsing and resolving RFC3987/RFC3986 URI", + "homepage": "https://uri.thephpleague.com", + "keywords": [ + "data-uri", + "file-uri", + "ftp", + "hostname", + "http", + "https", + "parse_str", + "parse_url", + "psr-7", + "query-string", + "querystring", + "rfc3986", + "rfc3987", + "rfc6570", + "uri", + "url", + "ws" + ], + "support": { + "docs": "https://uri.thephpleague.com", + "forum": "https://thephpleague.slack.com", + "issues": "https://github.com/thephpleague/uri-src/issues", + "source": "https://github.com/thephpleague/uri-interfaces/tree/7.8.1" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2026-03-08T20:05:35+00:00" + }, + { + "name": "livewire/blaze", + "version": "v1.0.15", + "source": { + "type": "git", + "url": "https://github.com/livewire/blaze.git", + "reference": "10b00b9f264771171520b72b8ba5bf8e4e91e48b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/livewire/blaze/zipball/10b00b9f264771171520b72b8ba5bf8e4e91e48b", + "reference": "10b00b9f264771171520b72b8ba5bf8e4e91e48b", + "shasum": "" + }, + "require": { + "illuminate/support": "^10.0|^11.0|^12.0|^13.0", + "illuminate/view": "^10.0|^11.0|^12.0|^13.0", + "nikic/php-parser": "^5.0", + "php": "^8.1" + }, + "conflict": { + "livewire/flux": "<2.12.1" + }, + "require-dev": { + "livewire/flux": "dev-main", + "orchestra/testbench": "^8.0|^9.0|^10.0|^11.0", + "pestphp/pest": "^2.0|^3.0|^4.0", + "pestphp/pest-plugin-laravel": "^2.0|^3.0|^4.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Livewire\\Blaze\\BlazeServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Livewire\\Blaze\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Caleb Porzio" + } + ], + "description": "A tool for optimizing Blade component performance by folding them into parent templates", + "support": { + "issues": "https://github.com/livewire/blaze/issues", + "source": "https://github.com/livewire/blaze/tree/v1.0.15" + }, + "time": "2026-08-10T12:13:43+00:00" + }, + { + "name": "livewire/flux", + "version": "v2.16.0", + "source": { + "type": "git", + "url": "https://github.com/livewire/flux.git", + "reference": "b7e993d567dd7ffdcba42dcc7cdcb2163183b7f8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/livewire/flux/zipball/b7e993d567dd7ffdcba42dcc7cdcb2163183b7f8", + "reference": "b7e993d567dd7ffdcba42dcc7cdcb2163183b7f8", + "shasum": "" + }, + "require": { + "illuminate/console": "^10.0|^11.0|^12.0|^13.0", + "illuminate/support": "^10.0|^11.0|^12.0|^13.0", + "illuminate/view": "^10.0|^11.0|^12.0|^13.0", + "laravel/prompts": "^0.1|^0.2|^0.3", + "livewire/livewire": "^3.7.4|^4.0|dev-main", + "php": "^8.1", + "symfony/console": "^6.0|^7.0|^8.0" + }, + "conflict": { + "livewire/blaze": "<1.0.0-beta.2" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Flux": "Flux\\Flux" + }, + "providers": [ + "Flux\\FluxServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Flux\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "proprietary" + ], + "authors": [ + { + "name": "Caleb Porzio", + "email": "calebporzio@gmail.com" + } + ], + "description": "The official UI component library for Livewire.", + "keywords": [ + "components", + "flux", + "laravel", + "livewire", + "ui" + ], + "support": { + "issues": "https://github.com/livewire/flux/issues", + "source": "https://github.com/livewire/flux/tree/v2.16.0" + }, + "time": "2026-08-09T17:23:35+00:00" + }, + { + "name": "livewire/livewire", + "version": "v4.4.0", + "source": { + "type": "git", + "url": "https://github.com/livewire/livewire.git", + "reference": "514b29d5a23594d4e4846494f580268b20c2f11e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/livewire/livewire/zipball/514b29d5a23594d4e4846494f580268b20c2f11e", + "reference": "514b29d5a23594d4e4846494f580268b20c2f11e", + "shasum": "" + }, + "require": { + "illuminate/database": "^10.0|^11.0|^12.0|^13.0", + "illuminate/routing": "^10.0|^11.0|^12.0|^13.0", + "illuminate/support": "^10.0|^11.0|^12.0|^13.0", + "illuminate/validation": "^10.0|^11.0|^12.0|^13.0", + "laravel/prompts": "^0.1.24|^0.2|^0.3", + "league/mime-type-detection": "^1.9", + "php": "^8.1", + "symfony/console": "^6.0|^7.0|^8.0", + "symfony/http-kernel": "^6.2|^7.0|^8.0" + }, + "require-dev": { + "calebporzio/sushi": "^2.1", + "laravel/framework": "^10.15.0|^11.0|^12.0|^13.0", + "mockery/mockery": "^1.3.1", + "orchestra/testbench": "^8.21.0|^9.0|^10.0|^11.0", + "orchestra/testbench-dusk": "^8.24|^9.1|^10.0|^11.0", + "phpunit/phpunit": "^10.4|^11.5|^12.5", + "psy/psysh": "^0.11.22|^0.12" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Livewire": "Livewire\\Livewire" + }, + "providers": [ + "Livewire\\LivewireServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Livewire\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Caleb Porzio", + "email": "calebporzio@gmail.com" + } + ], + "description": "A front-end framework for Laravel.", + "support": { + "issues": "https://github.com/livewire/livewire/issues", + "source": "https://github.com/livewire/livewire/tree/v4.4.0" + }, + "funding": [ + { + "url": "https://github.com/livewire", + "type": "github" + } + ], + "time": "2026-08-10T15:24:22+00:00" + }, + { + "name": "monolog/monolog", + "version": "3.10.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/monolog.git", + "reference": "b321dd6749f0bf7189444158a3ce785cc16d69b0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/b321dd6749f0bf7189444158a3ce785cc16d69b0", + "reference": "b321dd6749f0bf7189444158a3ce785cc16d69b0", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/log": "^2.0 || ^3.0" + }, + "provide": { + "psr/log-implementation": "3.0.0" + }, + "require-dev": { + "aws/aws-sdk-php": "^3.0", + "doctrine/couchdb": "~1.0@dev", + "elasticsearch/elasticsearch": "^7 || ^8", + "ext-json": "*", + "graylog2/gelf-php": "^1.4.2 || ^2.0", + "guzzlehttp/guzzle": "^7.4.5", + "guzzlehttp/psr7": "^2.2", + "mongodb/mongodb": "^1.8 || ^2.0", + "php-amqplib/php-amqplib": "~2.4 || ^3", + "php-console/php-console": "^3.1.8", + "phpstan/phpstan": "^2", + "phpstan/phpstan-deprecation-rules": "^2", + "phpstan/phpstan-strict-rules": "^2", + "phpunit/phpunit": "^10.5.17 || ^11.0.7", + "predis/predis": "^1.1 || ^2", + "rollbar/rollbar": "^4.0", + "ruflin/elastica": "^7 || ^8", + "symfony/mailer": "^5.4 || ^6", + "symfony/mime": "^5.4 || ^6" + }, + "suggest": { + "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", + "doctrine/couchdb": "Allow sending log messages to a CouchDB server", + "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client", + "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", + "ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler", + "ext-mbstring": "Allow to work properly with unicode symbols", + "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)", + "ext-openssl": "Required to send log messages using SSL", + "ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)", + "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", + "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)", + "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", + "rollbar/rollbar": "Allow sending log messages to Rollbar", + "ruflin/elastica": "Allow sending log messages to an Elastic Search server" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Monolog\\": "src/Monolog" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "https://seld.be" + } + ], + "description": "Sends your logs to files, sockets, inboxes, databases and various web services", + "homepage": "https://github.com/Seldaek/monolog", + "keywords": [ + "log", + "logging", + "psr-3" + ], + "support": { + "issues": "https://github.com/Seldaek/monolog/issues", + "source": "https://github.com/Seldaek/monolog/tree/3.10.0" + }, + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", + "type": "tidelift" + } + ], + "time": "2026-01-02T08:56:05+00:00" + }, + { + "name": "mpba/laravel-modules", + "version": "dev-main", + "source": { + "type": "git", + "url": "git@github.com:MPBA-Ltd/laravel_modules.git", + "reference": "7f75cc9fd2f3b6760ee688e1a3171f2b4ce550ca" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/MPBA-Ltd/laravel_modules/zipball/7f75cc9fd2f3b6760ee688e1a3171f2b4ce550ca", + "reference": "7f75cc9fd2f3b6760ee688e1a3171f2b4ce550ca", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": ">=7.3" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.16", + "laravel/framework": "^8.0", + "mockery/mockery": "~1.0", + "orchestra/testbench": "^6.0", + "phpstan/phpstan": "^0.12.14", + "phpunit/phpunit": "^8.5", + "spatie/phpunit-snapshot-assertions": "^2.1.0" + }, + "default-branch": true, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "mpba\\Modules\\LaravelModulesServiceProvider" + ], + "aliases": { + "Module": "mpba\\Modules\\Facades\\Module" + } + }, + "branch-alias": { + "dev-master": "8.0-dev" + } + }, + "autoload": { + "psr-4": { + "mpba\\Modules\\": "src" + }, + "files": [ + "src/helpers.php" + ] + }, + "autoload-dev": { + "psr-4": { + "mpba\\Modules\\Tests\\": "tests", + "Modules\\Recipe\\": "tests/stubs/valid/Recipe" + } + }, + "scripts": { + "update-snapshots": [ + "./vendor/bin/phpunit --no-coverage -d --update-snapshots" + ], + "test": [ + "vendor/bin/phpunit" + ], + "test-coverage": [ + "vendor/bin/phpunit --debug --coverage-html coverage" + ], + "pcf": [ + "vendor/bin/php-cs-fixer fix --verbose" + ] + }, + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mark Gregory", + "email": "mark.gregory@mpba.co.uk", + "homepage": "https://mpba.co.uk", + "role": "Developer" + } + ], + "description": "Laravel Module management", + "keywords": [ + "laravel", + "module", + "modules", + "mpba", + "rad" + ], + "support": { + "source": "https://github.com/MPBA-Ltd/laravel_modules/tree/main", + "issues": "https://github.com/MPBA-Ltd/laravel_modules/issues" + }, + "time": "2026-07-01T14:39:34+00:00" + }, + { + "name": "nesbot/carbon", + "version": "3.13.2", + "source": { + "type": "git", + "url": "https://github.com/CarbonPHP/carbon.git", + "reference": "a1c54919f5fff9800cd03c32bd01defd5a4061cb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/a1c54919f5fff9800cd03c32bd01defd5a4061cb", + "reference": "a1c54919f5fff9800cd03c32bd01defd5a4061cb", + "shasum": "" + }, + "require": { + "carbonphp/carbon-doctrine-types": "<100.0", + "ext-json": "*", + "php": "^8.1", + "psr/clock": "^1.0", + "symfony/clock": "^6.3.12 || ^7.0 || ^8.0", + "symfony/polyfill-mbstring": "^1.0", + "symfony/translation": "^4.4.18 || ^5.2.1 || ^6.0 || ^7.0 || ^8.0" + }, + "provide": { + "psr/clock-implementation": "1.0" + }, + "require-dev": { + "doctrine/dbal": "^3.6.3 || ^4.0", + "doctrine/orm": "^2.15.2 || ^3.0", + "friendsofphp/php-cs-fixer": "^v3.87.1", + "kylekatarnls/multi-tester": "^2.5.3", + "phpmd/phpmd": "^2.15.0", + "phpstan/extension-installer": "^1.4.3", + "phpstan/phpstan": "^2.1.22", + "phpunit/phpunit": "^10.5.53", + "squizlabs/php_codesniffer": "^3.13.4 || ^4.0.0" + }, + "bin": [ + "bin/carbon" + ], + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Carbon\\Laravel\\ServiceProvider" + ] + }, + "phpstan": { + "includes": [ + "extension.neon" + ] + }, + "branch-alias": { + "dev-2.x": "2.x-dev", + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Carbon\\": "src/Carbon/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Brian Nesbitt", + "email": "brian@nesbot.com", + "homepage": "https://markido.com" + }, + { + "name": "kylekatarnls", + "homepage": "https://github.com/kylekatarnls" + } + ], + "description": "An API extension for DateTime that supports 281 different languages.", + "homepage": "https://carbonphp.github.io/carbon/", + "keywords": [ + "date", + "datetime", + "time" + ], + "support": { + "docs": "https://carbonphp.github.io/carbon/guide/getting-started/introduction.html", + "issues": "https://github.com/CarbonPHP/carbon/issues", + "source": "https://github.com/CarbonPHP/carbon" + }, + "funding": [ + { + "url": "https://github.com/sponsors/kylekatarnls", + "type": "github" + }, + { + "url": "https://opencollective.com/Carbon#sponsor", + "type": "opencollective" + }, + { + "url": "https://tidelift.com/subscription/pkg/packagist-nesbot-carbon?utm_source=packagist-nesbot-carbon&utm_medium=referral&utm_campaign=readme", + "type": "tidelift" + } + ], + "time": "2026-08-08T11:40:35+00:00" + }, + { + "name": "nette/schema", + "version": "v1.3.5", + "source": { + "type": "git", + "url": "https://github.com/nette/schema.git", + "reference": "f0ab1a3cda782dbc5da270d28545236aa80c4002" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/schema/zipball/f0ab1a3cda782dbc5da270d28545236aa80c4002", + "reference": "f0ab1a3cda782dbc5da270d28545236aa80c4002", + "shasum": "" + }, + "require": { + "nette/utils": "^4.0", + "php": "8.1 - 8.5" + }, + "require-dev": { + "nette/phpstan-rules": "^1.0", + "nette/tester": "^2.6", + "phpstan/extension-installer": "^1.4@stable", + "phpstan/phpstan": "^2.1.39@stable", + "tracy/tracy": "^2.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3-dev" + } + }, + "autoload": { + "psr-4": { + "Nette\\": "src" + }, + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" + } + ], + "description": "📐 Nette Schema: validating data structures against a given Schema.", + "homepage": "https://nette.org", + "keywords": [ + "config", + "nette" + ], + "support": { + "issues": "https://github.com/nette/schema/issues", + "source": "https://github.com/nette/schema/tree/v1.3.5" + }, + "time": "2026-02-23T03:47:12+00:00" + }, + { + "name": "nette/utils", + "version": "v4.1.5", + "source": { + "type": "git", + "url": "https://github.com/nette/utils.git", + "reference": "b043439dbdf954e6c28b5ea7e34b0100f83165e0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/utils/zipball/b043439dbdf954e6c28b5ea7e34b0100f83165e0", + "reference": "b043439dbdf954e6c28b5ea7e34b0100f83165e0", + "shasum": "" + }, + "require": { + "php": "8.2 - 8.5" + }, + "conflict": { + "nette/finder": "<3", + "nette/schema": "<1.2.2" + }, + "require-dev": { + "jetbrains/phpstorm-attributes": "^1.2", + "nette/phpstan-rules": "^1.0", + "nette/tester": "^2.5", + "phpstan/extension-installer": "^1.4@stable", + "phpstan/phpstan": "^2.1@stable", + "tracy/tracy": "^2.9" + }, + "suggest": { + "ext-gd": "to use Image", + "ext-iconv": "to use Strings::chr(), ord() and reverse()", + "ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()", + "ext-json": "to use Nette\\Utils\\Json", + "ext-mbstring": "to use Strings::lower() etc...", + "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Nette\\": "src" + }, + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" + } + ], + "description": "🛠 Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.", + "homepage": "https://nette.org", + "keywords": [ + "array", + "core", + "datetime", + "images", + "json", + "nette", + "paginator", + "password", + "slugify", + "string", + "unicode", + "utf-8", + "utility", + "validation" + ], + "support": { + "issues": "https://github.com/nette/utils/issues", + "source": "https://github.com/nette/utils/tree/v4.1.5" + }, + "time": "2026-07-17T23:02:45+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v5.8.0", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "044a6a392ff8ad0d61f14370a5fbbd0a0107152f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/044a6a392ff8ad0d61f14370a5fbbd0a0107152f", + "reference": "044a6a392ff8ad0d61f14370a5fbbd0a0107152f", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-tokenizer": "*", + "php": ">=7.4" + }, + "require-dev": { + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^9.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.x-dev" + } + }, + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov" + } + ], + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "support": { + "issues": "https://github.com/nikic/PHP-Parser/issues", + "source": "https://github.com/nikic/PHP-Parser/tree/v5.8.0" + }, + "time": "2026-07-04T14:30:18+00:00" + }, + { + "name": "nunomaduro/termwind", + "version": "v2.4.0", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/termwind.git", + "reference": "712a31b768f5daea284c2169a7d227031001b9a8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/712a31b768f5daea284c2169a7d227031001b9a8", + "reference": "712a31b768f5daea284c2169a7d227031001b9a8", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": "^8.2", + "symfony/console": "^7.4.4 || ^8.0.4" + }, + "require-dev": { + "illuminate/console": "^11.47.0", + "laravel/pint": "^1.27.1", + "mockery/mockery": "^1.6.12", + "pestphp/pest": "^2.36.0 || ^3.8.4 || ^4.3.2", + "phpstan/phpstan": "^1.12.32", + "phpstan/phpstan-strict-rules": "^1.6.2", + "symfony/var-dumper": "^7.3.5 || ^8.0.4", + "thecodingmachine/phpstan-strict-rules": "^1.0.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Termwind\\Laravel\\TermwindServiceProvider" + ] + }, + "branch-alias": { + "dev-2.x": "2.x-dev" + } + }, + "autoload": { + "files": [ + "src/Functions.php" + ], + "psr-4": { + "Termwind\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "It's like Tailwind CSS, but for the console.", + "keywords": [ + "cli", + "console", + "css", + "package", + "php", + "style" + ], + "support": { + "issues": "https://github.com/nunomaduro/termwind/issues", + "source": "https://github.com/nunomaduro/termwind/tree/v2.4.0" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://github.com/xiCO2k", + "type": "github" + } + ], + "time": "2026-02-16T23:10:27+00:00" + }, + { + "name": "paragonie/constant_time_encoding", + "version": "v3.1.3", + "source": { + "type": "git", + "url": "https://github.com/paragonie/constant_time_encoding.git", + "reference": "d5b01a39b3415c2cd581d3bd3a3575c1ebbd8e77" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/d5b01a39b3415c2cd581d3bd3a3575c1ebbd8e77", + "reference": "d5b01a39b3415c2cd581d3bd3a3575c1ebbd8e77", + "shasum": "" + }, + "require": { + "php": "^8" + }, + "require-dev": { + "infection/infection": "^0", + "nikic/php-fuzzer": "^0", + "phpunit/phpunit": "^9|^10|^11", + "vimeo/psalm": "^4|^5|^6" + }, + "type": "library", + "autoload": { + "psr-4": { + "ParagonIE\\ConstantTime\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com", + "role": "Maintainer" + }, + { + "name": "Steve 'Sc00bz' Thomas", + "email": "steve@tobtu.com", + "homepage": "https://www.tobtu.com", + "role": "Original Developer" + } + ], + "description": "Constant-time Implementations of RFC 4648 Encoding (Base-64, Base-32, Base-16)", + "keywords": [ + "base16", + "base32", + "base32_decode", + "base32_encode", + "base64", + "base64_decode", + "base64_encode", + "bin2hex", + "encoding", + "hex", + "hex2bin", + "rfc4648" + ], + "support": { + "email": "info@paragonie.com", + "issues": "https://github.com/paragonie/constant_time_encoding/issues", + "source": "https://github.com/paragonie/constant_time_encoding" + }, + "time": "2025-09-24T15:06:41+00:00" + }, + { + "name": "phpdocumentor/reflection-common", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-2.x": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", + "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" + }, + "time": "2020-06-27T09:03:43+00:00" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "6.0.3", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "7bae67520aa9f5ecc506d646810bd40d9da54582" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/7bae67520aa9f5ecc506d646810bd40d9da54582", + "reference": "7bae67520aa9f5ecc506d646810bd40d9da54582", + "shasum": "" + }, + "require": { + "doctrine/deprecations": "^1.1", + "ext-filter": "*", + "php": "^7.4 || ^8.0", + "phpdocumentor/reflection-common": "^2.2", + "phpdocumentor/type-resolver": "^2.0", + "phpstan/phpdoc-parser": "^2.0", + "webmozart/assert": "^1.9.1 || ^2" + }, + "require-dev": { + "mockery/mockery": "~1.3.5 || ~1.6.0", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-webmozart-assert": "^1.2", + "phpunit/phpunit": "^9.5", + "psalm/phar": "^5.26", + "shipmonk/dead-code-detector": "^0.5.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + }, + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/6.0.3" + }, + "time": "2026-03-18T20:49:53+00:00" + }, + { + "name": "phpdocumentor/type-resolver", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "327a05bbee54120d4786a0dc67aad30226ad4cf9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/327a05bbee54120d4786a0dc67aad30226ad4cf9", + "reference": "327a05bbee54120d4786a0dc67aad30226ad4cf9", + "shasum": "" + }, + "require": { + "doctrine/deprecations": "^1.0", + "php": "^7.4 || ^8.0", + "phpdocumentor/reflection-common": "^2.0", + "phpstan/phpdoc-parser": "^2.0" + }, + "require-dev": { + "ext-tokenizer": "*", + "phpbench/phpbench": "^1.2", + "phpstan/extension-installer": "^1.4", + "phpstan/phpstan": "^2.1", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^9.5", + "psalm/phar": "^4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev", + "dev-2.x": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", + "support": { + "issues": "https://github.com/phpDocumentor/TypeResolver/issues", + "source": "https://github.com/phpDocumentor/TypeResolver/tree/2.0.0" + }, + "time": "2026-01-06T21:53:42+00:00" + }, + { + "name": "phpoption/phpoption", + "version": "1.9.5", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/php-option.git", + "reference": "75365b91986c2405cf5e1e012c5595cd487a98be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/75365b91986c2405cf5e1e012c5595cd487a98be", + "reference": "75365b91986c2405cf5e1e012c5595cd487a98be", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.44 || ^9.6.25 || ^10.5.53 || ^11.5.34" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "PhpOption\\": "src/PhpOption/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com", + "homepage": "https://github.com/schmittjoh" + }, + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "Option Type for PHP", + "keywords": [ + "language", + "option", + "php", + "type" + ], + "support": { + "issues": "https://github.com/schmittjoh/php-option/issues", + "source": "https://github.com/schmittjoh/php-option/tree/1.9.5" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", + "type": "tidelift" + } + ], + "time": "2025-12-27T19:41:33+00:00" + }, + { + "name": "phpstan/phpdoc-parser", + "version": "2.3.3", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpdoc-parser.git", + "reference": "fb19eedd2bb67ff8cf7a5502ad329e701d6398a3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/fb19eedd2bb67ff8cf7a5502ad329e701d6398a3", + "reference": "fb19eedd2bb67ff8cf7a5502ad329e701d6398a3", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "doctrine/annotations": "^2.0", + "nikic/php-parser": "^5.3.0", + "php-parallel-lint/php-parallel-lint": "^1.2", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpstan/phpstan-strict-rules": "^2.0", + "phpunit/phpunit": "^9.6", + "symfony/process": "^5.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "PHPStan\\PhpDocParser\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHPDoc parser with support for nullable, intersection and generic types", + "support": { + "issues": "https://github.com/phpstan/phpdoc-parser/issues", + "source": "https://github.com/phpstan/phpdoc-parser/tree/2.3.3" + }, + "time": "2026-07-08T07:01:06+00:00" + }, + { + "name": "pragmarx/google2fa", + "version": "v9.1.0", + "source": { + "type": "git", + "url": "https://github.com/antonioribeiro/google2fa.git", + "reference": "f00bc788c555adfb6765c437ff3538e59cd88af1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/antonioribeiro/google2fa/zipball/f00bc788c555adfb6765c437ff3538e59cd88af1", + "reference": "f00bc788c555adfb6765c437ff3538e59cd88af1", + "shasum": "" + }, + "require": { + "paragonie/constant_time_encoding": "^1.0|^2.0|^3.0", + "php": "^7.1|^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.0|^2.0", + "phpstan/phpstan-phpunit": "^1.0|^2.0", + "phpunit/phpunit": "~9|~10|~11|~12|~13", + "psalm/plugin-phpunit": "^0.19|^0.20", + "vimeo/psalm": "^5.26|^6.13" + }, + "type": "library", + "autoload": { + "psr-4": { + "PragmaRX\\Google2FA\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Antonio Carlos Ribeiro", + "email": "acr@antoniocarlosribeiro.com", + "role": "Creator & Designer" + } + ], + "description": "A One Time Password Authentication package, compatible with Google Authenticator.", + "keywords": [ + "2fa", + "Authentication", + "MFA", + "Two Factor Authentication", + "google-authenticator", + "google2fa", + "hotp", + "otp", + "rfc4226", + "rfc6238", + "totp" + ], + "support": { + "docs": "https://github.com/antonioribeiro/google2fa#readme", + "issues": "https://github.com/antonioribeiro/google2fa/issues", + "security": "https://github.com/antonioribeiro/google2fa/security/policy", + "source": "https://github.com/antonioribeiro/google2fa" + }, + "time": "2026-08-15T13:22:01+00:00" + }, + { + "name": "predis/predis", + "version": "v3.6.0", + "source": { + "type": "git", + "url": "https://github.com/predis/predis.git", + "reference": "2ff20c08bb63697245ffee3f198d1673086c302d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/predis/predis/zipball/2ff20c08bb63697245ffee3f198d1673086c302d", + "reference": "2ff20c08bb63697245ffee3f198d1673086c302d", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0", + "psr/http-message": "^1.0|^2.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.3", + "phpstan/phpstan": "^1.9", + "phpunit/phpcov": "^6.0 || ^8.0", + "phpunit/phpunit": "^8.0 || ~9.4.4" + }, + "suggest": { + "ext-relay": "Faster connection with in-memory caching (>=0.6.2)" + }, + "type": "library", + "autoload": { + "psr-4": { + "Predis\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Till Krüss", + "homepage": "https://till.im", + "role": "Maintainer" + } + ], + "description": "A flexible and feature-complete Redis/Valkey client for PHP.", + "homepage": "http://github.com/predis/predis", + "keywords": [ + "nosql", + "predis", + "redis" + ], + "support": { + "issues": "https://github.com/predis/predis/issues", + "source": "https://github.com/predis/predis/tree/v3.6.0" + }, + "funding": [ + { + "url": "https://github.com/sponsors/tillkruss", + "type": "github" + } + ], + "time": "2026-08-14T23:07:56+00:00" + }, + { + "name": "psr/clock", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/clock.git", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Psr\\Clock\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for reading the clock.", + "homepage": "https://github.com/php-fig/clock", + "keywords": [ + "clock", + "now", + "psr", + "psr-20", + "time" + ], + "support": { + "issues": "https://github.com/php-fig/clock/issues", + "source": "https://github.com/php-fig/clock/tree/1.0.0" + }, + "time": "2022-11-25T14:36:26+00:00" + }, + { + "name": "psr/container", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/2.0.2" + }, + "time": "2021-11-05T16:47:00+00:00" + }, + { + "name": "psr/event-dispatcher", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/event-dispatcher.git", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", + "shasum": "" + }, + "require": { + "php": ">=7.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\EventDispatcher\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Standard interfaces for event handling.", + "keywords": [ + "events", + "psr", + "psr-14" + ], + "support": { + "issues": "https://github.com/php-fig/event-dispatcher/issues", + "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" + }, + "time": "2019-01-08T18:20:26+00:00" + }, + { + "name": "psr/http-client", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-client.git", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP clients", + "homepage": "https://github.com/php-fig/http-client", + "keywords": [ + "http", + "http-client", + "psr", + "psr-18" + ], + "support": { + "source": "https://github.com/php-fig/http-client" + }, + "time": "2023-09-23T14:17:50+00:00" + }, + { + "name": "psr/http-factory", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-factory.git", + "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a", + "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "PSR-17: Common interfaces for PSR-7 HTTP message factories", + "keywords": [ + "factory", + "http", + "message", + "psr", + "psr-17", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-factory" + }, + "time": "2024-04-15T12:06:14+00:00" + }, + { + "name": "psr/http-message", + "version": "2.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-message/tree/2.0" + }, + "time": "2023-04-04T09:54:51+00:00" + }, + { + "name": "psr/log", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "support": { + "source": "https://github.com/php-fig/log/tree/3.0.2" + }, + "time": "2024-09-11T13:17:53+00:00" + }, + { + "name": "psr/simple-cache", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/simple-cache.git", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\SimpleCache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interfaces for simple caching", + "keywords": [ + "cache", + "caching", + "psr", + "psr-16", + "simple-cache" + ], + "support": { + "source": "https://github.com/php-fig/simple-cache/tree/3.0.0" + }, + "time": "2021-10-29T13:26:27+00:00" + }, + { + "name": "psy/psysh", + "version": "v0.12.24", + "source": { + "type": "git", + "url": "https://github.com/bobthecow/psysh.git", + "reference": "ca0fdcf8a7617afa3adfdf1b5fef573dffb69ca1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/ca0fdcf8a7617afa3adfdf1b5fef573dffb69ca1", + "reference": "ca0fdcf8a7617afa3adfdf1b5fef573dffb69ca1", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-tokenizer": "*", + "nikic/php-parser": "^5.0 || ^4.0", + "php": "^8.0 || ^7.4", + "symfony/console": "^8.0 || ^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4", + "symfony/var-dumper": "^8.0 || ^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4" + }, + "conflict": { + "symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.2", + "composer/class-map-generator": "^1.6" + }, + "suggest": { + "composer/class-map-generator": "Improved tab completion performance with better class discovery.", + "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", + "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well." + }, + "bin": [ + "bin/psysh" + ], + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": false, + "forward-command": false + }, + "branch-alias": { + "dev-main": "0.12.x-dev" + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Psy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Justin Hileman", + "email": "justin@justinhileman.info" + } + ], + "description": "An interactive shell for modern PHP.", + "homepage": "https://psysh.org", + "keywords": [ + "REPL", + "console", + "interactive", + "shell" + ], + "support": { + "issues": "https://github.com/bobthecow/psysh/issues", + "source": "https://github.com/bobthecow/psysh/tree/v0.12.24" + }, + "time": "2026-06-29T15:41:09+00:00" + }, + { + "name": "ralouphie/getallheaders", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/ralouphie/getallheaders.git", + "reference": "120b605dfeb996808c31b6477290a714d356e822" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", + "reference": "120b605dfeb996808c31b6477290a714d356e822", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^5 || ^6.5" + }, + "type": "library", + "autoload": { + "files": [ + "src/getallheaders.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ralph Khattar", + "email": "ralph.khattar@gmail.com" + } + ], + "description": "A polyfill for getallheaders.", + "support": { + "issues": "https://github.com/ralouphie/getallheaders/issues", + "source": "https://github.com/ralouphie/getallheaders/tree/develop" + }, + "time": "2019-03-08T08:55:37+00:00" + }, + { + "name": "ramsey/collection", + "version": "2.1.1", + "source": { + "type": "git", + "url": "https://github.com/ramsey/collection.git", + "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/collection/zipball/344572933ad0181accbf4ba763e85a0306a8c5e2", + "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "captainhook/plugin-composer": "^5.3", + "ergebnis/composer-normalize": "^2.45", + "fakerphp/faker": "^1.24", + "hamcrest/hamcrest-php": "^2.0", + "jangregor/phpstan-prophecy": "^2.1", + "mockery/mockery": "^1.6", + "php-parallel-lint/php-console-highlighter": "^1.0", + "php-parallel-lint/php-parallel-lint": "^1.4", + "phpspec/prophecy-phpunit": "^2.3", + "phpstan/extension-installer": "^1.4", + "phpstan/phpstan": "^2.1", + "phpstan/phpstan-mockery": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^10.5", + "ramsey/coding-standard": "^2.3", + "ramsey/conventional-commits": "^1.6", + "roave/security-advisories": "dev-latest" + }, + "type": "library", + "extra": { + "captainhook": { + "force-install": true + }, + "ramsey/conventional-commits": { + "configFile": "conventional-commits.json" + } + }, + "autoload": { + "psr-4": { + "Ramsey\\Collection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ben Ramsey", + "email": "ben@benramsey.com", + "homepage": "https://benramsey.com" + } + ], + "description": "A PHP library for representing and manipulating collections.", + "keywords": [ + "array", + "collection", + "hash", + "map", + "queue", + "set" + ], + "support": { + "issues": "https://github.com/ramsey/collection/issues", + "source": "https://github.com/ramsey/collection/tree/2.1.1" + }, + "time": "2025-03-22T05:38:12+00:00" + }, + { + "name": "ramsey/uuid", + "version": "4.9.3", + "source": { + "type": "git", + "url": "https://github.com/ramsey/uuid.git", + "reference": "1df15849d00943a67d677dc9cfd80795f038c9f8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/1df15849d00943a67d677dc9cfd80795f038c9f8", + "reference": "1df15849d00943a67d677dc9cfd80795f038c9f8", + "shasum": "" + }, + "require": { + "brick/math": ">=0.8.16 <=0.18", + "php": "^8.0", + "ramsey/collection": "^1.2 || ^2.0" + }, + "replace": { + "rhumsaa/uuid": "self.version" + }, + "require-dev": { + "captainhook/captainhook": "^5.25", + "captainhook/plugin-composer": "^5.3", + "dealerdirect/phpcodesniffer-composer-installer": "^1.0", + "ergebnis/composer-normalize": "^2.47", + "mockery/mockery": "^1.6", + "paragonie/random-lib": "^2", + "php-mock/php-mock": "^2.6", + "php-mock/php-mock-mockery": "^1.5", + "php-parallel-lint/php-parallel-lint": "^1.4.0", + "phpbench/phpbench": "^1.2.14", + "phpstan/extension-installer": "^1.4", + "phpstan/phpstan": "^2.1", + "phpstan/phpstan-mockery": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^9.6", + "slevomat/coding-standard": "^8.18", + "squizlabs/php_codesniffer": "^3.13" + }, + "suggest": { + "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", + "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.", + "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.", + "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", + "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." + }, + "type": "library", + "extra": { + "captainhook": { + "force-install": true + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Ramsey\\Uuid\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", + "keywords": [ + "guid", + "identifier", + "uuid" + ], + "support": { + "issues": "https://github.com/ramsey/uuid/issues", + "source": "https://github.com/ramsey/uuid/tree/4.9.3" + }, + "time": "2026-06-18T03:57:49+00:00" + }, + { + "name": "spomky-labs/cbor-php", + "version": "3.3.0", + "source": { + "type": "git", + "url": "https://github.com/Spomky-Labs/cbor-php.git", + "reference": "013d13da69cf28b1ae501887daceccc850ca1c76" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Spomky-Labs/cbor-php/zipball/013d13da69cf28b1ae501887daceccc850ca1c76", + "reference": "013d13da69cf28b1ae501887daceccc850ca1c76", + "shasum": "" + }, + "require": { + "brick/math": "^0.9|^0.10|^0.11|^0.12|^0.13|^0.14|^0.15|^0.16|^0.17|^0.18", + "ext-mbstring": "*", + "php": ">=8.0" + }, + "require-dev": { + "ext-json": "*", + "roave/security-advisories": "dev-latest", + "symfony/error-handler": "^6.4|^7.1|^8.0", + "symfony/var-dumper": "^6.4|^7.1|^8.0" + }, + "suggest": { + "ext-bcmath": "GMP or BCMath extensions will drastically improve the library performance. BCMath extension needed to handle the Big Float and Decimal Fraction Tags", + "ext-gmp": "GMP or BCMath extensions will drastically improve the library performance" + }, + "type": "library", + "autoload": { + "psr-4": { + "CBOR\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Florent Morselli", + "homepage": "https://github.com/Spomky" + }, + { + "name": "All contributors", + "homepage": "https://github.com/Spomky-Labs/cbor-php/contributors" + } + ], + "description": "CBOR Encoder/Decoder for PHP", + "keywords": [ + "Concise Binary Object Representation", + "RFC7049", + "cbor" + ], + "support": { + "issues": "https://github.com/Spomky-Labs/cbor-php/issues", + "source": "https://github.com/Spomky-Labs/cbor-php/tree/3.3.0" + }, + "funding": [ + { + "url": "https://github.com/Spomky", + "type": "github" + }, + { + "url": "https://www.patreon.com/FlorentMorselli", + "type": "patreon" + } + ], + "time": "2026-07-15T18:56:27+00:00" + }, + { + "name": "spomky-labs/pki-framework", + "version": "1.6.0", + "source": { + "type": "git", + "url": "https://github.com/Spomky-Labs/pki-framework.git", + "reference": "80778a25426288acd2e3a7cde2def41a3d59cddf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Spomky-Labs/pki-framework/zipball/80778a25426288acd2e3a7cde2def41a3d59cddf", + "reference": "80778a25426288acd2e3a7cde2def41a3d59cddf", + "shasum": "" + }, + "require": { + "brick/math": "^0.10|^0.11|^0.12|^0.13|^0.14|^0.15|^0.16|^0.17|^0.18|^0.19", + "ext-mbstring": "*", + "php": ">=8.1" + }, + "require-dev": { + "ekino/phpstan-banned-code": "^1.0|^2.0|^3.0", + "ext-gmp": "*", + "ext-openssl": "*", + "infection/infection": "^0.28|^0.29|^0.31", + "php-parallel-lint/php-parallel-lint": "^1.3", + "phpstan/extension-installer": "^1.3|^2.0", + "phpstan/phpstan": "^1.8|^2.0", + "phpstan/phpstan-deprecation-rules": "^1.0|^2.0", + "phpstan/phpstan-phpunit": "^1.1|^2.0", + "phpstan/phpstan-strict-rules": "^1.3|^2.0", + "phpunit/phpunit": "^10.1|^11.0|^12.0", + "rector/rector": "^1.0|^2.0", + "roave/security-advisories": "dev-latest", + "symfony/string": "^6.4|^7.0|^8.0", + "symfony/var-dumper": "^6.4|^7.0|^8.0", + "symplify/easy-coding-standard": "^12.0 || ^13.0" + }, + "suggest": { + "ext-bcmath": "For better performance (or GMP)", + "ext-gmp": "For better performance (or BCMath)", + "ext-openssl": "For OpenSSL based cyphering" + }, + "type": "library", + "autoload": { + "psr-4": { + "SpomkyLabs\\Pki\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Joni Eskelinen", + "email": "jonieske@gmail.com", + "role": "Original developer" + }, + { + "name": "Florent Morselli", + "email": "florent.morselli@spomky-labs.com", + "role": "Spomky-Labs PKI Framework developer" + } + ], + "description": "A PHP framework for managing Public Key Infrastructures. It comprises X.509 public key certificates, attribute certificates, certification requests and certification path validation.", + "homepage": "https://github.com/spomky-labs/pki-framework", + "keywords": [ + "DER", + "Private Key", + "ac", + "algorithm identifier", + "asn.1", + "asn1", + "attribute certificate", + "certificate", + "certification request", + "cryptography", + "csr", + "decrypt", + "ec", + "encrypt", + "pem", + "pkcs", + "public key", + "rsa", + "sign", + "signature", + "verify", + "x.509", + "x.690", + "x509", + "x690" + ], + "support": { + "issues": "https://github.com/Spomky-Labs/pki-framework/issues", + "source": "https://github.com/Spomky-Labs/pki-framework/tree/1.6.0" + }, + "funding": [ + { + "url": "https://github.com/Spomky", + "type": "github" + }, + { + "url": "https://www.patreon.com/FlorentMorselli", + "type": "patreon" + } + ], + "time": "2026-08-06T16:21:11+00:00" + }, + { + "name": "symfony/clock", + "version": "v7.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/clock.git", + "reference": "674fa3b98e21531dd040e613479f5f6fa8f32111" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/clock/zipball/674fa3b98e21531dd040e613479f5f6fa8f32111", + "reference": "674fa3b98e21531dd040e613479f5f6fa8f32111", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/clock": "^1.0", + "symfony/polyfill-php83": "^1.28" + }, + "provide": { + "psr/clock-implementation": "1.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/now.php" + ], + "psr-4": { + "Symfony\\Component\\Clock\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Decouples applications from the system clock", + "homepage": "https://symfony.com", + "keywords": [ + "clock", + "psr20", + "time" + ], + "support": { + "source": "https://github.com/symfony/clock/tree/v7.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-03-24T13:12:05+00:00" + }, + { + "name": "symfony/console", + "version": "v7.4.16", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "f4c69c9aed03abf933b294257d618bdd9b30a06d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/f4c69c9aed03abf933b294257d618bdd9b30a06d", + "reference": "f4c69c9aed03abf933b294257d618bdd9b30a06d", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/string": "^7.2|^8.0" + }, + "conflict": { + "symfony/dependency-injection": "<6.4", + "symfony/dotenv": "<6.4", + "symfony/event-dispatcher": "<6.4", + "symfony/lock": "<6.4", + "symfony/process": "<6.4" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/event-dispatcher": "^6.4|^7.0|^8.0", + "symfony/http-foundation": "^6.4|^7.0|^8.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/lock": "^6.4|^7.0|^8.0", + "symfony/messenger": "^6.4|^7.0|^8.0", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/stopwatch": "^6.4|^7.0|^8.0", + "symfony/var-dumper": "^6.4|^7.0|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Eases the creation of beautiful and testable command line interfaces", + "homepage": "https://symfony.com", + "keywords": [ + "cli", + "command-line", + "console", + "terminal" + ], + "support": { + "source": "https://github.com/symfony/console/tree/v7.4.16" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-07-31T12:37:14+00:00" + }, + { + "name": "symfony/css-selector", + "version": "v7.4.9", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "b75663ed96cf4756e28e3105476f220f92886cc4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/b75663ed96cf4756e28e3105476f220f92886cc4", + "reference": "b75663ed96cf4756e28e3105476f220f92886cc4", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\CssSelector\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Jean-François Simon", + "email": "jeanfrancois.simon@sensiolabs.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Converts CSS selectors to XPath expressions", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/css-selector/tree/v7.4.9" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-04-18T13:18:21+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v3.7.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "f3202fa1b5097b0af062dc978b32ecf63404e31d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/f3202fa1b5097b0af062dc978b32ecf63404e31d", + "reference": "f3202fa1b5097b0af062dc978b32ecf63404e31d", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.7-dev" + } + }, + "autoload": { + "files": [ + "function.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.7.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-06-05T06:23:12+00:00" + }, + { + "name": "symfony/error-handler", + "version": "v7.4.15", + "source": { + "type": "git", + "url": "https://github.com/symfony/error-handler.git", + "reference": "d49f6a19f326db41ae7103bdc38e3eb35a791261" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/d49f6a19f326db41ae7103bdc38e3eb35a791261", + "reference": "d49f6a19f326db41ae7103bdc38e3eb35a791261", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/log": "^1|^2|^3", + "symfony/polyfill-php85": "^1.32", + "symfony/var-dumper": "^6.4|^7.0|^8.0" + }, + "conflict": { + "symfony/deprecation-contracts": "<2.5", + "symfony/http-kernel": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/serializer": "^6.4|^7.0|^8.0", + "symfony/webpack-encore-bundle": "^1.0|^2.0" + }, + "bin": [ + "Resources/bin/patch-type-declarations" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\ErrorHandler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to manage errors and ease debugging PHP code", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/error-handler/tree/v7.4.15" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-07-21T15:13:06+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v7.4.15", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "336e7f3b9e95aba04f93ea9143920c2186abfbb9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/336e7f3b9e95aba04f93ea9143920c2186abfbb9", + "reference": "336e7f3b9e95aba04f93ea9143920c2186abfbb9", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/event-dispatcher-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/dependency-injection": "<6.4", + "symfony/service-contracts": "<2.5" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/error-handler": "^6.4|^7.0|^8.0", + "symfony/expression-language": "^6.4|^7.0|^8.0", + "symfony/framework-bundle": "^6.4|^7.0|^8.0", + "symfony/http-foundation": "^6.4|^7.0|^8.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/stopwatch": "^6.4|^7.0|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/event-dispatcher/tree/v7.4.15" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-07-21T15:13:06+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v3.7.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "c7de7a00ffb67842132da02ea92988a39ccd9f4e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/c7de7a00ffb67842132da02ea92988a39ccd9f4e", + "reference": "c7de7a00ffb67842132da02ea92988a39ccd9f4e", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/event-dispatcher": "^1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.7-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\EventDispatcher\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to dispatching event", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.7.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-06-05T06:23:12+00:00" + }, + { + "name": "symfony/finder", + "version": "v7.4.14", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "13b38720174286f55d1761152b575a8d1436fc25" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/13b38720174286f55d1761152b575a8d1436fc25", + "reference": "13b38720174286f55d1761152b575a8d1436fc25", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "symfony/filesystem": "^6.4|^7.0|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Finds files and directories via an intuitive fluent interface", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v7.4.14" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-06-27T08:31:18+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v7.4.16", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "b676451bb638e99a7d34d8a2be90406822e301eb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/b676451bb638e99a7d34d8a2be90406822e301eb", + "reference": "b676451bb638e99a7d34d8a2be90406822e301eb", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "^1.1" + }, + "conflict": { + "doctrine/dbal": "<3.6", + "symfony/cache": "<6.4.12|>=7.0,<7.1.5" + }, + "require-dev": { + "doctrine/dbal": "^3.6|^4", + "predis/predis": "^1.1|^2.0", + "symfony/cache": "^6.4.12|^7.1.5|^8.0", + "symfony/clock": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/expression-language": "^6.4|^7.0|^8.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/mime": "^6.4|^7.0|^8.0", + "symfony/rate-limiter": "^6.4|^7.0|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpFoundation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Defines an object-oriented layer for the HTTP specification", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-foundation/tree/v7.4.16" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-08-07T11:50:27+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v7.4.16", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "f5e728670fa2218ae8be8ea91f2b44b7d6e5304c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/f5e728670fa2218ae8be8ea91f2b44b7d6e5304c", + "reference": "f5e728670fa2218ae8be8ea91f2b44b7d6e5304c", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/log": "^1|^2|^3", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/error-handler": "^6.4|^7.0|^8.0", + "symfony/event-dispatcher": "^7.3|^8.0", + "symfony/http-foundation": "^7.4|^8.0", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/browser-kit": "<6.4", + "symfony/cache": "<6.4", + "symfony/config": "<6.4", + "symfony/console": "<6.4", + "symfony/dependency-injection": "<6.4", + "symfony/doctrine-bridge": "<6.4", + "symfony/flex": "<2.10", + "symfony/form": "<6.4", + "symfony/http-client": "<6.4", + "symfony/http-client-contracts": "<2.5", + "symfony/mailer": "<6.4", + "symfony/messenger": "<6.4", + "symfony/translation": "<6.4", + "symfony/translation-contracts": "<2.5", + "symfony/twig-bridge": "<6.4", + "symfony/validator": "<6.4", + "symfony/var-dumper": "<6.4", + "twig/twig": "<3.12" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/cache": "^1.0|^2.0|^3.0", + "symfony/browser-kit": "^6.4|^7.0|^8.0", + "symfony/clock": "^6.4|^7.0|^8.0", + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/css-selector": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4.1|^7.0.1|^8.0", + "symfony/dom-crawler": "^6.4|^7.0|^8.0", + "symfony/expression-language": "^6.4|^7.0|^8.0", + "symfony/finder": "^6.4|^7.0|^8.0", + "symfony/http-client-contracts": "^2.5|^3", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/property-access": "^7.1|^8.0", + "symfony/routing": "^6.4|^7.0|^8.0", + "symfony/serializer": "^7.1|^8.0", + "symfony/stopwatch": "^6.4|^7.0|^8.0", + "symfony/translation": "^6.4|^7.0|^8.0", + "symfony/translation-contracts": "^2.5|^3", + "symfony/uid": "^6.4|^7.0|^8.0", + "symfony/validator": "^6.4|^7.0|^8.0", + "symfony/var-dumper": "^6.4|^7.0|^8.0", + "symfony/var-exporter": "^6.4|^7.0|^8.0", + "twig/twig": "^3.12|^4.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpKernel\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a structured process for converting a Request into a Response", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-kernel/tree/v7.4.16" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-08-07T18:00:13+00:00" + }, + { + "name": "symfony/mailer", + "version": "v7.4.15", + "source": { + "type": "git", + "url": "https://github.com/symfony/mailer.git", + "reference": "68c1f27c97edd0222eb8d440a6c8c4da5354ab46" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mailer/zipball/68c1f27c97edd0222eb8d440a6c8c4da5354ab46", + "reference": "68c1f27c97edd0222eb8d440a6c8c4da5354ab46", + "shasum": "" + }, + "require": { + "egulias/email-validator": "^2.1.10|^3|^4", + "php": ">=8.2", + "psr/event-dispatcher": "^1", + "psr/log": "^1|^2|^3", + "symfony/event-dispatcher": "^6.4|^7.0|^8.0", + "symfony/mime": "^7.2|^8.0", + "symfony/service-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/http-client-contracts": "<2.5", + "symfony/http-kernel": "<6.4", + "symfony/messenger": "<6.4", + "symfony/mime": "<6.4", + "symfony/twig-bridge": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/http-client": "^6.4|^7.0|^8.0", + "symfony/messenger": "^6.4|^7.0|^8.0", + "symfony/twig-bridge": "^6.4|^7.0|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mailer\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Helps sending emails", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/mailer/tree/v7.4.15" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-07-28T07:33:02+00:00" + }, + { + "name": "symfony/mime", + "version": "v7.4.16", + "source": { + "type": "git", + "url": "https://github.com/symfony/mime.git", + "reference": "20094b76a7106dbe978d31cd3bd7aa1ed248d0e5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mime/zipball/20094b76a7106dbe978d31cd3bd7aa1ed248d0e5", + "reference": "20094b76a7106dbe978d31cd3bd7aa1ed248d0e5", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" + }, + "conflict": { + "egulias/email-validator": "~3.0.0", + "phpdocumentor/reflection-docblock": "<5.2|>=7", + "phpdocumentor/type-resolver": "<1.5.1", + "symfony/mailer": "<6.4", + "symfony/serializer": "<6.4.3|>7.0,<7.0.3" + }, + "require-dev": { + "egulias/email-validator": "^2.1.10|^3.1|^4", + "league/html-to-markdown": "^5.0", + "phpdocumentor/reflection-docblock": "^5.2|^6.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/property-access": "^6.4|^7.0|^8.0", + "symfony/property-info": "^6.4|^7.0|^8.0", + "symfony/serializer": "^6.4.3|^7.0.3|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mime\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows manipulating MIME messages", + "homepage": "https://symfony.com", + "keywords": [ + "mime", + "mime-type" + ], + "support": { + "source": "https://github.com/symfony/mime/tree/v7.4.16" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-08-07T14:56:57+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.37.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "141046a8f9477948ff284fa65be2095baafb94f2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/141046a8f9477948ff284fa65be2095baafb94f2", + "reference": "141046a8f9477948ff284fa65be2095baafb94f2", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.37.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-04-10T16:19:22+00:00" + }, + { + "name": "symfony/polyfill-intl-grapheme", + "version": "v1.41.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "bb899c1db0aa8127dc3afe8cda4a67eb24915f8d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/bb899c1db0aa8127dc3afe8cda4a67eb24915f8d", + "reference": "bb899c1db0aa8127dc3afe8cda4a67eb24915f8d", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Grapheme\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's grapheme_* functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "grapheme", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.41.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-07-28T08:25:59+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.38.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "dc21118016c039a66235cf93d96b435ffb282412" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/dc21118016c039a66235cf93d96b435ffb282412", + "reference": "dc21118016c039a66235cf93d96b435ffb282412", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "symfony/polyfill-intl-normalizer": "^1.10" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Laurent Bassin", + "email": "laurent@bassin.info" + }, + { + "name": "Trevor Rowbotham", + "email": "trevor.rowbotham@pm.me" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "idn", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.38.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-05-25T15:22:23+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.38.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "2d446c214bdbe5b71bde5011b060a05fece3ae6b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/2d446c214bdbe5b71bde5011b060a05fece3ae6b", + "reference": "2d446c214bdbe5b71bde5011b060a05fece3ae6b", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's Normalizer class and related functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.38.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-05-25T13:48:31+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.38.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "d3d318bad5e7a1bfbd026009c8bfb8d8f99ae6b6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/d3d318bad5e7a1bfbd026009c8bfb8d8f99ae6b6", + "reference": "d3d318bad5e7a1bfbd026009c8bfb8d8f99ae6b6", + "shasum": "" + }, + "require": { + "ext-iconv": "*", + "php": ">=7.2" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.38.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-05-27T06:59:30+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.37.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "dfb55726c3a76ea3b6459fcfda1ec2d80a682411" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/dfb55726c3a76ea3b6459fcfda1ec2d80a682411", + "reference": "dfb55726c3a76ea3b6459fcfda1ec2d80a682411", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.37.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-04-10T16:19:22+00:00" + }, + { + "name": "symfony/polyfill-php83", + "version": "v1.41.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php83.git", + "reference": "5ea99087fb99c273a9b9236ed4c31e78b16103c6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/5ea99087fb99c273a9b9236ed4c31e78b16103c6", + "reference": "5ea99087fb99c273a9b9236ed4c31e78b16103c6", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php83\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php83/tree/v1.41.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-07-01T12:47:55+00:00" + }, + { + "name": "symfony/polyfill-php84", + "version": "v1.38.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php84.git", + "reference": "f4e1dfaee5b74aba5964fe1fd4dfc7ba5e3085fa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php84/zipball/f4e1dfaee5b74aba5964fe1fd4dfc7ba5e3085fa", + "reference": "f4e1dfaee5b74aba5964fe1fd4dfc7ba5e3085fa", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php84\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.4+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php84/tree/v1.38.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-05-26T12:51:13+00:00" + }, + { + "name": "symfony/polyfill-php85", + "version": "v1.41.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php85.git", + "reference": "255fab485aaa1006ed411040c42aecd7b5302d7a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php85/zipball/255fab485aaa1006ed411040c42aecd7b5302d7a", + "reference": "255fab485aaa1006ed411040c42aecd7b5302d7a", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php85\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.5+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php85/tree/v1.41.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-07-01T12:47:55+00:00" + }, + { + "name": "symfony/polyfill-php86", + "version": "v1.41.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php86.git", + "reference": "6bc356ed3d8dbfeea8f0de235e34d670704e880e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php86/zipball/6bc356ed3d8dbfeea8f0de235e34d670704e880e", + "reference": "6bc356ed3d8dbfeea8f0de235e34d670704e880e", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php86\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.6+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php86/tree/v1.41.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-07-02T13:42:24+00:00" + }, + { + "name": "symfony/polyfill-uuid", + "version": "v1.37.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-uuid.git", + "reference": "26dfec253c4cf3e51b541b52ddf7e42cb0908e94" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/26dfec253c4cf3e51b541b52ddf7e42cb0908e94", + "reference": "26dfec253c4cf3e51b541b52ddf7e42cb0908e94", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-uuid": "*" + }, + "suggest": { + "ext-uuid": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Uuid\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Grégoire Pineau", + "email": "lyrixx@lyrixx.info" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for uuid functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "uuid" + ], + "support": { + "source": "https://github.com/symfony/polyfill-uuid/tree/v1.37.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-04-10T16:19:22+00:00" + }, + { + "name": "symfony/process", + "version": "v7.4.13", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "f5804be144caceb570f6747519999636b664f24c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/f5804be144caceb570f6747519999636b664f24c", + "reference": "f5804be144caceb570f6747519999636b664f24c", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Executes commands in sub-processes", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/process/tree/v7.4.13" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-05-23T16:05:06+00:00" + }, + { + "name": "symfony/property-access", + "version": "v7.4.16", + "source": { + "type": "git", + "url": "https://github.com/symfony/property-access.git", + "reference": "c3dce76a6697c6428f7d80d5cd1cf0aa5d9679f3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/property-access/zipball/c3dce76a6697c6428f7d80d5cd1cf0aa5d9679f3", + "reference": "c3dce76a6697c6428f7d80d5cd1cf0aa5d9679f3", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/property-info": "^6.4.32|~7.3.10|^7.4.4|^8.0.4" + }, + "require-dev": { + "symfony/cache": "^6.4|^7.0|^8.0", + "symfony/var-exporter": "^6.4.1|^7.0.1|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\PropertyAccess\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides functions to read and write from/to an object or array using a simple string notation", + "homepage": "https://symfony.com", + "keywords": [ + "access", + "array", + "extraction", + "index", + "injection", + "object", + "property", + "property-path", + "reflection" + ], + "support": { + "source": "https://github.com/symfony/property-access/tree/v7.4.16" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-07-30T12:37:26+00:00" + }, + { + "name": "symfony/property-info", + "version": "v7.4.16", + "source": { + "type": "git", + "url": "https://github.com/symfony/property-info.git", + "reference": "c79afdb2e720db8ee4f7050a07b3116b92cb896b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/property-info/zipball/c79afdb2e720db8ee4f7050a07b3116b92cb896b", + "reference": "c79afdb2e720db8ee4f7050a07b3116b92cb896b", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/string": "^6.4|^7.0|^8.0", + "symfony/type-info": "^7.4.7|^8.0.7" + }, + "conflict": { + "phpdocumentor/reflection-docblock": "<5.2|>=7", + "phpdocumentor/type-resolver": "<1.5.1", + "symfony/cache": "<6.4", + "symfony/dependency-injection": "<6.4", + "symfony/serializer": "<6.4" + }, + "require-dev": { + "phpdocumentor/reflection-docblock": "^5.2|^6.0", + "phpstan/phpdoc-parser": "^1.0|^2.0", + "symfony/cache": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/serializer": "^6.4|^7.0|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\PropertyInfo\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Kévin Dunglas", + "email": "dunglas@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Extracts information about PHP class' properties using metadata of popular sources", + "homepage": "https://symfony.com", + "keywords": [ + "doctrine", + "phpdoc", + "property", + "symfony", + "type", + "validator" + ], + "support": { + "source": "https://github.com/symfony/property-info/tree/v7.4.16" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-08-07T14:56:57+00:00" + }, + { + "name": "symfony/routing", + "version": "v7.4.15", + "source": { + "type": "git", + "url": "https://github.com/symfony/routing.git", + "reference": "80c0a93d3f8e7499f716204a1fb38ead942a7a2b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/routing/zipball/80c0a93d3f8e7499f716204a1fb38ead942a7a2b", + "reference": "80c0a93d3f8e7499f716204a1fb38ead942a7a2b", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/config": "<6.4", + "symfony/dependency-injection": "<6.4", + "symfony/yaml": "<6.4" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/expression-language": "^6.4|^7.0|^8.0", + "symfony/http-foundation": "^6.4|^7.0|^8.0", + "symfony/yaml": "^6.4|^7.0|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Routing\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Maps an HTTP request to a set of configuration variables", + "homepage": "https://symfony.com", + "keywords": [ + "router", + "routing", + "uri", + "url" + ], + "support": { + "source": "https://github.com/symfony/routing/tree/v7.4.15" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-07-21T15:13:06+00:00" + }, + { + "name": "symfony/serializer", + "version": "v7.4.16", + "source": { + "type": "git", + "url": "https://github.com/symfony/serializer.git", + "reference": "5ef7afacc15dfa503e9dcab7c3eda0b4460a15d9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/serializer/zipball/5ef7afacc15dfa503e9dcab7c3eda0b4460a15d9", + "reference": "5ef7afacc15dfa503e9dcab7c3eda0b4460a15d9", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-php84": "^1.30" + }, + "conflict": { + "phpdocumentor/reflection-docblock": "<5.2|>=7", + "phpdocumentor/type-resolver": "<1.5.1", + "symfony/dependency-injection": "<6.4", + "symfony/property-access": "<6.4.31|>=7.0,<7.4.2|>=8.0,<8.0.2", + "symfony/property-info": "<6.4.43", + "symfony/type-info": "<7.2.5", + "symfony/uid": "<6.4", + "symfony/validator": "<6.4", + "symfony/yaml": "<6.4" + }, + "require-dev": { + "phpdocumentor/reflection-docblock": "^5.2|^6.0", + "phpstan/phpdoc-parser": "^1.0|^2.0", + "seld/jsonlint": "^1.10", + "symfony/cache": "^6.4|^7.0|^8.0", + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^7.2|^8.0", + "symfony/error-handler": "^6.4|^7.0|^8.0", + "symfony/filesystem": "^6.4|^7.0|^8.0", + "symfony/form": "^6.4|^7.0|^8.0", + "symfony/http-foundation": "^6.4|^7.0|^8.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/messenger": "^6.4|^7.0|^8.0", + "symfony/mime": "^6.4|^7.0|^8.0", + "symfony/property-access": "^6.4.31|^7.4.2|^8.0.2", + "symfony/property-info": "^6.4.43|^7.4.15|^8.0.15", + "symfony/translation-contracts": "^2.5|^3", + "symfony/type-info": "^7.2.5|^8.0", + "symfony/uid": "^6.4|^7.0|^8.0", + "symfony/validator": "^6.4|^7.0|^8.0", + "symfony/var-dumper": "^6.4|^7.0|^8.0", + "symfony/var-exporter": "^6.4|^7.0|^8.0", + "symfony/yaml": "^6.4|^7.0|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Serializer\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/serializer/tree/v7.4.16" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-08-06T10:16:07+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v3.7.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "c0a284bab1ed8aa0417e3d69250ab437739563a0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/c0a284bab1ed8aa0417e3d69250ab437739563a0", + "reference": "c0a284bab1ed8aa0417e3d69250ab437739563a0", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/container": "^1.1|^2.0", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "conflict": { + "ext-psr": "<1.1|>=2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.7-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/service-contracts/tree/v3.7.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-06-16T09:55:08+00:00" + }, + { + "name": "symfony/string", + "version": "v7.4.15", + "source": { + "type": "git", + "url": "https://github.com/symfony/string.git", + "reference": "e394af32256bf9e7bf80849d95e589167c10097b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/string/zipball/e394af32256bf9e7bf80849d95e589167c10097b", + "reference": "e394af32256bf9e7bf80849d95e589167c10097b", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3.0", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-intl-grapheme": "~1.33", + "symfony/polyfill-intl-normalizer": "~1.0", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/translation-contracts": "<2.5" + }, + "require-dev": { + "symfony/emoji": "^7.1|^8.0", + "symfony/http-client": "^6.4|^7.0|^8.0", + "symfony/intl": "^6.4|^7.0|^8.0", + "symfony/translation-contracts": "^2.5|^3.0", + "symfony/var-exporter": "^6.4|^7.0|^8.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\String\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", + "homepage": "https://symfony.com", + "keywords": [ + "grapheme", + "i18n", + "string", + "unicode", + "utf-8", + "utf8" + ], + "support": { + "source": "https://github.com/symfony/string/tree/v7.4.15" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-07-28T07:33:02+00:00" + }, + { + "name": "symfony/translation", + "version": "v7.4.16", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation.git", + "reference": "501e0ff4553c744209ca1a68790d8a4541563710" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation/zipball/501e0ff4553c744209ca1a68790d8a4541563710", + "reference": "501e0ff4553c744209ca1a68790d8a4541563710", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/translation-contracts": "^2.5.3|^3.3" + }, + "conflict": { + "nikic/php-parser": "<5.0", + "symfony/config": "<6.4", + "symfony/console": "<6.4", + "symfony/dependency-injection": "<6.4", + "symfony/http-client-contracts": "<2.5", + "symfony/http-kernel": "<6.4", + "symfony/service-contracts": "<2.5", + "symfony/twig-bundle": "<6.4", + "symfony/yaml": "<6.4" + }, + "provide": { + "symfony/translation-implementation": "2.3|3.0" + }, + "require-dev": { + "nikic/php-parser": "^5.0", + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/finder": "^6.4|^7.0|^8.0", + "symfony/http-client-contracts": "^2.5|^3.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/intl": "^6.4|^7.0|^8.0", + "symfony/polyfill-intl-icu": "^1.21", + "symfony/routing": "^6.4|^7.0|^8.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/yaml": "^6.4|^7.0|^8.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to internationalize your application", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/translation/tree/v7.4.16" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-07-30T12:37:26+00:00" + }, + { + "name": "symfony/translation-contracts", + "version": "v3.7.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation-contracts.git", + "reference": "ccb206b98faccc511ebae8e5fad50f2dc0b30621" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/ccb206b98faccc511ebae8e5fad50f2dc0b30621", + "reference": "ccb206b98faccc511ebae8e5fad50f2dc0b30621", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.7-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to translation", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/translation-contracts/tree/v3.7.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-06-05T06:23:12+00:00" + }, + { + "name": "symfony/type-info", + "version": "v7.4.9", + "source": { + "type": "git", + "url": "https://github.com/symfony/type-info.git", + "reference": "cafeedbf157b890e94ac5b83eaed85595106d5d6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/type-info/zipball/cafeedbf157b890e94ac5b83eaed85595106d5d6", + "reference": "cafeedbf157b890e94ac5b83eaed85595106d5d6", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/container": "^1.1|^2.0", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "conflict": { + "phpstan/phpdoc-parser": "<1.30" + }, + "require-dev": { + "phpstan/phpdoc-parser": "^1.30|^2.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\TypeInfo\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mathias Arlaud", + "email": "mathias.arlaud@gmail.com" + }, + { + "name": "Baptiste LEDUC", + "email": "baptiste.leduc@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Extracts PHP types information.", + "homepage": "https://symfony.com", + "keywords": [ + "PHPStan", + "phpdoc", + "symfony", + "type" + ], + "support": { + "source": "https://github.com/symfony/type-info/tree/v7.4.9" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-04-22T15:21:55+00:00" + }, + { + "name": "symfony/uid", + "version": "v7.4.9", + "source": { + "type": "git", + "url": "https://github.com/symfony/uid.git", + "reference": "2676b524340abcfe4d6151ec698463cebafee439" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/uid/zipball/2676b524340abcfe4d6151ec698463cebafee439", + "reference": "2676b524340abcfe4d6151ec698463cebafee439", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/polyfill-uuid": "^1.15" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Uid\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Grégoire Pineau", + "email": "lyrixx@lyrixx.info" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to generate and represent UIDs", + "homepage": "https://symfony.com", + "keywords": [ + "UID", + "ulid", + "uuid" + ], + "support": { + "source": "https://github.com/symfony/uid/tree/v7.4.9" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-04-30T15:19:22+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v7.4.15", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "04ba4add636a95ff437af3a5a9499bb1d6c6d4bd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/04ba4add636a95ff437af3a5a9499bb1d6c6d4bd", + "reference": "04ba4add636a95ff437af3a5a9499bb1d6c6d4bd", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/console": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/uid": "^6.4|^7.0|^8.0", + "twig/twig": "^3.12|^4.0" + }, + "bin": [ + "Resources/bin/var-dump-server" + ], + "type": "library", + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides mechanisms for walking through any arbitrary PHP variable", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "support": { + "source": "https://github.com/symfony/var-dumper/tree/v7.4.15" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-07-21T15:13:06+00:00" + }, + { + "name": "tijsverkoyen/css-to-inline-styles", + "version": "v2.4.0", + "source": { + "type": "git", + "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", + "reference": "f0292ccf0ec75843d65027214426b6b163b48b41" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/f0292ccf0ec75843d65027214426b6b163b48b41", + "reference": "f0292ccf0ec75843d65027214426b6b163b48b41", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "php": "^7.4 || ^8.0", + "symfony/css-selector": "^5.4 || ^6.0 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^8.5.21 || ^9.5.10" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "TijsVerkoyen\\CssToInlineStyles\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Tijs Verkoyen", + "email": "css_to_inline_styles@verkoyen.eu", + "role": "Developer" + } + ], + "description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.", + "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", + "support": { + "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", + "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/v2.4.0" + }, + "time": "2025-12-02T11:56:42+00:00" + }, + { + "name": "vlucas/phpdotenv", + "version": "v5.6.4", + "source": { + "type": "git", + "url": "https://github.com/vlucas/phpdotenv.git", + "reference": "416df702837983f8d5ff48c9c3fee4f5f57b980b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/416df702837983f8d5ff48c9c3fee4f5f57b980b", + "reference": "416df702837983f8d5ff48c9c3fee4f5f57b980b", + "shasum": "" + }, + "require": { + "ext-pcre": "*", + "graham-campbell/result-type": "^1.1.4", + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.5", + "symfony/polyfill-ctype": "^1.26", + "symfony/polyfill-mbstring": "^1.26", + "symfony/polyfill-php80": "^1.26" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "ext-filter": "*", + "phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2" + }, + "suggest": { + "ext-filter": "Required to use the boolean validator." + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, + "branch-alias": { + "dev-master": "5.6-dev" + } + }, + "autoload": { + "psr-4": { + "Dotenv\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Vance Lucas", + "email": "vance@vancelucas.com", + "homepage": "https://github.com/vlucas" + } + ], + "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", + "keywords": [ + "dotenv", + "env", + "environment" + ], + "support": { + "issues": "https://github.com/vlucas/phpdotenv/issues", + "source": "https://github.com/vlucas/phpdotenv/tree/v5.6.4" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", + "type": "tidelift" + } + ], + "time": "2026-07-06T19:11:50+00:00" + }, + { + "name": "voku/portable-ascii", + "version": "2.1.1", + "source": { + "type": "git", + "url": "https://github.com/voku/portable-ascii.git", + "reference": "8e1051fe39379367aecf014f41744ce7539a856f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/voku/portable-ascii/zipball/8e1051fe39379367aecf014f41744ce7539a856f", + "reference": "8e1051fe39379367aecf014f41744ce7539a856f", + "shasum": "" + }, + "require": { + "php": ">=7.1.0" + }, + "require-dev": { + "phpunit/phpunit": "~8.5 || ~9.6 || ~10.5 || ~11.5" + }, + "suggest": { + "ext-intl": "Use Intl for transliterator_transliterate() support" + }, + "type": "library", + "autoload": { + "psr-4": { + "voku\\": "src/voku/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Lars Moelleken", + "homepage": "https://www.moelleken.org/" + } + ], + "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", + "homepage": "https://github.com/voku/portable-ascii", + "keywords": [ + "ascii", + "clean", + "php" + ], + "support": { + "issues": "https://github.com/voku/portable-ascii/issues", + "source": "https://github.com/voku/portable-ascii/tree/2.1.1" + }, + "funding": [ + { + "url": "https://www.paypal.me/moelleken", + "type": "custom" + }, + { + "url": "https://github.com/voku", + "type": "github" + }, + { + "url": "https://opencollective.com/portable-ascii", + "type": "open_collective" + }, + { + "url": "https://www.patreon.com/voku", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii", + "type": "tidelift" + } + ], + "time": "2026-04-26T05:33:54+00:00" + }, + { + "name": "web-auth/cose-lib", + "version": "4.6.0", + "source": { + "type": "git", + "url": "https://github.com/web-auth/cose-lib.git", + "reference": "3afe04df137baf97c5c3e28c5ee6f05536405148" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/web-auth/cose-lib/zipball/3afe04df137baf97c5c3e28c5ee6f05536405148", + "reference": "3afe04df137baf97c5c3e28c5ee6f05536405148", + "shasum": "" + }, + "require": { + "brick/math": "^0.9|^0.10|^0.11|^0.12|^0.13|^0.14|^0.15|^0.16|^0.17|^0.18", + "ext-json": "*", + "ext-openssl": "*", + "php": ">=8.1", + "spomky-labs/pki-framework": "^1.0" + }, + "require-dev": { + "spomky-labs/cbor-php": "^3.2.2" + }, + "suggest": { + "ext-bcmath": "For better performance, please install either GMP (recommended) or BCMath extension", + "ext-gmp": "For better performance, please install either GMP (recommended) or BCMath extension", + "spomky-labs/cbor-php": "For COSE Signature support" + }, + "type": "library", + "autoload": { + "psr-4": { + "Cose\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Florent Morselli", + "homepage": "https://github.com/Spomky" + }, + { + "name": "All contributors", + "homepage": "https://github.com/web-auth/cose/contributors" + } + ], + "description": "CBOR Object Signing and Encryption (COSE) For PHP", + "homepage": "https://github.com/web-auth", + "keywords": [ + "COSE", + "RFC8152" + ], + "support": { + "issues": "https://github.com/web-auth/cose-lib/issues", + "source": "https://github.com/web-auth/cose-lib/tree/4.6.0" + }, + "funding": [ + { + "url": "https://github.com/Spomky", + "type": "github" + }, + { + "url": "https://www.patreon.com/FlorentMorselli", + "type": "patreon" + } + ], + "time": "2026-07-16T10:19:49+00:00" + }, + { + "name": "web-auth/webauthn-lib", + "version": "5.3.5", + "source": { + "type": "git", + "url": "https://github.com/web-auth/webauthn-lib.git", + "reference": "9e0986d999f4102e24ac8a598d3a80d98b56c19f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/web-auth/webauthn-lib/zipball/9e0986d999f4102e24ac8a598d3a80d98b56c19f", + "reference": "9e0986d999f4102e24ac8a598d3a80d98b56c19f", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-openssl": "*", + "paragonie/constant_time_encoding": "^2.6|^3.0", + "php": ">=8.2", + "phpdocumentor/reflection-docblock": "^5.3|^6.0", + "psr/clock": "^1.0", + "psr/event-dispatcher": "^1.0", + "psr/log": "^1.0|^2.0|^3.0", + "spomky-labs/cbor-php": "^3.0", + "spomky-labs/pki-framework": "^1.0", + "symfony/clock": "^6.4|^7.0|^8.0", + "symfony/deprecation-contracts": "^3.2", + "symfony/property-access": "^6.4|^7.0|^8.0", + "symfony/property-info": "^6.4|^7.0|^8.0", + "symfony/serializer": "^6.4|^7.0|^8.0", + "symfony/uid": "^6.4|^7.0|^8.0", + "web-auth/cose-lib": "^4.2.3" + }, + "suggest": { + "psr/log-implementation": "Recommended to receive logs from the library", + "symfony/event-dispatcher": "Recommended to use dispatched events", + "web-token/jwt-library": "Mandatory for fetching Metadata Statement from distant sources" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/web-auth/webauthn-framework", + "name": "web-auth/webauthn-framework" + } + }, + "autoload": { + "psr-4": { + "Webauthn\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Florent Morselli", + "homepage": "https://github.com/Spomky" + }, + { + "name": "All contributors", + "homepage": "https://github.com/web-auth/webauthn-library/contributors" + } + ], + "description": "FIDO2/Webauthn Support For PHP", + "homepage": "https://github.com/web-auth", + "keywords": [ + "FIDO2", + "fido", + "webauthn" + ], + "support": { + "source": "https://github.com/web-auth/webauthn-lib/tree/5.3.5" + }, + "funding": [ + { + "url": "https://github.com/Spomky", + "type": "github" + }, + { + "url": "https://www.patreon.com/FlorentMorselli", + "type": "patreon" + } + ], + "time": "2026-05-31T15:00:08+00:00" + }, + { + "name": "webmozart/assert", + "version": "2.4.1", + "source": { + "type": "git", + "url": "https://github.com/webmozarts/assert.git", + "reference": "2ccb7c2e821038c03a3e6e1700c570c158c55f70" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/2ccb7c2e821038c03a3e6e1700c570c158c55f70", + "reference": "2ccb7c2e821038c03a3e6e1700c570c158c55f70", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-date": "*", + "ext-filter": "*", + "php": "^8.2" + }, + "suggest": { + "ext-intl": "", + "ext-simplexml": "", + "ext-spl": "" + }, + "type": "library", + "extra": { + "psalm": { + "pluginClass": "Webmozart\\Assert\\PsalmPlugin" + }, + "branch-alias": { + "dev-master": "2.0-dev", + "dev-feature/2-0": "2.0-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + }, + { + "name": "Woody Gilk", + "email": "woody.gilk@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "support": { + "issues": "https://github.com/webmozarts/assert/issues", + "source": "https://github.com/webmozarts/assert/tree/2.4.1" + }, + "time": "2026-06-15T15:31:57+00:00" + } + ], + "packages-dev": [ + { + "name": "barryvdh/laravel-debugbar", + "version": "v4.4.1", + "source": { + "type": "git", + "url": "https://github.com/fruitcake/laravel-debugbar.git", + "reference": "389157fb616e5c5d19d16a88fd9bfcf3e3248e9b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fruitcake/laravel-debugbar/zipball/389157fb616e5c5d19d16a88fd9bfcf3e3248e9b", + "reference": "389157fb616e5c5d19d16a88fd9bfcf3e3248e9b", + "shasum": "" + }, + "require": { + "illuminate/routing": "^11|^12|^13.0", + "illuminate/session": "^11|^12|^13.0", + "illuminate/support": "^11|^12|^13.0", + "php": "^8.2", + "php-debugbar/php-debugbar": "^3.8.0", + "php-debugbar/symfony-bridge": "^1.1" + }, + "require-dev": { + "larastan/larastan": "^3", + "laravel/ai": "^0.8", + "laravel/octane": "^2", + "laravel/pennant": "^1", + "laravel/pint": "^1", + "laravel/telescope": "^5.16", + "livewire/livewire": "^3.7|^4", + "mockery/mockery": "^1.3.3", + "orchestra/testbench-dusk": "^9|^10|^11", + "php-debugbar/twig-bridge": "^2.0", + "phpstan/phpstan-phpunit": "^2", + "phpstan/phpstan-strict-rules": "^2.0", + "phpunit/phpunit": "^11", + "shipmonk/phpstan-rules": "^4.3" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Debugbar": "Fruitcake\\LaravelDebugbar\\Facades\\Debugbar" + }, + "providers": [ + "Fruitcake\\LaravelDebugbar\\ServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "4.2-dev" + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Fruitcake\\LaravelDebugbar\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fruitcake", + "homepage": "https://fruitcake.nl" + }, + { + "name": "Barry vd. Heuvel", + "email": "barryvdh@gmail.com" + } + ], + "description": "PHP Debugbar integration for Laravel", + "keywords": [ + "barryvdh", + "debug", + "debugbar", + "dev", + "laravel", + "profiler", + "webprofiler" + ], + "support": { + "issues": "https://github.com/fruitcake/laravel-debugbar/issues", + "source": "https://github.com/fruitcake/laravel-debugbar/tree/v4.4.1" + }, + "funding": [ + { + "url": "https://fruitcake.nl", + "type": "custom" + }, + { + "url": "https://github.com/barryvdh", + "type": "github" + } + ], + "time": "2026-08-03T06:23:16+00:00" + }, + { + "name": "barryvdh/laravel-ide-helper", + "version": "v3.7.0", + "source": { + "type": "git", + "url": "https://github.com/barryvdh/laravel-ide-helper.git", + "reference": "ad7e37676f1ff985d55ef1b6b96a0c0a40f2609a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/barryvdh/laravel-ide-helper/zipball/ad7e37676f1ff985d55ef1b6b96a0c0a40f2609a", + "reference": "ad7e37676f1ff985d55ef1b6b96a0c0a40f2609a", + "shasum": "" + }, + "require": { + "barryvdh/reflection-docblock": "^2.4", + "composer/class-map-generator": "^1.0", + "ext-json": "*", + "illuminate/console": "^11.15 || ^12 || ^13.0", + "illuminate/database": "^11.15 || ^12 || ^13.0", + "illuminate/filesystem": "^11.15 || ^12 || ^13.0", + "illuminate/support": "^11.15 || ^12 || ^13.0", + "php": "^8.2" + }, + "require-dev": { + "ext-pdo_sqlite": "*", + "friendsofphp/php-cs-fixer": "^3", + "illuminate/config": "^11.15 || ^12 || ^13.0", + "illuminate/view": "^11.15 || ^12 || ^13.0", + "larastan/larastan": "^3.1", + "mockery/mockery": "^1.4", + "orchestra/testbench": "^9.2 || ^10 || ^11.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^10.5 || ^11.5.3 || ^12.5.12", + "spatie/phpunit-snapshot-assertions": "^4 || ^5", + "vlucas/phpdotenv": "^5" + }, + "suggest": { + "illuminate/events": "Required for automatic helper generation (^6|^7|^8|^9|^10|^11)." + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Barryvdh\\LaravelIdeHelper\\IdeHelperServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "3.6-dev" + } + }, + "autoload": { + "psr-4": { + "Barryvdh\\LaravelIdeHelper\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Barry vd. Heuvel", + "email": "barryvdh@gmail.com" + } + ], + "description": "Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.", + "keywords": [ + "autocomplete", + "codeintel", + "dev", + "helper", + "ide", + "laravel", + "netbeans", + "phpdoc", + "phpstorm", + "sublime" + ], + "support": { + "issues": "https://github.com/barryvdh/laravel-ide-helper/issues", + "source": "https://github.com/barryvdh/laravel-ide-helper/tree/v3.7.0" + }, + "funding": [ + { + "url": "https://fruitcake.nl", + "type": "custom" + }, + { + "url": "https://github.com/barryvdh", + "type": "github" + } + ], + "time": "2026-03-17T14:12:51+00:00" + }, + { + "name": "barryvdh/reflection-docblock", + "version": "v2.4.1", + "source": { + "type": "git", + "url": "https://github.com/barryvdh/ReflectionDocBlock.git", + "reference": "4f5ba70c30c81f2ce03a16a9965832cfcc31ed3b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/barryvdh/ReflectionDocBlock/zipball/4f5ba70c30c81f2ce03a16a9965832cfcc31ed3b", + "reference": "4f5ba70c30c81f2ce03a16a9965832cfcc31ed3b", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.14|^9" + }, + "suggest": { + "dflydev/markdown": "~1.0", + "erusev/parsedown": "~1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.3.x-dev" + } + }, + "autoload": { + "psr-0": { + "Barryvdh": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "mike.vanriel@naenius.com" + } + ], + "support": { + "source": "https://github.com/barryvdh/ReflectionDocBlock/tree/v2.4.1" + }, + "time": "2026-03-05T20:09:01+00:00" + }, + { + "name": "beyondcode/laravel-query-detector", + "version": "2.3.0", + "source": { + "type": "git", + "url": "https://github.com/beyondcode/laravel-query-detector.git", + "reference": "c78d2c4dfd6183849d4f87485736d4dd4e95acaf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/beyondcode/laravel-query-detector/zipball/c78d2c4dfd6183849d4f87485736d4dd4e95acaf", + "reference": "c78d2c4dfd6183849d4f87485736d4dd4e95acaf", + "shasum": "" + }, + "require": { + "illuminate/support": "^5.5 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 || ^11.0 || ^12.0 || ^13.0", + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "laravel/legacy-factories": "^1.0", + "orchestra/testbench": "^3.0 || ^4.0 || ^5.0 || ^6.0 || ^8.0 || ^9.0 || ^10.0 || ^11.0", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0 || ^10.5 || ^11.5.3 || ^12.5.12" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "BeyondCode\\QueryDetector\\QueryDetectorServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "BeyondCode\\QueryDetector\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marcel Pociot", + "email": "marcel@beyondco.de", + "homepage": "https://beyondcode.de", + "role": "Developer" + } + ], + "description": "Laravel N+1 Query Detector", + "homepage": "https://github.com/beyondcode/laravel-query-detector", + "keywords": [ + "beyondcode", + "laravel-query-detector" + ], + "support": { + "issues": "https://github.com/beyondcode/laravel-query-detector/issues", + "source": "https://github.com/beyondcode/laravel-query-detector/tree/2.3.0" + }, + "time": "2026-03-20T15:50:18+00:00" + }, + { + "name": "brianium/paratest", + "version": "v7.20.0", + "source": { + "type": "git", + "url": "https://github.com/paratestphp/paratest.git", + "reference": "81c80677c9ec0ed4ef16b246167f11dec81a6e3d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paratestphp/paratest/zipball/81c80677c9ec0ed4ef16b246167f11dec81a6e3d", + "reference": "81c80677c9ec0ed4ef16b246167f11dec81a6e3d", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-pcre": "*", + "ext-reflection": "*", + "ext-simplexml": "*", + "fidry/cpu-core-counter": "^1.3.0", + "jean85/pretty-package-versions": "^2.1.1", + "php": "~8.3.0 || ~8.4.0 || ~8.5.0", + "phpunit/php-code-coverage": "^12.5.3 || ^13.0.1", + "phpunit/php-file-iterator": "^6.0.1 || ^7", + "phpunit/php-timer": "^8 || ^9", + "phpunit/phpunit": "^12.5.14 || ^13.0.5", + "sebastian/environment": "^8.0.3 || ^9", + "symfony/console": "^7.4.7 || ^8.0.7", + "symfony/process": "^7.4.5 || ^8.0.5" + }, + "require-dev": { + "doctrine/coding-standard": "^14.0.0", + "ext-pcntl": "*", + "ext-pcov": "*", + "ext-posix": "*", + "phpstan/phpstan": "^2.1.44", + "phpstan/phpstan-deprecation-rules": "^2.0.4", + "phpstan/phpstan-phpunit": "^2.0.16", + "phpstan/phpstan-strict-rules": "^2.0.10", + "symfony/filesystem": "^7.4.6 || ^8.0.6" + }, + "bin": [ + "bin/paratest", + "bin/paratest_for_phpstorm" + ], + "type": "library", + "autoload": { + "psr-4": { + "ParaTest\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Brian Scaturro", + "email": "scaturrob@gmail.com", + "role": "Developer" + }, + { + "name": "Filippo Tessarotto", + "email": "zoeslam@gmail.com", + "role": "Developer" + } + ], + "description": "Parallel testing for PHP", + "homepage": "https://github.com/paratestphp/paratest", + "keywords": [ + "concurrent", + "parallel", + "phpunit", + "testing" + ], + "support": { + "issues": "https://github.com/paratestphp/paratest/issues", + "source": "https://github.com/paratestphp/paratest/tree/v7.20.0" + }, + "funding": [ + { + "url": "https://github.com/sponsors/Slamdunk", + "type": "github" + }, + { + "url": "https://paypal.me/filippotessarotto", + "type": "paypal" + } + ], + "time": "2026-03-29T15:46:14+00:00" + }, + { + "name": "composer/class-map-generator", + "version": "1.7.3", + "source": { + "type": "git", + "url": "https://github.com/composer/class-map-generator.git", + "reference": "86d8208fc3c649a3a999daf1a63c25201be2990f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/class-map-generator/zipball/86d8208fc3c649a3a999daf1a63c25201be2990f", + "reference": "86d8208fc3c649a3a999daf1a63c25201be2990f", + "shasum": "" + }, + "require": { + "composer/pcre": "^2.1 || ^3.1", + "php": "^7.2 || ^8.0", + "symfony/finder": "^4.4 || ^5.3 || ^6 || ^7 || ^8" + }, + "require-dev": { + "phpstan/phpstan": "^1.12 || ^2", + "phpstan/phpstan-deprecation-rules": "^1 || ^2", + "phpstan/phpstan-phpunit": "^1 || ^2", + "phpstan/phpstan-strict-rules": "^1.1 || ^2", + "phpunit/phpunit": "^8", + "symfony/filesystem": "^5.4 || ^6 || ^7 || ^8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\ClassMapGenerator\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "https://seld.be" + } + ], + "description": "Utilities to scan PHP code and generate class maps.", + "keywords": [ + "classmap" + ], + "support": { + "issues": "https://github.com/composer/class-map-generator/issues", + "source": "https://github.com/composer/class-map-generator/tree/1.7.3" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + } + ], + "time": "2026-05-05T09:17:07+00:00" + }, + { + "name": "composer/pcre", + "version": "3.4.0", + "source": { + "type": "git", + "url": "https://github.com/composer/pcre.git", + "reference": "d5a341b3fb61f3001970940afb1d332968a183ed" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/pcre/zipball/d5a341b3fb61f3001970940afb1d332968a183ed", + "reference": "d5a341b3fb61f3001970940afb1d332968a183ed", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0" + }, + "conflict": { + "phpstan/phpstan": "<2.2.2" + }, + "require-dev": { + "phpstan/phpstan": "^2", + "phpstan/phpstan-deprecation-rules": "^2", + "phpstan/phpstan-strict-rules": "^2", + "phpunit/phpunit": "^9" + }, + "type": "library", + "extra": { + "phpstan": { + "includes": [ + "extension.neon" + ] + }, + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Pcre\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "PCRE wrapping library that offers type-safe preg_* replacements.", + "keywords": [ + "PCRE", + "preg", + "regex", + "regular expression" + ], + "support": { + "issues": "https://github.com/composer/pcre/issues", + "source": "https://github.com/composer/pcre/tree/3.4.0" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + } + ], + "time": "2026-06-07T11:47:49+00:00" + }, + { + "name": "composer/semver", + "version": "3.4.4", + "source": { + "type": "git", + "url": "https://github.com/composer/semver.git", + "reference": "198166618906cb2de69b95d7d47e5fa8aa1b2b95" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/semver/zipball/198166618906cb2de69b95d7d47e5fa8aa1b2b95", + "reference": "198166618906cb2de69b95d7d47e5fa8aa1b2b95", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.11", + "symfony/phpunit-bridge": "^3 || ^7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Semver\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "Semver library that offers utilities, version constraint parsing and validation.", + "keywords": [ + "semantic", + "semver", + "validation", + "versioning" + ], + "support": { + "irc": "ircs://irc.libera.chat:6697/composer", + "issues": "https://github.com/composer/semver/issues", + "source": "https://github.com/composer/semver/tree/3.4.4" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + } + ], + "time": "2025-08-20T19:15:30+00:00" + }, + { + "name": "composer/xdebug-handler", + "version": "3.0.5", + "source": { + "type": "git", + "url": "https://github.com/composer/xdebug-handler.git", + "reference": "6c1925561632e83d60a44492e0b344cf48ab85ef" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/6c1925561632e83d60a44492e0b344cf48ab85ef", + "reference": "6c1925561632e83d60a44492e0b344cf48ab85ef", + "shasum": "" + }, + "require": { + "composer/pcre": "^1 || ^2 || ^3", + "php": "^7.2.5 || ^8.0", + "psr/log": "^1 || ^2 || ^3" + }, + "require-dev": { + "phpstan/phpstan": "^1.0", + "phpstan/phpstan-strict-rules": "^1.1", + "phpunit/phpunit": "^8.5 || ^9.6 || ^10.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Composer\\XdebugHandler\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "John Stevenson", + "email": "john-stevenson@blueyonder.co.uk" + } + ], + "description": "Restarts a process without Xdebug.", + "keywords": [ + "Xdebug", + "performance" + ], + "support": { + "irc": "ircs://irc.libera.chat:6697/composer", + "issues": "https://github.com/composer/xdebug-handler/issues", + "source": "https://github.com/composer/xdebug-handler/tree/3.0.5" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2024-05-06T16:37:16+00:00" + }, + { + "name": "deployer/deployer", + "version": "v8.0.5", + "source": { + "type": "git", + "url": "https://github.com/deployphp/deployer.git", + "reference": "199273500b4f14ff5eafd76bea524e5d44bcaff3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/deployphp/deployer/zipball/199273500b4f14ff5eafd76bea524e5d44bcaff3", + "reference": "199273500b4f14ff5eafd76bea524e5d44bcaff3", + "shasum": "" + }, + "require": { + "maml/maml": "^3.2", + "php": "^8.3", + "symfony/console": "^7.4.0 || ^8.0.0", + "symfony/process": "^7.4.0 || ^8.0.0", + "symfony/yaml": "^7.4.0 || ^8.0.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.68", + "phpstan/phpstan": "^2.1", + "phpunit/php-code-coverage": "^12.0", + "phpunit/phpunit": "^12.5" + }, + "bin": [ + "bin/dep" + ], + "type": "library", + "autoload": { + "files": [ + "src/functions.php", + "src/Support/helpers.php" + ], + "psr-4": { + "Deployer\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Anton Medvedev", + "email": "anton@medv.io" + } + ], + "description": "Deployment Tool", + "homepage": "https://deployer.org", + "support": { + "docs": "https://deployer.org/docs", + "issues": "https://github.com/deployphp/deployer/issues", + "source": "https://github.com/deployphp/deployer" + }, + "funding": [ + { + "url": "https://github.com/sponsors/antonmedv", + "type": "github" + } + ], + "time": "2026-05-18T16:59:34+00:00" + }, + { + "name": "fakerphp/faker", + "version": "v1.24.1", + "source": { + "type": "git", + "url": "https://github.com/FakerPHP/Faker.git", + "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5", + "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0", + "psr/container": "^1.0 || ^2.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "conflict": { + "fzaninotto/faker": "*" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", + "doctrine/persistence": "^1.3 || ^2.0", + "ext-intl": "*", + "phpunit/phpunit": "^9.5.26", + "symfony/phpunit-bridge": "^5.4.16" + }, + "suggest": { + "doctrine/orm": "Required to use Faker\\ORM\\Doctrine", + "ext-curl": "Required by Faker\\Provider\\Image to download images.", + "ext-dom": "Required by Faker\\Provider\\HtmlLorem for generating random HTML.", + "ext-iconv": "Required by Faker\\Provider\\ru_RU\\Text::realText() for generating real Russian text.", + "ext-mbstring": "Required for multibyte Unicode string functionality." + }, + "type": "library", + "autoload": { + "psr-4": { + "Faker\\": "src/Faker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "François Zaninotto" + } + ], + "description": "Faker is a PHP library that generates fake data for you.", + "keywords": [ + "data", + "faker", + "fixtures" + ], + "support": { + "issues": "https://github.com/FakerPHP/Faker/issues", + "source": "https://github.com/FakerPHP/Faker/tree/v1.24.1" + }, + "time": "2024-11-21T13:46:39+00:00" + }, + { + "name": "fidry/cpu-core-counter", + "version": "1.3.0", + "source": { + "type": "git", + "url": "https://github.com/theofidry/cpu-core-counter.git", + "reference": "db9508f7b1474469d9d3c53b86f817e344732678" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/db9508f7b1474469d9d3c53b86f817e344732678", + "reference": "db9508f7b1474469d9d3c53b86f817e344732678", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "fidry/makefile": "^0.2.0", + "fidry/php-cs-fixer-config": "^1.1.2", + "phpstan/extension-installer": "^1.2.0", + "phpstan/phpstan": "^2.0", + "phpstan/phpstan-deprecation-rules": "^2.0.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpstan/phpstan-strict-rules": "^2.0", + "phpunit/phpunit": "^8.5.31 || ^9.5.26", + "webmozarts/strict-phpunit": "^7.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Fidry\\CpuCoreCounter\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Théo FIDRY", + "email": "theo.fidry@gmail.com" + } + ], + "description": "Tiny utility to get the number of CPU cores.", + "keywords": [ + "CPU", + "core" + ], + "support": { + "issues": "https://github.com/theofidry/cpu-core-counter/issues", + "source": "https://github.com/theofidry/cpu-core-counter/tree/1.3.0" + }, + "funding": [ + { + "url": "https://github.com/theofidry", + "type": "github" + } + ], + "time": "2025-08-14T07:29:31+00:00" + }, + { + "name": "filp/whoops", + "version": "2.18.4", + "source": { + "type": "git", + "url": "https://github.com/filp/whoops.git", + "reference": "d2102955e48b9fd9ab24280a7ad12ed552752c4d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filp/whoops/zipball/d2102955e48b9fd9ab24280a7ad12ed552752c4d", + "reference": "d2102955e48b9fd9ab24280a7ad12ed552752c4d", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0", + "psr/log": "^1.0.1 || ^2.0 || ^3.0" + }, + "require-dev": { + "mockery/mockery": "^1.0", + "phpunit/phpunit": "^7.5.20 || ^8.5.8 || ^9.3.3", + "symfony/var-dumper": "^4.0 || ^5.0" + }, + "suggest": { + "symfony/var-dumper": "Pretty print complex values better with var-dumper available", + "whoops/soap": "Formats errors as SOAP responses" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.7-dev" + } + }, + "autoload": { + "psr-4": { + "Whoops\\": "src/Whoops/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Filipe Dobreira", + "homepage": "https://github.com/filp", + "role": "Developer" + } + ], + "description": "php error handling for cool kids", + "homepage": "https://filp.github.io/whoops/", + "keywords": [ + "error", + "exception", + "handling", + "library", + "throwable", + "whoops" + ], + "support": { + "issues": "https://github.com/filp/whoops/issues", + "source": "https://github.com/filp/whoops/tree/2.18.4" + }, + "funding": [ + { + "url": "https://github.com/denis-sokolov", + "type": "github" + } + ], + "time": "2025-08-08T12:00:00+00:00" + }, + { + "name": "hamcrest/hamcrest-php", + "version": "v3.0.0", + "source": { + "type": "git", + "url": "https://github.com/hamcrest/hamcrest-php.git", + "reference": "b61cd040da1a4925bc90a51c074f5297e7c0fa52" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/b61cd040da1a4925bc90a51c074f5297e7c0fa52", + "reference": "b61cd040da1a4925bc90a51c074f5297e7c0fa52", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-dom": "*", + "php": "^7.4|^8.0" + }, + "replace": { + "cordoval/hamcrest-php": "*", + "davedevelopment/hamcrest-php": "*", + "kodova/hamcrest-php": "*" + }, + "require-dev": { + "phpstan/phpstan": "^2.1", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/php-file-iterator": "^1.4 || ^2.0 || ^3.0", + "phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.0 || ^8.0 || ^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "hamcrest" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "This is the PHP port of Hamcrest Matchers", + "keywords": [ + "test" + ], + "support": { + "issues": "https://github.com/hamcrest/hamcrest-php/issues", + "source": "https://github.com/hamcrest/hamcrest-php/tree/v3.0.0" + }, + "time": "2026-03-17T11:56:53+00:00" + }, + { + "name": "iamcal/sql-parser", + "version": "v0.7", + "source": { + "type": "git", + "url": "https://github.com/iamcal/SQLParser.git", + "reference": "610392f38de49a44dab08dc1659960a29874c4b8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/iamcal/SQLParser/zipball/610392f38de49a44dab08dc1659960a29874c4b8", + "reference": "610392f38de49a44dab08dc1659960a29874c4b8", + "shasum": "" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^1.0", + "phpunit/phpunit": "^5|^6|^7|^8|^9" + }, + "type": "library", + "autoload": { + "psr-4": { + "iamcal\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Cal Henderson", + "email": "cal@iamcal.com" + } + ], + "description": "MySQL schema parser", + "support": { + "issues": "https://github.com/iamcal/SQLParser/issues", + "source": "https://github.com/iamcal/SQLParser/tree/v0.7" + }, + "time": "2026-01-28T22:20:33+00:00" + }, + { + "name": "jean85/pretty-package-versions", + "version": "2.1.1", + "source": { + "type": "git", + "url": "https://github.com/Jean85/pretty-package-versions.git", + "reference": "4d7aa5dab42e2a76d99559706022885de0e18e1a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/4d7aa5dab42e2a76d99559706022885de0e18e1a", + "reference": "4d7aa5dab42e2a76d99559706022885de0e18e1a", + "shasum": "" + }, + "require": { + "composer-runtime-api": "^2.1.0", + "php": "^7.4|^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.2", + "jean85/composer-provided-replaced-stub-package": "^1.0", + "phpstan/phpstan": "^2.0", + "phpunit/phpunit": "^7.5|^8.5|^9.6", + "rector/rector": "^2.0", + "vimeo/psalm": "^4.3 || ^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Jean85\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Alessandro Lai", + "email": "alessandro.lai85@gmail.com" + } + ], + "description": "A library to get pretty versions strings of installed dependencies", + "keywords": [ + "composer", + "package", + "release", + "versions" + ], + "support": { + "issues": "https://github.com/Jean85/pretty-package-versions/issues", + "source": "https://github.com/Jean85/pretty-package-versions/tree/2.1.1" + }, + "time": "2025-03-19T14:43:43+00:00" + }, + { + "name": "larastan/larastan", + "version": "v3.10.0", + "source": { + "type": "git", + "url": "https://github.com/larastan/larastan.git", + "reference": "2970f83398154178a739609c244577267c7ee8eb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/larastan/larastan/zipball/2970f83398154178a739609c244577267c7ee8eb", + "reference": "2970f83398154178a739609c244577267c7ee8eb", + "shasum": "" + }, + "require": { + "ext-json": "*", + "iamcal/sql-parser": "^0.7.0", + "illuminate/console": "^11.44.2 || ^12.4.1 || ^13", + "illuminate/container": "^11.44.2 || ^12.4.1 || ^13", + "illuminate/contracts": "^11.44.2 || ^12.4.1 || ^13", + "illuminate/database": "^11.44.2 || ^12.4.1 || ^13", + "illuminate/http": "^11.44.2 || ^12.4.1 || ^13", + "illuminate/pipeline": "^11.44.2 || ^12.4.1 || ^13", + "illuminate/support": "^11.44.2 || ^12.4.1 || ^13", + "php": "^8.2", + "phpstan/phpstan": "^2.2.0" + }, + "require-dev": { + "doctrine/coding-standard": "^14", + "laravel/framework": "^11.44.2 || ^12.7.2 || ^13", + "mockery/mockery": "^1.6.12", + "nikic/php-parser": "^5.4", + "orchestra/canvas": "^v9.2.2 || ^10.0.1 || ^11", + "orchestra/testbench-core": "^9.12.0 || ^10.1 || ^11", + "phpstan/phpstan-deprecation-rules": "^2.0.1", + "phpunit/phpunit": "^10.5.35 || ^11.5.15 || ^12.5.8 || ^13.1.8" + }, + "suggest": { + "orchestra/testbench": "Using Larastan for analysing a package needs Testbench", + "phpmyadmin/sql-parser": "Install to enable Larastan's optional phpMyAdmin-based SQL parser automatically" + }, + "type": "phpstan-extension", + "extra": { + "phpstan": { + "includes": [ + "extension.neon" + ] + }, + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "psr-4": { + "Larastan\\Larastan\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Can Vural", + "email": "can9119@gmail.com" + } + ], + "description": "Larastan - Discover bugs in your code without running it. A phpstan/phpstan extension for Laravel", + "keywords": [ + "PHPStan", + "code analyse", + "code analysis", + "larastan", + "laravel", + "package", + "php", + "static analysis" + ], + "support": { + "issues": "https://github.com/larastan/larastan/issues", + "source": "https://github.com/larastan/larastan/tree/v3.10.0" + }, + "funding": [ + { + "url": "https://github.com/canvural", + "type": "github" + } + ], + "time": "2026-05-28T08:00:58+00:00" + }, + { + "name": "laravel/agent-detector", + "version": "v2.0.2", + "source": { + "type": "git", + "url": "https://github.com/laravel/agent-detector.git", + "reference": "90694b9256099591cf9e55d08c18ba7a00bf099f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/agent-detector/zipball/90694b9256099591cf9e55d08c18ba7a00bf099f", + "reference": "90694b9256099591cf9e55d08c18ba7a00bf099f", + "shasum": "" + }, + "require": { + "php": "^8.2.0" + }, + "require-dev": { + "laravel/pint": "^1.24.0", + "pestphp/pest": "^3.8.5|^4.1.0", + "pestphp/pest-plugin-type-coverage": "^3.0|^4.0.2", + "phpstan/phpstan": "^2.1.26", + "rector/rector": "^2.1.7", + "symfony/var-dumper": "^7.3.3" + }, + "type": "library", + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Laravel\\AgentDetector\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Detect if code is running in an AI agent or automated development environment", + "homepage": "https://github.com/laravel/agent-detector", + "keywords": [ + "Agent", + "ai", + "automation", + "claude", + "cursor", + "detection", + "devin", + "php" + ], + "support": { + "issues": "https://github.com/laravel/agent-detector/issues", + "source": "https://github.com/laravel/agent-detector" + }, + "time": "2026-04-29T18:32:34+00:00" + }, + { + "name": "laravel/boost", + "version": "v2.5.3", + "source": { + "type": "git", + "url": "https://github.com/laravel/boost.git", + "reference": "f5f9297225aba9857d014b3140f55a7c50cb1a92" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/boost/zipball/f5f9297225aba9857d014b3140f55a7c50cb1a92", + "reference": "f5f9297225aba9857d014b3140f55a7c50cb1a92", + "shasum": "" + }, + "require": { + "guzzlehttp/guzzle": "^7.9", + "illuminate/console": "^11.45.3|^12.41.1|^13.0", + "illuminate/contracts": "^11.45.3|^12.41.1|^13.0", + "illuminate/routing": "^11.45.3|^12.41.1|^13.0", + "illuminate/support": "^11.45.3|^12.41.1|^13.0", + "laravel/mcp": "^0.7.1|^0.8.0|^0.9.0", + "laravel/prompts": "^0.3.10", + "laravel/roster": "^1.0.0", + "php": "^8.2" + }, + "require-dev": { + "laravel/pint": "^1.27.0", + "mockery/mockery": "^1.6.12", + "orchestra/testbench": "^9.15.0|^10.6|^11.0", + "pestphp/pest": "^2.36.0|^3.8.4|^4.1.5", + "phpstan/phpstan": "^2.1.27", + "rector/rector": "^2.1" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Boost\\BoostServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\Boost\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Laravel Boost accelerates AI-assisted development by providing the essential context and structure that AI needs to generate high-quality, Laravel-specific code.", + "homepage": "https://github.com/laravel/boost", + "keywords": [ + "ai", + "dev", + "laravel" + ], + "support": { + "issues": "https://github.com/laravel/boost/issues", + "source": "https://github.com/laravel/boost" + }, + "time": "2026-08-07T05:46:02+00:00" + }, + { + "name": "laravel/mcp", + "version": "v0.9.3", + "source": { + "type": "git", + "url": "https://github.com/laravel/mcp.git", + "reference": "534b29f18418673033ec918c5a840b6ce9c08327" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/mcp/zipball/534b29f18418673033ec918c5a840b6ce9c08327", + "reference": "534b29f18418673033ec918c5a840b6ce9c08327", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-mbstring": "*", + "illuminate/console": "^11.45.3|^12.41.1|^13.0", + "illuminate/container": "^11.45.3|^12.41.1|^13.0", + "illuminate/contracts": "^11.45.3|^12.41.1|^13.0", + "illuminate/http": "^11.45.3|^12.41.1|^13.0", + "illuminate/json-schema": "^12.41.1|^13.0", + "illuminate/routing": "^11.45.3|^12.41.1|^13.0", + "illuminate/support": "^11.45.3|^12.41.1|^13.0", + "illuminate/validation": "^11.45.3|^12.41.1|^13.0", + "php": "^8.2", + "symfony/process": "^7.4.5|^8.0.5" + }, + "require-dev": { + "laravel/pint": "^1.20", + "orchestra/testbench": "^9.15|^10.8|^11.0", + "pestphp/pest": "^3.8.5|^4.3.2", + "phpstan/phpstan": "^2.1.27", + "rector/rector": "^2.2.4" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Mcp": "Laravel\\Mcp\\Facades\\Mcp" + }, + "providers": [ + "Laravel\\Mcp\\Server\\McpServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Mcp\\": "src/", + "Laravel\\Mcp\\Server\\": "src/Server/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Rapidly build MCP servers for your Laravel applications.", + "homepage": "https://github.com/laravel/mcp", + "keywords": [ + "laravel", + "mcp" + ], + "support": { + "issues": "https://github.com/laravel/mcp/issues", + "source": "https://github.com/laravel/mcp" + }, + "time": "2026-08-10T18:01:31+00:00" + }, + { + "name": "laravel/pail", + "version": "v1.2.7", + "source": { + "type": "git", + "url": "https://github.com/laravel/pail.git", + "reference": "2f7d27dada8effc48b8c424445a69cca7007daaa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/pail/zipball/2f7d27dada8effc48b8c424445a69cca7007daaa", + "reference": "2f7d27dada8effc48b8c424445a69cca7007daaa", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "illuminate/console": "^10.24|^11.0|^12.0|^13.0", + "illuminate/contracts": "^10.24|^11.0|^12.0|^13.0", + "illuminate/log": "^10.24|^11.0|^12.0|^13.0", + "illuminate/process": "^10.24|^11.0|^12.0|^13.0", + "illuminate/support": "^10.24|^11.0|^12.0|^13.0", + "nunomaduro/termwind": "^1.15|^2.0", + "php": "^8.2", + "symfony/console": "^6.0|^7.0|^8.0" + }, + "require-dev": { + "laravel/framework": "^10.24|^11.0|^12.0|^13.0", + "laravel/pint": "^1.13", + "orchestra/testbench-core": "^8.13|^9.17|^10.8|^11.0", + "pestphp/pest": "^2.20|^3.0|^4.0", + "pestphp/pest-plugin-type-coverage": "^2.3|^3.0|^4.0", + "phpstan/phpstan": "^1.12.27", + "symfony/var-dumper": "^6.3|^7.0|^8.0", + "symfony/yaml": "^6.3|^7.0|^8.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Pail\\PailServiceProvider" + ] + }, + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\Pail\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + }, + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Easily delve into your Laravel application's log files directly from the command line.", + "homepage": "https://github.com/laravel/pail", + "keywords": [ + "dev", + "laravel", + "logs", + "php", + "tail" + ], + "support": { + "issues": "https://github.com/laravel/pail/issues", + "source": "https://github.com/laravel/pail" + }, + "time": "2026-05-20T22:24:57+00:00" + }, + { + "name": "laravel/pao", + "version": "v1.1.4", + "source": { + "type": "git", + "url": "https://github.com/laravel/pao.git", + "reference": "5aee99c8c37565e9c457c33f4d36aa363a389dc8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/pao/zipball/5aee99c8c37565e9c457c33f4d36aa363a389dc8", + "reference": "5aee99c8c37565e9c457c33f4d36aa363a389dc8", + "shasum": "" + }, + "require": { + "laravel/agent-detector": "^2.0.2", + "php": "^8.3" + }, + "conflict": { + "laravel/framework": "<12.0.0", + "nunomaduro/collision": "<8.9.3", + "pestphp/pest": "<4.6.3 || >=6.0.0", + "phpunit/phpunit": "<12.5.23 || >=13.0.0 <13.1.7 || >=14.0.0" + }, + "require-dev": { + "brianium/paratest": "^7.20.0", + "laravel/pint": "^1.30.5", + "orchestra/testbench": "^10.11.0 || ^11.1.0", + "pestphp/pest": "^4.7.8 || ^5.1.0", + "pestphp/pest-plugin-type-coverage": "^4.0.4 || ^5.0.2", + "phpstan/phpstan": "^2.2.8", + "rector/rector": "^2.6.1", + "symfony/process": "^7.4.13 || ^8.1.0", + "symfony/var-dumper": "^7.4.15 || ^8.1.2" + }, + "type": "library", + "extra": { + "pest": { + "plugins": [ + "Laravel\\Pao\\Drivers\\Pest\\Plugin" + ] + }, + "laravel": { + "providers": [ + "Laravel\\Pao\\Laravel\\ServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/Autoload.php" + ], + "psr-4": { + "Laravel\\Pao\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Agent-optimized output for PHP testing tools", + "keywords": [ + "Agent", + "PHPStan", + "ai", + "dev", + "paratest", + "pest", + "php", + "phpunit", + "rector", + "testing" + ], + "support": { + "issues": "https://github.com/laravel/pao/issues", + "source": "https://github.com/laravel/pao" + }, + "time": "2026-08-10T23:45:44+00:00" + }, + { + "name": "laravel/pint", + "version": "v1.30.5", + "source": { + "type": "git", + "url": "https://github.com/laravel/pint.git", + "reference": "fe4148c503a0e266353d61396b79bbf7f35122df" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/pint/zipball/fe4148c503a0e266353d61396b79bbf7f35122df", + "reference": "fe4148c503a0e266353d61396b79bbf7f35122df", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-mbstring": "*", + "ext-tokenizer": "*", + "ext-xml": "*", + "php": "^8.3.0" + }, + "require-dev": { + "composer/semver": "^3.4.4", + "friendsofphp/php-cs-fixer": "^3.95.18", + "illuminate/view": "^13.24.0", + "larastan/larastan": "^3.10.0", + "laravel-zero/framework": "^13.0.0", + "laravel/agent-detector": "^2.0.2", + "laravel/prompts": "^0.3.22", + "mockery/mockery": "^1.6.12", + "nunomaduro/termwind": "^2.4.0", + "pestphp/pest": "^4.7.8" + }, + "bin": [ + "builds/pint" + ], + "type": "project", + "autoload": { + "psr-4": { + "App\\": "app/", + "Database\\Seeders\\": "database/seeders/", + "Database\\Factories\\": "database/factories/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "An opinionated code formatter for PHP.", + "homepage": "https://laravel.com", + "keywords": [ + "dev", + "format", + "formatter", + "lint", + "linter", + "php" + ], + "support": { + "issues": "https://github.com/laravel/pint/issues", + "source": "https://github.com/laravel/pint" + }, + "time": "2026-08-10T15:35:50+00:00" + }, + { + "name": "laravel/roster", + "version": "v1.0.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/roster.git", + "reference": "89e518bd88ae98ff50f6082f6b517c8d8e8245fa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/roster/zipball/89e518bd88ae98ff50f6082f6b517c8d8e8245fa", + "reference": "89e518bd88ae98ff50f6082f6b517c8d8e8245fa", + "shasum": "" + }, + "require": { + "composer/semver": "^3.0", + "illuminate/console": "^11.0|^12.0|^13.0", + "illuminate/contracts": "^11.0|^12.0|^13.0", + "illuminate/support": "^11.0|^12.0|^13.0", + "php": "^8.2", + "symfony/yaml": "^7.2|^8.0" + }, + "require-dev": { + "laravel/pint": "^1.29", + "mockery/mockery": "^1.6", + "orchestra/testbench": "^9.0|^10.0|^11.0", + "pestphp/pest": "^3.0|^4.1", + "phpstan/phpstan": "^2.0", + "rector/rector": "^2.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Roster\\RosterServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\Roster\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Detect packages & approaches in use within a Laravel project", + "homepage": "https://github.com/laravel/roster", + "keywords": [ + "dev", + "laravel" + ], + "support": { + "issues": "https://github.com/laravel/roster/issues", + "source": "https://github.com/laravel/roster" + }, + "time": "2026-07-18T17:53:15+00:00" + }, + { + "name": "laravel/sail", + "version": "v1.66.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/sail.git", + "reference": "ebf286104306c50c8fd060cbc57de35b9dffa779" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/sail/zipball/ebf286104306c50c8fd060cbc57de35b9dffa779", + "reference": "ebf286104306c50c8fd060cbc57de35b9dffa779", + "shasum": "" + }, + "require": { + "illuminate/console": "^9.52.16|^10.0|^11.0|^12.0|^13.0", + "illuminate/contracts": "^9.52.16|^10.0|^11.0|^12.0|^13.0", + "illuminate/support": "^9.52.16|^10.0|^11.0|^12.0|^13.0", + "php": "^8.0", + "symfony/console": "^6.0|^7.0|^8.0", + "symfony/yaml": "^6.0|^7.0|^8.0" + }, + "require-dev": { + "orchestra/testbench": "^7.0|^8.0|^9.0|^10.0|^11.0", + "phpstan/phpstan": "^2.0" + }, + "bin": [ + "bin/sail" + ], + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Sail\\SailServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Sail\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Docker files for running a basic Laravel application.", + "keywords": [ + "docker", + "laravel" + ], + "support": { + "issues": "https://github.com/laravel/sail/issues", + "source": "https://github.com/laravel/sail" + }, + "time": "2026-08-10T13:09:27+00:00" + }, + { + "name": "maml/maml", + "version": "v3.2.0", + "source": { + "type": "git", + "url": "https://github.com/maml-dev/maml-php.git", + "reference": "f11cdff4325bf399f23c33fc1995450e40ac0854" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/maml-dev/maml-php/zipball/f11cdff4325bf399f23c33fc1995450e40ac0854", + "reference": "f11cdff4325bf399f23c33fc1995450e40ac0854", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": ">=8.2" + }, + "require-dev": { + "php-cs-fixer/shim": "^3.94", + "phpstan/phpstan": "^2.1", + "phpunit/phpunit": "^10.0 || ^11.0 || ^12.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Maml\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Anton Medvedev", + "email": "anton@medv.io" + } + ], + "description": "MAML Parser", + "homepage": "https://maml.dev", + "keywords": [ + "config", + "configuration", + "maml", + "parser", + "serializer" + ], + "support": { + "issues": "https://github.com/maml-dev/maml-php/issues", + "source": "https://github.com/maml-dev/maml-php/tree/v3.2.0" + }, + "time": "2026-04-12T16:50:36+00:00" + }, + { + "name": "mockery/mockery", + "version": "1.6.13", + "source": { + "type": "git", + "url": "https://github.com/mockery/mockery.git", + "reference": "9cb54414cdcd2ec5ca292e7ba19dba3a3444885d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mockery/mockery/zipball/9cb54414cdcd2ec5ca292e7ba19dba3a3444885d", + "reference": "9cb54414cdcd2ec5ca292e7ba19dba3a3444885d", + "shasum": "" + }, + "require": { + "hamcrest/hamcrest-php": "^2.0 || ^3.0", + "php": ">=7.3" + }, + "conflict": { + "phpunit/phpunit": "<8.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.6.36", + "symplify/easy-coding-standard": "^13.2.17" + }, + "type": "library", + "autoload": { + "files": [ + "library/helpers.php", + "library/Mockery.php" + ], + "psr-4": { + "Mockery\\": "library/Mockery" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Pádraic Brady", + "email": "padraic.brady@gmail.com", + "homepage": "https://github.com/padraic", + "role": "Author" + }, + { + "name": "Dave Marshall", + "email": "dave.marshall@atstsolutions.co.uk", + "homepage": "https://davedevelopment.co.uk", + "role": "Developer" + }, + { + "name": "Nathanael Esayeas", + "email": "nathanael.esayeas@protonmail.com", + "homepage": "https://github.com/ghostwriter", + "role": "Lead Developer" + } + ], + "description": "Mockery is a simple yet flexible PHP mock object framework", + "homepage": "https://github.com/mockery/mockery", + "keywords": [ + "BDD", + "TDD", + "library", + "mock", + "mock objects", + "mockery", + "stub", + "test", + "test double", + "testing" + ], + "support": { + "docs": "https://docs.mockery.io/", + "issues": "https://github.com/mockery/mockery/issues", + "rss": "https://github.com/mockery/mockery/releases.atom", + "security": "https://github.com/mockery/mockery/security/advisories", + "source": "https://github.com/mockery/mockery" + }, + "time": "2026-08-15T03:07:32+00:00" + }, + { + "name": "myclabs/deep-copy", + "version": "1.14.0", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "8680aa248f8e07bc8fb43f56f0f5fc77a0c96aae" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/8680aa248f8e07bc8fb43f56f0f5fc77a0c96aae", + "reference": "8680aa248f8e07bc8fb43f56f0f5fc77a0c96aae", + "shasum": "" + }, + "require": { + "php": "^8.0" + }, + "conflict": { + "doctrine/collections": "<1.6.8", + "doctrine/common": "<2.13.3 || >=3 <3.2.2" + }, + "require-dev": { + "doctrine/collections": "^1.6.8", + "doctrine/common": "^2.13.3 || ^3.2.2", + "phpspec/prophecy": "^1.10", + "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" + }, + "type": "library", + "autoload": { + "files": [ + "src/DeepCopy/deep_copy.php" + ], + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "support": { + "issues": "https://github.com/myclabs/DeepCopy/issues", + "source": "https://github.com/myclabs/DeepCopy/tree/1.14.0" + }, + "funding": [ + { + "url": "https://github.com/mnapoli", + "type": "github" + } + ], + "time": "2026-08-11T10:17:44+00:00" + }, + { + "name": "nunomaduro/collision", + "version": "v8.9.5", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/collision.git", + "reference": "fb53eacd509a1d303858e2d20cfebf2d630254ec" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/fb53eacd509a1d303858e2d20cfebf2d630254ec", + "reference": "fb53eacd509a1d303858e2d20cfebf2d630254ec", + "shasum": "" + }, + "require": { + "filp/whoops": "^2.18.4", + "nunomaduro/termwind": "^2.4.0", + "php": "^8.2.0", + "symfony/console": "^7.4.14 || ^8.1.1" + }, + "conflict": { + "laravel/framework": "<11.48.0 || >=14.0.0", + "phpunit/phpunit": "<11.5.50 || >=14.0.0" + }, + "require-dev": { + "brianium/paratest": "^7.8.5", + "larastan/larastan": "^3.10.0", + "laravel/framework": "^11.48.0 || ^12.56.0 || ^13.20.0", + "laravel/pint": "^1.29.3", + "orchestra/testbench-core": "^9.12.0 || ^10.12.1 || ^11.3.5", + "pestphp/pest": "^3.8.5 || ^4.7.5 || ^5.0.0", + "sebastian/environment": "^7.2.1 || ^8.1.2 || ^9.3.2" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider" + ] + }, + "branch-alias": { + "dev-8.x": "8.x-dev" + } + }, + "autoload": { + "files": [ + "./src/Adapters/Phpunit/Autoload.php" + ], + "psr-4": { + "NunoMaduro\\Collision\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Cli error handling for console/command-line PHP applications.", + "keywords": [ + "artisan", + "cli", + "command-line", + "console", + "dev", + "error", + "handling", + "laravel", + "laravel-zero", + "php", + "symfony" + ], + "support": { + "issues": "https://github.com/nunomaduro/collision/issues", + "source": "https://github.com/nunomaduro/collision" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://www.patreon.com/nunomaduro", + "type": "patreon" + } + ], + "time": "2026-07-15T19:09:14+00:00" + }, + { + "name": "pestphp/pest", + "version": "v4.7.8", + "source": { + "type": "git", + "url": "https://github.com/pestphp/pest.git", + "reference": "5b2293f67adcf1b2320b33f521b94a692d18f360" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pestphp/pest/zipball/5b2293f67adcf1b2320b33f521b94a692d18f360", + "reference": "5b2293f67adcf1b2320b33f521b94a692d18f360", + "shasum": "" + }, + "require": { + "brianium/paratest": "^7.20.0", + "composer/xdebug-handler": "^3.0.5", + "nunomaduro/collision": "^8.9.5", + "nunomaduro/termwind": "^2.4.0", + "pestphp/pest-plugin": "^4.0.0", + "pestphp/pest-plugin-arch": "^4.0.2", + "pestphp/pest-plugin-mutate": "^4.0.1", + "pestphp/pest-plugin-profanity": "^4.2.1", + "php": "^8.3.0", + "phpunit/phpunit": "^12.5.33", + "symfony/process": "^7.4.13|^8.1.0" + }, + "conflict": { + "filp/whoops": "<2.18.3", + "phpunit/phpunit": ">12.5.33", + "sebastian/exporter": "<7.0.0", + "webmozart/assert": "<1.11.0" + }, + "require-dev": { + "mrpunyapal/peststan": "^0.2.12", + "pestphp/pest-dev-tools": "^4.1.0", + "pestphp/pest-plugin-browser": "^4.3.1", + "pestphp/pest-plugin-type-coverage": "^4.0.4", + "psy/psysh": "^0.12.24" + }, + "bin": [ + "bin/pest" + ], + "type": "library", + "extra": { + "pest": { + "plugins": [ + "Pest\\Mutate\\Plugins\\Mutate", + "Pest\\Plugins\\Configuration", + "Pest\\Plugins\\Bail", + "Pest\\Plugins\\Cache", + "Pest\\Plugins\\Coverage", + "Pest\\Plugins\\Init", + "Pest\\Plugins\\Environment", + "Pest\\Plugins\\Help", + "Pest\\Plugins\\Memory", + "Pest\\Plugins\\Only", + "Pest\\Plugins\\Printer", + "Pest\\Plugins\\ProcessIsolation", + "Pest\\Plugins\\Profile", + "Pest\\Plugins\\Retry", + "Pest\\Plugins\\Snapshot", + "Pest\\Plugins\\Verbose", + "Pest\\Plugins\\Version", + "Pest\\Plugins\\Shard", + "Pest\\Plugins\\Parallel" + ] + }, + "phpstan": { + "includes": [ + "extension.neon" + ] + } + }, + "autoload": { + "files": [ + "src/Functions.php", + "src/Pest.php" + ], + "psr-4": { + "Pest\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "The elegant PHP Testing Framework.", + "keywords": [ + "framework", + "pest", + "php", + "test", + "testing", + "unit" + ], + "support": { + "issues": "https://github.com/pestphp/pest/issues", + "source": "https://github.com/pestphp/pest/tree/v4.7.8" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + } + ], + "time": "2026-08-03T20:49:44+00:00" + }, + { + "name": "pestphp/pest-plugin", + "version": "v4.0.0", + "source": { + "type": "git", + "url": "https://github.com/pestphp/pest-plugin.git", + "reference": "9d4b93d7f73d3f9c3189bb22c220fef271cdf568" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pestphp/pest-plugin/zipball/9d4b93d7f73d3f9c3189bb22c220fef271cdf568", + "reference": "9d4b93d7f73d3f9c3189bb22c220fef271cdf568", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^2.0.0", + "composer-runtime-api": "^2.2.2", + "php": "^8.3" + }, + "conflict": { + "pestphp/pest": "<4.0.0" + }, + "require-dev": { + "composer/composer": "^2.8.10", + "pestphp/pest": "^4.0.0", + "pestphp/pest-dev-tools": "^4.0.0" + }, + "type": "composer-plugin", + "extra": { + "class": "Pest\\Plugin\\Manager" + }, + "autoload": { + "psr-4": { + "Pest\\Plugin\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "The Pest plugin manager", + "keywords": [ + "framework", + "manager", + "pest", + "php", + "plugin", + "test", + "testing", + "unit" + ], + "support": { + "source": "https://github.com/pestphp/pest-plugin/tree/v4.0.0" + }, + "funding": [ + { + "url": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66BYDWAT92N6L", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://www.patreon.com/nunomaduro", + "type": "patreon" + } + ], + "time": "2025-08-20T12:35:58+00:00" + }, + { + "name": "pestphp/pest-plugin-arch", + "version": "v4.0.2", + "source": { + "type": "git", + "url": "https://github.com/pestphp/pest-plugin-arch.git", + "reference": "3fb0d02a91b9da504b139dc7ab2a31efb7c3215c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pestphp/pest-plugin-arch/zipball/3fb0d02a91b9da504b139dc7ab2a31efb7c3215c", + "reference": "3fb0d02a91b9da504b139dc7ab2a31efb7c3215c", + "shasum": "" + }, + "require": { + "pestphp/pest-plugin": "^4.0.0", + "php": "^8.3", + "ta-tikoma/phpunit-architecture-test": "^0.8.7" + }, + "require-dev": { + "pestphp/pest": "^4.4.6", + "pestphp/pest-dev-tools": "^4.1.0" + }, + "type": "library", + "extra": { + "pest": { + "plugins": [ + "Pest\\Arch\\Plugin" + ] + } + }, + "autoload": { + "files": [ + "src/Autoload.php" + ], + "psr-4": { + "Pest\\Arch\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "The Arch plugin for Pest PHP.", + "keywords": [ + "arch", + "architecture", + "framework", + "pest", + "php", + "plugin", + "test", + "testing", + "unit" + ], + "support": { + "source": "https://github.com/pestphp/pest-plugin-arch/tree/v4.0.2" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + } + ], + "time": "2026-04-10T17:20:19+00:00" + }, + { + "name": "pestphp/pest-plugin-laravel", + "version": "v4.1.0", + "source": { + "type": "git", + "url": "https://github.com/pestphp/pest-plugin-laravel.git", + "reference": "3057a36669ff11416cc0dc2b521b3aec58c488d0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pestphp/pest-plugin-laravel/zipball/3057a36669ff11416cc0dc2b521b3aec58c488d0", + "reference": "3057a36669ff11416cc0dc2b521b3aec58c488d0", + "shasum": "" + }, + "require": { + "laravel/framework": "^11.45.2|^12.52.0|^13.0", + "pestphp/pest": "^4.4.1", + "php": "^8.3.0" + }, + "require-dev": { + "laravel/dusk": "^8.3.6", + "orchestra/testbench": "^9.13.0|^10.9.0|^11.0", + "pestphp/pest-dev-tools": "^4.1.0" + }, + "type": "library", + "extra": { + "pest": { + "plugins": [ + "Pest\\Laravel\\Plugin" + ] + }, + "laravel": { + "providers": [ + "Pest\\Laravel\\PestServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/Autoload.php" + ], + "psr-4": { + "Pest\\Laravel\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "The Pest Laravel Plugin", + "keywords": [ + "framework", + "laravel", + "pest", + "php", + "test", + "testing", + "unit" + ], + "support": { + "source": "https://github.com/pestphp/pest-plugin-laravel/tree/v4.1.0" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + } + ], + "time": "2026-02-21T00:29:45+00:00" + }, + { + "name": "pestphp/pest-plugin-mutate", + "version": "v4.0.1", + "source": { + "type": "git", + "url": "https://github.com/pestphp/pest-plugin-mutate.git", + "reference": "d9b32b60b2385e1688a68cc227594738ec26d96c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pestphp/pest-plugin-mutate/zipball/d9b32b60b2385e1688a68cc227594738ec26d96c", + "reference": "d9b32b60b2385e1688a68cc227594738ec26d96c", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^5.6.1", + "pestphp/pest-plugin": "^4.0.0", + "php": "^8.3", + "psr/simple-cache": "^3.0.0" + }, + "require-dev": { + "pestphp/pest": "^4.0.0", + "pestphp/pest-dev-tools": "^4.0.0", + "pestphp/pest-plugin-type-coverage": "^4.0.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Pest\\Mutate\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + }, + { + "name": "Sandro Gehri", + "email": "sandrogehri@gmail.com" + } + ], + "description": "Mutates your code to find untested cases", + "keywords": [ + "framework", + "mutate", + "mutation", + "pest", + "php", + "plugin", + "test", + "testing", + "unit" + ], + "support": { + "source": "https://github.com/pestphp/pest-plugin-mutate/tree/v4.0.1" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/gehrisandro", + "type": "github" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + } + ], + "time": "2025-08-21T20:19:25+00:00" + }, + { + "name": "pestphp/pest-plugin-profanity", + "version": "v4.2.1", + "source": { + "type": "git", + "url": "https://github.com/pestphp/pest-plugin-profanity.git", + "reference": "343cfa6f3564b7e35df0ebb77b7fa97039f72b27" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pestphp/pest-plugin-profanity/zipball/343cfa6f3564b7e35df0ebb77b7fa97039f72b27", + "reference": "343cfa6f3564b7e35df0ebb77b7fa97039f72b27", + "shasum": "" + }, + "require": { + "pestphp/pest-plugin": "^4.0.0", + "php": "^8.3" + }, + "require-dev": { + "faissaloux/pest-plugin-inside": "^1.9", + "pestphp/pest": "^4.0.0", + "pestphp/pest-dev-tools": "^4.0.0" + }, + "type": "library", + "extra": { + "pest": { + "plugins": [ + "Pest\\Profanity\\Plugin" + ] + } + }, + "autoload": { + "psr-4": { + "Pest\\Profanity\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "The Pest Profanity Plugin", + "keywords": [ + "framework", + "pest", + "php", + "plugin", + "profanity", + "test", + "testing", + "unit" + ], + "support": { + "source": "https://github.com/pestphp/pest-plugin-profanity/tree/v4.2.1" + }, + "time": "2025-12-08T00:13:17+00:00" + }, + { + "name": "phar-io/manifest", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "54750ef60c58e43759730615a392c31c80e23176" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176", + "reference": "54750ef60c58e43759730615a392c31c80e23176", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-phar": "*", + "ext-xmlwriter": "*", + "phar-io/version": "^3.0.1", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", + "support": { + "issues": "https://github.com/phar-io/manifest/issues", + "source": "https://github.com/phar-io/manifest/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2024-03-03T12:33:53+00:00" + }, + { + "name": "phar-io/version", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/version.git", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Library for handling version information and constraints", + "support": { + "issues": "https://github.com/phar-io/version/issues", + "source": "https://github.com/phar-io/version/tree/3.2.1" + }, + "time": "2022-02-21T01:04:05+00:00" + }, + { + "name": "php-debugbar/php-debugbar", + "version": "v3.8.0", + "source": { + "type": "git", + "url": "https://github.com/php-debugbar/php-debugbar.git", + "reference": "18ced90d4b882ed449b2278fea8692f8f7d1c13c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-debugbar/php-debugbar/zipball/18ced90d4b882ed449b2278fea8692f8f7d1c13c", + "reference": "18ced90d4b882ed449b2278fea8692f8f7d1c13c", + "shasum": "" + }, + "require": { + "php": "^8.2", + "psr/log": "^1|^2|^3", + "symfony/var-dumper": "^5.4|^6|^7|^8" + }, + "replace": { + "maximebf/debugbar": "self.version" + }, + "require-dev": { + "dbrekelmans/bdi": "^1.4", + "friendsofphp/php-cs-fixer": "^3.92", + "monolog/monolog": "^3.9", + "php-debugbar/doctrine-bridge": "^3@dev", + "php-debugbar/monolog-bridge": "^1@dev", + "php-debugbar/symfony-bridge": "^1@dev", + "php-debugbar/twig-bridge": "^2@dev", + "phpstan/phpstan": "^2.1", + "phpstan/phpstan-phpunit": "^2.0", + "phpstan/phpstan-strict-rules": "^2.0", + "phpunit/phpunit": "^10", + "predis/predis": "^3.3", + "shipmonk/phpstan-rules": "^4.3", + "symfony/browser-kit": "^6.4|7.0", + "symfony/dom-crawler": "^6.4|^7", + "symfony/event-dispatcher": "^5.4|^6.4|^7.3|^8.0", + "symfony/http-foundation": "^5.4|^6.4|^7.3|^8.0", + "symfony/mailer": "^5.4|^6.4|^7.3|^8.0", + "symfony/panther": "^1|^2.1", + "twig/twig": "^3.11.2" + }, + "suggest": { + "php-debugbar/doctrine-bridge": "To integrate Doctrine with php-debugbar.", + "php-debugbar/monolog-bridge": "To integrate Monolog with php-debugbar.", + "php-debugbar/symfony-bridge": "To integrate Symfony with php-debugbar.", + "php-debugbar/twig-bridge": "To integrate Twig with php-debugbar." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.8-dev" + } + }, + "autoload": { + "psr-4": { + "DebugBar\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Maxime Bouroumeau-Fuseau", + "email": "maxime.bouroumeau@gmail.com", + "homepage": "http://maximebf.com" + }, + { + "name": "Barry vd. Heuvel", + "email": "barryvdh@gmail.com" + } + ], + "description": "Debug bar in the browser for php application", + "homepage": "https://github.com/php-debugbar/php-debugbar", + "keywords": [ + "debug", + "debug bar", + "debugbar", + "dev", + "profiler", + "toolbar" + ], + "support": { + "issues": "https://github.com/php-debugbar/php-debugbar/issues", + "source": "https://github.com/php-debugbar/php-debugbar/tree/v3.8.0" + }, + "funding": [ + { + "url": "https://fruitcake.nl", + "type": "custom" + }, + { + "url": "https://github.com/barryvdh", + "type": "github" + } + ], + "time": "2026-07-02T12:38:20+00:00" + }, + { + "name": "php-debugbar/symfony-bridge", + "version": "v1.1.0", + "source": { + "type": "git", + "url": "https://github.com/php-debugbar/symfony-bridge.git", + "reference": "e37d2debe5d316408b00d0ab2688d9c2cf59b5ad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-debugbar/symfony-bridge/zipball/e37d2debe5d316408b00d0ab2688d9c2cf59b5ad", + "reference": "e37d2debe5d316408b00d0ab2688d9c2cf59b5ad", + "shasum": "" + }, + "require": { + "php": "^8.2", + "php-debugbar/php-debugbar": "^3.1", + "symfony/http-foundation": "^5.4|^6.4|^7.3|^8.0" + }, + "require-dev": { + "dbrekelmans/bdi": "^1.4", + "phpunit/phpunit": "^10", + "symfony/browser-kit": "^6|^7", + "symfony/dom-crawler": "^6|^7", + "symfony/mailer": "^5.4|^6.4|^7.3|^8.0", + "symfony/panther": "^1|^2.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "DebugBar\\Bridge\\Symfony\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Maxime Bouroumeau-Fuseau", + "email": "maxime.bouroumeau@gmail.com", + "homepage": "http://maximebf.com" + }, + { + "name": "Barry vd. Heuvel", + "email": "barryvdh@gmail.com" + } + ], + "description": "Symfony bridge for PHP Debugbar", + "homepage": "https://github.com/php-debugbar/php-debugbar", + "keywords": [ + "debugbar", + "dev", + "symfony" + ], + "support": { + "issues": "https://github.com/php-debugbar/symfony-bridge/issues", + "source": "https://github.com/php-debugbar/symfony-bridge/tree/v1.1.0" + }, + "time": "2026-01-15T14:47:34+00:00" + }, + { + "name": "phpstan/phpstan", + "version": "2.2.8", + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/e285254e60f33c21902efef4a926ca0987c06804", + "reference": "e285254e60f33c21902efef4a926ca0987c06804", + "shasum": "" + }, + "require": { + "php": "^7.4|^8.0" + }, + "conflict": { + "phpstan/phpstan-shim": "*" + }, + "bin": [ + "phpstan", + "phpstan.phar" + ], + "type": "library", + "autoload": { + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ondřej Mirtes" + }, + { + "name": "Markus Staab" + }, + { + "name": "Vincent Langlet" + } + ], + "description": "PHPStan - PHP Static Analysis Tool", + "keywords": [ + "dev", + "static analysis" + ], + "support": { + "docs": "https://phpstan.org/user-guide/getting-started", + "forum": "https://github.com/phpstan/phpstan/discussions", + "issues": "https://github.com/phpstan/phpstan/issues", + "security": "https://github.com/phpstan/phpstan/security/policy", + "source": "https://github.com/phpstan/phpstan-src" + }, + "funding": [ + { + "url": "https://github.com/ondrejmirtes", + "type": "github" + }, + { + "url": "https://github.com/phpstan", + "type": "github" + } + ], + "time": "2026-08-04T22:21:45+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "12.5.7", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "186dab580576598076de6818596d12b61801880e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/186dab580576598076de6818596d12b61801880e", + "reference": "186dab580576598076de6818596d12b61801880e", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-xmlwriter": "*", + "nikic/php-parser": "^5.7.0", + "php": ">=8.3", + "phpunit/php-text-template": "^5.0", + "sebastian/complexity": "^5.0", + "sebastian/environment": "^8.1.2", + "sebastian/lines-of-code": "^4.0.1", + "sebastian/version": "^6.0", + "theseer/tokenizer": "^2.0.1" + }, + "require-dev": { + "phpunit/phpunit": "^12.5.28" + }, + "suggest": { + "ext-pcov": "PHP extension that provides line coverage", + "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "12.5.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", + "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/12.5.7" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/php-code-coverage", + "type": "tidelift" + } + ], + "time": "2026-06-01T13:24:19+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "6.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "3d1cd096ef6bea4bf2762ba586e35dbd317cbfd5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/3d1cd096ef6bea4bf2762ba586e35dbd317cbfd5", + "reference": "3d1cd096ef6bea4bf2762ba586e35dbd317cbfd5", + "shasum": "" + }, + "require": { + "php": ">=8.3" + }, + "require-dev": { + "phpunit/phpunit": "^12.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", + "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/6.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/php-file-iterator", + "type": "tidelift" + } + ], + "time": "2026-02-02T14:04:18+00:00" + }, + { + "name": "phpunit/php-invoker", + "version": "6.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-invoker.git", + "reference": "12b54e689b07a25a9b41e57736dfab6ec9ae5406" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/12b54e689b07a25a9b41e57736dfab6ec9ae5406", + "reference": "12b54e689b07a25a9b41e57736dfab6ec9ae5406", + "shasum": "" + }, + "require": { + "php": ">=8.3" + }, + "require-dev": { + "ext-pcntl": "*", + "phpunit/phpunit": "^12.0" + }, + "suggest": { + "ext-pcntl": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Invoke callables with a timeout", + "homepage": "https://github.com/sebastianbergmann/php-invoker/", + "keywords": [ + "process" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-invoker/issues", + "security": "https://github.com/sebastianbergmann/php-invoker/security/policy", + "source": "https://github.com/sebastianbergmann/php-invoker/tree/6.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-02-07T04:58:58+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "5.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "e1367a453f0eda562eedb4f659e13aa900d66c53" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/e1367a453f0eda562eedb4f659e13aa900d66c53", + "reference": "e1367a453f0eda562eedb4f659e13aa900d66c53", + "shasum": "" + }, + "require": { + "php": ">=8.3" + }, + "require-dev": { + "phpunit/phpunit": "^12.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-text-template/issues", + "security": "https://github.com/sebastianbergmann/php-text-template/security/policy", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/5.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-02-07T04:59:16+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "8.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "f258ce36aa457f3aa3339f9ed4c81fc66dc8c2cc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/f258ce36aa457f3aa3339f9ed4c81fc66dc8c2cc", + "reference": "f258ce36aa457f3aa3339f9ed4c81fc66dc8c2cc", + "shasum": "" + }, + "require": { + "php": ">=8.3" + }, + "require-dev": { + "phpunit/phpunit": "^12.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "8.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-timer/issues", + "security": "https://github.com/sebastianbergmann/php-timer/security/policy", + "source": "https://github.com/sebastianbergmann/php-timer/tree/8.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-02-07T04:59:38+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "12.5.33", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "b98e028a26c5c5ba7e4a54be96ccf35f2914d184" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/b98e028a26c5c5ba7e4a54be96ccf35f2914d184", + "reference": "b98e028a26c5c5ba7e4a54be96ccf35f2914d184", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-filter": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xmlwriter": "*", + "myclabs/deep-copy": "^1.13.4", + "phar-io/manifest": "^2.0.4", + "phar-io/version": "^3.2.1", + "php": ">=8.3", + "phpunit/php-code-coverage": "^12.5.7", + "phpunit/php-file-iterator": "^6.0.1", + "phpunit/php-invoker": "^6.0.0", + "phpunit/php-text-template": "^5.0.0", + "phpunit/php-timer": "^8.0.0", + "sebastian/cli-parser": "^4.2.1", + "sebastian/comparator": "^7.1.8", + "sebastian/diff": "^7.0.0", + "sebastian/environment": "^8.1.2", + "sebastian/exporter": "^7.0.3", + "sebastian/global-state": "^8.0.3", + "sebastian/object-enumerator": "^7.0.0", + "sebastian/recursion-context": "^7.0.1", + "sebastian/type": "^6.0.4", + "sebastian/version": "^6.0.0", + "staabm/side-effects-detector": "^1.0.5" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "12.5-dev" + } + }, + "autoload": { + "files": [ + "src/Framework/Assert/Functions.php" + ], + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/phpunit/issues", + "security": "https://github.com/sebastianbergmann/phpunit/security/policy", + "source": "https://github.com/sebastianbergmann/phpunit/tree/12.5.33" + }, + "funding": [ + { + "url": "https://phpunit.de/sponsoring.html", + "type": "other" + } + ], + "time": "2026-07-28T13:58:09+00:00" + }, + { + "name": "sebastian/cli-parser", + "version": "4.2.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/cli-parser.git", + "reference": "7d05781b13f7dec9043a629a21d086ed74582a15" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/7d05781b13f7dec9043a629a21d086ed74582a15", + "reference": "7d05781b13f7dec9043a629a21d086ed74582a15", + "shasum": "" + }, + "require": { + "php": ">=8.3" + }, + "require-dev": { + "phpunit/phpunit": "^12.5.25" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for parsing CLI options", + "homepage": "https://github.com/sebastianbergmann/cli-parser", + "support": { + "issues": "https://github.com/sebastianbergmann/cli-parser/issues", + "security": "https://github.com/sebastianbergmann/cli-parser/security/policy", + "source": "https://github.com/sebastianbergmann/cli-parser/tree/4.2.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/cli-parser", + "type": "tidelift" + } + ], + "time": "2026-05-17T05:29:34+00:00" + }, + { + "name": "sebastian/comparator", + "version": "7.1.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "7c65c1e79836812819705b473a90c12399542485" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/7c65c1e79836812819705b473a90c12399542485", + "reference": "7c65c1e79836812819705b473a90c12399542485", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-mbstring": "*", + "php": ">=8.3", + "sebastian/diff": "^7.0", + "sebastian/exporter": "^7.0.3" + }, + "require-dev": { + "phpunit/phpunit": "^12.5.25" + }, + "suggest": { + "ext-bcmath": "For comparing BcMath\\Number objects" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "https://github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/comparator/issues", + "security": "https://github.com/sebastianbergmann/comparator/security/policy", + "source": "https://github.com/sebastianbergmann/comparator/tree/7.1.8" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/comparator", + "type": "tidelift" + } + ], + "time": "2026-05-21T04:45:25+00:00" + }, + { + "name": "sebastian/complexity", + "version": "5.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/complexity.git", + "reference": "bad4316aba5303d0221f43f8cee37eb58d384bbb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/bad4316aba5303d0221f43f8cee37eb58d384bbb", + "reference": "bad4316aba5303d0221f43f8cee37eb58d384bbb", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^5.0", + "php": ">=8.3" + }, + "require-dev": { + "phpunit/phpunit": "^12.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for calculating the complexity of PHP code units", + "homepage": "https://github.com/sebastianbergmann/complexity", + "support": { + "issues": "https://github.com/sebastianbergmann/complexity/issues", + "security": "https://github.com/sebastianbergmann/complexity/security/policy", + "source": "https://github.com/sebastianbergmann/complexity/tree/5.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-02-07T04:55:25+00:00" + }, + { + "name": "sebastian/diff", + "version": "7.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "7ab1ea946c012266ca32390913653d844ecd085f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/7ab1ea946c012266ca32390913653d844ecd085f", + "reference": "7ab1ea946c012266ca32390913653d844ecd085f", + "shasum": "" + }, + "require": { + "php": ">=8.3" + }, + "require-dev": { + "phpunit/phpunit": "^12.0", + "symfony/process": "^7.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/diff/issues", + "security": "https://github.com/sebastianbergmann/diff/security/policy", + "source": "https://github.com/sebastianbergmann/diff/tree/7.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-02-07T04:55:46+00:00" + }, + { + "name": "sebastian/environment", + "version": "8.1.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "9d32c685773823b1983e256ae4ecd48a10d6e439" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/9d32c685773823b1983e256ae4ecd48a10d6e439", + "reference": "9d32c685773823b1983e256ae4ecd48a10d6e439", + "shasum": "" + }, + "require": { + "php": ">=8.3" + }, + "require-dev": { + "phpunit/phpunit": "^12.5.26" + }, + "suggest": { + "ext-posix": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "8.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "https://github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/environment/issues", + "security": "https://github.com/sebastianbergmann/environment/security/policy", + "source": "https://github.com/sebastianbergmann/environment/tree/8.1.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/environment", + "type": "tidelift" + } + ], + "time": "2026-05-25T13:40:20+00:00" + }, + { + "name": "sebastian/exporter", + "version": "7.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "c5e21b5de653ce0a769fb36f5cdfcb5e7a32cf23" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/c5e21b5de653ce0a769fb36f5cdfcb5e7a32cf23", + "reference": "c5e21b5de653ce0a769fb36f5cdfcb5e7a32cf23", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": ">=8.3", + "sebastian/recursion-context": "^7.0.1" + }, + "require-dev": { + "phpunit/phpunit": "^12.5.25" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "https://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/exporter/issues", + "security": "https://github.com/sebastianbergmann/exporter/security/policy", + "source": "https://github.com/sebastianbergmann/exporter/tree/7.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/exporter", + "type": "tidelift" + } + ], + "time": "2026-05-20T04:37:17+00:00" + }, + { + "name": "sebastian/global-state", + "version": "8.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "b164d3274d6537ab462591c5755f76a8f5b1aae9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/b164d3274d6537ab462591c5755f76a8f5b1aae9", + "reference": "b164d3274d6537ab462591c5755f76a8f5b1aae9", + "shasum": "" + }, + "require": { + "php": ">=8.3", + "sebastian/object-reflector": "^5.0", + "sebastian/recursion-context": "^7.0.1" + }, + "require-dev": { + "ext-dom": "*", + "phpunit/phpunit": "^12.5.28" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "8.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "https://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/global-state/issues", + "security": "https://github.com/sebastianbergmann/global-state/security/policy", + "source": "https://github.com/sebastianbergmann/global-state/tree/8.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/global-state", + "type": "tidelift" + } + ], + "time": "2026-06-01T15:10:33+00:00" + }, + { + "name": "sebastian/lines-of-code", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/lines-of-code.git", + "reference": "d543b8ef219dcd8da262cbb958639a96bedba10e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/d543b8ef219dcd8da262cbb958639a96bedba10e", + "reference": "d543b8ef219dcd8da262cbb958639a96bedba10e", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^5.7.0", + "php": ">=8.3" + }, + "require-dev": { + "phpunit/phpunit": "^12.5.25" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for counting the lines of code in PHP source code", + "homepage": "https://github.com/sebastianbergmann/lines-of-code", + "support": { + "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", + "security": "https://github.com/sebastianbergmann/lines-of-code/security/policy", + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/4.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/lines-of-code", + "type": "tidelift" + } + ], + "time": "2026-05-19T16:22:07+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "7.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "1effe8e9b8e068e9ae228e542d5d11b5d16db894" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/1effe8e9b8e068e9ae228e542d5d11b5d16db894", + "reference": "1effe8e9b8e068e9ae228e542d5d11b5d16db894", + "shasum": "" + }, + "require": { + "php": ">=8.3", + "sebastian/object-reflector": "^5.0", + "sebastian/recursion-context": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^12.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Traverses array structures and object graphs to enumerate all referenced objects", + "homepage": "https://github.com/sebastianbergmann/object-enumerator/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", + "security": "https://github.com/sebastianbergmann/object-enumerator/security/policy", + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/7.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-02-07T04:57:48+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "5.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "4bfa827c969c98be1e527abd576533293c634f6a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/4bfa827c969c98be1e527abd576533293c634f6a", + "reference": "4bfa827c969c98be1e527abd576533293c634f6a", + "shasum": "" + }, + "require": { + "php": ">=8.3" + }, + "require-dev": { + "phpunit/phpunit": "^12.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Allows reflection of object attributes, including inherited and non-public ones", + "homepage": "https://github.com/sebastianbergmann/object-reflector/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-reflector/issues", + "security": "https://github.com/sebastianbergmann/object-reflector/security/policy", + "source": "https://github.com/sebastianbergmann/object-reflector/tree/5.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-02-07T04:58:17+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "7.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "0b01998a7d5b1f122911a66bebcb8d46f0c82d8c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/0b01998a7d5b1f122911a66bebcb8d46f0c82d8c", + "reference": "0b01998a7d5b1f122911a66bebcb8d46f0c82d8c", + "shasum": "" + }, + "require": { + "php": ">=8.3" + }, + "require-dev": { + "phpunit/phpunit": "^12.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "https://github.com/sebastianbergmann/recursion-context", + "support": { + "issues": "https://github.com/sebastianbergmann/recursion-context/issues", + "security": "https://github.com/sebastianbergmann/recursion-context/security/policy", + "source": "https://github.com/sebastianbergmann/recursion-context/tree/7.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/recursion-context", + "type": "tidelift" + } + ], + "time": "2025-08-13T04:44:59+00:00" + }, + { + "name": "sebastian/type", + "version": "6.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "82ff822c2edc46724be9f7411d3163021f602773" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/82ff822c2edc46724be9f7411d3163021f602773", + "reference": "82ff822c2edc46724be9f7411d3163021f602773", + "shasum": "" + }, + "require": { + "php": ">=8.3" + }, + "require-dev": { + "phpunit/phpunit": "^12.5.25" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the types of the PHP type system", + "homepage": "https://github.com/sebastianbergmann/type", + "support": { + "issues": "https://github.com/sebastianbergmann/type/issues", + "security": "https://github.com/sebastianbergmann/type/security/policy", + "source": "https://github.com/sebastianbergmann/type/tree/6.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/type", + "type": "tidelift" + } + ], + "time": "2026-05-20T06:45:45+00:00" + }, + { + "name": "sebastian/version", + "version": "6.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "3e6ccf7657d4f0a59200564b08cead899313b53c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/3e6ccf7657d4f0a59200564b08cead899313b53c", + "reference": "3e6ccf7657d4f0a59200564b08cead899313b53c", + "shasum": "" + }, + "require": { + "php": ">=8.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "support": { + "issues": "https://github.com/sebastianbergmann/version/issues", + "security": "https://github.com/sebastianbergmann/version/security/policy", + "source": "https://github.com/sebastianbergmann/version/tree/6.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-02-07T05:00:38+00:00" + }, + { + "name": "staabm/side-effects-detector", + "version": "1.0.5", + "source": { + "type": "git", + "url": "https://github.com/staabm/side-effects-detector.git", + "reference": "d8334211a140ce329c13726d4a715adbddd0a163" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/staabm/side-effects-detector/zipball/d8334211a140ce329c13726d4a715adbddd0a163", + "reference": "d8334211a140ce329c13726d4a715adbddd0a163", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "phpstan/extension-installer": "^1.4.3", + "phpstan/phpstan": "^1.12.6", + "phpunit/phpunit": "^9.6.21", + "symfony/var-dumper": "^5.4.43", + "tomasvotruba/type-coverage": "1.0.0", + "tomasvotruba/unused-public": "1.0.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "lib/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A static analysis tool to detect side effects in PHP code", + "keywords": [ + "static analysis" + ], + "support": { + "issues": "https://github.com/staabm/side-effects-detector/issues", + "source": "https://github.com/staabm/side-effects-detector/tree/1.0.5" + }, + "funding": [ + { + "url": "https://github.com/staabm", + "type": "github" + } + ], + "time": "2024-10-20T05:08:20+00:00" + }, + { + "name": "symfony/yaml", + "version": "v7.4.15", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "e101850ded5d2c0d44bf32abb8996404afec2dec" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/e101850ded5d2c0d44bf32abb8996404afec2dec", + "reference": "e101850ded5d2c0d44bf32abb8996404afec2dec", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/console": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0|^8.0" + }, + "bin": [ + "Resources/bin/yaml-lint" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Loads and dumps YAML files", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/yaml/tree/v7.4.15" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-07-21T15:13:06+00:00" + }, + { + "name": "ta-tikoma/phpunit-architecture-test", + "version": "0.8.7", + "source": { + "type": "git", + "url": "https://github.com/ta-tikoma/phpunit-architecture-test.git", + "reference": "1248f3f506ca9641d4f68cebcd538fa489754db8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ta-tikoma/phpunit-architecture-test/zipball/1248f3f506ca9641d4f68cebcd538fa489754db8", + "reference": "1248f3f506ca9641d4f68cebcd538fa489754db8", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.18.0 || ^5.0.0", + "php": "^8.1.0", + "phpdocumentor/reflection-docblock": "^5.3.0 || ^6.0.0", + "phpunit/phpunit": "^10.5.5 || ^11.0.0 || ^12.0.0 || ^13.0.0", + "symfony/finder": "^6.4.0 || ^7.0.0 || ^8.0.0" + }, + "require-dev": { + "laravel/pint": "^1.13.7", + "phpstan/phpstan": "^1.10.52" + }, + "type": "library", + "autoload": { + "psr-4": { + "PHPUnit\\Architecture\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ni Shi", + "email": "futik0ma011@gmail.com" + }, + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Methods for testing application architecture", + "keywords": [ + "architecture", + "phpunit", + "stucture", + "test", + "testing" + ], + "support": { + "issues": "https://github.com/ta-tikoma/phpunit-architecture-test/issues", + "source": "https://github.com/ta-tikoma/phpunit-architecture-test/tree/0.8.7" + }, + "time": "2026-02-17T17:25:14+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "7989e43bf381af0eac72e4f0ca5bcbfa81658be4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/7989e43bf381af0eac72e4f0ca5bcbfa81658be4", + "reference": "7989e43bf381af0eac72e4f0ca5bcbfa81658be4", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^8.1" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + } + ], + "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", + "support": { + "issues": "https://github.com/theseer/tokenizer/issues", + "source": "https://github.com/theseer/tokenizer/tree/2.0.1" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2025-12-08T11:19:18+00:00" + } + ], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": { + "mpba/laravel-modules": 20 + }, + "prefer-stable": true, + "prefer-lowest": false, + "platform": { + "php": "^8.3" + }, + "platform-dev": [], + "plugin-api-version": "2.6.0" +} diff --git a/config/app.php b/config/app.php new file mode 100644 index 0000000..1f8dd27 --- /dev/null +++ b/config/app.php @@ -0,0 +1,126 @@ + env('APP_NAME', 'Laravel'), + + /* + |-------------------------------------------------------------------------- + | Application Environment + |-------------------------------------------------------------------------- + | + | This value determines the "environment" your application is currently + | running in. This may determine how you prefer to configure various + | services the application utilizes. Set this in your ".env" file. + | + */ + + 'env' => env('APP_ENV', 'production'), + + /* + |-------------------------------------------------------------------------- + | Application Debug Mode + |-------------------------------------------------------------------------- + | + | When your application is in debug mode, detailed error messages with + | stack traces will be shown on every error that occurs within your + | application. If disabled, a simple generic error page is shown. + | + */ + + 'debug' => (bool) env('APP_DEBUG', false), + + /* + |-------------------------------------------------------------------------- + | Application URL + |-------------------------------------------------------------------------- + | + | This URL is used by the console to properly generate URLs when using + | the Artisan command line tool. You should set this to the root of + | the application so that it's available within Artisan commands. + | + */ + + 'url' => env('APP_URL', 'http://localhost'), + + /* + |-------------------------------------------------------------------------- + | Application Timezone + |-------------------------------------------------------------------------- + | + | Here you may specify the default timezone for your application, which + | will be used by the PHP date and date-time functions. The timezone + | is set to "UTC" by default as it is suitable for most use cases. + | + */ + + 'timezone' => 'UTC', + + /* + |-------------------------------------------------------------------------- + | Application Locale Configuration + |-------------------------------------------------------------------------- + | + | The application locale determines the default locale that will be used + | by Laravel's translation / localization methods. This option can be + | set to any locale for which you plan to have translation strings. + | + */ + + 'locale' => env('APP_LOCALE', 'en'), + + 'fallback_locale' => env('APP_FALLBACK_LOCALE', 'en'), + + 'faker_locale' => env('APP_FAKER_LOCALE', 'en_US'), + + /* + |-------------------------------------------------------------------------- + | Encryption Key + |-------------------------------------------------------------------------- + | + | This key is utilized by Laravel's encryption services and should be set + | to a random, 32 character string to ensure that all encrypted values + | are secure. You should do this prior to deploying the application. + | + */ + + 'cipher' => 'AES-256-CBC', + + 'key' => env('APP_KEY'), + + 'previous_keys' => [ + ...array_filter( + explode(',', (string) env('APP_PREVIOUS_KEYS', '')), + ), + ], + + /* + |-------------------------------------------------------------------------- + | Maintenance Mode Driver + |-------------------------------------------------------------------------- + | + | These configuration options determine the driver used to determine and + | manage Laravel's "maintenance mode" status. The "cache" driver will + | allow maintenance mode to be controlled across multiple machines. + | + | Supported drivers: "file", "cache", "array" + | + */ + + 'maintenance' => [ + 'driver' => env('APP_MAINTENANCE_DRIVER', 'file'), + 'store' => env('APP_MAINTENANCE_STORE', 'database'), + ], + +]; diff --git a/config/auth.php b/config/auth.php new file mode 100644 index 0000000..d7568ff --- /dev/null +++ b/config/auth.php @@ -0,0 +1,117 @@ + [ + 'guard' => env('AUTH_GUARD', 'web'), + 'passwords' => env('AUTH_PASSWORD_BROKER', 'users'), + ], + + /* + |-------------------------------------------------------------------------- + | Authentication Guards + |-------------------------------------------------------------------------- + | + | Next, you may define every authentication guard for your application. + | Of course, a great default configuration has been defined for you + | which utilizes session storage plus the Eloquent user provider. + | + | All authentication guards have a user provider, which defines how the + | users are actually retrieved out of your database or other storage + | system used by the application. Typically, Eloquent is utilized. + | + | Supported: "session" + | + */ + + 'guards' => [ + 'web' => [ + 'driver' => 'session', + 'provider' => 'users', + ], + ], + + /* + |-------------------------------------------------------------------------- + | User Providers + |-------------------------------------------------------------------------- + | + | All authentication guards have a user provider, which defines how the + | users are actually retrieved out of your database or other storage + | system used by the application. Typically, Eloquent is utilized. + | + | If you have multiple user tables or models you may configure multiple + | providers to represent the model / table. These providers may then + | be assigned to any extra authentication guards you have defined. + | + | Supported: "database", "eloquent" + | + */ + + 'providers' => [ + 'users' => [ + 'driver' => 'eloquent', + 'model' => env('AUTH_MODEL', User::class), + ], + + // 'users' => [ + // 'driver' => 'database', + // 'table' => 'users', + // ], + ], + + /* + |-------------------------------------------------------------------------- + | Resetting Passwords + |-------------------------------------------------------------------------- + | + | These configuration options specify the behavior of Laravel's password + | reset functionality, including the table utilized for token storage + | and the user provider that is invoked to actually retrieve users. + | + | The expiry time is the number of minutes that each reset token will be + | considered valid. This security feature keeps tokens short-lived so + | they have less time to be guessed. You may change this as needed. + | + | The throttle setting is the number of seconds a user must wait before + | generating more password reset tokens. This prevents the user from + | quickly generating a very large amount of password reset tokens. + | + */ + + 'passwords' => [ + 'users' => [ + 'provider' => 'users', + 'table' => env('AUTH_PASSWORD_RESET_TOKEN_TABLE', 'password_reset_tokens'), + 'expire' => 60, + 'throttle' => 60, + ], + ], + + /* + |-------------------------------------------------------------------------- + | Password Confirmation Timeout + |-------------------------------------------------------------------------- + | + | Here you may define the number of seconds before a password confirmation + | window expires and users are asked to re-enter their password via the + | confirmation screen. By default, the timeout lasts for three hours. + | + */ + + 'password_timeout' => env('AUTH_PASSWORD_TIMEOUT', 10800), + +]; diff --git a/config/cache.php b/config/cache.php new file mode 100644 index 0000000..d7eec61 --- /dev/null +++ b/config/cache.php @@ -0,0 +1,136 @@ + env('CACHE_STORE', 'database'), + + /* + |-------------------------------------------------------------------------- + | Cache Stores + |-------------------------------------------------------------------------- + | + | Here you may define all of the cache "stores" for your application as + | well as their drivers. You may even define multiple stores for the + | same cache driver to group types of items stored in your caches. + | + | Supported drivers: "array", "database", "file", "memcached", + | "redis", "dynamodb", "storage", "octane", + | "session", "failover", "null" + | + */ + + 'stores' => [ + + 'array' => [ + 'driver' => 'array', + 'serialize' => false, + ], + + 'database' => [ + 'driver' => 'database', + 'connection' => env('DB_CACHE_CONNECTION'), + 'table' => env('DB_CACHE_TABLE', 'cache'), + 'lock_connection' => env('DB_CACHE_LOCK_CONNECTION'), + 'lock_table' => env('DB_CACHE_LOCK_TABLE'), + ], + + 'file' => [ + 'driver' => 'file', + 'path' => storage_path('framework/cache/data'), + 'lock_path' => storage_path('framework/cache/data'), + ], + + 'storage' => [ + 'driver' => 'storage', + 'disk' => env('CACHE_STORAGE_DISK'), + 'path' => env('CACHE_STORAGE_PATH', 'framework/cache/data'), + ], + + 'memcached' => [ + 'driver' => 'memcached', + 'persistent_id' => env('MEMCACHED_PERSISTENT_ID'), + 'sasl' => [ + env('MEMCACHED_USERNAME'), + env('MEMCACHED_PASSWORD'), + ], + 'options' => [ + // Memcached::OPT_CONNECT_TIMEOUT => 2000, + ], + 'servers' => [ + [ + 'host' => env('MEMCACHED_HOST', '127.0.0.1'), + 'port' => env('MEMCACHED_PORT', 11211), + 'weight' => 100, + ], + ], + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => env('REDIS_CACHE_CONNECTION', 'cache'), + 'lock_connection' => env('REDIS_CACHE_LOCK_CONNECTION', 'default'), + ], + + 'dynamodb' => [ + 'driver' => 'dynamodb', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + 'table' => env('DYNAMODB_CACHE_TABLE', 'cache'), + 'endpoint' => env('DYNAMODB_ENDPOINT'), + ], + + 'octane' => [ + 'driver' => 'octane', + ], + + 'failover' => [ + 'driver' => 'failover', + 'stores' => [ + 'database', + 'array', + ], + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Cache Key Prefix + |-------------------------------------------------------------------------- + | + | When utilizing the APC, database, memcached, Redis, and DynamoDB cache + | stores, there might be other applications using the same cache. For + | that reason, you may prefix every cache key to avoid collisions. + | + */ + + 'prefix' => env('CACHE_PREFIX', Str::slug((string) env('APP_NAME', 'laravel')).'-cache-'), + + /* + |-------------------------------------------------------------------------- + | Serializable Classes + |-------------------------------------------------------------------------- + | + | This value determines the classes that can be unserialized from cache + | storage. By default, no PHP classes will be unserialized from your + | cache to prevent gadget chain attacks if your APP_KEY is leaked. + | + */ + + 'serializable_classes' => false, + +]; diff --git a/config/database.php b/config/database.php new file mode 100644 index 0000000..abbb88e --- /dev/null +++ b/config/database.php @@ -0,0 +1,184 @@ + env('DB_CONNECTION', 'sqlite'), + + /* + |-------------------------------------------------------------------------- + | Database Connections + |-------------------------------------------------------------------------- + | + | Below are all of the database connections defined for your application. + | An example configuration is provided for each database system which + | is supported by Laravel. You're free to add / remove connections. + | + */ + + 'connections' => [ + + 'sqlite' => [ + 'driver' => 'sqlite', + 'url' => env('DB_URL'), + 'database' => env('DB_DATABASE', database_path('database.sqlite')), + 'prefix' => '', + 'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true), + 'busy_timeout' => null, + 'journal_mode' => null, + 'synchronous' => null, + 'transaction_mode' => 'DEFERRED', + ], + + 'mysql' => [ + 'driver' => 'mysql', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '3306'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'unix_socket' => env('DB_SOCKET', ''), + 'charset' => env('DB_CHARSET', 'utf8mb4'), + 'collation' => env('DB_COLLATION', 'utf8mb4_unicode_ci'), + 'prefix' => '', + 'prefix_indexes' => true, + 'strict' => true, + 'engine' => null, + 'options' => extension_loaded('pdo_mysql') ? array_filter([ + Mysql::ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), + ]) : [], + ], + + 'mariadb' => [ + 'driver' => 'mariadb', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '3306'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'unix_socket' => env('DB_SOCKET', ''), + 'charset' => env('DB_CHARSET', 'utf8mb4'), + 'collation' => env('DB_COLLATION', 'utf8mb4_unicode_ci'), + 'prefix' => '', + 'prefix_indexes' => true, + 'strict' => true, + 'engine' => null, + 'options' => extension_loaded('pdo_mysql') ? array_filter([ + Mysql::ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), + ]) : [], + ], + + 'pgsql' => [ + 'driver' => 'pgsql', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '5432'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'charset' => env('DB_CHARSET', 'utf8'), + 'prefix' => '', + 'prefix_indexes' => true, + 'search_path' => 'public', + 'sslmode' => env('DB_SSLMODE', 'prefer'), + ], + + 'sqlsrv' => [ + 'driver' => 'sqlsrv', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', 'localhost'), + 'port' => env('DB_PORT', '1433'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'charset' => env('DB_CHARSET', 'utf8'), + 'prefix' => '', + 'prefix_indexes' => true, + // 'encrypt' => env('DB_ENCRYPT', 'yes'), + // 'trust_server_certificate' => env('DB_TRUST_SERVER_CERTIFICATE', 'false'), + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Migration Repository Table + |-------------------------------------------------------------------------- + | + | This table keeps track of all the migrations that have already run for + | your application. Using this information, we can determine which of + | the migrations on disk haven't actually been run on the database. + | + */ + + 'migrations' => [ + 'table' => 'migrations', + 'update_date_on_publish' => true, + ], + + /* + |-------------------------------------------------------------------------- + | Redis Databases + |-------------------------------------------------------------------------- + | + | Redis is an open source, fast, and advanced key-value store that also + | provides a richer body of commands than a typical key-value system + | such as Memcached. You may define your connection settings here. + | + */ + + 'redis' => [ + + 'client' => env('REDIS_CLIENT', 'phpredis'), + + 'options' => [ + 'cluster' => env('REDIS_CLUSTER', 'redis'), + 'prefix' => env('REDIS_PREFIX', Str::slug((string) env('APP_NAME', 'laravel')).'-database-'), + 'persistent' => env('REDIS_PERSISTENT', false), + ], + + 'default' => [ + 'url' => env('REDIS_URL'), + 'host' => env('REDIS_HOST', '127.0.0.1'), + 'username' => env('REDIS_USERNAME'), + 'password' => env('REDIS_PASSWORD'), + 'port' => env('REDIS_PORT', '6379'), + 'database' => env('REDIS_DB', '0'), + 'max_retries' => env('REDIS_MAX_RETRIES', 3), + 'backoff_algorithm' => env('REDIS_BACKOFF_ALGORITHM', 'decorrelated_jitter'), + 'backoff_base' => env('REDIS_BACKOFF_BASE', 100), + 'backoff_cap' => env('REDIS_BACKOFF_CAP', 1000), + ], + + 'cache' => [ + 'url' => env('REDIS_URL'), + 'host' => env('REDIS_HOST', '127.0.0.1'), + 'username' => env('REDIS_USERNAME'), + 'password' => env('REDIS_PASSWORD'), + 'port' => env('REDIS_PORT', '6379'), + 'database' => env('REDIS_CACHE_DB', '1'), + 'max_retries' => env('REDIS_MAX_RETRIES', 3), + 'backoff_algorithm' => env('REDIS_BACKOFF_ALGORITHM', 'decorrelated_jitter'), + 'backoff_base' => env('REDIS_BACKOFF_BASE', 100), + 'backoff_cap' => env('REDIS_BACKOFF_CAP', 1000), + ], + + ], + +]; diff --git a/config/filesystems.php b/config/filesystems.php new file mode 100644 index 0000000..6cfdfb3 --- /dev/null +++ b/config/filesystems.php @@ -0,0 +1,80 @@ + env('FILESYSTEM_DISK', 'local'), + + /* + |-------------------------------------------------------------------------- + | Filesystem Disks + |-------------------------------------------------------------------------- + | + | Below you may configure as many filesystem disks as necessary, and you + | may even configure multiple disks for the same driver. Examples for + | most supported storage drivers are configured here for reference. + | + | Supported drivers: "local", "ftp", "sftp", "s3" + | + */ + + 'disks' => [ + + 'local' => [ + 'driver' => 'local', + 'root' => storage_path('app/private'), + 'serve' => true, + 'throw' => false, + 'report' => false, + ], + + 'public' => [ + 'driver' => 'local', + 'root' => storage_path('app/public'), + 'url' => rtrim((string) env('APP_URL', 'http://localhost'), '/').'/storage', + 'visibility' => 'public', + 'throw' => false, + 'report' => false, + ], + + 's3' => [ + 'driver' => 's3', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION'), + 'bucket' => env('AWS_BUCKET'), + 'url' => env('AWS_URL'), + 'endpoint' => env('AWS_ENDPOINT'), + 'use_path_style_endpoint' => env('AWS_USE_PATH_STYLE_ENDPOINT', false), + 'throw' => false, + 'report' => false, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Symbolic Links + |-------------------------------------------------------------------------- + | + | Here you may configure the symbolic links that will be created when the + | `storage:link` Artisan command is executed. The array keys should be + | the locations of the links and the values should be their targets. + | + */ + + 'links' => [ + public_path('storage') => storage_path('app/public'), + ], + +]; diff --git a/config/fortify.php b/config/fortify.php new file mode 100644 index 0000000..cedebce --- /dev/null +++ b/config/fortify.php @@ -0,0 +1,177 @@ + 'web', + + /* + |-------------------------------------------------------------------------- + | Fortify Password Broker + |-------------------------------------------------------------------------- + | + | Here you may specify which password broker Fortify can use when a user + | is resetting their password. This configured value should match one + | of your password brokers setup in your "auth" configuration file. + | + */ + + 'passwords' => 'users', + + /* + |-------------------------------------------------------------------------- + | Username / Email + |-------------------------------------------------------------------------- + | + | This value defines which model attribute should be considered as your + | application's "username" field. Typically, this might be the email + | address of the users but you are free to change this value here. + | + | Out of the box, Fortify expects forgot password and reset password + | requests to have a field named 'email'. If the application uses + | another name for the field you may define it below as needed. + | + */ + + 'username' => 'email', + + 'email' => 'email', + + /* + |-------------------------------------------------------------------------- + | Lowercase Usernames + |-------------------------------------------------------------------------- + | + | This value defines whether usernames should be lowercased before saving + | them in the database, as some database system string fields are case + | sensitive. You may disable this for your application if necessary. + | + */ + + 'lowercase_usernames' => true, + + /* + |-------------------------------------------------------------------------- + | Home Path + |-------------------------------------------------------------------------- + | + | Here you may configure the path where users will get redirected during + | authentication or password reset when the operations are successful + | and the user is authenticated. You are free to change this value. + | + */ + + 'home' => '/dashboard', + + /* + |-------------------------------------------------------------------------- + | Fortify Routes Prefix / Subdomain + |-------------------------------------------------------------------------- + | + | Here you may specify which prefix Fortify will assign to all the routes + | that it registers with the application. If necessary, you may change + | subdomain under which all of the Fortify routes will be available. + | + */ + + 'prefix' => '', + + 'domain' => null, + + /* + |-------------------------------------------------------------------------- + | Fortify Routes Middleware + |-------------------------------------------------------------------------- + | + | Here you may specify which middleware Fortify will assign to the routes + | that it registers with the application. If necessary, you may change + | these middleware but typically this provided default is preferred. + | + */ + + 'middleware' => ['web'], + + /* + |-------------------------------------------------------------------------- + | Rate Limiting + |-------------------------------------------------------------------------- + | + | By default, Fortify will throttle logins to five requests per minute for + | every email and IP address combination. However, if you would like to + | specify a custom rate limiter to call then you may specify it here. + | + */ + + 'limiters' => [ + 'login' => 'login', + 'two-factor' => 'two-factor', + 'passkeys' => 'passkeys', + ], + + /* + |-------------------------------------------------------------------------- + | Register View Routes + |-------------------------------------------------------------------------- + | + | Here you may specify if the routes returning views should be disabled as + | you may not need them when building your own application. This may be + | especially true if you're writing a custom single-page application. + | + */ + + 'views' => true, + + /* + |-------------------------------------------------------------------------- + | Passkeys + |-------------------------------------------------------------------------- + | + | These settings configure Fortify's passkey (WebAuthn) support. + | + */ + + 'passkeys' => [ + 'relying_party_id' => parse_url(config('app.url'), PHP_URL_HOST), + 'allowed_origins' => [config('app.url')], + 'user_handle_secret' => env('PASSKEYS_USER_HANDLE_SECRET', config('app.key')), + 'timeout' => 60000, + ], + + /* + |-------------------------------------------------------------------------- + | Features + |-------------------------------------------------------------------------- + | + | Some of the Fortify features are optional. You may disable the features + | by removing them from this array. You're free to only remove some of + | these features, or you can even remove all of these if you need to. + | + */ + + 'features' => [ + Features::registration(), + Features::resetPasswords(), + Features::emailVerification(), + Features::twoFactorAuthentication([ + 'confirm' => true, + 'confirmPassword' => true, + // 'window' => 0 + ]), + Features::passkeys([ + 'confirmPassword' => true, + ]), + ], + +]; diff --git a/config/logging.php b/config/logging.php new file mode 100644 index 0000000..bf49fcc --- /dev/null +++ b/config/logging.php @@ -0,0 +1,140 @@ + env('LOG_CHANNEL', 'stack'), + + /* + |-------------------------------------------------------------------------- + | Deprecations Log Channel + |-------------------------------------------------------------------------- + | + | This option controls the log channel that should be used to log warnings + | regarding deprecated PHP and library features. This allows you to get + | your application ready for upcoming major versions of dependencies. + | + */ + + 'deprecations' => [ + 'channel' => env('LOG_DEPRECATIONS_CHANNEL', 'null'), + 'trace' => env('LOG_DEPRECATIONS_TRACE', false), + ], + + /* + |-------------------------------------------------------------------------- + | Log Channels + |-------------------------------------------------------------------------- + | + | Here you may configure the log channels for your application. Laravel + | utilizes the Monolog PHP logging library, which includes a variety + | of powerful log handlers and formatters that you're free to use. + | + | Available drivers: "single", "daily", "slack", "syslog", + | "errorlog", "monolog", "custom", "stack" + | + */ + + 'channels' => [ + + 'stack' => [ + 'driver' => 'stack', + 'channels' => explode(',', (string) env('LOG_STACK', 'single')), + 'ignore_exceptions' => false, + ], + + 'single' => [ + 'driver' => 'single', + 'path' => storage_path('logs/laravel.log'), + 'level' => env('LOG_LEVEL', 'debug'), + 'replace_placeholders' => true, + ], + + 'daily' => [ + 'driver' => 'daily', + 'path' => storage_path('logs/laravel.log'), + 'level' => env('LOG_LEVEL', 'debug'), + 'max_files' => env('LOG_DAILY_DAYS', 14), + 'replace_placeholders' => true, + ], + + 'monthly' => [ + 'driver' => 'monthly', + 'path' => storage_path('logs/laravel.log'), + 'level' => env('LOG_LEVEL', 'debug'), + 'max_files' => 3, + 'replace_placeholders' => true, + ], + + 'slack' => [ + 'driver' => 'slack', + 'url' => env('LOG_SLACK_WEBHOOK_URL'), + 'username' => env('LOG_SLACK_USERNAME', env('APP_NAME', 'Laravel')), + 'emoji' => env('LOG_SLACK_EMOJI', ':boom:'), + 'level' => env('LOG_LEVEL', 'critical'), + 'replace_placeholders' => true, + ], + + 'papertrail' => [ + 'driver' => 'monolog', + 'level' => env('LOG_LEVEL', 'debug'), + 'handler' => env('LOG_PAPERTRAIL_HANDLER', SyslogUdpHandler::class), + 'handler_with' => [ + 'host' => env('PAPERTRAIL_URL'), + 'port' => env('PAPERTRAIL_PORT'), + 'connectionString' => 'tls://'.env('PAPERTRAIL_URL').':'.env('PAPERTRAIL_PORT'), + ], + 'processors' => [PsrLogMessageProcessor::class], + ], + + 'stderr' => [ + 'driver' => 'monolog', + 'level' => env('LOG_LEVEL', 'debug'), + 'handler' => StreamHandler::class, + 'handler_with' => [ + 'stream' => 'php://stderr', + ], + 'formatter' => env('LOG_STDERR_FORMATTER'), + 'processors' => [PsrLogMessageProcessor::class], + ], + + 'syslog' => [ + 'driver' => 'syslog', + 'level' => env('LOG_LEVEL', 'debug'), + 'facility' => env('LOG_SYSLOG_FACILITY', LOG_USER), + 'replace_placeholders' => true, + ], + + 'errorlog' => [ + 'driver' => 'errorlog', + 'level' => env('LOG_LEVEL', 'debug'), + 'replace_placeholders' => true, + ], + + 'null' => [ + 'driver' => 'monolog', + 'handler' => NullHandler::class, + ], + + 'emergency' => [ + 'path' => storage_path('logs/laravel.log'), + ], + + ], + +]; diff --git a/config/mail.php b/config/mail.php new file mode 100644 index 0000000..e32e88d --- /dev/null +++ b/config/mail.php @@ -0,0 +1,118 @@ + env('MAIL_MAILER', 'log'), + + /* + |-------------------------------------------------------------------------- + | Mailer Configurations + |-------------------------------------------------------------------------- + | + | Here you may configure all of the mailers used by your application plus + | their respective settings. Several examples have been configured for + | you and you are free to add your own as your application requires. + | + | Laravel supports a variety of mail "transport" drivers that can be used + | when delivering an email. You may specify which one you're using for + | your mailers below. You may also add additional mailers if needed. + | + | Supported: "smtp", "sendmail", "mailgun", "ses", "ses-v2", + | "postmark", "resend", "log", "array", + | "failover", "roundrobin" + | + */ + + 'mailers' => [ + + 'smtp' => [ + 'transport' => 'smtp', + 'scheme' => env('MAIL_SCHEME'), + 'url' => env('MAIL_URL'), + 'host' => env('MAIL_HOST', '127.0.0.1'), + 'port' => env('MAIL_PORT', 2525), + 'username' => env('MAIL_USERNAME'), + 'password' => env('MAIL_PASSWORD'), + 'timeout' => null, + 'local_domain' => env('MAIL_EHLO_DOMAIN', parse_url((string) env('APP_URL', 'http://localhost'), PHP_URL_HOST)), + ], + + 'ses' => [ + 'transport' => 'ses', + ], + + 'postmark' => [ + 'transport' => 'postmark', + // 'message_stream_id' => env('POSTMARK_MESSAGE_STREAM_ID'), + // 'client' => [ + // 'timeout' => 5, + // ], + ], + + 'resend' => [ + 'transport' => 'resend', + ], + + 'sendmail' => [ + 'transport' => 'sendmail', + 'path' => env('MAIL_SENDMAIL_PATH', '/usr/sbin/sendmail -bs -i'), + ], + + 'log' => [ + 'transport' => 'log', + 'channel' => env('MAIL_LOG_CHANNEL'), + ], + + 'array' => [ + 'transport' => 'array', + ], + + 'failover' => [ + 'transport' => 'failover', + 'mailers' => [ + 'smtp', + 'log', + ], + 'retry_after' => 60, + ], + + 'roundrobin' => [ + 'transport' => 'roundrobin', + 'mailers' => [ + 'ses', + 'postmark', + ], + 'retry_after' => 60, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Global "From" Address + |-------------------------------------------------------------------------- + | + | You may wish for all emails sent by your application to be sent from + | the same address. Here you may specify a name and address that is + | used globally for all emails that are sent by your application. + | + */ + + 'from' => [ + 'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'), + 'name' => env('MAIL_FROM_NAME', env('APP_NAME', 'Laravel')), + ], + +]; diff --git a/config/modules.php b/config/modules.php new file mode 100644 index 0000000..f3306fa --- /dev/null +++ b/config/modules.php @@ -0,0 +1,239 @@ + 'Modules', + + /* + |-------------------------------------------------------------------------- + | Module Stubs + |-------------------------------------------------------------------------- + | + | Default module stubs. + | + */ + + 'stubs' => [ + 'enabled' => false, + 'path' => base_path().'/Vendors/mpba/laravel-modules/src/Commands/stubs', + 'files' => [ + 'routes/web' => 'Routes/web.php', + 'routes/api' => 'Routes/api.php', + 'views/index' => 'Resources/views/index.blade.php', + 'views/master' => 'Resources/views/layouts/master.blade.php', + 'scaffold/config' => 'Config/config.php', + 'composer' => 'composer.json', + 'assets/js/app' => 'Resources/assets/js/app.js', + 'assets/sass/app' => 'Resources/assets/sass/app.scss', + 'webpack' => 'webpack.mix.js', + 'package' => 'package.json', + ], + 'replacements' => [ + 'routes/web' => ['LOWER_NAME', 'STUDLY_NAME'], + 'routes/api' => ['LOWER_NAME'], + 'webpack' => ['LOWER_NAME'], + 'json' => ['LOWER_NAME', 'STUDLY_NAME', 'MODULE_NAMESPACE', 'PROVIDER_NAMESPACE'], + 'views/index' => ['LOWER_NAME'], + 'views/master' => ['LOWER_NAME', 'STUDLY_NAME'], + 'scaffold/config' => ['STUDLY_NAME'], + 'composer' => [ + 'LOWER_NAME', + 'STUDLY_NAME', + 'VENDOR', + 'AUTHOR_NAME', + 'AUTHOR_EMAIL', + 'MODULE_NAMESPACE', + 'PROVIDER_NAMESPACE', + ], + ], + 'gitkeep' => true, + ], + 'paths' => [ + /* + |-------------------------------------------------------------------------- + | Modules path + |-------------------------------------------------------------------------- + | + | This path used for save the generated module. This path also will be added + | automatically to list of scanned folders. + | + */ + + 'modules' => base_path('Modules'), + /* + |-------------------------------------------------------------------------- + | Modules assets path + |-------------------------------------------------------------------------- + | + | Here you may update the modules assets path. + | + */ + + 'assets' => public_path('modules'), + /* + |-------------------------------------------------------------------------- + | The migrations path + |-------------------------------------------------------------------------- + | + | Where you run 'module:publish-migration' command, where do you publish the + | the migration files? + | + */ + + 'migration' => base_path('database/migrations'), + /* + |-------------------------------------------------------------------------- + | Generator path + |-------------------------------------------------------------------------- + | Customise the paths where the folders will be generated. + | Set the generate key to false to not generate that folder + */ + 'generator' => [ + 'config' => ['path' => 'Config', 'generate' => true], + 'trait' => ['path' => 'Traits', 'generate' => true], + 'helper' => ['path' => 'Helpers', 'generate' => true], + 'command' => ['path' => 'Console', 'generate' => true], + 'support' => ['path' => 'Support', 'generate' => true], + 'migration' => ['path' => 'Database/Migrations', 'generate' => true], + 'seeder' => ['path' => 'Database/Seeders', 'generate' => true], + 'factory' => ['path' => 'Database/factories', 'generate' => true], + 'model' => ['path' => 'Models', 'generate' => true], + 'routes' => ['path' => 'Routes', 'generate' => true], + 'controller' => ['path' => 'Http/Controllers', 'generate' => true], + 'filter' => ['path' => 'Http/Middleware', 'generate' => true], + 'request' => ['path' => 'Http/Requests', 'generate' => true], + 'provider' => ['path' => 'Providers', 'generate' => true], + 'assets' => ['path' => 'Resources/assets', 'generate' => true], + 'lang' => ['path' => 'Resources/lang', 'generate' => true], + 'views' => ['path' => 'Resources/views', 'generate' => true], + 'test' => ['path' => 'Tests/Unit', 'generate' => true], + 'test-feature' => ['path' => 'Tests/Feature', 'generate' => true], + 'test-browser' => ['path' => 'Tests/Browser', 'generate' => true], + 'repository' => ['path' => 'Repositories', 'generate' => false], + 'event' => ['path' => 'Events', 'generate' => false], + 'listener' => ['path' => 'Listeners', 'generate' => false], + 'policies' => ['path' => 'Policies', 'generate' => false], + 'rules' => ['path' => 'Rules', 'generate' => false], + 'jobs' => ['path' => 'Jobs', 'generate' => false], + 'emails' => ['path' => 'Emails', 'generate' => false], + 'notifications' => ['path' => 'Notifications', 'generate' => false], + 'resource' => ['path' => 'Transformers', 'generate' => false], + 'component' => ['path' => 'View', 'generate' => true], + ], + ], + /* + |-------------------------------------------------------------------------- + | Scan Path + |-------------------------------------------------------------------------- + | + | Here you define which folder will be scanned. By default will scan Vendors + | directory. This is useful if you host the package in packagist website. + | + */ + + 'scan' => [ + 'enabled' => false, + 'paths' => [ + base_path('Vendors/*/*'), + ], + ], + /* + |-------------------------------------------------------------------------- + | Composer File Template + |-------------------------------------------------------------------------- + | + | Here is the config for composer.json file, generated by this package + | + */ + + 'composer' => [ + 'Vendors' => 'mpba', + 'author' => [ + 'name' => 'Mark Gregory', + 'email' => 'mark.gregory@mpba.co.uk', + ], + ], + /* + |-------------------------------------------------------------------------- + | Caching + |-------------------------------------------------------------------------- + | + | Here is the config for setting up caching feature. + | + */ + 'cache' => [ + 'enabled' => false, + 'key' => 'laravel-modules', + 'lifetime' => 60, + ], + /* + |-------------------------------------------------------------------------- + | Choose what laravel-modules will register as custom namespaces. + | Setting one to false will require you to register that part + | in your own Service Provider class. + |-------------------------------------------------------------------------- + */ + 'register' => [ + 'translations' => true, + /** + * load files on boot or register method + * + * @example boot|register + */ + 'files' => 'register', + ], + + /* + |-------------------------------------------------------------------------- + | Activators + |-------------------------------------------------------------------------- + | + | You can define new types of activators here, file, database etc. The only + | required parameter is 'class'. + | The file activator will store the activation status in storage/installed_modules + */ + 'activators' => [ + 'file' => [ + 'class' => FileActivator::class, + 'statuses-file' => base_path('modules_statuses.json'), + 'cache-key' => 'activator.installed', + 'cache-lifetime' => 604800, + ], + 'database' => [ + 'class' => DatabaseActivator::class, + 'cache-key' => 'activator.installed', + 'cache-lifetime' => 604800, + ], + ], + + 'activator' => 'file', + + /* + |-------------------------------------------------------------------------- + | Module control admin UI + |-------------------------------------------------------------------------- + | + | These settings control the package-provided module management screens. + | The UI uses the database activator and the module_statuses table. + | + */ + 'admin' => [ + 'enabled' => true, + 'prefix' => 'admin/modules', + 'middleware' => ['web', 'auth'], + 'layout_component' => 'layouts.app', + 'hero_component' => 'page-hero', + ], +]; diff --git a/config/queue.php b/config/queue.php new file mode 100644 index 0000000..79c2c0a --- /dev/null +++ b/config/queue.php @@ -0,0 +1,129 @@ + env('QUEUE_CONNECTION', 'database'), + + /* + |-------------------------------------------------------------------------- + | Queue Connections + |-------------------------------------------------------------------------- + | + | Here you may configure the connection options for every queue backend + | used by your application. An example configuration is provided for + | each backend supported by Laravel. You're also free to add more. + | + | Drivers: "sync", "database", "beanstalkd", "sqs", "redis", + | "deferred", "background", "failover", "null" + | + */ + + 'connections' => [ + + 'sync' => [ + 'driver' => 'sync', + ], + + 'database' => [ + 'driver' => 'database', + 'connection' => env('DB_QUEUE_CONNECTION'), + 'table' => env('DB_QUEUE_TABLE', 'jobs'), + 'queue' => env('DB_QUEUE', 'default'), + 'retry_after' => (int) env('DB_QUEUE_RETRY_AFTER', 90), + 'after_commit' => false, + ], + + 'beanstalkd' => [ + 'driver' => 'beanstalkd', + 'host' => env('BEANSTALKD_QUEUE_HOST', 'localhost'), + 'queue' => env('BEANSTALKD_QUEUE', 'default'), + 'retry_after' => (int) env('BEANSTALKD_QUEUE_RETRY_AFTER', 90), + 'block_for' => 0, + 'after_commit' => false, + ], + + 'sqs' => [ + 'driver' => 'sqs', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'prefix' => env('SQS_PREFIX', 'https://sqs.us-east-1.amazonaws.com/your-account-id'), + 'queue' => env('SQS_QUEUE', 'default'), + 'suffix' => env('SQS_SUFFIX'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + 'after_commit' => false, + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => env('REDIS_QUEUE_CONNECTION', 'default'), + 'queue' => env('REDIS_QUEUE', 'default'), + 'retry_after' => (int) env('REDIS_QUEUE_RETRY_AFTER', 90), + 'block_for' => null, + 'after_commit' => false, + ], + + 'deferred' => [ + 'driver' => 'deferred', + ], + + 'background' => [ + 'driver' => 'background', + ], + + 'failover' => [ + 'driver' => 'failover', + 'connections' => [ + 'database', + 'deferred', + ], + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Job Batching + |-------------------------------------------------------------------------- + | + | The following options configure the database and table that store job + | batching information. These options can be updated to any database + | connection and table which has been defined by your application. + | + */ + + 'batching' => [ + 'database' => env('DB_CONNECTION', 'sqlite'), + 'table' => 'job_batches', + ], + + /* + |-------------------------------------------------------------------------- + | Failed Queue Jobs + |-------------------------------------------------------------------------- + | + | These options configure the behavior of failed queue job logging so you + | can control how and where failed jobs are stored. Laravel ships with + | support for storing failed jobs in a simple file or in a database. + | + | Supported drivers: "database-uuids", "dynamodb", "file", "null" + | + */ + + 'failed' => [ + 'driver' => env('QUEUE_FAILED_DRIVER', 'database-uuids'), + 'database' => env('DB_CONNECTION', 'sqlite'), + 'table' => 'failed_jobs', + ], + +]; diff --git a/config/services.php b/config/services.php new file mode 100644 index 0000000..ec226a4 --- /dev/null +++ b/config/services.php @@ -0,0 +1,38 @@ + [ + 'key' => env('POSTMARK_API_KEY'), + ], + + 'resend' => [ + 'key' => env('RESEND_API_KEY'), + ], + + 'ses' => [ + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + ], + + 'slack' => [ + 'notifications' => [ + 'bot_user_oauth_token' => env('SLACK_BOT_USER_OAUTH_TOKEN'), + 'channel' => env('SLACK_BOT_USER_DEFAULT_CHANNEL'), + ], + ], + +]; diff --git a/config/session.php b/config/session.php new file mode 100644 index 0000000..e0c0eac --- /dev/null +++ b/config/session.php @@ -0,0 +1,233 @@ + env('SESSION_DRIVER', 'database'), + + /* + |-------------------------------------------------------------------------- + | Session Lifetime + |-------------------------------------------------------------------------- + | + | Here you may specify the number of minutes that you wish the session + | to be allowed to remain idle before it expires. If you want them + | to expire immediately when the browser is closed then you may + | indicate that via the expire_on_close configuration option. + | + */ + + 'lifetime' => (int) env('SESSION_LIFETIME', 120), + + 'expire_on_close' => env('SESSION_EXPIRE_ON_CLOSE', false), + + /* + |-------------------------------------------------------------------------- + | Session Encryption + |-------------------------------------------------------------------------- + | + | This option allows you to easily specify that all of your session data + | should be encrypted before it's stored. All encryption is performed + | automatically by Laravel and you may use the session like normal. + | + */ + + 'encrypt' => env('SESSION_ENCRYPT', false), + + /* + |-------------------------------------------------------------------------- + | Session File Location + |-------------------------------------------------------------------------- + | + | When utilizing the "file" session driver, the session files are placed + | on disk. The default storage location is defined here; however, you + | are free to provide another location where they should be stored. + | + */ + + 'files' => storage_path('framework/sessions'), + + /* + |-------------------------------------------------------------------------- + | Session Database Connection + |-------------------------------------------------------------------------- + | + | When using the "database" or "redis" session drivers, you may specify a + | connection that should be used to manage these sessions. This should + | correspond to a connection in your database configuration options. + | + */ + + 'connection' => env('SESSION_CONNECTION'), + + /* + |-------------------------------------------------------------------------- + | Session Database Table + |-------------------------------------------------------------------------- + | + | When using the "database" session driver, you may specify the table to + | be used to store sessions. Of course, a sensible default is defined + | for you; however, you're welcome to change this to another table. + | + */ + + 'table' => env('SESSION_TABLE', 'sessions'), + + /* + |-------------------------------------------------------------------------- + | Session Cache Store + |-------------------------------------------------------------------------- + | + | When using one of the framework's cache driven session backends, you may + | define the cache store which should be used to store the session data + | between requests. This must match one of your defined cache stores. + | + | Affects: "dynamodb", "memcached", "redis" + | + */ + + 'store' => env('SESSION_STORE'), + + /* + |-------------------------------------------------------------------------- + | Session Sweeping Lottery + |-------------------------------------------------------------------------- + | + | Some session drivers must manually sweep their storage location to get + | rid of old sessions from storage. Here are the chances that it will + | happen on a given request. By default, the odds are 2 out of 100. + | + */ + + 'lottery' => [2, 100], + + /* + |-------------------------------------------------------------------------- + | Session Cookie Name + |-------------------------------------------------------------------------- + | + | Here you may change the name of the session cookie that is created by + | the framework. Typically, you should not need to change this value + | since doing so does not grant a meaningful security improvement. + | + */ + + 'cookie' => env( + 'SESSION_COOKIE', + Str::slug((string) env('APP_NAME', 'laravel')).'-session', + ), + + /* + |-------------------------------------------------------------------------- + | Session Cookie Path + |-------------------------------------------------------------------------- + | + | The session cookie path determines the path for which the cookie will + | be regarded as available. Typically, this will be the root path of + | your application, but you're free to change this when necessary. + | + */ + + 'path' => env('SESSION_PATH', '/'), + + /* + |-------------------------------------------------------------------------- + | Session Cookie Domain + |-------------------------------------------------------------------------- + | + | This value determines the domain and subdomains the session cookie is + | available to. By default, the cookie will be available to the root + | domain without subdomains. Typically, this shouldn't be changed. + | + */ + + 'domain' => env('SESSION_DOMAIN'), + + /* + |-------------------------------------------------------------------------- + | HTTPS Only Cookies + |-------------------------------------------------------------------------- + | + | By setting this option to true, session cookies will only be sent back + | to the server if the browser has a HTTPS connection. This will keep + | the cookie from being sent to you when it can't be done securely. + | + */ + + 'secure' => env('SESSION_SECURE_COOKIE'), + + /* + |-------------------------------------------------------------------------- + | HTTP Access Only + |-------------------------------------------------------------------------- + | + | Setting this value to true will prevent JavaScript from accessing the + | value of the cookie and the cookie will only be accessible through + | the HTTP protocol. It's unlikely you should disable this option. + | + */ + + 'http_only' => env('SESSION_HTTP_ONLY', true), + + /* + |-------------------------------------------------------------------------- + | Same-Site Cookies + |-------------------------------------------------------------------------- + | + | This option determines how your cookies behave when cross-site requests + | take place, and can be used to mitigate CSRF attacks. By default, we + | will set this value to "lax" to permit secure cross-site requests. + | + | See: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie#samesitesamesite-value + | + | Supported: "lax", "strict", "none", null + | + */ + + 'same_site' => env('SESSION_SAME_SITE', 'lax'), + + /* + |-------------------------------------------------------------------------- + | Partitioned Cookies + |-------------------------------------------------------------------------- + | + | Setting this value to true will tie the cookie to the top-level site for + | a cross-site context. Partitioned cookies are accepted by the browser + | when flagged "secure" and the Same-Site attribute is set to "none". + | + */ + + 'partitioned' => env('SESSION_PARTITIONED_COOKIE', false), + + /* + |-------------------------------------------------------------------------- + | Session Serialization + |-------------------------------------------------------------------------- + | + | This value controls the serialization strategy for session data, which + | is JSON by default. Setting this to "php" allows the storage of PHP + | objects in the session but can make an application vulnerable to + | "gadget chain" serialization attacks if the APP_KEY is leaked. + | + | Supported: "json", "php" + | + */ + + 'serialization' => 'json', + +]; diff --git a/database/.gitignore b/database/.gitignore new file mode 100644 index 0000000..9b19b93 --- /dev/null +++ b/database/.gitignore @@ -0,0 +1 @@ +*.sqlite* diff --git a/database/factories/UserFactory.php b/database/factories/UserFactory.php new file mode 100644 index 0000000..98825c8 --- /dev/null +++ b/database/factories/UserFactory.php @@ -0,0 +1,60 @@ + + */ +class UserFactory extends Factory +{ + /** + * The current password being used by the factory. + */ + protected static ?string $password; + + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + return [ + 'name' => fake()->name(), + 'email' => fake()->unique()->safeEmail(), + 'email_verified_at' => now(), + 'password' => static::$password ??= Hash::make('password'), + 'remember_token' => Str::random(10), + 'two_factor_secret' => null, + 'two_factor_recovery_codes' => null, + 'two_factor_confirmed_at' => null, + ]; + } + + /** + * Indicate that the model's email address should be unverified. + */ + public function unverified(): static + { + return $this->state(fn (array $attributes) => [ + 'email_verified_at' => null, + ]); + } + + /** + * Indicate that the model has two-factor authentication configured. + */ + public function withTwoFactor(): static + { + return $this->state(fn (array $attributes) => [ + 'two_factor_secret' => encrypt('secret'), + 'two_factor_recovery_codes' => encrypt(json_encode(['recovery-code-1'])), + 'two_factor_confirmed_at' => now(), + ]); + } +} diff --git a/database/migrations/0001_01_01_000000_create_users_table.php b/database/migrations/0001_01_01_000000_create_users_table.php new file mode 100644 index 0000000..05fb5d9 --- /dev/null +++ b/database/migrations/0001_01_01_000000_create_users_table.php @@ -0,0 +1,49 @@ +id(); + $table->string('name'); + $table->string('email')->unique(); + $table->timestamp('email_verified_at')->nullable(); + $table->string('password'); + $table->rememberToken(); + $table->timestamps(); + }); + + Schema::create('password_reset_tokens', function (Blueprint $table) { + $table->string('email')->primary(); + $table->string('token'); + $table->timestamp('created_at')->nullable(); + }); + + Schema::create('sessions', function (Blueprint $table) { + $table->string('id')->primary(); + $table->foreignId('user_id')->nullable()->index(); + $table->string('ip_address', 45)->nullable(); + $table->text('user_agent')->nullable(); + $table->longText('payload'); + $table->integer('last_activity')->index(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('users'); + Schema::dropIfExists('password_reset_tokens'); + Schema::dropIfExists('sessions'); + } +}; diff --git a/database/migrations/0001_01_01_000001_create_cache_table.php b/database/migrations/0001_01_01_000001_create_cache_table.php new file mode 100644 index 0000000..06dc7a5 --- /dev/null +++ b/database/migrations/0001_01_01_000001_create_cache_table.php @@ -0,0 +1,35 @@ +string('key')->primary(); + $table->mediumText('value'); + $table->bigInteger('expiration')->index(); + }); + + Schema::create('cache_locks', function (Blueprint $table) { + $table->string('key')->primary(); + $table->string('owner'); + $table->bigInteger('expiration')->index(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('cache'); + Schema::dropIfExists('cache_locks'); + } +}; diff --git a/database/migrations/0001_01_01_000002_create_jobs_table.php b/database/migrations/0001_01_01_000002_create_jobs_table.php new file mode 100644 index 0000000..edac6fe --- /dev/null +++ b/database/migrations/0001_01_01_000002_create_jobs_table.php @@ -0,0 +1,59 @@ +id(); + $table->string('queue')->index(); + $table->longText('payload'); + $table->unsignedSmallInteger('attempts'); + $table->unsignedInteger('reserved_at')->nullable(); + $table->unsignedInteger('available_at'); + $table->unsignedInteger('created_at'); + }); + + Schema::create('job_batches', function (Blueprint $table) { + $table->string('id')->primary(); + $table->string('name'); + $table->integer('total_jobs'); + $table->integer('pending_jobs'); + $table->integer('failed_jobs'); + $table->longText('failed_job_ids'); + $table->mediumText('options')->nullable(); + $table->integer('cancelled_at')->nullable(); + $table->integer('created_at'); + $table->integer('finished_at')->nullable(); + }); + + Schema::create('failed_jobs', function (Blueprint $table) { + $table->id(); + $table->string('uuid')->unique(); + $table->string('connection'); + $table->string('queue'); + $table->longText('payload'); + $table->longText('exception'); + $table->timestamp('failed_at')->useCurrent(); + + $table->index(['connection', 'queue', 'failed_at']); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('jobs'); + Schema::dropIfExists('job_batches'); + Schema::dropIfExists('failed_jobs'); + } +}; diff --git a/database/migrations/2024_01_01_000000_create_passkeys_table.php b/database/migrations/2024_01_01_000000_create_passkeys_table.php new file mode 100644 index 0000000..cb884c3 --- /dev/null +++ b/database/migrations/2024_01_01_000000_create_passkeys_table.php @@ -0,0 +1,34 @@ +id(); + $table->foreignId('user_id')->constrained()->cascadeOnDelete(); + $table->string('name'); + $table->string('credential_id')->unique(); + $table->json('credential'); + $table->timestamp('last_used_at')->nullable(); + $table->timestamps(); + + $table->index('user_id'); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('passkeys'); + } +}; diff --git a/database/migrations/2025_08_14_170933_add_two_factor_columns_to_users_table.php b/database/migrations/2025_08_14_170933_add_two_factor_columns_to_users_table.php new file mode 100644 index 0000000..187d974 --- /dev/null +++ b/database/migrations/2025_08_14_170933_add_two_factor_columns_to_users_table.php @@ -0,0 +1,34 @@ +text('two_factor_secret')->after('password')->nullable(); + $table->text('two_factor_recovery_codes')->after('two_factor_secret')->nullable(); + $table->timestamp('two_factor_confirmed_at')->after('two_factor_recovery_codes')->nullable(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::table('users', function (Blueprint $table) { + $table->dropColumn([ + 'two_factor_secret', + 'two_factor_recovery_codes', + 'two_factor_confirmed_at', + ]); + }); + } +}; diff --git a/database/migrations/2026_09_29_190000_create_evidence_submissions_table.php b/database/migrations/2026_09_29_190000_create_evidence_submissions_table.php new file mode 100644 index 0000000..151b406 --- /dev/null +++ b/database/migrations/2026_09_29_190000_create_evidence_submissions_table.php @@ -0,0 +1,5 @@ +id(); $table->string('name')->nullable(); $table->string('email')->nullable(); $table->string('park_name')->nullable(); $table->string('operator')->nullable(); $table->decimal('purchase_price',12,2)->nullable(); $table->decimal('valuation',12,2)->nullable(); $table->decimal('finance_balance',12,2)->nullable(); $table->text('story'); $table->boolean('consent_to_contact')->default(false); $table->timestamps(); }); } public function down(): void { Schema::dropIfExists('evidence_submissions'); } }; diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php new file mode 100644 index 0000000..6b901f8 --- /dev/null +++ b/database/seeders/DatabaseSeeder.php @@ -0,0 +1,25 @@ +create(); + + User::factory()->create([ + 'name' => 'Test User', + 'email' => 'test@example.com', + ]); + } +} diff --git a/deploy.php b/deploy.php new file mode 100644 index 0000000..0b34d90 --- /dev/null +++ b/deploy.php @@ -0,0 +1,93 @@ +set('hostname', 'holidayparkowners.com ') + ->set('remote_user', 'mag') + ->set('branch', 'main') + ->set('deploy_path', '/var/www/holidayparks/prod'); + +host('stage') + ->set('hostname', 'holidayparkowners.com') + ->set('remote_user', 'mag') + ->set('branch', 'stage') + ->set('deploy_path', '/var/www/holidayparks/stage'); + +/* + * Install the root npm tree, then every module that owns its own lock file, + * then run ONE root Vite build. Because Vite is compiling a module source file, + * normal Node resolution finds that module's own node_modules first. + */ +task('build', function (): void { + $node = 'export NVM_DIR="$HOME/.nvm"' + .' && [ -s "$NVM_DIR/nvm.sh" ]' + .' && . "$NVM_DIR/nvm.sh"' + .' && nvm use {{node_version}}'; + + run( + $node + .' && cd {{release_path}}' + .' && npm ci --no-audit --no-fund' + ); + + run( + $node + .' && cd {{release_path}}' + .' && for lock in Modules/*/package-lock.json; do' + .' [ -f "$lock" ] || continue;' + .' module_dir="$(dirname "$lock")";' + .' echo "[Modules] npm ci: $module_dir";' + .' (cd "$module_dir" && npm ci --no-audit --no-fund);' + .' done' + ); + + run( + $node + .' && cd {{release_path}}' + .' && npm run build' + ); +}); + +task('queue:restart', function (): void { + run('cd {{release_path}} && php artisan queue:restart'); +}); + +task('deploy:write_revision_file', function (): void { + run('cd {{release_path}} && echo "{{branch}}" > BRANCH'); + run('cd {{release_path}} && date -u +"%Y-%m-%dT%H:%M:%SZ" > DEPLOYED_AT'); +}); + +task('artisan:clear', function (): void { + run('cd {{release_path}} && php artisan view:clear'); + run('cd {{release_path}} && php artisan optimize:clear'); + run('cd {{release_path}} && php artisan config:clear'); + run('cd {{release_path}} && php artisan route:clear'); +}); + +task('services:restart', function (): void { + run('sudo -n nginx -t'); + run('sudo -n systemctl reload nginx'); + run('sudo -n systemctl restart php8.3-fpm'); +}); + +after('deploy:update_code', 'deploy:write_revision_file'); +after('deploy:vendors', 'build'); +after('deploy:symlink', 'artisan:clear'); +after('deploy:symlink', 'queue:restart'); +after('deploy:failed', 'deploy:unlock'); +after('deploy:symlink', 'services:restart'); diff --git a/modules_statuses.json b/modules_statuses.json new file mode 100644 index 0000000..573ab01 --- /dev/null +++ b/modules_statuses.json @@ -0,0 +1,5 @@ +{ + "Stylist": true, + "M3": true, + "OTM": true +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..b988217 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,2289 @@ +{ + "name": "standard_install", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "dependencies": { + "@laravel/passkeys": "^0.2.0", + "@tailwindcss/vite": "^4.1.11", + "concurrently": "^10.0.3", + "laravel-vite-plugin": "^3.1", + "tailwindcss": "^4.0.7", + "vite": "^8.0.0" + }, + "optionalDependencies": { + "@laravel/multiplex": "^0.4.1", + "@rollup/rollup-linux-x64-gnu": "4.9.5", + "@tailwindcss/oxide-linux-x64-gnu": "^4.0.1", + "lightningcss-linux-x64-gnu": "^1.29.1" + } + }, + "node_modules/@alcalzone/ansi-tokenize": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@alcalzone/ansi-tokenize/-/ansi-tokenize-0.3.0.tgz", + "integrity": "sha512-p+CMKJ93HFmLkjXKlXiVGlMQEuRb6H0MokBSwUsX+S6BRX8eV5naFZpQJFfJHjRZY0Hmnqy1/r6UWl3x+19zYA==", + "license": "MIT", + "optional": true, + "dependencies": { + "ansi-styles": "^6.2.1", + "is-fullwidth-code-point": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@laravel/multiplex": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@laravel/multiplex/-/multiplex-0.4.2.tgz", + "integrity": "sha512-GzmKgY1ExZPeggylf0IMpKI2EBJxKKQfQ+8wQnVmJM7BlkdH72lPvGWGBnYUynBIRXXBQ9LAw660Ym8QqYJwgw==", + "license": "MIT", + "optional": true, + "os": [ + "darwin", + "linux" + ], + "dependencies": { + "ansi-styles": "^6.2.3", + "commander": "^15.0.0", + "ink": "^7.1.0", + "react": "^19.2.7", + "string-width": "^8.2.2", + "wrap-ansi": "^10.0.0" + }, + "bin": { + "multiplex": "dist/cli.js" + }, + "engines": { + "node": ">=22.13.0" + } + }, + "node_modules/@laravel/passkeys": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@laravel/passkeys/-/passkeys-0.2.0.tgz", + "integrity": "sha512-K+owv26weKrYaoTJutqU40UsJZpwYkqB9jdlz5Bv/C54nxj2+Py9jbVwxASWg21fLsPhn3ngPKZE5RnfakCQKg==", + "license": "MIT", + "dependencies": { + "@simplewebauthn/browser": "^13.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "svelte": "^5.0.0", + "vue": "^3.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "svelte": { + "optional": true + }, + "vue": { + "optional": true + } + } + }, + "node_modules/@oxc-project/types": { + "version": "0.144.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.144.0.tgz", + "integrity": "sha512-nuhZIOLuI6TFQ32I/WnUx+SCPY7SdSKwgnFHydAuoS1+Z4BRcaP+RRJmGzl9lw+0OFF7UmaESf7KQRXaNLHypg==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/Boshen" + } + }, + "node_modules/@rolldown/binding-android-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.2.4.tgz", + "integrity": "sha512-jHC2cnyKz5xU2fhECtFl8OZ83cYNt13GZQD+0uMJ/X3o+ijmd56okHhTUwxVSHPx1IRVIJEZ1/1pPzeLCU6XKA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-darwin-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.2.4.tgz", + "integrity": "sha512-Dc5mPD8F5F/FS8i01syd7FTF6yB2fVthH/TRkjwJkzUK6EpoxHtqvZQP5Zwq80/5z19TWYHIg1KOHboCgVx/aQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-darwin-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.2.4.tgz", + "integrity": "sha512-fpDm4oBo6SqLvWUYCmFhdde3U9KH2fRNNMeAnAPAIwxRL345xutL0EtEUcuoxsoazdJGv/MuDBQHlCDrtbvqOg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-freebsd-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.2.4.tgz", + "integrity": "sha512-rSJoreDE/HoIzoaib6MTp5jQtCTdMHKIvItAKT/ImS6Y6Ww76oUaeMyp4Vc/fAgd/ehji068IxetHXAnqUwN9A==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm-gnueabihf": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.2.4.tgz", + "integrity": "sha512-/jm8OGHgn7oGaJu3i/qZI9spUGcJ+y/lk43ttQ/iO1tOd9NissG6o97bighBCiL+BKRngmcDuR6ikfwYdJmVuQ==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm64-gnu": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.2.4.tgz", + "integrity": "sha512-tIP06BeD9EqvECBrPZ+sqdPlYrT+aYaAiu1wYziVx5elRK/ftm33JxVDy2bXGbr6J0CrtirCkR87/X5a2euEng==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm64-musl": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.2.4.tgz", + "integrity": "sha512-Ql1Q0EQqVThvn9VAVlwNzsUvbSFtCMGjLpRRi4pk5i7NZZ4n5ISiLMjHYtus4VQ2PvkSw24zyaCVsiS+sXPj1w==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-ppc64-gnu": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.2.4.tgz", + "integrity": "sha512-GjbjXD4XXfN19D0LZNbmiCBUoDiRACsYHr0yaIbbn8aFsXjHZifcYqu/W5Er5X2X990WjHXFrxarn5chzItorQ==", + "cpu": [ + "ppc64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-s390x-gnu": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.2.4.tgz", + "integrity": "sha512-p5WR0NOwaRmJ/B1b6IjEFLLivwEsf3PrdBIhRbhTCQisbo2SvHHpG4ELB/+FgQNnB88LTOF86upmJmbvZdQ2lw==", + "cpu": [ + "s390x" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-x64-gnu": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.2.4.tgz", + "integrity": "sha512-4/GyVjmhR+Tc6HLJvwc1sOhPqAZtySiSMesOZyX6JQ5XBxoTDEMKQzvo07NIK6nTon/SivlZqvhzvuVBNQhObQ==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-x64-musl": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.2.4.tgz", + "integrity": "sha512-l9eeLsCNvPpmSXUej0etw/J1eqV0Jj1D5G/xG6YTijmE6dkv6E2QezgWbTfQk63v952DPqrjOCoiqxq7Bw0YUQ==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-openharmony-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.2.4.tgz", + "integrity": "sha512-e0F355MSTMm3+UOqtV3L24gFUp2N5m1f8L/7d56deik6va+AXdrt9F8LbzGpeWGWRbZEDq4m8NVnJDeBtf9DZg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-win32-arm64-msvc": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.2.4.tgz", + "integrity": "sha512-AWLi0uBRYh6QlE7OKhiz+phZC0qwtij2QZmhmOdsLdFn64m7oMpooE9ICE3lhm9xMb4SpDo2WbHcxX1iFLFtqw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-win32-x64-msvc": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.2.4.tgz", + "integrity": "sha512-UwSDJOg3dqCAejWdxclJjCsh3Qq4vLYMDxmyHqo1btz3stK2VqgwNd3mm5tuIwzSlGIQ/1H9Hr+Zn09mrezNqQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/pluginutils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz", + "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==", + "license": "MIT" + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.5.tgz", + "integrity": "sha512-Dq1bqBdLaZ1Gb/l2e5/+o3B18+8TI9ANlA1SkejZqDgdU/jK/ThYaMPMJpVMMXy2uRHvGKbkz9vheVGdq3cJfA==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@simplewebauthn/browser": { + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@simplewebauthn/browser/-/browser-13.3.0.tgz", + "integrity": "sha512-BE/UWv6FOToAdVk0EokzkqQQDOWtNydYlY6+OrmiZ5SCNmb41VehttboTetUM3T/fr6EAFYVXjz4My2wg230rQ==", + "license": "MIT" + }, + "node_modules/@tailwindcss/node": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.3.3.tgz", + "integrity": "sha512-/T8IKEsf9VTU6tLjgC7+sv2mOPtQxzE2jMw7u4Tt40Tx+QSZxpzh95/H6cMKoja9XuW7iMdLJYBB0o9G1CaAgg==", + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.5", + "enhanced-resolve": "^5.24.1", + "jiti": "^2.7.0", + "lightningcss": "1.32.0", + "magic-string": "^0.30.21", + "source-map-js": "^1.2.1", + "tailwindcss": "4.3.3" + } + }, + "node_modules/@tailwindcss/oxide": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.3.3.tgz", + "integrity": "sha512-krXjAikiaFSPaK/FkAQT5UTx3VormQaiZ5hBFlJZ9UFQGB/rwg1MZIhHAG9smMQRTdyJxP6Qt5MwMtdyU5FWrA==", + "license": "MIT", + "engines": { + "node": ">= 20" + }, + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.3.3", + "@tailwindcss/oxide-darwin-arm64": "4.3.3", + "@tailwindcss/oxide-darwin-x64": "4.3.3", + "@tailwindcss/oxide-freebsd-x64": "4.3.3", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.3.3", + "@tailwindcss/oxide-linux-arm64-gnu": "4.3.3", + "@tailwindcss/oxide-linux-arm64-musl": "4.3.3", + "@tailwindcss/oxide-linux-x64-gnu": "4.3.3", + "@tailwindcss/oxide-linux-x64-musl": "4.3.3", + "@tailwindcss/oxide-wasm32-wasi": "4.3.3", + "@tailwindcss/oxide-win32-arm64-msvc": "4.3.3", + "@tailwindcss/oxide-win32-x64-msvc": "4.3.3" + } + }, + "node_modules/@tailwindcss/oxide-android-arm64": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.3.3.tgz", + "integrity": "sha512-Y85A2gmPSkl5Ve5qR86GL4HT509cFqQh1aes9p3sSkyTPwt0Pppf3GkwGe4JPACcRYjgJIEhQgM6dBClnr0NYw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-arm64": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.3.3.tgz", + "integrity": "sha512-BiaWatpBcERQFDlOjRDpIVXuFK5PJez5SA4JMg6VYZdBYU+qKfV/vqjcIs+IYmtitf1xYQZTwXvU/8y4lfZUGw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-x64": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.3.3.tgz", + "integrity": "sha512-fAeUqfV5ndhxRwai8cXGzdLvul9utWOmeTkv69unv4ZXixjn61Z+p9lCWdwOwA3TYboG3BwdVuN/RDjhBRl0mw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-freebsd-x64": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.3.3.tgz", + "integrity": "sha512-iyf5bV6+wnAlflVeEy7R25dupxTNECZN5QMI0qNT6eT+EgaGdZcKhGkr5SdoaWiLJ3spLqIY9VCeSGrwmtg4kw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.3.3.tgz", + "integrity": "sha512-aAYUprJAJQWWbRrPvtjdroZ56Md+JM8pMiopS6xGEwDfLhqj+2ver2p4nU4Mb3CRqcMmNBjo8KkUgcxhkzVQGQ==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.3.3.tgz", + "integrity": "sha512-nDxldcEENOxZRzC2uu9jrutZdAAQtb+8WWDCSnWL1zvBk1+FN+x6MtDViPB5AJMfttVCUhehGWus3XBPgatM/w==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-musl": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.3.3.tgz", + "integrity": "sha512-Md44bD6veX/PC5iyF8cDVnw4HBIANZepRZZ7a8DQOvkfo5WUBwcp6iAuCUz23u+4SUkhJlD3eL7hNdW8ezd/kA==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.3.3.tgz", + "integrity": "sha512-tx7us1muwOKAKWao2v/GaafFeQboE6aj88vC6ziN2NCGcRm8gWUhwjzg+YdVB1e4boAtdtma4L43onunI6NS4w==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-musl": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.3.3.tgz", + "integrity": "sha512-SJxX60smvHgasZoBy11dX6YRjXJFovwWBoedhbQPOBzgFWBHGB+TVPWB9BxzR7TTxU8FQZAI2AyiNCMzFm8Img==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.3.3.tgz", + "integrity": "sha512-jx1+rPhY/5Ympkktd656HBWEBLxP7dH06losBLjjf5vgCODXvi9KhtftWcMIwTFIDqBr7cRnQkdLnAG+IOlGvQ==", + "bundleDependencies": [ + "@napi-rs/wasm-runtime", + "@emnapi/core", + "@emnapi/runtime", + "@tybys/wasm-util", + "@emnapi/wasi-threads", + "tslib" + ], + "cpu": [ + "wasm32" + ], + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.11.1", + "@emnapi/runtime": "^1.11.1", + "@emnapi/wasi-threads": "^1.2.2", + "@napi-rs/wasm-runtime": "^1.1.4", + "@tybys/wasm-util": "^0.10.2", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.3.3.tgz", + "integrity": "sha512-3rc292Ca2ceK6Ulcc/bAVnTs/3nDtoPhyEKlgPv+yQJQi/JS/AMJlqzxvlDacL1nekbrcf6bTqp/jV4qgnPxNQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.3.3.tgz", + "integrity": "sha512-yJ0pwIVc/nYeGoV02WtsN8KYyLQv7kyI2wDnkezyJlGGjkd4QLwDGAwl47YpPJeuI0M0ObaXGSPjvWDPeTPggw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/vite": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.3.3.tgz", + "integrity": "sha512-yYU8cogLeSh/ms2jh8Fj7jaba/EWa7Ja6GoUqYZaraEuCI5YS6ms6ObZgjjedm+jm6XZjdNRWBpPP6Z86oOxcw==", + "license": "MIT", + "dependencies": { + "@tailwindcss/node": "4.3.3", + "@tailwindcss/oxide": "4.3.3", + "tailwindcss": "4.3.3" + }, + "peerDependencies": { + "vite": "^5.2.0 || ^6 || ^7 || ^8" + } + }, + "node_modules/ansi-escapes": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.3.0.tgz", + "integrity": "sha512-BvU8nYgGQBxcmMuEeUEmNTvrMVjJNSH7RgW24vXexN4Ven6qCvy4TntnvlnwnMLTVlcRQQdbRY8NKnaIoeWDNg==", + "license": "MIT", + "optional": true, + "dependencies": { + "environment": "^1.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.3.0.tgz", + "integrity": "sha512-WpDfL7NO6j7tH88IDBNVdUJxDh9nmCteAVW9dsep846XdwF4naCBK+/tGLX3KJgcpgMRXCFlTM2hKGoK9FsdrQ==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/auto-bind": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/auto-bind/-/auto-bind-5.0.1.tgz", + "integrity": "sha512-ooviqdwwgfIfNmDwo94wlshcdzfO64XV0Cg6oDsDYBJfITDz1EngD2z7DkbvCWn+XIMsIqW27sEVF6qcpJrRcg==", + "license": "MIT", + "optional": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/chalk": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/cli-boxes": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-4.0.1.tgz", + "integrity": "sha512-5IOn+jcCEHEraYolBPs/sT4BxYCe2nHg374OPiItB1O96KZFseS2gthU4twyYzeDcFew4DaUM/xwc5BQf08JJw==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=18.20 <19 || >=20.10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", + "license": "MIT", + "optional": true, + "dependencies": { + "restore-cursor": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-6.1.1.tgz", + "integrity": "sha512-06p9vyLahLa4zkGcgsGxU6iEkSOiuI4fhCH6Emhe2lPAcoUv73n72DnODsnHA+5wwXGnV0n9M9/qOQJSjYhFhw==", + "license": "MIT", + "optional": true, + "dependencies": { + "slice-ansi": "^9.0.0", + "string-width": "^8.2.0" + }, + "engines": { + "node": ">=22" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cliui": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-9.0.1.tgz", + "integrity": "sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==", + "license": "ISC", + "dependencies": { + "string-width": "^7.2.0", + "strip-ansi": "^7.1.0", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/code-excerpt": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/code-excerpt/-/code-excerpt-4.0.0.tgz", + "integrity": "sha512-xxodCmBen3iy2i0WtAK8FlFNrRzjUqjRsMfho58xT/wvZU1YTM3fCnRjcy1gJPMepaRlgm/0e6w8SpWHpn3/cA==", + "license": "MIT", + "optional": true, + "dependencies": { + "convert-to-spaces": "^2.0.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/commander": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz", + "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=22.12.0" + } + }, + "node_modules/concurrently": { + "version": "10.0.5", + "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-10.0.5.tgz", + "integrity": "sha512-JaP/CoftUrCcAFW/g//RbgEGwlelnEae6cfBLgH6ZdO6s8jPkn6p9SB9u6pdVxYXoiSnFqseOlHfrEfF82TVOg==", + "license": "MIT", + "dependencies": { + "chalk": "5.6.2", + "rxjs": "7.8.2", + "shell-quote": "1.9.0", + "supports-color": "10.2.2", + "tree-kill": "1.2.2", + "yargs": "18.0.0" + }, + "bin": { + "conc": "dist/bin/index.js", + "concurrently": "dist/bin/index.js" + }, + "engines": { + "node": ">=22" + }, + "funding": { + "url": "https://github.com/open-cli-tools/concurrently?sponsor=1" + } + }, + "node_modules/convert-to-spaces": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/convert-to-spaces/-/convert-to-spaces-2.0.1.tgz", + "integrity": "sha512-rcQ1bsQO9799wq24uE5AM2tAILy4gXGIK/njFWcVQkGNZ96edlpY+A7bjwvzjYvLDyzmG1MmMLZhpcsb+klNMQ==", + "license": "MIT", + "optional": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/emoji-regex": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", + "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", + "license": "MIT" + }, + "node_modules/enhanced-resolve": { + "version": "5.24.5", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.5.tgz", + "integrity": "sha512-L1l8TNvomm6UVW5B253AGxQagSQr+vGwhMlrrfRS2qmhx46AMpMVJKQYLvWYbysTMY8VoicOvzHzoHMbyzB+4A==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.3.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/environment": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", + "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/es-toolkit": { + "version": "1.50.0", + "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.50.0.tgz", + "integrity": "sha512-OyZKhUVvEep9ITEiwHn8GKnMRQIVqoSIX7WnRbkWgJkllCujilqP2rD0u979tkl8wqyc8ICwlc1UBVv/Sl1G6w==", + "license": "MIT", + "optional": true, + "workspaces": [ + "docs", + "benchmarks", + "tests/types" + ] + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-east-asian-width": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.6.0.tgz", + "integrity": "sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/indent-string": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", + "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ink": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/ink/-/ink-7.1.1.tgz", + "integrity": "sha512-Y43xxa1ZSPvpmfLHcN5o+OdP8Rf8ykkNJEuKYOUNZKT8wXVNLFTtEm1nSDMQkfBH+YANF4Xuu0hhZ4ejqAtN2w==", + "license": "MIT", + "optional": true, + "dependencies": { + "@alcalzone/ansi-tokenize": "^0.3.0", + "ansi-escapes": "^7.3.0", + "ansi-styles": "^6.2.3", + "auto-bind": "^5.0.1", + "chalk": "^5.6.2", + "cli-boxes": "^4.0.1", + "cli-cursor": "^4.0.0", + "cli-truncate": "^6.0.0", + "code-excerpt": "^4.0.0", + "es-toolkit": "^1.45.1", + "indent-string": "^5.0.0", + "is-in-ci": "^2.0.0", + "patch-console": "^2.0.0", + "react-reconciler": "^0.33.0", + "scheduler": "^0.27.0", + "signal-exit": "^3.0.7", + "slice-ansi": "^9.0.0", + "stack-utils": "^2.0.6", + "string-width": "^8.2.0", + "terminal-size": "^4.0.1", + "type-fest": "^5.5.0", + "widest-line": "^6.0.0", + "wrap-ansi": "^10.0.0", + "ws": "^8.20.0", + "yoga-layout": "~3.2.1" + }, + "engines": { + "node": ">=22" + }, + "peerDependencies": { + "@types/react": ">=19.2.0", + "react": ">=19.2.0", + "react-devtools-core": ">=6.1.2" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "react-devtools-core": { + "optional": true + } + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.1.0.tgz", + "integrity": "sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "get-east-asian-width": "^1.3.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-in-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-in-ci/-/is-in-ci-2.0.0.tgz", + "integrity": "sha512-cFeerHriAnhrQSbpAxL37W1wcJKUUX07HyLWZCW1URJT/ra3GyUTzBgUnh24TMVfNTV2Hij2HLxkPHFZfOZy5w==", + "license": "MIT", + "optional": true, + "bin": { + "is-in-ci": "cli.js" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jiti": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz", + "integrity": "sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==", + "license": "MIT", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, + "node_modules/laravel-vite-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/laravel-vite-plugin/-/laravel-vite-plugin-3.2.0.tgz", + "integrity": "sha512-xSxY9Gzeb/eancd8WeK09piAFP+a6i5QIBqNCKNv9L0Eq6wziwzSem7F1GvMSrtjMh5F/QVKFxn8t9naGOA66A==", + "license": "MIT", + "dependencies": { + "picocolors": "^1.0.0", + "tinyglobby": "^0.2.12", + "vite-plugin-full-reload": "^1.1.0" + }, + "bin": { + "clean-orphaned-assets": "bin/clean.js" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "peerDependencies": { + "fontaine": "^0.8.0", + "vite": "^8.0.0" + }, + "peerDependenciesMeta": { + "fontaine": { + "optional": true + } + } + }, + "node_modules/lightningcss": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", + "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.32.0", + "lightningcss-darwin-arm64": "1.32.0", + "lightningcss-darwin-x64": "1.32.0", + "lightningcss-freebsd-x64": "1.32.0", + "lightningcss-linux-arm-gnueabihf": "1.32.0", + "lightningcss-linux-arm64-gnu": "1.32.0", + "lightningcss-linux-arm64-musl": "1.32.0", + "lightningcss-linux-x64-gnu": "1.32.0", + "lightningcss-linux-x64-musl": "1.32.0", + "lightningcss-win32-arm64-msvc": "1.32.0", + "lightningcss-win32-x64-msvc": "1.32.0" + } + }, + "node_modules/lightningcss-android-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", + "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", + "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", + "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", + "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", + "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", + "cpu": [ + "arm" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", + "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", + "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.33.0.tgz", + "integrity": "sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", + "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", + "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", + "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss/node_modules/lightningcss-linux-x64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", + "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/nanoid": { + "version": "3.3.18", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz", + "integrity": "sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", + "optional": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/patch-console": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/patch-console/-/patch-console-2.0.0.tgz", + "integrity": "sha512-0YNdUceMdaQwoKce1gatDScmMo5pu/tfABfnzEqeG0gtTmd7mh/WcwgUjtAeOU7N8nFFlbQBnFK2gXW5fGvmMA==", + "license": "MIT", + "optional": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz", + "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/postcss": { + "version": "8.5.26", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.26.tgz", + "integrity": "sha512-u82N74LFzG8ca+dD8puPnplTXoGH4fTPpVGuIbt36G3qvNlkvfD0lEAZSxaly3KX8TS/L1A1gsCEmvKmBcVbkQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.17", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/react": { + "version": "19.2.8", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.8.tgz", + "integrity": "sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-reconciler": { + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.33.0.tgz", + "integrity": "sha512-KetWRytFv1epdpJc3J4G75I4WrplZE5jOL7Yq0p34+OVOKF4Se7WrdIdVC45XsSSmUTlht2FM/fM1FZb1mfQeA==", + "license": "MIT", + "optional": true, + "dependencies": { + "scheduler": "^0.27.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "peerDependencies": { + "react": "^19.2.0" + } + }, + "node_modules/restore-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "license": "MIT", + "optional": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/rolldown": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.2.4.tgz", + "integrity": "sha512-rSr7irW0K7QRWzjdJXqZowkcRdDtjRduh43rBltnVKd0VFq839l1lJoDvGJb6gl7+4rTTCrPWu+YfujUL8Ug7w==", + "license": "MIT", + "dependencies": { + "@oxc-project/types": "=0.144.0", + "@rolldown/pluginutils": "^1.0.0" + }, + "bin": { + "rolldown": "bin/cli.mjs" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "optionalDependencies": { + "@rolldown/binding-android-arm64": "1.2.4", + "@rolldown/binding-darwin-arm64": "1.2.4", + "@rolldown/binding-darwin-x64": "1.2.4", + "@rolldown/binding-freebsd-x64": "1.2.4", + "@rolldown/binding-linux-arm-gnueabihf": "1.2.4", + "@rolldown/binding-linux-arm64-gnu": "1.2.4", + "@rolldown/binding-linux-arm64-musl": "1.2.4", + "@rolldown/binding-linux-ppc64-gnu": "1.2.4", + "@rolldown/binding-linux-s390x-gnu": "1.2.4", + "@rolldown/binding-linux-x64-gnu": "1.2.4", + "@rolldown/binding-linux-x64-musl": "1.2.4", + "@rolldown/binding-openharmony-arm64": "1.2.4", + "@rolldown/binding-win32-arm64-msvc": "1.2.4", + "@rolldown/binding-win32-x64-msvc": "1.2.4" + } + }, + "node_modules/rxjs": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/scheduler": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", + "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", + "license": "MIT", + "optional": true + }, + "node_modules/shell-quote": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.9.0.tgz", + "integrity": "sha512-Iov+JwFv/2HcTpcwNMKd8+IWNb8tboQJNQTkAY/LLVK7gGH9jy+LGkVqPxfekHl+yMmiqXszdGWXgkfml7hjqA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC", + "optional": true + }, + "node_modules/slice-ansi": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-9.0.0.tgz", + "integrity": "sha512-SO/3iYL5S3W57LLEniscOGPZgOqZUPCx6d3dB+52B80yJ0XstzsC/eV8gnA4tM3MHDrKz+OCFSLNjswdSC+/bA==", + "license": "MIT", + "optional": true, + "dependencies": { + "ansi-styles": "^6.2.3", + "is-fullwidth-code-point": "^5.1.0" + }, + "engines": { + "node": ">=22" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-width": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.2.2.tgz", + "integrity": "sha512-GaPUh5gfdrYzqeVNZvUfT23vYYxXzKYidUcnMtJg/3rxRV63EFZy3k6xfKlmfeJD0176lnUV/Usr3XcwSvFzpg==", + "license": "MIT", + "optional": true, + "dependencies": { + "get-east-asian-width": "^1.5.0", + "strip-ansi": "^7.1.2" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-ansi": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.2.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/supports-color": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-10.2.2.tgz", + "integrity": "sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/tagged-tag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/tagged-tag/-/tagged-tag-1.0.0.tgz", + "integrity": "sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tailwindcss": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.3.tgz", + "integrity": "sha512-gOhV3P7ufE62QDGg1zVaTgCR+EtPv92k2nIhVcVKcLmxT1sUBsQGhnZj175j+MqRt4zLF7ic+sCYjfhxMxj7YQ==", + "license": "MIT" + }, + "node_modules/tapable": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", + "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terminal-size": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/terminal-size/-/terminal-size-4.0.1.tgz", + "integrity": "sha512-avMLDQpUI9I5XFrklECw1ZEUPJhqzcwSWsyyI8blhRLT+8N1jLJWLWWYQpB2q2xthq8xDvjZPISVh53T/+CLYQ==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tinyglobby": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", + "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "license": "MIT", + "bin": { + "tree-kill": "cli.js" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/type-fest": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-5.8.0.tgz", + "integrity": "sha512-YGYEVz3Fm5iy/AybuA0oyNFq7H4CgQNfRp/qfe8nurE1kuCeNm3/vfm9X4Mtl+qLyaKJUh5xrFZwogr41SMjYA==", + "license": "(MIT OR CC0-1.0)", + "optional": true, + "dependencies": { + "tagged-tag": "^1.0.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/vite": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/vite/-/vite-8.2.1.tgz", + "integrity": "sha512-EU/eS7BH3XROHh2YnBefjM6DBKA6ZeMZEYQbj7NLWg5wHYlhB8B/Mayd5XsgWq+NFYccDOTemRpdETWR6Ka/lw==", + "license": "MIT", + "dependencies": { + "lightningcss": "^1.33.0", + "picomatch": "^4.0.5", + "postcss": "^8.5.25", + "rolldown": "~1.2.1", + "tinyglobby": "^0.2.17" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^20.19.0 || >=22.12.0", + "@vitejs/devtools": "^0.4.0", + "esbuild": "^0.27.0 || ^0.28.0", + "jiti": ">=1.21.0", + "less": "^4.0.0", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "@vitejs/devtools": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/vite-plugin-full-reload": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vite-plugin-full-reload/-/vite-plugin-full-reload-1.2.0.tgz", + "integrity": "sha512-kz18NW79x0IHbxRSHm0jttP4zoO9P9gXh+n6UTwlNKnviTTEpOlum6oS9SmecrTtSr+muHEn5TUuC75UovQzcA==", + "license": "MIT", + "dependencies": { + "picocolors": "^1.0.0", + "picomatch": "^2.3.1" + } + }, + "node_modules/vite-plugin-full-reload/node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/vite/node_modules/lightningcss": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.33.0.tgz", + "integrity": "sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==", + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.33.0", + "lightningcss-darwin-arm64": "1.33.0", + "lightningcss-darwin-x64": "1.33.0", + "lightningcss-freebsd-x64": "1.33.0", + "lightningcss-linux-arm-gnueabihf": "1.33.0", + "lightningcss-linux-arm64-gnu": "1.33.0", + "lightningcss-linux-arm64-musl": "1.33.0", + "lightningcss-linux-x64-gnu": "1.33.0", + "lightningcss-linux-x64-musl": "1.33.0", + "lightningcss-win32-arm64-msvc": "1.33.0", + "lightningcss-win32-x64-msvc": "1.33.0" + } + }, + "node_modules/vite/node_modules/lightningcss-android-arm64": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.33.0.tgz", + "integrity": "sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/vite/node_modules/lightningcss-darwin-arm64": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.33.0.tgz", + "integrity": "sha512-Sciaz8eenNTKn9b3t7+xr0ipTp9YxKQY4npwQ3mrRuL0BAVHBLyZxofhaKBAVtzmtRZ/zTyo0/to4B1uWG/Djg==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/vite/node_modules/lightningcss-darwin-x64": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.33.0.tgz", + "integrity": "sha512-Z5UPAxzrjlWNNyGy6i65cJzzvgJ5D3T6wMvs+gWpY9d7qRhANrxqAp6LhxIgZhWEw18RfJTGcRxjuLIBr+m8XQ==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/vite/node_modules/lightningcss-freebsd-x64": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.33.0.tgz", + "integrity": "sha512-QQM/Ti/hQajJwCY+RiWuCZ9sdtI/XQk7nDK5vC8kkdwixezOlDgvDx7+RT+QjK6FcFT4MpsuoBnHIo/O3StRRg==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/vite/node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.33.0.tgz", + "integrity": "sha512-N7FVBe6iS24MlM6R/4RBTxGhQheZGs7tiQ9U32UtF75NzP5Q7xWPRqLBCKxlRQRk3rY1jCIPLzx7WzOhuUIRLQ==", + "cpu": [ + "arm" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/vite/node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.33.0.tgz", + "integrity": "sha512-j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3eCEhLVyXGQnKg==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/vite/node_modules/lightningcss-linux-arm64-musl": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.33.0.tgz", + "integrity": "sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/vite/node_modules/lightningcss-linux-x64-musl": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.33.0.tgz", + "integrity": "sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/vite/node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.33.0.tgz", + "integrity": "sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/vite/node_modules/lightningcss-win32-x64-msvc": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.33.0.tgz", + "integrity": "sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/widest-line": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-6.0.0.tgz", + "integrity": "sha512-U89AsyEeAsyoF0zVJBkG9zBgekjgjK7yk9sje3F4IQpXBJ10TF6ByLlIfjMhcmHMJgHZI4KHt4rdNfktzxIAMA==", + "license": "MIT", + "optional": true, + "dependencies": { + "string-width": "^8.1.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wrap-ansi": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-10.0.0.tgz", + "integrity": "sha512-SGcvg80f0wUy2/fXES19feHMz8E0JoXv2uNgHOu4Dgi2OrCy1lqwFYEJz1BLbDI0exjPMe/ZdzZ/YpGECBG/aQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "ansi-styles": "^6.2.3", + "string-width": "^8.2.0", + "strip-ansi": "^7.1.2" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/ws": { + "version": "8.21.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.3.tgz", + "integrity": "sha512-201TZ/kPWxoPr/OKWjquZR1SWKXcvxdH+e1xrx89b3YbmzLMFCLfnaG1HFIgWzJOEWZ7MvpK++odZufgYR50Rw==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs": { + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-18.0.0.tgz", + "integrity": "sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==", + "license": "MIT", + "dependencies": { + "cliui": "^9.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "string-width": "^7.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^22.0.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=23" + } + }, + "node_modules/yargs-parser": { + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-22.0.0.tgz", + "integrity": "sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==", + "license": "ISC", + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=23" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yoga-layout": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/yoga-layout/-/yoga-layout-3.2.1.tgz", + "integrity": "sha512-0LPOt3AxKqMdFBZA3HBAt/t/8vIKq7VaQYbuA8WxCgung+p9TVyKRYdpvCb80HcdTN2NkbIKbhNwKUfm3tQywQ==", + "license": "MIT", + "optional": true + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..54a0533 --- /dev/null +++ b/package.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://www.schemastore.org/package.json", + "private": true, + "type": "module", + "scripts": { + "build": "vite build", + "dev": "vite" + }, + "dependencies": { + "@laravel/passkeys": "^0.2.0", + "@tailwindcss/vite": "^4.1.11", + "concurrently": "^10.0.3", + "laravel-vite-plugin": "^3.1", + "tailwindcss": "^4.0.7", + "vite": "^8.0.0" + }, + "optionalDependencies": { + "@laravel/multiplex": "^0.4.1", + "@rollup/rollup-linux-x64-gnu": "4.9.5", + "@tailwindcss/oxide-linux-x64-gnu": "^4.0.1", + "lightningcss-linux-x64-gnu": "^1.29.1" + } +} diff --git a/phpstan.neon b/phpstan.neon new file mode 100644 index 0000000..1ca23a4 --- /dev/null +++ b/phpstan.neon @@ -0,0 +1,13 @@ +includes: + - vendor/larastan/larastan/extension.neon + - vendor/nesbot/carbon/extension.neon + +parameters: + paths: + - app/ + - bootstrap/app.php + - config/ + - database/ + - routes/ + + level: 7 diff --git a/phpunit.xml b/phpunit.xml new file mode 100644 index 0000000..e7f0a48 --- /dev/null +++ b/phpunit.xml @@ -0,0 +1,36 @@ + + + + + tests/Unit + + + tests/Feature + + + + + app + + + + + + + + + + + + + + + + + + + diff --git a/pint.json b/pint.json new file mode 100644 index 0000000..93061b6 --- /dev/null +++ b/pint.json @@ -0,0 +1,3 @@ +{ + "preset": "laravel" +} diff --git a/public/.htaccess b/public/.htaccess new file mode 100644 index 0000000..b574a59 --- /dev/null +++ b/public/.htaccess @@ -0,0 +1,25 @@ + + + Options -MultiViews -Indexes + + + RewriteEngine On + + # Handle Authorization Header + RewriteCond %{HTTP:Authorization} . + RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] + + # Handle X-XSRF-Token Header + RewriteCond %{HTTP:x-xsrf-token} . + RewriteRule .* - [E=HTTP_X_XSRF_TOKEN:%{HTTP:X-XSRF-Token}] + + # Redirect Trailing Slashes If Not A Folder... + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_URI} (.+)/$ + RewriteRule ^ %1 [L,R=301] + + # Send Requests To Front Controller... + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_FILENAME} !-f + RewriteRule ^ index.php [L] + diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c2efef6de4482ad4ec770787891fb3ab7f7b1f58 GIT binary patch literal 1662 zcmV-^27&pBP)40{{R3XI2D70000&P)t-s00030 zFd+XeApb8Q|1BW@E+GFcApbBR|1Kc^Eg=6bApb5P|1Kc^EFk|aApa~N|1BW@Eg=6e zApb5P|1BW@Eg&n7Ql0<+02OpnPE!CNzd)dXU=ZKm?|<)rkZ`ZhFmF)fpgb%900q`b zL_t(|+U%Oqj+-zLMaMYBBrGf>;s1ZNY7`jIiI_O8!Rm4!Tgf`>xtSR*$bTdkB!69t zVK_O-TcI8P=u%70x?P5+&ZXoke;#Hk@~pfohJ~`UXs9Q;_B2)gTk?{cvbc)et1K<* zr+Qaj9xAKsDzB#eYQpr7r@Sm0>dVCQfKCB0Kf{y|EP9n~<+TZwVye09V$sm9n9{PSY^C}VzXiE}GC#|%c)PWA z!&5y>`JP4VkDV6b8$Z_jJJu@A$QeFse^IT?qj=G4l>4y#(Kj|Guiq{iFk{=Fwl*76 z)xQ4|>IRkjy#1lI8JM_!yJWG>8ZJNf8dXXx zrk~GbPG4tWE+u0Q(BCgl#w@cPJ5nx)T9MuG26Ggy6OkTfT zvPjI^>P)^G7FA5^`aMfVOxu)|x2A9549ulPjgm!RI{t-}!yN(BSbnfZ0rTAmB^Yxa z0ShsC{k=0v223kLF@%7Hn5rZ4wL=GnpitveraoqSfe(_EIcO5du!CjnDf@wtxv3e z-u^bn6xYI{>k~_4b4*0{)`LMCWEV`GECi(~y~rMz#`428YDY}1JOdWj&DW^?F-Ib; zJl{lRfw{1#A0resWj2_y2v`;oie!a3x9HrIxnXL+G9OMEVvZJ7Q)Y@O(#)P#Gsb*Y zz6+8!=6Lpjd0-xx2j+o!U>=wU<`2TWpY@?U`fOKhgXs$-hQ`^*57T3Y7GFKsXEUm) zBmpLJD?F4LXCptnrod!)-s4>q&NlMH1ep8=0k2DW_S$RM1ei2s8;}?pXCpsMfQj(j zNDOf{^1}p}D=)N>81ii9hY2uO&CkS;XEQ%chDr0UB!)N}`C$S~^BV*vhRd^&A11-1 z`R$K=!+176!AgetySX#KX&8o~XtND<+Gs@?_dhEVl?dUf^KAF4`3KmZ#1o5M$8F`` z3P!Tl&&CLr3Ul6+|GA>4A2dj*!Zf~z9YX~DLkTA3XY8i74zs-cJ)DTceLfYYA-}08 zCfNm;#x)M#D5naO^M{f7;@Z>}U}BCre7ypnoy1IDM_|xHKkNy25-bsNjhURKb+p6ga^RJ>eNU6hI2E^Ow5A+W|JeZDC8Wqj7Y8Fr9@Uvc=cY`i& zDS4WCQI*lV*os&Gro@tzcjHTqy#y%$-R|Mc0;Z=P9R-{!<>DZ*bg~pkU*-o&W#<07*qo IM6N<$f;hnhc>n+a literal 0 HcmV?d00001 diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..236fadb94188e9189807c50aa8480b3070a0cc8d GIT binary patch literal 4286 zcmcJSYiv|S6vqb^Sj9>!kD_?#USEjFuB*k05m`ulKhQ)0{ZR3Nj~ES!#h9qrHiD>$ zFCbA83#r6d--z!Q-dZre@B@j4kBxrw(=r7ZdN&YYP!=ggUN z&s>a|z(3zN`fK`{jA=H;%m+kf8A$GajE&{z=dAJbc7mU^S=a@A(CVLujIm?&L%;DC zLe@6JdI;b*I0WCqqi~9wGmd_s)3`n7>{QyT;Y-k-FM>{Z23kR}*bD8AB1Y}dT<%4|D*yFG{ipz1dZ-md_9asjFVAL*Xjeow=eI@kwWU_SmSU;ft*cgCUqSjPbCwmKa-bR^DI`k=CZ?Ca;^-d5Ll<&7I3$q~lW zumU~>#c()c$ zznq=I*j4Zy`~=s7e6N}x_jxK`Zh-@E10+?J+sM~|@>qVCnUcYu{D&HP^q=+0M}32-cM_!3Ciyi+W;gJQ1O$7`Uq{%qEf zQ&BAEGXHHD1l564qg*VjMHc7h8MJr9F#HPgp`07>0%S*IU-OwO9s`}T@>+3T1B!b* zKArZ1un%4W-3_mTYTL(f9k{v?=^U+ny>m|ylSw>PH%q64pG5ofa4((kv;&-?dWdAkLy`uhG@CDoiOQ8?+ z9kmLbnp3s^M6T<5NBhy**WqFab58X;{Fc}ICS9`EhD_t_k?aMYs+oF+X2x}$w)C!s zub>y+giUTd`u=o2$VPbg%w}A5K=FGP&VnVNeaN?!pjv4BMJ}c{)BXz-le3+UDBqmk zP^aQH6SlzLumSXcGEJ%aDelxC<@f^F20w!KrQDna?i}Mq^k;zX6#3f)bNvO(k)BF^ zHzB_V0(cothr0F?dSz!aw81>*Q(|8=^W<+HdO$YTVt*Rwysv=|;RCn=q%&SVZcpiq z>|ITJ5A23ruovR@SbG{bo3)A(@mAf`d#C(4&3${+iCyjbvGi?Vt?lZx!zN>grl)PO zquU0hL7OTS3ys0yLdGmDv^2C7yp|~iFVkJ{(t`!Bd#K + + diff --git a/public/images/design-reference.png b/public/images/design-reference.png new file mode 100644 index 0000000000000000000000000000000000000000..f5f22fd158b25b45641b478a21fc4c25437e23e4 GIT binary patch literal 2133240 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%0D^cziC0wD0D$C{kqE#!K?nd6N+J>t3xbjQ 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
M1)8_nPTN4MO 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
  • Gs643RN&3M_G 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

    &LCioDbz!sU&DP^WOxlz< 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

    j>s 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

    )j1RzOVlGqS}_o1mpLTIWW0##EtO(h~KB&eAI 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⁡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 z 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

    {*#i_j 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�yWI&gBL_p1E><1NL83f_wL!M27mIzV@GPo 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
    M?WnyeqE0sjf?>+ituD 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
    r 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 aQ4mfBDJc+e3@1(s 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

    tsgO#YwY1FQ0&hxVpVl3q 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 D1Mb-C literal 0 HcmV?d00001 diff --git a/public/images/hero-holiday-park.jpg b/public/images/hero-holiday-park.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1d45517af4c1e7e4decf6246d332bed4ec59969e GIT binary patch literal 362663 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%0DRSFSl#|@i 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

    sk}aMruBF{l?uSp-J?% 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

    xE)}CIBeia^;0q@7L%Q*Kb?xy%k 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 z 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 literal 0 HcmV?d00001 diff --git a/public/index.php b/public/index.php new file mode 100644 index 0000000..ee8f07e --- /dev/null +++ b/public/index.php @@ -0,0 +1,20 @@ +handleRequest(Request::capture()); diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..eb05362 --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Disallow: diff --git a/resources/css/app.css b/resources/css/app.css new file mode 100644 index 0000000..0585b44 --- /dev/null +++ b/resources/css/app.css @@ -0,0 +1,3 @@ +@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Libre+Baskerville:wght@400;700&display=swap'); +:root{--navy:#071f33;--navy2:#0c304b;--red:#e82932;--paper:#f4f6f7;--ink:#0b2133;--muted:#617181;--line:#dce3e7}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,Arial,sans-serif}.site-header{height:78px;padding:0 3vw;background:var(--navy);color:white;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:12px;color:white;text-decoration:none;font-family:'Libre Baskerville',serif;line-height:1.05}.brand-icon{font-size:40px}.brand small{display:block;font:500 8px Inter;letter-spacing:1.5px;margin-top:4px}.nav{display:flex;gap:28px}.nav a{color:white;text-decoration:none;font-family:'Libre Baskerville';font-size:14px}.nav a:hover{color:#ff6066}.menu{display:none;background:none;border:0;color:white;font-size:28px}.hero{min-height:470px;background:linear-gradient(90deg,rgba(4,25,41,.94) 0%,rgba(4,25,41,.65) 45%,rgba(4,25,41,.1)),url('/images/hero-holiday-park.jpg') center center/cover;display:flex;align-items:center;padding:60px 3vw;color:white;position:relative}.hero-inner{max-width:720px}.eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:700;color:#cf3038}.hero h1,.page h1{font:700 clamp(42px,5vw,72px)/1.08 'Libre Baskerville',serif;margin:10px 0 20px}.hero h1 em{font-style:normal;color:#ff3b43}.hero p{font:400 21px/1.45 'Libre Baskerville';max-width:700px}.hero aside{position:absolute;right:3vw;top:55px;background:#fff;color:#172a38;padding:20px;width:210px;font:14px/1.5 'Libre Baskerville';box-shadow:0 8px 30px #0003}.actions{display:flex;gap:16px;margin-top:30px}.btn{display:inline-block;padding:14px 20px;border-radius:9px;text-decoration:none;font-weight:700;border:0;cursor:pointer;font-size:15px}.red{background:var(--red);color:#fff}.outline{border:1px solid currentColor;color:inherit;background:transparent}.stats{margin:-1px 2vw 0;display:grid;grid-template-columns:repeat(4,1fr);background:white;border:1px solid var(--line)}.stats div{padding:22px 30px;border-right:1px solid var(--line)}.stats small{display:block;color:var(--muted);font-size:11px}.stats strong{display:block;font:700 28px 'Libre Baskerville';margin-top:8px}.stats i,.danger strong{color:var(--red)}.disclaimer{text-align:right;margin:8px 3vw;color:var(--muted);font-size:11px}.grid{display:grid;grid-template-columns:1.2fr 1fr;gap:18px;padding:12px 2vw}.feature,.focus{padding:34px;border-radius:8px;background:white;border:1px solid var(--line)}h2{font:700 30px 'Libre Baskerville';margin:8px 0 16px}.feature p,.focus p,.focus li,.prose{line-height:1.65}.feature a{color:var(--red);font-weight:700}.focus{background:linear-gradient(135deg,var(--navy),var(--navy2));color:white}.tag{font-size:11px;font-weight:800;letter-spacing:1px}.redtag{background:var(--red);padding:6px 10px;border-radius:4px;color:#fff}.focus li{margin:7px 0}.cards{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;padding:5px 2vw 30px}.cards a{background:white;border:1px solid var(--line);padding:20px;color:var(--ink);text-decoration:none;border-radius:8px}.cards b,.cards span{display:block}.cards span{font-size:12px;color:var(--muted);margin-top:8px;line-height:1.4}.page{max-width:1180px;margin:auto;padding:80px 30px;min-height:70vh}.page .lead{font:20px/1.6 'Libre Baskerville';max-width:850px}.prose,.panel{background:white;border:1px solid var(--line);padding:30px;border-radius:8px;margin:30px 0}.calc,.form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}label{display:block;font-weight:700;font-size:13px;margin:14px 0}input,textarea{width:100%;margin-top:7px;padding:13px;border:1px solid #bfcbd2;border-radius:6px;background:white;font:inherit}textarea{resize:vertical}.result{padding:20px;background:#eef3f5;margin-top:20px;border-left:4px solid var(--red)}.narrow{max-width:900px}.success{background:#e4f4e8;padding:16px;border-radius:6px}.errors{color:#a3161c;margin:15px 0}.check{font-weight:400}.check input{width:auto;margin-right:8px}footer{background:#061a2b;color:#bdc9d1;padding:35px 3vw;font-size:12px;line-height:1.6}footer b{color:white;font:700 20px 'Libre Baskerville'} +@media(max-width:1000px){.menu{display:block}.nav{display:none;position:absolute;top:78px;left:0;right:0;background:var(--navy);padding:20px;flex-direction:column}.nav.open{display:flex}.hero aside{display:none}.stats{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:1fr}.cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){.site-header{height:68px}.brand{font-size:12px}.brand-icon{font-size:30px}.nav{top:68px}.hero{min-height:520px;padding:45px 22px;background-position:40% center}.hero h1{font-size:42px}.hero p{font-size:17px}.actions{flex-direction:column;align-items:flex-start}.stats{grid-template-columns:1fr;margin:0}.stats div{border-bottom:1px solid var(--line)}.cards{grid-template-columns:1fr 1fr}.calc,.form-grid{grid-template-columns:1fr}.page{padding:55px 20px}.page h1{font-size:42px}} diff --git a/resources/themes/backend/assets/css/app.css b/resources/themes/backend/assets/css/app.css new file mode 100644 index 0000000..df58402 --- /dev/null +++ b/resources/themes/backend/assets/css/app.css @@ -0,0 +1,67 @@ +@import 'tailwindcss'; +@import '../../../../../vendor/livewire/flux/dist/flux.css'; + +@source '../../views'; +@source '../../../**/*.blade.php'; +@source '../../../../../vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php'; +@source '../../../../../vendor/livewire/flux-pro/stubs/**/*.blade.php'; +@source '../../../../../vendor/livewire/flux/stubs/**/*.blade.php'; + +@custom-variant dark (&:where(.dark, .dark *)); + +@theme { + --font-sans: 'Instrument Sans', ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; + + --color-zinc-50: #fafafa; + --color-zinc-100: #f5f5f5; + --color-zinc-200: #e5e5e5; + --color-zinc-300: #d4d4d4; + --color-zinc-400: #a3a3a3; + --color-zinc-500: #737373; + --color-zinc-600: #525252; + --color-zinc-700: #404040; + --color-zinc-800: #262626; + --color-zinc-900: #171717; + --color-zinc-950: #0a0a0a; + + --color-accent: var(--color-neutral-800); + --color-accent-content: var(--color-neutral-800); + --color-accent-foreground: var(--color-white); +} + +@layer theme { + .dark { + --color-accent: var(--color-white); + --color-accent-content: var(--color-white); + --color-accent-foreground: var(--color-neutral-800); + } +} + +@layer base { + + *, + ::after, + ::before, + ::backdrop, + ::file-selector-button { + border-color: var(--color-gray-200, currentColor); + } +} + +[data-flux-field]:not(ui-radio, ui-checkbox) { + @apply grid gap-2; +} + +[data-flux-label] { + @apply !mb-0 !leading-tight; +} + +input:focus[data-flux-control], +textarea:focus[data-flux-control], +select:focus[data-flux-control] { + @apply outline-hidden ring-2 ring-accent ring-offset-2 ring-offset-accent-foreground; +} + +/* \[:where(&)\]:size-4 { + @apply size-4; +} */ diff --git a/resources/themes/backend/assets/js/passkeys.js b/resources/themes/backend/assets/js/passkeys.js new file mode 100644 index 0000000..af3935e --- /dev/null +++ b/resources/themes/backend/assets/js/passkeys.js @@ -0,0 +1,4 @@ +import { Passkeys } from '@laravel/passkeys'; + +window.Passkeys = Passkeys; +window.dispatchEvent(new CustomEvent('passkeys:ready')); diff --git a/resources/themes/backend/theme.json b/resources/themes/backend/theme.json new file mode 100644 index 0000000..9e115c5 --- /dev/null +++ b/resources/themes/backend/theme.json @@ -0,0 +1,13 @@ +{ + "manifest_version": 1, + "key": "backend", + "slug": "backend", + "name": "Backend", + "version": "1.0.0", + "description": "Default authenticated application and administration theme.", + "type": "backend", + "entry_view": "dashboard", + "views": true, + "variables": {}, + "settings": [] +} diff --git a/resources/themes/backend/views/components/app-logo-icon.blade.php b/resources/themes/backend/views/components/app-logo-icon.blade.php new file mode 100644 index 0000000..0adc3a2 --- /dev/null +++ b/resources/themes/backend/views/components/app-logo-icon.blade.php @@ -0,0 +1,8 @@ + + + diff --git a/resources/themes/backend/views/components/app-logo.blade.php b/resources/themes/backend/views/components/app-logo.blade.php new file mode 100644 index 0000000..31c2688 --- /dev/null +++ b/resources/themes/backend/views/components/app-logo.blade.php @@ -0,0 +1,17 @@ +@props([ + 'sidebar' => false, +]) + +@if($sidebar) + + + + + +@else + + + + + +@endif diff --git a/resources/themes/backend/views/components/auth-header.blade.php b/resources/themes/backend/views/components/auth-header.blade.php new file mode 100644 index 0000000..e596a3f --- /dev/null +++ b/resources/themes/backend/views/components/auth-header.blade.php @@ -0,0 +1,9 @@ +@props([ + 'title', + 'description', +]) + +
    + {{ $title }} + {{ $description }} +
    diff --git a/resources/themes/backend/views/components/auth-session-status.blade.php b/resources/themes/backend/views/components/auth-session-status.blade.php new file mode 100644 index 0000000..98e0011 --- /dev/null +++ b/resources/themes/backend/views/components/auth-session-status.blade.php @@ -0,0 +1,9 @@ +@props([ + 'status', +]) + +@if ($status) +
    merge(['class' => 'font-medium text-sm text-green-600']) }}> + {{ $status }} +
    +@endif diff --git a/resources/themes/backend/views/components/desktop-user-menu.blade.php b/resources/themes/backend/views/components/desktop-user-menu.blade.php new file mode 100644 index 0000000..7fb3706 --- /dev/null +++ b/resources/themes/backend/views/components/desktop-user-menu.blade.php @@ -0,0 +1,39 @@ + + + + +
    + +
    + {{ auth()->user()->name }} + {{ auth()->user()->email }} +
    +
    + + + + {{ __('Settings') }} + +
    + @csrf + + {{ __('Log out') }} + +
    +
    +
    +
    diff --git a/resources/themes/backend/views/components/passkey-registration.blade.php b/resources/themes/backend/views/components/passkey-registration.blade.php new file mode 100644 index 0000000..0d14493 --- /dev/null +++ b/resources/themes/backend/views/components/passkey-registration.blade.php @@ -0,0 +1,116 @@ +@assets +@vite('resources/themes/backend/assets/js/passkeys.js') +@endassets + +
    + + + + + +
    diff --git a/resources/themes/backend/views/components/passkey-verify.blade.php b/resources/themes/backend/views/components/passkey-verify.blade.php new file mode 100644 index 0000000..722f8f4 --- /dev/null +++ b/resources/themes/backend/views/components/passkey-verify.blade.php @@ -0,0 +1,76 @@ +@props([ + 'optionsRoute' => 'passkey.login-options', + 'submitRoute' => 'passkey.login', + 'label' => __('Sign in with a passkey'), + 'loadingLabel' => __('Authenticating...'), + 'separator' => __('Or continue with email'), +]) + +@assets +@vite('resources/themes/backend/assets/js/passkeys.js') +@endassets + +
    + +
    diff --git a/resources/themes/backend/views/components/placeholder-pattern.blade.php b/resources/themes/backend/views/components/placeholder-pattern.blade.php new file mode 100644 index 0000000..8a434f0 --- /dev/null +++ b/resources/themes/backend/views/components/placeholder-pattern.blade.php @@ -0,0 +1,12 @@ +@props([ + 'id' => uniqid(), +]) + + + + + + + + + diff --git a/resources/themes/backend/views/components/settings/layout.blade.php b/resources/themes/backend/views/components/settings/layout.blade.php new file mode 100644 index 0000000..3a65247 --- /dev/null +++ b/resources/themes/backend/views/components/settings/layout.blade.php @@ -0,0 +1,20 @@ +
    +
    + + {{ __('Profile') }} + {{ __('Security') }} + {{ __('Appearance') }} + +
    + + + +
    + {{ $heading ?? '' }} + {{ $subheading ?? '' }} + +
    + {{ $slot }} +
    +
    +
    diff --git a/resources/themes/backend/views/dashboard.blade.php b/resources/themes/backend/views/dashboard.blade.php new file mode 100644 index 0000000..8f08c05 --- /dev/null +++ b/resources/themes/backend/views/dashboard.blade.php @@ -0,0 +1,18 @@ + +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    +
    +
    diff --git a/resources/themes/backend/views/flux/icon/book-open-text.blade.php b/resources/themes/backend/views/flux/icon/book-open-text.blade.php new file mode 100644 index 0000000..bff20a3 --- /dev/null +++ b/resources/themes/backend/views/flux/icon/book-open-text.blade.php @@ -0,0 +1,47 @@ +{{-- Credit: Lucide (https://lucide.dev) --}} + +@props([ + 'variant' => 'outline', +]) + +@php + if ($variant === 'solid') { + throw new \Exception('The "solid" variant is not supported in Lucide.'); + } + + $classes = Flux::classes('shrink-0')->add( + match ($variant) { + 'outline' => '[:where(&)]:size-6', + 'solid' => '[:where(&)]:size-6', + 'mini' => '[:where(&)]:size-5', + 'micro' => '[:where(&)]:size-4', + }, + ); + + $strokeWidth = match ($variant) { + 'outline' => 2, + 'mini' => 2.25, + 'micro' => 2.5, + }; +@endphp + +class($classes) }} + data-flux-icon + xmlns="http://www.w3.org/2000/svg" + viewBox="0 0 24 24" + fill="none" + stroke="currentColor" + stroke-width="{{ $strokeWidth }}" + stroke-linecap="round" + stroke-linejoin="round" + aria-hidden="true" + data-slot="icon" +> + + + + + + + diff --git a/resources/themes/backend/views/flux/icon/chevrons-up-down.blade.php b/resources/themes/backend/views/flux/icon/chevrons-up-down.blade.php new file mode 100644 index 0000000..bf1ba2b --- /dev/null +++ b/resources/themes/backend/views/flux/icon/chevrons-up-down.blade.php @@ -0,0 +1,43 @@ +{{-- Credit: Lucide (https://lucide.dev) --}} + +@props([ + 'variant' => 'outline', +]) + +@php + if ($variant === 'solid') { + throw new \Exception('The "solid" variant is not supported in Lucide.'); + } + + $classes = Flux::classes('shrink-0')->add( + match ($variant) { + 'outline' => '[:where(&)]:size-6', + 'solid' => '[:where(&)]:size-6', + 'mini' => '[:where(&)]:size-5', + 'micro' => '[:where(&)]:size-4', + }, + ); + + $strokeWidth = match ($variant) { + 'outline' => 2, + 'mini' => 2.25, + 'micro' => 2.5, + }; +@endphp + +class($classes) }} + data-flux-icon + xmlns="http://www.w3.org/2000/svg" + viewBox="0 0 24 24" + fill="none" + stroke="currentColor" + stroke-width="{{ $strokeWidth }}" + stroke-linecap="round" + stroke-linejoin="round" + aria-hidden="true" + data-slot="icon" +> + + + diff --git a/resources/themes/backend/views/flux/icon/folder-git-2.blade.php b/resources/themes/backend/views/flux/icon/folder-git-2.blade.php new file mode 100644 index 0000000..292171b --- /dev/null +++ b/resources/themes/backend/views/flux/icon/folder-git-2.blade.php @@ -0,0 +1,45 @@ +{{-- Credit: Lucide (https://lucide.dev) --}} + +@props([ + 'variant' => 'outline', +]) + +@php + if ($variant === 'solid') { + throw new \Exception('The "solid" variant is not supported in Lucide.'); + } + + $classes = Flux::classes('shrink-0')->add( + match ($variant) { + 'outline' => '[:where(&)]:size-6', + 'solid' => '[:where(&)]:size-6', + 'mini' => '[:where(&)]:size-5', + 'micro' => '[:where(&)]:size-4', + }, + ); + + $strokeWidth = match ($variant) { + 'outline' => 2, + 'mini' => 2.25, + 'micro' => 2.5, + }; +@endphp + +class($classes) }} + data-flux-icon + xmlns="http://www.w3.org/2000/svg" + viewBox="0 0 24 24" + fill="none" + stroke="currentColor" + stroke-width="{{ $strokeWidth }}" + stroke-linecap="round" + stroke-linejoin="round" + aria-hidden="true" + data-slot="icon" +> + + + + + diff --git a/resources/themes/backend/views/flux/icon/layout-grid.blade.php b/resources/themes/backend/views/flux/icon/layout-grid.blade.php new file mode 100644 index 0000000..88c5698 --- /dev/null +++ b/resources/themes/backend/views/flux/icon/layout-grid.blade.php @@ -0,0 +1,45 @@ +{{-- Credit: Lucide (https://lucide.dev) --}} + +@props([ + 'variant' => 'outline', +]) + +@php + if ($variant === 'solid') { + throw new \Exception('The "solid" variant is not supported in Lucide.'); + } + + $classes = Flux::classes('shrink-0')->add( + match ($variant) { + 'outline' => '[:where(&)]:size-6', + 'solid' => '[:where(&)]:size-6', + 'mini' => '[:where(&)]:size-5', + 'micro' => '[:where(&)]:size-4', + }, + ); + + $strokeWidth = match ($variant) { + 'outline' => 2, + 'mini' => 2.25, + 'micro' => 2.5, + }; +@endphp + +class($classes) }} + data-flux-icon + xmlns="http://www.w3.org/2000/svg" + viewBox="0 0 24 24" + fill="none" + stroke="currentColor" + stroke-width="{{ $strokeWidth }}" + stroke-linecap="round" + stroke-linejoin="round" + aria-hidden="true" + data-slot="icon" +> + + + + + diff --git a/resources/themes/backend/views/flux/navlist/group.blade.php b/resources/themes/backend/views/flux/navlist/group.blade.php new file mode 100644 index 0000000..5e691a2 --- /dev/null +++ b/resources/themes/backend/views/flux/navlist/group.blade.php @@ -0,0 +1,51 @@ +@props([ + 'expandable' => false, + 'expanded' => true, + 'heading' => null, +]) + + + +class('group/disclosure') }} + @if ($expanded === true) open @endif + data-flux-navlist-group +> + + + + + + + +
    class('block space-y-[2px]') }}> +
    +
    {{ $heading }}
    +
    + +
    + {{ $slot }} +
    +
    + + + +
    class('block space-y-[2px]') }}> + {{ $slot }} +
    + + diff --git a/resources/themes/backend/views/layouts/app.blade.php b/resources/themes/backend/views/layouts/app.blade.php new file mode 100644 index 0000000..037dd1b --- /dev/null +++ b/resources/themes/backend/views/layouts/app.blade.php @@ -0,0 +1,5 @@ + + + {{ $slot }} + + diff --git a/resources/themes/backend/views/layouts/app/header.blade.php b/resources/themes/backend/views/layouts/app/header.blade.php new file mode 100644 index 0000000..989b8e4 --- /dev/null +++ b/resources/themes/backend/views/layouts/app/header.blade.php @@ -0,0 +1,84 @@ + + + + @include('partials.head') + + + + + + + + + + {{ __('Dashboard') }} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{ __('Dashboard') }} + + + + + + + + + {{ __('Repository') }} + + + {{ __('Documentation') }} + + + + + {{ $slot }} + + @persist('toast') + + + + @endpersist + + @fluxScripts + + diff --git a/resources/themes/backend/views/layouts/app/sidebar.blade.php b/resources/themes/backend/views/layouts/app/sidebar.blade.php new file mode 100644 index 0000000..6db2170 --- /dev/null +++ b/resources/themes/backend/views/layouts/app/sidebar.blade.php @@ -0,0 +1,101 @@ + + + + @include('partials.head') + + + + + + + + + + + + {{ __('Dashboard') }} + + + + + + + + + {{ __('Repository') }} + + + + {{ __('Documentation') }} + + + + + + + + + + + + + + + + +
    +
    + + +
    + {{ auth()->user()->name }} + {{ auth()->user()->email }} +
    +
    +
    +
    + + + + + + {{ __('Settings') }} + + + + + +
    + @csrf + + {{ __('Log out') }} + +
    +
    +
    +
    + + {{ $slot }} + + @persist('toast') + + + + @endpersist + + @fluxScripts + + diff --git a/resources/themes/backend/views/layouts/auth.blade.php b/resources/themes/backend/views/layouts/auth.blade.php new file mode 100644 index 0000000..7150091 --- /dev/null +++ b/resources/themes/backend/views/layouts/auth.blade.php @@ -0,0 +1,3 @@ + + {{ $slot }} + diff --git a/resources/themes/backend/views/layouts/auth/card.blade.php b/resources/themes/backend/views/layouts/auth/card.blade.php new file mode 100644 index 0000000..c5cf75a --- /dev/null +++ b/resources/themes/backend/views/layouts/auth/card.blade.php @@ -0,0 +1,33 @@ + + + + @include('partials.head') + + +
    + + @persist('toast') + + + + @endpersist + + @fluxScripts + + diff --git a/resources/themes/backend/views/layouts/auth/simple.blade.php b/resources/themes/backend/views/layouts/auth/simple.blade.php new file mode 100644 index 0000000..0a6f894 --- /dev/null +++ b/resources/themes/backend/views/layouts/auth/simple.blade.php @@ -0,0 +1,29 @@ + + + + @include('partials.head') + + + + + @persist('toast') + + + + @endpersist + + @fluxScripts + + diff --git a/resources/themes/backend/views/layouts/auth/split.blade.php b/resources/themes/backend/views/layouts/auth/split.blade.php new file mode 100644 index 0000000..a25d1d6 --- /dev/null +++ b/resources/themes/backend/views/layouts/auth/split.blade.php @@ -0,0 +1,50 @@ + + + + @include('partials.head') + + +
    + + +
    + + @persist('toast') + + + + @endpersist + + @fluxScripts + + diff --git a/resources/themes/backend/views/livewire/auth/confirm-password.blade.php b/resources/themes/backend/views/livewire/auth/confirm-password.blade.php new file mode 100644 index 0000000..dc8748a --- /dev/null +++ b/resources/themes/backend/views/livewire/auth/confirm-password.blade.php @@ -0,0 +1,36 @@ + +
    + + + + + + +
    + @csrf + + + + + {{ __('Confirm') }} + + +
    +
    diff --git a/resources/themes/backend/views/livewire/auth/forgot-password.blade.php b/resources/themes/backend/views/livewire/auth/forgot-password.blade.php new file mode 100644 index 0000000..5f1cdad --- /dev/null +++ b/resources/themes/backend/views/livewire/auth/forgot-password.blade.php @@ -0,0 +1,31 @@ + +
    + + + + + +
    + @csrf + + + + + + {{ __('Email password reset link') }} + + + +
    + {{ __('Or, return to') }} + {{ __('log in') }} +
    +
    +
    diff --git a/resources/themes/backend/views/livewire/auth/login.blade.php b/resources/themes/backend/views/livewire/auth/login.blade.php new file mode 100644 index 0000000..9cb91a6 --- /dev/null +++ b/resources/themes/backend/views/livewire/auth/login.blade.php @@ -0,0 +1,59 @@ + +
    + + + + + + + +
    + @csrf + + + + + +
    + + + @if (Route::has('password.request')) + + {{ __('Forgot your password?') }} + + @endif +
    + + + + +
    + + {{ __('Log in') }} + +
    + + +
    + {{ __('Don\'t have an account?') }} + {{ __('Sign up') }} +
    +
    +
    diff --git a/resources/themes/backend/views/livewire/auth/register.blade.php b/resources/themes/backend/views/livewire/auth/register.blade.php new file mode 100644 index 0000000..30ddb89 --- /dev/null +++ b/resources/themes/backend/views/livewire/auth/register.blade.php @@ -0,0 +1,69 @@ + +
    + + + + + +
    + @csrf + + + + + + + + + + + + +
    + + {{ __('Create account') }} + +
    + + +
    + {{ __('Already have an account?') }} + {{ __('Log in') }} +
    +
    +
    diff --git a/resources/themes/backend/views/livewire/auth/reset-password.blade.php b/resources/themes/backend/views/livewire/auth/reset-password.blade.php new file mode 100644 index 0000000..86001bd --- /dev/null +++ b/resources/themes/backend/views/livewire/auth/reset-password.blade.php @@ -0,0 +1,54 @@ + +
    + + + + + +
    + @csrf + + + + + + + + + + + + +
    + + {{ __('Reset password') }} + +
    + +
    +
    diff --git a/resources/themes/backend/views/livewire/auth/two-factor-challenge.blade.php b/resources/themes/backend/views/livewire/auth/two-factor-challenge.blade.php new file mode 100644 index 0000000..febe7d5 --- /dev/null +++ b/resources/themes/backend/views/livewire/auth/two-factor-challenge.blade.php @@ -0,0 +1,101 @@ + +
    +
    +
    + +
    + +
    + +
    + +
    + @csrf + +
    +
    +
    + +
    +
    + +
    +
    + +
    + + @error('recovery_code') + + {{ $message }} + + @enderror +
    + + + {{ __('Continue') }} + +
    + +
    + {{ __('or you can') }} +
    + {{ __('login using a recovery code') }} + {{ __('login using an authentication code') }} +
    +
    +
    +
    +
    +
    diff --git a/resources/themes/backend/views/livewire/auth/verify-email.blade.php b/resources/themes/backend/views/livewire/auth/verify-email.blade.php new file mode 100644 index 0000000..50e7b44 --- /dev/null +++ b/resources/themes/backend/views/livewire/auth/verify-email.blade.php @@ -0,0 +1,29 @@ + +
    + + {{ __('Please verify your email address by clicking on the link we just emailed to you.') }} + + + @if (session('status') == 'verification-link-sent') + + {{ __('A new verification link has been sent to the email address you provided during registration.') }} + + @endif + +
    +
    + @csrf + + {{ __('Resend verification email') }} + +
    + +
    + @csrf + + {{ __('Log out') }} + +
    +
    +
    +
    diff --git a/resources/themes/backend/views/livewire/settings/appearance.blade.php b/resources/themes/backend/views/livewire/settings/appearance.blade.php new file mode 100644 index 0000000..86c7ec7 --- /dev/null +++ b/resources/themes/backend/views/livewire/settings/appearance.blade.php @@ -0,0 +1,13 @@ +
    + @include('partials.settings-heading') + + {{ __('Appearance settings') }} + + + + {{ __('Light') }} + {{ __('Dark') }} + {{ __('System') }} + + +
    diff --git a/resources/themes/backend/views/livewire/settings/delete-user-form.blade.php b/resources/themes/backend/views/livewire/settings/delete-user-form.blade.php new file mode 100644 index 0000000..a641407 --- /dev/null +++ b/resources/themes/backend/views/livewire/settings/delete-user-form.blade.php @@ -0,0 +1,34 @@ +
    +
    + {{ __('Delete account') }} + {{ __('Delete your account and all of its resources') }} +
    + + + + {{ __('Delete account') }} + + + + +
    +
    + {{ __('Are you sure you want to delete your account?') }} + + + {{ __('Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.') }} + +
    + + + +
    + + {{ __('Cancel') }} + + + {{ __('Delete account') }} +
    + +
    +
    diff --git a/resources/themes/backend/views/livewire/settings/profile.blade.php b/resources/themes/backend/views/livewire/settings/profile.blade.php new file mode 100644 index 0000000..6e9da81 --- /dev/null +++ b/resources/themes/backend/views/livewire/settings/profile.blade.php @@ -0,0 +1,36 @@ +
    + @include('partials.settings-heading') + + {{ __('Profile settings') }} + + +
    + + +
    + + + @if ($this->hasUnverifiedEmail) +
    + + {{ __('Your email address is unverified.') }} + + + {{ __('Click here to re-send the verification email.') }} + + + +
    + @endif +
    + +
    + {{ __('Save') }} +
    + + + @if ($this->showDeleteUser) + + @endif +
    +
    diff --git a/resources/themes/backend/views/livewire/settings/security.blade.php b/resources/themes/backend/views/livewire/settings/security.blade.php new file mode 100644 index 0000000..7144625 --- /dev/null +++ b/resources/themes/backend/views/livewire/settings/security.blade.php @@ -0,0 +1,327 @@ +
    + @include('partials.settings-heading') + + {{ __('Security settings') }} + + +
    + + + + +
    + {{ __('Save') }} +
    + + + @if ($canManageTwoFactor) +
    + {{ __('Two-factor authentication') }} + {{ __('Manage your two-factor authentication settings') }} + +
    + @if ($twoFactorEnabled) +
    + + {{ __('You will be prompted for a secure, random pin during login, which you can retrieve from the TOTP-supported application on your phone.') }} + + +
    + + {{ __('Disable 2FA') }} + +
    + + +
    + @else +
    + + {{ __('When you enable two-factor authentication, you will be prompted for a secure pin during login. This pin can be retrieved from a TOTP-supported application on your phone.') }} + + + + {{ __('Enable 2FA') }} + +
    + @endif +
    +
    + @endif + + @if ($canManageTwoFactor) + +
    +
    +
    +
    +
    + @for ($i = 1; $i <= 5; $i++) +
    + @endfor +
    + +
    + @for ($i = 1; $i <= 5; $i++) +
    + @endfor +
    + + +
    +
    + +
    + {{ $this->modalConfig['title'] }} + {{ $this->modalConfig['description'] }} +
    +
    + + @if ($showVerificationStep) +
    +
    + +
    + +
    + + {{ __('Back') }} + + + + {{ __('Confirm') }} + +
    +
    + @else + @error('setupData') + + @enderror + +
    +
    + @empty($qrCodeSvg) +
    + +
    + @else +
    +
    + {!! $qrCodeSvg !!} +
    +
    + @endempty +
    +
    + +
    + + {{ $this->modalConfig['buttonText'] }} + +
    + +
    +
    +
    + + {{ __('or, enter the code manually') }} + +
    + +
    +
    + @empty($manualSetupKey) +
    + +
    + @else + + + + @endempty +
    +
    +
    + @endif +
    +
    + @endif + + @if ($canManagePasskeys) +
    + {{ __('Passkeys') }} + {{ __('Manage your passkeys for passwordless sign-in') }} + +
    +
    + @forelse ($passkeys as $passkey) +
    +
    +
    + +
    +
    +
    +

    {{ $passkey['name'] }}

    + @if ($passkey['authenticator']) + {{ $passkey['authenticator'] }} + @endif +
    +

    + {{ __('Added :time', ['time' => $passkey['created_at_diff']]) }} + @if ($passkey['last_used_at_diff']) + / + {{ __('Last used :time', ['time' => $passkey['last_used_at_diff']]) }} + @endif +

    +
    +
    + + +
    + @empty +
    +
    + +
    +

    {{ __('No passkeys yet') }}

    + {{ __('Add a passkey to sign in without a password') }} +
    + @endforelse +
    + + +
    +
    + @endif +
    + + +
    +
    + {{ __('Remove passkey') }} + + {{ __('Are you sure you want to remove the passkey ":name"? You will no longer be able to use it to sign in.', ['name' => $deletingPasskeyName]) }} + +
    + +
    + + {{ __('Cancel') }} + + + {{ __('Remove passkey') }} + +
    +
    +
    +
    diff --git a/resources/themes/backend/views/livewire/settings/two-factor/recovery-codes.blade.php b/resources/themes/backend/views/livewire/settings/two-factor/recovery-codes.blade.php new file mode 100644 index 0000000..9ed2674 --- /dev/null +++ b/resources/themes/backend/views/livewire/settings/two-factor/recovery-codes.blade.php @@ -0,0 +1,89 @@ +
    +
    +
    + + {{ __('2FA recovery codes') }} +
    + + {{ __('Recovery codes let you regain access if you lose your 2FA device. Store them in a secure password manager.') }} + +
    + +
    +
    + + + + {{ __('Hide recovery codes') }} + + + @if (filled($recoveryCodes)) + + {{ __('Regenerate codes') }} + + @endif +
    + +
    +
    + @error('recoveryCodes') + + @enderror + + @if (filled($recoveryCodes)) +
    + @foreach($recoveryCodes as $code) +
    + {{ $code }} +
    + @endforeach +
    + + {{ __('Each recovery code can be used once to access your account and will be removed after use. If you need more, click Regenerate codes above.') }} + + @endif +
    +
    +
    +
    diff --git a/resources/themes/backend/views/partials/head.blade.php b/resources/themes/backend/views/partials/head.blade.php new file mode 100644 index 0000000..123bd90 --- /dev/null +++ b/resources/themes/backend/views/partials/head.blade.php @@ -0,0 +1,15 @@ + + + + + {{ filled($title ?? null) ? $title.' - '.config('app.name', 'Laravel') : config('app.name', 'Laravel') }} + + + + + + +@fonts + +@vite('resources/themes/backend/assets/css/app.css') +@fluxAppearance diff --git a/resources/themes/backend/views/partials/settings-heading.blade.php b/resources/themes/backend/views/partials/settings-heading.blade.php new file mode 100644 index 0000000..925ace9 --- /dev/null +++ b/resources/themes/backend/views/partials/settings-heading.blade.php @@ -0,0 +1,5 @@ +
    + {{ __('Settings') }} + {{ __('Manage your profile and account settings') }} + +
    diff --git a/resources/themes/frontend/theme.json b/resources/themes/frontend/theme.json new file mode 100644 index 0000000..b14eb53 --- /dev/null +++ b/resources/themes/frontend/theme.json @@ -0,0 +1,13 @@ +{ + "manifest_version": 1, + "key": "frontend", + "slug": "frontend", + "name": "Frontend", + "version": "1.0.0", + "description": "Default public-facing application theme.", + "type": "frontend", + "entry_view": "welcome", + "views": true, + "variables": {}, + "settings": [] +} diff --git a/resources/themes/frontend/views/welcome.blade.php b/resources/themes/frontend/views/welcome.blade.php new file mode 100644 index 0000000..13545d0 --- /dev/null +++ b/resources/themes/frontend/views/welcome.blade.php @@ -0,0 +1,202 @@ + + + + + + + {{ __('Welcome') }} - {{ config('app.name', 'Laravel') }} + + + + + + @fonts + + + + + +
    + @if (Route::has('login')) + + @endif +
    +
    +
    +
    +

    Let's get started

    +

    Laravel has an incredibly rich ecosystem.
    We suggest starting with the following.

    + + +
    +
    + {{-- Laravel Logo --}} + + + + + + + + + + + {{-- 13 --}} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + + @if (Route::has('login')) + + @endif + + diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php new file mode 100644 index 0000000..8a39d09 --- /dev/null +++ b/resources/views/layouts/app.blade.php @@ -0,0 +1,3 @@ +@yield('title','Holiday Park Owners UK')@vite(['resources/css/app.css']) + +
    @yield('content')
    Holiday Park Owners UK

    Independent consumer information. Not affiliated with Park Holidays UK or any holiday park operator. Owner reports are identified as such and should not be treated as findings of fact unless independently evidenced.

    Information only — not legal or financial advice.

    diff --git a/resources/views/layouts/public.blade.php b/resources/views/layouts/public.blade.php new file mode 100644 index 0000000..8a39d09 --- /dev/null +++ b/resources/views/layouts/public.blade.php @@ -0,0 +1,3 @@ +@yield('title','Holiday Park Owners UK')@vite(['resources/css/app.css']) + +
    @yield('content')
    Holiday Park Owners UK

    Independent consumer information. Not affiliated with Park Holidays UK or any holiday park operator. Owner reports are identified as such and should not be treated as findings of fact unless independently evidenced.

    Information only — not legal or financial advice.

    diff --git a/resources/views/pages/evidence.blade.php b/resources/views/pages/evidence.blade.php new file mode 100644 index 0000000..30eba02 --- /dev/null +++ b/resources/views/pages/evidence.blade.php @@ -0,0 +1 @@ +@extends('layouts.public') @section('title','Evidence') @section('content')
    Independent information

    Evidence

    Documents matter.

    This library is designed for contracts, invoices, pitch-fee notices, finance statements, written valuations, resale offers and correspondence. Sources should be dated and clearly attributed.

    Submit supporting evidence →
    @endsection diff --git a/resources/views/pages/home.blade.php b/resources/views/pages/home.blade.php new file mode 100644 index 0000000..bfca507 --- /dev/null +++ b/resources/views/pages/home.blade.php @@ -0,0 +1,6 @@ +@extends('layouts.public') @section('title','Holiday Park Owners UK — Valuations, ownership & evidence') @section('content') +
    Independent UK owner information

    The real cost of
    holiday park ownership.

    Independent information, owner experiences and evidence about valuations, depreciation, pitch fees and selling your holiday home.

    +
    ILLUSTRATIVE PURCHASE PRICE£70,000
    ILLUSTRATIVE PARK VALUATION£20,000 ↓71%
    ILLUSTRATIVE FINANCE BALANCE£50,000
    POTENTIAL SHORTFALL£30,000

    Illustrative example only. Actual values vary. This is not financial advice.

    +
    VALUATIONS

    Why valuations matter

    A holiday home can depreciate substantially after purchase. If a resale or part-exchange offer is lower than the remaining finance balance, an owner may face a significant shortfall.

    The key comparison is not one number: it is the original purchase price, outstanding finance, independent/open-market value, park offer and the contractual costs of selling.

    Understand valuations →
    FOCUS: PARK HOLIDAYS UK

    Examining Park Holidays UK

    Ownership terms, running costs, finance, resale arrangements and documented owner experiences.

    • Purchase prices, pitch fees and running costs
    • Finance and ongoing commitments
    • Valuations, part-exchange and resale
    • Owner experiences — clearly attributed
    Explore the Park Holidays UK section →
    +
    ValuationsResale values and depreciation.Park Holidays UKFocused evidence and information.Owner StoriesExperiences from owners.Know Your RightsContracts and questions to ask.EvidenceDocuments, sources and analysis.Submit EvidenceTell us what happened.
    +@endsection diff --git a/resources/views/pages/owner-stories.blade.php b/resources/views/pages/owner-stories.blade.php new file mode 100644 index 0000000..f268ba7 --- /dev/null +++ b/resources/views/pages/owner-stories.blade.php @@ -0,0 +1 @@ +@extends('layouts.public') @section('title','Owner Stories') @section('content')
    Independent information

    Owner Stories

    Owners’ experiences, in their own context.

    Stories should include dates, park/operator, relevant documents and the operator’s response where available. Publication does not mean an allegation has been independently established.

    Submit supporting evidence →
    @endsection diff --git a/resources/views/pages/park-holidays.blade.php b/resources/views/pages/park-holidays.blade.php new file mode 100644 index 0000000..e4b47ac --- /dev/null +++ b/resources/views/pages/park-holidays.blade.php @@ -0,0 +1 @@ +@extends('layouts.public') @section('title','Park Holidays UK') @section('content')
    Independent information

    Park Holidays UK

    Evidence before conclusions.

    This section brings together published terms, costs, finance information, resale arrangements and attributed owner experiences concerning Park Holidays UK. It should distinguish company statements, independent evidence and individual allegations.

    Submit supporting evidence →
    @endsection diff --git a/resources/views/pages/rights.blade.php b/resources/views/pages/rights.blade.php new file mode 100644 index 0000000..1ad5d4b --- /dev/null +++ b/resources/views/pages/rights.blade.php @@ -0,0 +1 @@ +@extends('layouts.public') @section('title','Know Your Rights') @section('content')
    Independent information

    Know Your Rights

    Know what you are buying.

    A holiday caravan is not the same legal category as a residential park home. Read the licence agreement, finance agreement and park rules, and obtain appropriate professional advice before committing substantial sums.

    Submit supporting evidence →
    @endsection diff --git a/resources/views/pages/submit-evidence.blade.php b/resources/views/pages/submit-evidence.blade.php new file mode 100644 index 0000000..10e65e3 --- /dev/null +++ b/resources/views/pages/submit-evidence.blade.php @@ -0,0 +1 @@ +@extends('layouts.public') @section('title','Submit Evidence') @section('content')
    Evidence locker

    Tell us what happened.

    Provide the numbers and circumstances. Do not upload or enter information you do not have the right to share.

    @if(session('status'))
    {{session('status')}}
    @endif
    @csrf
    @if($errors->any())
    {{implode(' ', $errors->all())}}
    @endif
    @endsection diff --git a/resources/views/pages/valuations.blade.php b/resources/views/pages/valuations.blade.php new file mode 100644 index 0000000..a88bba3 --- /dev/null +++ b/resources/views/pages/valuations.blade.php @@ -0,0 +1 @@ +@extends('layouts.public') @section('title','Holiday Home Valuations') @section('content')
    Valuations & depreciation

    Understand the numbers before you sell.

    A purchase price is not a guaranteed future value. Compare every valuation with the finance settlement figure, contractual sale costs and evidence of comparable sales.

    Valuation shortfall calculator

    Questions worth asking

    Ask how the valuation was calculated, whether you can sell privately, what commission or transfer fees apply, whether there are age restrictions on the unit, and whether an independent valuation is permitted. Keep every offer and explanation in writing.

    @endsection diff --git a/routes/console.php b/routes/console.php new file mode 100644 index 0000000..3c9adf1 --- /dev/null +++ b/routes/console.php @@ -0,0 +1,8 @@ +comment(Inspiring::quote()); +})->purpose('Display an inspiring quote'); diff --git a/routes/settings.php b/routes/settings.php new file mode 100644 index 0000000..309ef83 --- /dev/null +++ b/routes/settings.php @@ -0,0 +1,29 @@ +group(function () { + Route::redirect('settings', 'settings/profile'); + + Route::livewire('settings/profile', Profile::class)->name('profile.edit'); +}); + +Route::middleware(['auth', 'verified'])->group(function () { + Route::livewire('settings/appearance', Appearance::class)->name('appearance.edit'); + + Route::livewire('settings/security', Security::class) + ->middleware([ + 'password.confirm', + ]) + ->name('security.edit'); +}); + +Route::get('.well-known/passkey-endpoints', function () { + return response()->json([ + 'enroll' => route('security.edit'), + 'manage' => route('security.edit'), + ]); +})->name('well-known.passkeys'); diff --git a/routes/web.php b/routes/web.php new file mode 100644 index 0000000..e3d7ca6 --- /dev/null +++ b/routes/web.php @@ -0,0 +1,13 @@ +name('home'); +Route::view('/valuations', 'pages.valuations')->name('valuations'); +Route::view('/park-holidays-uk', 'pages.park-holidays')->name('park-holidays'); +Route::view('/owner-stories', 'pages.owner-stories')->name('owner-stories'); +Route::view('/know-your-rights', 'pages.rights')->name('rights'); +Route::view('/evidence', 'pages.evidence')->name('evidence'); +Route::get('/submit-evidence', [EvidenceSubmissionController::class, 'create'])->name('evidence.create'); +Route::post('/submit-evidence', [EvidenceSubmissionController::class, 'store'])->name('evidence.store')->middleware('throttle:5,1'); diff --git a/scan.sh b/scan.sh new file mode 100755 index 0000000..a58c958 --- /dev/null +++ b/scan.sh @@ -0,0 +1,7 @@ +JAVA_HOME="/opt/homebrew/opt/openjdk" \ +PATH="/opt/homebrew/opt/openjdk/bin:$PATH" \ +sonar-scanner \ + -Dsonar.projectKey=Standard-Installer-Skeleton \ + -Dsonar.sources=. \ + -Dsonar.host.url=http://192.168.1.2:9001 \ + -Dsonar.login=sqp_eeeab8d097fc7119c1b8b96d19e68f747cea45f2 diff --git a/scripts/ensure-directories.php b/scripts/ensure-directories.php new file mode 100755 index 0000000..bdc4984 --- /dev/null +++ b/scripts/ensure-directories.php @@ -0,0 +1,23 @@ +get(route('login')); + + $response->assertOk(); +}); + +test('users can authenticate using the login screen', function () { + $user = User::factory()->create(); + + $response = $this->post(route('login.store'), [ + 'email' => $user->email, + 'password' => 'password', + ]); + + $response + ->assertSessionHasNoErrors() + ->assertRedirect(route('dashboard', absolute: false)); + + $this->assertAuthenticated(); +}); + +test('users can not authenticate with invalid password', function () { + $user = User::factory()->create(); + + $response = $this->post(route('login.store'), [ + 'email' => $user->email, + 'password' => 'wrong-password', + ]); + + $response->assertSessionHasErrorsIn('email'); + + $this->assertGuest(); +}); + +test('users with two factor enabled are redirected to two factor challenge', function () { + $this->skipUnlessFortifyHas(Features::twoFactorAuthentication()); + + Features::twoFactorAuthentication([ + 'confirm' => true, + 'confirmPassword' => true, + ]); + + $user = User::factory()->withTwoFactor()->create(); + + $response = $this->post(route('login.store'), [ + 'email' => $user->email, + 'password' => 'password', + ]); + + $response->assertRedirect(route('two-factor.login')); + $this->assertGuest(); +}); + +test('users can logout', function () { + $user = User::factory()->create(); + + $response = $this->actingAs($user)->post(route('logout')); + + $response->assertRedirect(route('home')); + + $this->assertGuest(); +}); diff --git a/tests/Feature/Auth/EmailVerificationTest.php b/tests/Feature/Auth/EmailVerificationTest.php new file mode 100644 index 0000000..ce043aa --- /dev/null +++ b/tests/Feature/Auth/EmailVerificationTest.php @@ -0,0 +1,72 @@ +skipUnlessFortifyHas(Features::emailVerification()); +}); + +test('email verification screen can be rendered', function () { + $user = User::factory()->unverified()->create(); + + $response = $this->actingAs($user)->get(route('verification.notice')); + + $response->assertOk(); +}); + +test('email can be verified', function () { + $user = User::factory()->unverified()->create(); + + Event::fake(); + + $verificationUrl = URL::temporarySignedRoute( + 'verification.verify', + now()->addMinutes(60), + ['id' => $user->id, 'hash' => sha1($user->email)], + ); + + $response = $this->actingAs($user)->get($verificationUrl); + + Event::assertDispatched(Verified::class); + + expect($user->fresh()->hasVerifiedEmail())->toBeTrue(); + $response->assertRedirect(route('dashboard', absolute: false).'?verified=1'); +}); + +test('email is not verified with invalid hash', function () { + $user = User::factory()->unverified()->create(); + + $verificationUrl = URL::temporarySignedRoute( + 'verification.verify', + now()->addMinutes(60), + ['id' => $user->id, 'hash' => sha1('wrong-email')], + ); + + $this->actingAs($user)->get($verificationUrl); + + expect($user->fresh()->hasVerifiedEmail())->toBeFalse(); +}); + +test('already verified user visiting verification link is redirected without firing event again', function () { + $user = User::factory()->create([ + 'email_verified_at' => now(), + ]); + + Event::fake(); + + $verificationUrl = URL::temporarySignedRoute( + 'verification.verify', + now()->addMinutes(60), + ['id' => $user->id, 'hash' => sha1($user->email)], + ); + + $this->actingAs($user)->get($verificationUrl) + ->assertRedirect(route('dashboard', absolute: false).'?verified=1'); + + expect($user->fresh()->hasVerifiedEmail())->toBeTrue(); + Event::assertNotDispatched(Verified::class); +}); diff --git a/tests/Feature/Auth/PasswordConfirmationTest.php b/tests/Feature/Auth/PasswordConfirmationTest.php new file mode 100644 index 0000000..76b5e34 --- /dev/null +++ b/tests/Feature/Auth/PasswordConfirmationTest.php @@ -0,0 +1,11 @@ +create(); + + $response = $this->actingAs($user)->get(route('password.confirm')); + + $response->assertOk(); +}); diff --git a/tests/Feature/Auth/PasswordResetTest.php b/tests/Feature/Auth/PasswordResetTest.php new file mode 100644 index 0000000..9f55aba --- /dev/null +++ b/tests/Feature/Auth/PasswordResetTest.php @@ -0,0 +1,65 @@ +skipUnlessFortifyHas(Features::resetPasswords()); +}); + +test('reset password link screen can be rendered', function () { + $response = $this->get(route('password.request')); + + $response->assertOk(); +}); + +test('reset password link can be requested', function () { + Notification::fake(); + + $user = User::factory()->create(); + + $this->post(route('password.request'), ['email' => $user->email]); + + Notification::assertSentTo($user, ResetPassword::class); +}); + +test('reset password screen can be rendered', function () { + Notification::fake(); + + $user = User::factory()->create(); + + $this->post(route('password.request'), ['email' => $user->email]); + + Notification::assertSentTo($user, ResetPassword::class, function ($notification) { + $response = $this->get(route('password.reset', $notification->token)); + + $response->assertOk(); + + return true; + }); +}); + +test('password can be reset with valid token', function () { + Notification::fake(); + + $user = User::factory()->create(); + + $this->post(route('password.request'), ['email' => $user->email]); + + Notification::assertSentTo($user, ResetPassword::class, function ($notification) use ($user) { + $response = $this->post(route('password.update'), [ + 'token' => $notification->token, + 'email' => $user->email, + 'password' => 'password', + 'password_confirmation' => 'password', + ]); + + $response + ->assertSessionHasNoErrors() + ->assertRedirect(route('login', absolute: false)); + + return true; + }); +}); diff --git a/tests/Feature/Auth/RegistrationTest.php b/tests/Feature/Auth/RegistrationTest.php new file mode 100644 index 0000000..f9c6493 --- /dev/null +++ b/tests/Feature/Auth/RegistrationTest.php @@ -0,0 +1,27 @@ +skipUnlessFortifyHas(Features::registration()); +}); + +test('registration screen can be rendered', function () { + $response = $this->get(route('register')); + + $response->assertOk(); +}); + +test('new users can register', function () { + $response = $this->post(route('register.store'), [ + 'name' => 'John Doe', + 'email' => 'test@example.com', + 'password' => 'password', + 'password_confirmation' => 'password', + ]); + + $response->assertSessionHasNoErrors() + ->assertRedirect(route('dashboard', absolute: false)); + + $this->assertAuthenticated(); +}); diff --git a/tests/Feature/Auth/TwoFactorChallengeTest.php b/tests/Feature/Auth/TwoFactorChallengeTest.php new file mode 100644 index 0000000..70a4fae --- /dev/null +++ b/tests/Feature/Auth/TwoFactorChallengeTest.php @@ -0,0 +1,28 @@ +skipUnlessFortifyHas(Features::twoFactorAuthentication()); +}); + +test('two factor challenge redirects to login when not authenticated', function () { + $response = $this->get(route('two-factor.login')); + + $response->assertRedirect(route('login')); +}); + +test('two factor challenge can be rendered', function () { + Features::twoFactorAuthentication([ + 'confirm' => true, + 'confirmPassword' => true, + ]); + + $user = User::factory()->withTwoFactor()->create(); + + $this->post(route('login.store'), [ + 'email' => $user->email, + 'password' => 'password', + ])->assertRedirect(route('two-factor.login')); +}); diff --git a/tests/Feature/DashboardTest.php b/tests/Feature/DashboardTest.php new file mode 100644 index 0000000..95c6a8b --- /dev/null +++ b/tests/Feature/DashboardTest.php @@ -0,0 +1,16 @@ +get(route('dashboard')); + $response->assertRedirect(route('login')); +}); + +test('authenticated users can visit the dashboard', function () { + $user = User::factory()->create(); + $this->actingAs($user); + + $response = $this->get(route('dashboard')); + $response->assertOk(); +}); diff --git a/tests/Feature/ExampleTest.php b/tests/Feature/ExampleTest.php new file mode 100644 index 0000000..ef7b533 --- /dev/null +++ b/tests/Feature/ExampleTest.php @@ -0,0 +1,7 @@ +get(route('home')); + + $response->assertOk(); +}); diff --git a/tests/Feature/Settings/ProfileUpdateTest.php b/tests/Feature/Settings/ProfileUpdateTest.php new file mode 100644 index 0000000..7dc4899 --- /dev/null +++ b/tests/Feature/Settings/ProfileUpdateTest.php @@ -0,0 +1,76 @@ +actingAs($user = User::factory()->create()); + + $this->get('/settings/profile')->assertOk(); +}); + +test('profile information can be updated', function () { + $user = User::factory()->create(); + + $this->actingAs($user); + + $response = Livewire::test(Profile::class) + ->set('name', 'Test User') + ->set('email', 'test@example.com') + ->call('updateProfileInformation'); + + $response->assertHasNoErrors(); + + $user->refresh(); + + expect($user->name)->toEqual('Test User'); + expect($user->email)->toEqual('test@example.com'); + expect($user->email_verified_at)->toBeNull(); +}); + +test('email verification status is unchanged when email address is unchanged', function () { + $user = User::factory()->create(); + + $this->actingAs($user); + + $response = Livewire::test(Profile::class) + ->set('name', 'Test User') + ->set('email', $user->email) + ->call('updateProfileInformation'); + + $response->assertHasNoErrors(); + + expect($user->refresh()->email_verified_at)->not->toBeNull(); +}); + +test('user can delete their account', function () { + $user = User::factory()->create(); + + $this->actingAs($user); + + $response = Livewire::test('settings.delete-user-form') + ->set('password', 'password') + ->call('deleteUser'); + + $response + ->assertHasNoErrors() + ->assertRedirect('/'); + + expect($user->fresh())->toBeNull(); + expect(auth()->check())->toBeFalse(); +}); + +test('correct password must be provided to delete account', function () { + $user = User::factory()->create(); + + $this->actingAs($user); + + $response = Livewire::test('settings.delete-user-form') + ->set('password', 'wrong-password') + ->call('deleteUser'); + + $response->assertHasErrors(['password']); + + expect($user->fresh())->not->toBeNull(); +}); diff --git a/tests/Feature/Settings/SecurityTest.php b/tests/Feature/Settings/SecurityTest.php new file mode 100644 index 0000000..beb1171 --- /dev/null +++ b/tests/Feature/Settings/SecurityTest.php @@ -0,0 +1,114 @@ +skipUnlessFortifyHas(Features::twoFactorAuthentication()); + + Features::twoFactorAuthentication([ + 'confirm' => true, + 'confirmPassword' => true, + ]); + Features::passkeys([ + 'confirmPassword' => true, + ]); +}); + +test('security settings page can be rendered', function () { + $user = User::factory()->create(); + + $response = $this->actingAs($user) + ->withSession(['auth.password_confirmed_at' => time()]) + ->get(route('security.edit')); + + $response->assertOk(); + + $response->assertSee('Passkeys'); + $response->assertSee('No passkeys yet'); + $response->assertSee('Two-factor authentication'); + $response->assertSee('Enable 2FA'); +}); + +test('security settings page requires password confirmation when enabled', function () { + $user = User::factory()->create(); + + $response = $this->actingAs($user) + ->get(route('security.edit')); + + $response->assertRedirect(route('password.confirm')); +}); + +test('security settings page renders without two factor when feature is disabled', function () { + config(['fortify.features' => []]); + + $user = User::factory()->create(); + + $this->actingAs($user) + ->withSession(['auth.password_confirmed_at' => time()]) + ->get(route('security.edit')) + ->assertOk() + ->assertSee('Update password') + ->assertDontSee('Manage your passkeys for passwordless sign-in') + ->assertDontSee('Add a passkey to sign in without a password') + ->assertDontSee('Two-factor authentication'); +}); + +test('two factor authentication disabled when confirmation abandoned between requests', function () { + $user = User::factory()->create(); + + $user->forceFill([ + 'two_factor_secret' => encrypt('test-secret'), + 'two_factor_recovery_codes' => encrypt(json_encode(['code1', 'code2'])), + 'two_factor_confirmed_at' => null, + ])->save(); + + $this->actingAs($user); + + $component = Livewire::test(Security::class); + + $component->assertSet('twoFactorEnabled', false); + + $this->assertDatabaseHas('users', [ + 'id' => $user->id, + 'two_factor_secret' => null, + 'two_factor_recovery_codes' => null, + ]); +}); + +test('password can be updated', function () { + $user = User::factory()->create([ + 'password' => Hash::make('password'), + ]); + + $this->actingAs($user); + + $response = Livewire::test(Security::class) + ->set('current_password', 'password') + ->set('password', 'new-password') + ->set('password_confirmation', 'new-password') + ->call('updatePassword'); + + $response->assertHasNoErrors(); + + expect(Hash::check('new-password', $user->refresh()->password))->toBeTrue(); +}); + +test('correct password must be provided to update password', function () { + $user = User::factory()->create([ + 'password' => Hash::make('password'), + ]); + + $this->actingAs($user); + + $response = Livewire::test(Security::class) + ->set('current_password', 'wrong-password') + ->set('password', 'new-password') + ->set('password_confirmation', 'new-password') + ->call('updatePassword'); + + $response->assertHasErrors(['current_password']); +}); diff --git a/tests/Pest.php b/tests/Pest.php new file mode 100644 index 0000000..941e024 --- /dev/null +++ b/tests/Pest.php @@ -0,0 +1,50 @@ +extend(TestCase::class) + ->use(RefreshDatabase::class) + ->in('Feature'); + +/* +|-------------------------------------------------------------------------- +| Expectations +|-------------------------------------------------------------------------- +| +| When you're writing tests, you often need to check that values meet certain conditions. The +| "expect()" function gives you access to a set of "expectations" methods that you can use +| to assert different things. Of course, you may extend the Expectation API at any time. +| +*/ + +expect()->extend('toBeOne', function () { + return $this->toBe(1); +}); + +/* +|-------------------------------------------------------------------------- +| Functions +|-------------------------------------------------------------------------- +| +| While Pest is very powerful out-of-the-box, you may have some testing code specific to your +| project that you don't want to repeat in every file. Here you can also expose helpers as +| global functions to help you to reduce the number of lines of code in your test files. +| +*/ + +function something() +{ + // .. +} diff --git a/tests/TestCase.php b/tests/TestCase.php new file mode 100644 index 0000000..a574f37 --- /dev/null +++ b/tests/TestCase.php @@ -0,0 +1,16 @@ +markTestSkipped($message ?? "Fortify feature [{$feature}] is not enabled."); + } + } +} diff --git a/tests/Unit/ExampleTest.php b/tests/Unit/ExampleTest.php new file mode 100644 index 0000000..44a4f33 --- /dev/null +++ b/tests/Unit/ExampleTest.php @@ -0,0 +1,5 @@ +toBeTrue(); +}); diff --git a/vite.config.js b/vite.config.js new file mode 100644 index 0000000..1525245 --- /dev/null +++ b/vite.config.js @@ -0,0 +1,31 @@ +import { + defineConfig +} from 'vite'; +import laravel from 'laravel-vite-plugin'; +import { bunny } from 'laravel-vite-plugin/fonts'; +import tailwindcss from "@tailwindcss/vite"; + +export default defineConfig({ + plugins: [ + laravel({ + input: [ + 'resources/css/app.css', + 'resources/themes/backend/assets/css/app.css', + 'resources/themes/backend/assets/js/passkeys.js', + ], + refresh: true, + fonts: [ + bunny('Instrument Sans', { + weights: [400, 500, 600], + }), + ], + }), + tailwindcss(), + ], + server: { + cors: true, + watch: { + ignored: ['**/storage/framework/views/**'], + }, + }, +});

    9pVa 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%0DwY(MA&G6 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