@nuxtjp/management-layout

Reusable Nuxt management dashboard Layer built on NuxtJP UI
320
Install
npm install @nuxtjp/management-layout
Latest Version:0.5.1
Vue:3
License:Apache-2.0
Last Updated:Oct 25, 2026
Links: GitHub  ·  npm
Maintainer: coela

@nuxtjp/management-layout

This Nuxt 4 Layer builds a reusable management shell, navigation, breadcrumbs, and status summaries on top of NuxtJP UI. It does not own product pages, APIs, authorization decisions, data, or operational wording.

This repository is not an official or certified implementation of Nuxt, Nuxt UI, or the Digital Agency. @nuxtjp/ui owns the DADS v2.16.0 foundation. This Layer owns management-page structure only.

Boundary

@nuxt/ui
  └─ @nuxtjp/ui                    theme, primitives, locale
       └─ @nuxtjp/management-layout shell, navigation, status presentation
            └─ consumer             business pages, APIs, permissions, mapping

The Layer registers its declared @nuxtjp/ui dependency. Consumers install the versioned package and extend its public entrypoint.

Installation

Following Nuxt Layers, install fixed package versions and extend the package name.

pnpm add @nuxtjp/ui @nuxtjp/management-layout
export default defineNuxtConfig({
  extends: ['@nuxtjp/management-layout']
})

The consumer declares presentation metadata in app.config.ts:

export default defineAppConfig({
  nuxtJpUi: { locale: 'en' },
  nuxtJpManagementLayout: {
    brand: { name: 'Example', mark: 'E', home: '/' },
    routes: [{ id: 'home', label: 'Overview', title: 'Overview', path: '/' }],
    navigation: [{ id: 'main', label: 'General', routeIds: ['home'] }]
  }
})

Consumer dependency security

Use the official registry versions and apply the root backports shipped by @nuxtjp/ui before building the host.

node node_modules/@nuxtjp/ui/security/apply.mjs --project-root . --apply
pnpm install --no-frozen-lockfile
pnpm install --frozen-lockfile
node node_modules/@nuxtjp/ui/security/dependency-security.check.cjs

Review and commit the root configuration and generated patch files. Installation of this Layer does not implicitly modify the host's package manager configuration.

Verification

pnpm install --frozen-lockfile
pnpm compliance:verify
pnpm test
pnpm typecheck
pnpm build
pnpm upstream:check

The upstream command only detects changes. A mismatch or unavailable source becomes review-required; it never updates the lock, dependencies, implementation, or conformance status.

See architecture, style guide, governance, status, and third-party notices. Page-level JIS X 8341-3:2016 AA and WCAG 2.2 A/AA evaluation remains the consuming service's release responsibility.

Japanese documentation: README.ja.md.

UI peer: @nuxtjp/ui@0.2.0; Layer: @nuxtjp/management-layout@0.5.0. The theme upgrade belongs to the UI module; this Layer does not add its own Tailwind or DADS dependency. See theme migration.

Related Packages

@minch/bentolio

A minimal portfolio template and layer built with Nuxt 4, Tailwind CSS 4, and GS...

3,384 11
@friendlyinternet/nuxt-crouton

Base CRUD layer for FYIT scaffolded collections

2,816 10
@uxfront/layer-ui

Nuxt layer for the uxfront.com family of homepages: registers @uxfront/ui, self-...

1,671
nuxt-a11y

This module integrates Axe tool for auditing website against common Accessibilit...

462
@codori/client

Codori Nuxt dashboard for project browsing, Codex chat, and thread resume.

8,205 3

Version History

Version Released Vue License
0.5.1 ^3.5.0 Apache-2.0
0.5.0 ^3.5.0 Apache-2.0
0.4.4 ^3.5.0 Apache-2.0
0.4.3 ^3.5.0 Apache-2.0
Pre-releases (1)
Version Released License
0.0.0-stage