2026-10-18 17:01:36 +00:00
{
"packages" : [
{
"name" : "composer/pcre" ,
2026-10-18 19:27:17 -04:00
"version" : "3.4.0" ,
"version_normalized" : "3.4.0.0" ,
2026-10-18 17:01:36 +00:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/composer/pcre.git" ,
2026-10-18 19:27:17 -04:00
"reference" : "d5a341b3fb61f3001970940afb1d332968a183ed"
2026-10-18 17:01:36 +00:00
},
"dist" : {
"type" : "zip" ,
2026-10-18 19:27:17 -04:00
"url" : "https://api.github.com/repos/composer/pcre/zipball/d5a341b3fb61f3001970940afb1d332968a183ed" ,
"reference" : "d5a341b3fb61f3001970940afb1d332968a183ed" ,
2026-10-18 17:01:36 +00:00
"shasum" : ""
},
"require" : {
"php" : "^7.4 || ^8.0"
},
"conflict" : {
2026-10-18 19:27:17 -04:00
"phpstan/phpstan" : "<2.2.2"
2026-10-18 17:01:36 +00:00
},
"require-dev" : {
2026-10-18 19:27:17 -04:00
"phpstan/phpstan" : "^2" ,
"phpstan/phpstan-deprecation-rules" : "^2" ,
"phpstan/phpstan-strict-rules" : "^2" ,
"phpunit/phpunit" : "^9"
2026-10-18 17:01:36 +00:00
},
2026-10-18 19:27:17 -04:00
"time" : "2026-06-07T11:47:49+00:00" ,
2026-10-18 17:01:36 +00:00
"type" : "library" ,
"extra" : {
"phpstan" : {
"includes" : [
"extension.neon"
]
},
"branch-alias" : {
"dev-main" : "3.x-dev"
}
},
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Composer\\Pcre\\" : "src"
}
},
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
],
"authors" : [
{
"name" : "Jordi Boggiano" ,
"email" : "j.boggiano@seld.be" ,
"homepage" : "http://seld.be"
}
],
"description" : "PCRE wrapping library that offers type-safe preg_* replacements." ,
"keywords" : [
"PCRE" ,
"preg" ,
"regex" ,
"regular expression"
],
"support" : {
"issues" : "https://github.com/composer/pcre/issues" ,
2026-10-18 19:27:17 -04:00
"source" : "https://github.com/composer/pcre/tree/3.4.0"
2026-10-18 17:01:36 +00:00
},
"funding" : [
{
"url" : "https://packagist.com" ,
"type" : "custom"
},
{
"url" : "https://github.com/composer" ,
"type" : "github"
}
],
"install-path" : "./pcre"
},
{
"name" : "maennchen/zipstream-php" ,
2026-10-18 19:27:17 -04:00
"version" : "3.2.2" ,
"version_normalized" : "3.2.2.0" ,
2026-10-18 17:01:36 +00:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/maennchen/ZipStream-PHP.git" ,
2026-10-18 19:27:17 -04:00
"reference" : "77bebeb4c6c340bb3c11c843b2cffd8bbfde4d5e"
2026-10-18 17:01:36 +00:00
},
"dist" : {
"type" : "zip" ,
2026-10-18 19:27:17 -04:00
"url" : "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/77bebeb4c6c340bb3c11c843b2cffd8bbfde4d5e" ,
"reference" : "77bebeb4c6c340bb3c11c843b2cffd8bbfde4d5e" ,
2026-10-18 17:01:36 +00:00
"shasum" : ""
},
"require" : {
"ext-mbstring" : "*" ,
"ext-zlib" : "*" ,
"php-64bit" : "^8.3"
},
"require-dev" : {
"brianium/paratest" : "^7.7" ,
"ext-zip" : "*" ,
2026-10-18 19:27:17 -04:00
"friendsofphp/php-cs-fixer" : "^3.86" ,
2026-10-18 17:01:36 +00:00
"guzzlehttp/guzzle" : "^7.5" ,
"mikey179/vfsstream" : "^1.6" ,
"php-coveralls/php-coveralls" : "^2.5" ,
"phpunit/phpunit" : "^12.0" ,
"vimeo/psalm" : "^6.0"
},
"suggest" : {
"guzzlehttp/psr7" : "^2.4" ,
"psr/http-message" : "^2.0"
},
2026-10-18 19:27:17 -04:00
"time" : "2026-04-11T18:38:28+00:00" ,
2026-10-18 17:01:36 +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"
],
"support" : {
"issues" : "https://github.com/maennchen/ZipStream-PHP/issues" ,
2026-10-18 19:27:17 -04:00
"source" : "https://github.com/maennchen/ZipStream-PHP/tree/3.2.2"
2026-10-18 17:01:36 +00:00
},
"funding" : [
{
"url" : "https://github.com/maennchen" ,
"type" : "github"
}
],
"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"
],
"support" : {
"issues" : "https://github.com/MarkBaker/PHPComplex/issues" ,
"source" : "https://github.com/MarkBaker/PHPComplex/tree/3.0.2"
},
"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"
],
"support" : {
"issues" : "https://github.com/MarkBaker/PHPMatrix/issues" ,
"source" : "https://github.com/MarkBaker/PHPMatrix/tree/3.0.1"
},
"install-path" : "../markbaker/matrix"
},
2026-10-21 06:53:45 -04:00
{
"name" : "paragonie/constant_time_encoding" ,
"version" : "v3.1.3" ,
"version_normalized" : "3.1.3.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/paragonie/constant_time_encoding.git" ,
"reference" : "d5b01a39b3415c2cd581d3bd3a3575c1ebbd8e77"
},
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/d5b01a39b3415c2cd581d3bd3a3575c1ebbd8e77" ,
"reference" : "d5b01a39b3415c2cd581d3bd3a3575c1ebbd8e77" ,
"shasum" : ""
},
"require" : {
"php" : "^8"
},
"require-dev" : {
"infection/infection" : "^0" ,
"nikic/php-fuzzer" : "^0" ,
"phpunit/phpunit" : "^9|^10|^11" ,
"vimeo/psalm" : "^4|^5|^6"
},
"time" : "2025-09-24T15:06:41+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"ParagonIE\\ConstantTime\\" : "src/"
}
},
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
],
"authors" : [
{
"name" : "Paragon Initiative Enterprises" ,
"email" : "security@paragonie.com" ,
"homepage" : "https://paragonie.com" ,
"role" : "Maintainer"
},
{
"name" : "Steve 'Sc00bz' Thomas" ,
"email" : "steve@tobtu.com" ,
"homepage" : "https://www.tobtu.com" ,
"role" : "Original Developer"
}
],
"description" : "Constant-time Implementations of RFC 4648 Encoding (Base-64, Base-32, Base-16)" ,
"keywords" : [
"base16" ,
"base32" ,
"base32_decode" ,
"base32_encode" ,
"base64" ,
"base64_decode" ,
"base64_encode" ,
"bin2hex" ,
"encoding" ,
"hex" ,
"hex2bin" ,
"rfc4648"
],
"support" : {
"email" : "info@paragonie.com" ,
"issues" : "https://github.com/paragonie/constant_time_encoding/issues" ,
"source" : "https://github.com/paragonie/constant_time_encoding"
},
"install-path" : "../paragonie/constant_time_encoding"
},
2026-10-18 17:01:36 +00:00
{
"name" : "phpmailer/phpmailer" ,
"version" : "v7.0.0" ,
"version_normalized" : "7.0.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/PHPMailer/PHPMailer.git" ,
"reference" : "c7111310c6116ba508a6a170a89eaaed2129bd42"
},
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/PHPMailer/PHPMailer/zipball/c7111310c6116ba508a6a170a89eaaed2129bd42" ,
"reference" : "c7111310c6116ba508a6a170a89eaaed2129bd42" ,
"shasum" : ""
},
"require" : {
"ext-ctype" : "*" ,
"ext-filter" : "*" ,
"ext-hash" : "*" ,
"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-imap" : "Needed to support advanced email address parsing according to RFC822" ,
"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" : "2025-10-15T16:40:02+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/v7.0.0"
},
"funding" : [
{
"url" : "https://github.com/Synchro" ,
"type" : "github"
}
],
"install-path" : "../phpmailer/phpmailer"
},
{
"name" : "phpoffice/phpspreadsheet" ,
2026-10-18 19:27:17 -04:00
"version" : "5.10.0" ,
"version_normalized" : "5.10.0.0" ,
2026-10-18 17:01:36 +00:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/PHPOffice/PhpSpreadsheet.git" ,
2026-10-18 19:27:17 -04:00
"reference" : "eb18727acf6b1f4cc67145a52ab04f9fd4c28d53"
2026-10-18 17:01:36 +00:00
},
"dist" : {
"type" : "zip" ,
2026-10-18 19:27:17 -04:00
"url" : "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/eb18727acf6b1f4cc67145a52ab04f9fd4c28d53" ,
"reference" : "eb18727acf6b1f4cc67145a52ab04f9fd4c28d53" ,
2026-10-18 17:01:36 +00:00
"shasum" : ""
},
"require" : {
"composer/pcre" : "^1||^2||^3" ,
"ext-ctype" : "*" ,
"ext-dom" : "*" ,
"ext-fileinfo" : "*" ,
2026-10-18 19:27:17 -04:00
"ext-filter" : "*" ,
2026-10-18 17:01:36 +00:00
"ext-gd" : "*" ,
"ext-iconv" : "*" ,
"ext-libxml" : "*" ,
"ext-mbstring" : "*" ,
"ext-simplexml" : "*" ,
"ext-xml" : "*" ,
"ext-xmlreader" : "*" ,
"ext-xmlwriter" : "*" ,
"ext-zip" : "*" ,
"ext-zlib" : "*" ,
"maennchen/zipstream-php" : "^2.1 || ^3.0" ,
"markbaker/complex" : "^3.0" ,
"markbaker/matrix" : "^3.0" ,
2026-10-18 19:27:17 -04:00
"php" : "^8.2" ,
2026-10-18 17:01:36 +00:00
"psr/simple-cache" : "^1.0 || ^2.0 || ^3.0"
},
"require-dev" : {
"dealerdirect/phpcodesniffer-composer-installer" : "dev-main" ,
"dompdf/dompdf" : "^2.0 || ^3.0" ,
2026-10-18 19:27:17 -04:00
"ext-intl" : "*" ,
"ext-openssl" : "*" ,
2026-10-18 17:01:36 +00:00
"friendsofphp/php-cs-fixer" : "^3.2" ,
"mitoteam/jpgraph" : "^10.5" ,
"mpdf/mpdf" : "^8.1.1" ,
"phpcompatibility/php-compatibility" : "^9.3" ,
"phpstan/phpstan" : "^1.1 || ^2.0" ,
"phpstan/phpstan-deprecation-rules" : "^1.0 || ^2.0" ,
"phpstan/phpstan-phpunit" : "^1.0 || ^2.0" ,
2026-10-18 19:27:17 -04:00
"phpunit/phpunit" : "^10.5 || ^11.0" ,
2026-10-18 17:01:36 +00:00
"squizlabs/php_codesniffer" : "^3.7" ,
2026-10-18 19:27:17 -04:00
"tecnickcom/tcpdf" : ">=6.8.0 <7.0.0"
2026-10-18 17:01:36 +00:00
},
"suggest" : {
"dompdf/dompdf" : "Option for rendering PDF with PDF Writer" ,
2026-10-18 19:27:17 -04:00
"ext-intl" : "PHP Internationalization Functions, required for NumberFormat Wizard and StringHelper::setLocale()" ,
"ext-openssl" : "Handline Agile-encrypted Xlsx spreadsheets" ,
2026-10-18 17:01:36 +00:00
"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"
},
2026-10-18 19:27:17 -04:00
"time" : "2026-09-17T03:54:50+00:00" ,
2026-10-18 17:01:36 +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"
2026-10-18 19:27:17 -04:00
},
{
"name" : "Owen Leibman"
2026-10-18 17:01:36 +00:00
}
],
"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"
],
"support" : {
"issues" : "https://github.com/PHPOffice/PhpSpreadsheet/issues" ,
2026-10-18 19:27:17 -04:00
"source" : "https://github.com/PHPOffice/PhpSpreadsheet/tree/5.10.0"
2026-10-18 17:01:36 +00:00
},
"install-path" : "../phpoffice/phpspreadsheet"
},
2026-10-21 06:53:45 -04:00
{
"name" : "psr/clock" ,
"version" : "1.0.0" ,
"version_normalized" : "1.0.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"
},
"time" : "2022-11-25T14:36:26+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"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"
},
"install-path" : "../psr/clock"
},
2026-10-18 17:01:36 +00:00
{
"name" : "psr/simple-cache" ,
"version" : "3.0.0" ,
"version_normalized" : "3.0.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/php-fig/simple-cache.git" ,
"reference" : "764e0b3939f5ca87cb904f570ef9be2d78a07865"
},
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865" ,
"reference" : "764e0b3939f5ca87cb904f570ef9be2d78a07865" ,
"shasum" : ""
},
"require" : {
"php" : ">=8.0.0"
},
"time" : "2021-10-29T13:26:27+00:00" ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "3.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" : "https://www.php-fig.org/"
}
],
"description" : "Common interfaces for simple caching" ,
"keywords" : [
"cache" ,
"caching" ,
"psr" ,
"psr-16" ,
"simple-cache"
],
"support" : {
"source" : "https://github.com/php-fig/simple-cache/tree/3.0.0"
},
"install-path" : "../psr/simple-cache"
},
2026-10-21 06:53:45 -04:00
{
"name" : "spomky-labs/otphp" ,
"version" : "11.5.0" ,
"version_normalized" : "11.5.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/Spomky-Labs/otphp.git" ,
"reference" : "877683d6352b80cdc7020fd43a725629c2524435"
},
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/Spomky-Labs/otphp/zipball/877683d6352b80cdc7020fd43a725629c2524435" ,
"reference" : "877683d6352b80cdc7020fd43a725629c2524435" ,
"shasum" : ""
},
"require" : {
"paragonie/constant_time_encoding" : "^2.0 || ^3.0" ,
"php" : ">=8.1" ,
"psr/clock" : "^1.0" ,
"symfony/deprecation-contracts" : "^3.2"
},
"require-dev" : {
"symfony/error-handler" : "^6.4|^7.0|^8.0"
},
"time" : "2026-06-06T23:41:24+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"OTPHP\\" : "src/"
}
},
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
],
"authors" : [
{
"name" : "Florent Morselli" ,
"homepage" : "https://github.com/Spomky"
},
{
"name" : "All contributors" ,
"homepage" : "https://github.com/Spomky-Labs/otphp/contributors"
}
],
"description" : "A PHP library for generating one time passwords according to RFC 4226 (HOTP Algorithm) and the RFC 6238 (TOTP Algorithm) and compatible with Google Authenticator" ,
"homepage" : "https://github.com/Spomky-Labs/otphp" ,
"keywords" : [
"FreeOTP" ,
"RFC 4226" ,
"RFC 6238" ,
"google authenticator" ,
"hotp" ,
"otp" ,
"totp"
],
"support" : {
"issues" : "https://github.com/Spomky-Labs/otphp/issues" ,
"source" : "https://github.com/Spomky-Labs/otphp/tree/11.5.0"
},
"funding" : [
{
"url" : "https://github.com/Spomky" ,
"type" : "github"
},
{
"url" : "https://www.patreon.com/FlorentMorselli" ,
"type" : "patreon"
}
],
"install-path" : "../spomky-labs/otphp"
},
{
"name" : "symfony/deprecation-contracts" ,
"version" : "v3.7.1" ,
"version_normalized" : "3.7.1.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/deprecation-contracts.git" ,
"reference" : "f3202fa1b5097b0af062dc978b32ecf63404e31d"
},
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/deprecation-contracts/zipball/f3202fa1b5097b0af062dc978b32ecf63404e31d" ,
"reference" : "f3202fa1b5097b0af062dc978b32ecf63404e31d" ,
"shasum" : ""
},
"require" : {
"php" : ">=8.1"
},
"time" : "2026-06-05T06:23:12+00:00" ,
"type" : "library" ,
"extra" : {
"thanks" : {
"url" : "https://github.com/symfony/contracts" ,
"name" : "symfony/contracts"
},
"branch-alias" : {
"dev-main" : "3.7-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/v3.7.1"
},
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
},
{
"url" : "https://github.com/fabpot" ,
"type" : "github"
},
{
"url" : "https://github.com/nicolas-grekas" ,
"type" : "github"
},
{
"url" : "https://tidelift.com/funding/github/packagist/symfony/symfony" ,
"type" : "tidelift"
}
],
"install-path" : "../symfony/deprecation-contracts"
},
2026-10-18 17:01:36 +00:00
{
"name" : "tecnickcom/tcpdf" ,
"version" : "6.10.0" ,
"version_normalized" : "6.10.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/tecnickcom/TCPDF.git" ,
"reference" : "ca5b6de294512145db96bcbc94e61696599c391d"
},
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/tecnickcom/TCPDF/zipball/ca5b6de294512145db96bcbc94e61696599c391d" ,
"reference" : "ca5b6de294512145db96bcbc94e61696599c391d" ,
"shasum" : ""
},
"require" : {
"ext-curl" : "*" ,
"php" : ">=7.1.0"
},
"time" : "2025-05-27T18:02:28+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"classmap" : [
"config" ,
"include" ,
"tcpdf.php" ,
"tcpdf_barcodes_1d.php" ,
"tcpdf_barcodes_2d.php" ,
"include/tcpdf_colors.php" ,
"include/tcpdf_filters.php" ,
"include/tcpdf_font_data.php" ,
"include/tcpdf_fonts.php" ,
"include/tcpdf_images.php" ,
"include/tcpdf_static.php" ,
"include/barcodes/datamatrix.php" ,
"include/barcodes/pdf417.php" ,
"include/barcodes/qrcode.php"
]
},
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"LGPL-3.0-or-later"
],
"authors" : [
{
"name" : "Nicola Asuni" ,
"email" : "info@tecnick.com" ,
"role" : "lead"
}
],
"description" : "TCPDF is a PHP class for generating PDF documents and barcodes." ,
"homepage" : "http://www.tcpdf.org/" ,
"keywords" : [
"PDFD32000-2008" ,
"TCPDF" ,
"barcodes" ,
"datamatrix" ,
"pdf" ,
"pdf417" ,
"qrcode"
],
"support" : {
"issues" : "https://github.com/tecnickcom/TCPDF/issues" ,
"source" : "https://github.com/tecnickcom/TCPDF/tree/6.10.0"
},
"funding" : [
{
"url" : "https://www.paypal.com/donate/?hosted_button_id=NZUEC5XS8MFBJ" ,
"type" : "custom"
}
],
"install-path" : "../tecnickcom/tcpdf"
}
],
"dev" : true ,
"dev-package-names" : []
}