Folded into the single muellerprints.de tracker libretech/mp#50 during the 2026-09-24 cleanup: no activity since 2026-05-04. Reopen when work resumes.
Folded into the single muellerprints.de tracker https://git.librete.ch/libretech/mp/issues/50 during the 2026-09-24 cleanup: no activity since 2026-05-04. Reopen when work resumes.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Part of #2
Problem
libreshop/shop's
nuxt.config.tsdoes NOT useextends:. Adapters cannot extend it as a Nuxt layer without forking.Native Nuxt 3 layer mechanism overrides per-path:
pages/,components/,layouts/,plugins/,server/,public/,assets/,composables/,app.config.ts. NOT auto-merged:tailwind.config.ts,package.json,runtimeConfigdefaults (env precedence at runtime).Acceptance
nuxt.config.tsis consumable as a layer (export default config, no side-effecty hooks that break composition)READMEsection "Extending libreshop/shop as a Nuxt layer" with concrete adapter exampleHeader,Footer,Hero,TrustBar,ProductCard,PageSectiondefault,bare,deep(introduce if missing)useBranding(),useNavigation(),usePageContent()Background,Carouselsubcomponents) — no override stability promiseFolded into the single muellerprints.de tracker libretech/mp#50 during the 2026-09-24 cleanup: no activity since 2026-05-04. Reopen when work resumes.