An open source UI component layer for building Nuxt content quick & beautiful
NuxtLego
Unstyled components for building your Nuxt content quick & beautiful.
? About The Project
This idea was inspired by Radix Primitive, as well as Oku UI. I wanted to try and create a non-generic component, but using Radix’s primitive approach. One example of non-generic component is Static Tweet.
This project also serve as a playground for me to learn and utilize more of Vue’s provide/inject
API.
Do let me know what component you have in mind that you are longing for ya!
Getting started
export default defineNuxtConfig({
extends: [
...,
"github:zernonia/nuxt-lego#alpha", // Currently in Alpha stage
],
alias: {
"@vueuse/core": require.resolve("@vueuse/core/index.mjs"), // issue: https://github.com/nuxt/nuxt/issues/18448
},
})
? Contributors
? Local Development
Prerequisites
Yarn
-
npm install --global yarn
Development
-
Clone the repo
git clone https://github.com/zernonia/nuxt-lego.git
-
Install NPM packages
yarn install
-
Run Development instance
yarn dev
➕ Contributing
Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
? License
Not Associated with Supabase.
Distributed under the MIT License. See LICENSE
for more information.
? Contact
Zernonia – @zernonia