@minch/nuxt-basis is a base layer for Nuxt Projects that provides a pre-configured setup with Nuxt 4, Tailwind CSS 4, and additional modules.
pnpm add -D @minch/nuxt-basis
nuxt.config.ts:export default defineNuxtConfig({
extends: ["@minch/nuxt-basis"],
});
nuxt.config.ts:export default defineNuxtConfig({
extends: ["@minch/nuxt-basis"],
baseModules: {
eslint: true, // Enable/disable ESLint module
content: true, // Enable/disable Content module
image: true, // Enable/disable Image module
testUtils: true, // Enable/disable Test Utils module
ui: true, // Enable/disable UI module
},
});
All modules are enabled by default. Set any option to false to disable that module.
This layer includes TailwindCSS by default. You can import the base styles in your project:
// In your CSS file
@import '@minch/nuxt-basis/tailwind';
The .playground directory contains an example implementation of this layer.
# Install dependencies
pnpm install
# Develop with the playground
pnpm dev
# Build the playground
pnpm build
# Generate static playground
pnpm generate
# Preview the build
pnpm preview