vunix
Go to documentationComprehensive UI toolkit for Vue.js and Nuxt 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 Docusnuxt-example
: Another Nuxt.js example of usage and installationvue-example
: a Vue.js example of usage and installationvunix/core
: a stub Vue.js component library and used by all applicationsvunix/vue
: a Vue.js compatible module that bundle the corevunix/nuxt
: a Nuxt compatible module that bundle the corevue-tailwind-plugin
: a TailwindCSS plugin to handle css optimisation classes expositionvunix/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