From 81633de07bf9fd23d7f9ea6e15b3c5ffe93f5fb2 Mon Sep 17 00:00:00 2001 From: Vadim Babadzhanyan Date: Fri, 16 Aug 2024 20:08:30 +0300 Subject: [PATCH] Supports displaying short links, for easy downloading on TVs and Android TVs: Add crc-32 package --- src/package-lock.json | 13 +++++++++++++ src/package.json | 3 ++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/src/package-lock.json b/src/package-lock.json index 7d0e9009..b1ff1375 100644 --- a/src/package-lock.json +++ b/src/package-lock.json @@ -10,6 +10,7 @@ "license": "CC BY-NC-SA 4.0", "dependencies": { "bcryptjs": "^2.4.3", + "crc-32": "^1.2.2", "debug": "^4.3.6", "express-session": "^1.18.0", "h3": "^1.12.0", @@ -1209,6 +1210,18 @@ "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==", "license": "MIT" }, + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "license": "Apache-2.0", + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", diff --git a/src/package.json b/src/package.json index 655cb340..c90bbc9f 100644 --- a/src/package.json +++ b/src/package.json @@ -19,7 +19,8 @@ "debug": "^4.3.6", "express-session": "^1.18.0", "h3": "^1.12.0", - "qrcode": "^1.5.4" + "qrcode": "^1.5.4", + "crc-32": "^1.2.2" }, "devDependencies": { "eslint-config-athom": "^3.1.3",