Я разрабатываю компонент редактирования (на основе iframe) в JQuery.
Я намерен упростить расширение функциональности редактора с помощью подключаемых модулей. Так, например, вы можете создать плагин, который подчеркивает волнистые линии под орфографическими ошибками или позволяет вставлять изображения и т. д.
Я рад сам разобраться в технических деталях, но мне сложно решить, как спроектировать API.
Сам редактор в настоящее время является подключаемым модулем. Вы создаете его с помощью кода, например следующего:
$("#id_of_a_div").editComponent();
Позволяет ли JQuery иметь плагины внутри плагинов? Или есть лучший способ добиться этого?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вам следует взглянуть на Рекомендации по jQuery.ui. В качестве примера плагина с плагинами упоминается перетаскиваемый компонент.