{
    "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"
    }
}
