{
  "name": "@inner-dj/client",
  "version": "0.2.3",
  "description": "player component of inner-dj",
  "keywords": [
    "jukebox",
    "jam",
    "youtube",
    "player"
  ],
  "bugs": {
    "url": "https://codeberg.org/sanin/inner-dj/issues",
    "email": "corysanin@outlook.com"
  },
  "repository": {
    "type": "git",
    "url": "https://codeberg.org/sanin/inner-dj.git"
  },
  "license": "MIT",
  "author": {
    "name": "Cory Sanin",
    "email": "corysanin@outlook.com",
    "url": "https://sanin.dev/"
  },
  "type": "module",
  "exports": {
    ".": {
      "types": "./lib/src/index.d.ts",
      "import": "./lib/src/index.js"
    }
  },
  "main": "./lib/src/index.js",
  "types": "./lib/src/index.d.ts",
  "bin": {
    "@inner-dj/client": "./lib/src/main.js",
    "inner-dj-client": "./lib/src/main.js"
  },
  "files": [
    "lib/src",
    "!lib/**/*.js.map",
    "LICENSE",
    "NOTICES"
  ],
  "dependencies": {
    "content-disposition": "2.0.1",
    "fast-shuffle": "^6.2.1",
    "get-youtube-id-ng": "1.0.1",
    "jsonwebtoken": "9.0.3",
    "ky": "^2.0.2",
    "lru-cache": "^11.5.2",
    "spawn-but-with-promises": "^1.0.4",
    "yaml": "^2.9.0",
    "@inner-dj/common": "0.2.3"
  },
  "devDependencies": {
    "@sindresorhus/tsconfig": "8.1.0",
    "@types/jsonwebtoken": "^9.0.10",
    "@types/node": "^24.12.4",
    "@vercel/ncc": "0.44.1",
    "npm-attribution-generator": "^2.0.0",
    "typescript": "^7.0.2"
  },
  "scripts": {
    "attribution": "generate-attribution && mv oss-attribution/attribution.txt ./NOTICES ; rm -rf ./oss-attribution",
    "build": "tsc && chmod +x ./lib/src/main.js && pnpm run attribution",
    "ncc": "pnpm run build && ncc build lib/src/main.js --license licenses.txt",
    "sea": "pnpm run ncc && mkdir -p bin && node --build-sea sea-config.json",
    "start": "./lib/src/main.js"
  }
}