kmcom-nuxt-layers
Composable Nuxt 4 layers for building scalable Vue applications
16,522
| Install | |
|---|---|
npm install kmcom-nuxt-layers |
|
| Latest Version: | 6.4.0 |
| Vue: | 3 |
| License: | ISC |
| Last Updated: | Oct 24, 2026 |
| Links: | GitHub · npm |
Maintainer: kieranmansfield
kmcom-nuxt-layers
Composable Nuxt 4 layers for building scalable Vue applications. Pick only the layers you need.
Quick Start
npm install kmcom-nuxt-layers
// nuxt.config.ts
export default defineNuxtConfig({
extends: [
'kmcom-nuxt-layers/layers/core',
'kmcom-nuxt-layers/layers/typography',
// add more layers as needed
]
})
Layers
| Layer | Description |
|---|---|
| core | Foundation — Nuxt UI, VueUse, Pinia, loading screen, error handling, Element primitives |
| theming / typography / visual | Design system — accents, type, gradients, modals |
| layout / navigation / routing | Structure — grids, stacks, nav components, feature flags |
| content | CMS — @nuxt/content, Nuxt Studio |
| database / auth / metadata / mailer / forms | Data — Drizzle + Neon, GitHub OAuth, metadata providers, Resend, Zod forms |
| scroll / animations / transitions / page-transitions / motion | Motion — GSAP, Locomotive Scroll |
| canvas / shader | Render — TresJS, WebGPU/TSL |
| seo / scripts / feeds | Delivery — @nuxtjs/seo, @nuxt/scripts, RSS/Atom/JSON feeds |
Upgrading from v2: ui → typography + navigation + visual, theme → theming, starter removed.
All layers depend on core. Always list core first in extends.
Documentation
- Usage Guide — installation, configuration examples, layer dependencies
- Architecture — internal structure, alias system, dev workflow
License
ISC
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 6.4.0 | ^3.0 | ISC | |
| 6.3.0 | ^3.0 | ISC | |
| 6.2.1 | ^3.0 | ISC | |
| 6.2.0 | ^3.0 | ISC | |
| 6.1.0 | ^3.0 | ISC | |
| 6.0.0 | ^3.0 | ISC | |
| 5.0.8 | ^3.0 | ISC | |
| 5.0.7 | ^3.0 | ISC | |
| 5.0.6 | ^3.0 | ISC | |
| 5.0.5 | ^3.0 | ISC | |
| 5.0.4 | ^3.0 | ISC | |
| 5.0.3 | ^3.0 | ISC | |
| 5.0.2 | ^3.0 | ISC | |
| 5.0.1 | ^3.0 | ISC | |
| 5.0.0 | ^3.0 | ISC | |
| 4.0.1 | ^3.0 | ISC | |
| 4.0.0 | ^3.0 | ISC | |
| 3.0.0 | ^3.0 | ISC | |
| 2.7.5 | ^3.0 | ISC | |
| 2.7.4 | ^3.0 | ISC | |
| 2.7.3 | ^3.0 | ISC | |
| 2.7.2 | ^3.0 | ISC | |
| 2.7.1 | ^3.0 | ISC | |
| 2.7.0 | ^3.0 | ISC | |
| 2.6.3 | ^3.0 | ISC | |
| 2.6.2 | ^3.0 | ISC | |
| 2.6.0 | ^3.0 | ISC | |
| 2.5.1 | ^3.0 | ISC | |
| 2.5.0 | ^3.0 | ISC | |
| 2.3.2 | ^3.0 | ISC |
Showing the latest 30 of 112. See every release on npm