UNPKG

yt-dlx

Version:

Effortless Audio-Video Downloader And Streamer!

173 lines (172 loc) 5.71 kB
{ "name": "yt-dlx", "version": "13.2.0", "license": "Apache-2.0", "main": "out/cjs/src/index.js", "types": "out/types/index.d.ts", "module": "out/esm/src/index.js", "author": "yt-dlx <yt-dlx@proton.me>", "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.app", "bin": { "youtube": "out/cjs/src/cli/main.js", "yt-dlx": "out/cjs/src/cli/main.js", "ytdlx": "out/cjs/src/cli/main.js", "yt": "out/cjs/src/cli/main.js" }, "scripts": { "start": "node util/index.mjs", "remake": "yarn clean && yarn make && yarn build && yarn format", "prepublishOnly": "yarn build:base && yarn format:base && yarn clean:deps", "postinstall": "node util/ffdl.js && node util/cprobe.js && shx chmod -R +x ./*", "format:base": "prettier --write .", "format:next": "cd next && prettier --write .", "format:client": "cd client && prettier --write .", "format:server": "cd server && prettier --write .", "format": "yarn format:base && yarn format:next && yarn format:client && yarn format:server", "clean:base": "node util/clean/base.mjs", "clean:next": "node util/clean/next.mjs", "clean:client": "node util/clean/client.mjs", "clean:server": "node util/clean/server.mjs", "clean:deps": "node util/clean/deps.mjs && node util/clean/ff.mjs", "clean": "yarn clean:deps && yarn clean:base && yarn clean:next && yarn clean:client && yarn clean:server", "make:base": "yarn install", "make:next": "cd next && yarn install", "make:server": "cd server && yarn install", "make:client": "cd client && yarn install", "make": "yarn make:base && yarn make:next && yarn make:client && yarn make:server", "build:next": "cd next && yarn build", "build:client": "cd client && yarn build", "build:server": "cd server && yarn build", "build:base": "tsc -p ./config/cjs.json && tsc -p ./config/esm.json && tsc -p ./config/types.json", "build": "yarn build:base && yarn build:next && yarn build:client && yarn build:server && yarn format", "spec": "tsup ./src/__tests__/other/quick.spec.ts --outDir ./temp && node ./temp/quick.spec.js", "test:mix": "tsup ./src --outDir ./temp && node ./temp/__tests__/mix.js", "test:video": "tsup ./src --outDir ./temp && node ./temp/__tests__/video.js", "test:audio": "tsup ./src --outDir ./temp && node ./temp/__tests__/audio.js", "test:command": "tsup ./src --outDir ./temp && node ./temp/__tests__/command.js", "test:scrape": "tsup ./src/__tests__/other/scrape.spec.ts --outDir ./temp && node ./temp/scrape.spec.js", "test:cli": "yarn link && yt-dlx audio-lowest --query PERSONAL BY PLAZA && yt-dlx al --query SuaeRys5tTc && yarn unlink", "test": "yarn test:scrape && yarn test:mix && yarn test:video && yarn test:audio && yarn test:command && yarn test:cli" }, "files": [ "out", "util", "LICENSE", "package.json" ], "dependencies": { "async-retry": "^1.3.3", "axios": "^1.7.2", "colors": "^1.4.0", "fluent-ffmpeg": "^2.1.3", "fs-extra": "^11.2.0", "minimist": "^1.2.8", "npm-run-all": "^4.1.5", "prettier": "^3.3.2", "readline-sync": "^1.4.10", "shx": "^0.3.4", "youtubei": "^1.4.4" }, "devDependencies": { "@types/async": "^3.2.24", "@types/async-retry": "^1.4.8", "@types/express": "^4.17.21", "@types/fluent-ffmpeg": "^2.1.24", "@types/fs-extra": "^11.0.4", "@types/minimist": "^1.2.5", "@types/node": "^20.14.1", "@types/readline-sync": "^1.4.8", "ts-node": "^10.9.2", "tsc": "^2.0.4", "tsup": "^8.1.0", "typescript": "^5.4.5", "zod": "^3.23.8" }, "keywords": [ "yt-dlx", "ytdlp", "cli", "yt", "youtube", "ytvideo", "ytstream", "ytmusic", "ytsound", "ytaudio", "ytsong", "ytplatform", "ytservice", "ytapi", "ytchannel", "ytsupport", "ytupdate", "ytenhancement", "ytcommunity", "ytbrowsing", "ytdata", "ytinformation", "ytscraper", "ytcontent", "ytmetadata", "ytplaylist", "ytsubscription", "ytviewer", "ytfollower", "ytmultimedia", "ytsearch", "ytrecommendation", "ytplayer", "ytfavorite", "ytrecommend", "ytlike", "ytdislike", "ytcomment", "ytview", "ytwatch", "ytenjoy", "ytshare", "youtube", "video", "downloader", "streaming", "audio", "mp3", "mp4", "webm", "media", "tool", "utility", "download", "grabber", "extractor", "content", "internet", "javascript", "python", "development", "programming", "open-source", "software", "npm", "node", "package", "module", "library", "command-line", "script", "automation", "web", "next", "web-scraping", "data", "information", "retrieve", "fetch", "fetcher" ] }