yt-dlx
Version:
Effortless Audio-Video Downloader And Streamer!
88 lines (87 loc) • 2.77 kB
JSON
{
"name": "yt-dlx",
"version": "19.4.2",
"license": "Apache-2.0",
"main": "package/cjs/src/index.js",
"types": "package/types/index.d.ts",
"module": "package/esm/src/index.js",
"author": {
"name": "Shovit Dutta",
"email": "shovitdutta1@gmail.com"
},
"description": "Effortless Audio-Video Downloader And Streamer!",
"repository": {
"type": "git",
"url": "git+https://github.com/yt-dlx/yt-dlx.git"
},
"homepage": "https://yt-dlx-shovit.koyeb.src",
"bin": {
"youtube": "package/cjs/src/cli/main.js",
"yt-dlx": "package/cjs/src/cli/main.js",
"ytdlx": "package/cjs/src/cli/main.js",
"yt": "package/cjs/src/cli/main.js"
},
"files": [
"package",
"LICENSE",
"examples",
"postdeps.mjs",
"package.json"
],
"pkg": {
"scripts": "package/cjs/**/*.js",
"assets": [
"package/**/*",
"postdeps.mjs",
"package.json",
"LICENSE"
],
"targets": [
"latest-linux-x64",
"latest-win-x64",
"latest-macos-x64"
],
"compress": "Brotli"
},
"dependencies": {
"async-retry": "^1.3.3",
"axios": "^1.8.4",
"cli-progress": "^3.12.0",
"colors": "^1.4.0",
"express": "^5.1.0",
"fluent-ffmpeg": "^2.1.3",
"fs-extra": "^11.3.0",
"shx": "^0.4.0",
"socks-proxy-agent": "^8.0.5",
"youtubei": "^1.6.7",
"youtubei.js": "^13.3.0",
"zod": "^3.25.7",
"zustand": "^5.0.4"
},
"devDependencies": {
"@types/async": "^3.2.24",
"@types/async-retry": "^1.4.9",
"@types/express": "^5.0.2",
"@types/fluent-ffmpeg": "^2.1.27",
"@types/fs-extra": "^11.0.4",
"@types/minimist": "^1.2.5",
"@types/node": "^22.15.19",
"@types/readline-sync": "^1.4.8",
"@types/supertest": "^6.0.3",
"dotenv": "^16.5.0",
"pkg": "^5.8.1",
"rimraf": "^6.0.1",
"typescript": "^5.8.2",
"vitest": "^3.1.4"
},
"scripts": {
"test": "vitest",
"make": "yarn install --frozen-lockfile",
"package": "pkg . --output yt-dlx-standalone",
"prepublishOnly": "rimraf package && yarn build",
"postinstall": "node postdeps.mjs && shx chmod -R +x .",
"test:quick": "yarn build && node package/cjs/src/spec/quick.spec.js",
"test:express": "yarn build && node package/cjs/src/spec/express.spec.js",
"build": "rimraf package/cjs package/esm package/types && tsc -p ./src/config/cjs.json && tsc -p ./src/config/esm.json && tsc -p ./src/config/types.json"
}
}