Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
lerna
:dragon: Lerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository.
As a noob, I viewed multiple Vue3 components library such as element-plus, naive-ui and so. But for me, they are too bloated to read. Also, they used quite different ways to build themselves as a npm package.
As a noob, I viewed multiple Vue3 components library such as element-plus, naive-ui and so. But for me, they are too bloated to read. Also, they used quite different ways to build themselves as a npm package.
I would look into using Lerna. This allows you to use a single github repository to publish separate github/npm packages for each component. Then you could install them with something like npm install @yournamespace/component-name.
Related posts
- There are no good UI frameworks for Vue!
- Best Material Design framework for Vue3 (not Vuetify)
- How do I import a plugin such as ElementUI. BootstrapVue and Ants in Vue3 if all of them keep using Vue.use() when I install these through Vue CLI?
- The last piece of the puzzle to upgrade Vue3
- Vue 3 UI frameworks