с JQuery все понятно, есть extend.
Появилось желание переписать свой JQuery плагин на native js, с использованием webpack и es6, чтобы потом все это завернуть в npm пакет. Посоветуйте статью, в которой подробно описано о создании собственного модуля на native JS.
Роман Татаринов, extend слеивает объекты в один, или копирует объект, избегая создания ссылок на объекты при обычном "=" - это помогает в реализации API в некоторых случаях, но создание плагина тут вообще не при чём.
Подумай логически как они работают. Импортни какой-нибудь плагин - вызови его изконсоли - посмотри что в нём есть и сделай так же, если уж так хочется. import возвращает объект - результат выполнения index.js в папке плагина в node_modules - в нём доступны методы типа init(), destroy() - значит у него внутри есть методы - назначь объекту методы - опиши что они должны хавать - дай параметры... итд итп
Роман Татаринов, я поооооонял при чём тут extend. Его используют в jQuery плагинах, чтобы вместить результат выполнения кода плагина в контекст объекта, возвращаемого функцией $, чтобы можно было на $ вешать допметоды типа $(selector).initPlugin(options)
Я не советую так делать - это замыкает на jQuery, который переживает не лучшие времена