Это приведет к кошмарной путанице при разрастании.
Что будет когда модуль А начнет зависеть от большего числа библиотек, которые не использубтся в модуле Б?
Или появится третий модуль С, который зависит от совершенно другого набора подмодулей?
Или когда у вас таких модулей будут десятки? Как будет выглядеть ваш imports.js? Как собрание всех зависимостей со всему проекта? Если после этого, кто-то отрефакторит модуль А и Б и они перестанут использовать os как определить используется ли os где-то ещё или его можно безопасно удалить из imports.js?
Или как быть с условным подключением? Когда нам не нужно подключать вообще все модули сразу, а только некоторые в зависимости от разных условий.
Ну, вот я хочу чтобы когда я открыл редактор, и тот запустил сканирования и скачал все изменения. Разово. Сейчас я это делаю вручную нажимая "Download from ..." перед началом работы
Я бы начал с того, что выяснил что подразумевается под сессией конкретно в данном плагине. Это ж может быть что угодно. Например список пользователей, которые заходили на сайт или в админку в течении последних пяти минут. Или, скажем, список пользователей, которые вошли но не вышли в явном виде.
И всё то людишки ищут готовые, и не бойсь, ещё и бесплатные плагины для решения их задач. А сами искать то пробовали? Какие плагины нашли? Какие пробовали? Чем они вам не подошли?
imports.js
? Как собрание всех зависимостей со всему проекта? Если после этого, кто-то отрефакторит модуль А и Б и они перестанут использоватьos
как определить используется лиos
где-то ещё или его можно безопасно удалить изimports.js
?