~/talk

Multi-variant apps with Nuxt 3

Talkat Nuxt Nation 2022 · 2022-11-16..11-17· [vue, frontend-architecture]
slides:none on file

Nuxt 3 adds an extends key that composes apps from local folders, npm packages or git repos into Nuxt layers using the tiny c12 helper. Layers provide full pages/components Auto Imports, TypeScript types and HMR, and layers can override previous layers, so a base app plus a customer layer yields per-customer pages, assets and component overrides. Demo shows a monorepo with base and customer apps running on localhost, working end to end; caveats: git sources don’t install deps, aliases in subapps and hook merging are not yet handled.

AI-written summary · about

  1. 0:00Introduction
  2. 1:05Multi-variant app challenges
  3. 3:55Nuxt 3 extends feature
  4. 7:47Live demo extends
  5. 13:51App config TS
  6. 15:36Extends limitations
  7. 17:25Future outlook and community involvement
  8. 19:08Summary extends
  9. 19:52Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.