{"bugs":{"url":"https://github.com/LuanRT/YouTube.js/issues"},"dist":{"shasum":"5c13ecdab7241960cb63533cb2bac274ddc3105a","tarball":"https://registry.npmjs.org/youtubei.js/-/youtubei.js-10.4.0.tgz","fileCount":2050,"integrity":"sha512-FZahkkg5ROyH/FgJ4czy/xDNkqHbJTCUQzumQlnR+2Q7m6HaWghAFWWJUTcexemGuu7t/5EuyQz98eBgKQRMog==","signatures":[{"sig":"MEQCIBduMBYnWy6msh1PrbRuMhM0dXauMfwv46l1QixPydDJAiA/rHcAvG6+XvwqfnBogVubtpjMu2lo4IIJnEU0z/SS/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11336945},"name":"youtubei.js","type":"module","types":"./dist/src/platform/lib.d.ts","author":{"url":"https://github.com/LuanRT","name":"LuanRT","email":"luan.lrt4@gmail.com"},"exports":{".":{"deno":"./dist/src/platform/deno.js","node":{"import":"./dist/src/platform/node.js","require":"./bundle/node.cjs"},"types":"./dist/src/platform/lib.d.ts","browser":"./dist/src/platform/web.js","default":"./dist/src/platform/web.js","react-native":"./dist/src/platform/react-native.js"},"./web":{"types":"./dist/src/platform/lib.d.ts","default":"./dist/src/platform/web.js"},"./agnostic":{"types":"./dist/src/platform/lib.d.ts","default":"./dist/src/platform/lib.js"},"./cf-worker":{"types":"./dist/src/platform/lib.d.ts","default":"./dist/src/platform/cf-worker.js"},"./web.bundle":{"types":"./dist/src/platform/lib.d.ts","default":"./bundle/browser.js"},"./react-native":{"types":"./dist/src/platform/lib.d.ts","default":"./dist/src/platform/react-native.js"},"./web.bundle.min":{"types":"./dist/src/platform/lib.d.ts","default":"./bundle/browser.min.js"}},"funding":["https://github.com/sponsors/LuanRT"],"gitHead":"4fca6c354e5493c4d78802a813f7aa51ef0e2742","license":"MIT","scripts":{"lint":"npx eslint ./src","test":"npx jest --verbose","build":"npm run clean && npm run build:parser-map && npm run build:proto && npm run build:esm && npm run bundle:node && npm run bundle:browser && npm run bundle:browser:prod && npm run bundle:cf-worker && npm run bundle:react-native","clean":"npx rimraf ./dist/src ./dist/package.json ./bundle/browser.js ./bundle/browser.js.map ./bundle/browser.min.js ./bundle/browser.min.js.map ./bundle/node.cjs ./bundle/node.cjs.map ./bundle/cf-worker.js ./bundle/cf-worker.js.map ./bundle/react-native.js ./bundle/react-native.js.map ./deno","watch":"npx tsc --watch","prepare":"npm run build","lint:fix":"npx eslint --fix ./src","build:esm":"npx tspc","build:deno":"npx cpy ./src ./deno && npx esbuild ./src/utils/DashManifest.tsx --keep-names --format=esm --platform=neutral --target=es2020 --outfile=./deno/src/utils/DashManifest.js && npx cpy ./package.json ./deno && npx replace \".js';\" \".ts';\" ./deno -r && npx replace '.js\";' '.ts\";' ./deno -r && npx replace \"'./DashManifest.ts';\" \"'./DashManifest.js';\" ./deno -r && npx replace \"'jintr';\" \"'https://esm.sh/jintr';\" ./deno -r","build:proto":"npx pb-gen-ts --entry-path=\"src/proto\" --out-dir=\"src/proto/generated\" --ext-in-import=\".js\"","bundle:node":"npx esbuild ./dist/src/platform/node.js --bundle --target=node10 --keep-names --format=cjs --platform=node --outfile=./bundle/node.cjs --external:jintr --external:undici --external:linkedom --external:tslib --sourcemap --banner:js=\"/* eslint-disable */\"","bundle:browser":"npx esbuild ./dist/src/platform/web.js --banner:js=\"/* eslint-disable */\" --bundle --target=chrome58 --keep-names --format=esm --sourcemap --define:global=globalThis --conditions=module --outfile=./bundle/browser.js --platform=browser","build:parser-map":"node ./dev-scripts/gen-parser-map.mjs","bundle:cf-worker":"npx esbuild ./dist/src/platform/cf-worker.js --banner:js=\"/* eslint-disable */\" --bundle --target=es2020 --keep-names --format=esm --sourcemap --define:global=globalThis --conditions=module --outfile=./bundle/cf-worker.js --platform=node","bundle:browser:prod":"npm run bundle:browser -- --outfile=./bundle/browser.min.js --minify","bundle:react-native":"npx esbuild ./dist/src/platform/react-native.js --bundle --target=es2020 --keep-names --format=esm --platform=neutral --sourcemap --define:global=globalThis --conditions=module --outfile=./bundle/react-native.js"},"_npmUser":{"name":"luanrt","email":"luan.lrt4@gmail.com"},"homepage":"https://github.com/LuanRT/YouTube.js#readme","keywords":["yt","dl","ytdl","youtube","youtubedl","youtube-dl","youtube-downloader","youtube-music","youtube-studio","innertube","unofficial","downloader","livechat","studio","upload","ytmusic","search","music","api"],"overrides":{"typescript":"^5.0.0"},"repository":{"url":"git+https://github.com/LuanRT/YouTube.js.git","type":"git"},"_npmVersion":"8.19.4","description":"A wrapper around YouTube's private API. Supports YouTube, YouTube Music, YouTube Kids and YouTube Studio (WIP).","directories":{},"maintainers":[{"name":"luanrt","email":"luan.lrt4@gmail.com"}],"_nodeVersion":"16.20.2","contributors":[{"url":"https://github.com/wykerd/","name":"Wykerd"},{"url":"https://github.com/MasterOfBob777","name":"MasterOfBob777"},{"url":"https://github.com/patrickkfkan","name":"patrickkfkan"},{"url":"https://github.com/akkadaska","name":"akkadaska"},{"url":"https://github.com/absidue","name":"Absidue"}],"dependencies":{"jintr":"^2.1.1","tslib":"^2.5.0","undici":"^5.19.1"},"typesVersions":{"*":{"web":["./dist/src/platform/lib.d.ts"],"agnostic":["./dist/src/platform/lib.d.ts"],"cf-worker":["./dist/src/platform/lib.d.ts"],"web.bundle":["./dist/src/platform/lib.d.ts"],"react-native":["./dist/src/platform/lib.d.ts"],"web.bundle.min":["./dist/src/platform/lib.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^8.0.3","jest":"^29.7.0","pbkit":"^0.0.59","eslint":"^9.9.0","cpy-cli":"^4.2.0","esbuild":"^0.14.49","globals":"^15.9.0","replace":"^1.2.2","ts-jest":"^29.1.4","ts-patch":"^3.0.2","@eslint/js":"^9.9.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^28.1.7","@types/node":"^17.0.45","typescript-eslint":"^8.2.0","ts-transformer-inline-file":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/youtubei.js_10.4.0_1724726586511_0.7603934861806942","host":"s3://npm-registry-packages"},"_id":"youtubei.js@10.4.0","version":"10.4.0"}