Commit Graph

201 Commits

Author SHA1 Message Date
Daniel Roe 220cc502a1
fix(nuxt): preserve route metadata assigned outside page (#27587) 2024-06-13 17:59:24 +01:00
Daniel Roe 95458af9a1
fix(nuxt): handle more edge cases with external/custom links (#27487) 2024-06-13 16:39:37 +01:00
Daniel Roe ab887d90d7
fix(nuxt): handle tsx code when extracting pageMeta/routeRules (#27583) 2024-06-13 14:44:08 +01:00
Daniel Roe 11a79359b8
fix(nuxt): remove `boolean` value for `dedupe` in v4 compat (#27511) 2024-06-10 21:51:40 +01:00
Daniel Roe 305c7348bd
fix(vite): ignore query/hash when resolving public assets (#27306) 2024-05-22 15:40:29 +01:00
Daniel Roe 8a759bc6fe
fix(nuxt): use `undefined` rather than `null` for data fetching defaults (#27294) 2024-05-21 23:58:38 +01:00
Julien Huang a618a5c1d1
fix(nuxt): encode `location` header in `navigateTo` (#27280) 2024-05-20 21:02:46 +01:00
renovate[bot] 1ce1a55a87
chore(deps): update devdependency @nuxt/eslint-config to v0.3.13 (main) (#27262)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-05-17 16:54:33 -05:00
Nicolas Payot 177517951c
feat(nuxt): support multiple nuxtApps at runtime (#27068) 2024-05-08 13:32:45 +01:00
Daniel Roe 3169c5cec7
feat(nuxt): add `onPrehydrate` lifecycle hook (#27037) 2024-05-07 15:04:21 +01:00
Danila Rodichkin ea21feaaf4
fix(nuxt): don't overwrite existing scope in `runWithContext` (#26976) 2024-05-03 11:27:38 +01:00
Pooya Parsa fdbfed1280
chore: fix small typos (#26907) 2024-04-23 13:53:11 +01:00
Julien Huang 62296818aa
fix(nuxt): don't encode location header (#26893) 2024-04-22 22:11:46 +01:00
Joaquín Sánchez 4dbe748cfc
feat(nuxt): expose `useLink` from `NuxtLink` (#26522) 2024-04-19 12:48:49 +03:00
Ivan Kalachikov 4fea6da1ae
feat(nuxt): add `<NuxtRouteAnnouncer>` and `useRouteAnnouncer` (#25741) 2024-04-17 16:58:13 +01:00
Julien Huang 30e27f48d1
fix(nuxt): encode location header in navigateTo (#26712) 2024-04-10 09:03:25 +02:00
Anthony Fu f209158352
chore: cleanup eslint rules with latest `@nuxt/eslint-config` (#26653) 2024-04-05 19:08:32 +01:00
Damian Głowala 386be0b866
docs: replace `process.*` with `import.meta.*` (#26611) 2024-04-02 12:46:05 +01:00
Horu f9fe282506
feat(nuxt): add `nuxtMiddleware` route rule (#25841) 2024-03-16 11:53:01 -07:00
Daniel Roe b102d04185
feat(vite): handle multiple/custom public dirs (#26163) 2024-03-13 17:18:44 -07:00
Alexander Lichter 536998727a
feat(nuxt): add dedicated `#teleports` element for ssr teleports (#25043) 2024-03-11 07:33:49 -07:00
Daniel Roe 7252b56d52 chore: add back stylistic rules and lint project 2024-03-09 06:48:15 +00:00
Bogdan Kostyuk 98aa2c222f
feat(nuxt): `usePreviewMode` composable (#21705) 2024-03-06 17:14:15 +00:00
Julien Huang 6d93014c52
feat(nuxt): allow using `nuxt-client` in all components (#25479) 2024-03-06 15:26:19 +00:00
Bogdan Kostyuk 230f6b4f19
feat(nuxt): client-only pages (#25037) 2024-03-06 14:38:39 +00:00
Daniel Roe b4bce578c6
fix(nuxt): don't refetch server components in initial html (#26089) 2024-03-06 11:55:06 +00:00
Daniel Roe 4fbbc10f62
fix(nuxt): skip vue style blocks in unctx transform (#26059) 2024-03-03 21:36:12 +00:00
Julien Huang 196223c0fb
feat(nuxt): server-only pages (#24954) 2024-02-26 17:39:26 +00:00
OnlyWick e817655c14
fix(nuxt): in dev, don't link `css` files with `?inline` query (#25822) 2024-02-16 17:04:37 +00:00
Julien Huang 7dd0225007
fix(nuxt): fetch non-server rendered islands when hydrating (#25613) 2024-02-05 10:36:20 +00:00
Enkot 876d910c3f
fix(nuxt): broadcast cookie change in correct format (#25598) 2024-02-03 23:15:26 +00:00
Якин Никита 658a0ffed7
feat(nuxt): `useId` composable (#23368)
Co-authored-by: Daniel Roe <daniel@roe.dev>
Co-authored-by: Sébastien Chopin <seb@nuxt.com>
2024-01-30 09:10:13 +00:00
Enkot 034d1aaa6f
feat(nuxt): `refreshCookie` + experimental CookieStore support (#25198) 2024-01-29 10:37:32 +00:00
Daniel Roe c446602529
fix(vite): extract styles for shared chunks (#25455) 2024-01-28 21:25:42 +00:00
Becem a551b216ea
fix(nuxt): use default export for raw components (#25282) 2024-01-20 20:43:11 +00:00
Becem 10af369436
fix(nuxt): use named import for lazy components (#25286) 2024-01-19 21:43:19 +00:00
Pooya Parsa dab2188d58
feat: experimental client-side Node.js compatibility (#25028) 2024-01-18 16:09:27 +00:00
Danila Rodichkin 6ca3a6fecb
fix(nuxt): don't share object between raw cookie and cookie ref (#25255) 2024-01-17 11:53:14 +00:00
Daniel Roe 7087a06c6d
fix(nuxt): clone cookie to detect changes within object (#25007) 2024-01-02 15:37:19 +00:00
Julien Huang 1b93e604d3
feat(nuxt): allow client components within `NuxtIsland` (#22649) 2023-12-19 12:21:29 +00:00
Sébastien Chopin d26822f3df
feat(nuxt): add `callOnce` util to allow running code only once (#24787) 2023-12-19 11:00:11 +00:00
Harlan Wilton 642d4dc9de
fix(nuxt): eager load island components map (#24584) 2023-12-19 10:07:34 +00:00
Daniel Roe d5c95ad472
fix(nuxt): revert async transform of `setup` within `defineComponent` (#24784) 2023-12-16 11:09:41 +00:00
Daniel Roe db3a9f0554
feat(nuxt): transform `setup` within `defineComponent` options (#24515) 2023-12-14 21:00:36 +00:00
Julien Huang 0eb9caf0c2
fix(nuxt): remove experimental `reactivityTransform` (vue 3.4) (#24477) 2023-11-27 23:02:02 +00:00
Aaron_Zhou 5493d60c4a
fix(nuxt): provide route component names to `KeepAlive` cache (#24024) 2023-11-14 16:56:31 +00:00
Daniel Roe c1ddb359e3
chore: update to use `@nuxt/eslint-config` (#24209)
Co-authored-by: Damian Głowala <damian.glowala.rebkow@gmail.com>
2023-11-09 18:01:13 +01:00
Daniel Roe 9bab21edbc
test: add route-provider e2e test (#24195) 2023-11-09 03:21:19 +00:00
webfansplz ea3ce937e6
fix(nuxt): handle async children in `ClientFallback` (#24086) 2023-11-03 21:04:26 +00:00
Daniel Roe dce8ebb336
test: await before asserting console logs (#24051) 2023-10-31 13:56:28 +01:00