Мы используем Aurelia для интерфейса нашего приложения. Поскольку у нас будет несколько разных проектов на его основе, я хотел бы иметь возможность добавить весь наш пользовательский код в некоторые пакеты npm, которые могут быть добавлены разработчиками. Это позволило бы нам создать новый пустой проект, добавить зависимости к нашему повторно используемому коду, не включая его в кодовую базу проекта (чтобы при необходимости его можно было обновлять отдельно).
Например, мне нужен пакет инструментов и пакет услуг. Это, конечно, совсем несложно.
Но я не могу понять, как использовать пакет «ui», который будет содержать все наши пользовательские повторно используемые компоненты. Это вообще возможно? Как мне потребовать компонент в шаблоне html?
Если это невозможно сделать, есть ли у кого-нибудь идеи о том, как четко отделить повторно используемый код от кода, специфичного для приложения?
большое спасибо!