From ffbd342a38a16a37d4881949338b9eed3b1fdba5 Mon Sep 17 00:00:00 2001 From: "Irsyad A. Panjaitan" Date: Sat, 3 Aug 2024 18:40:10 +0700 Subject: [PATCH 1/3] wip --- justd.json | 3 ++- resources/js/ziggy.js | 35 +++-------------------------------- 2 files changed, 5 insertions(+), 33 deletions(-) diff --git a/justd.json b/justd.json index b53a3c6..4d7614b 100644 --- a/justd.json +++ b/justd.json @@ -1,3 +1,4 @@ { - "ui": "resources/js/components/ui" + "$schema": "http://justd.co", + "ui": "resources/js/components/ui" } diff --git a/resources/js/ziggy.js b/resources/js/ziggy.js index cb61b07..b704f5c 100644 --- a/resources/js/ziggy.js +++ b/resources/js/ziggy.js @@ -1,34 +1,5 @@ -const Ziggy = { - url: 'http://inertia.test', - port: null, - defaults: {}, - routes: { - 'sanctum.csrf-cookie': { uri: 'sanctum/csrf-cookie', methods: ['GET', 'HEAD'] }, - home: { uri: '/', methods: ['GET', 'HEAD'] }, - about: { uri: 'about', methods: ['GET', 'HEAD'] }, - dashboard: { uri: 'dashboard', methods: ['GET', 'HEAD'] }, - 'profile.edit': { uri: 'profile', methods: ['GET', 'HEAD'] }, - 'profile.update': { uri: 'profile', methods: ['PATCH'] }, - 'profile.destroy': { uri: 'profile', methods: ['DELETE'] }, - register: { uri: 'register', methods: ['GET', 'HEAD'] }, - login: { uri: 'login', methods: ['GET', 'HEAD'] }, - 'password.request': { uri: 'forgot-password', methods: ['GET', 'HEAD'] }, - 'password.email': { uri: 'forgot-password', methods: ['POST'] }, - 'password.reset': { uri: 'reset-password/{token}', methods: ['GET', 'HEAD'], parameters: ['token'] }, - 'password.store': { uri: 'reset-password', methods: ['POST'] }, - 'verification.notice': { uri: 'verify-email', methods: ['GET', 'HEAD'] }, - 'verification.verify': { - uri: 'verify-email/{id}/{hash}', - methods: ['GET', 'HEAD'], - parameters: ['id', 'hash'] - }, - 'verification.send': { uri: 'email/verification-notification', methods: ['POST'] }, - 'password.confirm': { uri: 'confirm-password', methods: ['GET', 'HEAD'] }, - 'password.update': { uri: 'password', methods: ['PUT'] }, - logout: { uri: 'logout', methods: ['POST'] } - } -} +const Ziggy = {"url":"http:\/\/inertia.test","port":null,"defaults":{},"routes":{"sanctum.csrf-cookie":{"uri":"sanctum\/csrf-cookie","methods":["GET","HEAD"]},"home":{"uri":"\/","methods":["GET","HEAD"]},"about":{"uri":"about","methods":["GET","HEAD"]},"dashboard":{"uri":"dashboard","methods":["GET","HEAD"]},"profile.edit":{"uri":"profile","methods":["GET","HEAD"]},"profile.update":{"uri":"profile","methods":["PATCH"]},"profile.destroy":{"uri":"profile","methods":["DELETE"]},"register":{"uri":"register","methods":["GET","HEAD"]},"login":{"uri":"login","methods":["GET","HEAD"]},"password.request":{"uri":"forgot-password","methods":["GET","HEAD"]},"password.email":{"uri":"forgot-password","methods":["POST"]},"password.reset":{"uri":"reset-password\/{token}","methods":["GET","HEAD"],"parameters":["token"]},"password.store":{"uri":"reset-password","methods":["POST"]},"verification.notice":{"uri":"verify-email","methods":["GET","HEAD"]},"verification.verify":{"uri":"verify-email\/{id}\/{hash}","methods":["GET","HEAD"],"parameters":["id","hash"]},"verification.send":{"uri":"email\/verification-notification","methods":["POST"]},"password.confirm":{"uri":"confirm-password","methods":["GET","HEAD"]},"password.update":{"uri":"password","methods":["PUT"]},"logout":{"uri":"logout","methods":["POST"]}}}; if (typeof window !== 'undefined' && typeof window.Ziggy !== 'undefined') { - Object.assign(Ziggy.routes, window.Ziggy.routes) + Object.assign(Ziggy.routes, window.Ziggy.routes); } -export { Ziggy } +export { Ziggy }; From 624d6b96cd353f1669e34bcbc0aec67647bc7c5b Mon Sep 17 00:00:00 2001 From: "Irsyad A. Panjaitan" Date: Sun, 4 Aug 2024 15:15:31 +0700 Subject: [PATCH 2/3] wip --- composer.json | 3 +- composer.lock | 1841 ++++++++++++++++++++++++++++++++++++++----------- 2 files changed, 1448 insertions(+), 396 deletions(-) diff --git a/composer.json b/composer.json index a7cee22..3dcaf37 100644 --- a/composer.json +++ b/composer.json @@ -1,5 +1,6 @@ { - "name": "laravel/laravel", + "name": "justd/inertia.tswip", + "type": "project", "description": "The skeleton application for the Laravel framework.", "keywords": [ diff --git a/composer.lock b/composer.lock index 3afdfae..2d99b76 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": "d15b9d4eda84071327624b5592f8e665", + "content-hash": "188229731eaa8d2e65c92a5f0a76920a", "packages": [ { "name": "amphp/amp", @@ -31,13 +31,19 @@ }, "type": "library", "autoload": { - "files": ["src/functions.php", "src/Future/functions.php", "src/Internal/functions.php"], + "files": [ + "src/functions.php", + "src/Future/functions.php", + "src/Internal/functions.php" + ], "psr-4": { "Amp\\": "src" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Aaron Piotrowski", @@ -112,13 +118,18 @@ }, "type": "library", "autoload": { - "files": ["src/functions.php", "src/Internal/functions.php"], + "files": [ + "src/functions.php", + "src/Internal/functions.php" + ], "psr-4": { "Amp\\ByteStream\\": "src" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Aaron Piotrowski", @@ -131,7 +142,14 @@ ], "description": "A stream abstraction to make working with non-blocking I/O simple.", "homepage": "https://amphp.org/byte-stream", - "keywords": ["amp", "amphp", "async", "io", "non-blocking", "stream"], + "keywords": [ + "amp", + "amphp", + "async", + "io", + "non-blocking", + "stream" + ], "support": { "issues": "https://github.com/amphp/byte-stream/issues", "source": "https://github.com/amphp/byte-stream/tree/v2.1.1" @@ -178,7 +196,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Niklas Keller", @@ -240,13 +260,17 @@ }, "type": "library", "autoload": { - "files": ["src/functions.php"], + "files": [ + "src/functions.php" + ], "psr-4": { "Amp\\Dns\\": "src" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Chris Wright", @@ -271,7 +295,14 @@ ], "description": "Async DNS resolution for Amp.", "homepage": "https://github.com/amphp/dns", - "keywords": ["amp", "amphp", "async", "client", "dns", "resolve"], + "keywords": [ + "amp", + "amphp", + "async", + "client", + "dns", + "resolve" + ], "support": { "issues": "https://github.com/amphp/dns/issues", "source": "https://github.com/amphp/dns/tree/v2.2.0" @@ -330,7 +361,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Aaron Piotrowski", @@ -347,7 +380,13 @@ ], "description": "Parallel processing component for Amp.", "homepage": "https://github.com/amphp/parallel", - "keywords": ["async", "asynchronous", "concurrent", "multi-processing", "multi-threading"], + "keywords": [ + "async", + "asynchronous", + "concurrent", + "multi-processing", + "multi-threading" + ], "support": { "issues": "https://github.com/amphp/parallel/issues", "source": "https://github.com/amphp/parallel/tree/v2.2.9" @@ -389,7 +428,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Aaron Piotrowski", @@ -402,7 +443,12 @@ ], "description": "A generator parser to make streaming parsers simple.", "homepage": "https://github.com/amphp/parser", - "keywords": ["async", "non-blocking", "parser", "stream"], + "keywords": [ + "async", + "non-blocking", + "parser", + "stream" + ], "support": { "issues": "https://github.com/amphp/parser/issues", "source": "https://github.com/amphp/parser/tree/v1.1.1" @@ -447,7 +493,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Aaron Piotrowski", @@ -460,7 +508,14 @@ ], "description": "Asynchronous iterators and operators.", "homepage": "https://amphp.org/pipeline", - "keywords": ["amp", "amphp", "async", "io", "iterator", "non-blocking"], + "keywords": [ + "amp", + "amphp", + "async", + "io", + "iterator", + "non-blocking" + ], "support": { "issues": "https://github.com/amphp/pipeline/issues", "source": "https://github.com/amphp/pipeline/tree/v1.2.1" @@ -502,13 +557,17 @@ }, "type": "library", "autoload": { - "files": ["src/functions.php"], + "files": [ + "src/functions.php" + ], "psr-4": { "Amp\\Process\\": "src" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Bob Weinand", @@ -560,13 +619,17 @@ }, "type": "library", "autoload": { - "files": ["src/functions.php"], + "files": [ + "src/functions.php" + ], "psr-4": { "Amp\\Serialization\\": "src" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Aaron Piotrowski", @@ -579,7 +642,12 @@ ], "description": "Serialization tools for IPC and data storage in PHP.", "homepage": "https://github.com/amphp/serialization", - "keywords": ["async", "asynchronous", "serialization", "serialize"], + "keywords": [ + "async", + "asynchronous", + "serialization", + "serialize" + ], "support": { "issues": "https://github.com/amphp/serialization/issues", "source": "https://github.com/amphp/serialization/tree/master" @@ -620,13 +688,19 @@ }, "type": "library", "autoload": { - "files": ["src/functions.php", "src/Internal/functions.php", "src/SocketAddress/functions.php"], + "files": [ + "src/functions.php", + "src/Internal/functions.php", + "src/SocketAddress/functions.php" + ], "psr-4": { "Amp\\Socket\\": "src" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Daniel Lowrey", @@ -643,7 +717,15 @@ ], "description": "Non-blocking socket connection / server implementations based on Amp and Revolt.", "homepage": "https://github.com/amphp/socket", - "keywords": ["amp", "async", "encryption", "non-blocking", "sockets", "tcp", "tls"], + "keywords": [ + "amp", + "async", + "encryption", + "non-blocking", + "sockets", + "tcp", + "tls" + ], "support": { "issues": "https://github.com/amphp/socket/issues", "source": "https://github.com/amphp/socket/tree/v2.3.1" @@ -685,13 +767,17 @@ }, "type": "library", "autoload": { - "files": ["src/functions.php"], + "files": [ + "src/functions.php" + ], "psr-4": { "Amp\\Sync\\": "src" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Aaron Piotrowski", @@ -708,7 +794,13 @@ ], "description": "Non-blocking synchronization primitives for PHP based on Amp and Revolt.", "homepage": "https://github.com/amphp/sync", - "keywords": ["async", "asynchronous", "mutex", "semaphore", "synchronization"], + "keywords": [ + "async", + "asynchronous", + "mutex", + "semaphore", + "synchronization" + ], "support": { "issues": "https://github.com/amphp/sync/issues", "source": "https://github.com/amphp/sync/tree/v2.2.0" @@ -751,7 +843,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Niklas Keller", @@ -800,7 +894,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "Arbitrary-precision arithmetic library", "keywords": [ "Arbitrary-precision", @@ -861,7 +957,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "KyleKatarn", @@ -869,7 +967,13 @@ } ], "description": "Types to use Carbon in Doctrine", - "keywords": ["carbon", "date", "datetime", "doctrine", "time"], + "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" @@ -913,15 +1017,21 @@ }, "type": "library", "autoload": { - "files": ["src/functions.php"], + "files": [ + "src/functions.php" + ], "psr-4": { "LibDNS\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "DNS protocol implementation written in pure PHP", - "keywords": ["dns"], + "keywords": [ + "dns" + ], "support": { "issues": "https://github.com/DaveRandom/LibDNS/issues", "source": "https://github.com/DaveRandom/LibDNS/tree/v2.1.0" @@ -964,7 +1074,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Dragonfly Development Inc.", @@ -989,7 +1101,12 @@ ], "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"], + "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" @@ -1032,7 +1149,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "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": { @@ -1073,7 +1192,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Guilherme Blanco", @@ -1161,7 +1282,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Guilherme Blanco", @@ -1178,7 +1301,13 @@ ], "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"], + "keywords": [ + "annotations", + "docblock", + "lexer", + "parser", + "php" + ], "support": { "issues": "https://github.com/doctrine/lexer/issues", "source": "https://github.com/doctrine/lexer/tree/3.0.1" @@ -1233,7 +1362,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Chris Tankersley", @@ -1242,7 +1373,10 @@ } ], "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due", - "keywords": ["cron", "schedule"], + "keywords": [ + "cron", + "schedule" + ], "support": { "issues": "https://github.com/dragonmantank/cron-expression/issues", "source": "https://github.com/dragonmantank/cron-expression/tree/v3.3.3" @@ -1293,7 +1427,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Eduardo Gulias Davis" @@ -1301,7 +1437,13 @@ ], "description": "A library for validating emails against several RFCs", "homepage": "https://github.com/egulias/EmailValidator", - "keywords": ["email", "emailvalidation", "emailvalidator", "validation", "validator"], + "keywords": [ + "email", + "emailvalidation", + "emailvalidator", + "validation", + "validator" + ], "support": { "issues": "https://github.com/egulias/EmailValidator/issues", "source": "https://github.com/egulias/EmailValidator/tree/4.0.2" @@ -1349,7 +1491,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fruitcake", @@ -1362,7 +1506,11 @@ ], "description": "Cross-origin resource sharing library for the Symfony HttpFoundation", "homepage": "https://github.com/fruitcake/php-cors", - "keywords": ["cors", "laravel", "symfony"], + "keywords": [ + "cors", + "laravel", + "symfony" + ], "support": { "issues": "https://github.com/fruitcake/php-cors/issues", "source": "https://github.com/fruitcake/php-cors/tree/v1.3.0" @@ -1407,7 +1555,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Graham Campbell", @@ -1416,7 +1566,13 @@ } ], "description": "An Implementation Of The Result Type", - "keywords": ["Graham Campbell", "GrahamCampbell", "Result Type", "Result-Type", "result"], + "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.3" @@ -1479,13 +1635,17 @@ } }, "autoload": { - "files": ["src/functions_include.php"], + "files": [ + "src/functions_include.php" + ], "psr-4": { "GuzzleHttp\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Graham Campbell", @@ -1589,7 +1749,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Graham Campbell", @@ -1613,7 +1775,9 @@ } ], "description": "Guzzle promises library", - "keywords": ["promise"], + "keywords": [ + "promise" + ], "support": { "issues": "https://github.com/guzzle/promises/issues", "source": "https://github.com/guzzle/promises/tree/2.0.3" @@ -1679,7 +1843,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Graham Campbell", @@ -1718,7 +1884,16 @@ } ], "description": "PSR-7 message implementation that also provides common utility methods", - "keywords": ["http", "message", "psr-7", "request", "response", "stream", "uri", "url"], + "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.7.0" @@ -1775,7 +1950,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Graham Campbell", @@ -1799,7 +1976,10 @@ } ], "description": "A polyfill class for uri_template of PHP", - "keywords": ["guzzlehttp", "uri-template"], + "keywords": [ + "guzzlehttp", + "uri-template" + ], "support": { "issues": "https://github.com/guzzle/uri-template/issues", "source": "https://github.com/guzzle/uri-template/tree/v1.0.3" @@ -1852,20 +2032,26 @@ "type": "library", "extra": { "laravel": { - "providers": ["Inertia\\ServiceProvider"] + "providers": [ + "Inertia\\ServiceProvider" + ] }, "branch-alias": { "dev-master": "1.x-dev" } }, "autoload": { - "files": ["./helpers.php"], + "files": [ + "./helpers.php" + ], "psr-4": { "Inertia\\": "src" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Jonathan Reinink", @@ -1874,7 +2060,10 @@ } ], "description": "The Laravel adapter for Inertia.js.", - "keywords": ["inertia", "laravel"], + "keywords": [ + "inertia", + "laravel" + ], "support": { "issues": "https://github.com/inertiajs/inertia-laravel/issues", "source": "https://github.com/inertiajs/inertia-laravel/tree/v1.3.0" @@ -1921,7 +2110,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Niklas Keller", @@ -1929,7 +2120,14 @@ } ], "description": "Access certificate details and transform between different formats.", - "keywords": ["DER", "certificate", "certificates", "openssl", "pem", "x509"], + "keywords": [ + "DER", + "certificate", + "certificates", + "openssl", + "pem", + "x509" + ], "support": { "issues": "https://github.com/kelunik/certificate/issues", "source": "https://github.com/kelunik/certificate/tree/v1.1.3" @@ -1938,16 +2136,16 @@ }, { "name": "laravel/framework", - "version": "v11.18.1", + "version": "v11.19.0", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "b19ba518c56852567e99fbae9321bc436c2cc5a8" + "reference": "5e103d499e9ee5bcfc184412d034c4e516b87085" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/b19ba518c56852567e99fbae9321bc436c2cc5a8", - "reference": "b19ba518c56852567e99fbae9321bc436c2cc5a8", + "url": "https://api.github.com/repos/laravel/framework/zipball/5e103d499e9ee5bcfc184412d034c4e516b87085", + "reference": "5e103d499e9ee5bcfc184412d034c4e516b87085", "shasum": "" }, "require": { @@ -2121,7 +2319,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Taylor Otwell", @@ -2130,12 +2330,15 @@ ], "description": "The Laravel Framework.", "homepage": "https://laravel.com", - "keywords": ["framework", "laravel"], + "keywords": [ + "framework", + "laravel" + ], "support": { "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2024-07-26T10:39:29+00:00" + "time": "2024-07-30T15:22:41+00:00" }, { "name": "laravel/prompts", @@ -2177,13 +2380,17 @@ } }, "autoload": { - "files": ["src/helpers.php"], + "files": [ + "src/helpers.php" + ], "psr-4": { "Laravel\\Prompts\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "Add beautiful and user-friendly forms to your command-line applications.", "support": { "issues": "https://github.com/laravel/prompts/issues", @@ -2223,7 +2430,9 @@ "type": "library", "extra": { "laravel": { - "providers": ["Laravel\\Sanctum\\SanctumServiceProvider"] + "providers": [ + "Laravel\\Sanctum\\SanctumServiceProvider" + ] } }, "autoload": { @@ -2232,7 +2441,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Taylor Otwell", @@ -2240,7 +2451,11 @@ } ], "description": "Laravel Sanctum provides a featherweight authentication system for SPAs and simple APIs.", - "keywords": ["auth", "laravel", "sanctum"], + "keywords": [ + "auth", + "laravel", + "sanctum" + ], "support": { "issues": "https://github.com/laravel/sanctum/issues", "source": "https://github.com/laravel/sanctum" @@ -2282,7 +2497,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Taylor Otwell", @@ -2294,7 +2511,11 @@ } ], "description": "Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP.", - "keywords": ["closure", "laravel", "serializable"], + "keywords": [ + "closure", + "laravel", + "serializable" + ], "support": { "issues": "https://github.com/laravel/serializable-closure/issues", "source": "https://github.com/laravel/serializable-closure" @@ -2334,7 +2555,9 @@ "type": "library", "extra": { "laravel": { - "providers": ["Laravel\\Tinker\\TinkerServiceProvider"] + "providers": [ + "Laravel\\Tinker\\TinkerServiceProvider" + ] } }, "autoload": { @@ -2343,7 +2566,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Taylor Otwell", @@ -2351,7 +2576,12 @@ } ], "description": "Powerful REPL for the Laravel framework.", - "keywords": ["REPL", "Tinker", "laravel", "psysh"], + "keywords": [ + "REPL", + "Tinker", + "laravel", + "psysh" + ], "support": { "issues": "https://github.com/laravel/tinker/issues", "source": "https://github.com/laravel/tinker/tree/v2.9.0" @@ -2414,7 +2644,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Colin O'Dell", @@ -2425,7 +2657,16 @@ ], "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"], + "keywords": [ + "commonmark", + "flavored", + "gfm", + "github", + "github-flavored", + "markdown", + "md", + "parser" + ], "support": { "docs": "https://commonmark.thephpleague.com/", "forum": "https://github.com/thephpleague/commonmark/discussions", @@ -2491,7 +2732,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Colin O'Dell", @@ -2502,7 +2745,15 @@ ], "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"], + "keywords": [ + "array", + "config", + "configuration", + "dot", + "dot-access", + "nested", + "schema" + ], "support": { "docs": "https://config.thephpleague.com/", "issues": "https://github.com/thephpleague/config/issues", @@ -2579,7 +2830,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Frank de Jonge", @@ -2633,7 +2886,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Frank de Jonge", @@ -2641,7 +2896,13 @@ } ], "description": "Local filesystem adapter for Flysystem.", - "keywords": ["Flysystem", "file", "files", "filesystem", "local"], + "keywords": [ + "Flysystem", + "file", + "files", + "filesystem", + "local" + ], "support": { "source": "https://github.com/thephpleague/flysystem-local/tree/3.28.0" }, @@ -2677,7 +2938,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Frank de Jonge", @@ -2744,7 +3007,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Ignace Nyamagana Butera", @@ -2828,7 +3093,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Ignace Nyamagana Butera", @@ -2939,7 +3206,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Jordi Boggiano", @@ -2949,7 +3218,11 @@ ], "description": "Sends your logs to files, sockets, inboxes, databases and various web services", "homepage": "https://github.com/Seldaek/monolog", - "keywords": ["log", "logging", "psr-3"], + "keywords": [ + "log", + "logging", + "psr-3" + ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", "source": "https://github.com/Seldaek/monolog/tree/3.7.0" @@ -3004,7 +3277,9 @@ "phpunit/phpunit": "^10.5.20", "squizlabs/php_codesniffer": "^3.9.0" }, - "bin": ["bin/carbon"], + "bin": [ + "bin/carbon" + ], "type": "library", "extra": { "branch-alias": { @@ -3012,10 +3287,14 @@ "dev-2.x": "2.x-dev" }, "laravel": { - "providers": ["Carbon\\Laravel\\ServiceProvider"] + "providers": [ + "Carbon\\Laravel\\ServiceProvider" + ] }, "phpstan": { - "includes": ["extension.neon"] + "includes": [ + "extension.neon" + ] } }, "autoload": { @@ -3024,7 +3303,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Brian Nesbitt", @@ -3038,7 +3319,11 @@ ], "description": "An API extension for DateTime that supports 281 different languages.", "homepage": "https://carbon.nesbot.com", - "keywords": ["date", "datetime", "time"], + "keywords": [ + "date", + "datetime", + "time" + ], "support": { "docs": "https://carbon.nesbot.com/docs", "issues": "https://github.com/briannesbitt/Carbon/issues", @@ -3090,10 +3375,16 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause", "GPL-2.0-only", "GPL-3.0-only"], + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], "authors": [ { "name": "David Grudl", @@ -3106,7 +3397,10 @@ ], "description": "📐 Nette Schema: validating data structures against a given Schema.", "homepage": "https://nette.org", - "keywords": ["config", "nette"], + "keywords": [ + "config", + "nette" + ], "support": { "issues": "https://github.com/nette/schema/issues", "source": "https://github.com/nette/schema/tree/v1.3.0" @@ -3155,10 +3449,16 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause", "GPL-2.0-only", "GPL-3.0-only"], + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], "authors": [ { "name": "David Grudl", @@ -3217,7 +3517,9 @@ "ircmaxell/php-yacc": "^0.0.7", "phpunit/phpunit": "^9.0" }, - "bin": ["bin/php-parse"], + "bin": [ + "bin/php-parse" + ], "type": "library", "extra": { "branch-alias": { @@ -3230,14 +3532,19 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Nikita Popov" } ], "description": "A PHP parser written in PHP", - "keywords": ["parser", "php"], + "keywords": [ + "parser", + "php" + ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", "source": "https://github.com/nikic/PHP-Parser/tree/v5.1.0" @@ -3277,20 +3584,26 @@ "type": "library", "extra": { "laravel": { - "providers": ["Termwind\\Laravel\\TermwindServiceProvider"] + "providers": [ + "Termwind\\Laravel\\TermwindServiceProvider" + ] }, "branch-alias": { "dev-2.x": "2.x-dev" } }, "autoload": { - "files": ["src/Functions.php"], + "files": [ + "src/Functions.php" + ], "psr-4": { "Termwind\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nuno Maduro", @@ -3298,7 +3611,14 @@ } ], "description": "Its like Tailwind CSS, but for the console.", - "keywords": ["cli", "console", "css", "package", "php", "style"], + "keywords": [ + "cli", + "console", + "css", + "package", + "php", + "style" + ], "support": { "issues": "https://github.com/nunomaduro/termwind/issues", "source": "https://github.com/nunomaduro/termwind/tree/v2.0.1" @@ -3348,7 +3668,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Jaap van Otterdijk", @@ -3357,7 +3679,13 @@ ], "description": "Common reflection classes used by phpdocumentor to reflect the code structure", "homepage": "http://www.phpdoc.org", - "keywords": ["FQSEN", "phpDocumentor", "phpdoc", "reflection", "static analysis"], + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], "support": { "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" @@ -3406,7 +3734,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Mike van Riel", @@ -3457,7 +3787,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["Apache-2.0"], + "license": [ + "Apache-2.0" + ], "authors": [ { "name": "Johannes M. Schmitt", @@ -3471,7 +3803,12 @@ } ], "description": "Option Type for PHP", - "keywords": ["language", "option", "php", "type"], + "keywords": [ + "language", + "option", + "php", + "type" + ], "support": { "issues": "https://github.com/schmittjoh/php-option/issues", "source": "https://github.com/schmittjoh/php-option/tree/1.9.3" @@ -3519,11 +3856,15 @@ "type": "library", "autoload": { "psr-4": { - "PHPStan\\PhpDocParser\\": ["src/"] + "PHPStan\\PhpDocParser\\": [ + "src/" + ] } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "PHPDoc parser with support for nullable, intersection and generic types", "support": { "issues": "https://github.com/phpstan/phpdoc-parser/issues", @@ -3555,7 +3896,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -3564,7 +3907,13 @@ ], "description": "Common interface for reading the clock.", "homepage": "https://github.com/php-fig/clock", - "keywords": ["clock", "now", "psr", "psr-20", "time"], + "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" @@ -3600,7 +3949,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -3609,7 +3960,13 @@ ], "description": "Common Container Interface (PHP FIG PSR-11)", "homepage": "https://github.com/php-fig/container", - "keywords": ["PSR-11", "container", "container-interface", "container-interop", "psr"], + "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" @@ -3645,7 +4002,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -3653,7 +4012,11 @@ } ], "description": "Standard interfaces for event handling.", - "keywords": ["events", "psr", "psr-14"], + "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" @@ -3690,7 +4053,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -3699,7 +4064,12 @@ ], "description": "Common interface for HTTP clients", "homepage": "https://github.com/php-fig/http-client", - "keywords": ["http", "http-client", "psr", "psr-18"], + "keywords": [ + "http", + "http-client", + "psr", + "psr-18" + ], "support": { "source": "https://github.com/php-fig/http-client" }, @@ -3735,7 +4105,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -3743,7 +4115,16 @@ } ], "description": "PSR-17: Common interfaces for PSR-7 HTTP message factories", - "keywords": ["factory", "http", "message", "psr", "psr-17", "psr-7", "request", "response"], + "keywords": [ + "factory", + "http", + "message", + "psr", + "psr-17", + "psr-7", + "request", + "response" + ], "support": { "source": "https://github.com/php-fig/http-factory" }, @@ -3778,7 +4159,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -3787,7 +4170,14 @@ ], "description": "Common interface for HTTP messages", "homepage": "https://github.com/php-fig/http-message", - "keywords": ["http", "http-message", "psr", "psr-7", "request", "response"], + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], "support": { "source": "https://github.com/php-fig/http-message/tree/2.0" }, @@ -3822,7 +4212,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -3831,7 +4223,11 @@ ], "description": "Common interface for logging libraries", "homepage": "https://github.com/php-fig/log", - "keywords": ["log", "psr", "psr-3"], + "keywords": [ + "log", + "psr", + "psr-3" + ], "support": { "source": "https://github.com/php-fig/log/tree/3.0.0" }, @@ -3866,7 +4262,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -3874,7 +4272,13 @@ } ], "description": "Common interfaces for simple caching", - "keywords": ["cache", "caching", "psr", "psr-16", "simple-cache"], + "keywords": [ + "cache", + "caching", + "psr", + "psr-16", + "simple-cache" + ], "support": { "source": "https://github.com/php-fig/simple-cache/tree/3.0.0" }, @@ -3913,7 +4317,9 @@ "ext-pdo-sqlite": "The doc command requires SQLite to work.", "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well." }, - "bin": ["bin/psysh"], + "bin": [ + "bin/psysh" + ], "type": "library", "extra": { "branch-alias": { @@ -3925,13 +4331,17 @@ } }, "autoload": { - "files": ["src/functions.php"], + "files": [ + "src/functions.php" + ], "psr-4": { "Psy\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Justin Hileman", @@ -3941,7 +4351,12 @@ ], "description": "An interactive shell for modern PHP.", "homepage": "http://psysh.org", - "keywords": ["REPL", "console", "interactive", "shell"], + "keywords": [ + "REPL", + "console", + "interactive", + "shell" + ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", "source": "https://github.com/bobthecow/psysh/tree/v0.12.4" @@ -3971,10 +4386,14 @@ }, "type": "library", "autoload": { - "files": ["src/getallheaders.php"] + "files": [ + "src/getallheaders.php" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Ralph Khattar", @@ -4042,7 +4461,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Ben Ramsey", @@ -4051,7 +4472,14 @@ } ], "description": "A PHP library for representing and manipulating collections.", - "keywords": ["array", "collection", "hash", "map", "queue", "set"], + "keywords": [ + "array", + "collection", + "hash", + "map", + "queue", + "set" + ], "support": { "issues": "https://github.com/ramsey/collection/issues", "source": "https://github.com/ramsey/collection/tree/2.0.0" @@ -4127,15 +4555,23 @@ } }, "autoload": { - "files": ["src/functions.php"], + "files": [ + "src/functions.php" + ], "psr-4": { "Ramsey\\Uuid\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", - "keywords": ["guid", "identifier", "uuid"], + "keywords": [ + "guid", + "identifier", + "uuid" + ], "support": { "issues": "https://github.com/ramsey/uuid/issues", "source": "https://github.com/ramsey/uuid/tree/4.7.6" @@ -4187,7 +4623,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Aaron Piotrowski", @@ -4207,7 +4645,15 @@ } ], "description": "Rock-solid event loop for concurrent PHP applications.", - "keywords": ["async", "asynchronous", "concurrency", "event", "event-loop", "non-blocking", "scheduler"], + "keywords": [ + "async", + "asynchronous", + "concurrency", + "event", + "event-loop", + "non-blocking", + "scheduler" + ], "support": { "issues": "https://github.com/revoltphp/event-loop/issues", "source": "https://github.com/revoltphp/event-loop/tree/v1.0.6" @@ -4258,7 +4704,9 @@ "type": "library", "extra": { "laravel": { - "providers": ["Spatie\\LaravelData\\LaravelDataServiceProvider"] + "providers": [ + "Spatie\\LaravelData\\LaravelDataServiceProvider" + ] } }, "autoload": { @@ -4267,7 +4715,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Ruben Van Assche", @@ -4277,7 +4727,11 @@ ], "description": "Create unified resources and data transfer objects", "homepage": "https://github.com/spatie/laravel-data", - "keywords": ["laravel", "laravel-data", "spatie"], + "keywords": [ + "laravel", + "laravel-data", + "spatie" + ], "support": { "issues": "https://github.com/spatie/laravel-data/issues", "source": "https://github.com/spatie/laravel-data/tree/4.7.2" @@ -4322,7 +4776,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Freek Van der Herten", @@ -4332,7 +4788,10 @@ ], "description": "Tools for creating Laravel packages", "homepage": "https://github.com/spatie/laravel-package-tools", - "keywords": ["laravel-package-tools", "spatie"], + "keywords": [ + "laravel-package-tools", + "spatie" + ], "support": { "issues": "https://github.com/spatie/laravel-package-tools/issues", "source": "https://github.com/spatie/laravel-package-tools/tree/1.16.4" @@ -4382,7 +4841,9 @@ "type": "library", "extra": { "laravel": { - "providers": ["Spatie\\LaravelTypeScriptTransformer\\TypeScriptTransformerServiceProvider"] + "providers": [ + "Spatie\\LaravelTypeScriptTransformer\\TypeScriptTransformerServiceProvider" + ] } }, "autoload": { @@ -4391,7 +4852,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Ruben Van Assche", @@ -4402,7 +4865,10 @@ ], "description": "Transform your PHP structures to TypeScript types", "homepage": "https://github.com/spatie/typescript-transformer", - "keywords": ["spatie", "typescript-transformer"], + "keywords": [ + "spatie", + "typescript-transformer" + ], "support": { "issues": "https://github.com/spatie/laravel-typescript-transformer/issues", "source": "https://github.com/spatie/laravel-typescript-transformer/tree/2.4.1" @@ -4458,7 +4924,9 @@ "type": "library", "extra": { "laravel": { - "providers": ["Spatie\\StructureDiscoverer\\StructureDiscovererServiceProvider"] + "providers": [ + "Spatie\\StructureDiscoverer\\StructureDiscovererServiceProvider" + ] } }, "autoload": { @@ -4467,7 +4935,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Ruben Van Assche", @@ -4477,7 +4947,12 @@ ], "description": "Automatically discover structures within your PHP application", "homepage": "https://github.com/spatie/php-structure-discoverer", - "keywords": ["discover", "laravel", "php", "php-structure-discoverer"], + "keywords": [ + "discover", + "laravel", + "php", + "php-structure-discoverer" + ], "support": { "issues": "https://github.com/spatie/php-structure-discoverer/issues", "source": "https://github.com/spatie/php-structure-discoverer/tree/2.1.1" @@ -4529,7 +5004,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Ruben Van Assche", @@ -4540,7 +5017,10 @@ ], "description": "Transform your PHP structures to TypeScript types", "homepage": "https://github.com/spatie/typescript-transformer", - "keywords": ["spatie", "typescript-transformer"], + "keywords": [ + "spatie", + "typescript-transformer" + ], "support": { "issues": "https://github.com/spatie/typescript-transformer/issues", "source": "https://github.com/spatie/typescript-transformer/tree/2.3.1" @@ -4581,14 +5061,20 @@ }, "type": "library", "autoload": { - "files": ["Resources/now.php"], + "files": [ + "Resources/now.php" + ], "psr-4": { "Symfony\\Component\\Clock\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -4601,7 +5087,11 @@ ], "description": "Decouples applications from the system clock", "homepage": "https://symfony.com", - "keywords": ["clock", "psr20", "time"], + "keywords": [ + "clock", + "psr20", + "time" + ], "support": { "source": "https://github.com/symfony/clock/tree/v7.1.1" }, @@ -4669,10 +5159,14 @@ "psr-4": { "Symfony\\Component\\Console\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -4683,9 +5177,14 @@ "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"], + "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.1.3" }, @@ -4727,10 +5226,14 @@ "psr-4": { "Symfony\\Component\\CssSelector\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -4794,10 +5297,14 @@ } }, "autoload": { - "files": ["function.php"] + "files": [ + "function.php" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -4857,16 +5364,22 @@ "symfony/http-kernel": "^6.4|^7.0", "symfony/serializer": "^6.4|^7.0" }, - "bin": ["Resources/bin/patch-type-declarations"], + "bin": [ + "Resources/bin/patch-type-declarations" + ], "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\ErrorHandler\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -4939,10 +5452,14 @@ "psr-4": { "Symfony\\Component\\EventDispatcher\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -5008,7 +5525,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -5021,7 +5540,14 @@ ], "description": "Generic abstractions related to dispatching event", "homepage": "https://symfony.com", - "keywords": ["abstractions", "contracts", "decoupling", "interfaces", "interoperability", "standards"], + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], "support": { "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.0" }, @@ -5066,10 +5592,14 @@ "psr-4": { "Symfony\\Component\\Finder\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -5139,10 +5669,14 @@ "psr-4": { "Symfony\\Component\\HttpFoundation\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -5249,10 +5783,14 @@ "psr-4": { "Symfony\\Component\\HttpKernel\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -5325,10 +5863,14 @@ "psr-4": { "Symfony\\Component\\Mailer\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -5401,10 +5943,14 @@ "psr-4": { "Symfony\\Component\\Mime\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -5417,7 +5963,10 @@ ], "description": "Allows manipulating MIME messages", "homepage": "https://symfony.com", - "keywords": ["mime", "mime-type"], + "keywords": [ + "mime", + "mime-type" + ], "support": { "source": "https://github.com/symfony/mime/tree/v7.1.2" }, @@ -5468,13 +6017,17 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Ctype\\": "" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Gert de Pagter", @@ -5487,7 +6040,12 @@ ], "description": "Symfony polyfill for ctype functions", "homepage": "https://symfony.com", - "keywords": ["compatibility", "ctype", "polyfill", "portable"], + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], "support": { "source": "https://github.com/symfony/polyfill-ctype/tree/v1.30.0" }, @@ -5535,13 +6093,17 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Intl\\Grapheme\\": "" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -5554,7 +6116,14 @@ ], "description": "Symfony polyfill for intl's grapheme_* functions", "homepage": "https://symfony.com", - "keywords": ["compatibility", "grapheme", "intl", "polyfill", "portable", "shim"], + "keywords": [ + "compatibility", + "grapheme", + "intl", + "polyfill", + "portable", + "shim" + ], "support": { "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.30.0" }, @@ -5604,13 +6173,17 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Intl\\Idn\\": "" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Laurent Bassin", @@ -5627,7 +6200,14 @@ ], "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"], + "keywords": [ + "compatibility", + "idn", + "intl", + "polyfill", + "portable", + "shim" + ], "support": { "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.30.0" }, @@ -5675,14 +6255,20 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Intl\\Normalizer\\": "" }, - "classmap": ["Resources/stubs"] + "classmap": [ + "Resources/stubs" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -5695,7 +6281,14 @@ ], "description": "Symfony polyfill for intl's Normalizer class and related functions", "homepage": "https://symfony.com", - "keywords": ["compatibility", "intl", "normalizer", "polyfill", "portable", "shim"], + "keywords": [ + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], "support": { "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.30.0" }, @@ -5746,13 +6339,17 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Mbstring\\": "" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -5765,7 +6362,13 @@ ], "description": "Symfony polyfill for the Mbstring extension", "homepage": "https://symfony.com", - "keywords": ["compatibility", "mbstring", "polyfill", "portable", "shim"], + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], "support": { "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.30.0" }, @@ -5810,13 +6413,17 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Php72\\": "" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -5829,7 +6436,12 @@ ], "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", "homepage": "https://symfony.com", - "keywords": ["compatibility", "polyfill", "portable", "shim"], + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], "support": { "source": "https://github.com/symfony/polyfill-php72/tree/v1.30.0" }, @@ -5874,14 +6486,20 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Php80\\": "" }, - "classmap": ["Resources/stubs"] + "classmap": [ + "Resources/stubs" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Ion Bazan", @@ -5898,7 +6516,12 @@ ], "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", "homepage": "https://symfony.com", - "keywords": ["compatibility", "polyfill", "portable", "shim"], + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], "support": { "source": "https://github.com/symfony/polyfill-php80/tree/v1.30.0" }, @@ -5943,14 +6566,20 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Php83\\": "" }, - "classmap": ["Resources/stubs"] + "classmap": [ + "Resources/stubs" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -5963,7 +6592,12 @@ ], "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", "homepage": "https://symfony.com", - "keywords": ["compatibility", "polyfill", "portable", "shim"], + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], "support": { "source": "https://github.com/symfony/polyfill-php83/tree/v1.30.0" }, @@ -6014,13 +6648,17 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Uuid\\": "" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "GrĂ©goire Pineau", @@ -6033,7 +6671,12 @@ ], "description": "Symfony polyfill for uuid functions", "homepage": "https://symfony.com", - "keywords": ["compatibility", "polyfill", "portable", "uuid"], + "keywords": [ + "compatibility", + "polyfill", + "portable", + "uuid" + ], "support": { "source": "https://github.com/symfony/polyfill-uuid/tree/v1.30.0" }, @@ -6075,10 +6718,14 @@ "psr-4": { "Symfony\\Component\\Process\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -6146,10 +6793,14 @@ "psr-4": { "Symfony\\Component\\Routing\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -6162,7 +6813,12 @@ ], "description": "Maps an HTTP request to a set of configuration variables", "homepage": "https://symfony.com", - "keywords": ["router", "routing", "uri", "url"], + "keywords": [ + "router", + "routing", + "uri", + "url" + ], "support": { "source": "https://github.com/symfony/routing/tree/v7.1.3" }, @@ -6218,10 +6874,14 @@ "psr-4": { "Symfony\\Contracts\\Service\\": "" }, - "exclude-from-classmap": ["/Test/"] + "exclude-from-classmap": [ + "/Test/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -6234,7 +6894,14 @@ ], "description": "Generic abstractions related to writing services", "homepage": "https://symfony.com", - "keywords": ["abstractions", "contracts", "decoupling", "interfaces", "interoperability", "standards"], + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], "support": { "source": "https://github.com/symfony/service-contracts/tree/v3.5.0" }, @@ -6288,14 +6955,20 @@ }, "type": "library", "autoload": { - "files": ["Resources/functions.php"], + "files": [ + "Resources/functions.php" + ], "psr-4": { "Symfony\\Component\\String\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -6308,7 +6981,14 @@ ], "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"], + "keywords": [ + "grapheme", + "i18n", + "string", + "unicode", + "utf-8", + "utf8" + ], "support": { "source": "https://github.com/symfony/string/tree/v7.1.3" }, @@ -6377,14 +7057,20 @@ }, "type": "library", "autoload": { - "files": ["Resources/functions.php"], + "files": [ + "Resources/functions.php" + ], "psr-4": { "Symfony\\Component\\Translation\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -6447,10 +7133,14 @@ "psr-4": { "Symfony\\Contracts\\Translation\\": "" }, - "exclude-from-classmap": ["/Test/"] + "exclude-from-classmap": [ + "/Test/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -6463,7 +7153,14 @@ ], "description": "Generic abstractions related to translation", "homepage": "https://symfony.com", - "keywords": ["abstractions", "contracts", "decoupling", "interfaces", "interoperability", "standards"], + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], "support": { "source": "https://github.com/symfony/translation-contracts/tree/v3.5.0" }, @@ -6509,10 +7206,14 @@ "psr-4": { "Symfony\\Component\\Uid\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "GrĂ©goire Pineau", @@ -6529,7 +7230,11 @@ ], "description": "Provides an object-oriented API to generate and represent UIDs", "homepage": "https://symfony.com", - "keywords": ["UID", "ulid", "uuid"], + "keywords": [ + "UID", + "ulid", + "uuid" + ], "support": { "source": "https://github.com/symfony/uid/tree/v7.1.1" }, @@ -6578,17 +7283,25 @@ "symfony/uid": "^6.4|^7.0", "twig/twig": "^3.0.4" }, - "bin": ["Resources/bin/var-dump-server"], + "bin": [ + "Resources/bin/var-dump-server" + ], "type": "library", "autoload": { - "files": ["Resources/functions/dump.php"], + "files": [ + "Resources/functions/dump.php" + ], "psr-4": { "Symfony\\Component\\VarDumper\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -6601,7 +7314,10 @@ ], "description": "Provides mechanisms for walking through any arbitrary PHP variable", "homepage": "https://symfony.com", - "keywords": ["debug", "dump"], + "keywords": [ + "debug", + "dump" + ], "support": { "source": "https://github.com/symfony/var-dumper/tree/v7.1.3" }, @@ -6647,7 +7363,9 @@ "squizlabs/php_codesniffer": "^3.10", "tightenco/tlint": "^9.3" }, - "bin": ["builds/duster"], + "bin": [ + "builds/duster" + ], "type": "project", "autoload": { "psr-4": { @@ -6657,7 +7375,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Matt Stauffer", @@ -6674,7 +7394,13 @@ ], "description": "Automatic configuration for Laravel apps to apply Tighten's standard linting & code standards.", "homepage": "https://github.com/tighten/duster", - "keywords": ["Code style", "duster", "laravel", "php", "tightenco"], + "keywords": [ + "Code style", + "duster", + "laravel", + "php", + "tightenco" + ], "support": { "issues": "https://github.com/tighten/duster/issues", "source": "https://github.com/tighten/duster" @@ -6709,7 +7435,9 @@ "type": "library", "extra": { "laravel": { - "providers": ["Tighten\\Ziggy\\ZiggyServiceProvider"] + "providers": [ + "Tighten\\Ziggy\\ZiggyServiceProvider" + ] } }, "autoload": { @@ -6718,7 +7446,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Daniel Coulbourne", @@ -6735,7 +7465,12 @@ ], "description": "Use your Laravel named routes in JavaScript.", "homepage": "https://github.com/tighten/ziggy", - "keywords": ["Ziggy", "javascript", "laravel", "routes"], + "keywords": [ + "Ziggy", + "javascript", + "laravel", + "routes" + ], "support": { "issues": "https://github.com/tighten/ziggy/issues", "source": "https://github.com/tighten/ziggy/tree/v2.3.0" @@ -6777,7 +7512,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Tijs Verkoyen", @@ -6840,7 +7577,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Graham Campbell", @@ -6854,7 +7593,11 @@ } ], "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", - "keywords": ["dotenv", "env", "environment"], + "keywords": [ + "dotenv", + "env", + "environment" + ], "support": { "issues": "https://github.com/vlucas/phpdotenv/issues", "source": "https://github.com/vlucas/phpdotenv/tree/v5.6.1" @@ -6901,7 +7644,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Lars Moelleken", @@ -6910,7 +7655,11 @@ ], "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", "homepage": "https://github.com/voku/portable-ascii", - "keywords": ["ascii", "clean", "php"], + "keywords": [ + "ascii", + "clean", + "php" + ], "support": { "issues": "https://github.com/voku/portable-ascii/issues", "source": "https://github.com/voku/portable-ascii/tree/2.0.1" @@ -6976,7 +7725,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Bernhard Schussek", @@ -6984,7 +7735,11 @@ } ], "description": "Assertions to validate method input/output with nice error messages.", - "keywords": ["assert", "check", "validate"], + "keywords": [ + "assert", + "check", + "validate" + ], "support": { "issues": "https://github.com/webmozarts/assert/issues", "source": "https://github.com/webmozarts/assert/tree/1.11.0" @@ -7034,15 +7789,23 @@ "squizlabs/php_codesniffer": "^3.9.0", "symfony/filesystem": "^6.4.3 || ^7.0.3" }, - "bin": ["bin/paratest", "bin/paratest.bat", "bin/paratest_for_phpstorm"], + "bin": [ + "bin/paratest", + "bin/paratest.bat", + "bin/paratest_for_phpstorm" + ], "type": "library", "autoload": { "psr-4": { - "ParaTest\\": ["src/"] + "ParaTest\\": [ + "src/" + ] } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Brian Scaturro", @@ -7057,7 +7820,12 @@ ], "description": "Parallel testing for PHP", "homepage": "https://github.com/paratestphp/paratest", - "keywords": ["concurrent", "parallel", "phpunit", "testing"], + "keywords": [ + "concurrent", + "parallel", + "phpunit", + "testing" + ], "support": { "issues": "https://github.com/paratestphp/paratest/issues", "source": "https://github.com/paratestphp/paratest/tree/v7.4.3" @@ -7117,14 +7885,20 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "François Zaninotto" } ], "description": "Faker is a PHP library that generates fake data for you.", - "keywords": ["data", "faker", "fixtures"], + "keywords": [ + "data", + "faker", + "fixtures" + ], "support": { "issues": "https://github.com/FakerPHP/Faker/issues", "source": "https://github.com/FakerPHP/Faker/tree/v1.23.1" @@ -7166,7 +7940,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "ThĂ©o FIDRY", @@ -7174,7 +7950,10 @@ } ], "description": "Tiny utility to get the number of CPU cores.", - "keywords": ["CPU", "core"], + "keywords": [ + "CPU", + "core" + ], "support": { "issues": "https://github.com/theofidry/cpu-core-counter/issues", "source": "https://github.com/theofidry/cpu-core-counter/tree/1.1.0" @@ -7226,7 +8005,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Filipe Dobreira", @@ -7236,7 +8017,14 @@ ], "description": "php error handling for cool kids", "homepage": "https://filp.github.io/whoops/", - "keywords": ["error", "exception", "handling", "library", "throwable", "whoops"], + "keywords": [ + "error", + "exception", + "handling", + "library", + "throwable", + "whoops" + ], "support": { "issues": "https://github.com/filp/whoops/issues", "source": "https://github.com/filp/whoops/tree/2.15.4" @@ -7282,12 +8070,18 @@ } }, "autoload": { - "classmap": ["hamcrest"] + "classmap": [ + "hamcrest" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "This is the PHP port of Hamcrest Matchers", - "keywords": ["test"], + "keywords": [ + "test" + ], "support": { "issues": "https://github.com/hamcrest/hamcrest-php/issues", "source": "https://github.com/hamcrest/hamcrest-php/tree/v2.0.1" @@ -7331,7 +8125,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Alessandro Lai", @@ -7339,7 +8135,12 @@ } ], "description": "A library to get pretty versions strings of installed dependencies", - "keywords": ["composer", "package", "release", "versions"], + "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.0.6" @@ -7348,16 +8149,16 @@ }, { "name": "laravel/pint", - "version": "v1.17.0", + "version": "v1.17.1", "source": { "type": "git", "url": "https://github.com/laravel/pint.git", - "reference": "4dba80c1de4b81dc4c4fb10ea6f4781495eb29f5" + "reference": "b5b6f716db298671c1dfea5b1082ec2c0ae7064f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pint/zipball/4dba80c1de4b81dc4c4fb10ea6f4781495eb29f5", - "reference": "4dba80c1de4b81dc4c4fb10ea6f4781495eb29f5", + "url": "https://api.github.com/repos/laravel/pint/zipball/b5b6f716db298671c1dfea5b1082ec2c0ae7064f", + "reference": "b5b6f716db298671c1dfea5b1082ec2c0ae7064f", "shasum": "" }, "require": { @@ -7376,7 +8177,9 @@ "nunomaduro/termwind": "^1.15.1", "pestphp/pest": "^2.34.8" }, - "bin": ["builds/pint"], + "bin": [ + "builds/pint" + ], "type": "project", "autoload": { "psr-4": { @@ -7386,7 +8189,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nuno Maduro", @@ -7395,12 +8200,18 @@ ], "description": "An opinionated code formatter for PHP.", "homepage": "https://laravel.com", - "keywords": ["format", "formatter", "lint", "linter", "php"], + "keywords": [ + "format", + "formatter", + "lint", + "linter", + "php" + ], "support": { "issues": "https://github.com/laravel/pint/issues", "source": "https://github.com/laravel/pint" }, - "time": "2024-07-23T16:40:20+00:00" + "time": "2024-08-01T09:06:33+00:00" }, { "name": "laravel/sail", @@ -7428,11 +8239,15 @@ "orchestra/testbench": "^7.0|^8.0|^9.0", "phpstan/phpstan": "^1.10" }, - "bin": ["bin/sail"], + "bin": [ + "bin/sail" + ], "type": "library", "extra": { "laravel": { - "providers": ["Laravel\\Sail\\SailServiceProvider"] + "providers": [ + "Laravel\\Sail\\SailServiceProvider" + ] } }, "autoload": { @@ -7441,7 +8256,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Taylor Otwell", @@ -7449,7 +8266,10 @@ } ], "description": "Docker files for running a basic Laravel application.", - "keywords": ["docker", "laravel"], + "keywords": [ + "docker", + "laravel" + ], "support": { "issues": "https://github.com/laravel/sail/issues", "source": "https://github.com/laravel/sail" @@ -7484,13 +8304,18 @@ }, "type": "library", "autoload": { - "files": ["library/helpers.php", "library/Mockery.php"], + "files": [ + "library/helpers.php", + "library/Mockery.php" + ], "psr-4": { "Mockery\\": "library/Mockery" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "PĂĄdraic Brady", @@ -7563,15 +8388,25 @@ }, "type": "library", "autoload": { - "files": ["src/DeepCopy/deep_copy.php"], + "files": [ + "src/DeepCopy/deep_copy.php" + ], "psr-4": { "DeepCopy\\": "src/DeepCopy/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "Create deep copies (clones) of your objects", - "keywords": ["clone", "copy", "duplicate", "object", "object graph"], + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], "support": { "issues": "https://github.com/myclabs/DeepCopy/issues", "source": "https://github.com/myclabs/DeepCopy/tree/1.12.0" @@ -7586,23 +8421,23 @@ }, { "name": "nunomaduro/collision", - "version": "v8.3.0", + "version": "v8.4.0", "source": { "type": "git", "url": "https://github.com/nunomaduro/collision.git", - "reference": "b49f5b2891ce52726adfd162841c69d4e4c84229" + "reference": "e7d1aa8ed753f63fa816932bbc89678238843b4a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/b49f5b2891ce52726adfd162841c69d4e4c84229", - "reference": "b49f5b2891ce52726adfd162841c69d4e4c84229", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/e7d1aa8ed753f63fa816932bbc89678238843b4a", + "reference": "e7d1aa8ed753f63fa816932bbc89678238843b4a", "shasum": "" }, "require": { "filp/whoops": "^2.15.4", "nunomaduro/termwind": "^2.0.1", "php": "^8.2.0", - "symfony/console": "^7.1.2" + "symfony/console": "^7.1.3" }, "conflict": { "laravel/framework": "<11.0.0 || >=12.0.0", @@ -7610,32 +8445,38 @@ }, "require-dev": { "larastan/larastan": "^2.9.8", - "laravel/framework": "^11.16.0", - "laravel/pint": "^1.16.2", - "laravel/sail": "^1.30.2", + "laravel/framework": "^11.19.0", + "laravel/pint": "^1.17.1", + "laravel/sail": "^1.31.0", "laravel/sanctum": "^4.0.2", "laravel/tinker": "^2.9.0", - "orchestra/testbench-core": "^9.2.1", - "pestphp/pest": "^2.34.9 || ^3.0.0", + "orchestra/testbench-core": "^9.2.3", + "pestphp/pest": "^2.35.0 || ^3.0.0", "sebastian/environment": "^6.1.0 || ^7.0.0" }, "type": "library", "extra": { "laravel": { - "providers": ["NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider"] + "providers": [ + "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider" + ] }, "branch-alias": { "dev-8.x": "8.x-dev" } }, "autoload": { - "files": ["./src/Adapters/Phpunit/Autoload.php"], + "files": [ + "./src/Adapters/Phpunit/Autoload.php" + ], "psr-4": { "NunoMaduro\\Collision\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nuno Maduro", @@ -7673,25 +8514,25 @@ "type": "patreon" } ], - "time": "2024-07-16T22:41:01+00:00" + "time": "2024-08-03T15:32:23+00:00" }, { "name": "pestphp/pest", - "version": "v2.34.9", + "version": "v2.35.0", "source": { "type": "git", "url": "https://github.com/pestphp/pest.git", - "reference": "ef120125e036bf84c9e46a9e62219702f5b92e16" + "reference": "d0ff2c8ec294b7aa7fcb0f3ddc4fdec864234646" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pestphp/pest/zipball/ef120125e036bf84c9e46a9e62219702f5b92e16", - "reference": "ef120125e036bf84c9e46a9e62219702f5b92e16", + "url": "https://api.github.com/repos/pestphp/pest/zipball/d0ff2c8ec294b7aa7fcb0f3ddc4fdec864234646", + "reference": "d0ff2c8ec294b7aa7fcb0f3ddc4fdec864234646", "shasum": "" }, "require": { "brianium/paratest": "^7.3.1", - "nunomaduro/collision": "^7.10.0|^8.1.1", + "nunomaduro/collision": "^7.10.0|^8.3.0", "nunomaduro/termwind": "^1.15.1|^2.0.1", "pestphp/pest-plugin": "^2.1.1", "pestphp/pest-plugin-arch": "^2.7.0", @@ -7705,10 +8546,12 @@ }, "require-dev": { "pestphp/pest-dev-tools": "^2.16.0", - "pestphp/pest-plugin-type-coverage": "^2.8.4", - "symfony/process": "^6.4.0|^7.1.1" + "pestphp/pest-plugin-type-coverage": "^2.8.5", + "symfony/process": "^6.4.0|^7.1.3" }, - "bin": ["bin/pest"], + "bin": [ + "bin/pest" + ], "type": "library", "extra": { "pest": { @@ -7732,17 +8575,24 @@ ] }, "phpstan": { - "includes": ["extension.neon"] + "includes": [ + "extension.neon" + ] } }, "autoload": { - "files": ["src/Functions.php", "src/Pest.php"], + "files": [ + "src/Functions.php", + "src/Pest.php" + ], "psr-4": { "Pest\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nuno Maduro", @@ -7750,10 +8600,17 @@ } ], "description": "The elegant PHP Testing Framework.", - "keywords": ["framework", "pest", "php", "test", "testing", "unit"], + "keywords": [ + "framework", + "pest", + "php", + "test", + "testing", + "unit" + ], "support": { "issues": "https://github.com/pestphp/pest/issues", - "source": "https://github.com/pestphp/pest/tree/v2.34.9" + "source": "https://github.com/pestphp/pest/tree/v2.35.0" }, "funding": [ { @@ -7765,7 +8622,7 @@ "type": "github" } ], - "time": "2024-07-11T08:36:26+00:00" + "time": "2024-08-02T10:57:29+00:00" }, { "name": "pestphp/pest-plugin", @@ -7804,9 +8661,20 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "The Pest plugin manager", - "keywords": ["framework", "manager", "pest", "php", "plugin", "test", "testing", "unit"], + "keywords": [ + "framework", + "manager", + "pest", + "php", + "plugin", + "test", + "testing", + "unit" + ], "support": { "source": "https://github.com/pestphp/pest-plugin/tree/v2.1.1" }, @@ -7853,19 +8721,35 @@ "type": "library", "extra": { "pest": { - "plugins": ["Pest\\Arch\\Plugin"] + "plugins": [ + "Pest\\Arch\\Plugin" + ] } }, "autoload": { - "files": ["src/Autoload.php"], + "files": [ + "src/Autoload.php" + ], "psr-4": { "Pest\\Arch\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "The Arch plugin for Pest PHP.", - "keywords": ["arch", "architecture", "framework", "pest", "php", "plugin", "test", "testing", "unit"], + "keywords": [ + "arch", + "architecture", + "framework", + "pest", + "php", + "plugin", + "test", + "testing", + "unit" + ], "support": { "source": "https://github.com/pestphp/pest-plugin-arch/tree/v2.7.0" }, @@ -7908,22 +8792,38 @@ "type": "library", "extra": { "laravel": { - "providers": ["Pest\\Laravel\\PestServiceProvider"] + "providers": [ + "Pest\\Laravel\\PestServiceProvider" + ] }, "pest": { - "plugins": ["Pest\\Laravel\\Plugin"] + "plugins": [ + "Pest\\Laravel\\Plugin" + ] } }, "autoload": { - "files": ["src/Autoload.php"], + "files": [ + "src/Autoload.php" + ], "psr-4": { "Pest\\Laravel\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "The Pest Laravel Plugin", - "keywords": ["framework", "laravel", "pest", "php", "test", "testing", "unit"], + "keywords": [ + "framework", + "laravel", + "pest", + "php", + "test", + "testing", + "unit" + ], "support": { "source": "https://github.com/pestphp/pest-plugin-laravel/tree/v2.4.0" }, @@ -7968,10 +8868,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Arne Blankerts", @@ -8021,10 +8925,14 @@ }, "type": "library", "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Arne Blankerts", @@ -8093,7 +9001,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Mike van Riel", @@ -8154,10 +9064,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -8167,7 +9081,11 @@ ], "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"], + "keywords": [ + "coverage", + "testing", + "xunit" + ], "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", @@ -8208,10 +9126,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -8221,7 +9143,10 @@ ], "description": "FilterIterator implementation that filters files based on a list of suffixes.", "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", - "keywords": ["filesystem", "iterator"], + "keywords": [ + "filesystem", + "iterator" + ], "support": { "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy", @@ -8266,10 +9191,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -8279,7 +9208,9 @@ ], "description": "Invoke callables with a timeout", "homepage": "https://github.com/sebastianbergmann/php-invoker/", - "keywords": ["process"], + "keywords": [ + "process" + ], "support": { "issues": "https://github.com/sebastianbergmann/php-invoker/issues", "source": "https://github.com/sebastianbergmann/php-invoker/tree/4.0.0" @@ -8319,10 +9250,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -8332,7 +9267,9 @@ ], "description": "Simple template engine.", "homepage": "https://github.com/sebastianbergmann/php-text-template/", - "keywords": ["template"], + "keywords": [ + "template" + ], "support": { "issues": "https://github.com/sebastianbergmann/php-text-template/issues", "security": "https://github.com/sebastianbergmann/php-text-template/security/policy", @@ -8373,10 +9310,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -8386,7 +9327,9 @@ ], "description": "Utility class for timing", "homepage": "https://github.com/sebastianbergmann/php-timer/", - "keywords": ["timer"], + "keywords": [ + "timer" + ], "support": { "issues": "https://github.com/sebastianbergmann/php-timer/issues", "source": "https://github.com/sebastianbergmann/php-timer/tree/6.0.0" @@ -8444,7 +9387,9 @@ "suggest": { "ext-soap": "To be able to generate mocks based on WSDL files" }, - "bin": ["phpunit"], + "bin": [ + "phpunit" + ], "type": "library", "extra": { "branch-alias": { @@ -8452,11 +9397,17 @@ } }, "autoload": { - "files": ["src/Framework/Assert/Functions.php"], - "classmap": ["src/"] + "files": [ + "src/Framework/Assert/Functions.php" + ], + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -8466,7 +9417,11 @@ ], "description": "The PHP Unit Testing framework.", "homepage": "https://phpunit.de/", - "keywords": ["phpunit", "testing", "xunit"], + "keywords": [ + "phpunit", + "testing", + "xunit" + ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", @@ -8515,10 +9470,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -8568,10 +9527,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -8620,10 +9583,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -8675,10 +9642,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -8699,7 +9670,11 @@ ], "description": "Provides the functionality to compare PHP values for equality", "homepage": "https://github.com/sebastianbergmann/comparator", - "keywords": ["comparator", "compare", "equality"], + "keywords": [ + "comparator", + "compare", + "equality" + ], "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", "security": "https://github.com/sebastianbergmann/comparator/security/policy", @@ -8741,10 +9716,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -8795,10 +9774,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -8811,7 +9794,12 @@ ], "description": "Diff implementation", "homepage": "https://github.com/sebastianbergmann/diff", - "keywords": ["diff", "udiff", "unidiff", "unified diff"], + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], "support": { "issues": "https://github.com/sebastianbergmann/diff/issues", "security": "https://github.com/sebastianbergmann/diff/security/policy", @@ -8855,10 +9843,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -8867,7 +9859,11 @@ ], "description": "Provides functionality to handle HHVM/PHP environments", "homepage": "https://github.com/sebastianbergmann/environment", - "keywords": ["Xdebug", "environment", "hhvm"], + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], "support": { "issues": "https://github.com/sebastianbergmann/environment/issues", "security": "https://github.com/sebastianbergmann/environment/security/policy", @@ -8910,10 +9906,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -8938,7 +9938,10 @@ ], "description": "Provides the functionality to export PHP variables for visualization", "homepage": "https://www.github.com/sebastianbergmann/exporter", - "keywords": ["export", "exporter"], + "keywords": [ + "export", + "exporter" + ], "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", "security": "https://github.com/sebastianbergmann/exporter/security/policy", @@ -8982,10 +9985,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -8994,7 +10001,9 @@ ], "description": "Snapshotting of global state", "homepage": "https://www.github.com/sebastianbergmann/global-state", - "keywords": ["global state"], + "keywords": [ + "global state" + ], "support": { "issues": "https://github.com/sebastianbergmann/global-state/issues", "security": "https://github.com/sebastianbergmann/global-state/security/policy", @@ -9036,10 +10045,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -9091,10 +10104,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -9142,10 +10159,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -9193,10 +10214,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -9252,10 +10277,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -9301,10 +10330,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -9350,16 +10383,22 @@ "require-dev": { "symfony/console": "^6.4|^7.0" }, - "bin": ["Resources/bin/yaml-lint"], + "bin": [ + "Resources/bin/yaml-lint" + ], "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Yaml\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -9423,7 +10462,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Ni Shi", @@ -9435,7 +10476,13 @@ } ], "description": "Methods for testing application architecture", - "keywords": ["architecture", "phpunit", "stucture", "test", "testing"], + "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.4" @@ -9464,10 +10511,14 @@ }, "type": "library", "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Arne Blankerts", From 8f83e39a5d472ff05cd9e1e869354a0f6a0058f0 Mon Sep 17 00:00:00 2001 From: "Irsyad A. Panjaitan" Date: Sun, 4 Aug 2024 15:17:16 +0700 Subject: [PATCH 3/3] wip --- bun.lockb | Bin 166199 -> 168107 bytes composer.json | 1 - composer.lock | 1779 +++++---------------- justd.json | 4 +- package.json | 10 +- resources/js/components/ui/avatar.tsx | 4 +- resources/js/components/ui/field.tsx | 68 +- resources/js/components/ui/text-field.tsx | 8 +- resources/js/components/ui/toast.tsx | 6 +- resources/js/ziggy.js | 35 +- 10 files changed, 443 insertions(+), 1472 deletions(-) diff --git a/bun.lockb b/bun.lockb index 606f682f91852f43f9df5a800d03a675866cb39a..6d2aebeb3542d7849f571d2e40ee4ecfb5b396e7 100755 GIT binary patch delta 7407 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 delta 6443 zcmeHLdsI}{y*_(02j(CH2!aC$V&VfdjspsVjt&aq3pBnW2%;jOyx+)61glN)CM3jN zx+SY75}QOowH}Z)a&cq#~!@3?$b{~ zpL{g)#SX5}v+b$OvD~lmmBu7(?(KX<2~?E!0kA*#Bd`X(RG=un;PT?~!l?zDln-DB z!0s({m&>bds>m-bt`pa_n6_J66eSdyg|+#4WqAdK1F%i7&wxjPSE5nk&x>^(90dDx ziK2`KcY^)EM@!v$C-?!_HQ)&F?~qUaU(mS+O#TnUPmH2?wQnmHulic%MOM1&`-3Ui zEoGIP^2%zJ;R?6i1s(}~Pqn+#`9*nUXhIoZj2khjtrw+eNJ?taALM=o+aLC6 z@L2HeI(JkTz++&)0(~4f4PBw3YsxDtE3U0mW^GlJDA+Mz>TL_kg@9wh;ozSk`ibBa zv_b79f-wqh?Kc|TVdmG?)-_cXQl`s6f0J8>>8jAy><+97Ox>-nr5r^mYH<(ee}Vm> zp8(TvRc}+25#S;)1=8u)G5+xM2{G;VO3-@SP1)X=AW%R{@E_+s?_zAm%b z&Vt2L=1Jm|*(lDg3KTI*tbOLyr%d8tV+@Jhr$C&~cWBGe@_e+(MBW&i_H$UXU>U@? zu{QR(=-HIa#}|t8n;a}hgykn|N3lNL#Zf@}8degDDFi^$b>)rnM%*jHp%Q?Xo7B3s`f>AOG(v5nkp{{jnP$pwVSW&385W98xKi;-6NF z@N$Qige~Ik|K;&EtpgT~vMPEbZ0et3A;PhC)qoY~5V^5-Ed?noY)sp@RW@xGtl2Ir zZ=y~81LaYJY=j7_Oy+ayMEGil+ES+|8!0d~s9sUBTyc~jmF-HsgH(ZQ7_zXRXbq?$ zFU+RxfrXvZ?nRb*64rWg2|gw^D9Qqtw=!2MH_EQQiqslct`S?Tg8XV*k)l9@L|&9l zI|hqYx8v}@auN=B|CdKcQX0a#05VPzKE)alrSbHu*z*+wL2 zYz(fkxdzJ)+0N}P;(VP$tHYj|>#8+wl8s+(5!v+)bs}~ohC9ZtZ9~f8%I?MbeFGMS z!vtC1d}kq4)q>49OGHN6)lQ_AiO2`+s?T=Uz=heh4M@?PWBkY3)R$mc#iek&dI72B z;*!~}O=)xcMrXopTA^+ku(qa&{bobohxj}Q!%vb##uHX#;+0~c|374J*g?8Ztim1* zW?(be3ml>6{}@xbG05lOD7_pp+0kIU)|6=m#nnC~T+jVX4y?LhTucCZ=R5{!svBx?M#g9%2f-Ubp{|MPrwr zh32{)1<1h;oqwY9PB1n2D43o{4SoO7nDVdn;~K1gtsh!HasR*dgGJPLsViwk+ufWa z^DZ{>6EB?n)3o<1K3UGQqF*}Iw{q9D9eX|CF9T3FeqJ{z|_IO+KX|F$aZk%rK^k$dy|--!KV{b%onj6FE>YoVlAWs_qtwgm2SD^xyl% z6>!YACNbw;I-4nW-^&zdVO@n~7c+-4MaMmp*f*5U=7<4UNkb;FbU2+Qi=N?3@dd1V zu;z6yW|?B|u&MhnOJ}LwcUWfkB4(1g3}%`<#9$A?HgVVsI-3m?D2*01qt^^$dijlK-lXG;qV9u`SK14i$*}m^@C6-5BWhDB*A2YutlylK{)6K zA;cd-vCQ*_kY$4KE(xV_WB>%CKZN=K2<7rP3CBp75D1}CRtG{T3V?8iglai%Bm{FH zgrAOtP%HmJ!buVmf*{n(9YGKpM?$zlLW7J8h7c13p*t8tle|pASrXDlL1>XrjbaZA zVUBTb3}I(StF9k)&J|Nx0Q06-{^oM|goUN>*_F=I7S_yEj`N!4JRZ(684m0Q)%Ej) zD%hBOIg*t*w@qh{FY;a9NVV~+vq}22vN-?a zqo#dIPE^_Q%1$;VjE)XXKn+j}%mwBFDKd5!vyW^>ayvjL8aiL4%KBaG!JsrG zH^9*<0H=ASL6L9lVu`*V(SYI^e9ARGAtf-2fUltyf(rnfGvTM~?SRM_q$dFrfvLb0 zAQqSmJS0Q9*@JC~NG1T&ff)czV>~z&$Oq_SF%w7vZXnMNo(IeYl7U$OX%1ixFk81h z*Qg2y6go z#Bu=&c0J(n<>@_5%oboXPz=ycECZL)Wa77?G6CEI&{iu4DgfHrwLle6si#9wmfi;R zmKcR}!+koHqpeRHi0V;U(rBC0_NTIB6Fl|&DKlmd{^5DYM{bhrJdc|x9edem7VliM zmnAV~l~4At=_J3?!=`9#eVir1VpSArJ;*|wrl(m;fqZU=g|Y#8+{DA!ZFvDCPYKFl_QJ{)F?w38ThydB!lbYDQ_f$n5J+G~b#O9n6= z)?LFFI5y&@0n>^*E%$BBYj>i~ceOurjI;GNOZ*H=g5tS2darNnlH`)bJHO94TrAf! zZXR<6b%WsJ(Z!DR1K)JqbC{Pl=C@&rr#ch`aoKQ2p~eBAlEC&#L|$8wZ6Et}yA8Le_N^OwxP!??RM zqomcq4J=Y77?^cS*U!>8>?@;eBPVy@VJn(eRz_`xIg$r&rRq0bJs1)_J{9wcXfuvrg-i`E4PcZ zb1zPQ|N9)hJx|BoGZ2c`JceMS(K8|;-sI(nQZz}POVbl$f`|4E1eiUe8;@&MdBn(H z<3F6+41S|g{uy)3`mLrLD* zESr6KG>>hOzx0KJ_!jwFUml<6xkfdG4rX6}{G(QcfJJ4&=gD(nn!NtT*1M_C{#wtm zDN28fj2ZzSCtBoNepqmxE7-KAl&9Z3o`y3re8f$+#Cb}}Xg?m#i?+%ARIPfOd}9PA zt*BLABU^XpF68m)zNS^$uRA-sdW=_Sxl@NhO<_TCO<{grt=tjCBjnV2ZjlY+ zc!YChE&l_PIrThaY}`z$wyCDFp|-H5mhRPElQ7+CwZ, VariantPro alt?: string status?: Status className?: string + role?: string } const Avatar = ({ @@ -58,6 +59,7 @@ const Avatar = ({ className, shape, size, + role = 'avatar', ...props }: AvatarProps) => { const badgeId = React.useId() @@ -65,7 +67,7 @@ const Avatar = ({ return ( { - return ( - - ) +const fieldGroupPrefixStyles = tv({ + base: [ + 'flex group-invalid:border-danger group-disabled:bg-secondary group-disabled:opacity-50 items-center group-invalid:focus-within:ring-danger/20', + '[&>.x2e2>.kbt32x]:size-7 [&>.x2e2>.kbt32x]:rounded-sm [&>.x2e2:has(.kbt32x)]:size-9 [&>.x2e2:has(.kbt32x)]:grid [&>.x2e2:has(.kbt32x)]:place-items-center', + '[&>.x2e2>.kbt32x]:before:rounded-[calc(theme(borderRadius.sm)-1px)] [&>.x2e2>.kbt32x]:after:rounded-[calc(theme(borderRadius.sm)-1px)] dark:[&>.x2e2>.kbt32x]:after:rounded-sm', + '[&>.isSfx:has(.kbt32x)]:-mr-2 [&>.isPfx:has(.kbt32x)]:-ml-2 [&>.isSfx>.kbt32x]:mr-0.5 [&>.isPfx>.kbt32x]:ml-0.5' + ] +}) + +const fieldStyles = tv({ + slots: { + description: 'text-sm text-muted-fg', + label: 'w-fit cursor-default font-medium text-secondary-fg text-sm', + fieldError: 'text-sm text-danger forced-colors:text-[Mark]', + input: [ + 'w-full min-w-0 bg-transparent p-2 text-base text-fg placeholder-muted-fg focus:outline-none lg:text-sm' + ] + } +}) + +const { description, label, fieldError, input } = fieldStyles() + +const Label = ({ className, ...props }: LabelProps) => { + return } -const Description = (props: TextProps) => { - return +const Description = ({ className, ...props }: TextProps) => { + return } -const FieldError = (props: FieldErrorProps) => { - return ( - - ) +const FieldError = ({ className, ...props }: FieldErrorProps) => { + return } const fieldGroupStyles = tv({ @@ -59,15 +73,6 @@ const fieldGroupStyles = tv({ ] }) -const fieldGroupPrefixStyles = tv({ - base: [ - 'flex group-invalid:border-danger group-disabled:bg-secondary group-disabled:opacity-50 items-center group-invalid:focus-within:ring-danger/20', - '[&>.x2e2>.kbt32x]:size-7 [&>.x2e2>.kbt32x]:rounded-sm [&>.x2e2:has(.kbt32x)]:size-9 [&>.x2e2:has(.kbt32x)]:grid [&>.x2e2:has(.kbt32x)]:place-items-center', - '[&>.x2e2>.kbt32x]:before:rounded-[calc(theme(borderRadius.sm)-1px)] [&>.x2e2>.kbt32x]:after:rounded-[calc(theme(borderRadius.sm)-1px)] dark:[&>.x2e2>.kbt32x]:after:rounded-sm', - '[&>.isSfx:has(.kbt32x)]:-mr-2 [&>.isPfx:has(.kbt32x)]:-ml-2 [&>.isSfx>.kbt32x]:mr-0.5 [&>.isPfx>.kbt32x]:ml-0.5' - ] -}) - const FieldGroup = (props: GroupProps) => { return ( { } const Input = React.forwardRef((props, ref) => { - return ( - - ) + return }) Input.displayName = 'Input' diff --git a/resources/js/components/ui/text-field.tsx b/resources/js/components/ui/text-field.tsx index 5cf7ade..d5ec36a 100644 --- a/resources/js/components/ui/text-field.tsx +++ b/resources/js/components/ui/text-field.tsx @@ -34,12 +34,8 @@ const TextField = ({ }: TextFieldProps) => { return ( - {label && } - + {label && } + {isLoading && indicatorPlace === 'prefix' ? ( ) : prefix ? ( diff --git a/resources/js/components/ui/toast.tsx b/resources/js/components/ui/toast.tsx index f9abbb4..02fbe50 100644 --- a/resources/js/components/ui/toast.tsx +++ b/resources/js/components/ui/toast.tsx @@ -1,8 +1,8 @@ +import { useTheme } from '@/components/theme-provider' import { IconCheck, IconCircleInfoFill, IconLoader, IconTriangleInfoFill } from '@irsyadadl/paranoid' import { Toaster as ToasterPrimitive, type ToasterProps } from 'sonner' import { twJoin } from 'tailwind-merge' -import { useTheme } from 'components/theme-provider' import { buttonStyles } from './button' const Toast = ({ ...props }: ToasterProps) => { @@ -23,11 +23,11 @@ const Toast = ({ ...props }: ToasterProps) => { closeButton: true, classNames: { toast: twJoin( - 'bg-background ring-1 ring-border dark:ring-inset min-w-[22rem] rounded-xl text-fg overflow-hidden text-[0.925rem] backdrop-blur-xl px-4 py-3 font-normal sm:px-5 sm:py-5', + 'bg-background ring-1 ring-border dark:ring-inset sm:min-w-[22rem] rounded-xl text-fg overflow-hidden text-[0.925rem] backdrop-blur-xl px-4 py-3 font-normal sm:px-5 sm:py-5', '[&:has([data-icon])_[data-content]]:ml-5', '[&:has([data-button])_[data-close-button="true"]]:hidden', '[&:not([data-description])_[data-title]]:font-normal', - '[&:has([data-description])_[data-title]]:!font-medium', + '[&:has([data-description])_[data-title]]:!font-medium [&:has([data-description])_[data-title]]:!text-lg', '[&>[data-button]]:absolute [&>[data-button=true]]:bottom-4', '[&>[data-action=true]]:right-4', '[&>[data-cancel=true]]:left-4' diff --git a/resources/js/ziggy.js b/resources/js/ziggy.js index b704f5c..cb61b07 100644 --- a/resources/js/ziggy.js +++ b/resources/js/ziggy.js @@ -1,5 +1,34 @@ -const Ziggy = {"url":"http:\/\/inertia.test","port":null,"defaults":{},"routes":{"sanctum.csrf-cookie":{"uri":"sanctum\/csrf-cookie","methods":["GET","HEAD"]},"home":{"uri":"\/","methods":["GET","HEAD"]},"about":{"uri":"about","methods":["GET","HEAD"]},"dashboard":{"uri":"dashboard","methods":["GET","HEAD"]},"profile.edit":{"uri":"profile","methods":["GET","HEAD"]},"profile.update":{"uri":"profile","methods":["PATCH"]},"profile.destroy":{"uri":"profile","methods":["DELETE"]},"register":{"uri":"register","methods":["GET","HEAD"]},"login":{"uri":"login","methods":["GET","HEAD"]},"password.request":{"uri":"forgot-password","methods":["GET","HEAD"]},"password.email":{"uri":"forgot-password","methods":["POST"]},"password.reset":{"uri":"reset-password\/{token}","methods":["GET","HEAD"],"parameters":["token"]},"password.store":{"uri":"reset-password","methods":["POST"]},"verification.notice":{"uri":"verify-email","methods":["GET","HEAD"]},"verification.verify":{"uri":"verify-email\/{id}\/{hash}","methods":["GET","HEAD"],"parameters":["id","hash"]},"verification.send":{"uri":"email\/verification-notification","methods":["POST"]},"password.confirm":{"uri":"confirm-password","methods":["GET","HEAD"]},"password.update":{"uri":"password","methods":["PUT"]},"logout":{"uri":"logout","methods":["POST"]}}}; +const Ziggy = { + url: 'http://inertia.test', + port: null, + defaults: {}, + routes: { + 'sanctum.csrf-cookie': { uri: 'sanctum/csrf-cookie', methods: ['GET', 'HEAD'] }, + home: { uri: '/', methods: ['GET', 'HEAD'] }, + about: { uri: 'about', methods: ['GET', 'HEAD'] }, + dashboard: { uri: 'dashboard', methods: ['GET', 'HEAD'] }, + 'profile.edit': { uri: 'profile', methods: ['GET', 'HEAD'] }, + 'profile.update': { uri: 'profile', methods: ['PATCH'] }, + 'profile.destroy': { uri: 'profile', methods: ['DELETE'] }, + register: { uri: 'register', methods: ['GET', 'HEAD'] }, + login: { uri: 'login', methods: ['GET', 'HEAD'] }, + 'password.request': { uri: 'forgot-password', methods: ['GET', 'HEAD'] }, + 'password.email': { uri: 'forgot-password', methods: ['POST'] }, + 'password.reset': { uri: 'reset-password/{token}', methods: ['GET', 'HEAD'], parameters: ['token'] }, + 'password.store': { uri: 'reset-password', methods: ['POST'] }, + 'verification.notice': { uri: 'verify-email', methods: ['GET', 'HEAD'] }, + 'verification.verify': { + uri: 'verify-email/{id}/{hash}', + methods: ['GET', 'HEAD'], + parameters: ['id', 'hash'] + }, + 'verification.send': { uri: 'email/verification-notification', methods: ['POST'] }, + 'password.confirm': { uri: 'confirm-password', methods: ['GET', 'HEAD'] }, + 'password.update': { uri: 'password', methods: ['PUT'] }, + logout: { uri: 'logout', methods: ['POST'] } + } +} if (typeof window !== 'undefined' && typeof window.Ziggy !== 'undefined') { - Object.assign(Ziggy.routes, window.Ziggy.routes); + Object.assign(Ziggy.routes, window.Ziggy.routes) } -export { Ziggy }; +export { Ziggy }