application restructuring, added crc check when decoding yenc files

This commit is contained in:
Daan Meijer committed 2026-05-31 22:07:14 +02:00
1 parent efbc1237d6
commit fc947953e4
19 files changed
+456 -406

No files matched your search

+45 -1
View File
@@ -10,6 +10,7 @@
"license": "ISC",
"dependencies": {
"bullmq": "^5.77.3",
"crc": "^4.3.2",
"dotenv": "^16.3.1",
"ioredis": "^5.3.2",
"log4js": "^6.9.1",
@@ -225,7 +226,7 @@
"readable-stream": "^3.4.0"
}
},
"node_modules/buffer": {
"node_modules/bl/node_modules/buffer": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
"integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
@@ -249,6 +250,32 @@
"ieee754": "^1.1.13"
}
},
"node_modules/buffer": {
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
"integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/feross"
},
{
"type": "patreon",
"url": "https://www.patreon.com/feross"
},
{
"type": "consulting",
"url": "https://feross.org/support"
}
],
"license": "MIT",
"optional": true,
"peer": true,
"dependencies": {
"base64-js": "^1.3.1",
"ieee754": "^1.2.1"
}
},
"node_modules/bullmq": {
"version": "5.77.3",
"resolved": "https://registry.npmjs.org/bullmq/-/bullmq-5.77.3.tgz",
@@ -304,6 +331,23 @@
"node": ">=0.10.0"
}
},
"node_modules/crc": {
"version": "4.3.2",
"resolved": "https://registry.npmjs.org/crc/-/crc-4.3.2.tgz",
"integrity": "sha512-uGDHf4KLLh2zsHa8D8hIQ1H/HtFQhyHrc0uhHBcoKGol/Xnb+MPYfUMw7cvON6ze/GUESTudKayDcJC5HnJv1A==",
"license": "MIT",
"engines": {
"node": ">=12"
},
"peerDependencies": {
"buffer": ">=6.0.3"
},
"peerDependenciesMeta": {
"buffer": {
"optional": true
}
}
},
"node_modules/cron-parser": {
"version": "4.9.0",
"resolved": "https://registry.npmjs.org/cron-parser/-/cron-parser-4.9.0.tgz",