Krafters UI
Accessible Vue component library for Nuxt in TypeScript.
Krafters UI is a Nuxt Layer in a public repository. It's published on NPM for better version control. You can extend from the GitHub repository or @krafters/ui NPM package.
Installation
Extend from GitHub repository
Configuration below extends from main branch of repository:
defineNuxtConfig({
extends: ['github:kraftersnl/krafters-ui'],
});
Extend from NPM
First, install the package as a dependency by running pnpm i @krafters/ui.
Then configure nuxt.config.ts to extend from the @krafters/ui package:
defineNuxtConfig({
extends: ['@krafters/ui'],
});
Development
- Run
pnpm ito install dependencies - Run
pnpm run devto start the development server on localhost:3003