- typed client and useMenu/useMenuApi (SSR, menu:<code>:<locale> key, server and public bases, x-forwarded-for forwarded also on cached renders) - MenuNav and recursive MenuNavItem: WAI disclosure navigation, URL allowlist with a text fallback, rel on _blank, active link and trail, mobile toggle, Esc / focus-out / outside pointer / route change closing - menu tokens and base CSS, README - node tests (link rules, client, server-rendered NavItem) and a playground SSR smoke against a fixture API
17 lines
550 B
JSON
17 lines
550 B
JSON
{
|
|
// Self-contained on purpose: Vite reads this file when it compiles the
|
|
// layer's .vue and .ts files, also from a consumer's node_modules, where no
|
|
// generated .nuxt/tsconfig.json exists. For editor types of Nuxt
|
|
// auto-imports, run `pnpm dev:prepare` and open .playground.
|
|
"compilerOptions": {
|
|
"target": "ESNext",
|
|
"module": "ESNext",
|
|
"moduleResolution": "Bundler",
|
|
"allowImportingTsExtensions": true,
|
|
"noEmit": true,
|
|
"strict": true,
|
|
"skipLibCheck": true,
|
|
"lib": ["ESNext", "DOM", "DOM.Iterable"]
|
|
}
|
|
}
|