diff --git a/apps/web/package.json b/apps/web/package.json index 6ec5b5d2..a43a8de8 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -17,6 +17,7 @@ "fflate": "^0.8.2", "leaflet": "^1.9.4", "lucide-react": "^0.469.0", + "qr-code-styling": "^1.9.2", "react": "^19.0.0", "react-dom": "^19.0.0", "react-image-crop": "^11.0.10", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 61e447f4..06e93930 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -204,6 +204,9 @@ importers: lucide-react: specifier: ^0.469.0 version: 0.469.0(react@19.2.4) + qr-code-styling: + specifier: ^1.9.2 + version: 1.9.2 react: specifier: ^19.0.0 version: 19.2.4 @@ -4850,6 +4853,13 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} + qr-code-styling@1.9.2: + resolution: {integrity: sha512-RgJaZJ1/RrXJ6N0j7a+pdw3zMBmzZU4VN2dtAZf8ZggCfRB5stEQ3IoDNGaNhYY3nnZKYlYSLl5YkfWN5dPutg==} + engines: {node: '>=18.18.0'} + + qrcode-generator@1.5.2: + resolution: {integrity: sha512-pItrW0Z9HnDBnFmgiNrY1uxRdri32Uh9EjNYLPVC2zZ3ZRIIEqBoDgm4DkvDwNNDHTK7FNkmr8zAa77BYc9xNw==} + qrcode@1.5.4: resolution: {integrity: sha512-1ca71Zgiu6ORjHqFBDpnSMTR2ReToX4l1Au1VFLyVeBTFavzQnv5JxMFr3ukHVKpSrSA2MCk0lNJSykjUfz7Zg==} engines: {node: '>=10.13.0'} @@ -10320,6 +10330,12 @@ snapshots: punycode@2.3.1: {} + qr-code-styling@1.9.2: + dependencies: + qrcode-generator: 1.5.2 + + qrcode-generator@1.5.2: {} + qrcode@1.5.4: dependencies: dijkstrajs: 1.0.3