Полазил по некоторым иностранным сайтам и хоть ответы там и были, но толкового понимания всё же не сформировалось. Библиотека - это набор определённых функций и классов, а плагин - своеобразная надстройка над библиотекой?
Плагин - это модуль, который расширяет функционал основного приложения.
Что такое "js плагин" я не знаю. Вы откуда вообще взяли такое сочетание слов?
В целом можно сказать, что js плагин - это синоним библиотеке, но так обычно библиотеку не называют.