You mean, like the yt-dlp-ejs package?
Hmm! Close enough, I guess. I didn't notice that. But I hope that it has a flexible interface and that all projects adopt it.