diff --git a/apps/api/package.json b/apps/api/package.json index db33daf3..ae258c97 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -27,7 +27,6 @@ "exif-reader": "^2.0.3", "fastify": "^5.2.0", "js-yaml": "^4.1.1", - "jsqr": "^1.4.0", "mupdf": "^1.27.0", "p-queue": "^9.1.0", "pdfkit": "^0.18.0", @@ -36,7 +35,8 @@ "qrcode": "^1.5.4", "sharp": "^0.33.0", "tsx": "^4.19.0", - "zod": "^3.24.0" + "zod": "^3.24.0", + "zxing-wasm": "^3.0.2" }, "devDependencies": { "@types/archiver": "^7.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 06e93930..dd5e6611 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -116,9 +116,6 @@ importers: js-yaml: specifier: ^4.1.1 version: 4.1.1 - jsqr: - specifier: ^1.4.0 - version: 1.4.0 mupdf: specifier: ^1.27.0 version: 1.27.0 @@ -146,6 +143,9 @@ importers: zod: specifier: ^3.24.0 version: 3.25.76 + zxing-wasm: + specifier: ^3.0.2 + version: 3.0.2(@types/emscripten@1.41.5) devDependencies: '@types/archiver': specifier: ^7.0.0 @@ -2495,6 +2495,9 @@ packages: '@types/deep-eql@4.0.2': resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} + '@types/emscripten@1.41.5': + resolution: {integrity: sha512-cMQm7pxu6BxtHyqJ7mQZ2kXWV5SLmugybFdHCBbJ5eHzOo6VhBckEgAT3//rP5FwPHNPeEiq4SmQ5ucBwsOo4Q==} + '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} @@ -4011,9 +4014,6 @@ packages: resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} engines: {node: '>=0.10.0'} - jsqr@1.4.0: - resolution: {integrity: sha512-dxLob7q65Xg2DvstYkRpkYtmKm2sPJ9oFhrhmudT1dZvNFFTlroai3AWSpLey/w5vMcLBXRgOJsbXpdN9HzU/A==} - kind-of@6.0.3: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} @@ -5878,6 +5878,11 @@ packages: zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + zxing-wasm@3.0.2: + resolution: {integrity: sha512-2YMAriaYHX9wrBY2k7H0epSo+dyCaCZg/vOtt+nEDXM9ul480gkXz/9SkwpOeHcD2H5qqDG8lWDSBwpTcZpa6w==} + peerDependencies: + '@types/emscripten': '>=1.39.6' + snapshots: '@actions/core@3.0.0': @@ -7911,6 +7916,8 @@ snapshots: '@types/deep-eql@4.0.2': {} + '@types/emscripten@1.41.5': {} + '@types/estree@1.0.8': {} '@types/geojson@7946.0.16': {} @@ -9499,8 +9506,6 @@ snapshots: jsonpointer@5.0.1: {} - jsqr@1.4.0: {} - kind-of@6.0.3: {} lazystream@1.0.1: @@ -11485,3 +11490,8 @@ snapshots: react: 19.2.4 zwitch@2.0.4: {} + + zxing-wasm@3.0.2(@types/emscripten@1.41.5): + dependencies: + '@types/emscripten': 1.41.5 + type-fest: 5.5.0