2024-12-26 19:14:44 +08:00
{
"packages" : [
2025-04-25 19:02:06 +08:00
{
"name" : "adbario/php-dot-notation" ,
"version" : "2.5.0" ,
"version_normalized" : "2.5.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/adbario/php-dot-notation.git" ,
"reference" : "081e2cca50c84bfeeea2e3ef9b2c8d206d80ccae"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/adbario/php-dot-notation/zipball/081e2cca50c84bfeeea2e3ef9b2c8d206d80ccae" ,
"reference" : "081e2cca50c84bfeeea2e3ef9b2c8d206d80ccae" ,
"shasum" : ""
} ,
"require" : {
"ext-json" : "*" ,
"php" : "^5.5 || ^7.0 || ^8.0"
} ,
"require-dev" : {
"phpunit/phpunit" : "^4.8|^5.7|^6.6|^7.5|^8.5|^9.5" ,
"squizlabs/php_codesniffer" : "^3.6"
} ,
"time" : "2022-10-14T20:31:46+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"files" : [
"src/helpers.php"
] ,
"psr-4" : {
"Adbar\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Riku Särkinen" ,
"email" : "riku@adbar.io"
}
] ,
"description" : "PHP dot notation access to arrays" ,
"homepage" : "https://github.com/adbario/php-dot-notation" ,
"keywords" : [
"ArrayAccess" ,
"dotnotation"
] ,
"support" : {
"issues" : "https://github.com/adbario/php-dot-notation/issues" ,
"source" : "https://github.com/adbario/php-dot-notation/tree/2.5.0"
} ,
"install-path" : "../adbario/php-dot-notation"
} ,
{
"name" : "alibabacloud/client" ,
"version" : "1.5.32" ,
"version_normalized" : "1.5.32.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/aliyun/openapi-sdk-php-client.git" ,
"reference" : "5bc6f6d660797dcee2c3aef29700ab41ee764f4d"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/aliyun/openapi-sdk-php-client/zipball/5bc6f6d660797dcee2c3aef29700ab41ee764f4d" ,
"reference" : "5bc6f6d660797dcee2c3aef29700ab41ee764f4d" ,
"shasum" : ""
} ,
"require" : {
"adbario/php-dot-notation" : "^2.4.1" ,
"clagiordano/weblibs-configmanager" : "^1.0" ,
"ext-curl" : "*" ,
"ext-json" : "*" ,
"ext-libxml" : "*" ,
"ext-mbstring" : "*" ,
"ext-openssl" : "*" ,
"ext-simplexml" : "*" ,
"ext-xmlwriter" : "*" ,
"guzzlehttp/guzzle" : "^6.3|^7.0" ,
"mtdowling/jmespath.php" : "^2.5" ,
"php" : ">=5.5"
} ,
"require-dev" : {
"composer/composer" : "^1.8" ,
"drupal/coder" : "^8.3" ,
"ext-dom" : "*" ,
"ext-pcre" : "*" ,
"ext-sockets" : "*" ,
"ext-spl" : "*" ,
"league/climate" : "^3.2.4" ,
"mikey179/vfsstream" : "^1.6" ,
"monolog/monolog" : "^1.24" ,
"phpunit/phpunit" : "^5.7|^6.6|^7.5|^8.5|^9.5" ,
"psr/cache" : "^1.0" ,
"symfony/dotenv" : "^3.4" ,
"symfony/var-dumper" : "^3.4"
} ,
"suggest" : {
"ext-sockets" : "To use client-side monitoring"
} ,
"time" : "2022-12-09T04:05:55+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"files" : [
"src/Functions.php"
] ,
"psr-4" : {
"AlibabaCloud\\Client\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"Apache-2.0"
] ,
"authors" : [
{
"name" : "Alibaba Cloud SDK" ,
"email" : "sdk-team@alibabacloud.com" ,
"homepage" : "http://www.alibabacloud.com"
}
] ,
"description" : "Alibaba Cloud Client for PHP - Use Alibaba Cloud in your PHP project" ,
"homepage" : "https://www.alibabacloud.com/" ,
"keywords" : [
"alibaba" ,
"alibabacloud" ,
"aliyun" ,
"client" ,
"cloud" ,
"library" ,
"sdk" ,
"tool"
] ,
"support" : {
"issues" : "https://github.com/aliyun/openapi-sdk-php-client/issues" ,
"source" : "https://github.com/aliyun/openapi-sdk-php-client"
} ,
"install-path" : "../alibabacloud/client"
} ,
{
"name" : "clagiordano/weblibs-configmanager" ,
"version" : "v1.5.0" ,
"version_normalized" : "1.5.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/clagiordano/weblibs-configmanager.git" ,
"reference" : "8802c7396d61a923c9a73e37ead062b24bb1b273"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/clagiordano/weblibs-configmanager/zipball/8802c7396d61a923c9a73e37ead062b24bb1b273" ,
"reference" : "8802c7396d61a923c9a73e37ead062b24bb1b273" ,
"shasum" : ""
} ,
"require" : {
"ext-json" : "*" ,
"php" : ">=5.4" ,
"symfony/yaml" : "^2.8"
} ,
"require-dev" : {
"clagiordano/phpunit-result-printer" : "^1" ,
"php-coveralls/php-coveralls" : "^1.1" ,
"phpunit/phpunit" : "^4.8"
} ,
"time" : "2021-07-12T15:27:21+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"clagiordano\\weblibs\\configmanager\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"LGPL-3.0-or-later"
] ,
"authors" : [
{
"name" : "Claudio Giordano" ,
"email" : "claudio.giordano@autistici.org" ,
"role" : "Developer"
}
] ,
"description" : "weblibs-configmanager is a tool library for easily read and access to php config array file and direct read/write configuration file / object" ,
"keywords" : [
"clagiordano" ,
"configuration" ,
"manager" ,
"tool" ,
"weblibs"
] ,
"support" : {
"issues" : "https://github.com/clagiordano/weblibs-configmanager/issues" ,
"source" : "https://github.com/clagiordano/weblibs-configmanager/tree/v1.5.0"
} ,
"install-path" : "../clagiordano/weblibs-configmanager"
} ,
2025-04-03 18:19:04 +08:00
{
"name" : "easywechat-composer/easywechat-composer" ,
"version" : "1.4.1" ,
"version_normalized" : "1.4.1.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/mingyoung/easywechat-composer.git" ,
"reference" : "3fc6a7ab6d3853c0f4e2922539b56cc37ef361cd"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/mingyoung/easywechat-composer/zipball/3fc6a7ab6d3853c0f4e2922539b56cc37ef361cd" ,
"reference" : "3fc6a7ab6d3853c0f4e2922539b56cc37ef361cd" ,
"shasum" : ""
} ,
"require" : {
"composer-plugin-api" : "^1.0 || ^2.0" ,
"php" : ">=7.0"
} ,
"require-dev" : {
"composer/composer" : "^1.0 || ^2.0" ,
"phpunit/phpunit" : "^6.5 || ^7.0"
} ,
"time" : "2021-07-05T04:03:22+00:00" ,
"type" : "composer-plugin" ,
"extra" : {
"class" : "EasyWeChatComposer\\Plugin"
} ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"EasyWeChatComposer\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "张铭阳" ,
"email" : "mingyoungcheung@gmail.com"
}
] ,
"description" : "The composer plugin for EasyWeChat" ,
"support" : {
"issues" : "https://github.com/mingyoung/easywechat-composer/issues" ,
"source" : "https://github.com/mingyoung/easywechat-composer/tree/1.4.1"
} ,
"install-path" : "../easywechat-composer/easywechat-composer"
} ,
2024-12-26 19:14:44 +08:00
{
"name" : "ezyang/htmlpurifier" ,
"version" : "v4.18.0" ,
"version_normalized" : "4.18.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/ezyang/htmlpurifier.git" ,
"reference" : "cb56001e54359df7ae76dc522d08845dc741621b"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/ezyang/htmlpurifier/zipball/cb56001e54359df7ae76dc522d08845dc741621b" ,
"reference" : "cb56001e54359df7ae76dc522d08845dc741621b" ,
"shasum" : ""
} ,
"require" : {
"php" : "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0"
} ,
"require-dev" : {
"cerdic/css-tidy" : "^1.7 || ^2.0" ,
"simpletest/simpletest" : "dev-master"
} ,
"suggest" : {
"cerdic/css-tidy" : "If you want to use the filter 'Filter.ExtractStyleBlocks'." ,
"ext-bcmath" : "Used for unit conversion and imagecrash protection" ,
"ext-iconv" : "Converts text to and from non-UTF-8 encodings" ,
"ext-tidy" : "Used for pretty-printing HTML"
} ,
"time" : "2024-11-01T03:51:45+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"files" : [
"library/HTMLPurifier.composer.php"
] ,
"psr-0" : {
"HTMLPurifier" : "library/"
} ,
"exclude-from-classmap" : [
"/library/HTMLPurifier/Language/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"LGPL-2.1-or-later"
] ,
"authors" : [
{
"name" : "Edward Z. Yang" ,
"email" : "admin@htmlpurifier.org" ,
"homepage" : "http://ezyang.com"
}
] ,
"description" : "Standards compliant HTML filter written in PHP" ,
"homepage" : "http://htmlpurifier.org/" ,
"keywords" : [
"html"
] ,
"support" : {
"issues" : "https://github.com/ezyang/htmlpurifier/issues" ,
"source" : "https://github.com/ezyang/htmlpurifier/tree/v4.18.0"
} ,
"install-path" : "../ezyang/htmlpurifier"
} ,
2025-04-03 18:19:04 +08:00
{
"name" : "guzzlehttp/guzzle" ,
"version" : "7.9.2" ,
"version_normalized" : "7.9.2.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/guzzle/guzzle.git" ,
"reference" : "d281ed313b989f213357e3be1a179f02196ac99b"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/guzzle/guzzle/zipball/d281ed313b989f213357e3be1a179f02196ac99b" ,
"reference" : "d281ed313b989f213357e3be1a179f02196ac99b" ,
"shasum" : ""
} ,
"require" : {
"ext-json" : "*" ,
"guzzlehttp/promises" : "^1.5.3 || ^2.0.3" ,
"guzzlehttp/psr7" : "^2.7.0" ,
"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" : "*" ,
"guzzle/client-integration-tests" : "3.0.2" ,
"php-http/message-factory" : "^1.1" ,
"phpunit/phpunit" : "^8.5.39 || ^9.6.20" ,
"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"
} ,
"time" : "2024-07-24T11:22:20+00:00" ,
"type" : "library" ,
"extra" : {
"bamarni-bin" : {
"bin-links" : true ,
"forward-command" : false
}
} ,
"installation-source" : "dist" ,
"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.9.2"
} ,
"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"
}
] ,
"install-path" : "../guzzlehttp/guzzle"
} ,
{
"name" : "guzzlehttp/promises" ,
"version" : "2.0.4" ,
"version_normalized" : "2.0.4.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/guzzle/promises.git" ,
"reference" : "f9c436286ab2892c7db7be8c8da4ef61ccf7b455"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/guzzle/promises/zipball/f9c436286ab2892c7db7be8c8da4ef61ccf7b455" ,
"reference" : "f9c436286ab2892c7db7be8c8da4ef61ccf7b455" ,
"shasum" : ""
} ,
"require" : {
"php" : "^7.2.5 || ^8.0"
} ,
"require-dev" : {
"bamarni/composer-bin-plugin" : "^1.8.2" ,
"phpunit/phpunit" : "^8.5.39 || ^9.6.20"
} ,
"time" : "2024-10-17T10:06:22+00:00" ,
"type" : "library" ,
"extra" : {
"bamarni-bin" : {
"bin-links" : true ,
"forward-command" : false
}
} ,
"installation-source" : "dist" ,
"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.4"
} ,
"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"
}
] ,
"install-path" : "../guzzlehttp/promises"
} ,
{
"name" : "guzzlehttp/psr7" ,
"version" : "2.7.0" ,
"version_normalized" : "2.7.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/guzzle/psr7.git" ,
"reference" : "a70f5c95fb43bc83f07c9c948baa0dc1829bf201"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/guzzle/psr7/zipball/a70f5c95fb43bc83f07c9c948baa0dc1829bf201" ,
"reference" : "a70f5c95fb43bc83f07c9c948baa0dc1829bf201" ,
"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.0" ,
"phpunit/phpunit" : "^8.5.39 || ^9.6.20"
} ,
"suggest" : {
"laminas/laminas-httphandlerrunner" : "Emit PSR-7 responses"
} ,
"time" : "2024-07-18T11:15:46+00:00" ,
"type" : "library" ,
"extra" : {
"bamarni-bin" : {
"bin-links" : true ,
"forward-command" : false
}
} ,
"installation-source" : "dist" ,
"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.7.0"
} ,
"funding" : [
{
"url" : "https://github.com/GrahamCampbell" ,
"type" : "github"
} ,
{
"url" : "https://github.com/Nyholm" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7" ,
"type" : "tidelift"
}
] ,
"install-path" : "../guzzlehttp/psr7"
} ,
2024-12-26 19:14:44 +08:00
{
"name" : "maennchen/zipstream-php" ,
"version" : "2.1.0" ,
"version_normalized" : "2.1.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/maennchen/ZipStream-PHP.git" ,
"reference" : "c4c5803cc1f93df3d2448478ef79394a5981cc58"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/c4c5803cc1f93df3d2448478ef79394a5981cc58" ,
"reference" : "c4c5803cc1f93df3d2448478ef79394a5981cc58" ,
"shasum" : ""
} ,
"require" : {
"myclabs/php-enum" : "^1.5" ,
"php" : ">= 7.1" ,
"psr/http-message" : "^1.0" ,
"symfony/polyfill-mbstring" : "^1.0"
} ,
"require-dev" : {
"ext-zip" : "*" ,
"guzzlehttp/guzzle" : ">= 6.3" ,
"mikey179/vfsstream" : "^1.6" ,
"phpunit/phpunit" : ">= 7.5"
} ,
"time" : "2020-05-30T13:11:16+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"ZipStream\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Paul Duncan" ,
"email" : "pabs@pablotron.org"
} ,
{
"name" : "Jonatan Männchen" ,
"email" : "jonatan@maennchen.ch"
} ,
{
"name" : "Jesse Donat" ,
"email" : "donatj@gmail.com"
} ,
{
"name" : "András Kolesár" ,
"email" : "kolesar@kolesar.hu"
}
] ,
"description" : "ZipStream is a library for dynamically streaming dynamic zip files from PHP without writing to the disk at all on the server." ,
"keywords" : [
"stream" ,
"zip"
] ,
"funding" : [
{
"url" : "https://github.com/maennchen" ,
"type" : "github"
} ,
{
"url" : "https://opencollective.com/zipstream" ,
"type" : "open_collective"
}
] ,
"install-path" : "../maennchen/zipstream-php"
} ,
{
"name" : "markbaker/complex" ,
"version" : "3.0.2" ,
"version_normalized" : "3.0.2.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/MarkBaker/PHPComplex.git" ,
"reference" : "95c56caa1cf5c766ad6d65b6344b807c1e8405b9"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/MarkBaker/PHPComplex/zipball/95c56caa1cf5c766ad6d65b6344b807c1e8405b9" ,
"reference" : "95c56caa1cf5c766ad6d65b6344b807c1e8405b9" ,
"shasum" : ""
} ,
"require" : {
"php" : "^7.2 || ^8.0"
} ,
"require-dev" : {
"dealerdirect/phpcodesniffer-composer-installer" : "dev-master" ,
"phpcompatibility/php-compatibility" : "^9.3" ,
"phpunit/phpunit" : "^7.0 || ^8.0 || ^9.0" ,
"squizlabs/php_codesniffer" : "^3.7"
} ,
"time" : "2022-12-06T16:21:08+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Complex\\" : "classes/src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Mark Baker" ,
"email" : "mark@lange.demon.co.uk"
}
] ,
"description" : "PHP Class for working with complex numbers" ,
"homepage" : "https://github.com/MarkBaker/PHPComplex" ,
"keywords" : [
"complex" ,
"mathematics"
] ,
"install-path" : "../markbaker/complex"
} ,
{
"name" : "markbaker/matrix" ,
"version" : "3.0.1" ,
"version_normalized" : "3.0.1.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/MarkBaker/PHPMatrix.git" ,
"reference" : "728434227fe21be27ff6d86621a1b13107a2562c"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/MarkBaker/PHPMatrix/zipball/728434227fe21be27ff6d86621a1b13107a2562c" ,
"reference" : "728434227fe21be27ff6d86621a1b13107a2562c" ,
"shasum" : ""
} ,
"require" : {
"php" : "^7.1 || ^8.0"
} ,
"require-dev" : {
"dealerdirect/phpcodesniffer-composer-installer" : "dev-master" ,
"phpcompatibility/php-compatibility" : "^9.3" ,
"phpdocumentor/phpdocumentor" : "2.*" ,
"phploc/phploc" : "^4.0" ,
"phpmd/phpmd" : "2.*" ,
"phpunit/phpunit" : "^7.0 || ^8.0 || ^9.0" ,
"sebastian/phpcpd" : "^4.0" ,
"squizlabs/php_codesniffer" : "^3.7"
} ,
"time" : "2022-12-02T22:17:43+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Matrix\\" : "classes/src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Mark Baker" ,
"email" : "mark@demon-angel.eu"
}
] ,
"description" : "PHP Class for working with matrices" ,
"homepage" : "https://github.com/MarkBaker/PHPMatrix" ,
"keywords" : [
"mathematics" ,
"matrix" ,
"vector"
] ,
"install-path" : "../markbaker/matrix"
} ,
{
2025-04-03 18:19:04 +08:00
"name" : "monolog/monolog" ,
"version" : "2.10.0" ,
"version_normalized" : "2.10.0.0" ,
2024-12-26 19:14:44 +08:00
"source" : {
"type" : "git" ,
2025-04-03 18:19:04 +08:00
"url" : "https://github.com/Seldaek/monolog.git" ,
"reference" : "5cf826f2991858b54d5c3809bee745560a1042a7"
2024-12-26 19:14:44 +08:00
} ,
"dist" : {
"type" : "zip" ,
2025-04-03 18:19:04 +08:00
"url" : "https://api.github.com/repos/Seldaek/monolog/zipball/5cf826f2991858b54d5c3809bee745560a1042a7" ,
"reference" : "5cf826f2991858b54d5c3809bee745560a1042a7" ,
2024-12-26 19:14:44 +08:00
"shasum" : ""
} ,
"require" : {
2025-04-03 18:19:04 +08:00
"php" : ">=7.2" ,
"psr/log" : "^1.0.1 || ^2.0 || ^3.0"
} ,
"provide" : {
"psr/log-implementation" : "1.0.0 || 2.0.0 || 3.0.0"
2024-12-26 19:14:44 +08:00
} ,
"require-dev" : {
2025-04-03 18:19:04 +08:00
"aws/aws-sdk-php" : "^2.4.9 || ^3.0" ,
"doctrine/couchdb" : "~1.0@dev" ,
"elasticsearch/elasticsearch" : "^7 || ^8" ,
"ext-json" : "*" ,
"graylog2/gelf-php" : "^1.4.2 || ^2@dev" ,
"guzzlehttp/guzzle" : "^7.4" ,
"guzzlehttp/psr7" : "^2.2" ,
"mongodb/mongodb" : "^1.8" ,
"php-amqplib/php-amqplib" : "~2.4 || ^3" ,
"phpspec/prophecy" : "^1.15" ,
"phpstan/phpstan" : "^1.10" ,
"phpunit/phpunit" : "^8.5.38 || ^9.6.19" ,
"predis/predis" : "^1.1 || ^2.0" ,
"rollbar/rollbar" : "^1.3 || ^2 || ^3" ,
"ruflin/elastica" : "^7" ,
"swiftmailer/swiftmailer" : "^5.3|^6.0" ,
"symfony/mailer" : "^5.4 || ^6" ,
"symfony/mime" : "^5.4 || ^6"
2024-12-26 19:14:44 +08:00
} ,
2025-04-03 18:19:04 +08:00
"suggest" : {
"aws/aws-sdk-php" : "Allow sending log messages to AWS services like DynamoDB" ,
"doctrine/couchdb" : "Allow sending log messages to a CouchDB server" ,
"elasticsearch/elasticsearch" : "Allow sending log messages to an Elasticsearch server via official client" ,
"ext-amqp" : "Allow sending log messages to an AMQP server (1.0+ required)" ,
"ext-curl" : "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler" ,
"ext-mbstring" : "Allow to work properly with unicode symbols" ,
"ext-mongodb" : "Allow sending log messages to a MongoDB server (via driver)" ,
"ext-openssl" : "Required to send log messages using SSL" ,
"ext-sockets" : "Allow sending log messages to a Syslog server (via UDP driver)" ,
"graylog2/gelf-php" : "Allow sending log messages to a GrayLog2 server" ,
"mongodb/mongodb" : "Allow sending log messages to a MongoDB server (via library)" ,
"php-amqplib/php-amqplib" : "Allow sending log messages to an AMQP server using php-amqplib" ,
"rollbar/rollbar" : "Allow sending log messages to Rollbar" ,
"ruflin/elastica" : "Allow sending log messages to an Elastic Search server"
} ,
"time" : "2024-11-12T12:43:37+00:00" ,
2024-12-26 19:14:44 +08:00
"type" : "library" ,
2025-04-03 18:19:04 +08:00
"extra" : {
"branch-alias" : {
"dev-main" : "2.x-dev"
}
} ,
2024-12-26 19:14:44 +08:00
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
2025-04-03 18:19:04 +08:00
"Monolog\\" : "src/Monolog"
}
2024-12-26 19:14:44 +08:00
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
2025-04-03 18:19:04 +08:00
"name" : "Jordi Boggiano" ,
"email" : "j.boggiano@seld.be" ,
"homepage" : "https://seld.be"
2024-12-26 19:14:44 +08:00
}
] ,
2025-04-03 18:19:04 +08:00
"description" : "Sends your logs to files, sockets, inboxes, databases and various web services" ,
"homepage" : "https://github.com/Seldaek/monolog" ,
2024-12-26 19:14:44 +08:00
"keywords" : [
2025-04-03 18:19:04 +08:00
"log" ,
"logging" ,
"psr-3"
2024-12-26 19:14:44 +08:00
] ,
2025-04-03 18:19:04 +08:00
"support" : {
"issues" : "https://github.com/Seldaek/monolog/issues" ,
"source" : "https://github.com/Seldaek/monolog/tree/2.10.0"
} ,
2024-12-26 19:14:44 +08:00
"funding" : [
{
2025-04-03 18:19:04 +08:00
"url" : "https://github.com/Seldaek" ,
2024-12-26 19:14:44 +08:00
"type" : "github"
} ,
{
2025-04-03 18:19:04 +08:00
"url" : "https://tidelift.com/funding/github/packagist/monolog/monolog" ,
2024-12-26 19:14:44 +08:00
"type" : "tidelift"
}
] ,
2025-04-03 18:19:04 +08:00
"install-path" : "../monolog/monolog"
2024-12-26 19:14:44 +08:00
} ,
2025-04-25 19:02:06 +08:00
{
"name" : "mtdowling/jmespath.php" ,
"version" : "2.8.0" ,
"version_normalized" : "2.8.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/jmespath/jmespath.php.git" ,
"reference" : "a2a865e05d5f420b50cc2f85bb78d565db12a6bc"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/jmespath/jmespath.php/zipball/a2a865e05d5f420b50cc2f85bb78d565db12a6bc" ,
"reference" : "a2a865e05d5f420b50cc2f85bb78d565db12a6bc" ,
"shasum" : ""
} ,
"require" : {
"php" : "^7.2.5 || ^8.0" ,
"symfony/polyfill-mbstring" : "^1.17"
} ,
"require-dev" : {
"composer/xdebug-handler" : "^3.0.3" ,
"phpunit/phpunit" : "^8.5.33"
} ,
"time" : "2024-09-04T18:46:31+00:00" ,
"bin" : [
"bin/jp.php"
] ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "2.8-dev"
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"files" : [
"src/JmesPath.php"
] ,
"psr-4" : {
"JmesPath\\" : "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"
}
] ,
"description" : "Declaratively specify how to extract elements from a JSON document" ,
"keywords" : [
"json" ,
"jsonpath"
] ,
"support" : {
"issues" : "https://github.com/jmespath/jmespath.php/issues" ,
"source" : "https://github.com/jmespath/jmespath.php/tree/2.8.0"
} ,
"install-path" : "../mtdowling/jmespath.php"
} ,
2024-12-26 19:14:44 +08:00
{
2025-04-03 18:19:04 +08:00
"name" : "myclabs/php-enum" ,
"version" : "1.8.5" ,
"version_normalized" : "1.8.5.0" ,
2024-12-26 19:14:44 +08:00
"source" : {
"type" : "git" ,
2025-04-03 18:19:04 +08:00
"url" : "https://github.com/myclabs/php-enum.git" ,
"reference" : "e7be26966b7398204a234f8673fdad5ac6277802"
2024-12-26 19:14:44 +08:00
} ,
"dist" : {
"type" : "zip" ,
2025-04-03 18:19:04 +08:00
"url" : "https://api.github.com/repos/myclabs/php-enum/zipball/e7be26966b7398204a234f8673fdad5ac6277802" ,
"reference" : "e7be26966b7398204a234f8673fdad5ac6277802" ,
2024-12-26 19:14:44 +08:00
"shasum" : ""
} ,
"require" : {
2025-04-03 18:19:04 +08:00
"ext-json" : "*" ,
"php" : "^7.3 || ^8.0"
} ,
"require-dev" : {
"phpunit/phpunit" : "^9.5" ,
"squizlabs/php_codesniffer" : "1.*" ,
"vimeo/psalm" : "^4.6.2 || ^5.2"
} ,
"time" : "2025-01-14T11:49:03+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"MyCLabs\\Enum\\" : "src/"
} ,
"classmap" : [
"stubs/Stringable.php"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "PHP Enum contributors" ,
"homepage" : "https://github.com/myclabs/php-enum/graphs/contributors"
}
] ,
"description" : "PHP Enum implementation" ,
"homepage" : "https://github.com/myclabs/php-enum" ,
"keywords" : [
"enum"
] ,
"support" : {
"issues" : "https://github.com/myclabs/php-enum/issues" ,
"source" : "https://github.com/myclabs/php-enum/tree/1.8.5"
} ,
"funding" : [
{
"url" : "https://github.com/mnapoli" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/myclabs/php-enum" ,
"type" : "tidelift"
}
] ,
"install-path" : "../myclabs/php-enum"
} ,
{
"name" : "overtrue/socialite" ,
"version" : "2.0.24" ,
"version_normalized" : "2.0.24.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/overtrue/socialite.git" ,
"reference" : "ee7e7b000ec7d64f2b8aba1f6a2eec5cdf3f8bec"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/overtrue/socialite/zipball/ee7e7b000ec7d64f2b8aba1f6a2eec5cdf3f8bec" ,
"reference" : "ee7e7b000ec7d64f2b8aba1f6a2eec5cdf3f8bec" ,
"shasum" : ""
} ,
"require" : {
"ext-json" : "*" ,
"guzzlehttp/guzzle" : "^5.0|^6.0|^7.0" ,
"php" : ">=5.6" ,
"symfony/http-foundation" : "^2.7|^3.0|^4.0|^5.0"
} ,
"require-dev" : {
"mockery/mockery" : "~1.2" ,
"phpunit/phpunit" : "^6.0|^7.0|^8.0|^9.0"
} ,
"time" : "2021-05-13T16:04:48+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Overtrue\\Socialite\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "overtrue" ,
"email" : "anzhengchao@gmail.com"
}
] ,
"description" : "A collection of OAuth 2 packages that extracts from laravel/socialite." ,
"keywords" : [
"login" ,
"oauth" ,
"qq" ,
"social" ,
"wechat" ,
"weibo"
] ,
"support" : {
"issues" : "https://github.com/overtrue/socialite/issues" ,
"source" : "https://github.com/overtrue/socialite/tree/2.0.24"
} ,
"funding" : [
{
"url" : "https://www.patreon.com/overtrue" ,
"type" : "patreon"
}
] ,
"install-path" : "../overtrue/socialite"
} ,
{
"name" : "overtrue/wechat" ,
"version" : "4.9.0" ,
"version_normalized" : "4.9.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/w7corp/easywechat.git" ,
"reference" : "92791f5d957269c633b9aa175f842f6006f945b1"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/w7corp/easywechat/zipball/92791f5d957269c633b9aa175f842f6006f945b1" ,
"reference" : "92791f5d957269c633b9aa175f842f6006f945b1" ,
"shasum" : ""
} ,
"require" : {
"easywechat-composer/easywechat-composer" : "^1.1" ,
"ext-fileinfo" : "*" ,
"ext-openssl" : "*" ,
"ext-simplexml" : "*" ,
"guzzlehttp/guzzle" : "^6.2 || ^7.0" ,
"monolog/monolog" : "^1.22 || ^2.0" ,
"overtrue/socialite" : "~2.0" ,
"php" : ">=7.2" ,
"pimple/pimple" : "^3.0" ,
"psr/simple-cache" : "^1.0" ,
"symfony/cache" : "^3.3 || ^4.3 || ^5.0" ,
"symfony/event-dispatcher" : "^4.3 || ^5.0" ,
"symfony/http-foundation" : "^2.7 || ^3.0 || ^4.0 || ^5.0" ,
"symfony/psr-http-message-bridge" : "^0.3 || ^1.0 || ^2.0"
} ,
"require-dev" : {
"friendsofphp/php-cs-fixer" : "^2.15" ,
"mikey179/vfsstream" : "^1.6" ,
"mockery/mockery" : "^1.2.3" ,
"phpstan/phpstan" : "^0.12.0" ,
"phpunit/phpunit" : "^7.5"
} ,
"time" : "2023-04-28T03:30:34+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"files" : [
"src/Kernel/Support/Helpers.php" ,
"src/Kernel/Helpers.php"
] ,
"psr-4" : {
"EasyWeChat\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "overtrue" ,
"email" : "anzhengchao@gmail.com"
}
] ,
"description" : "微信SDK" ,
"keywords" : [
"easywechat" ,
"sdk" ,
"wechat" ,
"weixin" ,
"weixin-sdk"
] ,
"support" : {
"issues" : "https://github.com/w7corp/easywechat/issues" ,
"source" : "https://github.com/w7corp/easywechat/tree/4.9.0"
} ,
"funding" : [
{
"url" : "https://github.com/overtrue" ,
"type" : "github"
}
] ,
"abandoned" : "w7corp/easywechat" ,
"install-path" : "../overtrue/wechat"
} ,
{
"name" : "phpmailer/phpmailer" ,
"version" : "v6.9.3" ,
"version_normalized" : "6.9.3.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/PHPMailer/PHPMailer.git" ,
"reference" : "2f5c94fe7493efc213f643c23b1b1c249d40f47e"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/PHPMailer/PHPMailer/zipball/2f5c94fe7493efc213f643c23b1b1c249d40f47e" ,
"reference" : "2f5c94fe7493efc213f643c23b1b1c249d40f47e" ,
"shasum" : ""
} ,
"require" : {
"ext-ctype" : "*" ,
"ext-filter" : "*" ,
"ext-hash" : "*" ,
2024-12-26 19:14:44 +08:00
"php" : ">=5.5.0"
} ,
"require-dev" : {
"dealerdirect/phpcodesniffer-composer-installer" : "^1.0" ,
"doctrine/annotations" : "^1.2.6 || ^1.13.3" ,
"php-parallel-lint/php-console-highlighter" : "^1.0.0" ,
"php-parallel-lint/php-parallel-lint" : "^1.3.2" ,
"phpcompatibility/php-compatibility" : "^9.3.5" ,
"roave/security-advisories" : "dev-latest" ,
"squizlabs/php_codesniffer" : "^3.7.2" ,
"yoast/phpunit-polyfills" : "^1.0.4"
} ,
"suggest" : {
"decomplexity/SendOauth2" : "Adapter for using XOAUTH2 authentication" ,
"ext-mbstring" : "Needed to send email in multibyte encoding charset or decode encoded addresses" ,
"ext-openssl" : "Needed for secure SMTP sending and DKIM signing" ,
"greew/oauth2-azure-provider" : "Needed for Microsoft Azure XOAUTH2 authentication" ,
"hayageek/oauth2-yahoo" : "Needed for Yahoo XOAUTH2 authentication" ,
"league/oauth2-google" : "Needed for Google XOAUTH2 authentication" ,
"psr/log" : "For optional PSR-3 debug logging" ,
"symfony/polyfill-mbstring" : "To support UTF-8 if the Mbstring PHP extension is not enabled (^1.2)" ,
"thenetworg/oauth2-azure" : "Needed for Microsoft XOAUTH2 authentication"
} ,
"time" : "2024-11-24T18:04:13+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"PHPMailer\\PHPMailer\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"LGPL-2.1-only"
] ,
"authors" : [
{
"name" : "Marcus Bointon" ,
"email" : "phpmailer@synchromedia.co.uk"
} ,
{
"name" : "Jim Jagielski" ,
"email" : "jimjag@gmail.com"
} ,
{
"name" : "Andy Prevost" ,
"email" : "codeworxtech@users.sourceforge.net"
} ,
{
"name" : "Brent R. Matzelle"
}
] ,
"description" : "PHPMailer is a full-featured email creation and transfer class for PHP" ,
"support" : {
"issues" : "https://github.com/PHPMailer/PHPMailer/issues" ,
"source" : "https://github.com/PHPMailer/PHPMailer/tree/v6.9.3"
} ,
"funding" : [
{
"url" : "https://github.com/Synchro" ,
"type" : "github"
}
] ,
"install-path" : "../phpmailer/phpmailer"
} ,
{
"name" : "phpoffice/phpspreadsheet" ,
"version" : "1.25.2" ,
"version_normalized" : "1.25.2.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/PHPOffice/PhpSpreadsheet.git" ,
"reference" : "a317a09e7def49852400a4b3eca4a4b0790ceeb5"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/a317a09e7def49852400a4b3eca4a4b0790ceeb5" ,
"reference" : "a317a09e7def49852400a4b3eca4a4b0790ceeb5" ,
"shasum" : ""
} ,
"require" : {
"ext-ctype" : "*" ,
"ext-dom" : "*" ,
"ext-fileinfo" : "*" ,
"ext-gd" : "*" ,
"ext-iconv" : "*" ,
"ext-libxml" : "*" ,
"ext-mbstring" : "*" ,
"ext-simplexml" : "*" ,
"ext-xml" : "*" ,
"ext-xmlreader" : "*" ,
"ext-xmlwriter" : "*" ,
"ext-zip" : "*" ,
"ext-zlib" : "*" ,
"ezyang/htmlpurifier" : "^4.15" ,
"maennchen/zipstream-php" : "^2.1" ,
"markbaker/complex" : "^3.0" ,
"markbaker/matrix" : "^3.0" ,
"php" : "^7.3 || ^8.0" ,
"psr/http-client" : "^1.0" ,
"psr/http-factory" : "^1.0" ,
"psr/simple-cache" : "^1.0 || ^2.0 || ^3.0"
} ,
"require-dev" : {
"dealerdirect/phpcodesniffer-composer-installer" : "dev-master" ,
"dompdf/dompdf" : "^1.0 || ^2.0" ,
"friendsofphp/php-cs-fixer" : "^3.2" ,
"mitoteam/jpgraph" : "10.2.4" ,
"mpdf/mpdf" : "8.1.1" ,
"phpcompatibility/php-compatibility" : "^9.3" ,
"phpstan/phpstan" : "^1.1" ,
"phpstan/phpstan-phpunit" : "^1.0" ,
"phpunit/phpunit" : "^8.5 || ^9.0" ,
"squizlabs/php_codesniffer" : "^3.7" ,
"tecnickcom/tcpdf" : "6.5"
} ,
"suggest" : {
"dompdf/dompdf" : "Option for rendering PDF with PDF Writer" ,
"ext-intl" : "PHP Internationalization Functions" ,
"mitoteam/jpgraph" : "Option for rendering charts, or including charts with PDF or HTML Writers" ,
"mpdf/mpdf" : "Option for rendering PDF with PDF Writer" ,
"tecnickcom/tcpdf" : "Option for rendering PDF with PDF Writer"
} ,
"time" : "2022-09-25T17:21:01+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"PhpOffice\\PhpSpreadsheet\\" : "src/PhpSpreadsheet"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Maarten Balliauw" ,
"homepage" : "https://blog.maartenballiauw.be"
} ,
{
"name" : "Mark Baker" ,
"homepage" : "https://markbakeruk.net"
} ,
{
"name" : "Franck Lefevre" ,
"homepage" : "https://rootslabs.net"
} ,
{
"name" : "Erik Tilt"
} ,
{
"name" : "Adrien Crivelli"
}
] ,
"description" : "PHPSpreadsheet - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine" ,
"homepage" : "https://github.com/PHPOffice/PhpSpreadsheet" ,
"keywords" : [
"OpenXML" ,
"excel" ,
"gnumeric" ,
"ods" ,
"php" ,
"spreadsheet" ,
"xls" ,
"xlsx"
] ,
"install-path" : "../phpoffice/phpspreadsheet"
} ,
{
2025-04-03 18:19:04 +08:00
"name" : "pimple/pimple" ,
"version" : "v3.5.0" ,
"version_normalized" : "3.5.0.0" ,
2024-12-26 19:14:44 +08:00
"source" : {
"type" : "git" ,
2025-04-03 18:19:04 +08:00
"url" : "https://github.com/silexphp/Pimple.git" ,
"reference" : "a94b3a4db7fb774b3d78dad2315ddc07629e1bed"
2024-12-26 19:14:44 +08:00
} ,
"dist" : {
"type" : "zip" ,
2025-04-03 18:19:04 +08:00
"url" : "https://api.github.com/repos/silexphp/Pimple/zipball/a94b3a4db7fb774b3d78dad2315ddc07629e1bed" ,
"reference" : "a94b3a4db7fb774b3d78dad2315ddc07629e1bed" ,
2024-12-26 19:14:44 +08:00
"shasum" : ""
} ,
"require" : {
2025-04-03 18:19:04 +08:00
"php" : ">=7.2.5" ,
"psr/container" : "^1.1 || ^2.0"
2024-12-26 19:14:44 +08:00
} ,
2025-04-03 18:19:04 +08:00
"require-dev" : {
"symfony/phpunit-bridge" : "^5.4@dev"
} ,
"time" : "2021-10-28T11:13:42+00:00" ,
2024-12-26 19:14:44 +08:00
"type" : "library" ,
"extra" : {
"branch-alias" : {
2025-04-03 18:19:04 +08:00
"dev-master" : "3.4.x-dev"
2024-12-26 19:14:44 +08:00
}
} ,
"installation-source" : "dist" ,
"autoload" : {
2025-04-03 18:19:04 +08:00
"psr-0" : {
"Pimple" : "src/"
2024-12-26 19:14:44 +08:00
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
2025-04-03 18:19:04 +08:00
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
2024-12-26 19:14:44 +08:00
}
] ,
2025-04-03 18:19:04 +08:00
"description" : "Pimple, a simple Dependency Injection Container" ,
"homepage" : "https://pimple.symfony.com" ,
2024-12-26 19:14:44 +08:00
"keywords" : [
2025-04-03 18:19:04 +08:00
"container" ,
"dependency injection"
2024-12-26 19:14:44 +08:00
] ,
2025-04-03 18:19:04 +08:00
"support" : {
"source" : "https://github.com/silexphp/Pimple/tree/v3.5.0"
} ,
"install-path" : "../pimple/pimple"
2024-12-26 19:14:44 +08:00
} ,
{
2025-04-03 18:19:04 +08:00
"name" : "psr/cache" ,
"version" : "1.0.1" ,
"version_normalized" : "1.0.1.0" ,
2024-12-26 19:14:44 +08:00
"source" : {
"type" : "git" ,
2025-04-03 18:19:04 +08:00
"url" : "https://github.com/php-fig/cache.git" ,
"reference" : "d11b50ad223250cf17b86e38383413f5a6764bf8"
2024-12-26 19:14:44 +08:00
} ,
"dist" : {
"type" : "zip" ,
2025-04-03 18:19:04 +08:00
"url" : "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8" ,
"reference" : "d11b50ad223250cf17b86e38383413f5a6764bf8" ,
2024-12-26 19:14:44 +08:00
"shasum" : ""
} ,
"require" : {
2025-04-03 18:19:04 +08:00
"php" : ">=5.3.0"
2024-12-26 19:14:44 +08:00
} ,
2025-04-03 18:19:04 +08:00
"time" : "2016-08-06T20:24:11+00:00" ,
2024-12-26 19:14:44 +08:00
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "1.0.x-dev"
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
2025-04-03 18:19:04 +08:00
"Psr\\Cache\\" : "src/"
2024-12-26 19:14:44 +08:00
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "PHP-FIG" ,
2025-04-03 18:19:04 +08:00
"homepage" : "http://www.php-fig.org/"
2024-12-26 19:14:44 +08:00
}
] ,
2025-04-03 18:19:04 +08:00
"description" : "Common interface for caching libraries" ,
2024-12-26 19:14:44 +08:00
"keywords" : [
2025-04-03 18:19:04 +08:00
"cache" ,
2024-12-26 19:14:44 +08:00
"psr" ,
2025-04-03 18:19:04 +08:00
"psr-6"
2024-12-26 19:14:44 +08:00
] ,
2025-04-03 18:19:04 +08:00
"support" : {
"source" : "https://github.com/php-fig/cache/tree/master"
} ,
"install-path" : "../psr/cache"
2024-12-26 19:14:44 +08:00
} ,
{
2025-04-03 18:19:04 +08:00
"name" : "psr/container" ,
"version" : "2.0.1" ,
"version_normalized" : "2.0.1.0" ,
2024-12-26 19:14:44 +08:00
"source" : {
"type" : "git" ,
2025-04-03 18:19:04 +08:00
"url" : "https://github.com/php-fig/container.git" ,
"reference" : "2ae37329ee82f91efadc282cc2d527fd6065a5ef"
2024-12-26 19:14:44 +08:00
} ,
"dist" : {
"type" : "zip" ,
2025-04-03 18:19:04 +08:00
"url" : "https://api.github.com/repos/php-fig/container/zipball/2ae37329ee82f91efadc282cc2d527fd6065a5ef" ,
"reference" : "2ae37329ee82f91efadc282cc2d527fd6065a5ef" ,
2024-12-26 19:14:44 +08:00
"shasum" : ""
} ,
"require" : {
2025-04-03 18:19:04 +08:00
"php" : ">=7.2.0"
2024-12-26 19:14:44 +08:00
} ,
2025-04-03 18:19:04 +08:00
"time" : "2021-03-24T13:40:57+00:00" ,
2024-12-26 19:14:44 +08:00
"type" : "library" ,
"extra" : {
"branch-alias" : {
2025-04-03 18:19:04 +08:00
"dev-master" : "2.0.x-dev"
2024-12-26 19:14:44 +08:00
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
2025-04-03 18:19:04 +08:00
"Psr\\Container\\" : "src/"
2024-12-26 19:14:44 +08:00
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "PHP-FIG" ,
2025-04-03 18:19:04 +08:00
"homepage" : "https://www.php-fig.org/"
2024-12-26 19:14:44 +08:00
}
] ,
2025-04-03 18:19:04 +08:00
"description" : "Common Container Interface (PHP FIG PSR-11)" ,
"homepage" : "https://github.com/php-fig/container" ,
2024-12-26 19:14:44 +08:00
"keywords" : [
2025-04-03 18:19:04 +08:00
"PSR-11" ,
"container" ,
"container-interface" ,
"container-interop" ,
"psr"
2024-12-26 19:14:44 +08:00
] ,
2025-04-03 18:19:04 +08:00
"support" : {
"issues" : "https://github.com/php-fig/container/issues" ,
"source" : "https://github.com/php-fig/container/tree/2.0.1"
} ,
"install-path" : "../psr/container"
2024-12-26 19:14:44 +08:00
} ,
{
2025-04-03 18:19:04 +08:00
"name" : "psr/event-dispatcher" ,
"version" : "1.0.0" ,
"version_normalized" : "1.0.0.0" ,
2024-12-26 19:14:44 +08:00
"source" : {
"type" : "git" ,
2025-04-03 18:19:04 +08:00
"url" : "https://github.com/php-fig/event-dispatcher.git" ,
"reference" : "dbefd12671e8a14ec7f180cab83036ed26714bb0"
2024-12-26 19:14:44 +08:00
} ,
"dist" : {
"type" : "zip" ,
2025-04-03 18:19:04 +08:00
"url" : "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0" ,
"reference" : "dbefd12671e8a14ec7f180cab83036ed26714bb0" ,
2024-12-26 19:14:44 +08:00
"shasum" : ""
} ,
"require" : {
2025-04-03 18:19:04 +08:00
"php" : ">=7.2.0"
2024-12-26 19:14:44 +08:00
} ,
2025-04-03 18:19:04 +08:00
"time" : "2019-01-08T18:20:26+00:00" ,
2024-12-26 19:14:44 +08:00
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "1.0.x-dev"
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
2025-04-03 18:19:04 +08:00
"Psr\\EventDispatcher\\" : "src/"
2024-12-26 19:14:44 +08:00
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "PHP-FIG" ,
"homepage" : "http://www.php-fig.org/"
}
] ,
2025-04-03 18:19:04 +08:00
"description" : "Standard interfaces for event handling." ,
2024-12-26 19:14:44 +08:00
"keywords" : [
2025-04-03 18:19:04 +08:00
"events" ,
2024-12-26 19:14:44 +08:00
"psr" ,
2025-04-03 18:19:04 +08:00
"psr-14"
2024-12-26 19:14:44 +08:00
] ,
2025-04-03 18:19:04 +08:00
"support" : {
"issues" : "https://github.com/php-fig/event-dispatcher/issues" ,
"source" : "https://github.com/php-fig/event-dispatcher/tree/1.0.0"
} ,
"install-path" : "../psr/event-dispatcher"
2024-12-26 19:14:44 +08:00
} ,
{
2025-04-03 18:19:04 +08:00
"name" : "psr/http-client" ,
"version" : "1.0.3" ,
"version_normalized" : "1.0.3.0" ,
2024-12-26 19:14:44 +08:00
"source" : {
"type" : "git" ,
2025-04-03 18:19:04 +08:00
"url" : "https://github.com/php-fig/http-client.git" ,
"reference" : "bb5906edc1c324c9a05aa0873d40117941e5fa90"
2024-12-26 19:14:44 +08:00
} ,
"dist" : {
"type" : "zip" ,
2025-04-03 18:19:04 +08:00
"url" : "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90" ,
"reference" : "bb5906edc1c324c9a05aa0873d40117941e5fa90" ,
2024-12-26 19:14:44 +08:00
"shasum" : ""
} ,
"require" : {
2025-04-03 18:19:04 +08:00
"php" : "^7.0 || ^8.0" ,
"psr/http-message" : "^1.0 || ^2.0"
2024-12-26 19:14:44 +08:00
} ,
2025-04-03 18:19:04 +08:00
"time" : "2023-09-23T14:17:50+00:00" ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "1.0.x-dev"
}
} ,
"installation-source" : "dist" ,
"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"
] ,
"install-path" : "../psr/http-client"
} ,
{
"name" : "psr/http-factory" ,
"version" : "1.1.0" ,
"version_normalized" : "1.1.0.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"
} ,
"time" : "2024-04-15T12:06:14+00:00" ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "1.0.x-dev"
}
} ,
"installation-source" : "dist" ,
"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"
] ,
"install-path" : "../psr/http-factory"
} ,
{
"name" : "psr/http-message" ,
"version" : "1.1" ,
"version_normalized" : "1.1.0.0" ,
"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"
} ,
"time" : "2023-04-04T09:50:52+00:00" ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "1.1.x-dev"
}
} ,
"installation-source" : "dist" ,
"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"
] ,
"install-path" : "../psr/http-message"
} ,
{
"name" : "psr/log" ,
"version" : "1.1.4" ,
"version_normalized" : "1.1.4.0" ,
"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"
} ,
"time" : "2021-05-03T11:20:27+00:00" ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "1.1.x-dev"
}
} ,
"installation-source" : "dist" ,
"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"
} ,
"install-path" : "../psr/log"
} ,
{
"name" : "psr/simple-cache" ,
"version" : "1.0.1" ,
"version_normalized" : "1.0.1.0" ,
"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"
} ,
"time" : "2017-10-23T01:57:42+00:00" ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "1.0.x-dev"
}
} ,
"installation-source" : "dist" ,
"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"
] ,
"install-path" : "../psr/simple-cache"
} ,
{
"name" : "ralouphie/getallheaders" ,
"version" : "3.0.3" ,
"version_normalized" : "3.0.3.0" ,
"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"
} ,
"time" : "2019-03-08T08:55:37+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"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"
} ,
"install-path" : "../ralouphie/getallheaders"
} ,
{
"name" : "symfony/cache" ,
"version" : "v5.4.46" ,
"version_normalized" : "5.4.46.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/cache.git" ,
"reference" : "0fe08ee32cec2748fbfea10c52d3ee02049e0f6b"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/cache/zipball/0fe08ee32cec2748fbfea10c52d3ee02049e0f6b" ,
"reference" : "0fe08ee32cec2748fbfea10c52d3ee02049e0f6b" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=7.2.5" ,
"psr/cache" : "^1.0|^2.0" ,
"psr/log" : "^1.1|^2|^3" ,
"symfony/cache-contracts" : "^1.1.7|^2" ,
"symfony/deprecation-contracts" : "^2.1|^3" ,
"symfony/polyfill-php73" : "^1.9" ,
"symfony/polyfill-php80" : "^1.16" ,
"symfony/service-contracts" : "^1.1|^2|^3" ,
"symfony/var-exporter" : "^4.4|^5.0|^6.0"
} ,
"conflict" : {
"doctrine/dbal" : "<2.13.1" ,
"symfony/dependency-injection" : "<4.4" ,
"symfony/http-kernel" : "<4.4" ,
"symfony/var-dumper" : "<4.4"
} ,
"provide" : {
"psr/cache-implementation" : "1.0|2.0" ,
"psr/simple-cache-implementation" : "1.0|2.0" ,
"symfony/cache-implementation" : "1.0|2.0"
} ,
"require-dev" : {
"cache/integration-tests" : "dev-master" ,
"doctrine/cache" : "^1.6|^2.0" ,
"doctrine/dbal" : "^2.13.1|^3|^4" ,
"predis/predis" : "^1.1|^2.0" ,
"psr/simple-cache" : "^1.0|^2.0" ,
"symfony/config" : "^4.4|^5.0|^6.0" ,
"symfony/dependency-injection" : "^4.4|^5.0|^6.0" ,
"symfony/filesystem" : "^4.4|^5.0|^6.0" ,
"symfony/http-kernel" : "^4.4|^5.0|^6.0" ,
"symfony/messenger" : "^4.4|^5.0|^6.0" ,
"symfony/var-dumper" : "^4.4|^5.0|^6.0"
} ,
"time" : "2024-11-04T11:43:55+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\Cache\\" : ""
} ,
"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 extended PSR-6, PSR-16 (and tags) implementations" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"caching" ,
"psr6"
] ,
"support" : {
"source" : "https://github.com/symfony/cache/tree/v5.4.46"
} ,
"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"
}
] ,
"install-path" : "../symfony/cache"
} ,
{
"name" : "symfony/cache-contracts" ,
"version" : "v2.5.4" ,
"version_normalized" : "2.5.4.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/cache-contracts.git" ,
"reference" : "517c3a3619dadfa6952c4651767fcadffb4df65e"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/cache-contracts/zipball/517c3a3619dadfa6952c4651767fcadffb4df65e" ,
"reference" : "517c3a3619dadfa6952c4651767fcadffb4df65e" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=7.2.5" ,
"psr/cache" : "^1.0|^2.0|^3.0"
} ,
"suggest" : {
"symfony/cache-implementation" : ""
} ,
"time" : "2024-09-25T14:11:13+00:00" ,
"type" : "library" ,
"extra" : {
"thanks" : {
"url" : "https://github.com/symfony/contracts" ,
"name" : "symfony/contracts"
} ,
"branch-alias" : {
"dev-main" : "2.5-dev"
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Symfony\\Contracts\\Cache\\" : ""
}
} ,
"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 caching" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"abstractions" ,
"contracts" ,
"decoupling" ,
"interfaces" ,
"interoperability" ,
"standards"
] ,
"support" : {
"source" : "https://github.com/symfony/cache-contracts/tree/v2.5.4"
} ,
"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"
}
] ,
"install-path" : "../symfony/cache-contracts"
} ,
{
"name" : "symfony/deprecation-contracts" ,
"version" : "v2.5.4" ,
"version_normalized" : "2.5.4.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/deprecation-contracts.git" ,
"reference" : "605389f2a7e5625f273b53960dc46aeaf9c62918"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/deprecation-contracts/zipball/605389f2a7e5625f273b53960dc46aeaf9c62918" ,
"reference" : "605389f2a7e5625f273b53960dc46aeaf9c62918" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=7.1"
} ,
"time" : "2024-09-25T14:11:13+00:00" ,
"type" : "library" ,
"extra" : {
"thanks" : {
"url" : "https://github.com/symfony/contracts" ,
"name" : "symfony/contracts"
} ,
"branch-alias" : {
"dev-main" : "2.5-dev"
}
} ,
"installation-source" : "dist" ,
"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/v2.5.4"
} ,
"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"
}
] ,
"install-path" : "../symfony/deprecation-contracts"
} ,
{
"name" : "symfony/event-dispatcher" ,
"version" : "v5.4.45" ,
"version_normalized" : "5.4.45.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/event-dispatcher.git" ,
"reference" : "72982eb416f61003e9bb6e91f8b3213600dcf9e9"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/event-dispatcher/zipball/72982eb416f61003e9bb6e91f8b3213600dcf9e9" ,
"reference" : "72982eb416f61003e9bb6e91f8b3213600dcf9e9" ,
"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" : ""
} ,
"time" : "2024-09-25T14:11:13+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"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.45"
} ,
"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"
}
] ,
"install-path" : "../symfony/event-dispatcher"
} ,
{
"name" : "symfony/event-dispatcher-contracts" ,
"version" : "v2.5.4" ,
"version_normalized" : "2.5.4.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/event-dispatcher-contracts.git" ,
"reference" : "e0fe3d79b516eb75126ac6fa4cbf19b79b08c99f"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/e0fe3d79b516eb75126ac6fa4cbf19b79b08c99f" ,
"reference" : "e0fe3d79b516eb75126ac6fa4cbf19b79b08c99f" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=7.2.5" ,
"psr/event-dispatcher" : "^1"
} ,
"suggest" : {
"symfony/event-dispatcher-implementation" : ""
} ,
"time" : "2024-09-25T14:11:13+00:00" ,
"type" : "library" ,
"extra" : {
"thanks" : {
"url" : "https://github.com/symfony/contracts" ,
"name" : "symfony/contracts"
} ,
"branch-alias" : {
"dev-main" : "2.5-dev"
}
} ,
"installation-source" : "dist" ,
"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/v2.5.4"
} ,
"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"
}
] ,
"install-path" : "../symfony/event-dispatcher-contracts"
} ,
{
"name" : "symfony/http-foundation" ,
"version" : "v5.4.48" ,
"version_normalized" : "5.4.48.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/http-foundation.git" ,
"reference" : "3f38b8af283b830e1363acd79e5bc3412d055341"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/http-foundation/zipball/3f38b8af283b830e1363acd79e5bc3412d055341" ,
"reference" : "3f38b8af283b830e1363acd79e5bc3412d055341" ,
"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|^2.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"
} ,
"time" : "2024-11-13T18:58:02+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"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.48"
} ,
"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"
}
] ,
"install-path" : "../symfony/http-foundation"
} ,
2025-04-25 19:02:06 +08:00
{
"name" : "symfony/polyfill-ctype" ,
"version" : "v1.31.0" ,
"version_normalized" : "1.31.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/polyfill-ctype.git" ,
"reference" : "a3cc8b044a6ea513310cbd48ef7333b384945638"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638" ,
"reference" : "a3cc8b044a6ea513310cbd48ef7333b384945638" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=7.2"
} ,
"provide" : {
"ext-ctype" : "*"
} ,
"suggest" : {
"ext-ctype" : "For best performance"
} ,
"time" : "2024-09-09T11:45:10+00:00" ,
"type" : "library" ,
"extra" : {
"thanks" : {
"url" : "https://github.com/symfony/polyfill" ,
"name" : "symfony/polyfill"
}
} ,
"installation-source" : "dist" ,
"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.31.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"
}
] ,
"install-path" : "../symfony/polyfill-ctype"
} ,
2025-04-03 18:19:04 +08:00
{
"name" : "symfony/polyfill-mbstring" ,
"version" : "v1.31.0" ,
"version_normalized" : "1.31.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/polyfill-mbstring.git" ,
"reference" : "85181ba99b2345b0ef10ce42ecac37612d9fd341"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341" ,
"reference" : "85181ba99b2345b0ef10ce42ecac37612d9fd341" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=7.2"
} ,
"provide" : {
2024-12-26 19:14:44 +08:00
"ext-mbstring" : "*"
} ,
2025-04-03 18:19:04 +08:00
"suggest" : {
"ext-mbstring" : "For best performance"
} ,
"time" : "2024-09-09T11:45:10+00:00" ,
"type" : "library" ,
"extra" : {
"thanks" : {
"url" : "https://github.com/symfony/polyfill" ,
"name" : "symfony/polyfill"
}
} ,
"installation-source" : "dist" ,
"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.31.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"
}
] ,
"install-path" : "../symfony/polyfill-mbstring"
} ,
{
"name" : "symfony/polyfill-php73" ,
"version" : "v1.31.0" ,
"version_normalized" : "1.31.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/polyfill-php73.git" ,
"reference" : "0f68c03565dcaaf25a890667542e8bd75fe7e5bb"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/polyfill-php73/zipball/0f68c03565dcaaf25a890667542e8bd75fe7e5bb" ,
"reference" : "0f68c03565dcaaf25a890667542e8bd75fe7e5bb" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=7.2"
2024-12-26 19:14:44 +08:00
} ,
"time" : "2024-09-09T11:45:10+00:00" ,
"type" : "library" ,
"extra" : {
"thanks" : {
"url" : "https://github.com/symfony/polyfill" ,
"name" : "symfony/polyfill"
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"files" : [
"bootstrap.php"
] ,
"psr-4" : {
2025-04-03 18:19:04 +08:00
"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.31.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"
2024-12-26 19:14:44 +08:00
}
2025-04-03 18:19:04 +08:00
] ,
"install-path" : "../symfony/polyfill-php73"
} ,
{
"name" : "symfony/polyfill-php80" ,
"version" : "v1.31.0" ,
"version_normalized" : "1.31.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/polyfill-php80.git" ,
"reference" : "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/polyfill-php80/zipball/60328e362d4c2c802a54fcbf04f9d3fb892b4cf8" ,
"reference" : "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=7.2"
} ,
"time" : "2024-09-09T11:45:10+00:00" ,
"type" : "library" ,
"extra" : {
"thanks" : {
"url" : "https://github.com/symfony/polyfill" ,
"name" : "symfony/polyfill"
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"files" : [
"bootstrap.php"
] ,
"psr-4" : {
"Symfony\\Polyfill\\Php80\\" : ""
} ,
"classmap" : [
"Resources/stubs"
]
2024-12-26 19:14:44 +08:00
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
2025-04-03 18:19:04 +08:00
{
"name" : "Ion Bazan" ,
"email" : "ion.bazan@gmail.com"
} ,
2024-12-26 19:14:44 +08:00
{
"name" : "Nicolas Grekas" ,
"email" : "p@tchwork.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
2025-04-03 18:19:04 +08:00
"description" : "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions" ,
2024-12-26 19:14:44 +08:00
"homepage" : "https://symfony.com" ,
"keywords" : [
"compatibility" ,
"polyfill" ,
"portable" ,
"shim"
] ,
"support" : {
2025-04-03 18:19:04 +08:00
"source" : "https://github.com/symfony/polyfill-php80/tree/v1.31.0"
2024-12-26 19:14:44 +08:00
} ,
"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"
}
] ,
2025-04-03 18:19:04 +08:00
"install-path" : "../symfony/polyfill-php80"
} ,
{
"name" : "symfony/psr-http-message-bridge" ,
"version" : "v2.3.1" ,
"version_normalized" : "2.3.1.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/psr-http-message-bridge.git" ,
"reference" : "581ca6067eb62640de5ff08ee1ba6850a0ee472e"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/581ca6067eb62640de5ff08ee1ba6850a0ee472e" ,
"reference" : "581ca6067eb62640de5ff08ee1ba6850a0ee472e" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=7.2.5" ,
"psr/http-message" : "^1.0 || ^2.0" ,
"symfony/deprecation-contracts" : "^2.5 || ^3.0" ,
"symfony/http-foundation" : "^5.4 || ^6.0"
} ,
"require-dev" : {
"nyholm/psr7" : "^1.1" ,
"psr/log" : "^1.1 || ^2 || ^3" ,
"symfony/browser-kit" : "^5.4 || ^6.0" ,
"symfony/config" : "^5.4 || ^6.0" ,
"symfony/event-dispatcher" : "^5.4 || ^6.0" ,
"symfony/framework-bundle" : "^5.4 || ^6.0" ,
"symfony/http-kernel" : "^5.4 || ^6.0" ,
"symfony/phpunit-bridge" : "^6.2"
} ,
"suggest" : {
"nyholm/psr7" : "For a super lightweight PSR-7/17 implementation"
} ,
"time" : "2023-07-26T11:53:26+00:00" ,
"type" : "symfony-bridge" ,
"extra" : {
"branch-alias" : {
"dev-main" : "2.3-dev"
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Symfony\\Bridge\\PsrHttpMessage\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "http://symfony.com/contributors"
}
] ,
"description" : "PSR HTTP message bridge" ,
"homepage" : "http://symfony.com" ,
"keywords" : [
"http" ,
"http-message" ,
"psr-17" ,
"psr-7"
] ,
"support" : {
"issues" : "https://github.com/symfony/psr-http-message-bridge/issues" ,
"source" : "https://github.com/symfony/psr-http-message-bridge/tree/v2.3.1"
} ,
"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"
}
] ,
"install-path" : "../symfony/psr-http-message-bridge"
} ,
{
"name" : "symfony/service-contracts" ,
"version" : "v1.1.2" ,
"version_normalized" : "1.1.2.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/service-contracts.git" ,
"reference" : "191afdcb5804db960d26d8566b7e9a2843cab3a0"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/service-contracts/zipball/191afdcb5804db960d26d8566b7e9a2843cab3a0" ,
"reference" : "191afdcb5804db960d26d8566b7e9a2843cab3a0" ,
"shasum" : ""
} ,
"require" : {
"php" : "^7.1.3"
} ,
"suggest" : {
"psr/container" : "" ,
"symfony/service-implementation" : ""
} ,
"time" : "2019-05-28T07:50:59+00:00" ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "1.1-dev"
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Symfony\\Contracts\\Service\\" : ""
}
} ,
"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/v1.1.2"
} ,
"install-path" : "../symfony/service-contracts"
} ,
{
"name" : "symfony/var-exporter" ,
"version" : "v5.4.45" ,
"version_normalized" : "5.4.45.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/var-exporter.git" ,
"reference" : "862700068db0ddfd8c5b850671e029a90246ec75"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/var-exporter/zipball/862700068db0ddfd8c5b850671e029a90246ec75" ,
"reference" : "862700068db0ddfd8c5b850671e029a90246ec75" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=7.2.5" ,
"symfony/polyfill-php80" : "^1.16"
} ,
"require-dev" : {
"symfony/var-dumper" : "^4.4.9|^5.0.9|^6.0"
} ,
"time" : "2024-09-25T14:11:13+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\VarExporter\\" : ""
} ,
"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" : "Allows exporting any serializable PHP data structure to plain PHP code" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"clone" ,
"construct" ,
"export" ,
"hydrate" ,
"instantiate" ,
"serialize"
] ,
"support" : {
"source" : "https://github.com/symfony/var-exporter/tree/v5.4.45"
} ,
"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"
}
] ,
"install-path" : "../symfony/var-exporter"
2024-12-26 19:14:44 +08:00
} ,
2025-04-25 19:02:06 +08:00
{
"name" : "symfony/yaml" ,
"version" : "v2.8.52" ,
"version_normalized" : "2.8.52.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/yaml.git" ,
"reference" : "02c1859112aa779d9ab394ae4f3381911d84052b"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/yaml/zipball/02c1859112aa779d9ab394ae4f3381911d84052b" ,
"reference" : "02c1859112aa779d9ab394ae4f3381911d84052b" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=5.3.9" ,
"symfony/polyfill-ctype" : "~1.8"
} ,
"time" : "2018-11-11T11:18:13+00:00" ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "2.8-dev"
}
} ,
"installation-source" : "dist" ,
"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" : "Symfony Yaml Component" ,
"homepage" : "https://symfony.com" ,
"support" : {
"source" : "https://github.com/symfony/yaml/tree/v2.8.52"
} ,
"install-path" : "../symfony/yaml"
} ,
2024-12-26 19:14:44 +08:00
{
"name" : "topthink/framework" ,
"version" : "v5.0.25" ,
"version_normalized" : "5.0.25.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/top-think/framework.git" ,
"reference" : "643c58ed1bd22a2823ce5e95b3b68a5075f9087c"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/top-think/framework/zipball/643c58ed1bd22a2823ce5e95b3b68a5075f9087c" ,
"reference" : "643c58ed1bd22a2823ce5e95b3b68a5075f9087c" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=5.4.0" ,
"topthink/think-installer" : "~1.0"
} ,
"require-dev" : {
"johnkary/phpunit-speedtrap" : "^1.0" ,
"mikey179/vfsstream" : "~1.6" ,
"phpdocumentor/reflection-docblock" : "^2.0" ,
"phploc/phploc" : "2.*" ,
"phpunit/phpunit" : "4.8.*" ,
"sebastian/phpcpd" : "2.*"
} ,
"time" : "2022-10-25T14:59:38+00:00" ,
"type" : "think-framework" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"think\\" : "library/think"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"Apache-2.0"
] ,
"authors" : [
{
"name" : "liu21st" ,
"email" : "liu21st@gmail.com"
}
] ,
"description" : "the new thinkphp framework" ,
"homepage" : "http://thinkphp.cn/" ,
"keywords" : [
"framework" ,
"orm" ,
"thinkphp"
] ,
"install-path" : "../../thinkphp"
} ,
{
"name" : "topthink/think-installer" ,
"version" : "v1.0.14" ,
"version_normalized" : "1.0.14.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/top-think/think-installer.git" ,
"reference" : "eae1740ac264a55c06134b6685dfb9f837d004d1"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/top-think/think-installer/zipball/eae1740ac264a55c06134b6685dfb9f837d004d1" ,
"reference" : "eae1740ac264a55c06134b6685dfb9f837d004d1" ,
"shasum" : ""
} ,
"require" : {
"composer-plugin-api" : "^1.0||^2.0"
} ,
"require-dev" : {
"composer/composer" : "^1.0||^2.0"
} ,
"time" : "2021-03-25T08:34:02+00:00" ,
"type" : "composer-plugin" ,
"extra" : {
"class" : "think\\composer\\Plugin"
} ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"think\\composer\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"Apache-2.0"
] ,
"authors" : [
{
"name" : "yunwuxin" ,
"email" : "448901948@qq.com"
}
] ,
"install-path" : "../topthink/think-installer"
2025-04-19 17:24:07 +08:00
} ,
{
"name" : "zoujingli/ip2region" ,
"version" : "v2.0.6" ,
"version_normalized" : "2.0.6.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/zoujingli/ip2region.git" ,
"reference" : "66895178be204521e9f5ae9df0ea502893ee53b2"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/zoujingli/ip2region/zipball/66895178be204521e9f5ae9df0ea502893ee53b2" ,
"reference" : "66895178be204521e9f5ae9df0ea502893ee53b2" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=5.4"
} ,
"time" : "2024-08-02T01:01:01+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"classmap" : [
"Ip2Region.php" ,
"XdbSearcher.php"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"Apache-2.0"
] ,
"authors" : [
{
"name" : "Anyon" ,
"email" : "zoujingli@qq.com" ,
"homepage" : "https://thinkadmin.top"
}
] ,
"description" : "Ip2Region for PHP" ,
"homepage" : "https://github.com/zoujingli/Ip2Region" ,
"keywords" : [
"Ip2Region"
] ,
"support" : {
"issues" : "https://github.com/zoujingli/ip2region/issues" ,
"source" : "https://github.com/zoujingli/ip2region/tree/v2.0.6"
} ,
"install-path" : "../zoujingli/ip2region"
2024-12-26 19:14:44 +08:00
}
2024-07-06 18:16:22 +08:00
] ,
2024-12-26 19:14:44 +08:00
"dev" : true ,
"dev-package-names" : [ ]
}