From dd06889bcff3eb85926fb31aa43cf1a606bc8d6b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 14 Jul 2026 01:42:18 +0000 Subject: [PATCH 1/2] Initial plan From c971c11804263c27006763862a033c73d6f18d7c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 14 Jul 2026 01:45:16 +0000 Subject: [PATCH 2/2] Remove unused Wirekit dependency and external font fetches --- README.md | 4 +- composer.json | 5 +- composer.lock | 83 +------------------------ resources/css/app.css | 1 - resources/views/layouts/app.blade.php | 6 -- resources/views/layouts/guest.blade.php | 6 -- vite.config.js | 6 -- 7 files changed, 5 insertions(+), 106 deletions(-) diff --git a/README.md b/README.md index efa692c..e4be9c4 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,6 @@ | [Laravel Fortify](https://github.com/laravel/fortify) | ^1.24 | Authentication back-end (login, register, password reset, 2FA) | | [Laravel Passkeys](https://github.com/laravel/passkeys) | ^0.2.1 | WebAuthn / FIDO2 passkey authentication | | [Livewire](https://livewire.laravel.com) | ^4.0 | Reactive UI components | -| [Wirekit](https://docs.wirekit.app) | ^2.11 | Livewire UI component kit | ## Features @@ -23,14 +22,13 @@ - **TOTP two-factor authentication** (Google Authenticator, Authy, etc.) via Fortify - **Passkey authentication** (Face ID, Touch ID, hardware security keys) via the official `laravel/passkeys` package - **Livewire** reactive components for login, registration and 2FA challenge -- **Wirekit** component library for consistent Livewire UI primitives - Password reset and email verification-ready ## Local Setup ### Requirements -- PHP 8.4+ +- PHP 8.3+ - Composer 2.x - Node 20+ and npm diff --git a/composer.json b/composer.json index 33f0e2c..2e84598 100644 --- a/composer.json +++ b/composer.json @@ -6,13 +6,12 @@ "keywords": ["laravel", "framework"], "license": "MIT", "require": { - "php": "^8.4", + "php": "^8.3", "laravel/fortify": "^1.24", "laravel/framework": "^13.8", "laravel/passkeys": "^0.2.1", "laravel/tinker": "^3.0", - "livewire/livewire": "^4.0", - "pushery/wirekit": "^2.11" + "livewire/livewire": "^4.0" }, "require-dev": { "fakerphp/faker": "^1.23", diff --git a/composer.lock b/composer.lock index 3f0e9bc..1b107c4 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "e0207d2d84ec4d04bafb004a127c6276", + "content-hash": "18f9313140b49213b7fac23e6521938b", "packages": [ { "name": "bacon/bacon-qr-code", @@ -3810,85 +3810,6 @@ }, "time": "2026-06-29T15:41:09+00:00" }, - { - "name": "pushery/wirekit", - "version": "v2.11.1", - "source": { - "type": "git", - "url": "https://github.com/pushery/wirekit.git", - "reference": "398e98c06cd2858d3d8801123fb9deb43524e545" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/pushery/wirekit/zipball/398e98c06cd2858d3d8801123fb9deb43524e545", - "reference": "398e98c06cd2858d3d8801123fb9deb43524e545", - "shasum": "" - }, - "require": { - "illuminate/contracts": "^12.0 || ^13.0", - "illuminate/support": "^12.0 || ^13.0", - "illuminate/view": "^12.0 || ^13.0", - "livewire/livewire": "^4.0", - "php": "^8.4" - }, - "require-dev": { - "bacon/bacon-qr-code": "^3.1", - "blade-ui-kit/blade-heroicons": "^2.7", - "laravel/pint": "^1.0", - "orchestra/testbench": "^10.0 || ^11.1", - "pestphp/pest": "^4.0", - "pestphp/pest-plugin-laravel": "^4.0" - }, - "suggest": { - "bacon/bacon-qr-code": "Required for the qr-code component — server-side QR code SVG generation", - "blade-ui-kit/blade-heroicons": "Heroicons preset — ~316 icons, Mini/Outline/Solid styles", - "blade-ui-kit/blade-icons": "Required for the icon system (~1.7). Install alongside your preferred icon set.", - "codeat3/blade-phosphor-icons": "Phosphor preset — ~1,500 icons in 6 weight styles", - "mallardduck/blade-lucide-icons": "Lucide preset — ~1,500 outline icons", - "ryangjchandler/blade-tabler-icons": "Tabler preset — ~5,700 outline/filled icons" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Pushery\\WireKit\\WireKitServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Pushery\\WireKit\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "pushery", - "homepage": "https://github.com/pushery" - } - ], - "description": "A free, open-source UI component library for Laravel Livewire — styled with Tailwind CSS v4 and powered by Alpine.js.", - "homepage": "https://github.com/pushery/wirekit", - "keywords": [ - "alpinejs", - "blade", - "components", - "laravel", - "livewire", - "tailwindcss", - "tall-stack", - "ui-kit", - "wirekit" - ], - "support": { - "issues": "https://github.com/pushery/wirekit/issues", - "source": "https://github.com/pushery/wirekit/tree/v2.11.1" - }, - "time": "2026-07-03T23:06:36+00:00" - }, { "name": "ralouphie/getallheaders", "version": "3.0.3", @@ -9943,7 +9864,7 @@ "prefer-stable": true, "prefer-lowest": false, "platform": { - "php": "^8.4" + "php": "^8.3" }, "platform-dev": {}, "plugin-api-version": "2.9.0" diff --git a/resources/css/app.css b/resources/css/app.css index 781e947..54b247e 100644 --- a/resources/css/app.css +++ b/resources/css/app.css @@ -1,5 +1,4 @@ @import 'tailwindcss'; -@import 'wirekit/blade'; @source '../../vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php'; @source '../../storage/framework/views/*.php'; diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php index 6070d14..799a6cc 100644 --- a/resources/views/layouts/app.blade.php +++ b/resources/views/layouts/app.blade.php @@ -7,12 +7,7 @@