Merge pull request #311608 from fsagbuya/flarum

flarum: init at 1.8.1, module

Changed files
+9740
nixos
doc
manual
release-notes
modules
services
web-apps
pkgs
by-name
+2
nixos/doc/manual/release-notes/rl-2405.section.md
···
- [Guix](https://guix.gnu.org), a functional package manager inspired by Nix. Available as [services.guix](#opt-services.guix.enable).
+
- [Flarum](https://flarum.org/), a delightfully simple discussion platform for your website. Available as [services.flarum](#opt-services.flarum.enable).
+
- [PhotonVision](https://photonvision.org/), a free, fast, and easy-to-use computer vision solution for the FIRST® Robotics Competition.
- [clatd](https://github.com/toreanderson/clatd), a CLAT / SIIT-DC Edge Relay implementation for Linux.
+1
nixos/modules/module-list.nix
···
./services/web-apps/engelsystem.nix
./services/web-apps/ethercalc.nix
./services/web-apps/firefly-iii.nix
+
./services/web-apps/flarum.nix
./services/web-apps/fluidd.nix
./services/web-apps/freshrss.nix
./services/web-apps/galene.nix
+210
nixos/modules/services/web-apps/flarum.nix
···
+
{ pkgs, lib, config, ... }:
+
+
with lib;
+
+
let
+
cfg = config.services.flarum;
+
+
flarumInstallConfig = pkgs.writeText "config.json" (builtins.toJSON {
+
debug = false;
+
offline = false;
+
+
baseUrl = cfg.baseUrl;
+
databaseConfiguration = cfg.database;
+
adminUser = {
+
username = cfg.adminUser;
+
password = cfg.initialAdminPassword;
+
email = cfg.adminEmail;
+
};
+
settings = {
+
forum_title = cfg.forumTitle;
+
};
+
});
+
in {
+
options.services.flarum = {
+
enable = mkEnableOption "Flarum discussion platform";
+
+
package = mkPackageOption pkgs "flarum" { };
+
+
forumTitle = mkOption {
+
type = types.str;
+
default = "A Flarum Forum on NixOS";
+
description = "Title of the forum.";
+
};
+
+
domain = mkOption {
+
type = types.str;
+
default = "localhost";
+
example = "forum.example.com";
+
description = "Domain to serve on.";
+
};
+
+
baseUrl = mkOption {
+
type = types.str;
+
default = "http://localhost";
+
example = "https://forum.example.com";
+
description = "Change `domain` instead.";
+
};
+
+
adminUser = mkOption {
+
type = types.str;
+
default = "flarum";
+
description = "Username for first web application administrator";
+
};
+
+
adminEmail = mkOption {
+
type = types.str;
+
default = "admin@example.com";
+
description = "Email for first web application administrator";
+
};
+
+
initialAdminPassword = mkOption {
+
type = types.str;
+
default = "flarum";
+
description = "Initial password for the adminUser";
+
};
+
+
user = mkOption {
+
type = types.str;
+
default = "flarum";
+
description = "System user to run Flarum";
+
};
+
+
group = mkOption {
+
type = types.str;
+
default = "flarum";
+
description = "System group to run Flarum";
+
};
+
+
stateDir = mkOption {
+
type = types.path;
+
default = "/var/lib/flarum";
+
description = "Home directory for writable storage";
+
};
+
+
database = mkOption rec {
+
type = with types; attrsOf (oneOf [str bool int]);
+
description = "MySQL database parameters";
+
default = {
+
# the database driver; i.e. MySQL; MariaDB...
+
driver = "mysql";
+
# the host of the connection; localhost in most cases unless using an external service
+
host = "localhost";
+
# the name of the database in the instance
+
database = "flarum";
+
# database username
+
username = "flarum";
+
# database password
+
password = "";
+
# the prefix for the tables; useful if you are sharing the same database with another service
+
prefix = "";
+
# the port of the connection; defaults to 3306 with MySQL
+
port = 3306;
+
strict = false;
+
};
+
};
+
+
createDatabaseLocally = mkOption {
+
type = types.bool;
+
default = true;
+
description = "Create the database and database user locally, and run installation.";
+
};
+
};
+
+
config = mkIf cfg.enable {
+
users.users.${cfg.user} = {
+
isSystemUser = true;
+
home = cfg.stateDir;
+
createHome = true;
+
group = cfg.group;
+
};
+
users.groups.${cfg.group} = {};
+
+
services.phpfpm.pools.flarum = {
+
user = cfg.user;
+
settings = {
+
"listen.owner" = config.services.nginx.user;
+
"listen.group" = config.services.nginx.group;
+
"listen.mode" = "0600";
+
"pm" = mkDefault "dynamic";
+
"pm.max_children" = mkDefault 10;
+
"pm.max_requests" = mkDefault 500;
+
"pm.start_servers" = mkDefault 2;
+
"pm.min_spare_servers" = mkDefault 1;
+
"pm.max_spare_servers" = mkDefault 3;
+
};
+
phpOptions = ''
+
error_log = syslog
+
log_errors = on
+
'';
+
};
+
+
services.nginx = {
+
enable = true;
+
virtualHosts."${cfg.domain}" = {
+
root = "${cfg.stateDir}/public";
+
locations."~ \.php$".extraConfig = ''
+
fastcgi_pass unix:${config.services.phpfpm.pools.flarum.socket};
+
fastcgi_index site.php;
+
'';
+
extraConfig = ''
+
index index.php;
+
include ${cfg.package}/share/php/flarum/.nginx.conf;
+
'';
+
};
+
};
+
+
services.mysql = mkIf cfg.enable {
+
enable = true;
+
package = pkgs.mysql;
+
ensureDatabases = [cfg.database.database];
+
ensureUsers = [
+
{
+
name = cfg.database.username;
+
ensurePermissions = {
+
"${cfg.database.database}.*" = "ALL PRIVILEGES";
+
};
+
}
+
];
+
};
+
+
assertions = [
+
{
+
assertion = !cfg.createDatabaseLocally || cfg.database.driver == "mysql";
+
message = "Flarum can only be automatically installed in MySQL/MariaDB.";
+
}
+
];
+
+
systemd.services.flarum-install = {
+
description = "Flarum installation";
+
requiredBy = ["phpfpm-flarum.service"];
+
before = ["phpfpm-flarum.service"];
+
requires = ["mysql.service"];
+
after = ["mysql.service"];
+
serviceConfig = {
+
Type = "oneshot";
+
User = cfg.user;
+
Group = cfg.group;
+
};
+
path = [config.services.phpfpm.phpPackage];
+
script = ''
+
mkdir -p ${cfg.stateDir}/{extensions,public/assets/avatars}
+
mkdir -p ${cfg.stateDir}/storage/{cache,formatter,sessions,views}
+
cd ${cfg.stateDir}
+
cp -f ${cfg.package}/share/php/flarum/{extend.php,site.php,flarum} .
+
ln -sf ${cfg.package}/share/php/flarum/vendor .
+
ln -sf ${cfg.package}/share/php/flarum/public/index.php public/
+
chmod a+x . public
+
chmod +x site.php extend.php flarum
+
'' + optionalString (cfg.createDatabaseLocally && cfg.database.driver == "mysql") ''
+
if [ ! -f config.php ]; then
+
php flarum install --file=${flarumInstallConfig}
+
fi
+
php flarum migrate
+
php flarum cache:clear
+
'';
+
};
+
};
+
+
meta.maintainers = with lib.maintainers; [ fsagbuya jasonodoom ];
+
}
+9499
pkgs/by-name/fl/flarum/composer.lock
···
+
{
+
"_readme": [
+
"This file locks the dependencies of your project to a known state",
+
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
+
"This file is @generated automatically"
+
],
+
"content-hash": "26e117448b7e4aff234b5ed0dbd68e1d",
+
"packages": [
+
{
+
"name": "axy/backtrace",
+
"version": "2.0.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/axypro/backtrace.git",
+
"reference": "e0f806986db00190e567b0071c765bd792360f06"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/axypro/backtrace/zipball/e0f806986db00190e567b0071c765bd792360f06",
+
"reference": "e0f806986db00190e567b0071c765bd792360f06",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=7.1"
+
},
+
"require-dev": {
+
"phpmd/phpmd": "^2.6",
+
"phpunit/phpunit": "^7.5",
+
"squizlabs/php_codesniffer": "^3.4"
+
},
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"axy\\backtrace\\": "src",
+
"axy\\backtrace\\tests\\": "tests"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Oleg Grigoriev",
+
"email": "go.vasac@gmail.com"
+
}
+
],
+
"description": "Tracing in PHP",
+
"homepage": "https://github.com/axypro/backtrace",
+
"keywords": [
+
"Backtrace",
+
"debug",
+
"exception",
+
"trace"
+
],
+
"support": {
+
"issues": "https://github.com/axypro/backtrace/issues",
+
"source": "https://github.com/axypro/backtrace/tree/2.0.0"
+
},
+
"time": "2019-02-02T18:01:31+00:00"
+
},
+
{
+
"name": "brick/math",
+
"version": "0.12.1",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/brick/math.git",
+
"reference": "f510c0a40911935b77b86859eb5223d58d660df1"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/brick/math/zipball/f510c0a40911935b77b86859eb5223d58d660df1",
+
"reference": "f510c0a40911935b77b86859eb5223d58d660df1",
+
"shasum": ""
+
},
+
"require": {
+
"php": "^8.1"
+
},
+
"require-dev": {
+
"php-coveralls/php-coveralls": "^2.2",
+
"phpunit/phpunit": "^10.1",
+
"vimeo/psalm": "5.16.0"
+
},
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"Brick\\Math\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"description": "Arbitrary-precision arithmetic library",
+
"keywords": [
+
"Arbitrary-precision",
+
"BigInteger",
+
"BigRational",
+
"arithmetic",
+
"bigdecimal",
+
"bignum",
+
"bignumber",
+
"brick",
+
"decimal",
+
"integer",
+
"math",
+
"mathematics",
+
"rational"
+
],
+
"support": {
+
"issues": "https://github.com/brick/math/issues",
+
"source": "https://github.com/brick/math/tree/0.12.1"
+
},
+
"funding": [
+
{
+
"url": "https://github.com/BenMorel",
+
"type": "github"
+
}
+
],
+
"time": "2023-11-29T23:19:16+00:00"
+
},
+
{
+
"name": "carbonphp/carbon-doctrine-types",
+
"version": "1.0.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/CarbonPHP/carbon-doctrine-types.git",
+
"reference": "3c430083d0b41ceed84ecccf9dac613241d7305d"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/CarbonPHP/carbon-doctrine-types/zipball/3c430083d0b41ceed84ecccf9dac613241d7305d",
+
"reference": "3c430083d0b41ceed84ecccf9dac613241d7305d",
+
"shasum": ""
+
},
+
"require": {
+
"php": "^7.1.8 || ^8.0"
+
},
+
"conflict": {
+
"doctrine/dbal": ">=3.7.0"
+
},
+
"require-dev": {
+
"doctrine/dbal": ">=2.0.0",
+
"nesbot/carbon": "^2.71.0 || ^3.0.0",
+
"phpunit/phpunit": "^10.3"
+
},
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"Carbon\\Doctrine\\": "src/Carbon/Doctrine/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "KyleKatarn",
+
"email": "kylekatarnls@gmail.com"
+
}
+
],
+
"description": "Types to use Carbon in Doctrine",
+
"keywords": [
+
"carbon",
+
"date",
+
"datetime",
+
"doctrine",
+
"time"
+
],
+
"support": {
+
"issues": "https://github.com/CarbonPHP/carbon-doctrine-types/issues",
+
"source": "https://github.com/CarbonPHP/carbon-doctrine-types/tree/1.0.0"
+
},
+
"funding": [
+
{
+
"url": "https://github.com/kylekatarnls",
+
"type": "github"
+
},
+
{
+
"url": "https://opencollective.com/Carbon",
+
"type": "open_collective"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/nesbot/carbon",
+
"type": "tidelift"
+
}
+
],
+
"time": "2023-10-01T12:35:29+00:00"
+
},
+
{
+
"name": "components/font-awesome",
+
"version": "5.15.4",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/components/font-awesome.git",
+
"reference": "e6fd09f30f578915cc0cf186b0dd0da54385b6be"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/components/font-awesome/zipball/e6fd09f30f578915cc0cf186b0dd0da54385b6be",
+
"reference": "e6fd09f30f578915cc0cf186b0dd0da54385b6be",
+
"shasum": ""
+
},
+
"type": "component",
+
"extra": {
+
"component": {
+
"styles": [
+
"css/all.css"
+
],
+
"files": [
+
"css/all.min.css",
+
"webfonts/*"
+
]
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"CC-BY-4.0",
+
"MIT",
+
"OFL-1.1"
+
],
+
"description": "Font Awesome, the iconic SVG, font, and CSS framework.",
+
"support": {
+
"issues": "https://github.com/components/font-awesome/issues",
+
"source": "https://github.com/components/font-awesome/tree/5.15.4"
+
},
+
"time": "2021-08-15T10:31:24+00:00"
+
},
+
{
+
"name": "dflydev/dot-access-data",
+
"version": "v3.0.2",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/dflydev/dflydev-dot-access-data.git",
+
"reference": "f41715465d65213d644d3141a6a93081be5d3549"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/f41715465d65213d644d3141a6a93081be5d3549",
+
"reference": "f41715465d65213d644d3141a6a93081be5d3549",
+
"shasum": ""
+
},
+
"require": {
+
"php": "^7.1 || ^8.0"
+
},
+
"require-dev": {
+
"phpstan/phpstan": "^0.12.42",
+
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.3",
+
"scrutinizer/ocular": "1.6.0",
+
"squizlabs/php_codesniffer": "^3.5",
+
"vimeo/psalm": "^4.0.0"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-main": "3.x-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Dflydev\\DotAccessData\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Dragonfly Development Inc.",
+
"email": "info@dflydev.com",
+
"homepage": "http://dflydev.com"
+
},
+
{
+
"name": "Beau Simensen",
+
"email": "beau@dflydev.com",
+
"homepage": "http://beausimensen.com"
+
},
+
{
+
"name": "Carlos Frutos",
+
"email": "carlos@kiwing.it",
+
"homepage": "https://github.com/cfrutos"
+
},
+
{
+
"name": "Colin O'Dell",
+
"email": "colinodell@gmail.com",
+
"homepage": "https://www.colinodell.com"
+
}
+
],
+
"description": "Given a deep data structure, access data by dot notation.",
+
"homepage": "https://github.com/dflydev/dflydev-dot-access-data",
+
"keywords": [
+
"access",
+
"data",
+
"dot",
+
"notation"
+
],
+
"support": {
+
"issues": "https://github.com/dflydev/dflydev-dot-access-data/issues",
+
"source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.2"
+
},
+
"time": "2022-10-27T11:44:00+00:00"
+
},
+
{
+
"name": "dflydev/fig-cookies",
+
"version": "v3.1.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/dflydev/dflydev-fig-cookies.git",
+
"reference": "ebe6c15c9895fc490efe620ad734c8ef4a85bdb0"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/dflydev/dflydev-fig-cookies/zipball/ebe6c15c9895fc490efe620ad734c8ef4a85bdb0",
+
"reference": "ebe6c15c9895fc490efe620ad734c8ef4a85bdb0",
+
"shasum": ""
+
},
+
"require": {
+
"ext-pcre": "*",
+
"php": "^7.2 || ^8.0",
+
"psr/http-message": "^1.0.1 || ^2"
+
},
+
"require-dev": {
+
"doctrine/coding-standard": "^8",
+
"phpstan/extension-installer": "^1.0",
+
"phpstan/phpstan": "^0.12",
+
"phpstan/phpstan-phpunit": "^0.12.16",
+
"phpunit/phpunit": "^7.2.6 || ^9",
+
"scrutinizer/ocular": "^1.8",
+
"squizlabs/php_codesniffer": "^3.3",
+
"vimeo/psalm": "^4.4"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-main": "3.0.x-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Dflydev\\FigCookies\\": "src/Dflydev/FigCookies"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Beau Simensen",
+
"email": "beau@dflydev.com"
+
}
+
],
+
"description": "Cookies for PSR-7 HTTP Message Interface.",
+
"keywords": [
+
"cookies",
+
"psr-7",
+
"psr7"
+
],
+
"support": {
+
"issues": "https://github.com/dflydev/dflydev-fig-cookies/issues",
+
"source": "https://github.com/dflydev/dflydev-fig-cookies/tree/v3.1.0"
+
},
+
"time": "2023-07-18T20:41:43+00:00"
+
},
+
{
+
"name": "doctrine/cache",
+
"version": "2.2.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/doctrine/cache.git",
+
"reference": "1ca8f21980e770095a31456042471a57bc4c68fb"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/doctrine/cache/zipball/1ca8f21980e770095a31456042471a57bc4c68fb",
+
"reference": "1ca8f21980e770095a31456042471a57bc4c68fb",
+
"shasum": ""
+
},
+
"require": {
+
"php": "~7.1 || ^8.0"
+
},
+
"conflict": {
+
"doctrine/common": ">2.2,<2.4"
+
},
+
"require-dev": {
+
"cache/integration-tests": "dev-master",
+
"doctrine/coding-standard": "^9",
+
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
+
"psr/cache": "^1.0 || ^2.0 || ^3.0",
+
"symfony/cache": "^4.4 || ^5.4 || ^6",
+
"symfony/var-exporter": "^4.4 || ^5.4 || ^6"
+
},
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Guilherme Blanco",
+
"email": "guilhermeblanco@gmail.com"
+
},
+
{
+
"name": "Roman Borschel",
+
"email": "roman@code-factory.org"
+
},
+
{
+
"name": "Benjamin Eberlei",
+
"email": "kontakt@beberlei.de"
+
},
+
{
+
"name": "Jonathan Wage",
+
"email": "jonwage@gmail.com"
+
},
+
{
+
"name": "Johannes Schmitt",
+
"email": "schmittjoh@gmail.com"
+
}
+
],
+
"description": "PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others.",
+
"homepage": "https://www.doctrine-project.org/projects/cache.html",
+
"keywords": [
+
"abstraction",
+
"apcu",
+
"cache",
+
"caching",
+
"couchdb",
+
"memcached",
+
"php",
+
"redis",
+
"xcache"
+
],
+
"support": {
+
"issues": "https://github.com/doctrine/cache/issues",
+
"source": "https://github.com/doctrine/cache/tree/2.2.0"
+
},
+
"funding": [
+
{
+
"url": "https://www.doctrine-project.org/sponsorship.html",
+
"type": "custom"
+
},
+
{
+
"url": "https://www.patreon.com/phpdoctrine",
+
"type": "patreon"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcache",
+
"type": "tidelift"
+
}
+
],
+
"time": "2022-05-20T20:07:39+00:00"
+
},
+
{
+
"name": "doctrine/dbal",
+
"version": "2.13.9",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/doctrine/dbal.git",
+
"reference": "c480849ca3ad6706a39c970cdfe6888fa8a058b8"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/doctrine/dbal/zipball/c480849ca3ad6706a39c970cdfe6888fa8a058b8",
+
"reference": "c480849ca3ad6706a39c970cdfe6888fa8a058b8",
+
"shasum": ""
+
},
+
"require": {
+
"doctrine/cache": "^1.0|^2.0",
+
"doctrine/deprecations": "^0.5.3|^1",
+
"doctrine/event-manager": "^1.0",
+
"ext-pdo": "*",
+
"php": "^7.1 || ^8"
+
},
+
"require-dev": {
+
"doctrine/coding-standard": "9.0.0",
+
"jetbrains/phpstorm-stubs": "2021.1",
+
"phpstan/phpstan": "1.4.6",
+
"phpunit/phpunit": "^7.5.20|^8.5|9.5.16",
+
"psalm/plugin-phpunit": "0.16.1",
+
"squizlabs/php_codesniffer": "3.6.2",
+
"symfony/cache": "^4.4",
+
"symfony/console": "^2.0.5|^3.0|^4.0|^5.0",
+
"vimeo/psalm": "4.22.0"
+
},
+
"suggest": {
+
"symfony/console": "For helpful console commands such as SQL execution and import of files."
+
},
+
"bin": [
+
"bin/doctrine-dbal"
+
],
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"Doctrine\\DBAL\\": "lib/Doctrine/DBAL"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Guilherme Blanco",
+
"email": "guilhermeblanco@gmail.com"
+
},
+
{
+
"name": "Roman Borschel",
+
"email": "roman@code-factory.org"
+
},
+
{
+
"name": "Benjamin Eberlei",
+
"email": "kontakt@beberlei.de"
+
},
+
{
+
"name": "Jonathan Wage",
+
"email": "jonwage@gmail.com"
+
}
+
],
+
"description": "Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.",
+
"homepage": "https://www.doctrine-project.org/projects/dbal.html",
+
"keywords": [
+
"abstraction",
+
"database",
+
"db2",
+
"dbal",
+
"mariadb",
+
"mssql",
+
"mysql",
+
"oci8",
+
"oracle",
+
"pdo",
+
"pgsql",
+
"postgresql",
+
"queryobject",
+
"sasql",
+
"sql",
+
"sqlanywhere",
+
"sqlite",
+
"sqlserver",
+
"sqlsrv"
+
],
+
"support": {
+
"issues": "https://github.com/doctrine/dbal/issues",
+
"source": "https://github.com/doctrine/dbal/tree/2.13.9"
+
},
+
"funding": [
+
{
+
"url": "https://www.doctrine-project.org/sponsorship.html",
+
"type": "custom"
+
},
+
{
+
"url": "https://www.patreon.com/phpdoctrine",
+
"type": "patreon"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdbal",
+
"type": "tidelift"
+
}
+
],
+
"time": "2022-05-02T20:28:55+00:00"
+
},
+
{
+
"name": "doctrine/deprecations",
+
"version": "1.1.3",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/doctrine/deprecations.git",
+
"reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/doctrine/deprecations/zipball/dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab",
+
"reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab",
+
"shasum": ""
+
},
+
"require": {
+
"php": "^7.1 || ^8.0"
+
},
+
"require-dev": {
+
"doctrine/coding-standard": "^9",
+
"phpstan/phpstan": "1.4.10 || 1.10.15",
+
"phpstan/phpstan-phpunit": "^1.0",
+
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
+
"psalm/plugin-phpunit": "0.18.4",
+
"psr/log": "^1 || ^2 || ^3",
+
"vimeo/psalm": "4.30.0 || 5.12.0"
+
},
+
"suggest": {
+
"psr/log": "Allows logging deprecations via PSR-3 logger implementation"
+
},
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.",
+
"homepage": "https://www.doctrine-project.org/",
+
"support": {
+
"issues": "https://github.com/doctrine/deprecations/issues",
+
"source": "https://github.com/doctrine/deprecations/tree/1.1.3"
+
},
+
"time": "2024-01-30T19:34:25+00:00"
+
},
+
{
+
"name": "doctrine/event-manager",
+
"version": "1.2.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/doctrine/event-manager.git",
+
"reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/doctrine/event-manager/zipball/95aa4cb529f1e96576f3fda9f5705ada4056a520",
+
"reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520",
+
"shasum": ""
+
},
+
"require": {
+
"doctrine/deprecations": "^0.5.3 || ^1",
+
"php": "^7.1 || ^8.0"
+
},
+
"conflict": {
+
"doctrine/common": "<2.9"
+
},
+
"require-dev": {
+
"doctrine/coding-standard": "^9 || ^10",
+
"phpstan/phpstan": "~1.4.10 || ^1.8.8",
+
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
+
"vimeo/psalm": "^4.24"
+
},
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"Doctrine\\Common\\": "src"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Guilherme Blanco",
+
"email": "guilhermeblanco@gmail.com"
+
},
+
{
+
"name": "Roman Borschel",
+
"email": "roman@code-factory.org"
+
},
+
{
+
"name": "Benjamin Eberlei",
+
"email": "kontakt@beberlei.de"
+
},
+
{
+
"name": "Jonathan Wage",
+
"email": "jonwage@gmail.com"
+
},
+
{
+
"name": "Johannes Schmitt",
+
"email": "schmittjoh@gmail.com"
+
},
+
{
+
"name": "Marco Pivetta",
+
"email": "ocramius@gmail.com"
+
}
+
],
+
"description": "The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.",
+
"homepage": "https://www.doctrine-project.org/projects/event-manager.html",
+
"keywords": [
+
"event",
+
"event dispatcher",
+
"event manager",
+
"event system",
+
"events"
+
],
+
"support": {
+
"issues": "https://github.com/doctrine/event-manager/issues",
+
"source": "https://github.com/doctrine/event-manager/tree/1.2.0"
+
},
+
"funding": [
+
{
+
"url": "https://www.doctrine-project.org/sponsorship.html",
+
"type": "custom"
+
},
+
{
+
"url": "https://www.patreon.com/phpdoctrine",
+
"type": "patreon"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/doctrine%2Fevent-manager",
+
"type": "tidelift"
+
}
+
],
+
"time": "2022-10-12T20:51:15+00:00"
+
},
+
{
+
"name": "doctrine/inflector",
+
"version": "2.0.10",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/doctrine/inflector.git",
+
"reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/doctrine/inflector/zipball/5817d0659c5b50c9b950feb9af7b9668e2c436bc",
+
"reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc",
+
"shasum": ""
+
},
+
"require": {
+
"php": "^7.2 || ^8.0"
+
},
+
"require-dev": {
+
"doctrine/coding-standard": "^11.0",
+
"phpstan/phpstan": "^1.8",
+
"phpstan/phpstan-phpunit": "^1.1",
+
"phpstan/phpstan-strict-rules": "^1.3",
+
"phpunit/phpunit": "^8.5 || ^9.5",
+
"vimeo/psalm": "^4.25 || ^5.4"
+
},
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"Doctrine\\Inflector\\": "lib/Doctrine/Inflector"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Guilherme Blanco",
+
"email": "guilhermeblanco@gmail.com"
+
},
+
{
+
"name": "Roman Borschel",
+
"email": "roman@code-factory.org"
+
},
+
{
+
"name": "Benjamin Eberlei",
+
"email": "kontakt@beberlei.de"
+
},
+
{
+
"name": "Jonathan Wage",
+
"email": "jonwage@gmail.com"
+
},
+
{
+
"name": "Johannes Schmitt",
+
"email": "schmittjoh@gmail.com"
+
}
+
],
+
"description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.",
+
"homepage": "https://www.doctrine-project.org/projects/inflector.html",
+
"keywords": [
+
"inflection",
+
"inflector",
+
"lowercase",
+
"manipulation",
+
"php",
+
"plural",
+
"singular",
+
"strings",
+
"uppercase",
+
"words"
+
],
+
"support": {
+
"issues": "https://github.com/doctrine/inflector/issues",
+
"source": "https://github.com/doctrine/inflector/tree/2.0.10"
+
},
+
"funding": [
+
{
+
"url": "https://www.doctrine-project.org/sponsorship.html",
+
"type": "custom"
+
},
+
{
+
"url": "https://www.patreon.com/phpdoctrine",
+
"type": "patreon"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector",
+
"type": "tidelift"
+
}
+
],
+
"time": "2024-02-18T20:23:39+00:00"
+
},
+
{
+
"name": "doctrine/lexer",
+
"version": "1.2.3",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/doctrine/lexer.git",
+
"reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/doctrine/lexer/zipball/c268e882d4dbdd85e36e4ad69e02dc284f89d229",
+
"reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229",
+
"shasum": ""
+
},
+
"require": {
+
"php": "^7.1 || ^8.0"
+
},
+
"require-dev": {
+
"doctrine/coding-standard": "^9.0",
+
"phpstan/phpstan": "^1.3",
+
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
+
"vimeo/psalm": "^4.11"
+
},
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Guilherme Blanco",
+
"email": "guilhermeblanco@gmail.com"
+
},
+
{
+
"name": "Roman Borschel",
+
"email": "roman@code-factory.org"
+
},
+
{
+
"name": "Johannes Schmitt",
+
"email": "schmittjoh@gmail.com"
+
}
+
],
+
"description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.",
+
"homepage": "https://www.doctrine-project.org/projects/lexer.html",
+
"keywords": [
+
"annotations",
+
"docblock",
+
"lexer",
+
"parser",
+
"php"
+
],
+
"support": {
+
"issues": "https://github.com/doctrine/lexer/issues",
+
"source": "https://github.com/doctrine/lexer/tree/1.2.3"
+
},
+
"funding": [
+
{
+
"url": "https://www.doctrine-project.org/sponsorship.html",
+
"type": "custom"
+
},
+
{
+
"url": "https://www.patreon.com/phpdoctrine",
+
"type": "patreon"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer",
+
"type": "tidelift"
+
}
+
],
+
"time": "2022-02-28T11:07:21+00:00"
+
},
+
{
+
"name": "dragonmantank/cron-expression",
+
"version": "v3.3.3",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/dragonmantank/cron-expression.git",
+
"reference": "adfb1f505deb6384dc8b39804c5065dd3c8c8c0a"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/adfb1f505deb6384dc8b39804c5065dd3c8c8c0a",
+
"reference": "adfb1f505deb6384dc8b39804c5065dd3c8c8c0a",
+
"shasum": ""
+
},
+
"require": {
+
"php": "^7.2|^8.0",
+
"webmozart/assert": "^1.0"
+
},
+
"replace": {
+
"mtdowling/cron-expression": "^1.0"
+
},
+
"require-dev": {
+
"phpstan/extension-installer": "^1.0",
+
"phpstan/phpstan": "^1.0",
+
"phpstan/phpstan-webmozart-assert": "^1.0",
+
"phpunit/phpunit": "^7.0|^8.0|^9.0"
+
},
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"Cron\\": "src/Cron/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Chris Tankersley",
+
"email": "chris@ctankersley.com",
+
"homepage": "https://github.com/dragonmantank"
+
}
+
],
+
"description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due",
+
"keywords": [
+
"cron",
+
"schedule"
+
],
+
"support": {
+
"issues": "https://github.com/dragonmantank/cron-expression/issues",
+
"source": "https://github.com/dragonmantank/cron-expression/tree/v3.3.3"
+
},
+
"funding": [
+
{
+
"url": "https://github.com/dragonmantank",
+
"type": "github"
+
}
+
],
+
"time": "2023-08-10T19:36:49+00:00"
+
},
+
{
+
"name": "egulias/email-validator",
+
"version": "2.1.25",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/egulias/EmailValidator.git",
+
"reference": "0dbf5d78455d4d6a41d186da50adc1122ec066f4"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/egulias/EmailValidator/zipball/0dbf5d78455d4d6a41d186da50adc1122ec066f4",
+
"reference": "0dbf5d78455d4d6a41d186da50adc1122ec066f4",
+
"shasum": ""
+
},
+
"require": {
+
"doctrine/lexer": "^1.0.1",
+
"php": ">=5.5",
+
"symfony/polyfill-intl-idn": "^1.10"
+
},
+
"require-dev": {
+
"dominicsayers/isemail": "^3.0.7",
+
"phpunit/phpunit": "^4.8.36|^7.5.15",
+
"satooshi/php-coveralls": "^1.0.1"
+
},
+
"suggest": {
+
"ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "2.1.x-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Egulias\\EmailValidator\\": "src"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Eduardo Gulias Davis"
+
}
+
],
+
"description": "A library for validating emails against several RFCs",
+
"homepage": "https://github.com/egulias/EmailValidator",
+
"keywords": [
+
"email",
+
"emailvalidation",
+
"emailvalidator",
+
"validation",
+
"validator"
+
],
+
"support": {
+
"issues": "https://github.com/egulias/EmailValidator/issues",
+
"source": "https://github.com/egulias/EmailValidator/tree/2.1.25"
+
},
+
"funding": [
+
{
+
"url": "https://github.com/egulias",
+
"type": "github"
+
}
+
],
+
"time": "2020-12-29T14:50:06+00:00"
+
},
+
{
+
"name": "fig/http-message-util",
+
"version": "1.1.5",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/php-fig/http-message-util.git",
+
"reference": "9d94dc0154230ac39e5bf89398b324a86f63f765"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/php-fig/http-message-util/zipball/9d94dc0154230ac39e5bf89398b324a86f63f765",
+
"reference": "9d94dc0154230ac39e5bf89398b324a86f63f765",
+
"shasum": ""
+
},
+
"require": {
+
"php": "^5.3 || ^7.0 || ^8.0"
+
},
+
"suggest": {
+
"psr/http-message": "The package containing the PSR-7 interfaces"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "1.1.x-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Fig\\Http\\Message\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "PHP-FIG",
+
"homepage": "https://www.php-fig.org/"
+
}
+
],
+
"description": "Utility classes and constants for use with PSR-7 (psr/http-message)",
+
"keywords": [
+
"http",
+
"http-message",
+
"psr",
+
"psr-7",
+
"request",
+
"response"
+
],
+
"support": {
+
"issues": "https://github.com/php-fig/http-message-util/issues",
+
"source": "https://github.com/php-fig/http-message-util/tree/1.1.5"
+
},
+
"time": "2020-11-24T22:02:12+00:00"
+
},
+
{
+
"name": "filp/whoops",
+
"version": "2.15.4",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/filp/whoops.git",
+
"reference": "a139776fa3f5985a50b509f2a02ff0f709d2a546"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/filp/whoops/zipball/a139776fa3f5985a50b509f2a02ff0f709d2a546",
+
"reference": "a139776fa3f5985a50b509f2a02ff0f709d2a546",
+
"shasum": ""
+
},
+
"require": {
+
"php": "^5.5.9 || ^7.0 || ^8.0",
+
"psr/log": "^1.0.1 || ^2.0 || ^3.0"
+
},
+
"require-dev": {
+
"mockery/mockery": "^0.9 || ^1.0",
+
"phpunit/phpunit": "^4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.3",
+
"symfony/var-dumper": "^2.6 || ^3.0 || ^4.0 || ^5.0"
+
},
+
"suggest": {
+
"symfony/var-dumper": "Pretty print complex values better with var-dumper available",
+
"whoops/soap": "Formats errors as SOAP responses"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "2.7-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Whoops\\": "src/Whoops/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Filipe Dobreira",
+
"homepage": "https://github.com/filp",
+
"role": "Developer"
+
}
+
],
+
"description": "php error handling for cool kids",
+
"homepage": "https://filp.github.io/whoops/",
+
"keywords": [
+
"error",
+
"exception",
+
"handling",
+
"library",
+
"throwable",
+
"whoops"
+
],
+
"support": {
+
"issues": "https://github.com/filp/whoops/issues",
+
"source": "https://github.com/filp/whoops/tree/2.15.4"
+
},
+
"funding": [
+
{
+
"url": "https://github.com/denis-sokolov",
+
"type": "github"
+
}
+
],
+
"time": "2023-11-03T12:00:00+00:00"
+
},
+
{
+
"name": "flarum/approval",
+
"version": "v1.8.1",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/flarum/approval.git",
+
"reference": "b1442698dd4e57300b7b2e5b1b6a14ee484757ba"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/flarum/approval/zipball/b1442698dd4e57300b7b2e5b1b6a14ee484757ba",
+
"reference": "b1442698dd4e57300b7b2e5b1b6a14ee484757ba",
+
"shasum": ""
+
},
+
"require": {
+
"flarum/core": "^1.8",
+
"flarum/flags": "^1.7"
+
},
+
"require-dev": {
+
"flarum/testing": "^1.0.0"
+
},
+
"type": "flarum-extension",
+
"extra": {
+
"branch-alias": {
+
"dev-main": "1.x-dev"
+
},
+
"flarum-extension": {
+
"title": "Approval",
+
"category": "feature",
+
"icon": {
+
"name": "fas fa-check",
+
"backgroundColor": "#ABDC88",
+
"color": "#3F8A32"
+
}
+
},
+
"flarum-cli": {
+
"modules": {
+
"admin": true,
+
"forum": true,
+
"js": true,
+
"jsCommon": false,
+
"css": true,
+
"gitConf": true,
+
"githubActions": true,
+
"prettier": true,
+
"typescript": false,
+
"bundlewatch": false,
+
"backendTesting": true,
+
"editorConfig": true,
+
"styleci": true
+
}
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Flarum\\Approval\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"description": "Make discussions and posts require moderator approval.",
+
"homepage": "https://flarum.org",
+
"keywords": [
+
"moderation"
+
],
+
"support": {
+
"forum": "https://discuss.flarum.org",
+
"issues": "https://github.com/flarum/framework/issues",
+
"source": "https://github.com/flarum/approval"
+
},
+
"funding": [
+
{
+
"url": "https://flarum.org/donate/",
+
"type": "website"
+
}
+
],
+
"time": "2023-11-17T16:58:14+00:00"
+
},
+
{
+
"name": "flarum/bbcode",
+
"version": "v1.8.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/flarum/bbcode.git",
+
"reference": "9d5fa06b18bf78c9d2f6e82d3904fff6e3fcb8a9"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/flarum/bbcode/zipball/9d5fa06b18bf78c9d2f6e82d3904fff6e3fcb8a9",
+
"reference": "9d5fa06b18bf78c9d2f6e82d3904fff6e3fcb8a9",
+
"shasum": ""
+
},
+
"require": {
+
"flarum/core": "^1.8"
+
},
+
"type": "flarum-extension",
+
"extra": {
+
"branch-alias": {
+
"dev-main": "1.x-dev"
+
},
+
"flarum-extension": {
+
"title": "BBCode",
+
"category": "feature",
+
"icon": {
+
"name": "fas fa-bold",
+
"backgroundColor": "#238C59",
+
"color": "#fff"
+
}
+
},
+
"flarum-cli": {
+
"modules": {
+
"admin": false,
+
"forum": false,
+
"js": false,
+
"jsCommon": false,
+
"css": false,
+
"gitConf": true,
+
"githubActions": false,
+
"prettier": false,
+
"typescript": false,
+
"bundlewatch": false,
+
"backendTesting": false,
+
"editorConfig": true,
+
"styleci": true
+
}
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Flarum\\BBCode\\": "src"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"description": "Allow posts to be formatted with BBCode.",
+
"homepage": "https://flarum.org",
+
"keywords": [
+
"formatting"
+
],
+
"support": {
+
"forum": "https://discuss.flarum.org",
+
"issues": "https://github.com/flarum/framework/issues",
+
"source": "https://github.com/flarum/bbcode"
+
},
+
"funding": [
+
{
+
"url": "https://flarum.org/donate/",
+
"type": "website"
+
}
+
],
+
"time": "2023-05-20T15:08:42+00:00"
+
},
+
{
+
"name": "flarum/core",
+
"version": "v1.8.5",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/flarum/flarum-core.git",
+
"reference": "2e8500500c58927ab056ec2d27ec36ea836cf1b2"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/flarum/flarum-core/zipball/2e8500500c58927ab056ec2d27ec36ea836cf1b2",
+
"reference": "2e8500500c58927ab056ec2d27ec36ea836cf1b2",
+
"shasum": ""
+
},
+
"require": {
+
"components/font-awesome": "^5.14.0",
+
"dflydev/fig-cookies": "^3.0.0",
+
"doctrine/dbal": "^2.7",
+
"dragonmantank/cron-expression": "^3.1.0",
+
"franzl/whoops-middleware": "^2.0.0",
+
"guzzlehttp/guzzle": "^6.0|^7.4",
+
"illuminate/bus": "^8.0",
+
"illuminate/cache": "^8.0",
+
"illuminate/config": "^8.0",
+
"illuminate/console": "^8.0",
+
"illuminate/container": "^8.0",
+
"illuminate/contracts": "^8.0",
+
"illuminate/database": "^8.0",
+
"illuminate/events": "^8.0",
+
"illuminate/filesystem": "^8.0",
+
"illuminate/hashing": "^8.0",
+
"illuminate/mail": "^8.0",
+
"illuminate/queue": "^8.0",
+
"illuminate/session": "^8.0",
+
"illuminate/support": "^8.0",
+
"illuminate/validation": "^8.0",
+
"illuminate/view": "^8.0",
+
"intervention/image": "2.5.* || ^2.6.1",
+
"jenssegers/agent": "^2.6",
+
"laminas/laminas-diactoros": "^2.4.1",
+
"laminas/laminas-httphandlerrunner": "^1.2.0 || ^2.3.0",
+
"laminas/laminas-stratigility": "^3.2.2",
+
"league/flysystem": "^1.0.11",
+
"matthiasmullie/minify": "^1.3",
+
"middlewares/base-path": "^2.0.1",
+
"middlewares/base-path-router": "^2.0.1",
+
"middlewares/request-handler": "^2.0.1",
+
"monolog/monolog": "^1.16.0",
+
"nesbot/carbon": "^2.0",
+
"nikic/fast-route": "^0.6",
+
"php": ">=7.3 || ^8.0",
+
"psr/http-message": "^1.0",
+
"psr/http-server-handler": "^1.0",
+
"psr/http-server-middleware": "^1.0",
+
"s9e/text-formatter": ">=2.3.6 <2.15",
+
"staudenmeir/eloquent-eager-limit": "^1.0",
+
"sycho/json-api": "^0.5.0",
+
"sycho/sourcemap": "^2.0.0",
+
"symfony/config": "^5.2.2",
+
"symfony/console": "^5.2.2",
+
"symfony/event-dispatcher": "^5.2.2",
+
"symfony/mime": "^5.2.0",
+
"symfony/polyfill-intl-messageformatter": "^1.22.0",
+
"symfony/translation": "^5.1.5",
+
"symfony/yaml": "^5.2.2",
+
"wikimedia/less.php": "^3.2"
+
},
+
"require-dev": {
+
"flarum/testing": "^1.0.0"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-main": "1.x-dev"
+
},
+
"flarum-cli": {
+
"excludeScaffolding": [
+
"LICENSE.md",
+
"js/tsconfig.json",
+
"js/webpack.config.js"
+
],
+
"modules": {
+
"backendTesting": true,
+
"js": true,
+
"gitConf": true,
+
"githubActions": true,
+
"prettier": true,
+
"typescript": true,
+
"bundlewatch": true,
+
"editorConfig": true,
+
"styleci": true,
+
"admin": true,
+
"forum": true,
+
"jsCommon": true,
+
"css": true
+
}
+
}
+
},
+
"autoload": {
+
"files": [
+
"src/helpers.php"
+
],
+
"psr-4": {
+
"Flarum\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Flarum",
+
"email": "info@flarum.org",
+
"homepage": "https://flarum.org/team"
+
}
+
],
+
"description": "Delightfully simple forum software.",
+
"homepage": "https://flarum.org/",
+
"keywords": [
+
"discussion",
+
"forum"
+
],
+
"support": {
+
"chat": "https://flarum.org/chat",
+
"docs": "https://docs.flarum.org",
+
"forum": "https://discuss.flarum.org",
+
"issues": "https://github.com/flarum/framework/issues",
+
"source": "https://github.com/flarum/flarum-core"
+
},
+
"funding": [
+
{
+
"url": "https://github.com/sponsors/flarum",
+
"type": "github"
+
},
+
{
+
"url": "https://opencollective.com/flarum",
+
"type": "opencollective"
+
},
+
{
+
"url": "https://flarum.org/donate",
+
"type": "other"
+
}
+
],
+
"time": "2024-01-05T15:47:32+00:00"
+
},
+
{
+
"name": "flarum/emoji",
+
"version": "v1.8.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/flarum/emoji.git",
+
"reference": "b09f3ece759bba06f89d89e3f62c9ce65b35351e"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/flarum/emoji/zipball/b09f3ece759bba06f89d89e3f62c9ce65b35351e",
+
"reference": "b09f3ece759bba06f89d89e3f62c9ce65b35351e",
+
"shasum": ""
+
},
+
"require": {
+
"flarum/core": "^1.8"
+
},
+
"type": "flarum-extension",
+
"extra": {
+
"branch-alias": {
+
"dev-main": "1.x-dev"
+
},
+
"flarum-extension": {
+
"title": "Emoji",
+
"category": "feature",
+
"icon": {
+
"image": "icon.svg",
+
"backgroundColor": "#FECC4D"
+
}
+
},
+
"flarum-cli": {
+
"modules": {
+
"admin": false,
+
"forum": true,
+
"js": true,
+
"jsCommon": false,
+
"css": true,
+
"gitConf": true,
+
"githubActions": true,
+
"prettier": true,
+
"typescript": false,
+
"bundlewatch": false,
+
"backendTesting": false,
+
"editorConfig": true,
+
"styleci": true
+
}
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"description": "Convert text and unicode emoji into Twemoji.",
+
"homepage": "https://flarum.org",
+
"keywords": [
+
"formatting"
+
],
+
"support": {
+
"forum": "https://discuss.flarum.org",
+
"issues": "https://github.com/flarum/framework/issues",
+
"source": "https://github.com/flarum/emoji"
+
},
+
"funding": [
+
{
+
"url": "https://flarum.org/donate/",
+
"type": "website"
+
}
+
],
+
"time": "2023-05-20T15:08:42+00:00"
+
},
+
{
+
"name": "flarum/flags",
+
"version": "v1.8.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/flarum/flags.git",
+
"reference": "941cc37719b6437eca09f03715a27793abe1fb48"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/flarum/flags/zipball/941cc37719b6437eca09f03715a27793abe1fb48",
+
"reference": "941cc37719b6437eca09f03715a27793abe1fb48",
+
"shasum": ""
+
},
+
"require": {
+
"flarum/core": "^1.8"
+
},
+
"require-dev": {
+
"flarum/core": "*@dev",
+
"flarum/tags": "*@dev",
+
"flarum/testing": "^1.0.0"
+
},
+
"type": "flarum-extension",
+
"extra": {
+
"branch-alias": {
+
"dev-main": "1.x-dev"
+
},
+
"flarum-extension": {
+
"title": "Flags",
+
"category": "feature",
+
"icon": {
+
"name": "fas fa-flag",
+
"backgroundColor": "#D659B5",
+
"color": "#fff"
+
}
+
},
+
"flarum-cli": {
+
"modules": {
+
"admin": true,
+
"forum": true,
+
"js": true,
+
"jsCommon": false,
+
"css": true,
+
"gitConf": true,
+
"githubActions": true,
+
"prettier": true,
+
"typescript": true,
+
"bundlewatch": false,
+
"backendTesting": true,
+
"editorConfig": true,
+
"styleci": true
+
}
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Flarum\\Flags\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"description": "Allow users to flag posts for moderator review.",
+
"homepage": "https://flarum.org",
+
"keywords": [
+
"moderation"
+
],
+
"support": {
+
"forum": "https://discuss.flarum.org",
+
"issues": "https://github.com/flarum/framework/issues",
+
"source": "https://github.com/flarum/flags"
+
},
+
"funding": [
+
{
+
"url": "https://flarum.org/donate/",
+
"type": "website"
+
}
+
],
+
"time": "2023-05-20T15:08:42+00:00"
+
},
+
{
+
"name": "flarum/lang-english",
+
"version": "v1.8.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/flarum/lang-english.git",
+
"reference": "7b1c2feb49f0b6707746907ca426dd309860b60f"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/flarum/lang-english/zipball/7b1c2feb49f0b6707746907ca426dd309860b60f",
+
"reference": "7b1c2feb49f0b6707746907ca426dd309860b60f",
+
"shasum": ""
+
},
+
"require": {
+
"flarum/core": "^1.8"
+
},
+
"type": "flarum-extension",
+
"extra": {
+
"branch-alias": {
+
"dev-main": "1.x-dev"
+
},
+
"flarum-extension": {
+
"title": "English",
+
"category": "language",
+
"info": {
+
"donate": "https://flarum.org/donate/",
+
"website": "https://flarum.org",
+
"support": "https://discuss.flarum.org"
+
},
+
"icon": {
+
"image": "icon.svg",
+
"backgroundColor": "#00247d",
+
"backgroundSize": "cover",
+
"backgroundPosition": "center"
+
}
+
},
+
"flarum-locale": {
+
"code": "en",
+
"title": "English"
+
},
+
"flarum-cli": {
+
"modules": {
+
"admin": false,
+
"forum": false,
+
"js": false,
+
"jsCommon": false,
+
"css": false,
+
"gitConf": true,
+
"githubActions": false,
+
"prettier": false,
+
"typescript": false,
+
"bundlewatch": false,
+
"backendTesting": false,
+
"editorConfig": true,
+
"styleci": true
+
}
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"description": "English language pack.",
+
"keywords": [
+
"locale"
+
],
+
"support": {
+
"source": "https://github.com/flarum/lang-english/tree/v1.8.0"
+
},
+
"funding": [
+
{
+
"url": "https://github.com/flarum",
+
"type": "github"
+
},
+
{
+
"url": "https://opencollective.com/flarum",
+
"type": "open_collective"
+
}
+
],
+
"time": "2023-05-20T15:08:42+00:00"
+
},
+
{
+
"name": "flarum/likes",
+
"version": "v1.8.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/flarum/likes.git",
+
"reference": "55dfbb535a18149cd0cca66703fd19da07cb3a36"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/flarum/likes/zipball/55dfbb535a18149cd0cca66703fd19da07cb3a36",
+
"reference": "55dfbb535a18149cd0cca66703fd19da07cb3a36",
+
"shasum": ""
+
},
+
"require": {
+
"flarum/core": "^1.8"
+
},
+
"require-dev": {
+
"flarum/testing": "^1.0.0"
+
},
+
"type": "flarum-extension",
+
"extra": {
+
"branch-alias": {
+
"dev-main": "1.x-dev"
+
},
+
"flarum-extension": {
+
"title": "Likes",
+
"category": "feature",
+
"icon": {
+
"name": "far fa-thumbs-up",
+
"backgroundColor": "#3A649D",
+
"color": "#fff"
+
}
+
},
+
"flarum-cli": {
+
"modules": {
+
"admin": true,
+
"forum": true,
+
"js": true,
+
"jsCommon": false,
+
"css": true,
+
"gitConf": true,
+
"githubActions": true,
+
"prettier": true,
+
"typescript": false,
+
"bundlewatch": false,
+
"backendTesting": true,
+
"editorConfig": true,
+
"styleci": true
+
}
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Flarum\\Likes\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"description": "Allow users to like posts.",
+
"homepage": "https://flarum.org",
+
"keywords": [
+
"discussion"
+
],
+
"support": {
+
"forum": "https://discuss.flarum.org",
+
"issues": "https://github.com/flarum/framework/issues",
+
"source": "https://github.com/flarum/likes"
+
},
+
"funding": [
+
{
+
"url": "https://flarum.org/donate/",
+
"type": "website"
+
}
+
],
+
"time": "2023-05-20T15:08:42+00:00"
+
},
+
{
+
"name": "flarum/lock",
+
"version": "v1.8.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/flarum/lock.git",
+
"reference": "3d48574c0ebdd3ef28d65fe4882d7af00797bce1"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/flarum/lock/zipball/3d48574c0ebdd3ef28d65fe4882d7af00797bce1",
+
"reference": "3d48574c0ebdd3ef28d65fe4882d7af00797bce1",
+
"shasum": ""
+
},
+
"require": {
+
"flarum/core": "^1.8"
+
},
+
"type": "flarum-extension",
+
"extra": {
+
"branch-alias": {
+
"dev-main": "1.x-dev"
+
},
+
"flarum-extension": {
+
"title": "Lock",
+
"category": "feature",
+
"icon": {
+
"name": "fas fa-lock",
+
"backgroundColor": "#ddd",
+
"color": "#666"
+
}
+
},
+
"flarum-cli": {
+
"modules": {
+
"admin": true,
+
"forum": true,
+
"js": true,
+
"jsCommon": false,
+
"css": true,
+
"gitConf": true,
+
"githubActions": true,
+
"prettier": true,
+
"typescript": false,
+
"bundlewatch": false,
+
"backendTesting": false,
+
"editorConfig": true,
+
"styleci": true
+
}
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Flarum\\Lock\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"description": "End a discussion and don't let anyone add further replies.",
+
"homepage": "https://flarum.org",
+
"keywords": [
+
"moderation"
+
],
+
"support": {
+
"forum": "https://discuss.flarum.org",
+
"issues": "https://github.com/flarum/framework/issues",
+
"source": "https://github.com/flarum/lock"
+
},
+
"funding": [
+
{
+
"url": "https://flarum.org/donate/",
+
"type": "website"
+
}
+
],
+
"time": "2023-05-20T15:08:42+00:00"
+
},
+
{
+
"name": "flarum/markdown",
+
"version": "v1.8.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/flarum/markdown.git",
+
"reference": "2e3724c9c7b322b8af41fbddb73b0332cfbd16fc"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/flarum/markdown/zipball/2e3724c9c7b322b8af41fbddb73b0332cfbd16fc",
+
"reference": "2e3724c9c7b322b8af41fbddb73b0332cfbd16fc",
+
"shasum": ""
+
},
+
"require": {
+
"flarum/core": "^1.8"
+
},
+
"type": "flarum-extension",
+
"extra": {
+
"branch-alias": {
+
"dev-main": "1.x-dev"
+
},
+
"flarum-extension": {
+
"title": "Markdown",
+
"category": "feature",
+
"icon": {
+
"image": "icon.svg",
+
"backgroundColor": "#000",
+
"backgroundSize": "100%",
+
"backgroundRepeat": "no-repeat",
+
"backgroundPosition": "center",
+
"color": "#fff"
+
}
+
},
+
"flarum-cli": {
+
"modules": {
+
"admin": false,
+
"forum": true,
+
"js": true,
+
"jsCommon": false,
+
"css": true,
+
"gitConf": true,
+
"githubActions": true,
+
"prettier": true,
+
"typescript": false,
+
"bundlewatch": false,
+
"backendTesting": false,
+
"editorConfig": true,
+
"styleci": true
+
}
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"description": "Allow posts to be formatted with Markdown.",
+
"homepage": "https://flarum.org",
+
"keywords": [
+
"formatting"
+
],
+
"support": {
+
"forum": "https://discuss.flarum.org",
+
"issues": "https://github.com/flarum/framework/issues",
+
"source": "https://github.com/flarum/markdown"
+
},
+
"funding": [
+
{
+
"url": "https://flarum.org/donate/",
+
"type": "website"
+
}
+
],
+
"time": "2023-05-20T15:08:42+00:00"
+
},
+
{
+
"name": "flarum/mentions",
+
"version": "v1.8.3",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/flarum/mentions.git",
+
"reference": "026b261ccd65153c961c0c28d6c8c7f42e2a1ddf"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/flarum/mentions/zipball/026b261ccd65153c961c0c28d6c8c7f42e2a1ddf",
+
"reference": "026b261ccd65153c961c0c28d6c8c7f42e2a1ddf",
+
"shasum": ""
+
},
+
"require": {
+
"flarum/core": "^1.8"
+
},
+
"require-dev": {
+
"flarum/core": "*@dev",
+
"flarum/tags": "*@dev",
+
"flarum/testing": "^1.0.0"
+
},
+
"type": "flarum-extension",
+
"extra": {
+
"branch-alias": {
+
"dev-main": "1.x-dev"
+
},
+
"flarum-extension": {
+
"title": "Mentions",
+
"category": "feature",
+
"optional-dependencies": [
+
"flarum/tags"
+
],
+
"icon": {
+
"name": "fas fa-at",
+
"backgroundColor": "#539EC1",
+
"color": "#fff"
+
}
+
},
+
"flarum-cli": {
+
"modules": {
+
"admin": true,
+
"forum": true,
+
"js": true,
+
"jsCommon": false,
+
"css": true,
+
"gitConf": true,
+
"githubActions": true,
+
"prettier": true,
+
"typescript": false,
+
"bundlewatch": false,
+
"backendTesting": true,
+
"editorConfig": true,
+
"styleci": true
+
}
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Flarum\\Mentions\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"description": "Mention and reply to specific posts and users.",
+
"homepage": "https://flarum.org",
+
"keywords": [
+
"discussion"
+
],
+
"support": {
+
"forum": "https://discuss.flarum.org",
+
"issues": "https://github.com/flarum/framework/issues",
+
"source": "https://github.com/flarum/mentions"
+
},
+
"funding": [
+
{
+
"url": "https://flarum.org/donate/",
+
"type": "website"
+
}
+
],
+
"time": "2024-01-10T09:53:10+00:00"
+
},
+
{
+
"name": "flarum/nicknames",
+
"version": "v1.8.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/flarum/nicknames.git",
+
"reference": "0821e5c982dd16d26c5260879b866eb416e8bb86"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/flarum/nicknames/zipball/0821e5c982dd16d26c5260879b866eb416e8bb86",
+
"reference": "0821e5c982dd16d26c5260879b866eb416e8bb86",
+
"shasum": ""
+
},
+
"require": {
+
"flarum/core": "^1.8"
+
},
+
"require-dev": {
+
"flarum/core": "1.x-dev",
+
"flarum/testing": "^1.0.0"
+
},
+
"type": "flarum-extension",
+
"extra": {
+
"branch-alias": {
+
"dev-main": "1.x-dev"
+
},
+
"flarum-extension": {
+
"title": "Nicknames",
+
"category": "feature",
+
"icon": {
+
"name": "fas fa-user-tag",
+
"backgroundColor": "#8E4529",
+
"color": "#ffffff"
+
}
+
},
+
"flarum-cli": {
+
"modules": {
+
"admin": true,
+
"forum": true,
+
"js": true,
+
"jsCommon": false,
+
"css": false,
+
"gitConf": true,
+
"githubActions": true,
+
"prettier": true,
+
"typescript": false,
+
"bundlewatch": false,
+
"backendTesting": true,
+
"editorConfig": true,
+
"styleci": true
+
}
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Flarum\\Nicknames\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"description": "Allow users to set nicknames.",
+
"homepage": "https://flarum.org",
+
"keywords": [
+
"nicknames"
+
],
+
"support": {
+
"forum": "https://discuss.flarum.org",
+
"issues": "https://github.com/flarum/framework/issues",
+
"source": "https://github.com/flarum/nicknames"
+
},
+
"funding": [
+
{
+
"url": "https://flarum.org/donate/",
+
"type": "website"
+
}
+
],
+
"time": "2023-05-20T15:08:42+00:00"
+
},
+
{
+
"name": "flarum/pusher",
+
"version": "v1.8.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/flarum/pusher.git",
+
"reference": "5eccb38e045575c148fb5bbd26cc36cf86d58c5c"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/flarum/pusher/zipball/5eccb38e045575c148fb5bbd26cc36cf86d58c5c",
+
"reference": "5eccb38e045575c148fb5bbd26cc36cf86d58c5c",
+
"shasum": ""
+
},
+
"require": {
+
"flarum/core": "^1.8",
+
"pusher/pusher-php-server": "^2.2"
+
},
+
"require-dev": {
+
"flarum/tags": "^1.0"
+
},
+
"type": "flarum-extension",
+
"extra": {
+
"branch-alias": {
+
"dev-main": "1.x-dev"
+
},
+
"flarum-extension": {
+
"title": "Pusher",
+
"category": "feature",
+
"icon": {
+
"image": "icon.png",
+
"backgroundSize": "46% 63%",
+
"backgroundPosition": "center",
+
"backgroundRepeat": "no-repeat",
+
"backgroundColor": "#40bad8",
+
"color": "#fff"
+
}
+
},
+
"flarum-cli": {
+
"modules": {
+
"admin": true,
+
"forum": true,
+
"js": true,
+
"jsCommon": false,
+
"css": true,
+
"gitConf": true,
+
"githubActions": true,
+
"prettier": true,
+
"typescript": true,
+
"bundlewatch": false,
+
"backendTesting": false,
+
"editorConfig": true,
+
"styleci": true
+
}
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Flarum\\Pusher\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"description": "See new discussions and posts in real-time using Pusher.",
+
"homepage": "https://flarum.org",
+
"keywords": [
+
"discussion"
+
],
+
"support": {
+
"forum": "https://discuss.flarum.org",
+
"issues": "https://github.com/flarum/framework/issues",
+
"source": "https://github.com/flarum/pusher"
+
},
+
"funding": [
+
{
+
"url": "https://flarum.org/donate/",
+
"type": "website"
+
}
+
],
+
"time": "2023-05-20T15:08:42+00:00"
+
},
+
{
+
"name": "flarum/statistics",
+
"version": "v1.8.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/flarum/statistics.git",
+
"reference": "51279d0d0d95672017db8cf7a355b0510f1a955d"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/flarum/statistics/zipball/51279d0d0d95672017db8cf7a355b0510f1a955d",
+
"reference": "51279d0d0d95672017db8cf7a355b0510f1a955d",
+
"shasum": ""
+
},
+
"require": {
+
"flarum/core": "^1.8"
+
},
+
"require-dev": {
+
"flarum/testing": "^1.0.0"
+
},
+
"type": "flarum-extension",
+
"extra": {
+
"branch-alias": {
+
"dev-main": "1.x-dev"
+
},
+
"flarum-extension": {
+
"title": "Statistics",
+
"category": "feature",
+
"icon": {
+
"name": "fas fa-chart-bar",
+
"backgroundColor": "#6932d1",
+
"color": "#fff"
+
}
+
},
+
"flarum-cli": {
+
"excludeScaffolding": [
+
"js/src/admin/index.ts"
+
],
+
"modules": {
+
"admin": true,
+
"forum": false,
+
"js": true,
+
"jsCommon": false,
+
"css": true,
+
"gitConf": true,
+
"githubActions": true,
+
"prettier": true,
+
"typescript": true,
+
"bundlewatch": false,
+
"backendTesting": true,
+
"editorConfig": true,
+
"styleci": true
+
}
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Flarum\\Statistics\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"description": "Add a basic statistics widget on the Dashboard.",
+
"homepage": "https://flarum.org",
+
"keywords": [
+
"administration"
+
],
+
"support": {
+
"forum": "https://discuss.flarum.org",
+
"issues": "https://github.com/flarum/framework/issues",
+
"source": "https://github.com/flarum/statistics"
+
},
+
"funding": [
+
{
+
"url": "https://flarum.org/donate/",
+
"type": "website"
+
}
+
],
+
"time": "2023-05-20T15:08:42+00:00"
+
},
+
{
+
"name": "flarum/sticky",
+
"version": "v1.8.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/flarum/sticky.git",
+
"reference": "675900b9f1bc5004432880062d6ce3116c12c4c2"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/flarum/sticky/zipball/675900b9f1bc5004432880062d6ce3116c12c4c2",
+
"reference": "675900b9f1bc5004432880062d6ce3116c12c4c2",
+
"shasum": ""
+
},
+
"require": {
+
"flarum/core": "^1.8"
+
},
+
"require-dev": {
+
"flarum/tags": "*@dev",
+
"flarum/testing": "^1.0.0"
+
},
+
"type": "flarum-extension",
+
"extra": {
+
"branch-alias": {
+
"dev-main": "1.x-dev"
+
},
+
"flarum-extension": {
+
"title": "Sticky",
+
"category": "feature",
+
"icon": {
+
"name": "fas fa-thumbtack",
+
"backgroundColor": "#D13E32",
+
"color": "#fff"
+
}
+
},
+
"flarum-cli": {
+
"modules": {
+
"admin": true,
+
"forum": true,
+
"js": true,
+
"jsCommon": false,
+
"css": true,
+
"gitConf": true,
+
"githubActions": true,
+
"prettier": true,
+
"typescript": false,
+
"bundlewatch": false,
+
"backendTesting": true,
+
"editorConfig": true,
+
"styleci": true
+
}
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Flarum\\Sticky\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"description": "Pin discussions to the top of the list.",
+
"homepage": "https://flarum.org",
+
"keywords": [
+
"discussion"
+
],
+
"support": {
+
"forum": "https://discuss.flarum.org",
+
"issues": "https://github.com/flarum/framework/issues",
+
"source": "https://github.com/flarum/sticky"
+
},
+
"funding": [
+
{
+
"url": "https://flarum.org/donate/",
+
"type": "website"
+
}
+
],
+
"time": "2023-05-20T15:08:42+00:00"
+
},
+
{
+
"name": "flarum/subscriptions",
+
"version": "v1.8.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/flarum/subscriptions.git",
+
"reference": "532b7e61a387481055a0c9d5d07f78cd3d4e9bd7"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/flarum/subscriptions/zipball/532b7e61a387481055a0c9d5d07f78cd3d4e9bd7",
+
"reference": "532b7e61a387481055a0c9d5d07f78cd3d4e9bd7",
+
"shasum": ""
+
},
+
"require": {
+
"flarum/core": "^1.8"
+
},
+
"require-dev": {
+
"flarum/approval": "@dev",
+
"flarum/testing": "^1.0.0"
+
},
+
"type": "flarum-extension",
+
"extra": {
+
"branch-alias": {
+
"dev-main": "1.x-dev"
+
},
+
"flarum-extension": {
+
"title": "Subscriptions",
+
"category": "feature",
+
"optional-dependencies": [
+
"flarum/approval"
+
],
+
"icon": {
+
"name": "fas fa-star",
+
"backgroundColor": "#ffea7b",
+
"color": "#de8e00"
+
}
+
},
+
"flarum-cli": {
+
"modules": {
+
"admin": false,
+
"forum": true,
+
"js": true,
+
"jsCommon": false,
+
"css": true,
+
"gitConf": true,
+
"githubActions": true,
+
"prettier": true,
+
"typescript": false,
+
"bundlewatch": false,
+
"backendTesting": true,
+
"editorConfig": true,
+
"styleci": true
+
}
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Flarum\\Subscriptions\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"description": "Allow users to follow discussions and receive notifications for new posts.",
+
"homepage": "https://flarum.org",
+
"keywords": [
+
"discussion"
+
],
+
"support": {
+
"forum": "https://discuss.flarum.org",
+
"issues": "https://github.com/flarum/framework/issues",
+
"source": "https://github.com/flarum/subscriptions"
+
},
+
"funding": [
+
{
+
"url": "https://flarum.org/donate/",
+
"type": "website"
+
}
+
],
+
"time": "2023-05-20T15:08:42+00:00"
+
},
+
{
+
"name": "flarum/suspend",
+
"version": "v1.8.1",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/flarum/suspend.git",
+
"reference": "0060b7b7737e7b8c8052124d93b511563d2af749"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/flarum/suspend/zipball/0060b7b7737e7b8c8052124d93b511563d2af749",
+
"reference": "0060b7b7737e7b8c8052124d93b511563d2af749",
+
"shasum": ""
+
},
+
"require": {
+
"flarum/core": "^1.8"
+
},
+
"require-dev": {
+
"flarum/testing": "^1.0.0"
+
},
+
"type": "flarum-extension",
+
"extra": {
+
"branch-alias": {
+
"dev-main": "1.x-dev"
+
},
+
"flarum-extension": {
+
"title": "Suspend",
+
"category": "feature",
+
"icon": {
+
"name": "fas fa-ban",
+
"backgroundColor": "#ddd",
+
"color": "#666"
+
}
+
},
+
"flarum-cli": {
+
"modules": {
+
"admin": true,
+
"forum": true,
+
"js": true,
+
"jsCommon": false,
+
"css": true,
+
"gitConf": true,
+
"githubActions": true,
+
"prettier": true,
+
"typescript": false,
+
"bundlewatch": false,
+
"backendTesting": true,
+
"editorConfig": true,
+
"styleci": true
+
}
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Flarum\\Suspend\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"description": "Suspend users so they can't post.",
+
"homepage": "https://flarum.org",
+
"keywords": [
+
"moderation"
+
],
+
"support": {
+
"forum": "https://discuss.flarum.org",
+
"issues": "https://github.com/flarum/framework/issues",
+
"source": "https://github.com/flarum/suspend"
+
},
+
"funding": [
+
{
+
"url": "https://flarum.org/donate/",
+
"type": "website"
+
}
+
],
+
"time": "2023-09-22T18:38:33+00:00"
+
},
+
{
+
"name": "flarum/tags",
+
"version": "v1.8.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/flarum/tags.git",
+
"reference": "45cfb339e1ebd9f0204070f7f271c00282d20694"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/flarum/tags/zipball/45cfb339e1ebd9f0204070f7f271c00282d20694",
+
"reference": "45cfb339e1ebd9f0204070f7f271c00282d20694",
+
"shasum": ""
+
},
+
"require": {
+
"flarum/core": "^1.8"
+
},
+
"require-dev": {
+
"flarum/core": "*@dev",
+
"flarum/testing": "^1.0.0"
+
},
+
"type": "flarum-extension",
+
"extra": {
+
"branch-alias": {
+
"dev-main": "1.x-dev"
+
},
+
"flarum-extension": {
+
"title": "Tags",
+
"category": "feature",
+
"icon": {
+
"name": "fas fa-tags",
+
"backgroundColor": "#F28326",
+
"color": "#fff"
+
}
+
},
+
"flarum-cli": {
+
"modules": {
+
"admin": true,
+
"forum": true,
+
"js": true,
+
"jsCommon": true,
+
"css": true,
+
"gitConf": true,
+
"githubActions": true,
+
"prettier": false,
+
"typescript": true,
+
"bundlewatch": false,
+
"backendTesting": true,
+
"editorConfig": true,
+
"styleci": true
+
}
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Flarum\\Tags\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"description": "Organize discussions into a hierarchy of tags and categories.",
+
"homepage": "https://flarum.org",
+
"keywords": [
+
"discussion"
+
],
+
"support": {
+
"forum": "https://discuss.flarum.org",
+
"issues": "https://github.com/flarum/framework/issues",
+
"source": "https://github.com/flarum/tags"
+
},
+
"funding": [
+
{
+
"url": "https://flarum.org/donate/",
+
"type": "website"
+
}
+
],
+
"time": "2023-05-20T15:08:42+00:00"
+
},
+
{
+
"name": "franzl/whoops-middleware",
+
"version": "2.0.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/franzliedke/whoops-middleware.git",
+
"reference": "71d75c5fff75587d6194a051d510a9eca0e3a047"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/franzliedke/whoops-middleware/zipball/71d75c5fff75587d6194a051d510a9eca0e3a047",
+
"reference": "71d75c5fff75587d6194a051d510a9eca0e3a047",
+
"shasum": ""
+
},
+
"require": {
+
"filp/whoops": "^1.1 || ^2.0",
+
"middlewares/utils": "^3.0",
+
"php": "^7.2 || ^8.0"
+
},
+
"require-dev": {
+
"laminas/laminas-diactoros": "^1.1.0 || ^2.0",
+
"phpunit/phpunit": "^8.0",
+
"psr/http-server-middleware": "^1.0"
+
},
+
"suggest": {
+
"psr/http-server-middleware": "In case you want to use PSR 15 middleware"
+
},
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"Franzl\\Middleware\\Whoops\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"description": "PSR-15 compatible middleware for Whoops, the pretty error handler",
+
"support": {
+
"issues": "https://github.com/franzliedke/whoops-middleware/issues",
+
"source": "https://github.com/franzliedke/whoops-middleware/tree/2.0.0"
+
},
+
"time": "2021-01-03T01:30:07+00:00"
+
},
+
{
+
"name": "guzzlehttp/guzzle",
+
"version": "7.8.1",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/guzzle/guzzle.git",
+
"reference": "41042bc7ab002487b876a0683fc8dce04ddce104"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/guzzle/guzzle/zipball/41042bc7ab002487b876a0683fc8dce04ddce104",
+
"reference": "41042bc7ab002487b876a0683fc8dce04ddce104",
+
"shasum": ""
+
},
+
"require": {
+
"ext-json": "*",
+
"guzzlehttp/promises": "^1.5.3 || ^2.0.1",
+
"guzzlehttp/psr7": "^1.9.1 || ^2.5.1",
+
"php": "^7.2.5 || ^8.0",
+
"psr/http-client": "^1.0",
+
"symfony/deprecation-contracts": "^2.2 || ^3.0"
+
},
+
"provide": {
+
"psr/http-client-implementation": "1.0"
+
},
+
"require-dev": {
+
"bamarni/composer-bin-plugin": "^1.8.2",
+
"ext-curl": "*",
+
"php-http/client-integration-tests": "dev-master#2c025848417c1135031fdf9c728ee53d0a7ceaee as 3.0.999",
+
"php-http/message-factory": "^1.1",
+
"phpunit/phpunit": "^8.5.36 || ^9.6.15",
+
"psr/log": "^1.1 || ^2.0 || ^3.0"
+
},
+
"suggest": {
+
"ext-curl": "Required for CURL handler support",
+
"ext-intl": "Required for Internationalized Domain Name (IDN) support",
+
"psr/log": "Required for using the Log middleware"
+
},
+
"type": "library",
+
"extra": {
+
"bamarni-bin": {
+
"bin-links": true,
+
"forward-command": false
+
}
+
},
+
"autoload": {
+
"files": [
+
"src/functions_include.php"
+
],
+
"psr-4": {
+
"GuzzleHttp\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Graham Campbell",
+
"email": "hello@gjcampbell.co.uk",
+
"homepage": "https://github.com/GrahamCampbell"
+
},
+
{
+
"name": "Michael Dowling",
+
"email": "mtdowling@gmail.com",
+
"homepage": "https://github.com/mtdowling"
+
},
+
{
+
"name": "Jeremy Lindblom",
+
"email": "jeremeamia@gmail.com",
+
"homepage": "https://github.com/jeremeamia"
+
},
+
{
+
"name": "George Mponos",
+
"email": "gmponos@gmail.com",
+
"homepage": "https://github.com/gmponos"
+
},
+
{
+
"name": "Tobias Nyholm",
+
"email": "tobias.nyholm@gmail.com",
+
"homepage": "https://github.com/Nyholm"
+
},
+
{
+
"name": "Márk Sági-Kazár",
+
"email": "mark.sagikazar@gmail.com",
+
"homepage": "https://github.com/sagikazarmark"
+
},
+
{
+
"name": "Tobias Schultze",
+
"email": "webmaster@tubo-world.de",
+
"homepage": "https://github.com/Tobion"
+
}
+
],
+
"description": "Guzzle is a PHP HTTP client library",
+
"keywords": [
+
"client",
+
"curl",
+
"framework",
+
"http",
+
"http client",
+
"psr-18",
+
"psr-7",
+
"rest",
+
"web service"
+
],
+
"support": {
+
"issues": "https://github.com/guzzle/guzzle/issues",
+
"source": "https://github.com/guzzle/guzzle/tree/7.8.1"
+
},
+
"funding": [
+
{
+
"url": "https://github.com/GrahamCampbell",
+
"type": "github"
+
},
+
{
+
"url": "https://github.com/Nyholm",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle",
+
"type": "tidelift"
+
}
+
],
+
"time": "2023-12-03T20:35:24+00:00"
+
},
+
{
+
"name": "guzzlehttp/promises",
+
"version": "2.0.2",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/guzzle/promises.git",
+
"reference": "bbff78d96034045e58e13dedd6ad91b5d1253223"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/guzzle/promises/zipball/bbff78d96034045e58e13dedd6ad91b5d1253223",
+
"reference": "bbff78d96034045e58e13dedd6ad91b5d1253223",
+
"shasum": ""
+
},
+
"require": {
+
"php": "^7.2.5 || ^8.0"
+
},
+
"require-dev": {
+
"bamarni/composer-bin-plugin": "^1.8.2",
+
"phpunit/phpunit": "^8.5.36 || ^9.6.15"
+
},
+
"type": "library",
+
"extra": {
+
"bamarni-bin": {
+
"bin-links": true,
+
"forward-command": false
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"GuzzleHttp\\Promise\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Graham Campbell",
+
"email": "hello@gjcampbell.co.uk",
+
"homepage": "https://github.com/GrahamCampbell"
+
},
+
{
+
"name": "Michael Dowling",
+
"email": "mtdowling@gmail.com",
+
"homepage": "https://github.com/mtdowling"
+
},
+
{
+
"name": "Tobias Nyholm",
+
"email": "tobias.nyholm@gmail.com",
+
"homepage": "https://github.com/Nyholm"
+
},
+
{
+
"name": "Tobias Schultze",
+
"email": "webmaster@tubo-world.de",
+
"homepage": "https://github.com/Tobion"
+
}
+
],
+
"description": "Guzzle promises library",
+
"keywords": [
+
"promise"
+
],
+
"support": {
+
"issues": "https://github.com/guzzle/promises/issues",
+
"source": "https://github.com/guzzle/promises/tree/2.0.2"
+
},
+
"funding": [
+
{
+
"url": "https://github.com/GrahamCampbell",
+
"type": "github"
+
},
+
{
+
"url": "https://github.com/Nyholm",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises",
+
"type": "tidelift"
+
}
+
],
+
"time": "2023-12-03T20:19:20+00:00"
+
},
+
{
+
"name": "guzzlehttp/psr7",
+
"version": "2.6.2",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/guzzle/psr7.git",
+
"reference": "45b30f99ac27b5ca93cb4831afe16285f57b8221"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/guzzle/psr7/zipball/45b30f99ac27b5ca93cb4831afe16285f57b8221",
+
"reference": "45b30f99ac27b5ca93cb4831afe16285f57b8221",
+
"shasum": ""
+
},
+
"require": {
+
"php": "^7.2.5 || ^8.0",
+
"psr/http-factory": "^1.0",
+
"psr/http-message": "^1.1 || ^2.0",
+
"ralouphie/getallheaders": "^3.0"
+
},
+
"provide": {
+
"psr/http-factory-implementation": "1.0",
+
"psr/http-message-implementation": "1.0"
+
},
+
"require-dev": {
+
"bamarni/composer-bin-plugin": "^1.8.2",
+
"http-interop/http-factory-tests": "^0.9",
+
"phpunit/phpunit": "^8.5.36 || ^9.6.15"
+
},
+
"suggest": {
+
"laminas/laminas-httphandlerrunner": "Emit PSR-7 responses"
+
},
+
"type": "library",
+
"extra": {
+
"bamarni-bin": {
+
"bin-links": true,
+
"forward-command": false
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"GuzzleHttp\\Psr7\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Graham Campbell",
+
"email": "hello@gjcampbell.co.uk",
+
"homepage": "https://github.com/GrahamCampbell"
+
},
+
{
+
"name": "Michael Dowling",
+
"email": "mtdowling@gmail.com",
+
"homepage": "https://github.com/mtdowling"
+
},
+
{
+
"name": "George Mponos",
+
"email": "gmponos@gmail.com",
+
"homepage": "https://github.com/gmponos"
+
},
+
{
+
"name": "Tobias Nyholm",
+
"email": "tobias.nyholm@gmail.com",
+
"homepage": "https://github.com/Nyholm"
+
},
+
{
+
"name": "Márk Sági-Kazár",
+
"email": "mark.sagikazar@gmail.com",
+
"homepage": "https://github.com/sagikazarmark"
+
},
+
{
+
"name": "Tobias Schultze",
+
"email": "webmaster@tubo-world.de",
+
"homepage": "https://github.com/Tobion"
+
},
+
{
+
"name": "Márk Sági-Kazár",
+
"email": "mark.sagikazar@gmail.com",
+
"homepage": "https://sagikazarmark.hu"
+
}
+
],
+
"description": "PSR-7 message implementation that also provides common utility methods",
+
"keywords": [
+
"http",
+
"message",
+
"psr-7",
+
"request",
+
"response",
+
"stream",
+
"uri",
+
"url"
+
],
+
"support": {
+
"issues": "https://github.com/guzzle/psr7/issues",
+
"source": "https://github.com/guzzle/psr7/tree/2.6.2"
+
},
+
"funding": [
+
{
+
"url": "https://github.com/GrahamCampbell",
+
"type": "github"
+
},
+
{
+
"url": "https://github.com/Nyholm",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7",
+
"type": "tidelift"
+
}
+
],
+
"time": "2023-12-03T20:05:35+00:00"
+
},
+
{
+
"name": "illuminate/bus",
+
"version": "v8.83.27",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/illuminate/bus.git",
+
"reference": "d2a8ae4bfd881086e55455e470776358eab27eae"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/illuminate/bus/zipball/d2a8ae4bfd881086e55455e470776358eab27eae",
+
"reference": "d2a8ae4bfd881086e55455e470776358eab27eae",
+
"shasum": ""
+
},
+
"require": {
+
"illuminate/collections": "^8.0",
+
"illuminate/contracts": "^8.0",
+
"illuminate/pipeline": "^8.0",
+
"illuminate/support": "^8.0",
+
"php": "^7.3|^8.0"
+
},
+
"suggest": {
+
"illuminate/queue": "Required to use closures when chaining jobs (^7.0)."
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "8.x-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Illuminate\\Bus\\": ""
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Taylor Otwell",
+
"email": "taylor@laravel.com"
+
}
+
],
+
"description": "The Illuminate Bus package.",
+
"homepage": "https://laravel.com",
+
"support": {
+
"issues": "https://github.com/laravel/framework/issues",
+
"source": "https://github.com/laravel/framework"
+
},
+
"time": "2022-03-07T15:02:42+00:00"
+
},
+
{
+
"name": "illuminate/cache",
+
"version": "v8.83.27",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/illuminate/cache.git",
+
"reference": "7ae5b3661413dad7264b5c69037190d766bae50f"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/illuminate/cache/zipball/7ae5b3661413dad7264b5c69037190d766bae50f",
+
"reference": "7ae5b3661413dad7264b5c69037190d766bae50f",
+
"shasum": ""
+
},
+
"require": {
+
"illuminate/collections": "^8.0",
+
"illuminate/contracts": "^8.0",
+
"illuminate/macroable": "^8.0",
+
"illuminate/support": "^8.0",
+
"php": "^7.3|^8.0"
+
},
+
"provide": {
+
"psr/simple-cache-implementation": "1.0"
+
},
+
"suggest": {
+
"ext-memcached": "Required to use the memcache cache driver.",
+
"illuminate/database": "Required to use the database cache driver (^8.0).",
+
"illuminate/filesystem": "Required to use the file cache driver (^8.0).",
+
"illuminate/redis": "Required to use the redis cache driver (^8.0).",
+
"symfony/cache": "Required to PSR-6 cache bridge (^5.4)."
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "8.x-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Illuminate\\Cache\\": ""
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Taylor Otwell",
+
"email": "taylor@laravel.com"
+
}
+
],
+
"description": "The Illuminate Cache package.",
+
"homepage": "https://laravel.com",
+
"support": {
+
"issues": "https://github.com/laravel/framework/issues",
+
"source": "https://github.com/laravel/framework"
+
},
+
"time": "2022-07-22T14:58:32+00:00"
+
},
+
{
+
"name": "illuminate/collections",
+
"version": "v8.83.27",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/illuminate/collections.git",
+
"reference": "705a4e1ef93cd492c45b9b3e7911cccc990a07f4"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/illuminate/collections/zipball/705a4e1ef93cd492c45b9b3e7911cccc990a07f4",
+
"reference": "705a4e1ef93cd492c45b9b3e7911cccc990a07f4",
+
"shasum": ""
+
},
+
"require": {
+
"illuminate/contracts": "^8.0",
+
"illuminate/macroable": "^8.0",
+
"php": "^7.3|^8.0"
+
},
+
"suggest": {
+
"symfony/var-dumper": "Required to use the dump method (^5.4)."
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "8.x-dev"
+
}
+
},
+
"autoload": {
+
"files": [
+
"helpers.php"
+
],
+
"psr-4": {
+
"Illuminate\\Support\\": ""
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Taylor Otwell",
+
"email": "taylor@laravel.com"
+
}
+
],
+
"description": "The Illuminate Collections package.",
+
"homepage": "https://laravel.com",
+
"support": {
+
"issues": "https://github.com/laravel/framework/issues",
+
"source": "https://github.com/laravel/framework"
+
},
+
"time": "2022-06-23T15:29:49+00:00"
+
},
+
{
+
"name": "illuminate/config",
+
"version": "v8.83.27",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/illuminate/config.git",
+
"reference": "feac56ab7a5c70cf2dc60dffe4323eb9851f51a8"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/illuminate/config/zipball/feac56ab7a5c70cf2dc60dffe4323eb9851f51a8",
+
"reference": "feac56ab7a5c70cf2dc60dffe4323eb9851f51a8",
+
"shasum": ""
+
},
+
"require": {
+
"illuminate/collections": "^8.0",
+
"illuminate/contracts": "^8.0",
+
"php": "^7.3|^8.0"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "8.x-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Illuminate\\Config\\": ""
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Taylor Otwell",
+
"email": "taylor@laravel.com"
+
}
+
],
+
"description": "The Illuminate Config package.",
+
"homepage": "https://laravel.com",
+
"support": {
+
"issues": "https://github.com/laravel/framework/issues",
+
"source": "https://github.com/laravel/framework"
+
},
+
"time": "2022-01-31T15:57:46+00:00"
+
},
+
{
+
"name": "illuminate/console",
+
"version": "v8.83.27",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/illuminate/console.git",
+
"reference": "4aaa93223eb3bd8119157c95f58c022967826035"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/illuminate/console/zipball/4aaa93223eb3bd8119157c95f58c022967826035",
+
"reference": "4aaa93223eb3bd8119157c95f58c022967826035",
+
"shasum": ""
+
},
+
"require": {
+
"illuminate/collections": "^8.0",
+
"illuminate/contracts": "^8.0",
+
"illuminate/macroable": "^8.0",
+
"illuminate/support": "^8.0",
+
"php": "^7.3|^8.0",
+
"symfony/console": "^5.4",
+
"symfony/process": "^5.4"
+
},
+
"suggest": {
+
"dragonmantank/cron-expression": "Required to use scheduler (^3.0.2).",
+
"guzzlehttp/guzzle": "Required to use the ping methods on schedules (^6.5.5|^7.0.1).",
+
"illuminate/bus": "Required to use the scheduled job dispatcher (^8.0).",
+
"illuminate/container": "Required to use the scheduler (^8.0).",
+
"illuminate/filesystem": "Required to use the generator command (^8.0).",
+
"illuminate/queue": "Required to use closures for scheduled jobs (^8.0)."
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "8.x-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Illuminate\\Console\\": ""
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Taylor Otwell",
+
"email": "taylor@laravel.com"
+
}
+
],
+
"description": "The Illuminate Console package.",
+
"homepage": "https://laravel.com",
+
"support": {
+
"issues": "https://github.com/laravel/framework/issues",
+
"source": "https://github.com/laravel/framework"
+
},
+
"time": "2022-04-21T22:14:18+00:00"
+
},
+
{
+
"name": "illuminate/container",
+
"version": "v8.83.27",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/illuminate/container.git",
+
"reference": "14062628d05f75047c5a1360b9350028427d568e"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/illuminate/container/zipball/14062628d05f75047c5a1360b9350028427d568e",
+
"reference": "14062628d05f75047c5a1360b9350028427d568e",
+
"shasum": ""
+
},
+
"require": {
+
"illuminate/contracts": "^8.0",
+
"php": "^7.3|^8.0",
+
"psr/container": "^1.0"
+
},
+
"provide": {
+
"psr/container-implementation": "1.0"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "8.x-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Illuminate\\Container\\": ""
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Taylor Otwell",
+
"email": "taylor@laravel.com"
+
}
+
],
+
"description": "The Illuminate Container package.",
+
"homepage": "https://laravel.com",
+
"support": {
+
"issues": "https://github.com/laravel/framework/issues",
+
"source": "https://github.com/laravel/framework"
+
},
+
"time": "2022-02-02T21:03:35+00:00"
+
},
+
{
+
"name": "illuminate/contracts",
+
"version": "v8.83.27",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/illuminate/contracts.git",
+
"reference": "5e0fd287a1b22a6b346a9f7cd484d8cf0234585d"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/illuminate/contracts/zipball/5e0fd287a1b22a6b346a9f7cd484d8cf0234585d",
+
"reference": "5e0fd287a1b22a6b346a9f7cd484d8cf0234585d",
+
"shasum": ""
+
},
+
"require": {
+
"php": "^7.3|^8.0",
+
"psr/container": "^1.0",
+
"psr/simple-cache": "^1.0"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "8.x-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Illuminate\\Contracts\\": ""
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Taylor Otwell",
+
"email": "taylor@laravel.com"
+
}
+
],
+
"description": "The Illuminate Contracts package.",
+
"homepage": "https://laravel.com",
+
"support": {
+
"issues": "https://github.com/laravel/framework/issues",
+
"source": "https://github.com/laravel/framework"
+
},
+
"time": "2022-01-13T14:47:47+00:00"
+
},
+
{
+
"name": "illuminate/database",
+
"version": "v8.83.27",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/illuminate/database.git",
+
"reference": "1a5b0e4e6913415464fa2aab554a38b9e6fa44b1"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/illuminate/database/zipball/1a5b0e4e6913415464fa2aab554a38b9e6fa44b1",
+
"reference": "1a5b0e4e6913415464fa2aab554a38b9e6fa44b1",
+
"shasum": ""
+
},
+
"require": {
+
"ext-json": "*",
+
"illuminate/collections": "^8.0",
+
"illuminate/container": "^8.0",
+
"illuminate/contracts": "^8.0",
+
"illuminate/macroable": "^8.0",
+
"illuminate/support": "^8.0",
+
"php": "^7.3|^8.0",
+
"symfony/console": "^5.4"
+
},
+
"suggest": {
+
"doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.13.3|^3.1.4).",
+
"fakerphp/faker": "Required to use the eloquent factory builder (^1.9.1).",
+
"illuminate/console": "Required to use the database commands (^8.0).",
+
"illuminate/events": "Required to use the observers with Eloquent (^8.0).",
+
"illuminate/filesystem": "Required to use the migrations (^8.0).",
+
"illuminate/pagination": "Required to paginate the result set (^8.0).",
+
"symfony/finder": "Required to use Eloquent model factories (^5.4)."
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "8.x-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Illuminate\\Database\\": ""
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Taylor Otwell",
+
"email": "taylor@laravel.com"
+
}
+
],
+
"description": "The Illuminate Database package.",
+
"homepage": "https://laravel.com",
+
"keywords": [
+
"database",
+
"laravel",
+
"orm",
+
"sql"
+
],
+
"support": {
+
"issues": "https://github.com/laravel/framework/issues",
+
"source": "https://github.com/laravel/framework"
+
},
+
"time": "2022-08-31T16:16:06+00:00"
+
},
+
{
+
"name": "illuminate/events",
+
"version": "v8.83.27",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/illuminate/events.git",
+
"reference": "b7f06cafb6c09581617f2ca05d69e9b159e5a35d"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/illuminate/events/zipball/b7f06cafb6c09581617f2ca05d69e9b159e5a35d",
+
"reference": "b7f06cafb6c09581617f2ca05d69e9b159e5a35d",
+
"shasum": ""
+
},
+
"require": {
+
"illuminate/bus": "^8.0",
+
"illuminate/collections": "^8.0",
+
"illuminate/container": "^8.0",
+
"illuminate/contracts": "^8.0",
+
"illuminate/macroable": "^8.0",
+
"illuminate/support": "^8.0",
+
"php": "^7.3|^8.0"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "8.x-dev"
+
}
+
},
+
"autoload": {
+
"files": [
+
"functions.php"
+
],
+
"psr-4": {
+
"Illuminate\\Events\\": ""
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Taylor Otwell",
+
"email": "taylor@laravel.com"
+
}
+
],
+
"description": "The Illuminate Events package.",
+
"homepage": "https://laravel.com",
+
"support": {
+
"issues": "https://github.com/laravel/framework/issues",
+
"source": "https://github.com/laravel/framework"
+
},
+
"time": "2021-09-15T14:32:50+00:00"
+
},
+
{
+
"name": "illuminate/filesystem",
+
"version": "v8.83.27",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/illuminate/filesystem.git",
+
"reference": "73db3e9a233ed587ba54f52ab8580f3c7bc872b2"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/illuminate/filesystem/zipball/73db3e9a233ed587ba54f52ab8580f3c7bc872b2",
+
"reference": "73db3e9a233ed587ba54f52ab8580f3c7bc872b2",
+
"shasum": ""
+
},
+
"require": {
+
"illuminate/collections": "^8.0",
+
"illuminate/contracts": "^8.0",
+
"illuminate/macroable": "^8.0",
+
"illuminate/support": "^8.0",
+
"php": "^7.3|^8.0",
+
"symfony/finder": "^5.4"
+
},
+
"suggest": {
+
"ext-ftp": "Required to use the Flysystem FTP driver.",
+
"illuminate/http": "Required for handling uploaded files (^7.0).",
+
"league/flysystem": "Required to use the Flysystem local and FTP drivers (^1.1).",
+
"league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^1.0).",
+
"league/flysystem-cached-adapter": "Required to use the Flysystem cache (^1.0).",
+
"league/flysystem-sftp": "Required to use the Flysystem SFTP driver (^1.0).",
+
"psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).",
+
"symfony/filesystem": "Required to enable support for relative symbolic links (^5.4).",
+
"symfony/mime": "Required to enable support for guessing extensions (^5.4)."
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "8.x-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Illuminate\\Filesystem\\": ""
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Taylor Otwell",
+
"email": "taylor@laravel.com"
+
}
+
],
+
"description": "The Illuminate Filesystem package.",
+
"homepage": "https://laravel.com",
+
"support": {
+
"issues": "https://github.com/laravel/framework/issues",
+
"source": "https://github.com/laravel/framework"
+
},
+
"time": "2022-01-15T15:00:40+00:00"
+
},
+
{
+
"name": "illuminate/hashing",
+
"version": "v8.83.27",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/illuminate/hashing.git",
+
"reference": "2617f4de8d0150a3f8641b086fafac8c1e0cdbf2"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/illuminate/hashing/zipball/2617f4de8d0150a3f8641b086fafac8c1e0cdbf2",
+
"reference": "2617f4de8d0150a3f8641b086fafac8c1e0cdbf2",
+
"shasum": ""
+
},
+
"require": {
+
"illuminate/contracts": "^8.0",
+
"illuminate/support": "^8.0",
+
"php": "^7.3|^8.0"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "8.x-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Illuminate\\Hashing\\": ""
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Taylor Otwell",
+
"email": "taylor@laravel.com"
+
}
+
],
+
"description": "The Illuminate Hashing package.",
+
"homepage": "https://laravel.com",
+
"support": {
+
"issues": "https://github.com/laravel/framework/issues",
+
"source": "https://github.com/laravel/framework"
+
},
+
"time": "2021-10-22T13:20:42+00:00"
+
},
+
{
+
"name": "illuminate/macroable",
+
"version": "v8.83.27",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/illuminate/macroable.git",
+
"reference": "aed81891a6e046fdee72edd497f822190f61c162"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/illuminate/macroable/zipball/aed81891a6e046fdee72edd497f822190f61c162",
+
"reference": "aed81891a6e046fdee72edd497f822190f61c162",
+
"shasum": ""
+
},
+
"require": {
+
"php": "^7.3|^8.0"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "8.x-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Illuminate\\Support\\": ""
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Taylor Otwell",
+
"email": "taylor@laravel.com"
+
}
+
],
+
"description": "The Illuminate Macroable package.",
+
"homepage": "https://laravel.com",
+
"support": {
+
"issues": "https://github.com/laravel/framework/issues",
+
"source": "https://github.com/laravel/framework"
+
},
+
"time": "2021-11-16T13:57:03+00:00"
+
},
+
{
+
"name": "illuminate/mail",
+
"version": "v8.83.27",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/illuminate/mail.git",
+
"reference": "557c01a4c6d3862829b004f198c1777a7f8fc35f"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/illuminate/mail/zipball/557c01a4c6d3862829b004f198c1777a7f8fc35f",
+
"reference": "557c01a4c6d3862829b004f198c1777a7f8fc35f",
+
"shasum": ""
+
},
+
"require": {
+
"ext-json": "*",
+
"illuminate/collections": "^8.0",
+
"illuminate/container": "^8.0",
+
"illuminate/contracts": "^8.0",
+
"illuminate/macroable": "^8.0",
+
"illuminate/support": "^8.0",
+
"league/commonmark": "^1.3|^2.0.2",
+
"php": "^7.3|^8.0",
+
"psr/log": "^1.0|^2.0",
+
"swiftmailer/swiftmailer": "^6.3",
+
"tijsverkoyen/css-to-inline-styles": "^2.2.2"
+
},
+
"suggest": {
+
"aws/aws-sdk-php": "Required to use the SES mail driver (^3.198.1).",
+
"guzzlehttp/guzzle": "Required to use the Mailgun mail driver (^6.5.5|^7.0.1).",
+
"wildbit/swiftmailer-postmark": "Required to use Postmark mail driver (^3.0)."
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "8.x-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Illuminate\\Mail\\": ""
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Taylor Otwell",
+
"email": "taylor@laravel.com"
+
}
+
],
+
"description": "The Illuminate Mail package.",
+
"homepage": "https://laravel.com",
+
"support": {
+
"issues": "https://github.com/laravel/framework/issues",
+
"source": "https://github.com/laravel/framework"
+
},
+
"time": "2022-01-05T15:17:19+00:00"
+
},
+
{
+
"name": "illuminate/pipeline",
+
"version": "v8.83.27",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/illuminate/pipeline.git",
+
"reference": "23aeff5b26ae4aee3f370835c76bd0f4e93f71d2"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/illuminate/pipeline/zipball/23aeff5b26ae4aee3f370835c76bd0f4e93f71d2",
+
"reference": "23aeff5b26ae4aee3f370835c76bd0f4e93f71d2",
+
"shasum": ""
+
},
+
"require": {
+
"illuminate/contracts": "^8.0",
+
"illuminate/support": "^8.0",
+
"php": "^7.3|^8.0"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "8.x-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Illuminate\\Pipeline\\": ""
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Taylor Otwell",
+
"email": "taylor@laravel.com"
+
}
+
],
+
"description": "The Illuminate Pipeline package.",
+
"homepage": "https://laravel.com",
+
"support": {
+
"issues": "https://github.com/laravel/framework/issues",
+
"source": "https://github.com/laravel/framework"
+
},
+
"time": "2021-03-26T18:39:16+00:00"
+
},
+
{
+
"name": "illuminate/queue",
+
"version": "v8.83.27",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/illuminate/queue.git",
+
"reference": "0023daabf67743f7a2bd8328ca2b5537d93e4ae7"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/illuminate/queue/zipball/0023daabf67743f7a2bd8328ca2b5537d93e4ae7",
+
"reference": "0023daabf67743f7a2bd8328ca2b5537d93e4ae7",
+
"shasum": ""
+
},
+
"require": {
+
"ext-json": "*",
+
"illuminate/collections": "^8.0",
+
"illuminate/console": "^8.0",
+
"illuminate/container": "^8.0",
+
"illuminate/contracts": "^8.0",
+
"illuminate/database": "^8.0",
+
"illuminate/filesystem": "^8.0",
+
"illuminate/pipeline": "^8.0",
+
"illuminate/support": "^8.0",
+
"laravel/serializable-closure": "^1.0",
+
"opis/closure": "^3.6",
+
"php": "^7.3|^8.0",
+
"ramsey/uuid": "^4.2.2",
+
"symfony/process": "^5.4"
+
},
+
"suggest": {
+
"aws/aws-sdk-php": "Required to use the SQS queue driver and DynamoDb failed job storage (^3.198.1).",
+
"ext-pcntl": "Required to use all features of the queue worker.",
+
"ext-posix": "Required to use all features of the queue worker.",
+
"illuminate/redis": "Required to use the Redis queue driver (^8.0).",
+
"pda/pheanstalk": "Required to use the Beanstalk queue driver (^4.0)."
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "8.x-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Illuminate\\Queue\\": ""
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Taylor Otwell",
+
"email": "taylor@laravel.com"
+
}
+
],
+
"description": "The Illuminate Queue package.",
+
"homepage": "https://laravel.com",
+
"support": {
+
"issues": "https://github.com/laravel/framework/issues",
+
"source": "https://github.com/laravel/framework"
+
},
+
"time": "2022-07-21T19:36:12+00:00"
+
},
+
{
+
"name": "illuminate/session",
+
"version": "v8.83.27",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/illuminate/session.git",
+
"reference": "9c9988d7229d888c098eebbbb9fcb8c68580411c"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/illuminate/session/zipball/9c9988d7229d888c098eebbbb9fcb8c68580411c",
+
"reference": "9c9988d7229d888c098eebbbb9fcb8c68580411c",
+
"shasum": ""
+
},
+
"require": {
+
"ext-json": "*",
+
"illuminate/collections": "^8.0",
+
"illuminate/contracts": "^8.0",
+
"illuminate/filesystem": "^8.0",
+
"illuminate/support": "^8.0",
+
"php": "^7.3|^8.0",
+
"symfony/finder": "^5.4",
+
"symfony/http-foundation": "^5.4"
+
},
+
"suggest": {
+
"illuminate/console": "Required to use the session:table command (^8.0)."
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "8.x-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Illuminate\\Session\\": ""
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Taylor Otwell",
+
"email": "taylor@laravel.com"
+
}
+
],
+
"description": "The Illuminate Session package.",
+
"homepage": "https://laravel.com",
+
"support": {
+
"issues": "https://github.com/laravel/framework/issues",
+
"source": "https://github.com/laravel/framework"
+
},
+
"time": "2022-01-13T18:28:06+00:00"
+
},
+
{
+
"name": "illuminate/support",
+
"version": "v8.83.27",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/illuminate/support.git",
+
"reference": "1c79242468d3bbd9a0f7477df34f9647dde2a09b"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/illuminate/support/zipball/1c79242468d3bbd9a0f7477df34f9647dde2a09b",
+
"reference": "1c79242468d3bbd9a0f7477df34f9647dde2a09b",
+
"shasum": ""
+
},
+
"require": {
+
"doctrine/inflector": "^1.4|^2.0",
+
"ext-json": "*",
+
"ext-mbstring": "*",
+
"illuminate/collections": "^8.0",
+
"illuminate/contracts": "^8.0",
+
"illuminate/macroable": "^8.0",
+
"nesbot/carbon": "^2.53.1",
+
"php": "^7.3|^8.0",
+
"voku/portable-ascii": "^1.6.1"
+
},
+
"conflict": {
+
"tightenco/collect": "<5.5.33"
+
},
+
"suggest": {
+
"illuminate/filesystem": "Required to use the composer class (^8.0).",
+
"league/commonmark": "Required to use Str::markdown() and Stringable::markdown() (^1.3|^2.0.2).",
+
"ramsey/uuid": "Required to use Str::uuid() (^4.2.2).",
+
"symfony/process": "Required to use the composer class (^5.4).",
+
"symfony/var-dumper": "Required to use the dd function (^5.4).",
+
"vlucas/phpdotenv": "Required to use the Env class and env helper (^5.4.1)."
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "8.x-dev"
+
}
+
},
+
"autoload": {
+
"files": [
+
"helpers.php"
+
],
+
"psr-4": {
+
"Illuminate\\Support\\": ""
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Taylor Otwell",
+
"email": "taylor@laravel.com"
+
}
+
],
+
"description": "The Illuminate Support package.",
+
"homepage": "https://laravel.com",
+
"support": {
+
"issues": "https://github.com/laravel/framework/issues",
+
"source": "https://github.com/laravel/framework"
+
},
+
"time": "2022-09-21T21:30:03+00:00"
+
},
+
{
+
"name": "illuminate/translation",
+
"version": "v8.83.27",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/illuminate/translation.git",
+
"reference": "e119d1e55351bd846579c333dd24f9a042b724b2"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/illuminate/translation/zipball/e119d1e55351bd846579c333dd24f9a042b724b2",
+
"reference": "e119d1e55351bd846579c333dd24f9a042b724b2",
+
"shasum": ""
+
},
+
"require": {
+
"ext-json": "*",
+
"illuminate/collections": "^8.0",
+
"illuminate/contracts": "^8.0",
+
"illuminate/filesystem": "^8.0",
+
"illuminate/macroable": "^8.0",
+
"illuminate/support": "^8.0",
+
"php": "^7.3|^8.0"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "8.x-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Illuminate\\Translation\\": ""
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Taylor Otwell",
+
"email": "taylor@laravel.com"
+
}
+
],
+
"description": "The Illuminate Translation package.",
+
"homepage": "https://laravel.com",
+
"support": {
+
"issues": "https://github.com/laravel/framework/issues",
+
"source": "https://github.com/laravel/framework"
+
},
+
"time": "2022-05-02T13:55:33+00:00"
+
},
+
{
+
"name": "illuminate/validation",
+
"version": "v8.83.27",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/illuminate/validation.git",
+
"reference": "bb104f15545a55664755f58a278c7013f835918a"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/illuminate/validation/zipball/bb104f15545a55664755f58a278c7013f835918a",
+
"reference": "bb104f15545a55664755f58a278c7013f835918a",
+
"shasum": ""
+
},
+
"require": {
+
"egulias/email-validator": "^2.1.10",
+
"ext-json": "*",
+
"illuminate/collections": "^8.0",
+
"illuminate/container": "^8.0",
+
"illuminate/contracts": "^8.0",
+
"illuminate/macroable": "^8.0",
+
"illuminate/support": "^8.0",
+
"illuminate/translation": "^8.0",
+
"php": "^7.3|^8.0",
+
"symfony/http-foundation": "^5.4",
+
"symfony/mime": "^5.4"
+
},
+
"suggest": {
+
"ext-bcmath": "Required to use the multiple_of validation rule.",
+
"illuminate/database": "Required to use the database presence verifier (^8.0)."
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "8.x-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Illuminate\\Validation\\": ""
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Taylor Otwell",
+
"email": "taylor@laravel.com"
+
}
+
],
+
"description": "The Illuminate Validation package.",
+
"homepage": "https://laravel.com",
+
"support": {
+
"issues": "https://github.com/laravel/framework/issues",
+
"source": "https://github.com/laravel/framework"
+
},
+
"time": "2022-05-30T13:21:10+00:00"
+
},
+
{
+
"name": "illuminate/view",
+
"version": "v8.83.27",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/illuminate/view.git",
+
"reference": "5e73eef48d9242532f81fadc14c816a01bfb1388"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/illuminate/view/zipball/5e73eef48d9242532f81fadc14c816a01bfb1388",
+
"reference": "5e73eef48d9242532f81fadc14c816a01bfb1388",
+
"shasum": ""
+
},
+
"require": {
+
"ext-json": "*",
+
"illuminate/collections": "^8.0",
+
"illuminate/container": "^8.0",
+
"illuminate/contracts": "^8.0",
+
"illuminate/events": "^8.0",
+
"illuminate/filesystem": "^8.0",
+
"illuminate/macroable": "^8.0",
+
"illuminate/support": "^8.0",
+
"php": "^7.3|^8.0"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "8.x-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Illuminate\\View\\": ""
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Taylor Otwell",
+
"email": "taylor@laravel.com"
+
}
+
],
+
"description": "The Illuminate View package.",
+
"homepage": "https://laravel.com",
+
"support": {
+
"issues": "https://github.com/laravel/framework/issues",
+
"source": "https://github.com/laravel/framework"
+
},
+
"time": "2022-04-14T13:47:10+00:00"
+
},
+
{
+
"name": "intervention/image",
+
"version": "2.7.2",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/Intervention/image.git",
+
"reference": "04be355f8d6734c826045d02a1079ad658322dad"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/Intervention/image/zipball/04be355f8d6734c826045d02a1079ad658322dad",
+
"reference": "04be355f8d6734c826045d02a1079ad658322dad",
+
"shasum": ""
+
},
+
"require": {
+
"ext-fileinfo": "*",
+
"guzzlehttp/psr7": "~1.1 || ^2.0",
+
"php": ">=5.4.0"
+
},
+
"require-dev": {
+
"mockery/mockery": "~0.9.2",
+
"phpunit/phpunit": "^4.8 || ^5.7 || ^7.5.15"
+
},
+
"suggest": {
+
"ext-gd": "to use GD library based image processing.",
+
"ext-imagick": "to use Imagick based image processing.",
+
"intervention/imagecache": "Caching extension for the Intervention Image library"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "2.4-dev"
+
},
+
"laravel": {
+
"providers": [
+
"Intervention\\Image\\ImageServiceProvider"
+
],
+
"aliases": {
+
"Image": "Intervention\\Image\\Facades\\Image"
+
}
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Intervention\\Image\\": "src/Intervention/Image"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Oliver Vogel",
+
"email": "oliver@intervention.io",
+
"homepage": "https://intervention.io/"
+
}
+
],
+
"description": "Image handling and manipulation library with support for Laravel integration",
+
"homepage": "http://image.intervention.io/",
+
"keywords": [
+
"gd",
+
"image",
+
"imagick",
+
"laravel",
+
"thumbnail",
+
"watermark"
+
],
+
"support": {
+
"issues": "https://github.com/Intervention/image/issues",
+
"source": "https://github.com/Intervention/image/tree/2.7.2"
+
},
+
"funding": [
+
{
+
"url": "https://paypal.me/interventionio",
+
"type": "custom"
+
},
+
{
+
"url": "https://github.com/Intervention",
+
"type": "github"
+
}
+
],
+
"time": "2022-05-21T17:30:32+00:00"
+
},
+
{
+
"name": "jaybizzle/crawler-detect",
+
"version": "v1.2.118",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/JayBizzle/Crawler-Detect.git",
+
"reference": "9b8912ac5b78b780a0ead552b4c3dc9ddfdea4fd"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/JayBizzle/Crawler-Detect/zipball/9b8912ac5b78b780a0ead552b4c3dc9ddfdea4fd",
+
"reference": "9b8912ac5b78b780a0ead552b4c3dc9ddfdea4fd",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=5.3.0"
+
},
+
"require-dev": {
+
"phpunit/phpunit": "^4.8|^5.5|^6.5|^9.4"
+
},
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"Jaybizzle\\CrawlerDetect\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Mark Beech",
+
"email": "m@rkbee.ch",
+
"role": "Developer"
+
}
+
],
+
"description": "CrawlerDetect is a PHP class for detecting bots/crawlers/spiders via the user agent",
+
"homepage": "https://github.com/JayBizzle/Crawler-Detect/",
+
"keywords": [
+
"crawler",
+
"crawler detect",
+
"crawler detector",
+
"crawlerdetect",
+
"php crawler detect"
+
],
+
"support": {
+
"issues": "https://github.com/JayBizzle/Crawler-Detect/issues",
+
"source": "https://github.com/JayBizzle/Crawler-Detect/tree/v1.2.118"
+
},
+
"time": "2024-04-23T17:07:05+00:00"
+
},
+
{
+
"name": "jenssegers/agent",
+
"version": "v2.6.4",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/jenssegers/agent.git",
+
"reference": "daa11c43729510b3700bc34d414664966b03bffe"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/jenssegers/agent/zipball/daa11c43729510b3700bc34d414664966b03bffe",
+
"reference": "daa11c43729510b3700bc34d414664966b03bffe",
+
"shasum": ""
+
},
+
"require": {
+
"jaybizzle/crawler-detect": "^1.2",
+
"mobiledetect/mobiledetectlib": "^2.7.6",
+
"php": ">=5.6"
+
},
+
"require-dev": {
+
"php-coveralls/php-coveralls": "^2.1",
+
"phpunit/phpunit": "^5.0|^6.0|^7.0"
+
},
+
"suggest": {
+
"illuminate/support": "Required for laravel service providers"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "3.0-dev"
+
},
+
"laravel": {
+
"providers": [
+
"Jenssegers\\Agent\\AgentServiceProvider"
+
],
+
"aliases": {
+
"Agent": "Jenssegers\\Agent\\Facades\\Agent"
+
}
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Jenssegers\\Agent\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Jens Segers",
+
"homepage": "https://jenssegers.com"
+
}
+
],
+
"description": "Desktop/mobile user agent parser with support for Laravel, based on Mobiledetect",
+
"homepage": "https://github.com/jenssegers/agent",
+
"keywords": [
+
"Agent",
+
"browser",
+
"desktop",
+
"laravel",
+
"mobile",
+
"platform",
+
"user agent",
+
"useragent"
+
],
+
"support": {
+
"issues": "https://github.com/jenssegers/agent/issues",
+
"source": "https://github.com/jenssegers/agent/tree/v2.6.4"
+
},
+
"funding": [
+
{
+
"url": "https://github.com/jenssegers",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/jenssegers/agent",
+
"type": "tidelift"
+
}
+
],
+
"time": "2020-06-13T08:05:20+00:00"
+
},
+
{
+
"name": "laminas/laminas-diactoros",
+
"version": "2.26.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/laminas/laminas-diactoros.git",
+
"reference": "6584d44eb8e477e89d453313b858daac6183cddc"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/laminas/laminas-diactoros/zipball/6584d44eb8e477e89d453313b858daac6183cddc",
+
"reference": "6584d44eb8e477e89d453313b858daac6183cddc",
+
"shasum": ""
+
},
+
"require": {
+
"php": "~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0",
+
"psr/http-factory": "^1.0",
+
"psr/http-message": "^1.1"
+
},
+
"conflict": {
+
"zendframework/zend-diactoros": "*"
+
},
+
"provide": {
+
"psr/http-factory-implementation": "1.0",
+
"psr/http-message-implementation": "1.0"
+
},
+
"require-dev": {
+
"ext-curl": "*",
+
"ext-dom": "*",
+
"ext-gd": "*",
+
"ext-libxml": "*",
+
"http-interop/http-factory-tests": "^0.9.0",
+
"laminas/laminas-coding-standard": "^2.5",
+
"php-http/psr7-integration-tests": "^1.2",
+
"phpunit/phpunit": "^9.5.28",
+
"psalm/plugin-phpunit": "^0.18.4",
+
"vimeo/psalm": "^5.6"
+
},
+
"type": "library",
+
"extra": {
+
"laminas": {
+
"config-provider": "Laminas\\Diactoros\\ConfigProvider",
+
"module": "Laminas\\Diactoros"
+
}
+
},
+
"autoload": {
+
"files": [
+
"src/functions/create_uploaded_file.php",
+
"src/functions/marshal_headers_from_sapi.php",
+
"src/functions/marshal_method_from_sapi.php",
+
"src/functions/marshal_protocol_version_from_sapi.php",
+
"src/functions/marshal_uri_from_sapi.php",
+
"src/functions/normalize_server.php",
+
"src/functions/normalize_uploaded_files.php",
+
"src/functions/parse_cookie_header.php",
+
"src/functions/create_uploaded_file.legacy.php",
+
"src/functions/marshal_headers_from_sapi.legacy.php",
+
"src/functions/marshal_method_from_sapi.legacy.php",
+
"src/functions/marshal_protocol_version_from_sapi.legacy.php",
+
"src/functions/marshal_uri_from_sapi.legacy.php",
+
"src/functions/normalize_server.legacy.php",
+
"src/functions/normalize_uploaded_files.legacy.php",
+
"src/functions/parse_cookie_header.legacy.php"
+
],
+
"psr-4": {
+
"Laminas\\Diactoros\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"BSD-3-Clause"
+
],
+
"description": "PSR HTTP Message implementations",
+
"homepage": "https://laminas.dev",
+
"keywords": [
+
"http",
+
"laminas",
+
"psr",
+
"psr-17",
+
"psr-7"
+
],
+
"support": {
+
"chat": "https://laminas.dev/chat",
+
"docs": "https://docs.laminas.dev/laminas-diactoros/",
+
"forum": "https://discourse.laminas.dev",
+
"issues": "https://github.com/laminas/laminas-diactoros/issues",
+
"rss": "https://github.com/laminas/laminas-diactoros/releases.atom",
+
"source": "https://github.com/laminas/laminas-diactoros"
+
},
+
"funding": [
+
{
+
"url": "https://funding.communitybridge.org/projects/laminas-project",
+
"type": "community_bridge"
+
}
+
],
+
"time": "2023-10-29T16:17:44+00:00"
+
},
+
{
+
"name": "laminas/laminas-escaper",
+
"version": "2.13.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/laminas/laminas-escaper.git",
+
"reference": "af459883f4018d0f8a0c69c7a209daef3bf973ba"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/af459883f4018d0f8a0c69c7a209daef3bf973ba",
+
"reference": "af459883f4018d0f8a0c69c7a209daef3bf973ba",
+
"shasum": ""
+
},
+
"require": {
+
"ext-ctype": "*",
+
"ext-mbstring": "*",
+
"php": "~8.1.0 || ~8.2.0 || ~8.3.0"
+
},
+
"conflict": {
+
"zendframework/zend-escaper": "*"
+
},
+
"require-dev": {
+
"infection/infection": "^0.27.0",
+
"laminas/laminas-coding-standard": "~2.5.0",
+
"maglnet/composer-require-checker": "^3.8.0",
+
"phpunit/phpunit": "^9.6.7",
+
"psalm/plugin-phpunit": "^0.18.4",
+
"vimeo/psalm": "^5.9"
+
},
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"Laminas\\Escaper\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"BSD-3-Clause"
+
],
+
"description": "Securely and safely escape HTML, HTML attributes, JavaScript, CSS, and URLs",
+
"homepage": "https://laminas.dev",
+
"keywords": [
+
"escaper",
+
"laminas"
+
],
+
"support": {
+
"chat": "https://laminas.dev/chat",
+
"docs": "https://docs.laminas.dev/laminas-escaper/",
+
"forum": "https://discourse.laminas.dev",
+
"issues": "https://github.com/laminas/laminas-escaper/issues",
+
"rss": "https://github.com/laminas/laminas-escaper/releases.atom",
+
"source": "https://github.com/laminas/laminas-escaper"
+
},
+
"funding": [
+
{
+
"url": "https://funding.communitybridge.org/projects/laminas-project",
+
"type": "community_bridge"
+
}
+
],
+
"time": "2023-10-10T08:35:13+00:00"
+
},
+
{
+
"name": "laminas/laminas-httphandlerrunner",
+
"version": "2.10.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/laminas/laminas-httphandlerrunner.git",
+
"reference": "35a0ba92e940a2f9533754f5a56187fa321f7693"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/laminas/laminas-httphandlerrunner/zipball/35a0ba92e940a2f9533754f5a56187fa321f7693",
+
"reference": "35a0ba92e940a2f9533754f5a56187fa321f7693",
+
"shasum": ""
+
},
+
"require": {
+
"php": "~8.1.0 || ~8.2.0 || ~8.3.0",
+
"psr/http-message": "^1.0 || ^2.0",
+
"psr/http-message-implementation": "^1.0 || ^2.0",
+
"psr/http-server-handler": "^1.0"
+
},
+
"require-dev": {
+
"laminas/laminas-coding-standard": "~2.5.0",
+
"laminas/laminas-diactoros": "^3.3.0",
+
"phpunit/phpunit": "^10.5.5",
+
"psalm/plugin-phpunit": "^0.18.4",
+
"vimeo/psalm": "^5.18"
+
},
+
"type": "library",
+
"extra": {
+
"laminas": {
+
"config-provider": "Laminas\\HttpHandlerRunner\\ConfigProvider"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Laminas\\HttpHandlerRunner\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"BSD-3-Clause"
+
],
+
"description": "Execute PSR-15 RequestHandlerInterface instances and emit responses they generate.",
+
"homepage": "https://laminas.dev",
+
"keywords": [
+
"components",
+
"laminas",
+
"mezzio",
+
"psr-15",
+
"psr-7"
+
],
+
"support": {
+
"chat": "https://laminas.dev/chat",
+
"docs": "https://docs.laminas.dev/laminas-httphandlerrunner/",
+
"forum": "https://discourse.laminas.dev",
+
"issues": "https://github.com/laminas/laminas-httphandlerrunner/issues",
+
"rss": "https://github.com/laminas/laminas-httphandlerrunner/releases.atom",
+
"source": "https://github.com/laminas/laminas-httphandlerrunner"
+
},
+
"funding": [
+
{
+
"url": "https://funding.communitybridge.org/projects/laminas-project",
+
"type": "community_bridge"
+
}
+
],
+
"time": "2024-01-04T10:50:34+00:00"
+
},
+
{
+
"name": "laminas/laminas-stratigility",
+
"version": "3.11.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/laminas/laminas-stratigility.git",
+
"reference": "4dee4580a8efea63a8b2b24dbf4604ee480e8cd6"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/laminas/laminas-stratigility/zipball/4dee4580a8efea63a8b2b24dbf4604ee480e8cd6",
+
"reference": "4dee4580a8efea63a8b2b24dbf4604ee480e8cd6",
+
"shasum": ""
+
},
+
"require": {
+
"fig/http-message-util": "^1.1",
+
"laminas/laminas-escaper": "^2.10.0",
+
"php": "~8.1.0 || ~8.2.0 || ~8.3.0",
+
"psr/http-message": "^1.0 || ^2.0",
+
"psr/http-server-middleware": "^1.0.2"
+
},
+
"conflict": {
+
"zendframework/zend-stratigility": "*"
+
},
+
"require-dev": {
+
"laminas/laminas-coding-standard": "~2.5.0",
+
"laminas/laminas-diactoros": "^2.25 || ^3.3",
+
"phpunit/phpunit": "^10.4.2",
+
"psalm/plugin-phpunit": "^0.18.4",
+
"vimeo/psalm": "^5.15.0"
+
},
+
"suggest": {
+
"psr/http-message-implementation": "Please install a psr/http-message-implementation to consume Stratigility; e.g., laminas/laminas-diactoros"
+
},
+
"type": "library",
+
"autoload": {
+
"files": [
+
"src/functions/double-pass-middleware.php",
+
"src/functions/host.php",
+
"src/functions/middleware.php",
+
"src/functions/path.php",
+
"src/functions/double-pass-middleware.legacy.php",
+
"src/functions/host.legacy.php",
+
"src/functions/middleware.legacy.php",
+
"src/functions/path.legacy.php"
+
],
+
"psr-4": {
+
"Laminas\\Stratigility\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"BSD-3-Clause"
+
],
+
"description": "PSR-7 middleware foundation for building and dispatching middleware pipelines",
+
"homepage": "https://laminas.dev",
+
"keywords": [
+
"http",
+
"laminas",
+
"middleware",
+
"psr-15",
+
"psr-7"
+
],
+
"support": {
+
"chat": "https://laminas.dev/chat",
+
"docs": "https://docs.laminas.dev/laminas-stratigility/",
+
"forum": "https://discourse.laminas.dev",
+
"issues": "https://github.com/laminas/laminas-stratigility/issues",
+
"rss": "https://github.com/laminas/laminas-stratigility/releases.atom",
+
"source": "https://github.com/laminas/laminas-stratigility"
+
},
+
"funding": [
+
{
+
"url": "https://funding.communitybridge.org/projects/laminas-project",
+
"type": "community_bridge"
+
}
+
],
+
"time": "2023-10-31T16:26:05+00:00"
+
},
+
{
+
"name": "laravel/serializable-closure",
+
"version": "v1.3.3",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/laravel/serializable-closure.git",
+
"reference": "3dbf8a8e914634c48d389c1234552666b3d43754"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/laravel/serializable-closure/zipball/3dbf8a8e914634c48d389c1234552666b3d43754",
+
"reference": "3dbf8a8e914634c48d389c1234552666b3d43754",
+
"shasum": ""
+
},
+
"require": {
+
"php": "^7.3|^8.0"
+
},
+
"require-dev": {
+
"nesbot/carbon": "^2.61",
+
"pestphp/pest": "^1.21.3",
+
"phpstan/phpstan": "^1.8.2",
+
"symfony/var-dumper": "^5.4.11"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "1.x-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Laravel\\SerializableClosure\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Taylor Otwell",
+
"email": "taylor@laravel.com"
+
},
+
{
+
"name": "Nuno Maduro",
+
"email": "nuno@laravel.com"
+
}
+
],
+
"description": "Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP.",
+
"keywords": [
+
"closure",
+
"laravel",
+
"serializable"
+
],
+
"support": {
+
"issues": "https://github.com/laravel/serializable-closure/issues",
+
"source": "https://github.com/laravel/serializable-closure"
+
},
+
"time": "2023-11-08T14:08:06+00:00"
+
},
+
{
+
"name": "league/commonmark",
+
"version": "2.4.2",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/thephpleague/commonmark.git",
+
"reference": "91c24291965bd6d7c46c46a12ba7492f83b1cadf"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/thephpleague/commonmark/zipball/91c24291965bd6d7c46c46a12ba7492f83b1cadf",
+
"reference": "91c24291965bd6d7c46c46a12ba7492f83b1cadf",
+
"shasum": ""
+
},
+
"require": {
+
"ext-mbstring": "*",
+
"league/config": "^1.1.1",
+
"php": "^7.4 || ^8.0",
+
"psr/event-dispatcher": "^1.0",
+
"symfony/deprecation-contracts": "^2.1 || ^3.0",
+
"symfony/polyfill-php80": "^1.16"
+
},
+
"require-dev": {
+
"cebe/markdown": "^1.0",
+
"commonmark/cmark": "0.30.3",
+
"commonmark/commonmark.js": "0.30.0",
+
"composer/package-versions-deprecated": "^1.8",
+
"embed/embed": "^4.4",
+
"erusev/parsedown": "^1.0",
+
"ext-json": "*",
+
"github/gfm": "0.29.0",
+
"michelf/php-markdown": "^1.4 || ^2.0",
+
"nyholm/psr7": "^1.5",
+
"phpstan/phpstan": "^1.8.2",
+
"phpunit/phpunit": "^9.5.21 || ^10.5.9 || ^11.0.0",
+
"scrutinizer/ocular": "^1.8.1",
+
"symfony/finder": "^5.3 | ^6.0 || ^7.0",
+
"symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0 || ^7.0",
+
"unleashedtech/php-coding-standard": "^3.1.1",
+
"vimeo/psalm": "^4.24.0 || ^5.0.0"
+
},
+
"suggest": {
+
"symfony/yaml": "v2.3+ required if using the Front Matter extension"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-main": "2.5-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"League\\CommonMark\\": "src"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"BSD-3-Clause"
+
],
+
"authors": [
+
{
+
"name": "Colin O'Dell",
+
"email": "colinodell@gmail.com",
+
"homepage": "https://www.colinodell.com",
+
"role": "Lead Developer"
+
}
+
],
+
"description": "Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and GitHub-Flavored Markdown (GFM)",
+
"homepage": "https://commonmark.thephpleague.com",
+
"keywords": [
+
"commonmark",
+
"flavored",
+
"gfm",
+
"github",
+
"github-flavored",
+
"markdown",
+
"md",
+
"parser"
+
],
+
"support": {
+
"docs": "https://commonmark.thephpleague.com/",
+
"forum": "https://github.com/thephpleague/commonmark/discussions",
+
"issues": "https://github.com/thephpleague/commonmark/issues",
+
"rss": "https://github.com/thephpleague/commonmark/releases.atom",
+
"source": "https://github.com/thephpleague/commonmark"
+
},
+
"funding": [
+
{
+
"url": "https://www.colinodell.com/sponsor",
+
"type": "custom"
+
},
+
{
+
"url": "https://www.paypal.me/colinpodell/10.00",
+
"type": "custom"
+
},
+
{
+
"url": "https://github.com/colinodell",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/league/commonmark",
+
"type": "tidelift"
+
}
+
],
+
"time": "2024-02-02T11:59:32+00:00"
+
},
+
{
+
"name": "league/config",
+
"version": "v1.2.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/thephpleague/config.git",
+
"reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/thephpleague/config/zipball/754b3604fb2984c71f4af4a9cbe7b57f346ec1f3",
+
"reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3",
+
"shasum": ""
+
},
+
"require": {
+
"dflydev/dot-access-data": "^3.0.1",
+
"nette/schema": "^1.2",
+
"php": "^7.4 || ^8.0"
+
},
+
"require-dev": {
+
"phpstan/phpstan": "^1.8.2",
+
"phpunit/phpunit": "^9.5.5",
+
"scrutinizer/ocular": "^1.8.1",
+
"unleashedtech/php-coding-standard": "^3.1",
+
"vimeo/psalm": "^4.7.3"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-main": "1.2-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"League\\Config\\": "src"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"BSD-3-Clause"
+
],
+
"authors": [
+
{
+
"name": "Colin O'Dell",
+
"email": "colinodell@gmail.com",
+
"homepage": "https://www.colinodell.com",
+
"role": "Lead Developer"
+
}
+
],
+
"description": "Define configuration arrays with strict schemas and access values with dot notation",
+
"homepage": "https://config.thephpleague.com",
+
"keywords": [
+
"array",
+
"config",
+
"configuration",
+
"dot",
+
"dot-access",
+
"nested",
+
"schema"
+
],
+
"support": {
+
"docs": "https://config.thephpleague.com/",
+
"issues": "https://github.com/thephpleague/config/issues",
+
"rss": "https://github.com/thephpleague/config/releases.atom",
+
"source": "https://github.com/thephpleague/config"
+
},
+
"funding": [
+
{
+
"url": "https://www.colinodell.com/sponsor",
+
"type": "custom"
+
},
+
{
+
"url": "https://www.paypal.me/colinpodell/10.00",
+
"type": "custom"
+
},
+
{
+
"url": "https://github.com/colinodell",
+
"type": "github"
+
}
+
],
+
"time": "2022-12-11T20:36:23+00:00"
+
},
+
{
+
"name": "league/flysystem",
+
"version": "1.1.10",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/thephpleague/flysystem.git",
+
"reference": "3239285c825c152bcc315fe0e87d6b55f5972ed1"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/thephpleague/flysystem/zipball/3239285c825c152bcc315fe0e87d6b55f5972ed1",
+
"reference": "3239285c825c152bcc315fe0e87d6b55f5972ed1",
+
"shasum": ""
+
},
+
"require": {
+
"ext-fileinfo": "*",
+
"league/mime-type-detection": "^1.3",
+
"php": "^7.2.5 || ^8.0"
+
},
+
"conflict": {
+
"league/flysystem-sftp": "<1.0.6"
+
},
+
"require-dev": {
+
"phpspec/prophecy": "^1.11.1",
+
"phpunit/phpunit": "^8.5.8"
+
},
+
"suggest": {
+
"ext-ftp": "Allows you to use FTP server storage",
+
"ext-openssl": "Allows you to use FTPS server storage",
+
"league/flysystem-aws-s3-v2": "Allows you to use S3 storage with AWS SDK v2",
+
"league/flysystem-aws-s3-v3": "Allows you to use S3 storage with AWS SDK v3",
+
"league/flysystem-azure": "Allows you to use Windows Azure Blob storage",
+
"league/flysystem-cached-adapter": "Flysystem adapter decorator for metadata caching",
+
"league/flysystem-eventable-filesystem": "Allows you to use EventableFilesystem",
+
"league/flysystem-rackspace": "Allows you to use Rackspace Cloud Files",
+
"league/flysystem-sftp": "Allows you to use SFTP server storage via phpseclib",
+
"league/flysystem-webdav": "Allows you to use WebDAV storage",
+
"league/flysystem-ziparchive": "Allows you to use ZipArchive adapter",
+
"spatie/flysystem-dropbox": "Allows you to use Dropbox storage",
+
"srmklive/flysystem-dropbox-v2": "Allows you to use Dropbox storage for PHP 5 applications"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "1.1-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"League\\Flysystem\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Frank de Jonge",
+
"email": "info@frenky.net"
+
}
+
],
+
"description": "Filesystem abstraction: Many filesystems, one API.",
+
"keywords": [
+
"Cloud Files",
+
"WebDAV",
+
"abstraction",
+
"aws",
+
"cloud",
+
"copy.com",
+
"dropbox",
+
"file systems",
+
"files",
+
"filesystem",
+
"filesystems",
+
"ftp",
+
"rackspace",
+
"remote",
+
"s3",
+
"sftp",
+
"storage"
+
],
+
"support": {
+
"issues": "https://github.com/thephpleague/flysystem/issues",
+
"source": "https://github.com/thephpleague/flysystem/tree/1.1.10"
+
},
+
"funding": [
+
{
+
"url": "https://offset.earth/frankdejonge",
+
"type": "other"
+
}
+
],
+
"time": "2022-10-04T09:16:37+00:00"
+
},
+
{
+
"name": "league/mime-type-detection",
+
"version": "1.15.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/thephpleague/mime-type-detection.git",
+
"reference": "ce0f4d1e8a6f4eb0ddff33f57c69c50fd09f4301"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/ce0f4d1e8a6f4eb0ddff33f57c69c50fd09f4301",
+
"reference": "ce0f4d1e8a6f4eb0ddff33f57c69c50fd09f4301",
+
"shasum": ""
+
},
+
"require": {
+
"ext-fileinfo": "*",
+
"php": "^7.4 || ^8.0"
+
},
+
"require-dev": {
+
"friendsofphp/php-cs-fixer": "^3.2",
+
"phpstan/phpstan": "^0.12.68",
+
"phpunit/phpunit": "^8.5.8 || ^9.3 || ^10.0"
+
},
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"League\\MimeTypeDetection\\": "src"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Frank de Jonge",
+
"email": "info@frankdejonge.nl"
+
}
+
],
+
"description": "Mime-type detection for Flysystem",
+
"support": {
+
"issues": "https://github.com/thephpleague/mime-type-detection/issues",
+
"source": "https://github.com/thephpleague/mime-type-detection/tree/1.15.0"
+
},
+
"funding": [
+
{
+
"url": "https://github.com/frankdejonge",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/league/flysystem",
+
"type": "tidelift"
+
}
+
],
+
"time": "2024-01-28T23:22:08+00:00"
+
},
+
{
+
"name": "matthiasmullie/minify",
+
"version": "1.3.73",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/matthiasmullie/minify.git",
+
"reference": "cb7a9297b4ab070909cefade30ee95054d4ae87a"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/matthiasmullie/minify/zipball/cb7a9297b4ab070909cefade30ee95054d4ae87a",
+
"reference": "cb7a9297b4ab070909cefade30ee95054d4ae87a",
+
"shasum": ""
+
},
+
"require": {
+
"ext-pcre": "*",
+
"matthiasmullie/path-converter": "~1.1",
+
"php": ">=5.3.0"
+
},
+
"require-dev": {
+
"friendsofphp/php-cs-fixer": ">=2.0",
+
"matthiasmullie/scrapbook": ">=1.3",
+
"phpunit/phpunit": ">=4.8",
+
"squizlabs/php_codesniffer": ">=3.0"
+
},
+
"suggest": {
+
"psr/cache-implementation": "Cache implementation to use with Minify::cache"
+
},
+
"bin": [
+
"bin/minifycss",
+
"bin/minifyjs"
+
],
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"MatthiasMullie\\Minify\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Matthias Mullie",
+
"email": "minify@mullie.eu",
+
"homepage": "https://www.mullie.eu",
+
"role": "Developer"
+
}
+
],
+
"description": "CSS & JavaScript minifier, in PHP. Removes whitespace, strips comments, combines files (incl. @import statements and small assets in CSS files), and optimizes/shortens a few common programming patterns.",
+
"homepage": "https://github.com/matthiasmullie/minify",
+
"keywords": [
+
"JS",
+
"css",
+
"javascript",
+
"minifier",
+
"minify"
+
],
+
"support": {
+
"issues": "https://github.com/matthiasmullie/minify/issues",
+
"source": "https://github.com/matthiasmullie/minify/tree/1.3.73"
+
},
+
"funding": [
+
{
+
"url": "https://github.com/matthiasmullie",
+
"type": "github"
+
}
+
],
+
"time": "2024-03-15T10:27:10+00:00"
+
},
+
{
+
"name": "matthiasmullie/path-converter",
+
"version": "1.1.3",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/matthiasmullie/path-converter.git",
+
"reference": "e7d13b2c7e2f2268e1424aaed02085518afa02d9"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/matthiasmullie/path-converter/zipball/e7d13b2c7e2f2268e1424aaed02085518afa02d9",
+
"reference": "e7d13b2c7e2f2268e1424aaed02085518afa02d9",
+
"shasum": ""
+
},
+
"require": {
+
"ext-pcre": "*",
+
"php": ">=5.3.0"
+
},
+
"require-dev": {
+
"phpunit/phpunit": "~4.8"
+
},
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"MatthiasMullie\\PathConverter\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Matthias Mullie",
+
"email": "pathconverter@mullie.eu",
+
"homepage": "http://www.mullie.eu",
+
"role": "Developer"
+
}
+
],
+
"description": "Relative path converter",
+
"homepage": "http://github.com/matthiasmullie/path-converter",
+
"keywords": [
+
"converter",
+
"path",
+
"paths",
+
"relative"
+
],
+
"support": {
+
"issues": "https://github.com/matthiasmullie/path-converter/issues",
+
"source": "https://github.com/matthiasmullie/path-converter/tree/1.1.3"
+
},
+
"time": "2019-02-05T23:41:09+00:00"
+
},
+
{
+
"name": "middlewares/base-path",
+
"version": "v2.1.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/middlewares/base-path.git",
+
"reference": "9540b7b3aea29f22be269ad4c182455e70e38b4a"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/middlewares/base-path/zipball/9540b7b3aea29f22be269ad4c182455e70e38b4a",
+
"reference": "9540b7b3aea29f22be269ad4c182455e70e38b4a",
+
"shasum": ""
+
},
+
"require": {
+
"php": "^7.2 || ^8.0",
+
"psr/http-server-middleware": "^1.0"
+
},
+
"require-dev": {
+
"friendsofphp/php-cs-fixer": "^2.0",
+
"laminas/laminas-diactoros": "^2.3",
+
"middlewares/utils": "^3.0",
+
"oscarotero/php-cs-fixer-config": "^1.0",
+
"phpstan/phpstan": "^0.12",
+
"phpunit/phpunit": "^8|^9",
+
"squizlabs/php_codesniffer": "^3.0"
+
},
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"Middlewares\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"description": "Middleware to remove the prefix from the uri path of the request.",
+
"homepage": "https://github.com/middlewares/base-path",
+
"keywords": [
+
"http",
+
"middleware",
+
"psr-15",
+
"psr-7",
+
"server"
+
],
+
"support": {
+
"issues": "https://github.com/middlewares/base-path/issues",
+
"source": "https://github.com/middlewares/base-path/tree/v2.1.0"
+
},
+
"time": "2021-04-08T19:21:21+00:00"
+
},
+
{
+
"name": "middlewares/base-path-router",
+
"version": "v2.0.1",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/middlewares/base-path-router.git",
+
"reference": "36e3860cfd917ad51d10e238f82796c8b2504908"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/middlewares/base-path-router/zipball/36e3860cfd917ad51d10e238f82796c8b2504908",
+
"reference": "36e3860cfd917ad51d10e238f82796c8b2504908",
+
"shasum": ""
+
},
+
"require": {
+
"middlewares/utils": "^3.0",
+
"php": "^7.2 || ^8.0",
+
"psr/http-server-middleware": "^1.0"
+
},
+
"require-dev": {
+
"friendsofphp/php-cs-fixer": "^2.0",
+
"laminas/laminas-diactoros": "^2.3",
+
"oscarotero/php-cs-fixer-config": "^1.0",
+
"phpstan/phpstan": "^0.12",
+
"phpunit/phpunit": "^8|^9",
+
"squizlabs/php_codesniffer": "^3.0"
+
},
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"Middlewares\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"description": "A PSR-15 middleware for hierarchical dispatching based on path prefixes",
+
"homepage": "https://github.com/middlewares/base-path-router",
+
"keywords": [
+
"http",
+
"middleware",
+
"psr-15",
+
"psr-7",
+
"routing",
+
"server"
+
],
+
"support": {
+
"issues": "https://github.com/middlewares/base-path-router/issues",
+
"source": "https://github.com/middlewares/base-path-router/tree/v2.0.1"
+
},
+
"time": "2020-12-02T00:05:22+00:00"
+
},
+
{
+
"name": "middlewares/request-handler",
+
"version": "v2.0.2",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/middlewares/request-handler.git",
+
"reference": "f07840434347520c11959caa54ab3476e16ceee2"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/middlewares/request-handler/zipball/f07840434347520c11959caa54ab3476e16ceee2",
+
"reference": "f07840434347520c11959caa54ab3476e16ceee2",
+
"shasum": ""
+
},
+
"require": {
+
"middlewares/utils": "^3.0",
+
"php": "^7.2 || ^8.0",
+
"psr/container": "^1.0||^2.0",
+
"psr/http-server-middleware": "^1.0"
+
},
+
"require-dev": {
+
"friendsofphp/php-cs-fixer": "^2.0",
+
"laminas/laminas-diactoros": "^2.3",
+
"oscarotero/php-cs-fixer-config": "^1.0",
+
"phpstan/phpstan": "^0.12",
+
"phpunit/phpunit": "^8|^9",
+
"squizlabs/php_codesniffer": "^3.0"
+
},
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"Middlewares\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"description": "Middleware to execute request handlers",
+
"homepage": "https://github.com/middlewares/request-handler",
+
"keywords": [
+
"controller",
+
"handler",
+
"http",
+
"invoke",
+
"middleware",
+
"psr-15",
+
"psr-7",
+
"request",
+
"server"
+
],
+
"support": {
+
"issues": "https://github.com/middlewares/request-handler/issues",
+
"source": "https://github.com/middlewares/request-handler/tree/v2.0.2"
+
},
+
"time": "2022-05-09T13:49:03+00:00"
+
},
+
{
+
"name": "middlewares/utils",
+
"version": "v3.3.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/middlewares/utils.git",
+
"reference": "670b135ce0dbd040eadb025a9388f9bd617cc010"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/middlewares/utils/zipball/670b135ce0dbd040eadb025a9388f9bd617cc010",
+
"reference": "670b135ce0dbd040eadb025a9388f9bd617cc010",
+
"shasum": ""
+
},
+
"require": {
+
"php": "^7.2 || ^8.0",
+
"psr/container": "^1.0 || ^2.0",
+
"psr/http-factory": "^1.0",
+
"psr/http-message": "^1.0",
+
"psr/http-server-middleware": "^1.0"
+
},
+
"require-dev": {
+
"friendsofphp/php-cs-fixer": "^v2.16",
+
"guzzlehttp/psr7": "^2.0",
+
"laminas/laminas-diactoros": "^2.4",
+
"nyholm/psr7": "^1.0",
+
"oscarotero/php-cs-fixer-config": "^1.0",
+
"phpstan/phpstan": "^0.12",
+
"phpunit/phpunit": "^8|^9",
+
"slim/psr7": "^1.4",
+
"squizlabs/php_codesniffer": "^3.5",
+
"sunrise/http-message": "^1.0",
+
"sunrise/http-server-request": "^1.0",
+
"sunrise/stream": "^1.0.15",
+
"sunrise/uri": "^1.0.15"
+
},
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"Middlewares\\Utils\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"description": "Common utils for PSR-15 middleware packages",
+
"homepage": "https://github.com/middlewares/utils",
+
"keywords": [
+
"PSR-11",
+
"http",
+
"middleware",
+
"psr-15",
+
"psr-17",
+
"psr-7"
+
],
+
"support": {
+
"issues": "https://github.com/middlewares/utils/issues",
+
"source": "https://github.com/middlewares/utils/tree/v3.3.0"
+
},
+
"time": "2021-07-04T17:56:23+00:00"
+
},
+
{
+
"name": "mobiledetect/mobiledetectlib",
+
"version": "2.8.45",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/serbanghita/Mobile-Detect.git",
+
"reference": "96aaebcf4f50d3d2692ab81d2c5132e425bca266"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/serbanghita/Mobile-Detect/zipball/96aaebcf4f50d3d2692ab81d2c5132e425bca266",
+
"reference": "96aaebcf4f50d3d2692ab81d2c5132e425bca266",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=5.0.0"
+
},
+
"require-dev": {
+
"phpunit/phpunit": "~4.8.36"
+
},
+
"type": "library",
+
"autoload": {
+
"psr-0": {
+
"Detection": "namespaced/"
+
},
+
"classmap": [
+
"Mobile_Detect.php"
+
]
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Serban Ghita",
+
"email": "serbanghita@gmail.com",
+
"homepage": "http://mobiledetect.net",
+
"role": "Developer"
+
}
+
],
+
"description": "Mobile_Detect is a lightweight PHP class for detecting mobile devices. It uses the User-Agent string combined with specific HTTP headers to detect the mobile environment.",
+
"homepage": "https://github.com/serbanghita/Mobile-Detect",
+
"keywords": [
+
"detect mobile devices",
+
"mobile",
+
"mobile detect",
+
"mobile detector",
+
"php mobile detect"
+
],
+
"support": {
+
"issues": "https://github.com/serbanghita/Mobile-Detect/issues",
+
"source": "https://github.com/serbanghita/Mobile-Detect/tree/2.8.45"
+
},
+
"funding": [
+
{
+
"url": "https://github.com/serbanghita",
+
"type": "github"
+
}
+
],
+
"time": "2023-11-07T21:57:25+00:00"
+
},
+
{
+
"name": "monolog/monolog",
+
"version": "1.27.1",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/Seldaek/monolog.git",
+
"reference": "904713c5929655dc9b97288b69cfeedad610c9a1"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/Seldaek/monolog/zipball/904713c5929655dc9b97288b69cfeedad610c9a1",
+
"reference": "904713c5929655dc9b97288b69cfeedad610c9a1",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=5.3.0",
+
"psr/log": "~1.0"
+
},
+
"provide": {
+
"psr/log-implementation": "1.0.0"
+
},
+
"require-dev": {
+
"aws/aws-sdk-php": "^2.4.9 || ^3.0",
+
"doctrine/couchdb": "~1.0@dev",
+
"graylog2/gelf-php": "~1.0",
+
"php-amqplib/php-amqplib": "~2.4",
+
"php-console/php-console": "^3.1.3",
+
"phpstan/phpstan": "^0.12.59",
+
"phpunit/phpunit": "~4.5",
+
"ruflin/elastica": ">=0.90 <3.0",
+
"sentry/sentry": "^0.13",
+
"swiftmailer/swiftmailer": "^5.3|^6.0"
+
},
+
"suggest": {
+
"aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",
+
"doctrine/couchdb": "Allow sending log messages to a CouchDB server",
+
"ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)",
+
"ext-mongo": "Allow sending log messages to a MongoDB server",
+
"graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
+
"mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver",
+
"php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
+
"php-console/php-console": "Allow sending log messages to Google Chrome",
+
"rollbar/rollbar": "Allow sending log messages to Rollbar",
+
"ruflin/elastica": "Allow sending log messages to an Elastic Search server",
+
"sentry/sentry": "Allow sending log messages to a Sentry server"
+
},
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"Monolog\\": "src/Monolog"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Jordi Boggiano",
+
"email": "j.boggiano@seld.be",
+
"homepage": "http://seld.be"
+
}
+
],
+
"description": "Sends your logs to files, sockets, inboxes, databases and various web services",
+
"homepage": "http://github.com/Seldaek/monolog",
+
"keywords": [
+
"log",
+
"logging",
+
"psr-3"
+
],
+
"support": {
+
"issues": "https://github.com/Seldaek/monolog/issues",
+
"source": "https://github.com/Seldaek/monolog/tree/1.27.1"
+
},
+
"funding": [
+
{
+
"url": "https://github.com/Seldaek",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/monolog/monolog",
+
"type": "tidelift"
+
}
+
],
+
"time": "2022-06-09T08:53:42+00:00"
+
},
+
{
+
"name": "nesbot/carbon",
+
"version": "2.72.3",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/briannesbitt/Carbon.git",
+
"reference": "0c6fd108360c562f6e4fd1dedb8233b423e91c83"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/0c6fd108360c562f6e4fd1dedb8233b423e91c83",
+
"reference": "0c6fd108360c562f6e4fd1dedb8233b423e91c83",
+
"shasum": ""
+
},
+
"require": {
+
"carbonphp/carbon-doctrine-types": "*",
+
"ext-json": "*",
+
"php": "^7.1.8 || ^8.0",
+
"psr/clock": "^1.0",
+
"symfony/polyfill-mbstring": "^1.0",
+
"symfony/polyfill-php80": "^1.16",
+
"symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0"
+
},
+
"provide": {
+
"psr/clock-implementation": "1.0"
+
},
+
"require-dev": {
+
"doctrine/dbal": "^2.0 || ^3.1.4 || ^4.0",
+
"doctrine/orm": "^2.7 || ^3.0",
+
"friendsofphp/php-cs-fixer": "^3.0",
+
"kylekatarnls/multi-tester": "^2.0",
+
"ondrejmirtes/better-reflection": "*",
+
"phpmd/phpmd": "^2.9",
+
"phpstan/extension-installer": "^1.0",
+
"phpstan/phpstan": "^0.12.99 || ^1.7.14",
+
"phpunit/php-file-iterator": "^2.0.5 || ^3.0.6",
+
"phpunit/phpunit": "^7.5.20 || ^8.5.26 || ^9.5.20",
+
"squizlabs/php_codesniffer": "^3.4"
+
},
+
"bin": [
+
"bin/carbon"
+
],
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-3.x": "3.x-dev",
+
"dev-master": "2.x-dev"
+
},
+
"laravel": {
+
"providers": [
+
"Carbon\\Laravel\\ServiceProvider"
+
]
+
},
+
"phpstan": {
+
"includes": [
+
"extension.neon"
+
]
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Carbon\\": "src/Carbon/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Brian Nesbitt",
+
"email": "brian@nesbot.com",
+
"homepage": "https://markido.com"
+
},
+
{
+
"name": "kylekatarnls",
+
"homepage": "https://github.com/kylekatarnls"
+
}
+
],
+
"description": "An API extension for DateTime that supports 281 different languages.",
+
"homepage": "https://carbon.nesbot.com",
+
"keywords": [
+
"date",
+
"datetime",
+
"time"
+
],
+
"support": {
+
"docs": "https://carbon.nesbot.com/docs",
+
"issues": "https://github.com/briannesbitt/Carbon/issues",
+
"source": "https://github.com/briannesbitt/Carbon"
+
},
+
"funding": [
+
{
+
"url": "https://github.com/sponsors/kylekatarnls",
+
"type": "github"
+
},
+
{
+
"url": "https://opencollective.com/Carbon#sponsor",
+
"type": "opencollective"
+
},
+
{
+
"url": "https://tidelift.com/subscription/pkg/packagist-nesbot-carbon?utm_source=packagist-nesbot-carbon&utm_medium=referral&utm_campaign=readme",
+
"type": "tidelift"
+
}
+
],
+
"time": "2024-01-25T10:35:09+00:00"
+
},
+
{
+
"name": "nette/schema",
+
"version": "v1.3.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/nette/schema.git",
+
"reference": "a6d3a6d1f545f01ef38e60f375d1cf1f4de98188"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/nette/schema/zipball/a6d3a6d1f545f01ef38e60f375d1cf1f4de98188",
+
"reference": "a6d3a6d1f545f01ef38e60f375d1cf1f4de98188",
+
"shasum": ""
+
},
+
"require": {
+
"nette/utils": "^4.0",
+
"php": "8.1 - 8.3"
+
},
+
"require-dev": {
+
"nette/tester": "^2.4",
+
"phpstan/phpstan-nette": "^1.0",
+
"tracy/tracy": "^2.8"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "1.3-dev"
+
}
+
},
+
"autoload": {
+
"classmap": [
+
"src/"
+
]
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"BSD-3-Clause",
+
"GPL-2.0-only",
+
"GPL-3.0-only"
+
],
+
"authors": [
+
{
+
"name": "David Grudl",
+
"homepage": "https://davidgrudl.com"
+
},
+
{
+
"name": "Nette Community",
+
"homepage": "https://nette.org/contributors"
+
}
+
],
+
"description": "📐 Nette Schema: validating data structures against a given Schema.",
+
"homepage": "https://nette.org",
+
"keywords": [
+
"config",
+
"nette"
+
],
+
"support": {
+
"issues": "https://github.com/nette/schema/issues",
+
"source": "https://github.com/nette/schema/tree/v1.3.0"
+
},
+
"time": "2023-12-11T11:54:22+00:00"
+
},
+
{
+
"name": "nette/utils",
+
"version": "v4.0.4",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/nette/utils.git",
+
"reference": "d3ad0aa3b9f934602cb3e3902ebccf10be34d218"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/nette/utils/zipball/d3ad0aa3b9f934602cb3e3902ebccf10be34d218",
+
"reference": "d3ad0aa3b9f934602cb3e3902ebccf10be34d218",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=8.0 <8.4"
+
},
+
"conflict": {
+
"nette/finder": "<3",
+
"nette/schema": "<1.2.2"
+
},
+
"require-dev": {
+
"jetbrains/phpstorm-attributes": "dev-master",
+
"nette/tester": "^2.5",
+
"phpstan/phpstan": "^1.0",
+
"tracy/tracy": "^2.9"
+
},
+
"suggest": {
+
"ext-gd": "to use Image",
+
"ext-iconv": "to use Strings::webalize(), toAscii(), chr() and reverse()",
+
"ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()",
+
"ext-json": "to use Nette\\Utils\\Json",
+
"ext-mbstring": "to use Strings::lower() etc...",
+
"ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "4.0-dev"
+
}
+
},
+
"autoload": {
+
"classmap": [
+
"src/"
+
]
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"BSD-3-Clause",
+
"GPL-2.0-only",
+
"GPL-3.0-only"
+
],
+
"authors": [
+
{
+
"name": "David Grudl",
+
"homepage": "https://davidgrudl.com"
+
},
+
{
+
"name": "Nette Community",
+
"homepage": "https://nette.org/contributors"
+
}
+
],
+
"description": "🛠 Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.",
+
"homepage": "https://nette.org",
+
"keywords": [
+
"array",
+
"core",
+
"datetime",
+
"images",
+
"json",
+
"nette",
+
"paginator",
+
"password",
+
"slugify",
+
"string",
+
"unicode",
+
"utf-8",
+
"utility",
+
"validation"
+
],
+
"support": {
+
"issues": "https://github.com/nette/utils/issues",
+
"source": "https://github.com/nette/utils/tree/v4.0.4"
+
},
+
"time": "2024-01-17T16:50:36+00:00"
+
},
+
{
+
"name": "nikic/fast-route",
+
"version": "v0.6.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/nikic/FastRoute.git",
+
"reference": "31fa86924556b80735f98b294a7ffdfb26789f22"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/nikic/FastRoute/zipball/31fa86924556b80735f98b294a7ffdfb26789f22",
+
"reference": "31fa86924556b80735f98b294a7ffdfb26789f22",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=5.4.0"
+
},
+
"type": "library",
+
"autoload": {
+
"files": [
+
"src/functions.php"
+
],
+
"psr-4": {
+
"FastRoute\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"BSD-3-Clause"
+
],
+
"authors": [
+
{
+
"name": "Nikita Popov",
+
"email": "nikic@php.net"
+
}
+
],
+
"description": "Fast request router for PHP",
+
"keywords": [
+
"router",
+
"routing"
+
],
+
"support": {
+
"issues": "https://github.com/nikic/FastRoute/issues",
+
"source": "https://github.com/nikic/FastRoute/tree/master"
+
},
+
"time": "2015-06-18T19:15:47+00:00"
+
},
+
{
+
"name": "opis/closure",
+
"version": "3.6.3",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/opis/closure.git",
+
"reference": "3d81e4309d2a927abbe66df935f4bb60082805ad"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/opis/closure/zipball/3d81e4309d2a927abbe66df935f4bb60082805ad",
+
"reference": "3d81e4309d2a927abbe66df935f4bb60082805ad",
+
"shasum": ""
+
},
+
"require": {
+
"php": "^5.4 || ^7.0 || ^8.0"
+
},
+
"require-dev": {
+
"jeremeamia/superclosure": "^2.0",
+
"phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "3.6.x-dev"
+
}
+
},
+
"autoload": {
+
"files": [
+
"functions.php"
+
],
+
"psr-4": {
+
"Opis\\Closure\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Marius Sarca",
+
"email": "marius.sarca@gmail.com"
+
},
+
{
+
"name": "Sorin Sarca",
+
"email": "sarca_sorin@hotmail.com"
+
}
+
],
+
"description": "A library that can be used to serialize closures (anonymous functions) and arbitrary objects.",
+
"homepage": "https://opis.io/closure",
+
"keywords": [
+
"anonymous functions",
+
"closure",
+
"function",
+
"serializable",
+
"serialization",
+
"serialize"
+
],
+
"support": {
+
"issues": "https://github.com/opis/closure/issues",
+
"source": "https://github.com/opis/closure/tree/3.6.3"
+
},
+
"time": "2022-01-27T09:35:39+00:00"
+
},
+
{
+
"name": "psr/clock",
+
"version": "1.0.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/php-fig/clock.git",
+
"reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d",
+
"reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d",
+
"shasum": ""
+
},
+
"require": {
+
"php": "^7.0 || ^8.0"
+
},
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"Psr\\Clock\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "PHP-FIG",
+
"homepage": "https://www.php-fig.org/"
+
}
+
],
+
"description": "Common interface for reading the clock.",
+
"homepage": "https://github.com/php-fig/clock",
+
"keywords": [
+
"clock",
+
"now",
+
"psr",
+
"psr-20",
+
"time"
+
],
+
"support": {
+
"issues": "https://github.com/php-fig/clock/issues",
+
"source": "https://github.com/php-fig/clock/tree/1.0.0"
+
},
+
"time": "2022-11-25T14:36:26+00:00"
+
},
+
{
+
"name": "psr/container",
+
"version": "1.1.2",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/php-fig/container.git",
+
"reference": "513e0666f7216c7459170d56df27dfcefe1689ea"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea",
+
"reference": "513e0666f7216c7459170d56df27dfcefe1689ea",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=7.4.0"
+
},
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"Psr\\Container\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "PHP-FIG",
+
"homepage": "https://www.php-fig.org/"
+
}
+
],
+
"description": "Common Container Interface (PHP FIG PSR-11)",
+
"homepage": "https://github.com/php-fig/container",
+
"keywords": [
+
"PSR-11",
+
"container",
+
"container-interface",
+
"container-interop",
+
"psr"
+
],
+
"support": {
+
"issues": "https://github.com/php-fig/container/issues",
+
"source": "https://github.com/php-fig/container/tree/1.1.2"
+
},
+
"time": "2021-11-05T16:50:12+00:00"
+
},
+
{
+
"name": "psr/event-dispatcher",
+
"version": "1.0.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/php-fig/event-dispatcher.git",
+
"reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0",
+
"reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=7.2.0"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "1.0.x-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Psr\\EventDispatcher\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "PHP-FIG",
+
"homepage": "http://www.php-fig.org/"
+
}
+
],
+
"description": "Standard interfaces for event handling.",
+
"keywords": [
+
"events",
+
"psr",
+
"psr-14"
+
],
+
"support": {
+
"issues": "https://github.com/php-fig/event-dispatcher/issues",
+
"source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0"
+
},
+
"time": "2019-01-08T18:20:26+00:00"
+
},
+
{
+
"name": "psr/http-client",
+
"version": "1.0.3",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/php-fig/http-client.git",
+
"reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90",
+
"reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90",
+
"shasum": ""
+
},
+
"require": {
+
"php": "^7.0 || ^8.0",
+
"psr/http-message": "^1.0 || ^2.0"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "1.0.x-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Psr\\Http\\Client\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "PHP-FIG",
+
"homepage": "https://www.php-fig.org/"
+
}
+
],
+
"description": "Common interface for HTTP clients",
+
"homepage": "https://github.com/php-fig/http-client",
+
"keywords": [
+
"http",
+
"http-client",
+
"psr",
+
"psr-18"
+
],
+
"support": {
+
"source": "https://github.com/php-fig/http-client"
+
},
+
"time": "2023-09-23T14:17:50+00:00"
+
},
+
{
+
"name": "psr/http-factory",
+
"version": "1.1.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/php-fig/http-factory.git",
+
"reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a",
+
"reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=7.1",
+
"psr/http-message": "^1.0 || ^2.0"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "1.0.x-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Psr\\Http\\Message\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "PHP-FIG",
+
"homepage": "https://www.php-fig.org/"
+
}
+
],
+
"description": "PSR-17: Common interfaces for PSR-7 HTTP message factories",
+
"keywords": [
+
"factory",
+
"http",
+
"message",
+
"psr",
+
"psr-17",
+
"psr-7",
+
"request",
+
"response"
+
],
+
"support": {
+
"source": "https://github.com/php-fig/http-factory"
+
},
+
"time": "2024-04-15T12:06:14+00:00"
+
},
+
{
+
"name": "psr/http-message",
+
"version": "1.1",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/php-fig/http-message.git",
+
"reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/php-fig/http-message/zipball/cb6ce4845ce34a8ad9e68117c10ee90a29919eba",
+
"reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba",
+
"shasum": ""
+
},
+
"require": {
+
"php": "^7.2 || ^8.0"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "1.1.x-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Psr\\Http\\Message\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "PHP-FIG",
+
"homepage": "http://www.php-fig.org/"
+
}
+
],
+
"description": "Common interface for HTTP messages",
+
"homepage": "https://github.com/php-fig/http-message",
+
"keywords": [
+
"http",
+
"http-message",
+
"psr",
+
"psr-7",
+
"request",
+
"response"
+
],
+
"support": {
+
"source": "https://github.com/php-fig/http-message/tree/1.1"
+
},
+
"time": "2023-04-04T09:50:52+00:00"
+
},
+
{
+
"name": "psr/http-server-handler",
+
"version": "1.0.2",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/php-fig/http-server-handler.git",
+
"reference": "84c4fb66179be4caaf8e97bd239203245302e7d4"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/php-fig/http-server-handler/zipball/84c4fb66179be4caaf8e97bd239203245302e7d4",
+
"reference": "84c4fb66179be4caaf8e97bd239203245302e7d4",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=7.0",
+
"psr/http-message": "^1.0 || ^2.0"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "1.0.x-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Psr\\Http\\Server\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "PHP-FIG",
+
"homepage": "https://www.php-fig.org/"
+
}
+
],
+
"description": "Common interface for HTTP server-side request handler",
+
"keywords": [
+
"handler",
+
"http",
+
"http-interop",
+
"psr",
+
"psr-15",
+
"psr-7",
+
"request",
+
"response",
+
"server"
+
],
+
"support": {
+
"source": "https://github.com/php-fig/http-server-handler/tree/1.0.2"
+
},
+
"time": "2023-04-10T20:06:20+00:00"
+
},
+
{
+
"name": "psr/http-server-middleware",
+
"version": "1.0.2",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/php-fig/http-server-middleware.git",
+
"reference": "c1481f747daaa6a0782775cd6a8c26a1bf4a3829"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/php-fig/http-server-middleware/zipball/c1481f747daaa6a0782775cd6a8c26a1bf4a3829",
+
"reference": "c1481f747daaa6a0782775cd6a8c26a1bf4a3829",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=7.0",
+
"psr/http-message": "^1.0 || ^2.0",
+
"psr/http-server-handler": "^1.0"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "1.0.x-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Psr\\Http\\Server\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "PHP-FIG",
+
"homepage": "https://www.php-fig.org/"
+
}
+
],
+
"description": "Common interface for HTTP server-side middleware",
+
"keywords": [
+
"http",
+
"http-interop",
+
"middleware",
+
"psr",
+
"psr-15",
+
"psr-7",
+
"request",
+
"response"
+
],
+
"support": {
+
"issues": "https://github.com/php-fig/http-server-middleware/issues",
+
"source": "https://github.com/php-fig/http-server-middleware/tree/1.0.2"
+
},
+
"time": "2023-04-11T06:14:47+00:00"
+
},
+
{
+
"name": "psr/log",
+
"version": "1.1.4",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/php-fig/log.git",
+
"reference": "d49695b909c3b7628b6289db5479a1c204601f11"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11",
+
"reference": "d49695b909c3b7628b6289db5479a1c204601f11",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=5.3.0"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "1.1.x-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Psr\\Log\\": "Psr/Log/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "PHP-FIG",
+
"homepage": "https://www.php-fig.org/"
+
}
+
],
+
"description": "Common interface for logging libraries",
+
"homepage": "https://github.com/php-fig/log",
+
"keywords": [
+
"log",
+
"psr",
+
"psr-3"
+
],
+
"support": {
+
"source": "https://github.com/php-fig/log/tree/1.1.4"
+
},
+
"time": "2021-05-03T11:20:27+00:00"
+
},
+
{
+
"name": "psr/simple-cache",
+
"version": "1.0.1",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/php-fig/simple-cache.git",
+
"reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b",
+
"reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=5.3.0"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "1.0.x-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Psr\\SimpleCache\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "PHP-FIG",
+
"homepage": "http://www.php-fig.org/"
+
}
+
],
+
"description": "Common interfaces for simple caching",
+
"keywords": [
+
"cache",
+
"caching",
+
"psr",
+
"psr-16",
+
"simple-cache"
+
],
+
"support": {
+
"source": "https://github.com/php-fig/simple-cache/tree/master"
+
},
+
"time": "2017-10-23T01:57:42+00:00"
+
},
+
{
+
"name": "pusher/pusher-php-server",
+
"version": "2.6.4",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/pusher/pusher-http-php.git",
+
"reference": "2cf2ba85e7ce3250468a1c42ab7c948a7d43839d"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/pusher/pusher-http-php/zipball/2cf2ba85e7ce3250468a1c42ab7c948a7d43839d",
+
"reference": "2cf2ba85e7ce3250468a1c42ab7c948a7d43839d",
+
"shasum": ""
+
},
+
"require": {
+
"ext-curl": "*",
+
"php": ">=5.2"
+
},
+
"require-dev": {
+
"phpunit/phpunit": "~4"
+
},
+
"type": "library",
+
"autoload": {
+
"classmap": [
+
"lib/"
+
]
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"description": "Library for interacting with the Pusher REST API",
+
"homepage": "https://github.com/pusher/pusher-php-server",
+
"keywords": [
+
"events",
+
"php-pusher-server",
+
"publish",
+
"pusher",
+
"realtime",
+
"rest",
+
"trigger"
+
],
+
"support": {
+
"issues": "https://github.com/pusher/pusher-http-php/issues",
+
"source": "https://github.com/pusher/pusher-http-php/tree/master"
+
},
+
"time": "2017-06-06T16:41:17+00:00"
+
},
+
{
+
"name": "ralouphie/getallheaders",
+
"version": "3.0.3",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/ralouphie/getallheaders.git",
+
"reference": "120b605dfeb996808c31b6477290a714d356e822"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822",
+
"reference": "120b605dfeb996808c31b6477290a714d356e822",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=5.6"
+
},
+
"require-dev": {
+
"php-coveralls/php-coveralls": "^2.1",
+
"phpunit/phpunit": "^5 || ^6.5"
+
},
+
"type": "library",
+
"autoload": {
+
"files": [
+
"src/getallheaders.php"
+
]
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Ralph Khattar",
+
"email": "ralph.khattar@gmail.com"
+
}
+
],
+
"description": "A polyfill for getallheaders.",
+
"support": {
+
"issues": "https://github.com/ralouphie/getallheaders/issues",
+
"source": "https://github.com/ralouphie/getallheaders/tree/develop"
+
},
+
"time": "2019-03-08T08:55:37+00:00"
+
},
+
{
+
"name": "ramsey/collection",
+
"version": "2.0.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/ramsey/collection.git",
+
"reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/ramsey/collection/zipball/a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5",
+
"reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5",
+
"shasum": ""
+
},
+
"require": {
+
"php": "^8.1"
+
},
+
"require-dev": {
+
"captainhook/plugin-composer": "^5.3",
+
"ergebnis/composer-normalize": "^2.28.3",
+
"fakerphp/faker": "^1.21",
+
"hamcrest/hamcrest-php": "^2.0",
+
"jangregor/phpstan-prophecy": "^1.0",
+
"mockery/mockery": "^1.5",
+
"php-parallel-lint/php-console-highlighter": "^1.0",
+
"php-parallel-lint/php-parallel-lint": "^1.3",
+
"phpcsstandards/phpcsutils": "^1.0.0-rc1",
+
"phpspec/prophecy-phpunit": "^2.0",
+
"phpstan/extension-installer": "^1.2",
+
"phpstan/phpstan": "^1.9",
+
"phpstan/phpstan-mockery": "^1.1",
+
"phpstan/phpstan-phpunit": "^1.3",
+
"phpunit/phpunit": "^9.5",
+
"psalm/plugin-mockery": "^1.1",
+
"psalm/plugin-phpunit": "^0.18.4",
+
"ramsey/coding-standard": "^2.0.3",
+
"ramsey/conventional-commits": "^1.3",
+
"vimeo/psalm": "^5.4"
+
},
+
"type": "library",
+
"extra": {
+
"captainhook": {
+
"force-install": true
+
},
+
"ramsey/conventional-commits": {
+
"configFile": "conventional-commits.json"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Ramsey\\Collection\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Ben Ramsey",
+
"email": "ben@benramsey.com",
+
"homepage": "https://benramsey.com"
+
}
+
],
+
"description": "A PHP library for representing and manipulating collections.",
+
"keywords": [
+
"array",
+
"collection",
+
"hash",
+
"map",
+
"queue",
+
"set"
+
],
+
"support": {
+
"issues": "https://github.com/ramsey/collection/issues",
+
"source": "https://github.com/ramsey/collection/tree/2.0.0"
+
},
+
"funding": [
+
{
+
"url": "https://github.com/ramsey",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/ramsey/collection",
+
"type": "tidelift"
+
}
+
],
+
"time": "2022-12-31T21:50:55+00:00"
+
},
+
{
+
"name": "ramsey/uuid",
+
"version": "4.7.6",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/ramsey/uuid.git",
+
"reference": "91039bc1faa45ba123c4328958e620d382ec7088"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/ramsey/uuid/zipball/91039bc1faa45ba123c4328958e620d382ec7088",
+
"reference": "91039bc1faa45ba123c4328958e620d382ec7088",
+
"shasum": ""
+
},
+
"require": {
+
"brick/math": "^0.8.8 || ^0.9 || ^0.10 || ^0.11 || ^0.12",
+
"ext-json": "*",
+
"php": "^8.0",
+
"ramsey/collection": "^1.2 || ^2.0"
+
},
+
"replace": {
+
"rhumsaa/uuid": "self.version"
+
},
+
"require-dev": {
+
"captainhook/captainhook": "^5.10",
+
"captainhook/plugin-composer": "^5.3",
+
"dealerdirect/phpcodesniffer-composer-installer": "^0.7.0",
+
"doctrine/annotations": "^1.8",
+
"ergebnis/composer-normalize": "^2.15",
+
"mockery/mockery": "^1.3",
+
"paragonie/random-lib": "^2",
+
"php-mock/php-mock": "^2.2",
+
"php-mock/php-mock-mockery": "^1.3",
+
"php-parallel-lint/php-parallel-lint": "^1.1",
+
"phpbench/phpbench": "^1.0",
+
"phpstan/extension-installer": "^1.1",
+
"phpstan/phpstan": "^1.8",
+
"phpstan/phpstan-mockery": "^1.1",
+
"phpstan/phpstan-phpunit": "^1.1",
+
"phpunit/phpunit": "^8.5 || ^9",
+
"ramsey/composer-repl": "^1.4",
+
"slevomat/coding-standard": "^8.4",
+
"squizlabs/php_codesniffer": "^3.5",
+
"vimeo/psalm": "^4.9"
+
},
+
"suggest": {
+
"ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.",
+
"ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.",
+
"ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.",
+
"paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter",
+
"ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type."
+
},
+
"type": "library",
+
"extra": {
+
"captainhook": {
+
"force-install": true
+
}
+
},
+
"autoload": {
+
"files": [
+
"src/functions.php"
+
],
+
"psr-4": {
+
"Ramsey\\Uuid\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"description": "A PHP library for generating and working with universally unique identifiers (UUIDs).",
+
"keywords": [
+
"guid",
+
"identifier",
+
"uuid"
+
],
+
"support": {
+
"issues": "https://github.com/ramsey/uuid/issues",
+
"source": "https://github.com/ramsey/uuid/tree/4.7.6"
+
},
+
"funding": [
+
{
+
"url": "https://github.com/ramsey",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/ramsey/uuid",
+
"type": "tidelift"
+
}
+
],
+
"time": "2024-04-27T21:32:50+00:00"
+
},
+
{
+
"name": "s9e/regexp-builder",
+
"version": "1.4.6",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/s9e/RegexpBuilder.git",
+
"reference": "3a646bc7c40dba41903b7065f32230721e00df3a"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/s9e/RegexpBuilder/zipball/3a646bc7c40dba41903b7065f32230721e00df3a",
+
"reference": "3a646bc7c40dba41903b7065f32230721e00df3a",
+
"shasum": ""
+
},
+
"require": {
+
"lib-pcre": ">=7.2",
+
"php": ">=7.1"
+
},
+
"require-dev": {
+
"phpunit/phpunit": ">=9.1"
+
},
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"s9e\\RegexpBuilder\\": "src"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"description": "Single-purpose library that generates regular expressions that match a list of strings.",
+
"homepage": "https://github.com/s9e/RegexpBuilder/",
+
"keywords": [
+
"regexp"
+
],
+
"support": {
+
"issues": "https://github.com/s9e/RegexpBuilder/issues",
+
"source": "https://github.com/s9e/RegexpBuilder/tree/1.4.6"
+
},
+
"time": "2022-03-05T16:22:35+00:00"
+
},
+
{
+
"name": "s9e/sweetdom",
+
"version": "2.1.2",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/s9e/SweetDOM.git",
+
"reference": "482d42537a1e0ab98924a9d932b724a175302fe8"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/s9e/SweetDOM/zipball/482d42537a1e0ab98924a9d932b724a175302fe8",
+
"reference": "482d42537a1e0ab98924a9d932b724a175302fe8",
+
"shasum": ""
+
},
+
"require": {
+
"ext-dom": "*",
+
"php": ">=8.0"
+
},
+
"require-dev": {
+
"phpunit/phpunit": "^10.0"
+
},
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"s9e\\SweetDOM\\": "src"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"description": "Syntactic sugar for the DOM API with a focus on XSLT 1.0 template manipulation.",
+
"homepage": "https://github.com/s9e/SweetDOM/",
+
"keywords": [
+
"dom",
+
"xsl",
+
"xslt"
+
],
+
"support": {
+
"issues": "https://github.com/s9e/SweetDOM/issues",
+
"source": "https://github.com/s9e/SweetDOM/tree/2.1.2"
+
},
+
"time": "2023-10-07T13:06:42+00:00"
+
},
+
{
+
"name": "s9e/text-formatter",
+
"version": "2.14.3",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/s9e/TextFormatter.git",
+
"reference": "bec02b24b78e4bc292c731b334d7cd31be72c3c7"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/s9e/TextFormatter/zipball/bec02b24b78e4bc292c731b334d7cd31be72c3c7",
+
"reference": "bec02b24b78e4bc292c731b334d7cd31be72c3c7",
+
"shasum": ""
+
},
+
"require": {
+
"ext-dom": "*",
+
"ext-filter": "*",
+
"lib-pcre": ">=8.13",
+
"php": "^8.0",
+
"s9e/regexp-builder": "^1.4",
+
"s9e/sweetdom": "^2.0"
+
},
+
"require-dev": {
+
"code-lts/doctum": "*",
+
"matthiasmullie/minify": "*",
+
"phpunit/phpunit": "^9.5"
+
},
+
"suggest": {
+
"ext-curl": "Improves the performance of the MediaEmbed plugin and some JavaScript minifiers",
+
"ext-intl": "Allows international URLs to be accepted by the URL filter",
+
"ext-json": "Enables the generation of a JavaScript parser",
+
"ext-mbstring": "Improves the performance of the PHP renderer",
+
"ext-tokenizer": "Improves the performance of the PHP renderer",
+
"ext-xsl": "Enables the XSLT renderer",
+
"ext-zlib": "Enables gzip compression when scraping content via the MediaEmbed plugin"
+
},
+
"type": "library",
+
"extra": {
+
"version": "2.14.3"
+
},
+
"autoload": {
+
"psr-4": {
+
"s9e\\TextFormatter\\": "src"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"description": "Multi-purpose text formatting and markup library. Plugins offer support for BBCodes, Markdown, emoticons, HTML, embedding third-party media (YouTube, etc...), enhanced typography and more.",
+
"homepage": "https://github.com/s9e/TextFormatter/",
+
"keywords": [
+
"bbcode",
+
"bbcodes",
+
"blog",
+
"censor",
+
"embed",
+
"emoji",
+
"emoticons",
+
"engine",
+
"forum",
+
"html",
+
"markdown",
+
"markup",
+
"media",
+
"parser",
+
"shortcodes"
+
],
+
"support": {
+
"issues": "https://github.com/s9e/TextFormatter/issues",
+
"source": "https://github.com/s9e/TextFormatter/tree/2.14.3"
+
},
+
"time": "2023-11-11T15:27:53+00:00"
+
},
+
{
+
"name": "staudenmeir/eloquent-eager-limit",
+
"version": "v1.6.1",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/staudenmeir/eloquent-eager-limit.git",
+
"reference": "439135c4b3361a313c2e7102d68bf807518d1bf9"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/staudenmeir/eloquent-eager-limit/zipball/439135c4b3361a313c2e7102d68bf807518d1bf9",
+
"reference": "439135c4b3361a313c2e7102d68bf807518d1bf9",
+
"shasum": ""
+
},
+
"require": {
+
"illuminate/database": "^8.0",
+
"php": "^7.3|^8.0"
+
},
+
"require-dev": {
+
"phpunit/phpunit": "^9.3"
+
},
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"Staudenmeir\\EloquentEagerLimit\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Jonas Staudenmeir",
+
"email": "mail@jonas-staudenmeir.de"
+
}
+
],
+
"description": "Laravel Eloquent eager loading with limit",
+
"support": {
+
"issues": "https://github.com/staudenmeir/eloquent-eager-limit/issues",
+
"source": "https://github.com/staudenmeir/eloquent-eager-limit/tree/v1.6.1"
+
},
+
"funding": [
+
{
+
"url": "https://paypal.me/JonasStaudenmeir",
+
"type": "custom"
+
}
+
],
+
"time": "2020-11-22T18:13:55+00:00"
+
},
+
{
+
"name": "swiftmailer/swiftmailer",
+
"version": "v6.3.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/swiftmailer/swiftmailer.git",
+
"reference": "8a5d5072dca8f48460fce2f4131fcc495eec654c"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/8a5d5072dca8f48460fce2f4131fcc495eec654c",
+
"reference": "8a5d5072dca8f48460fce2f4131fcc495eec654c",
+
"shasum": ""
+
},
+
"require": {
+
"egulias/email-validator": "^2.0|^3.1",
+
"php": ">=7.0.0",
+
"symfony/polyfill-iconv": "^1.0",
+
"symfony/polyfill-intl-idn": "^1.10",
+
"symfony/polyfill-mbstring": "^1.0"
+
},
+
"require-dev": {
+
"mockery/mockery": "^1.0",
+
"symfony/phpunit-bridge": "^4.4|^5.4"
+
},
+
"suggest": {
+
"ext-intl": "Needed to support internationalized email addresses"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "6.2-dev"
+
}
+
},
+
"autoload": {
+
"files": [
+
"lib/swift_required.php"
+
]
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Chris Corbyn"
+
},
+
{
+
"name": "Fabien Potencier",
+
"email": "fabien@symfony.com"
+
}
+
],
+
"description": "Swiftmailer, free feature-rich PHP mailer",
+
"homepage": "https://swiftmailer.symfony.com",
+
"keywords": [
+
"email",
+
"mail",
+
"mailer"
+
],
+
"support": {
+
"issues": "https://github.com/swiftmailer/swiftmailer/issues",
+
"source": "https://github.com/swiftmailer/swiftmailer/tree/v6.3.0"
+
},
+
"funding": [
+
{
+
"url": "https://github.com/fabpot",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/swiftmailer/swiftmailer",
+
"type": "tidelift"
+
}
+
],
+
"abandoned": "symfony/mailer",
+
"time": "2021-10-18T15:26:12+00:00"
+
},
+
{
+
"name": "sycho/codecs-base64vlq",
+
"version": "2.0.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/SychO9/codecs-base64vlq.git",
+
"reference": "210932edfb29049831e4def7f11a264944132ac9"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/SychO9/codecs-base64vlq/zipball/210932edfb29049831e4def7f11a264944132ac9",
+
"reference": "210932edfb29049831e4def7f11a264944132ac9",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=7.3",
+
"sycho/errors": "^3.0"
+
},
+
"require-dev": {
+
"sycho/errors": "^3.x-dev"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-main": "2.x-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"axy\\codecs\\base64vlq\\": ""
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Oleg Grigoriev",
+
"email": "go.vasac@gmail.com"
+
}
+
],
+
"description": "Codec for VLQ (variable-length quantity) Base64 algorithm",
+
"homepage": "https://github.com/sycho9/codecs-base64vlq",
+
"keywords": [
+
"Source map",
+
"VLQ",
+
"Variable length quantity",
+
"base64",
+
"codec"
+
],
+
"support": {
+
"source": "https://github.com/SychO9/codecs-base64vlq/tree/2.0.0"
+
},
+
"time": "2022-04-09T13:12:22+00:00"
+
},
+
{
+
"name": "sycho/errors",
+
"version": "3.0.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/SychO9/errors.git",
+
"reference": "82e955d247940aa7feed35e1ec7a61fc46639582"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/SychO9/errors/zipball/82e955d247940aa7feed35e1ec7a61fc46639582",
+
"reference": "82e955d247940aa7feed35e1ec7a61fc46639582",
+
"shasum": ""
+
},
+
"require": {
+
"axy/backtrace": "~2.0.0",
+
"php": ">=7.3"
+
},
+
"require-dev": {
+
"phpmd/phpmd": "^2.6",
+
"phpunit/phpunit": "^9.0",
+
"squizlabs/php_codesniffer": "^3.4"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-main": "3.x-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"axy\\errors\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Oleg Grigoriev",
+
"email": "go.vasac@gmail.com"
+
}
+
],
+
"description": "Exceptions in PHP",
+
"homepage": "https://github.com/sycho9/errors",
+
"keywords": [
+
"error",
+
"exception"
+
],
+
"support": {
+
"source": "https://github.com/SychO9/errors/tree/3.0.0"
+
},
+
"time": "2022-04-09T13:10:47+00:00"
+
},
+
{
+
"name": "sycho/json-api",
+
"version": "v0.5.2",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/SychO9/json-api-php.git",
+
"reference": "5ef867317a6b39b307af0fc98c5b9c5828607301"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/SychO9/json-api-php/zipball/5ef867317a6b39b307af0fc98c5b9c5828607301",
+
"reference": "5ef867317a6b39b307af0fc98c5b9c5828607301",
+
"shasum": ""
+
},
+
"require": {
+
"ext-json": "*",
+
"php": "^7.3 || ^8.0"
+
},
+
"require-dev": {
+
"phpunit/phpunit": "^9.0"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "0.5-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Tobscure\\JsonApi\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Toby Zerner",
+
"email": "toby.zerner@gmail.com"
+
}
+
],
+
"description": "JSON-API responses in PHP",
+
"keywords": [
+
"api",
+
"json",
+
"jsonapi",
+
"standard"
+
],
+
"support": {
+
"source": "https://github.com/SychO9/json-api-php/tree/v0.5.2"
+
},
+
"time": "2023-04-16T10:46:37+00:00"
+
},
+
{
+
"name": "sycho/sourcemap",
+
"version": "2.0.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/SychO9/sourcemap.git",
+
"reference": "81d514186e37efbea7f4dd701ea9133fd3412bf1"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/SychO9/sourcemap/zipball/81d514186e37efbea7f4dd701ea9133fd3412bf1",
+
"reference": "81d514186e37efbea7f4dd701ea9133fd3412bf1",
+
"shasum": ""
+
},
+
"require": {
+
"ext-json": "*",
+
"php": ">=7.3",
+
"sycho/codecs-base64vlq": "^2.0",
+
"sycho/errors": "^3.0"
+
},
+
"require-dev": {
+
"phpunit/phpunit": "^9.0",
+
"sycho/codecs-base64vlq": "^2.x-dev",
+
"sycho/errors": "^3.x-dev"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-main": "2.x-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"axy\\sourcemap\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Oleg Grigoriev",
+
"email": "go.vasac@gmail.com"
+
}
+
],
+
"description": "Work with JavaScript/CSS Source Map",
+
"homepage": "https://github.com/sycho9/sourcemap",
+
"keywords": [
+
"Source map",
+
"css",
+
"javascript",
+
"sourcemap"
+
],
+
"support": {
+
"source": "https://github.com/SychO9/sourcemap/tree/2.0.0"
+
},
+
"time": "2022-04-09T13:13:12+00:00"
+
},
+
{
+
"name": "symfony/config",
+
"version": "v5.4.39",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/symfony/config.git",
+
"reference": "62cec4a067931552624a9962002c210c502d42fd"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/symfony/config/zipball/62cec4a067931552624a9962002c210c502d42fd",
+
"reference": "62cec4a067931552624a9962002c210c502d42fd",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=7.2.5",
+
"symfony/deprecation-contracts": "^2.1|^3",
+
"symfony/filesystem": "^4.4|^5.0|^6.0",
+
"symfony/polyfill-ctype": "~1.8",
+
"symfony/polyfill-php80": "^1.16",
+
"symfony/polyfill-php81": "^1.22"
+
},
+
"conflict": {
+
"symfony/finder": "<4.4"
+
},
+
"require-dev": {
+
"symfony/event-dispatcher": "^4.4|^5.0|^6.0",
+
"symfony/finder": "^4.4|^5.0|^6.0",
+
"symfony/messenger": "^4.4|^5.0|^6.0",
+
"symfony/service-contracts": "^1.1|^2|^3",
+
"symfony/yaml": "^4.4|^5.0|^6.0"
+
},
+
"suggest": {
+
"symfony/yaml": "To use the yaml reference dumper"
+
},
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"Symfony\\Component\\Config\\": ""
+
},
+
"exclude-from-classmap": [
+
"/Tests/"
+
]
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Fabien Potencier",
+
"email": "fabien@symfony.com"
+
},
+
{
+
"name": "Symfony Community",
+
"homepage": "https://symfony.com/contributors"
+
}
+
],
+
"description": "Helps you find, load, combine, autofill and validate configuration values of any kind",
+
"homepage": "https://symfony.com",
+
"support": {
+
"source": "https://github.com/symfony/config/tree/v5.4.39"
+
},
+
"funding": [
+
{
+
"url": "https://symfony.com/sponsor",
+
"type": "custom"
+
},
+
{
+
"url": "https://github.com/fabpot",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+
"type": "tidelift"
+
}
+
],
+
"time": "2024-04-18T08:26:06+00:00"
+
},
+
{
+
"name": "symfony/console",
+
"version": "v5.4.39",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/symfony/console.git",
+
"reference": "f3e591c48688a0cfa1a3296205926c05e84b22b1"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/symfony/console/zipball/f3e591c48688a0cfa1a3296205926c05e84b22b1",
+
"reference": "f3e591c48688a0cfa1a3296205926c05e84b22b1",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=7.2.5",
+
"symfony/deprecation-contracts": "^2.1|^3",
+
"symfony/polyfill-mbstring": "~1.0",
+
"symfony/polyfill-php73": "^1.9",
+
"symfony/polyfill-php80": "^1.16",
+
"symfony/service-contracts": "^1.1|^2|^3",
+
"symfony/string": "^5.1|^6.0"
+
},
+
"conflict": {
+
"psr/log": ">=3",
+
"symfony/dependency-injection": "<4.4",
+
"symfony/dotenv": "<5.1",
+
"symfony/event-dispatcher": "<4.4",
+
"symfony/lock": "<4.4",
+
"symfony/process": "<4.4"
+
},
+
"provide": {
+
"psr/log-implementation": "1.0|2.0"
+
},
+
"require-dev": {
+
"psr/log": "^1|^2",
+
"symfony/config": "^4.4|^5.0|^6.0",
+
"symfony/dependency-injection": "^4.4|^5.0|^6.0",
+
"symfony/event-dispatcher": "^4.4|^5.0|^6.0",
+
"symfony/lock": "^4.4|^5.0|^6.0",
+
"symfony/process": "^4.4|^5.0|^6.0",
+
"symfony/var-dumper": "^4.4|^5.0|^6.0"
+
},
+
"suggest": {
+
"psr/log": "For using the console logger",
+
"symfony/event-dispatcher": "",
+
"symfony/lock": "",
+
"symfony/process": ""
+
},
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"Symfony\\Component\\Console\\": ""
+
},
+
"exclude-from-classmap": [
+
"/Tests/"
+
]
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Fabien Potencier",
+
"email": "fabien@symfony.com"
+
},
+
{
+
"name": "Symfony Community",
+
"homepage": "https://symfony.com/contributors"
+
}
+
],
+
"description": "Eases the creation of beautiful and testable command line interfaces",
+
"homepage": "https://symfony.com",
+
"keywords": [
+
"cli",
+
"command-line",
+
"console",
+
"terminal"
+
],
+
"support": {
+
"source": "https://github.com/symfony/console/tree/v5.4.39"
+
},
+
"funding": [
+
{
+
"url": "https://symfony.com/sponsor",
+
"type": "custom"
+
},
+
{
+
"url": "https://github.com/fabpot",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+
"type": "tidelift"
+
}
+
],
+
"time": "2024-04-18T08:26:06+00:00"
+
},
+
{
+
"name": "symfony/css-selector",
+
"version": "v6.4.7",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/symfony/css-selector.git",
+
"reference": "1c5d5c2103c3762aff27a27e1e2409e30a79083b"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/symfony/css-selector/zipball/1c5d5c2103c3762aff27a27e1e2409e30a79083b",
+
"reference": "1c5d5c2103c3762aff27a27e1e2409e30a79083b",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=8.1"
+
},
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"Symfony\\Component\\CssSelector\\": ""
+
},
+
"exclude-from-classmap": [
+
"/Tests/"
+
]
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Fabien Potencier",
+
"email": "fabien@symfony.com"
+
},
+
{
+
"name": "Jean-François Simon",
+
"email": "jeanfrancois.simon@sensiolabs.com"
+
},
+
{
+
"name": "Symfony Community",
+
"homepage": "https://symfony.com/contributors"
+
}
+
],
+
"description": "Converts CSS selectors to XPath expressions",
+
"homepage": "https://symfony.com",
+
"support": {
+
"source": "https://github.com/symfony/css-selector/tree/v6.4.7"
+
},
+
"funding": [
+
{
+
"url": "https://symfony.com/sponsor",
+
"type": "custom"
+
},
+
{
+
"url": "https://github.com/fabpot",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+
"type": "tidelift"
+
}
+
],
+
"time": "2024-04-18T09:22:46+00:00"
+
},
+
{
+
"name": "symfony/deprecation-contracts",
+
"version": "v3.5.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/symfony/deprecation-contracts.git",
+
"reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1",
+
"reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=8.1"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-main": "3.5-dev"
+
},
+
"thanks": {
+
"name": "symfony/contracts",
+
"url": "https://github.com/symfony/contracts"
+
}
+
},
+
"autoload": {
+
"files": [
+
"function.php"
+
]
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Nicolas Grekas",
+
"email": "p@tchwork.com"
+
},
+
{
+
"name": "Symfony Community",
+
"homepage": "https://symfony.com/contributors"
+
}
+
],
+
"description": "A generic function and convention to trigger deprecation notices",
+
"homepage": "https://symfony.com",
+
"support": {
+
"source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.0"
+
},
+
"funding": [
+
{
+
"url": "https://symfony.com/sponsor",
+
"type": "custom"
+
},
+
{
+
"url": "https://github.com/fabpot",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+
"type": "tidelift"
+
}
+
],
+
"time": "2024-04-18T09:32:20+00:00"
+
},
+
{
+
"name": "symfony/event-dispatcher",
+
"version": "v5.4.39",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/symfony/event-dispatcher.git",
+
"reference": "d40fae9fd85c762b6ba378152fdd1157a85d7e4f"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/d40fae9fd85c762b6ba378152fdd1157a85d7e4f",
+
"reference": "d40fae9fd85c762b6ba378152fdd1157a85d7e4f",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=7.2.5",
+
"symfony/deprecation-contracts": "^2.1|^3",
+
"symfony/event-dispatcher-contracts": "^2|^3",
+
"symfony/polyfill-php80": "^1.16"
+
},
+
"conflict": {
+
"symfony/dependency-injection": "<4.4"
+
},
+
"provide": {
+
"psr/event-dispatcher-implementation": "1.0",
+
"symfony/event-dispatcher-implementation": "2.0"
+
},
+
"require-dev": {
+
"psr/log": "^1|^2|^3",
+
"symfony/config": "^4.4|^5.0|^6.0",
+
"symfony/dependency-injection": "^4.4|^5.0|^6.0",
+
"symfony/error-handler": "^4.4|^5.0|^6.0",
+
"symfony/expression-language": "^4.4|^5.0|^6.0",
+
"symfony/http-foundation": "^4.4|^5.0|^6.0",
+
"symfony/service-contracts": "^1.1|^2|^3",
+
"symfony/stopwatch": "^4.4|^5.0|^6.0"
+
},
+
"suggest": {
+
"symfony/dependency-injection": "",
+
"symfony/http-kernel": ""
+
},
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"Symfony\\Component\\EventDispatcher\\": ""
+
},
+
"exclude-from-classmap": [
+
"/Tests/"
+
]
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Fabien Potencier",
+
"email": "fabien@symfony.com"
+
},
+
{
+
"name": "Symfony Community",
+
"homepage": "https://symfony.com/contributors"
+
}
+
],
+
"description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
+
"homepage": "https://symfony.com",
+
"support": {
+
"source": "https://github.com/symfony/event-dispatcher/tree/v5.4.39"
+
},
+
"funding": [
+
{
+
"url": "https://symfony.com/sponsor",
+
"type": "custom"
+
},
+
{
+
"url": "https://github.com/fabpot",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+
"type": "tidelift"
+
}
+
],
+
"time": "2024-04-18T08:26:06+00:00"
+
},
+
{
+
"name": "symfony/event-dispatcher-contracts",
+
"version": "v3.5.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/symfony/event-dispatcher-contracts.git",
+
"reference": "8f93aec25d41b72493c6ddff14e916177c9efc50"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/8f93aec25d41b72493c6ddff14e916177c9efc50",
+
"reference": "8f93aec25d41b72493c6ddff14e916177c9efc50",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=8.1",
+
"psr/event-dispatcher": "^1"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-main": "3.5-dev"
+
},
+
"thanks": {
+
"name": "symfony/contracts",
+
"url": "https://github.com/symfony/contracts"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Symfony\\Contracts\\EventDispatcher\\": ""
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Nicolas Grekas",
+
"email": "p@tchwork.com"
+
},
+
{
+
"name": "Symfony Community",
+
"homepage": "https://symfony.com/contributors"
+
}
+
],
+
"description": "Generic abstractions related to dispatching event",
+
"homepage": "https://symfony.com",
+
"keywords": [
+
"abstractions",
+
"contracts",
+
"decoupling",
+
"interfaces",
+
"interoperability",
+
"standards"
+
],
+
"support": {
+
"source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.0"
+
},
+
"funding": [
+
{
+
"url": "https://symfony.com/sponsor",
+
"type": "custom"
+
},
+
{
+
"url": "https://github.com/fabpot",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+
"type": "tidelift"
+
}
+
],
+
"time": "2024-04-18T09:32:20+00:00"
+
},
+
{
+
"name": "symfony/filesystem",
+
"version": "v6.4.7",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/symfony/filesystem.git",
+
"reference": "78dde75f8f6dbbca4ec436a4b0087f7af02076d4"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/symfony/filesystem/zipball/78dde75f8f6dbbca4ec436a4b0087f7af02076d4",
+
"reference": "78dde75f8f6dbbca4ec436a4b0087f7af02076d4",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=8.1",
+
"symfony/polyfill-ctype": "~1.8",
+
"symfony/polyfill-mbstring": "~1.8",
+
"symfony/process": "^5.4|^6.4"
+
},
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"Symfony\\Component\\Filesystem\\": ""
+
},
+
"exclude-from-classmap": [
+
"/Tests/"
+
]
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Fabien Potencier",
+
"email": "fabien@symfony.com"
+
},
+
{
+
"name": "Symfony Community",
+
"homepage": "https://symfony.com/contributors"
+
}
+
],
+
"description": "Provides basic utilities for the filesystem",
+
"homepage": "https://symfony.com",
+
"support": {
+
"source": "https://github.com/symfony/filesystem/tree/v6.4.7"
+
},
+
"funding": [
+
{
+
"url": "https://symfony.com/sponsor",
+
"type": "custom"
+
},
+
{
+
"url": "https://github.com/fabpot",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+
"type": "tidelift"
+
}
+
],
+
"time": "2024-04-18T09:22:46+00:00"
+
},
+
{
+
"name": "symfony/finder",
+
"version": "v5.4.39",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/symfony/finder.git",
+
"reference": "f6a96e4fcd468a25fede16ee665f50ced856bd0a"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/symfony/finder/zipball/f6a96e4fcd468a25fede16ee665f50ced856bd0a",
+
"reference": "f6a96e4fcd468a25fede16ee665f50ced856bd0a",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=7.2.5",
+
"symfony/deprecation-contracts": "^2.1|^3",
+
"symfony/polyfill-php80": "^1.16"
+
},
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"Symfony\\Component\\Finder\\": ""
+
},
+
"exclude-from-classmap": [
+
"/Tests/"
+
]
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Fabien Potencier",
+
"email": "fabien@symfony.com"
+
},
+
{
+
"name": "Symfony Community",
+
"homepage": "https://symfony.com/contributors"
+
}
+
],
+
"description": "Finds files and directories via an intuitive fluent interface",
+
"homepage": "https://symfony.com",
+
"support": {
+
"source": "https://github.com/symfony/finder/tree/v5.4.39"
+
},
+
"funding": [
+
{
+
"url": "https://symfony.com/sponsor",
+
"type": "custom"
+
},
+
{
+
"url": "https://github.com/fabpot",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+
"type": "tidelift"
+
}
+
],
+
"time": "2024-04-18T08:26:06+00:00"
+
},
+
{
+
"name": "symfony/http-foundation",
+
"version": "v5.4.39",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/symfony/http-foundation.git",
+
"reference": "3356c93efc30b0c85a37606bdfef16b813faec0e"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/symfony/http-foundation/zipball/3356c93efc30b0c85a37606bdfef16b813faec0e",
+
"reference": "3356c93efc30b0c85a37606bdfef16b813faec0e",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=7.2.5",
+
"symfony/deprecation-contracts": "^2.1|^3",
+
"symfony/polyfill-mbstring": "~1.1",
+
"symfony/polyfill-php80": "^1.16"
+
},
+
"require-dev": {
+
"predis/predis": "~1.0",
+
"symfony/cache": "^4.4|^5.0|^6.0",
+
"symfony/dependency-injection": "^5.4|^6.0",
+
"symfony/expression-language": "^4.4|^5.0|^6.0",
+
"symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4",
+
"symfony/mime": "^4.4|^5.0|^6.0",
+
"symfony/rate-limiter": "^5.2|^6.0"
+
},
+
"suggest": {
+
"symfony/mime": "To use the file extension guesser"
+
},
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"Symfony\\Component\\HttpFoundation\\": ""
+
},
+
"exclude-from-classmap": [
+
"/Tests/"
+
]
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Fabien Potencier",
+
"email": "fabien@symfony.com"
+
},
+
{
+
"name": "Symfony Community",
+
"homepage": "https://symfony.com/contributors"
+
}
+
],
+
"description": "Defines an object-oriented layer for the HTTP specification",
+
"homepage": "https://symfony.com",
+
"support": {
+
"source": "https://github.com/symfony/http-foundation/tree/v5.4.39"
+
},
+
"funding": [
+
{
+
"url": "https://symfony.com/sponsor",
+
"type": "custom"
+
},
+
{
+
"url": "https://github.com/fabpot",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+
"type": "tidelift"
+
}
+
],
+
"time": "2024-04-18T08:26:06+00:00"
+
},
+
{
+
"name": "symfony/mime",
+
"version": "v5.4.39",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/symfony/mime.git",
+
"reference": "a5364f016fd9e090f7b4f250a97ea6925a5ca985"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/symfony/mime/zipball/a5364f016fd9e090f7b4f250a97ea6925a5ca985",
+
"reference": "a5364f016fd9e090f7b4f250a97ea6925a5ca985",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=7.2.5",
+
"symfony/deprecation-contracts": "^2.1|^3",
+
"symfony/polyfill-intl-idn": "^1.10",
+
"symfony/polyfill-mbstring": "^1.0",
+
"symfony/polyfill-php80": "^1.16"
+
},
+
"conflict": {
+
"egulias/email-validator": "~3.0.0",
+
"phpdocumentor/reflection-docblock": "<3.2.2",
+
"phpdocumentor/type-resolver": "<1.4.0",
+
"symfony/mailer": "<4.4",
+
"symfony/serializer": "<5.4.35|>=6,<6.3.12|>=6.4,<6.4.3"
+
},
+
"require-dev": {
+
"egulias/email-validator": "^2.1.10|^3.1|^4",
+
"phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0",
+
"symfony/dependency-injection": "^4.4|^5.0|^6.0",
+
"symfony/process": "^5.4|^6.4",
+
"symfony/property-access": "^4.4|^5.1|^6.0",
+
"symfony/property-info": "^4.4|^5.1|^6.0",
+
"symfony/serializer": "^5.4.35|~6.3.12|^6.4.3"
+
},
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"Symfony\\Component\\Mime\\": ""
+
},
+
"exclude-from-classmap": [
+
"/Tests/"
+
]
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Fabien Potencier",
+
"email": "fabien@symfony.com"
+
},
+
{
+
"name": "Symfony Community",
+
"homepage": "https://symfony.com/contributors"
+
}
+
],
+
"description": "Allows manipulating MIME messages",
+
"homepage": "https://symfony.com",
+
"keywords": [
+
"mime",
+
"mime-type"
+
],
+
"support": {
+
"source": "https://github.com/symfony/mime/tree/v5.4.39"
+
},
+
"funding": [
+
{
+
"url": "https://symfony.com/sponsor",
+
"type": "custom"
+
},
+
{
+
"url": "https://github.com/fabpot",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+
"type": "tidelift"
+
}
+
],
+
"time": "2024-04-18T08:26:06+00:00"
+
},
+
{
+
"name": "symfony/polyfill-ctype",
+
"version": "v1.29.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/symfony/polyfill-ctype.git",
+
"reference": "ef4d7e442ca910c4764bce785146269b30cb5fc4"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ef4d7e442ca910c4764bce785146269b30cb5fc4",
+
"reference": "ef4d7e442ca910c4764bce785146269b30cb5fc4",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=7.1"
+
},
+
"provide": {
+
"ext-ctype": "*"
+
},
+
"suggest": {
+
"ext-ctype": "For best performance"
+
},
+
"type": "library",
+
"extra": {
+
"thanks": {
+
"name": "symfony/polyfill",
+
"url": "https://github.com/symfony/polyfill"
+
}
+
},
+
"autoload": {
+
"files": [
+
"bootstrap.php"
+
],
+
"psr-4": {
+
"Symfony\\Polyfill\\Ctype\\": ""
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Gert de Pagter",
+
"email": "BackEndTea@gmail.com"
+
},
+
{
+
"name": "Symfony Community",
+
"homepage": "https://symfony.com/contributors"
+
}
+
],
+
"description": "Symfony polyfill for ctype functions",
+
"homepage": "https://symfony.com",
+
"keywords": [
+
"compatibility",
+
"ctype",
+
"polyfill",
+
"portable"
+
],
+
"support": {
+
"source": "https://github.com/symfony/polyfill-ctype/tree/v1.29.0"
+
},
+
"funding": [
+
{
+
"url": "https://symfony.com/sponsor",
+
"type": "custom"
+
},
+
{
+
"url": "https://github.com/fabpot",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+
"type": "tidelift"
+
}
+
],
+
"time": "2024-01-29T20:11:03+00:00"
+
},
+
{
+
"name": "symfony/polyfill-iconv",
+
"version": "v1.29.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/symfony/polyfill-iconv.git",
+
"reference": "cd4226d140ecd3d0f13d32ed0a4a095ffe871d2f"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/cd4226d140ecd3d0f13d32ed0a4a095ffe871d2f",
+
"reference": "cd4226d140ecd3d0f13d32ed0a4a095ffe871d2f",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=7.1"
+
},
+
"provide": {
+
"ext-iconv": "*"
+
},
+
"suggest": {
+
"ext-iconv": "For best performance"
+
},
+
"type": "library",
+
"extra": {
+
"thanks": {
+
"name": "symfony/polyfill",
+
"url": "https://github.com/symfony/polyfill"
+
}
+
},
+
"autoload": {
+
"files": [
+
"bootstrap.php"
+
],
+
"psr-4": {
+
"Symfony\\Polyfill\\Iconv\\": ""
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Nicolas Grekas",
+
"email": "p@tchwork.com"
+
},
+
{
+
"name": "Symfony Community",
+
"homepage": "https://symfony.com/contributors"
+
}
+
],
+
"description": "Symfony polyfill for the Iconv extension",
+
"homepage": "https://symfony.com",
+
"keywords": [
+
"compatibility",
+
"iconv",
+
"polyfill",
+
"portable",
+
"shim"
+
],
+
"support": {
+
"source": "https://github.com/symfony/polyfill-iconv/tree/v1.29.0"
+
},
+
"funding": [
+
{
+
"url": "https://symfony.com/sponsor",
+
"type": "custom"
+
},
+
{
+
"url": "https://github.com/fabpot",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+
"type": "tidelift"
+
}
+
],
+
"time": "2024-01-29T20:11:03+00:00"
+
},
+
{
+
"name": "symfony/polyfill-intl-grapheme",
+
"version": "v1.29.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/symfony/polyfill-intl-grapheme.git",
+
"reference": "32a9da87d7b3245e09ac426c83d334ae9f06f80f"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/32a9da87d7b3245e09ac426c83d334ae9f06f80f",
+
"reference": "32a9da87d7b3245e09ac426c83d334ae9f06f80f",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=7.1"
+
},
+
"suggest": {
+
"ext-intl": "For best performance"
+
},
+
"type": "library",
+
"extra": {
+
"thanks": {
+
"name": "symfony/polyfill",
+
"url": "https://github.com/symfony/polyfill"
+
}
+
},
+
"autoload": {
+
"files": [
+
"bootstrap.php"
+
],
+
"psr-4": {
+
"Symfony\\Polyfill\\Intl\\Grapheme\\": ""
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Nicolas Grekas",
+
"email": "p@tchwork.com"
+
},
+
{
+
"name": "Symfony Community",
+
"homepage": "https://symfony.com/contributors"
+
}
+
],
+
"description": "Symfony polyfill for intl's grapheme_* functions",
+
"homepage": "https://symfony.com",
+
"keywords": [
+
"compatibility",
+
"grapheme",
+
"intl",
+
"polyfill",
+
"portable",
+
"shim"
+
],
+
"support": {
+
"source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.29.0"
+
},
+
"funding": [
+
{
+
"url": "https://symfony.com/sponsor",
+
"type": "custom"
+
},
+
{
+
"url": "https://github.com/fabpot",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+
"type": "tidelift"
+
}
+
],
+
"time": "2024-01-29T20:11:03+00:00"
+
},
+
{
+
"name": "symfony/polyfill-intl-idn",
+
"version": "v1.29.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/symfony/polyfill-intl-idn.git",
+
"reference": "a287ed7475f85bf6f61890146edbc932c0fff919"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/a287ed7475f85bf6f61890146edbc932c0fff919",
+
"reference": "a287ed7475f85bf6f61890146edbc932c0fff919",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=7.1",
+
"symfony/polyfill-intl-normalizer": "^1.10",
+
"symfony/polyfill-php72": "^1.10"
+
},
+
"suggest": {
+
"ext-intl": "For best performance"
+
},
+
"type": "library",
+
"extra": {
+
"thanks": {
+
"name": "symfony/polyfill",
+
"url": "https://github.com/symfony/polyfill"
+
}
+
},
+
"autoload": {
+
"files": [
+
"bootstrap.php"
+
],
+
"psr-4": {
+
"Symfony\\Polyfill\\Intl\\Idn\\": ""
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Laurent Bassin",
+
"email": "laurent@bassin.info"
+
},
+
{
+
"name": "Trevor Rowbotham",
+
"email": "trevor.rowbotham@pm.me"
+
},
+
{
+
"name": "Symfony Community",
+
"homepage": "https://symfony.com/contributors"
+
}
+
],
+
"description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions",
+
"homepage": "https://symfony.com",
+
"keywords": [
+
"compatibility",
+
"idn",
+
"intl",
+
"polyfill",
+
"portable",
+
"shim"
+
],
+
"support": {
+
"source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.29.0"
+
},
+
"funding": [
+
{
+
"url": "https://symfony.com/sponsor",
+
"type": "custom"
+
},
+
{
+
"url": "https://github.com/fabpot",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+
"type": "tidelift"
+
}
+
],
+
"time": "2024-01-29T20:11:03+00:00"
+
},
+
{
+
"name": "symfony/polyfill-intl-messageformatter",
+
"version": "v1.29.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/symfony/polyfill-intl-messageformatter.git",
+
"reference": "6603d1d7cb7fb3df80c23ecf6ea6977f8a02be3f"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/symfony/polyfill-intl-messageformatter/zipball/6603d1d7cb7fb3df80c23ecf6ea6977f8a02be3f",
+
"reference": "6603d1d7cb7fb3df80c23ecf6ea6977f8a02be3f",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=7.1"
+
},
+
"suggest": {
+
"ext-intl": "For best performance"
+
},
+
"type": "library",
+
"extra": {
+
"thanks": {
+
"name": "symfony/polyfill",
+
"url": "https://github.com/symfony/polyfill"
+
}
+
},
+
"autoload": {
+
"files": [
+
"bootstrap.php"
+
],
+
"psr-4": {
+
"Symfony\\Polyfill\\Intl\\MessageFormatter\\": ""
+
},
+
"classmap": [
+
"Resources/stubs"
+
]
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Nicolas Grekas",
+
"email": "p@tchwork.com"
+
},
+
{
+
"name": "Symfony Community",
+
"homepage": "https://symfony.com/contributors"
+
}
+
],
+
"description": "Symfony polyfill for intl's MessageFormatter class and related functions",
+
"homepage": "https://symfony.com",
+
"keywords": [
+
"compatibility",
+
"intl",
+
"messageformatter",
+
"polyfill",
+
"portable",
+
"shim"
+
],
+
"support": {
+
"source": "https://github.com/symfony/polyfill-intl-messageformatter/tree/v1.29.0"
+
},
+
"funding": [
+
{
+
"url": "https://symfony.com/sponsor",
+
"type": "custom"
+
},
+
{
+
"url": "https://github.com/fabpot",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+
"type": "tidelift"
+
}
+
],
+
"time": "2024-01-29T20:11:03+00:00"
+
},
+
{
+
"name": "symfony/polyfill-intl-normalizer",
+
"version": "v1.29.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/symfony/polyfill-intl-normalizer.git",
+
"reference": "bc45c394692b948b4d383a08d7753968bed9a83d"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/bc45c394692b948b4d383a08d7753968bed9a83d",
+
"reference": "bc45c394692b948b4d383a08d7753968bed9a83d",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=7.1"
+
},
+
"suggest": {
+
"ext-intl": "For best performance"
+
},
+
"type": "library",
+
"extra": {
+
"thanks": {
+
"name": "symfony/polyfill",
+
"url": "https://github.com/symfony/polyfill"
+
}
+
},
+
"autoload": {
+
"files": [
+
"bootstrap.php"
+
],
+
"psr-4": {
+
"Symfony\\Polyfill\\Intl\\Normalizer\\": ""
+
},
+
"classmap": [
+
"Resources/stubs"
+
]
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Nicolas Grekas",
+
"email": "p@tchwork.com"
+
},
+
{
+
"name": "Symfony Community",
+
"homepage": "https://symfony.com/contributors"
+
}
+
],
+
"description": "Symfony polyfill for intl's Normalizer class and related functions",
+
"homepage": "https://symfony.com",
+
"keywords": [
+
"compatibility",
+
"intl",
+
"normalizer",
+
"polyfill",
+
"portable",
+
"shim"
+
],
+
"support": {
+
"source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.29.0"
+
},
+
"funding": [
+
{
+
"url": "https://symfony.com/sponsor",
+
"type": "custom"
+
},
+
{
+
"url": "https://github.com/fabpot",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+
"type": "tidelift"
+
}
+
],
+
"time": "2024-01-29T20:11:03+00:00"
+
},
+
{
+
"name": "symfony/polyfill-mbstring",
+
"version": "v1.29.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/symfony/polyfill-mbstring.git",
+
"reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9773676c8a1bb1f8d4340a62efe641cf76eda7ec",
+
"reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=7.1"
+
},
+
"provide": {
+
"ext-mbstring": "*"
+
},
+
"suggest": {
+
"ext-mbstring": "For best performance"
+
},
+
"type": "library",
+
"extra": {
+
"thanks": {
+
"name": "symfony/polyfill",
+
"url": "https://github.com/symfony/polyfill"
+
}
+
},
+
"autoload": {
+
"files": [
+
"bootstrap.php"
+
],
+
"psr-4": {
+
"Symfony\\Polyfill\\Mbstring\\": ""
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Nicolas Grekas",
+
"email": "p@tchwork.com"
+
},
+
{
+
"name": "Symfony Community",
+
"homepage": "https://symfony.com/contributors"
+
}
+
],
+
"description": "Symfony polyfill for the Mbstring extension",
+
"homepage": "https://symfony.com",
+
"keywords": [
+
"compatibility",
+
"mbstring",
+
"polyfill",
+
"portable",
+
"shim"
+
],
+
"support": {
+
"source": "https://github.com/symfony/polyfill-mbstring/tree/v1.29.0"
+
},
+
"funding": [
+
{
+
"url": "https://symfony.com/sponsor",
+
"type": "custom"
+
},
+
{
+
"url": "https://github.com/fabpot",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+
"type": "tidelift"
+
}
+
],
+
"time": "2024-01-29T20:11:03+00:00"
+
},
+
{
+
"name": "symfony/polyfill-php72",
+
"version": "v1.29.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/symfony/polyfill-php72.git",
+
"reference": "861391a8da9a04cbad2d232ddd9e4893220d6e25"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/861391a8da9a04cbad2d232ddd9e4893220d6e25",
+
"reference": "861391a8da9a04cbad2d232ddd9e4893220d6e25",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=7.1"
+
},
+
"type": "library",
+
"extra": {
+
"thanks": {
+
"name": "symfony/polyfill",
+
"url": "https://github.com/symfony/polyfill"
+
}
+
},
+
"autoload": {
+
"files": [
+
"bootstrap.php"
+
],
+
"psr-4": {
+
"Symfony\\Polyfill\\Php72\\": ""
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Nicolas Grekas",
+
"email": "p@tchwork.com"
+
},
+
{
+
"name": "Symfony Community",
+
"homepage": "https://symfony.com/contributors"
+
}
+
],
+
"description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions",
+
"homepage": "https://symfony.com",
+
"keywords": [
+
"compatibility",
+
"polyfill",
+
"portable",
+
"shim"
+
],
+
"support": {
+
"source": "https://github.com/symfony/polyfill-php72/tree/v1.29.0"
+
},
+
"funding": [
+
{
+
"url": "https://symfony.com/sponsor",
+
"type": "custom"
+
},
+
{
+
"url": "https://github.com/fabpot",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+
"type": "tidelift"
+
}
+
],
+
"time": "2024-01-29T20:11:03+00:00"
+
},
+
{
+
"name": "symfony/polyfill-php73",
+
"version": "v1.29.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/symfony/polyfill-php73.git",
+
"reference": "21bd091060673a1177ae842c0ef8fe30893114d2"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/21bd091060673a1177ae842c0ef8fe30893114d2",
+
"reference": "21bd091060673a1177ae842c0ef8fe30893114d2",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=7.1"
+
},
+
"type": "library",
+
"extra": {
+
"thanks": {
+
"name": "symfony/polyfill",
+
"url": "https://github.com/symfony/polyfill"
+
}
+
},
+
"autoload": {
+
"files": [
+
"bootstrap.php"
+
],
+
"psr-4": {
+
"Symfony\\Polyfill\\Php73\\": ""
+
},
+
"classmap": [
+
"Resources/stubs"
+
]
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Nicolas Grekas",
+
"email": "p@tchwork.com"
+
},
+
{
+
"name": "Symfony Community",
+
"homepage": "https://symfony.com/contributors"
+
}
+
],
+
"description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions",
+
"homepage": "https://symfony.com",
+
"keywords": [
+
"compatibility",
+
"polyfill",
+
"portable",
+
"shim"
+
],
+
"support": {
+
"source": "https://github.com/symfony/polyfill-php73/tree/v1.29.0"
+
},
+
"funding": [
+
{
+
"url": "https://symfony.com/sponsor",
+
"type": "custom"
+
},
+
{
+
"url": "https://github.com/fabpot",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+
"type": "tidelift"
+
}
+
],
+
"time": "2024-01-29T20:11:03+00:00"
+
},
+
{
+
"name": "symfony/polyfill-php80",
+
"version": "v1.29.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/symfony/polyfill-php80.git",
+
"reference": "87b68208d5c1188808dd7839ee1e6c8ec3b02f1b"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/87b68208d5c1188808dd7839ee1e6c8ec3b02f1b",
+
"reference": "87b68208d5c1188808dd7839ee1e6c8ec3b02f1b",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=7.1"
+
},
+
"type": "library",
+
"extra": {
+
"thanks": {
+
"name": "symfony/polyfill",
+
"url": "https://github.com/symfony/polyfill"
+
}
+
},
+
"autoload": {
+
"files": [
+
"bootstrap.php"
+
],
+
"psr-4": {
+
"Symfony\\Polyfill\\Php80\\": ""
+
},
+
"classmap": [
+
"Resources/stubs"
+
]
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Ion Bazan",
+
"email": "ion.bazan@gmail.com"
+
},
+
{
+
"name": "Nicolas Grekas",
+
"email": "p@tchwork.com"
+
},
+
{
+
"name": "Symfony Community",
+
"homepage": "https://symfony.com/contributors"
+
}
+
],
+
"description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions",
+
"homepage": "https://symfony.com",
+
"keywords": [
+
"compatibility",
+
"polyfill",
+
"portable",
+
"shim"
+
],
+
"support": {
+
"source": "https://github.com/symfony/polyfill-php80/tree/v1.29.0"
+
},
+
"funding": [
+
{
+
"url": "https://symfony.com/sponsor",
+
"type": "custom"
+
},
+
{
+
"url": "https://github.com/fabpot",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+
"type": "tidelift"
+
}
+
],
+
"time": "2024-01-29T20:11:03+00:00"
+
},
+
{
+
"name": "symfony/polyfill-php81",
+
"version": "v1.29.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/symfony/polyfill-php81.git",
+
"reference": "c565ad1e63f30e7477fc40738343c62b40bc672d"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/c565ad1e63f30e7477fc40738343c62b40bc672d",
+
"reference": "c565ad1e63f30e7477fc40738343c62b40bc672d",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=7.1"
+
},
+
"type": "library",
+
"extra": {
+
"thanks": {
+
"name": "symfony/polyfill",
+
"url": "https://github.com/symfony/polyfill"
+
}
+
},
+
"autoload": {
+
"files": [
+
"bootstrap.php"
+
],
+
"psr-4": {
+
"Symfony\\Polyfill\\Php81\\": ""
+
},
+
"classmap": [
+
"Resources/stubs"
+
]
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Nicolas Grekas",
+
"email": "p@tchwork.com"
+
},
+
{
+
"name": "Symfony Community",
+
"homepage": "https://symfony.com/contributors"
+
}
+
],
+
"description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions",
+
"homepage": "https://symfony.com",
+
"keywords": [
+
"compatibility",
+
"polyfill",
+
"portable",
+
"shim"
+
],
+
"support": {
+
"source": "https://github.com/symfony/polyfill-php81/tree/v1.29.0"
+
},
+
"funding": [
+
{
+
"url": "https://symfony.com/sponsor",
+
"type": "custom"
+
},
+
{
+
"url": "https://github.com/fabpot",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+
"type": "tidelift"
+
}
+
],
+
"time": "2024-01-29T20:11:03+00:00"
+
},
+
{
+
"name": "symfony/process",
+
"version": "v5.4.39",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/symfony/process.git",
+
"reference": "85a554acd7c28522241faf2e97b9541247a0d3d5"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/symfony/process/zipball/85a554acd7c28522241faf2e97b9541247a0d3d5",
+
"reference": "85a554acd7c28522241faf2e97b9541247a0d3d5",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=7.2.5",
+
"symfony/polyfill-php80": "^1.16"
+
},
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"Symfony\\Component\\Process\\": ""
+
},
+
"exclude-from-classmap": [
+
"/Tests/"
+
]
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Fabien Potencier",
+
"email": "fabien@symfony.com"
+
},
+
{
+
"name": "Symfony Community",
+
"homepage": "https://symfony.com/contributors"
+
}
+
],
+
"description": "Executes commands in sub-processes",
+
"homepage": "https://symfony.com",
+
"support": {
+
"source": "https://github.com/symfony/process/tree/v5.4.39"
+
},
+
"funding": [
+
{
+
"url": "https://symfony.com/sponsor",
+
"type": "custom"
+
},
+
{
+
"url": "https://github.com/fabpot",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+
"type": "tidelift"
+
}
+
],
+
"time": "2024-04-18T08:26:06+00:00"
+
},
+
{
+
"name": "symfony/service-contracts",
+
"version": "v3.5.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/symfony/service-contracts.git",
+
"reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/symfony/service-contracts/zipball/bd1d9e59a81d8fa4acdcea3f617c581f7475a80f",
+
"reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=8.1",
+
"psr/container": "^1.1|^2.0",
+
"symfony/deprecation-contracts": "^2.5|^3"
+
},
+
"conflict": {
+
"ext-psr": "<1.1|>=2"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-main": "3.5-dev"
+
},
+
"thanks": {
+
"name": "symfony/contracts",
+
"url": "https://github.com/symfony/contracts"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Symfony\\Contracts\\Service\\": ""
+
},
+
"exclude-from-classmap": [
+
"/Test/"
+
]
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Nicolas Grekas",
+
"email": "p@tchwork.com"
+
},
+
{
+
"name": "Symfony Community",
+
"homepage": "https://symfony.com/contributors"
+
}
+
],
+
"description": "Generic abstractions related to writing services",
+
"homepage": "https://symfony.com",
+
"keywords": [
+
"abstractions",
+
"contracts",
+
"decoupling",
+
"interfaces",
+
"interoperability",
+
"standards"
+
],
+
"support": {
+
"source": "https://github.com/symfony/service-contracts/tree/v3.5.0"
+
},
+
"funding": [
+
{
+
"url": "https://symfony.com/sponsor",
+
"type": "custom"
+
},
+
{
+
"url": "https://github.com/fabpot",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+
"type": "tidelift"
+
}
+
],
+
"time": "2024-04-18T09:32:20+00:00"
+
},
+
{
+
"name": "symfony/string",
+
"version": "v6.4.7",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/symfony/string.git",
+
"reference": "ffeb9591c61f65a68d47f77d12b83fa530227a69"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/symfony/string/zipball/ffeb9591c61f65a68d47f77d12b83fa530227a69",
+
"reference": "ffeb9591c61f65a68d47f77d12b83fa530227a69",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=8.1",
+
"symfony/polyfill-ctype": "~1.8",
+
"symfony/polyfill-intl-grapheme": "~1.0",
+
"symfony/polyfill-intl-normalizer": "~1.0",
+
"symfony/polyfill-mbstring": "~1.0"
+
},
+
"conflict": {
+
"symfony/translation-contracts": "<2.5"
+
},
+
"require-dev": {
+
"symfony/error-handler": "^5.4|^6.0|^7.0",
+
"symfony/http-client": "^5.4|^6.0|^7.0",
+
"symfony/intl": "^6.2|^7.0",
+
"symfony/translation-contracts": "^2.5|^3.0",
+
"symfony/var-exporter": "^5.4|^6.0|^7.0"
+
},
+
"type": "library",
+
"autoload": {
+
"files": [
+
"Resources/functions.php"
+
],
+
"psr-4": {
+
"Symfony\\Component\\String\\": ""
+
},
+
"exclude-from-classmap": [
+
"/Tests/"
+
]
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Nicolas Grekas",
+
"email": "p@tchwork.com"
+
},
+
{
+
"name": "Symfony Community",
+
"homepage": "https://symfony.com/contributors"
+
}
+
],
+
"description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way",
+
"homepage": "https://symfony.com",
+
"keywords": [
+
"grapheme",
+
"i18n",
+
"string",
+
"unicode",
+
"utf-8",
+
"utf8"
+
],
+
"support": {
+
"source": "https://github.com/symfony/string/tree/v6.4.7"
+
},
+
"funding": [
+
{
+
"url": "https://symfony.com/sponsor",
+
"type": "custom"
+
},
+
{
+
"url": "https://github.com/fabpot",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+
"type": "tidelift"
+
}
+
],
+
"time": "2024-04-18T09:22:46+00:00"
+
},
+
{
+
"name": "symfony/translation",
+
"version": "v5.4.39",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/symfony/translation.git",
+
"reference": "0fabede35e3985c4f96089edeeefe8313e15ca3a"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/symfony/translation/zipball/0fabede35e3985c4f96089edeeefe8313e15ca3a",
+
"reference": "0fabede35e3985c4f96089edeeefe8313e15ca3a",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=7.2.5",
+
"symfony/deprecation-contracts": "^2.1|^3",
+
"symfony/polyfill-mbstring": "~1.0",
+
"symfony/polyfill-php80": "^1.16",
+
"symfony/translation-contracts": "^2.3"
+
},
+
"conflict": {
+
"symfony/config": "<4.4",
+
"symfony/console": "<5.3",
+
"symfony/dependency-injection": "<5.0",
+
"symfony/http-kernel": "<5.0",
+
"symfony/twig-bundle": "<5.0",
+
"symfony/yaml": "<4.4"
+
},
+
"provide": {
+
"symfony/translation-implementation": "2.3"
+
},
+
"require-dev": {
+
"psr/log": "^1|^2|^3",
+
"symfony/config": "^4.4|^5.0|^6.0",
+
"symfony/console": "^5.4|^6.0",
+
"symfony/dependency-injection": "^5.0|^6.0",
+
"symfony/finder": "^4.4|^5.0|^6.0",
+
"symfony/http-client-contracts": "^1.1|^2.0|^3.0",
+
"symfony/http-kernel": "^5.0|^6.0",
+
"symfony/intl": "^4.4|^5.0|^6.0",
+
"symfony/polyfill-intl-icu": "^1.21",
+
"symfony/service-contracts": "^1.1.2|^2|^3",
+
"symfony/yaml": "^4.4|^5.0|^6.0"
+
},
+
"suggest": {
+
"psr/log-implementation": "To use logging capability in translator",
+
"symfony/config": "",
+
"symfony/yaml": ""
+
},
+
"type": "library",
+
"autoload": {
+
"files": [
+
"Resources/functions.php"
+
],
+
"psr-4": {
+
"Symfony\\Component\\Translation\\": ""
+
},
+
"exclude-from-classmap": [
+
"/Tests/"
+
]
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Fabien Potencier",
+
"email": "fabien@symfony.com"
+
},
+
{
+
"name": "Symfony Community",
+
"homepage": "https://symfony.com/contributors"
+
}
+
],
+
"description": "Provides tools to internationalize your application",
+
"homepage": "https://symfony.com",
+
"support": {
+
"source": "https://github.com/symfony/translation/tree/v5.4.39"
+
},
+
"funding": [
+
{
+
"url": "https://symfony.com/sponsor",
+
"type": "custom"
+
},
+
{
+
"url": "https://github.com/fabpot",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+
"type": "tidelift"
+
}
+
],
+
"time": "2024-04-18T08:26:06+00:00"
+
},
+
{
+
"name": "symfony/translation-contracts",
+
"version": "v2.5.3",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/symfony/translation-contracts.git",
+
"reference": "b0073a77ac0b7ea55131020e87b1e3af540f4664"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/symfony/translation-contracts/zipball/b0073a77ac0b7ea55131020e87b1e3af540f4664",
+
"reference": "b0073a77ac0b7ea55131020e87b1e3af540f4664",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=7.2.5"
+
},
+
"suggest": {
+
"symfony/translation-implementation": ""
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-main": "2.5-dev"
+
},
+
"thanks": {
+
"name": "symfony/contracts",
+
"url": "https://github.com/symfony/contracts"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Symfony\\Contracts\\Translation\\": ""
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Nicolas Grekas",
+
"email": "p@tchwork.com"
+
},
+
{
+
"name": "Symfony Community",
+
"homepage": "https://symfony.com/contributors"
+
}
+
],
+
"description": "Generic abstractions related to translation",
+
"homepage": "https://symfony.com",
+
"keywords": [
+
"abstractions",
+
"contracts",
+
"decoupling",
+
"interfaces",
+
"interoperability",
+
"standards"
+
],
+
"support": {
+
"source": "https://github.com/symfony/translation-contracts/tree/v2.5.3"
+
},
+
"funding": [
+
{
+
"url": "https://symfony.com/sponsor",
+
"type": "custom"
+
},
+
{
+
"url": "https://github.com/fabpot",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+
"type": "tidelift"
+
}
+
],
+
"time": "2024-01-23T13:51:25+00:00"
+
},
+
{
+
"name": "symfony/yaml",
+
"version": "v5.4.39",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/symfony/yaml.git",
+
"reference": "bc780e16879000f77a1022163c052f5323b5e640"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/symfony/yaml/zipball/bc780e16879000f77a1022163c052f5323b5e640",
+
"reference": "bc780e16879000f77a1022163c052f5323b5e640",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=7.2.5",
+
"symfony/deprecation-contracts": "^2.1|^3",
+
"symfony/polyfill-ctype": "^1.8"
+
},
+
"conflict": {
+
"symfony/console": "<5.3"
+
},
+
"require-dev": {
+
"symfony/console": "^5.3|^6.0"
+
},
+
"suggest": {
+
"symfony/console": "For validating YAML files using the lint command"
+
},
+
"bin": [
+
"Resources/bin/yaml-lint"
+
],
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"Symfony\\Component\\Yaml\\": ""
+
},
+
"exclude-from-classmap": [
+
"/Tests/"
+
]
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Fabien Potencier",
+
"email": "fabien@symfony.com"
+
},
+
{
+
"name": "Symfony Community",
+
"homepage": "https://symfony.com/contributors"
+
}
+
],
+
"description": "Loads and dumps YAML files",
+
"homepage": "https://symfony.com",
+
"support": {
+
"source": "https://github.com/symfony/yaml/tree/v5.4.39"
+
},
+
"funding": [
+
{
+
"url": "https://symfony.com/sponsor",
+
"type": "custom"
+
},
+
{
+
"url": "https://github.com/fabpot",
+
"type": "github"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+
"type": "tidelift"
+
}
+
],
+
"time": "2024-04-23T11:57:27+00:00"
+
},
+
{
+
"name": "tijsverkoyen/css-to-inline-styles",
+
"version": "v2.2.7",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/tijsverkoyen/CssToInlineStyles.git",
+
"reference": "83ee6f38df0a63106a9e4536e3060458b74ccedb"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/83ee6f38df0a63106a9e4536e3060458b74ccedb",
+
"reference": "83ee6f38df0a63106a9e4536e3060458b74ccedb",
+
"shasum": ""
+
},
+
"require": {
+
"ext-dom": "*",
+
"ext-libxml": "*",
+
"php": "^5.5 || ^7.0 || ^8.0",
+
"symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0"
+
},
+
"require-dev": {
+
"phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^7.5 || ^8.5.21 || ^9.5.10"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "2.2.x-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"TijsVerkoyen\\CssToInlineStyles\\": "src"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"BSD-3-Clause"
+
],
+
"authors": [
+
{
+
"name": "Tijs Verkoyen",
+
"email": "css_to_inline_styles@verkoyen.eu",
+
"role": "Developer"
+
}
+
],
+
"description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.",
+
"homepage": "https://github.com/tijsverkoyen/CssToInlineStyles",
+
"support": {
+
"issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues",
+
"source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/v2.2.7"
+
},
+
"time": "2023-12-08T13:03:43+00:00"
+
},
+
{
+
"name": "voku/portable-ascii",
+
"version": "1.6.1",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/voku/portable-ascii.git",
+
"reference": "87337c91b9dfacee02452244ee14ab3c43bc485a"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/voku/portable-ascii/zipball/87337c91b9dfacee02452244ee14ab3c43bc485a",
+
"reference": "87337c91b9dfacee02452244ee14ab3c43bc485a",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=7.0.0"
+
},
+
"require-dev": {
+
"phpunit/phpunit": "~6.0 || ~7.0 || ~9.0"
+
},
+
"suggest": {
+
"ext-intl": "Use Intl for transliterator_transliterate() support"
+
},
+
"type": "library",
+
"autoload": {
+
"psr-4": {
+
"voku\\": "src/voku/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Lars Moelleken",
+
"homepage": "http://www.moelleken.org/"
+
}
+
],
+
"description": "Portable ASCII library - performance optimized (ascii) string functions for php.",
+
"homepage": "https://github.com/voku/portable-ascii",
+
"keywords": [
+
"ascii",
+
"clean",
+
"php"
+
],
+
"support": {
+
"issues": "https://github.com/voku/portable-ascii/issues",
+
"source": "https://github.com/voku/portable-ascii/tree/1.6.1"
+
},
+
"funding": [
+
{
+
"url": "https://www.paypal.me/moelleken",
+
"type": "custom"
+
},
+
{
+
"url": "https://github.com/voku",
+
"type": "github"
+
},
+
{
+
"url": "https://opencollective.com/portable-ascii",
+
"type": "open_collective"
+
},
+
{
+
"url": "https://www.patreon.com/voku",
+
"type": "patreon"
+
},
+
{
+
"url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii",
+
"type": "tidelift"
+
}
+
],
+
"time": "2022-01-24T18:55:24+00:00"
+
},
+
{
+
"name": "webmozart/assert",
+
"version": "1.11.0",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/webmozarts/assert.git",
+
"reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991",
+
"reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991",
+
"shasum": ""
+
},
+
"require": {
+
"ext-ctype": "*",
+
"php": "^7.2 || ^8.0"
+
},
+
"conflict": {
+
"phpstan/phpstan": "<0.12.20",
+
"vimeo/psalm": "<4.6.1 || 4.6.2"
+
},
+
"require-dev": {
+
"phpunit/phpunit": "^8.5.13"
+
},
+
"type": "library",
+
"extra": {
+
"branch-alias": {
+
"dev-master": "1.10-dev"
+
}
+
},
+
"autoload": {
+
"psr-4": {
+
"Webmozart\\Assert\\": "src/"
+
}
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"MIT"
+
],
+
"authors": [
+
{
+
"name": "Bernhard Schussek",
+
"email": "bschussek@gmail.com"
+
}
+
],
+
"description": "Assertions to validate method input/output with nice error messages.",
+
"keywords": [
+
"assert",
+
"check",
+
"validate"
+
],
+
"support": {
+
"issues": "https://github.com/webmozarts/assert/issues",
+
"source": "https://github.com/webmozarts/assert/tree/1.11.0"
+
},
+
"time": "2022-06-03T18:03:27+00:00"
+
},
+
{
+
"name": "wikimedia/less.php",
+
"version": "v3.2.1",
+
"source": {
+
"type": "git",
+
"url": "https://github.com/wikimedia/less.php.git",
+
"reference": "0d5b30ba792bdbf8991a646fc9c30561b38a5559"
+
},
+
"dist": {
+
"type": "zip",
+
"url": "https://api.github.com/repos/wikimedia/less.php/zipball/0d5b30ba792bdbf8991a646fc9c30561b38a5559",
+
"reference": "0d5b30ba792bdbf8991a646fc9c30561b38a5559",
+
"shasum": ""
+
},
+
"require": {
+
"php": ">=7.2.9"
+
},
+
"require-dev": {
+
"mediawiki/mediawiki-codesniffer": "40.0.1",
+
"mediawiki/mediawiki-phan-config": "0.12.0",
+
"mediawiki/minus-x": "1.1.1",
+
"php-parallel-lint/php-console-highlighter": "1.0.0",
+
"php-parallel-lint/php-parallel-lint": "1.3.2",
+
"phpunit/phpunit": "^8.5"
+
},
+
"bin": [
+
"bin/lessc"
+
],
+
"type": "library",
+
"autoload": {
+
"psr-0": {
+
"Less": "lib/"
+
},
+
"classmap": [
+
"lessc.inc.php"
+
]
+
},
+
"notification-url": "https://packagist.org/downloads/",
+
"license": [
+
"Apache-2.0"
+
],
+
"authors": [
+
{
+
"name": "Timo Tijhof",
+
"homepage": "https://timotijhof.net"
+
},
+
{
+
"name": "Josh Schmidt",
+
"homepage": "https://github.com/oyejorge"
+
},
+
{
+
"name": "Matt Agar",
+
"homepage": "https://github.com/agar"
+
},
+
{
+
"name": "Martin Jantošovič",
+
"homepage": "https://github.com/Mordred"
+
}
+
],
+
"description": "PHP port of the LESS processor",
+
"homepage": "https://gerrit.wikimedia.org/g/mediawiki/libs/less.php",
+
"keywords": [
+
"css",
+
"less",
+
"less.js",
+
"lesscss",
+
"php",
+
"stylesheet"
+
],
+
"support": {
+
"issues": "https://github.com/wikimedia/less.php/issues",
+
"source": "https://github.com/wikimedia/less.php/tree/v3.2.1"
+
},
+
"time": "2023-02-03T06:43:41+00:00"
+
}
+
],
+
"packages-dev": [],
+
"aliases": [],
+
"minimum-stability": "stable",
+
"stability-flags": [],
+
"prefer-stable": false,
+
"prefer-lowest": false,
+
"platform": [],
+
"platform-dev": [],
+
"plugin-api-version": "2.3.0"
+
}
+28
pkgs/by-name/fl/flarum/package.nix
···
+
{ lib
+
, php
+
, fetchFromGitHub
+
}:
+
+
php.buildComposerProject (finalAttrs: {
+
pname = "flarum";
+
version = "1.8.1";
+
+
src = fetchFromGitHub {
+
owner = "flarum";
+
repo = "flarum";
+
rev = "v${finalAttrs.version}";
+
hash = "sha256-kigUZpiHTM24XSz33VQYdeulG1YI5s/M02V7xue72VM=";
+
};
+
+
composerLock = ./composer.lock;
+
composerStrictValidation = false;
+
vendorHash = "sha256-gQkjuatItw93JhI7FVfg5hYxkC1gsRQ3c2C2+MhI/Jg=";
+
+
meta = with lib; {
+
changelog = "https://github.com/flarum/framework/blob/main/CHANGELOG.md";
+
description = "Flarum is a delightfully simple discussion platform for your website";
+
homepage = "https://github.com/flarum/flarum";
+
license = lib.licenses.mit;
+
maintainers = with maintainers; [ fsagbuya jasonodoom ];
+
};
+
})