Универсальная библиотека компонентов Vue 2 / Vue 3
Всем привет!
Надо сделать либу компонентов для проекта на вуе 2 (без TS). Какой стек посоветуете для этого? Надо в том числе и компоненты графиков оборачивать (echarts).
- Предвижу, что в будущем понадобится обновляться до вуе 3, поэтому думаю об универсальном подходе.
Нагуглил : vue-demi. Вот пример на нем: https://github.com/alvarosaburido/vue-universal-lib-example
Но автор предупреждает, что это костыльный вариант в начале и в конце: https://alvarosaburido.dev/blog/how-to-create-an-universal-library-for-vue-2-3
- я вообще не смог установить его либу в вуе 2. Rollup в папку DIST складывает. В npm - локальный файл в dist. Затем ставлю как плагин, Vue.use, но никак не удалось... Вообще, было бы удобно отдельно импортировать каждый компонент...
Больше всего понравился этот, но он ток на вуе 3: тут все идеально. https://github.com/ulissesferreira/moon МБ имеет смысл попытаться его адаптировать и под вуе 2 ? НО там vite билдит либу компонентов.
У кого был подобный опыт, что скажете? ——— В общем, вопросов много. Интересно, где люди берут подобные сведения? И где мне их брать?