Use endroid/qr-code as QR code library

`amirezaeb/heroqr` just uses `endroid/qr-code` so we can save
some superfluous dependencies.

`endroid/qr-code` also has **MIT** license.
This commit is contained in:
Johannes Rauh 2025-12-01 13:37:54 +01:00
parent 59cea03ea3
commit c030ae583f
2 changed files with 2 additions and 73 deletions

View File

@ -15,7 +15,6 @@
},
"require": {
"php": ">=8.2",
"amirezaeb/heroqr": "^1.1.9",
"ext-curl": "*",
"clue/block-react": "^1.5",
"clue/connection-manager-extra": "^1.3",
@ -30,6 +29,7 @@
"cweagans/composer-patches": "~2.0",
"dompdf/dompdf": "^3.1.0",
"dragonmantank/cron-expression": "^3",
"endroid/qr-code": "^6.0",
"erusev/parsedown": "^1.7.4",
"evenement/evenement": "^3.0.1",
"ezyang/htmlpurifier": "^4.16",

73
composer.lock generated
View File

@ -4,79 +4,8 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "f622be80f356388bf4769bccb030fa4b",
"content-hash": "8de1a5a52ee5a5d2a0fad454d10b28ce",
"packages": [
{
"name": "amirezaeb/heroqr",
"version": "v1.1.9",
"source": {
"type": "git",
"url": "https://github.com/AmirezaEb/HeroQR.git",
"reference": "b00cea72ed3448f94e7ffce387f1832eb73f67e0"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/AmirezaEb/HeroQR/zipball/b00cea72ed3448f94e7ffce387f1832eb73f67e0",
"reference": "b00cea72ed3448f94e7ffce387f1832eb73f67e0",
"shasum": ""
},
"require": {
"endroid/qr-code": "^6.0",
"php": "^8.2"
},
"require-dev": {
"ext-gd": "*",
"phpunit/phpunit": "^10.5"
},
"suggest": {
"ext-gd": "Required for image processing, including generating PNG images",
"giggsey/libphonenumber-for-php": "Required for advanced phone number validation",
"setasign/fpdf": "Required for PDF generation features"
},
"type": "library",
"extra": {
"laravel": {
"providers": [
"HeroQR\\Providers\\HeroQRServiceProvider"
]
}
},
"autoload": {
"psr-4": {
"HeroQR\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Amirreza Ebrahimi",
"email": "aabrahimi1718@gmail.com",
"role": "Developer"
}
],
"description": "A Powerful QR Code Management Library For PHP",
"homepage": "https://github.com/AmirezaEb/HeroQR",
"keywords": [
"AmirezaEb",
"HeroQR",
"code",
"laravel",
"management",
"php",
"php-library",
"qr",
"qr-code",
"qrcode"
],
"support": {
"issues": "https://github.com/AmirezaEb/HeroQR/issues",
"source": "https://github.com/AmirezaEb/HeroQR/tree/v1.1.9"
},
"time": "2025-09-15T22:04:57+00:00"
},
{
"name": "bacon/bacon-qr-code",
"version": "v3.0.3",