Usando JS come esempio qui, se sto creando una libreria / plugin e intendo renderlo disponibile agli altri, dovrei tenerlo in Javascript? O sarebbe jQuery essere una dipendenza accettabile? A che punto la facilità e il controllo aggiunto della codifica in jQuery superano il potenziale inconveniente di qualcun altro che deve includere qualcosa che potrebbe non aver voluto? Oppure, se come jQuery, la dipendenza è una libreria molto comune già inclusa nella maggior parte dei progetti, è considerata valida utilizzarla come base?
Nota che non sto chiedendo qualcosa che estenda qualcos'altro, ma semplicemente usando il codice preesistente per programmare una libreria / plugin completamente diversa.