Comprehensive UI toolkit for Vue.js and Nuxt.js that empowers you to build amazing user interfaces with ease. With Vunix, you can leverage the power of popular utility-first CSS frameworks like Tailwind CSS, Unocss, WindiCss, or use your own custom CSS classes.

Vunix

This is an official Vunix repository

What is Vunix

Vunix is an open source library that expose a bunch of components to easily integrate the design of your website.

The core is build on top of Vue.js framework and TailwindCSS to easily customize your theme from a configuration file.

Vunix is also compatible with Nuxt.js

What's inside?

This reposiroty uses Yarn as a package manager. It includes the following packages/apps:

Apps and Packages

  • docs: a Nuxt app with Docus
  • nuxt-example: Another Nuxt.js example of usage and installation
  • vue-example: a Vue.js example of usage and installation
  • vunix/core: a stub Vue.js component library and used by all applications
  • vunix/vue: a Vue.js compatible module that bundle the core
  • vunix/nuxt: a Nuxt compatible module that bundle the core
  • vue-tailwind-plugin: a TailwindCSS plugin to handle css optimisation classes exposition
  • vunix/rules: a blundle of functions to handle validation such as (required, email, ...)

Each package/app is 100% TypeScript.

Build

To build all apps and packages, run the following command:

yarn install
yarn run build

Develop

To develop all apps and packages, run the following command:

yarn install
yarn run dev

Release / Publish

https://github.com/changesets/changesets

Partners

Useradgents