@nuxtjp/management-layout
@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
A minimal portfolio template and layer built with Nuxt 4, Tailwind CSS 4, and GS...
Nuxt layer for the uxfront.com family of homepages: registers @uxfront/ui, self-...
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 |