harlan-zw / nuxt-lego-fork

NuxtLego is an open source UI component layer for building your Nuxt content quick & beautiful.

Home Page:https://nuxt-lego.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Logo

NPM version NPM Downloads GitHub stars

NuxtLego

Unstyled components for building your Nuxt content quick & beautiful.

View Demo Β· Report Bug Β· Request Feature

NuxtLego

πŸ“‡ 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

Install

npm install --save-dev nuxt-lego

# Using yarn
yarn add --dev nuxt-lego

Requires Nuxt >= 3.1.0.

Register Layer

nuxt.config.ts

export default defineNuxtConfig({
  extends: ['nuxt-lego'],
})

πŸ”₯ Contributors

🌎 Local Development

Setup

Make sure to install the dependencies:

# pnpm
pnpm install

Development Server

Start the development server on http://localhost:3000

pnpm run dev

βž• Contributing

Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

πŸ“œ License

Distributed under the MIT License. See LICENSE for more information.

πŸ“§ Contact

Zernonia - @zernonia

β˜• Support

If you like my work, please buy me a coffee 😳

"Buy Me A Coffee"

About

NuxtLego is an open source UI component layer for building your Nuxt content quick & beautiful.

https://nuxt-lego.vercel.app

License:MIT License


Languages

Language:Vue 81.5%Language:TypeScript 17.8%Language:CSS 0.5%Language:JavaScript 0.1%