LuanRT/YouTube.js ? reverse-engineered prompt

Reverse engineered prompt

Build me a TypeScript library that acts as a client for YouTube’s internal API, so people can create an Innertube instance and use it to talk to YouTube from Node.js, Deno, and modern browsers.

I want it to feel like a real SDK, with a clean public API, useful type definitions, examples, and good docs so someone can get started quickly. It should be easy to install from npm, work well in different runtimes, and include tests so the main pieces are reliable. If there are tricky setup details or current API quirks, look up the latest docs online if you need to.

Please make it polished enough to publish as an open source package, with sensible project structure, clear README guidance, and a straightforward way to extend it later.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab