Есть такая конструкция, которая встречается практически в любом плагине jQuery:
if (typeof define === 'function' && define.amd) {
define(['exports'], factory(exports));
} else if (typeof module === 'object' && module.exports) {
factory(module.exports);
} else {
factory(exports);
}
Я на данный момент использую Vue.js, но по старой памяти также кое-где используются jQuery плагины, в том числе кастомные.
Понимаю, что от него вообще нужно отказаться, но если не отказываться, но использовать вот так в связке со Vue 3, нужно ли продолжать писать этот код в начале каждого плагина jQuery или это ненужно? В общем-то и так работает без него...