From 0cd52949444a4917fe824bf7ad7f9701a866ea72 Mon Sep 17 00:00:00 2001 From: TorMatzAndren Date: Sat, 16 May 2026 11:04:38 +0200 Subject: [PATCH] Remove unused downloader dependencies --- package-lock.json | 119 ++------------------------------------ package.json | 3 +- src/backend/package.json | 3 +- src/frontend/package.json | 1 - 4 files changed, 8 insertions(+), 118 deletions(-) diff --git a/package-lock.json b/package-lock.json index a9947b2..23c8109 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2773,27 +2773,6 @@ "node": ">=14.17.0" } }, - "node_modules/@distube/ytdl-core": { - "version": "4.16.12", - "resolved": "https://registry.npmjs.org/@distube/ytdl-core/-/ytdl-core-4.16.12.tgz", - "integrity": "sha512-/NR8Jur1Q4E2oD+DJta7uwWu7SkqdEkhwERt7f4iune70zg7ZlLLTOHs1+jgg3uD2jQjpdk7RGC16FqstG4RsA==", - "license": "MIT", - "dependencies": { - "http-cookie-agent": "^7.0.1", - "https-proxy-agent": "^7.0.6", - "m3u8stream": "^0.8.6", - "miniget": "^4.2.3", - "sax": "^1.4.1", - "tough-cookie": "^5.1.2", - "undici": "^7.8.0" - }, - "engines": { - "node": ">=20.18.1" - }, - "funding": { - "url": "https://github.com/distubejs/ytdl-core?sponsor" - } - }, "node_modules/@esbuild/aix-ppc64": { "version": "0.28.0", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.0.tgz", @@ -8559,6 +8538,7 @@ "version": "7.1.4", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", + "dev": true, "license": "MIT", "engines": { "node": ">= 14" @@ -14199,30 +14179,6 @@ "devOptional": true, "license": "BSD-2-Clause" }, - "node_modules/http-cookie-agent": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/http-cookie-agent/-/http-cookie-agent-7.0.3.tgz", - "integrity": "sha512-EeZo7CGhfqPW6R006rJa4QtZZUpBygDa2HZH3DJqsTzTjyRE6foDBVQIv/pjVsxHC8z2GIdbB1Hvn9SRorP3WQ==", - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.4" - }, - "engines": { - "node": ">=20.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/3846masa" - }, - "peerDependencies": { - "tough-cookie": "^4.0.0 || ^5.0.0 || ^6.0.0", - "undici": "^7.0.0" - }, - "peerDependenciesMeta": { - "undici": { - "optional": true - } - } - }, "node_modules/http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", @@ -14306,6 +14262,7 @@ "version": "7.0.6", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "dev": true, "license": "MIT", "dependencies": { "agent-base": "^7.1.2", @@ -17114,19 +17071,6 @@ "node": ">=12" } }, - "node_modules/m3u8stream": { - "version": "0.8.6", - "resolved": "https://registry.npmjs.org/m3u8stream/-/m3u8stream-0.8.6.tgz", - "integrity": "sha512-LZj8kIVf9KCphiHmH7sbFQTVe4tOemb202fWwvJwR9W5ENW/1hxJN6ksAWGhQgSBSa3jyWhnjKU1Fw1GaOdbyA==", - "license": "MIT", - "dependencies": { - "miniget": "^4.2.2", - "sax": "^1.2.4" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/macos-release": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-3.4.0.tgz", @@ -17468,15 +17412,6 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/miniget": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/miniget/-/miniget-4.2.3.tgz", - "integrity": "sha512-SjbDPDICJ1zT+ZvQwK0hUcRY4wxlhhNpHL9nJOB2MEAXRGagTljsO8MEDzQMTFf0Q8g4QNi8P9lEm/g7e+qgzA==", - "license": "MIT", - "engines": { - "node": ">=12" - } - }, "node_modules/minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", @@ -20952,7 +20887,9 @@ "version": "1.4.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.4.tgz", "integrity": "sha512-1n3r/tGXO6b6VXMdFT54SHzT9ytu9yr7TaELowdYpMqY/Ao7EnlQGmAQ1+RatX7Tkkdm6hONI2owqNx2aZj5Sw==", + "dev": true, "license": "BlueOak-1.0.0", + "optional": true, "engines": { "node": ">=11.0.0" } @@ -22943,24 +22880,6 @@ "url": "https://github.com/sponsors/SuperchupuDev" } }, - "node_modules/tldts": { - "version": "6.1.86", - "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.86.tgz", - "integrity": "sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==", - "license": "MIT", - "dependencies": { - "tldts-core": "^6.1.86" - }, - "bin": { - "tldts": "bin/cli.js" - } - }, - "node_modules/tldts-core": { - "version": "6.1.86", - "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.86.tgz", - "integrity": "sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==", - "license": "MIT" - }, "node_modules/tmp": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", @@ -23036,18 +22955,6 @@ "url": "https://github.com/sponsors/Borewit" } }, - "node_modules/tough-cookie": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-5.1.2.tgz", - "integrity": "sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==", - "license": "BSD-3-Clause", - "dependencies": { - "tldts": "^6.1.32" - }, - "engines": { - "node": ">=16" - } - }, "node_modules/tr46": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", @@ -23664,6 +23571,7 @@ "version": "7.25.0", "resolved": "https://registry.npmjs.org/undici/-/undici-7.25.0.tgz", "integrity": "sha512-xXnp4kTyor2Zq+J1FfPI6Eq3ew5h6Vl0F/8d9XU5zZQf1tX9s2Su1/3PiMmUANFULpmksxkClamIZcaUqryHsQ==", + "dev": true, "engines": { "node": ">=20.18.1" } @@ -25593,19 +25501,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ytdlp-nodejs": { - "version": "3.4.4", - "resolved": "https://registry.npmjs.org/ytdlp-nodejs/-/ytdlp-nodejs-3.4.4.tgz", - "integrity": "sha512-PR2nQOtyOzSuSQpWf6SHD97d6qlcfY2y6CVCeYnuDacYDc1YzNLXYiqAyIpFWk13UUrtQN+XD35h5DERli3SXQ==", - "hasInstallScript": true, - "license": "MIT", - "bin": { - "ytdlp": "dist/cli/index.js" - }, - "engines": { - "node": ">=16.0.0" - } - }, "node_modules/zone.js": { "version": "0.15.1", "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.15.1.tgz", @@ -25632,8 +25527,7 @@ "reflect-metadata": "^0.2.0", "rxjs": "7.8.0", "spotify-url-info": "^3.2.18", - "sqlite3": "^5.1.7", - "ytdlp-nodejs": "^3.4.4" + "sqlite3": "^5.1.7" }, "devDependencies": { "@nestjs/cli": "^10.0.0", @@ -25687,7 +25581,6 @@ "@angular/platform-browser": "^19.2.22", "@angular/platform-browser-dynamic": "^19.2.22", "@angular/router": "^19.2.22", - "@distube/ytdl-core": "^4.15.9", "@fortawesome/fontawesome-free": "^6.5.2", "@ngneat/elf": "^2.5.1", "@ngneat/elf-cli-ng": "^1.0.0", diff --git a/package.json b/package.json index 4c2acab..64e518d 100644 --- a/package.json +++ b/package.json @@ -17,8 +17,7 @@ "clean": "rimraf dist", "changelog": "auto-changelog -p", "release": "release-it", - "commit": "cz", - "check:lib": "npm-check-updates -w backend -f ytdlp-nodejs -u" + "commit": "cz" }, "devDependencies": { "@release-it/bumper": "^7.0.1", diff --git a/src/backend/package.json b/src/backend/package.json index 714ea0f..f96b77e 100644 --- a/src/backend/package.json +++ b/src/backend/package.json @@ -37,8 +37,7 @@ "reflect-metadata": "^0.2.0", "rxjs": "7.8.0", "spotify-url-info": "^3.2.18", - "sqlite3": "^5.1.7", - "ytdlp-nodejs": "^3.4.4" + "sqlite3": "^5.1.7" }, "devDependencies": { "@nestjs/cli": "^10.0.0", diff --git a/src/frontend/package.json b/src/frontend/package.json index 0d86524..2599fe2 100644 --- a/src/frontend/package.json +++ b/src/frontend/package.json @@ -19,7 +19,6 @@ "@angular/platform-browser": "^19.2.22", "@angular/platform-browser-dynamic": "^19.2.22", "@angular/router": "^19.2.22", - "@distube/ytdl-core": "^4.15.9", "@fortawesome/fontawesome-free": "^6.5.2", "@ngneat/elf": "^2.5.1", "@ngneat/elf-cli-ng": "^1.0.0",