abckit
v0.0.32
Published
Nuxt 4 module — UI components, auth, storage, GraphQL
Maintainers
Readme
abckit
Nuxt 4 module — UI components, auth, storage, GraphQL.
Install
pnpm add abckit// nuxt.config.ts
export default defineNuxtConfig({
modules: ['abckit'],
})Modules
abckit: {
modules: {
// Default: true
tailwindcss: true,
notivue: true,
icon: true,
colada: true,
colorMode: true,
vueuse: true,
pinia: true,
veeValidate: true,
graphql: true,
persistedState: true,
ionic: true,
scripts: true,
// Default: false
sentry: false,
// all: true // Enable all
},
auth: {
baseURL: 'https://api.example.com',
basePath: '/api/auth',
capacitor: false,
},
}Usage
import { Button } from 'abckit/shadcn/button'
import { useAuth } from 'abckit/composables/useAuth'
import { cn } from 'abckit/utils'Runtime Config
runtimeConfig: {
dragonfly: { host: 'localhost', port: 6379 },
s3: { accessKeyId: '', secretAccessKey: '', endpoint: '', bucket: '' },
storage: { redis: true, s3: true, disk: false },
}Development
pnpm install && pnpm dev:prepare && pnpm devLicense
MIT
