From 444d4e1ca7e5924ebfdaaaddad98a7bb6b5fb390 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Mon, 19 Jun 2023 18:51:11 +0100 Subject: [PATCH] docs: remove `examples/` from repository (#21538) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Sรฉbastien Chopin --- docs/4.examples/0.essentials/hello-world.md | 13 ----- docs/4.examples/1.app/app-config.md | 14 ----- docs/4.examples/1.app/error-handling.md | 13 ----- docs/4.examples/1.app/plugins.md | 13 ----- docs/4.examples/1.app/teleport.md | 17 ------- docs/4.examples/2.auto-imports/components.md | 13 ----- docs/4.examples/2.auto-imports/composables.md | 15 ------ .../3.composables/use-async-data.md | 20 -------- docs/4.examples/3.composables/use-cookie.md | 13 ----- docs/4.examples/3.composables/use-fetch.md | 20 -------- docs/4.examples/3.composables/use-head.md | 16 ------ docs/4.examples/3.composables/use-state.md | 22 -------- docs/4.examples/4.routing/layouts.md | 13 ----- docs/4.examples/4.routing/middleware.md | 13 ----- docs/4.examples/4.routing/nuxt-link.md | 17 ------- docs/4.examples/4.routing/pages.md | 13 ----- docs/4.examples/4.routing/universal-router.md | 10 ---- docs/4.examples/5.server/routes.md | 13 ----- docs/4.examples/6.advanced/config-extends.md | 12 ----- docs/4.examples/6.advanced/jsx.md | 12 ----- .../6.advanced/module-extend-pages.md | 13 ----- docs/4.examples/6.advanced/testing.md | 17 ------- docs/4.examples/7.experimental/wasm.md | 10 ---- docs/4.examples/8.other/locale.md | 13 ----- .../8.other/use-custom-fetch-composable.md | 9 ---- docs/4.examples/_dir.yml | 1 - docs/4.examples/index.md | 5 -- examples/README.md | 3 +- .../advanced/config-extends/app.config.ts | 10 ---- .../config-extends/base/app.config.ts | 18 ------- .../base/components/BaseButton.vue | 5 -- .../base/components/FancyButton.vue | 5 -- .../config-extends/base/composables/foo.ts | 3 -- .../config-extends/base/middleware/foo.ts | 3 -- .../config-extends/base/nuxt.config.ts | 13 ----- .../config-extends/base/pages/foo.vue | 11 ---- .../config-extends/base/plugins/my-plugin.ts | 7 --- .../config-extends/base/server/api/base.ts | 1 - .../advanced/config-extends/base/utils/bar.ts | 1 - .../config-extends/components/FancyButton.vue | 16 ------ .../advanced/config-extends/nuxt.config.ts | 16 ------ examples/advanced/config-extends/package.json | 13 ----- .../advanced/config-extends/pages/index.vue | 28 ---------- .../config-extends/server/api/hello.ts | 1 - .../advanced/config-extends/tsconfig.json | 3 -- .../config-extends/ui/components/Button.vue | 14 ----- .../advanced/config-extends/ui/nuxt.config.ts | 5 -- examples/advanced/jsx/app.vue | 26 ---------- .../advanced/jsx/components/MyComponent.tsx | 12 ----- examples/advanced/jsx/nuxt.config.ts | 5 -- examples/advanced/jsx/package.json | 13 ----- examples/advanced/jsx/tsconfig.json | 3 -- .../module-extend-pages/layouts/default.vue | 5 -- .../modules/pages/index.ts | 15 ------ .../modules/pages/pages/test.vue | 10 ---- .../module-extend-pages/nuxt.config.ts | 6 --- .../advanced/module-extend-pages/package.json | 13 ----- .../module-extend-pages/pages/index.vue | 7 --- .../module-extend-pages/tsconfig.json | 3 -- examples/advanced/testing/app.vue | 16 ------ examples/advanced/testing/nuxt.config.ts | 2 - examples/advanced/testing/package.json | 15 ------ examples/advanced/testing/tests/basic.test.ts | 14 ----- examples/advanced/testing/tsconfig.json | 3 -- examples/app-config/app.config.ts | 6 --- examples/app-config/app.vue | 13 ----- examples/app-config/nuxt.config.ts | 5 -- examples/app-config/package.json | 13 ----- examples/app-config/tsconfig.json | 3 -- examples/app/error-handling/app.vue | 48 ------------------ .../components/FaultyComponent.vue | 25 --------- .../error-handling/components/ThrowError.vue | 7 --- examples/app/error-handling/error.vue | 29 ----------- .../error-handling/middleware/error.global.ts | 5 -- examples/app/error-handling/nuxt.config.ts | 5 -- examples/app/error-handling/package.json | 13 ----- examples/app/error-handling/pages/index.vue | 3 -- examples/app/error-handling/pages/other.vue | 3 -- examples/app/error-handling/plugins/error.ts | 20 -------- .../error-handling/server/middleware/error.ts | 7 --- examples/app/error-handling/tsconfig.json | 3 -- examples/app/plugins/app.vue | 5 -- examples/app/plugins/nuxt.config.ts | 5 -- examples/app/plugins/package.json | 13 ----- examples/app/plugins/plugins/my-plugin.ts | 7 --- examples/app/plugins/tsconfig.json | 3 -- examples/app/teleport/app.vue | 22 -------- examples/app/teleport/components/MyModal.vue | 34 ------------- examples/app/teleport/nuxt.config.ts | 5 -- examples/app/teleport/package.json | 13 ----- examples/app/teleport/tsconfig.json | 3 -- examples/auto-imports/components/app.vue | 18 ------- .../components/ClientAndServer.client.vue | 10 ---- .../components/ClientAndServer.server.vue | 10 ---- .../components/components/HelloWorld.vue | 5 -- .../components/JustClient.client.vue | 10 ---- .../components/components/Nuxt3.vue | 5 -- .../components/ServerOnlyComponent.server.vue | 21 -------- .../components/parent-folder/Hello.vue | 8 --- .../auto-imports/components/nuxt.config.ts | 15 ------ .../other-components-folder/with-prefix.vue | 7 --- examples/auto-imports/components/package.json | 13 ----- .../auto-imports/components/tsconfig.json | 3 -- examples/auto-imports/composables/app.vue | 19 ------- .../composables/composables/export-star.ts | 1 - .../composables/composables/nested/bar.ts | 3 -- .../composables/composables/use-foo.ts | 23 --------- .../auto-imports/composables/nuxt.config.ts | 5 -- .../auto-imports/composables/package.json | 13 ----- examples/composables/use-async-data/app.vue | 35 ------------- .../components/CounterExample.vue | 19 ------- .../components/MountainExample.vue | 9 ---- .../composables/use-async-data/nuxt.config.ts | 5 -- .../composables/use-async-data/package.json | 13 ----- .../use-async-data/server/api/hello/[slug].ts | 1 - .../composables/use-async-data/tsconfig.json | 3 -- examples/composables/use-cookie/app.vue | 46 ----------------- .../composables/use-cookie/nuxt.config.ts | 5 -- examples/composables/use-cookie/package.json | 13 ----- examples/composables/use-cookie/tsconfig.json | 3 -- examples/composables/use-fetch/app.vue | 16 ------ examples/composables/use-fetch/nuxt.config.ts | 5 -- examples/composables/use-fetch/package.json | 13 ----- .../use-fetch/server/api/[...hello].ts | 4 -- examples/composables/use-fetch/tsconfig.json | 3 -- examples/composables/use-head/app.vue | 41 --------------- examples/composables/use-head/nuxt.config.ts | 5 -- examples/composables/use-head/package.json | 13 ----- examples/composables/use-head/tsconfig.json | 3 -- examples/composables/use-state/app.vue | 19 ------- examples/composables/use-state/nuxt.config.ts | 5 -- examples/composables/use-state/package.json | 13 ----- examples/composables/use-state/tsconfig.json | 3 -- examples/essentials/hello-world/app.vue | 17 ------- .../essentials/hello-world/nuxt.config.ts | 2 - examples/essentials/hello-world/package.json | 12 ----- examples/essentials/hello-world/tsconfig.json | 3 -- examples/experimental/vite-node/app.vue | 26 ---------- .../experimental/vite-node/nuxt.config.ts | 8 --- examples/experimental/vite-node/package.json | 13 ----- examples/experimental/vite-node/tsconfig.json | 3 -- examples/experimental/wasm/app.vue | 24 --------- examples/experimental/wasm/nuxt.config.ts | 10 ---- examples/experimental/wasm/package.json | 13 ----- examples/experimental/wasm/server/api/sum.ts | 19 ------- .../experimental/wasm/server/wasm/sum.wasm | Bin 57 -> 0 bytes .../experimental/wasm/server/wasm/sum.wat | 7 --- examples/experimental/wasm/tsconfig.json | 3 -- examples/other/locale/app.vue | 24 --------- examples/other/locale/composables/locale.ts | 43 ---------------- examples/other/locale/nuxt.config.ts | 5 -- examples/other/locale/package.json | 13 ----- examples/other/locale/tsconfig.json | 3 -- .../other/use-custom-fetch-composable/app.vue | 16 ------ .../composables/useCustomFetch.ts | 31 ----------- .../nuxt.config.ts | 6 --- .../use-custom-fetch-composable/package.json | 13 ----- .../use-custom-fetch-composable/tsconfig.json | 4 -- examples/routing/layouts/layouts/custom.vue | 18 ------- examples/routing/layouts/layouts/default.vue | 6 --- examples/routing/layouts/layouts/other.vue | 6 --- examples/routing/layouts/middleware/other.ts | 4 -- examples/routing/layouts/nuxt.config.ts | 5 -- examples/routing/layouts/package.json | 13 ----- examples/routing/layouts/pages/custom.vue | 15 ------ examples/routing/layouts/pages/default.vue | 9 ---- examples/routing/layouts/pages/dynamic.vue | 32 ------------ examples/routing/layouts/pages/index.vue | 29 ----------- examples/routing/layouts/pages/other.vue | 13 ----- examples/routing/layouts/tsconfig.json | 3 -- examples/routing/middleware/app.vue | 29 ----------- .../middleware/always-run.global.ts | 3 -- .../middleware/middleware/redirect-me.ts | 8 --- examples/routing/middleware/nuxt.config.ts | 5 -- examples/routing/middleware/package.json | 13 ----- .../routing/middleware/pages/forbidden.vue | 15 ------ examples/routing/middleware/pages/index.vue | 5 -- .../routing/middleware/pages/redirect.vue | 12 ----- examples/routing/middleware/pages/secret.vue | 11 ---- examples/routing/middleware/plugins/add.ts | 9 ---- examples/routing/middleware/tsconfig.json | 3 -- examples/routing/nuxt-link/app.vue | 13 ----- .../nuxt-link/components/MyNuxtLink.ts | 6 --- examples/routing/nuxt-link/nuxt.config.ts | 5 -- examples/routing/nuxt-link/package.json | 13 ----- examples/routing/nuxt-link/pages/about.vue | 5 -- examples/routing/nuxt-link/pages/index.vue | 34 ------------- examples/routing/nuxt-link/tsconfig.json | 3 -- examples/routing/pages/app.vue | 39 -------------- examples/routing/pages/nuxt.config.ts | 5 -- examples/routing/pages/package.json | 13 ----- examples/routing/pages/pages/about.vue | 5 -- .../routing/pages/pages/catchall/[...id].vue | 5 -- examples/routing/pages/pages/index.vue | 5 -- examples/routing/pages/pages/parent.vue | 6 --- examples/routing/pages/pages/parent/b.vue | 5 -- examples/routing/pages/pages/parent/index.vue | 5 -- .../pages/pages/parent/reload-[id].vue | 10 ---- .../pages/pages/parent/static-[id].vue | 13 ----- examples/routing/pages/tsconfig.json | 3 -- examples/routing/universal-router/app.vue | 42 --------------- .../middleware/always-run.global.ts | 3 -- .../routing/universal-router/nuxt.config.ts | 5 -- .../routing/universal-router/package.json | 13 ----- .../routing/universal-router/plugins/add.ts | 33 ------------ .../routing/universal-router/tsconfig.json | 3 -- examples/server/routes/app.vue | 9 ---- examples/server/routes/nuxt.config.ts | 5 -- examples/server/routes/package.json | 13 ----- examples/server/routes/server/api/mountain.js | 17 ------- examples/server/routes/tsconfig.json | 3 -- 211 files changed, 2 insertions(+), 2427 deletions(-) delete mode 100644 docs/4.examples/0.essentials/hello-world.md delete mode 100644 docs/4.examples/1.app/app-config.md delete mode 100644 docs/4.examples/1.app/error-handling.md delete mode 100644 docs/4.examples/1.app/plugins.md delete mode 100644 docs/4.examples/1.app/teleport.md delete mode 100644 docs/4.examples/2.auto-imports/components.md delete mode 100644 docs/4.examples/2.auto-imports/composables.md delete mode 100644 docs/4.examples/3.composables/use-async-data.md delete mode 100644 docs/4.examples/3.composables/use-cookie.md delete mode 100644 docs/4.examples/3.composables/use-fetch.md delete mode 100644 docs/4.examples/3.composables/use-head.md delete mode 100644 docs/4.examples/3.composables/use-state.md delete mode 100644 docs/4.examples/4.routing/layouts.md delete mode 100644 docs/4.examples/4.routing/middleware.md delete mode 100644 docs/4.examples/4.routing/nuxt-link.md delete mode 100644 docs/4.examples/4.routing/pages.md delete mode 100644 docs/4.examples/4.routing/universal-router.md delete mode 100644 docs/4.examples/5.server/routes.md delete mode 100644 docs/4.examples/6.advanced/config-extends.md delete mode 100644 docs/4.examples/6.advanced/jsx.md delete mode 100644 docs/4.examples/6.advanced/module-extend-pages.md delete mode 100644 docs/4.examples/6.advanced/testing.md delete mode 100644 docs/4.examples/7.experimental/wasm.md delete mode 100644 docs/4.examples/8.other/locale.md delete mode 100644 docs/4.examples/8.other/use-custom-fetch-composable.md delete mode 100644 docs/4.examples/_dir.yml delete mode 100644 docs/4.examples/index.md delete mode 100644 examples/advanced/config-extends/app.config.ts delete mode 100644 examples/advanced/config-extends/base/app.config.ts delete mode 100644 examples/advanced/config-extends/base/components/BaseButton.vue delete mode 100644 examples/advanced/config-extends/base/components/FancyButton.vue delete mode 100644 examples/advanced/config-extends/base/composables/foo.ts delete mode 100644 examples/advanced/config-extends/base/middleware/foo.ts delete mode 100644 examples/advanced/config-extends/base/nuxt.config.ts delete mode 100644 examples/advanced/config-extends/base/pages/foo.vue delete mode 100644 examples/advanced/config-extends/base/plugins/my-plugin.ts delete mode 100644 examples/advanced/config-extends/base/server/api/base.ts delete mode 100644 examples/advanced/config-extends/base/utils/bar.ts delete mode 100644 examples/advanced/config-extends/components/FancyButton.vue delete mode 100644 examples/advanced/config-extends/nuxt.config.ts delete mode 100644 examples/advanced/config-extends/package.json delete mode 100644 examples/advanced/config-extends/pages/index.vue delete mode 100644 examples/advanced/config-extends/server/api/hello.ts delete mode 100644 examples/advanced/config-extends/tsconfig.json delete mode 100644 examples/advanced/config-extends/ui/components/Button.vue delete mode 100644 examples/advanced/config-extends/ui/nuxt.config.ts delete mode 100644 examples/advanced/jsx/app.vue delete mode 100644 examples/advanced/jsx/components/MyComponent.tsx delete mode 100644 examples/advanced/jsx/nuxt.config.ts delete mode 100644 examples/advanced/jsx/package.json delete mode 100644 examples/advanced/jsx/tsconfig.json delete mode 100644 examples/advanced/module-extend-pages/layouts/default.vue delete mode 100644 examples/advanced/module-extend-pages/modules/pages/index.ts delete mode 100644 examples/advanced/module-extend-pages/modules/pages/pages/test.vue delete mode 100644 examples/advanced/module-extend-pages/nuxt.config.ts delete mode 100644 examples/advanced/module-extend-pages/package.json delete mode 100644 examples/advanced/module-extend-pages/pages/index.vue delete mode 100644 examples/advanced/module-extend-pages/tsconfig.json delete mode 100644 examples/advanced/testing/app.vue delete mode 100644 examples/advanced/testing/nuxt.config.ts delete mode 100644 examples/advanced/testing/package.json delete mode 100644 examples/advanced/testing/tests/basic.test.ts delete mode 100644 examples/advanced/testing/tsconfig.json delete mode 100644 examples/app-config/app.config.ts delete mode 100644 examples/app-config/app.vue delete mode 100644 examples/app-config/nuxt.config.ts delete mode 100644 examples/app-config/package.json delete mode 100644 examples/app-config/tsconfig.json delete mode 100644 examples/app/error-handling/app.vue delete mode 100644 examples/app/error-handling/components/FaultyComponent.vue delete mode 100644 examples/app/error-handling/components/ThrowError.vue delete mode 100644 examples/app/error-handling/error.vue delete mode 100644 examples/app/error-handling/middleware/error.global.ts delete mode 100644 examples/app/error-handling/nuxt.config.ts delete mode 100644 examples/app/error-handling/package.json delete mode 100644 examples/app/error-handling/pages/index.vue delete mode 100644 examples/app/error-handling/pages/other.vue delete mode 100644 examples/app/error-handling/plugins/error.ts delete mode 100644 examples/app/error-handling/server/middleware/error.ts delete mode 100644 examples/app/error-handling/tsconfig.json delete mode 100644 examples/app/plugins/app.vue delete mode 100644 examples/app/plugins/nuxt.config.ts delete mode 100644 examples/app/plugins/package.json delete mode 100644 examples/app/plugins/plugins/my-plugin.ts delete mode 100644 examples/app/plugins/tsconfig.json delete mode 100644 examples/app/teleport/app.vue delete mode 100644 examples/app/teleport/components/MyModal.vue delete mode 100644 examples/app/teleport/nuxt.config.ts delete mode 100644 examples/app/teleport/package.json delete mode 100644 examples/app/teleport/tsconfig.json delete mode 100644 examples/auto-imports/components/app.vue delete mode 100644 examples/auto-imports/components/components/ClientAndServer.client.vue delete mode 100644 examples/auto-imports/components/components/ClientAndServer.server.vue delete mode 100644 examples/auto-imports/components/components/HelloWorld.vue delete mode 100644 examples/auto-imports/components/components/JustClient.client.vue delete mode 100644 examples/auto-imports/components/components/Nuxt3.vue delete mode 100644 examples/auto-imports/components/components/ServerOnlyComponent.server.vue delete mode 100644 examples/auto-imports/components/components/parent-folder/Hello.vue delete mode 100644 examples/auto-imports/components/nuxt.config.ts delete mode 100644 examples/auto-imports/components/other-components-folder/with-prefix.vue delete mode 100644 examples/auto-imports/components/package.json delete mode 100644 examples/auto-imports/components/tsconfig.json delete mode 100644 examples/auto-imports/composables/app.vue delete mode 100644 examples/auto-imports/composables/composables/export-star.ts delete mode 100644 examples/auto-imports/composables/composables/nested/bar.ts delete mode 100644 examples/auto-imports/composables/composables/use-foo.ts delete mode 100644 examples/auto-imports/composables/nuxt.config.ts delete mode 100644 examples/auto-imports/composables/package.json delete mode 100644 examples/composables/use-async-data/app.vue delete mode 100644 examples/composables/use-async-data/components/CounterExample.vue delete mode 100644 examples/composables/use-async-data/components/MountainExample.vue delete mode 100644 examples/composables/use-async-data/nuxt.config.ts delete mode 100644 examples/composables/use-async-data/package.json delete mode 100644 examples/composables/use-async-data/server/api/hello/[slug].ts delete mode 100644 examples/composables/use-async-data/tsconfig.json delete mode 100644 examples/composables/use-cookie/app.vue delete mode 100644 examples/composables/use-cookie/nuxt.config.ts delete mode 100644 examples/composables/use-cookie/package.json delete mode 100644 examples/composables/use-cookie/tsconfig.json delete mode 100644 examples/composables/use-fetch/app.vue delete mode 100644 examples/composables/use-fetch/nuxt.config.ts delete mode 100644 examples/composables/use-fetch/package.json delete mode 100644 examples/composables/use-fetch/server/api/[...hello].ts delete mode 100644 examples/composables/use-fetch/tsconfig.json delete mode 100644 examples/composables/use-head/app.vue delete mode 100644 examples/composables/use-head/nuxt.config.ts delete mode 100644 examples/composables/use-head/package.json delete mode 100644 examples/composables/use-head/tsconfig.json delete mode 100644 examples/composables/use-state/app.vue delete mode 100644 examples/composables/use-state/nuxt.config.ts delete mode 100644 examples/composables/use-state/package.json delete mode 100644 examples/composables/use-state/tsconfig.json delete mode 100644 examples/essentials/hello-world/app.vue delete mode 100644 examples/essentials/hello-world/nuxt.config.ts delete mode 100644 examples/essentials/hello-world/package.json delete mode 100644 examples/essentials/hello-world/tsconfig.json delete mode 100644 examples/experimental/vite-node/app.vue delete mode 100644 examples/experimental/vite-node/nuxt.config.ts delete mode 100644 examples/experimental/vite-node/package.json delete mode 100644 examples/experimental/vite-node/tsconfig.json delete mode 100644 examples/experimental/wasm/app.vue delete mode 100644 examples/experimental/wasm/nuxt.config.ts delete mode 100644 examples/experimental/wasm/package.json delete mode 100644 examples/experimental/wasm/server/api/sum.ts delete mode 100755 examples/experimental/wasm/server/wasm/sum.wasm delete mode 100644 examples/experimental/wasm/server/wasm/sum.wat delete mode 100644 examples/experimental/wasm/tsconfig.json delete mode 100644 examples/other/locale/app.vue delete mode 100644 examples/other/locale/composables/locale.ts delete mode 100644 examples/other/locale/nuxt.config.ts delete mode 100644 examples/other/locale/package.json delete mode 100644 examples/other/locale/tsconfig.json delete mode 100644 examples/other/use-custom-fetch-composable/app.vue delete mode 100644 examples/other/use-custom-fetch-composable/composables/useCustomFetch.ts delete mode 100644 examples/other/use-custom-fetch-composable/nuxt.config.ts delete mode 100644 examples/other/use-custom-fetch-composable/package.json delete mode 100644 examples/other/use-custom-fetch-composable/tsconfig.json delete mode 100644 examples/routing/layouts/layouts/custom.vue delete mode 100644 examples/routing/layouts/layouts/default.vue delete mode 100644 examples/routing/layouts/layouts/other.vue delete mode 100644 examples/routing/layouts/middleware/other.ts delete mode 100644 examples/routing/layouts/nuxt.config.ts delete mode 100644 examples/routing/layouts/package.json delete mode 100644 examples/routing/layouts/pages/custom.vue delete mode 100644 examples/routing/layouts/pages/default.vue delete mode 100644 examples/routing/layouts/pages/dynamic.vue delete mode 100644 examples/routing/layouts/pages/index.vue delete mode 100644 examples/routing/layouts/pages/other.vue delete mode 100644 examples/routing/layouts/tsconfig.json delete mode 100644 examples/routing/middleware/app.vue delete mode 100644 examples/routing/middleware/middleware/always-run.global.ts delete mode 100644 examples/routing/middleware/middleware/redirect-me.ts delete mode 100644 examples/routing/middleware/nuxt.config.ts delete mode 100644 examples/routing/middleware/package.json delete mode 100644 examples/routing/middleware/pages/forbidden.vue delete mode 100644 examples/routing/middleware/pages/index.vue delete mode 100644 examples/routing/middleware/pages/redirect.vue delete mode 100644 examples/routing/middleware/pages/secret.vue delete mode 100644 examples/routing/middleware/plugins/add.ts delete mode 100644 examples/routing/middleware/tsconfig.json delete mode 100644 examples/routing/nuxt-link/app.vue delete mode 100644 examples/routing/nuxt-link/components/MyNuxtLink.ts delete mode 100644 examples/routing/nuxt-link/nuxt.config.ts delete mode 100644 examples/routing/nuxt-link/package.json delete mode 100644 examples/routing/nuxt-link/pages/about.vue delete mode 100644 examples/routing/nuxt-link/pages/index.vue delete mode 100644 examples/routing/nuxt-link/tsconfig.json delete mode 100644 examples/routing/pages/app.vue delete mode 100644 examples/routing/pages/nuxt.config.ts delete mode 100644 examples/routing/pages/package.json delete mode 100644 examples/routing/pages/pages/about.vue delete mode 100644 examples/routing/pages/pages/catchall/[...id].vue delete mode 100644 examples/routing/pages/pages/index.vue delete mode 100644 examples/routing/pages/pages/parent.vue delete mode 100644 examples/routing/pages/pages/parent/b.vue delete mode 100644 examples/routing/pages/pages/parent/index.vue delete mode 100644 examples/routing/pages/pages/parent/reload-[id].vue delete mode 100644 examples/routing/pages/pages/parent/static-[id].vue delete mode 100644 examples/routing/pages/tsconfig.json delete mode 100644 examples/routing/universal-router/app.vue delete mode 100644 examples/routing/universal-router/middleware/always-run.global.ts delete mode 100644 examples/routing/universal-router/nuxt.config.ts delete mode 100644 examples/routing/universal-router/package.json delete mode 100644 examples/routing/universal-router/plugins/add.ts delete mode 100644 examples/routing/universal-router/tsconfig.json delete mode 100644 examples/server/routes/app.vue delete mode 100644 examples/server/routes/nuxt.config.ts delete mode 100644 examples/server/routes/package.json delete mode 100644 examples/server/routes/server/api/mountain.js delete mode 100644 examples/server/routes/tsconfig.json diff --git a/docs/4.examples/0.essentials/hello-world.md b/docs/4.examples/0.essentials/hello-world.md deleted file mode 100644 index 15eda0a70b..0000000000 --- a/docs/4.examples/0.essentials/hello-world.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -toc: false ---- - -# Hello World - -A minimal Nuxt 3 application only requires the `app.vue` and `nuxt.config.js` files. - -::ReadMore{link="/docs/getting-started/introduction"} -:: - -::sandbox{repo="nuxt/nuxt" branch="main" dir="examples/essentials/hello-world" file="app.vue"} -:: diff --git a/docs/4.examples/1.app/app-config.md b/docs/4.examples/1.app/app-config.md deleted file mode 100644 index 9f95a0da0b..0000000000 --- a/docs/4.examples/1.app/app-config.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -toc: false ---- - -# `app.config` - -> Nuxt 3 provides an app.config config file to expose reactive configuration within your application with the ability to update it at runtime within lifecycle or using a nuxt plugin and editing it with HMR (hot-module-replacement). - -This example shows how to use `app.config` feature. - -::ReadMore{link="/docs/guide/directory-structure/app-config"} -:: - -::sandbox{repo="nuxt/nuxt" branch="main" dir="examples/app-config" file="app.vue"} diff --git a/docs/4.examples/1.app/error-handling.md b/docs/4.examples/1.app/error-handling.md deleted file mode 100644 index 08bdc73e35..0000000000 --- a/docs/4.examples/1.app/error-handling.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -toc: false ---- - -# Error Handling - -This example shows how to handle errors in different contexts: pages, plugins, components and middleware. - -::ReadMore{link="/docs/getting-started/error-handling"} -:: - -::sandbox{repo="nuxt/nuxt" branch="main" dir="examples/app/error-handling" file="app.vue"} -:: diff --git a/docs/4.examples/1.app/plugins.md b/docs/4.examples/1.app/plugins.md deleted file mode 100644 index 956f59b963..0000000000 --- a/docs/4.examples/1.app/plugins.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -toc: false ---- - -# Plugins - -This example shows how to use the plugins/ directory to auto-register plugins. - -:ReadMore{link="/docs/guide/directory-structure/plugins"} -:: - -::sandbox{repo="nuxt/nuxt" branch="main" dir="examples/app/plugins" file="app.vue"} -:: diff --git a/docs/4.examples/1.app/teleport.md b/docs/4.examples/1.app/teleport.md deleted file mode 100644 index 9fd4647b84..0000000000 --- a/docs/4.examples/1.app/teleport.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -toc: false ---- - -# Teleport - -This example shows how to use the with client-side and server-side rendering. - -Vue 3 provides the [`` component](https://vuejs.org/guide/built-ins/teleport.html) which allows content to be rendered elsewhere in the DOM, outside of the Vue application. - -This example shows how to use the `` with client-side and server-side rendering. - -::ReadMore{link="/docs/api/components/teleports"} -:: - -::sandbox{repo="nuxt/nuxt" branch="main" dir="examples/app/teleport" file="app.vue"} -:: diff --git a/docs/4.examples/2.auto-imports/components.md b/docs/4.examples/2.auto-imports/components.md deleted file mode 100644 index f9fb58e9a9..0000000000 --- a/docs/4.examples/2.auto-imports/components.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -toc: false ---- - -# Components - -Components in the `components/` directory are auto-imported and can be used directly in your templates. You can configure other directories to support components auto-imports. - -::ReadMore{link="/docs/guide/directory-structure/components"} -:: - -::sandbox{repo="nuxt/nuxt" branch="main" dir="examples/auto-imports/components" file="app.vue"} -:: diff --git a/docs/4.examples/2.auto-imports/composables.md b/docs/4.examples/2.auto-imports/composables.md deleted file mode 100644 index 4d7ac88dce..0000000000 --- a/docs/4.examples/2.auto-imports/composables.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -toc: false ---- - -# Composables - -This example shows how to use the composables/ directory to auto-import composables. - -If the composable file provides a default export, the name of the composable will be mapped to the name of the file. Named exports can be used as-is. - -::ReadMore{link="/docs/guide/directory-structure/composables"} -:: - -::sandbox{repo="nuxt/nuxt" branch="main" dir="examples/auto-imports/composables" file="app.vue"} -:: diff --git a/docs/4.examples/3.composables/use-async-data.md b/docs/4.examples/3.composables/use-async-data.md deleted file mode 100644 index 96fa445ec2..0000000000 --- a/docs/4.examples/3.composables/use-async-data.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -toc: false ---- - -# useAsyncData - -This example shows how to use useAsyncData to fetch data from an API endpoint. - -::alert{type=info icon=๐Ÿ’ก} -Nuxt will automatically read files in the `~/server/api` directory to create API endpoints. -:: - -::ReadMore{link="/docs/api/composables/use-async-data"} -:: - -::ReadMore{link="/docs/getting-started/data-fetching"} -:: - -::sandbox{repo="nuxt/nuxt" branch="main" dir="examples/composables/use-async-data" file="app.vue"} -:: diff --git a/docs/4.examples/3.composables/use-cookie.md b/docs/4.examples/3.composables/use-cookie.md deleted file mode 100644 index 4469b87996..0000000000 --- a/docs/4.examples/3.composables/use-cookie.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -toc: false ---- - -# useCookie - -This example shows how to use the useCookie API to persist small amounts of data that both client and server can use. - -::ReadMore{link="/docs/api/composables/use-cookie"} -:: - -::sandbox{repo="nuxt/nuxt" branch="main" dir="examples/composables/use-cookie" file="app.vue"} -:: diff --git a/docs/4.examples/3.composables/use-fetch.md b/docs/4.examples/3.composables/use-fetch.md deleted file mode 100644 index 4800accbd6..0000000000 --- a/docs/4.examples/3.composables/use-fetch.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -toc: false ---- - -# useFetch - -This example shows how to use useFetch to fetch data from an API endpoint. - -::alert{type=info icon=๐Ÿ’ก} -Nuxt will automatically read files in the `~/server/api` directory to create API endpoints. -:: - -::ReadMore{link="/docs/api/composables/use-fetch"} -:: - -::ReadMore{link="/docs/getting-started/data-fetching"} -:: - -::sandbox{repo="nuxt/nuxt" branch="main" dir="examples/composables/use-fetch" file="app.vue"} -:: diff --git a/docs/4.examples/3.composables/use-head.md b/docs/4.examples/3.composables/use-head.md deleted file mode 100644 index 05ad9d50da..0000000000 --- a/docs/4.examples/3.composables/use-head.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -toc: false ---- - -# useHead - -This example shows how to use useHead and Nuxt built-in components to bind meta data to the head of the page. - -::ReadMore{link="/docs/api/composables/use-head"} -:: - -::ReadMore{link="/docs/getting-started/seo-meta"} -:: - -::sandbox{repo="nuxt/nuxt" branch="main" dir="examples/composables/use-head" file="app.vue"} -:: diff --git a/docs/4.examples/3.composables/use-state.md b/docs/4.examples/3.composables/use-state.md deleted file mode 100644 index c78a05bfbf..0000000000 --- a/docs/4.examples/3.composables/use-state.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -toc: false ---- - -# useState - -This example showcase the `useState` composable, an SSR-friendly ref replacement. - -Its value will be preserved after server-side rendering and shared across all components using a unique key. - -::alert{type=info icon=๐Ÿ‘‰} -Learn more about [useState](/docs/api/composables/use-state). -:: - -::ReadMore{link="/docs/api/composables/use-state"} -:: - -::ReadMore{link="/docs/getting-started/state-management"} -:: - -::sandbox{repo="nuxt/nuxt" branch="main" dir="examples/composables/use-state" file="app.vue"} -:: diff --git a/docs/4.examples/4.routing/layouts.md b/docs/4.examples/4.routing/layouts.md deleted file mode 100644 index a827569eae..0000000000 --- a/docs/4.examples/4.routing/layouts.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -toc: false ---- - -# Layouts - -This example shows how to define default and custom layouts. - -::ReadMore{link="/docs/guide/directory-structure/layouts"} -:: - -::sandbox{repo="nuxt/nuxt" branch="main" dir="examples/routing/layouts" file="pages/index.vue"} -:: diff --git a/docs/4.examples/4.routing/middleware.md b/docs/4.examples/4.routing/middleware.md deleted file mode 100644 index 4dc925693a..0000000000 --- a/docs/4.examples/4.routing/middleware.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -toc: false ---- - -# Middleware - -This example shows how to add route middleware with the middleware/ directory or with a plugin, and how to use them globally or per page. - -::ReadMore{link="/docs/guide/directory-structure/middleware"} -:: - -::sandbox{repo="nuxt/nuxt" branch="main" dir="examples/routing/middleware" file="app.vue"} -:: diff --git a/docs/4.examples/4.routing/nuxt-link.md b/docs/4.examples/4.routing/nuxt-link.md deleted file mode 100644 index 51ca7fb81b..0000000000 --- a/docs/4.examples/4.routing/nuxt-link.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -toc: false ---- - -# `` - -This example shows different ways to navigate between page with the `` component. - -::alert{type=info icon=๐Ÿ’ก} -`components/MyNuxtLink.ts` defines a custom ``. -:: - -::ReadMore{link="/docs/api/components/nuxt-link"} -:: - -::sandbox{repo="nuxt/nuxt" branch="main" dir="examples/routing/nuxt-link" file="app.vue"} -:: diff --git a/docs/4.examples/4.routing/pages.md b/docs/4.examples/4.routing/pages.md deleted file mode 100644 index 3d715f32ef..0000000000 --- a/docs/4.examples/4.routing/pages.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -toc: false ---- - -# Pages - -This example shows how to use the pages/ directory to create application routes. - -::ReadMore{link="/docs/guide/directory-structure/pages"} -:: - -::sandbox{repo="nuxt/nuxt" branch="main" dir="examples/routing/pages" file="app.vue"} -:: diff --git a/docs/4.examples/4.routing/universal-router.md b/docs/4.examples/4.routing/universal-router.md deleted file mode 100644 index 37f5d5ae71..0000000000 --- a/docs/4.examples/4.routing/universal-router.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -toc: false ---- - -# Universal Router - -This example demonstrates Nuxt universal routing utilities without depending on `pages/` and `vue-router`. - -::sandbox{repo="nuxt/nuxt" branch="main" dir="examples/routing/universal-router" file="app.vue"} -:: diff --git a/docs/4.examples/5.server/routes.md b/docs/4.examples/5.server/routes.md deleted file mode 100644 index 41b9a73cc2..0000000000 --- a/docs/4.examples/5.server/routes.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -toc: false ---- - -# Server Routes - -This example shows how to create server routes inside the `server/api` directory. - -::ReadMore{link="/docs/guide/directory-structure/server"} -:: - -::sandbox{repo="nuxt/nuxt" branch="main" dir="examples/server/routes" file="app.vue"} -:: diff --git a/docs/4.examples/6.advanced/config-extends.md b/docs/4.examples/6.advanced/config-extends.md deleted file mode 100644 index 0666f2ac5a..0000000000 --- a/docs/4.examples/6.advanced/config-extends.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -toc: false ---- - -# Config Extends - -This example shows how to use the extends key in `nuxt.config.ts`. - -This example shows how to use the `extends` key in nuxt.config.ts to use the `base/` directory as a base Nuxt application, and use its components, composables or config and override them if necessary. - -::sandbox{repo="nuxt/nuxt" branch="main" dir="examples/advanced/config-extends" file="nuxt.config.ts"} -:: diff --git a/docs/4.examples/6.advanced/jsx.md b/docs/4.examples/6.advanced/jsx.md deleted file mode 100644 index 06eea3aac2..0000000000 --- a/docs/4.examples/6.advanced/jsx.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -toc: false ---- - -# JSX / TSX - -This example shows how to use [jsx syntax](https://vuejs.org/guide/extras/render-function.html#jsx-tsx) with typescript in Nuxt pages and components. - -::ReadMore{link="https://vuejs.org/guide/extras/render-function.html#jsx-tsx"} -:: - -::sandbox{repo="nuxt/nuxt" branch="main" dir="examples/advanced/jsx" file="nuxt.config.ts"} diff --git a/docs/4.examples/6.advanced/module-extend-pages.md b/docs/4.examples/6.advanced/module-extend-pages.md deleted file mode 100644 index 1d81488bd1..0000000000 --- a/docs/4.examples/6.advanced/module-extend-pages.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -toc: false ---- - -# Module Extend Pages - -This example defines a new `test` page using `extendPages` within a module. - -::ReadMore{link="/docs/guide/going-further/modules"} -:: - -::sandbox{repo="nuxt/nuxt" branch="main" dir="examples/advanced/module-extend-pages" file="pages/index.vue"} -:: diff --git a/docs/4.examples/6.advanced/testing.md b/docs/4.examples/6.advanced/testing.md deleted file mode 100644 index 693bf7f631..0000000000 --- a/docs/4.examples/6.advanced/testing.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -toc: false ---- - -# Testing - -This example shows how to test your Nuxt application. - -::alert{type=info icon=๐Ÿ‘‰} -Learn more about [testing](/docs/getting-started/testing). -:: - -::ReadMore{link="/docs/getting-started/testing"} -:: - -::sandbox{repo="nuxt/nuxt" branch="main" dir="examples/advanced/testing" file="app.vue"} -:: diff --git a/docs/4.examples/7.experimental/wasm.md b/docs/4.examples/7.experimental/wasm.md deleted file mode 100644 index 728bcb955d..0000000000 --- a/docs/4.examples/7.experimental/wasm.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -toc: false ---- - -# WASM - -This example demonstrates the server-side support of WebAssembly in Nuxt 3. - -::sandbox{repo="nuxt/nuxt" branch="main" dir="examples/experimental/wasm" file="app.vue"} -:: diff --git a/docs/4.examples/8.other/locale.md b/docs/4.examples/8.other/locale.md deleted file mode 100644 index 7834d311a8..0000000000 --- a/docs/4.examples/8.other/locale.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -toc: false ---- - -# Locale - -This example shows how to define a locale composable to handle the application's locale, both server and client side. - -::alert{type=info icon=๐Ÿ’ก} -You can right-click to "View Page Source" and see that Nuxt renders the correct date in SSR based on the visitor's locale. -:: - -::sandbox{repo="nuxt/nuxt" branch="main" dir="examples/other/locale" file="app.vue"} diff --git a/docs/4.examples/8.other/use-custom-fetch-composable.md b/docs/4.examples/8.other/use-custom-fetch-composable.md deleted file mode 100644 index 939bf9e50d..0000000000 --- a/docs/4.examples/8.other/use-custom-fetch-composable.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -toc: false ---- - -# Use custom fetch composable - -This example shows a convenient wrapper for the useFetch composable from nuxt. It allows you to customize the fetch request with default values and user authentication token. - -::sandbox{repo="nuxt/nuxt" branch="main" dir="examples/other/use-custom-fetch-composable" file="composables/useCustomFetch.ts"} diff --git a/docs/4.examples/_dir.yml b/docs/4.examples/_dir.yml deleted file mode 100644 index c07d805eac..0000000000 --- a/docs/4.examples/_dir.yml +++ /dev/null @@ -1 +0,0 @@ -image: '/socials/examples.jpg' diff --git a/docs/4.examples/index.md b/docs/4.examples/index.md deleted file mode 100644 index 111df6d8f5..0000000000 --- a/docs/4.examples/index.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -navigation: false -title: "Examples" -redirect: /examples/essentials/hello-world ---- diff --git a/examples/README.md b/examples/README.md index 75ee27e050..0f3f5d46c8 100644 --- a/examples/README.md +++ b/examples/README.md @@ -1,3 +1,4 @@ # Nuxt 3 Examples -๐Ÿ‘‰ https://nuxt.com/docs/examples +๐Ÿ‘‰ See examples in your browser at https://nuxt.com/docs/examples +๐Ÿ‘‰ View on GitHub at https://github.com/nuxt/examples diff --git a/examples/advanced/config-extends/app.config.ts b/examples/advanced/config-extends/app.config.ts deleted file mode 100644 index 6ffbebb636..0000000000 --- a/examples/advanced/config-extends/app.config.ts +++ /dev/null @@ -1,10 +0,0 @@ -export default defineAppConfig({ - foo: 'user', - bar: 'user', - baz: 'base', - array: [ - 'user', - 'user', - 'user' - ] -}) diff --git a/examples/advanced/config-extends/base/app.config.ts b/examples/advanced/config-extends/base/app.config.ts deleted file mode 100644 index e55c3765c3..0000000000 --- a/examples/advanced/config-extends/base/app.config.ts +++ /dev/null @@ -1,18 +0,0 @@ -export default defineAppConfig({ - bar: 'base', - baz: 'base', - array: () => [ - 'base', - 'base', - 'base' - ], - arrayNested: { - nested: { - array: [ - 'base', - 'base', - 'base' - ] - } - } -}) diff --git a/examples/advanced/config-extends/base/components/BaseButton.vue b/examples/advanced/config-extends/base/components/BaseButton.vue deleted file mode 100644 index 3279975462..0000000000 --- a/examples/advanced/config-extends/base/components/BaseButton.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/examples/advanced/config-extends/base/components/FancyButton.vue b/examples/advanced/config-extends/base/components/FancyButton.vue deleted file mode 100644 index 97170c811c..0000000000 --- a/examples/advanced/config-extends/base/components/FancyButton.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/examples/advanced/config-extends/base/composables/foo.ts b/examples/advanced/config-extends/base/composables/foo.ts deleted file mode 100644 index 7dbb750401..0000000000 --- a/examples/advanced/config-extends/base/composables/foo.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { useState } from '#app' - -export const useFoo = () => useState('foo', () => 'foo') diff --git a/examples/advanced/config-extends/base/middleware/foo.ts b/examples/advanced/config-extends/base/middleware/foo.ts deleted file mode 100644 index 75a2c59ba7..0000000000 --- a/examples/advanced/config-extends/base/middleware/foo.ts +++ /dev/null @@ -1,3 +0,0 @@ -export default defineNuxtRouteMiddleware(() => { - console.log('Hello from extended middleware !') -}) diff --git a/examples/advanced/config-extends/base/nuxt.config.ts b/examples/advanced/config-extends/base/nuxt.config.ts deleted file mode 100644 index 4e901201e7..0000000000 --- a/examples/advanced/config-extends/base/nuxt.config.ts +++ /dev/null @@ -1,13 +0,0 @@ -export default defineNuxtConfig({ - imports: { - dirs: ['utils'] - }, - runtimeConfig: { - public: { - theme: { - primaryColor: 'base_primary', - secondaryColor: 'base_secondary' - } - } - } -}) diff --git a/examples/advanced/config-extends/base/pages/foo.vue b/examples/advanced/config-extends/base/pages/foo.vue deleted file mode 100644 index b80089ec2b..0000000000 --- a/examples/advanced/config-extends/base/pages/foo.vue +++ /dev/null @@ -1,11 +0,0 @@ - - - diff --git a/examples/advanced/config-extends/base/plugins/my-plugin.ts b/examples/advanced/config-extends/base/plugins/my-plugin.ts deleted file mode 100644 index df28887c51..0000000000 --- a/examples/advanced/config-extends/base/plugins/my-plugin.ts +++ /dev/null @@ -1,7 +0,0 @@ -export default defineNuxtPlugin((/* nuxtApp */) => { - return { - provide: { - myPlugin: () => 'String generated from my auto-imported plugin!' - } - } -}) diff --git a/examples/advanced/config-extends/base/server/api/base.ts b/examples/advanced/config-extends/base/server/api/base.ts deleted file mode 100644 index b10fe1c156..0000000000 --- a/examples/advanced/config-extends/base/server/api/base.ts +++ /dev/null @@ -1 +0,0 @@ -export default () => 'base' diff --git a/examples/advanced/config-extends/base/utils/bar.ts b/examples/advanced/config-extends/base/utils/bar.ts deleted file mode 100644 index f2f1a83f05..0000000000 --- a/examples/advanced/config-extends/base/utils/bar.ts +++ /dev/null @@ -1 +0,0 @@ -export const getBar = () => 'bar' diff --git a/examples/advanced/config-extends/components/FancyButton.vue b/examples/advanced/config-extends/components/FancyButton.vue deleted file mode 100644 index 3733ed0439..0000000000 --- a/examples/advanced/config-extends/components/FancyButton.vue +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/examples/advanced/config-extends/nuxt.config.ts b/examples/advanced/config-extends/nuxt.config.ts deleted file mode 100644 index cb82d04407..0000000000 --- a/examples/advanced/config-extends/nuxt.config.ts +++ /dev/null @@ -1,16 +0,0 @@ -export default defineNuxtConfig({ - extends: [ - './ui', - './base' - ], - runtimeConfig: { - public: { - theme: { - primaryColor: 'user_primary' - } - } - }, - modules: [ - '@nuxt/ui' - ] -}) diff --git a/examples/advanced/config-extends/package.json b/examples/advanced/config-extends/package.json deleted file mode 100644 index 689d81fc0c..0000000000 --- a/examples/advanced/config-extends/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "example-config-extends", - "private": true, - "devDependencies": { - "@nuxt/ui": "^0.3.3", - "nuxt": "^3.0.0" - }, - "scripts": { - "dev": "nuxi dev", - "build": "nuxi build", - "start": "nuxi preview" - } -} diff --git a/examples/advanced/config-extends/pages/index.vue b/examples/advanced/config-extends/pages/index.vue deleted file mode 100644 index 1c754df854..0000000000 --- a/examples/advanced/config-extends/pages/index.vue +++ /dev/null @@ -1,28 +0,0 @@ - - - - - diff --git a/examples/advanced/config-extends/server/api/hello.ts b/examples/advanced/config-extends/server/api/hello.ts deleted file mode 100644 index 5c4739d2b2..0000000000 --- a/examples/advanced/config-extends/server/api/hello.ts +++ /dev/null @@ -1 +0,0 @@ -export default () => 'hello' diff --git a/examples/advanced/config-extends/tsconfig.json b/examples/advanced/config-extends/tsconfig.json deleted file mode 100644 index 4b34df1571..0000000000 --- a/examples/advanced/config-extends/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./.nuxt/tsconfig.json" -} diff --git a/examples/advanced/config-extends/ui/components/Button.vue b/examples/advanced/config-extends/ui/components/Button.vue deleted file mode 100644 index 8508b7cd00..0000000000 --- a/examples/advanced/config-extends/ui/components/Button.vue +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/examples/advanced/config-extends/ui/nuxt.config.ts b/examples/advanced/config-extends/ui/nuxt.config.ts deleted file mode 100644 index fc7b9424c6..0000000000 --- a/examples/advanced/config-extends/ui/nuxt.config.ts +++ /dev/null @@ -1,5 +0,0 @@ -export default defineNuxtConfig({ - components: [ - { path: './components', prefix: 'UI' } - ] -}) diff --git a/examples/advanced/jsx/app.vue b/examples/advanced/jsx/app.vue deleted file mode 100644 index c1aa9e0f25..0000000000 --- a/examples/advanced/jsx/app.vue +++ /dev/null @@ -1,26 +0,0 @@ - - - diff --git a/examples/advanced/jsx/components/MyComponent.tsx b/examples/advanced/jsx/components/MyComponent.tsx deleted file mode 100644 index bc6942f48f..0000000000 --- a/examples/advanced/jsx/components/MyComponent.tsx +++ /dev/null @@ -1,12 +0,0 @@ -export default defineComponent({ - props: { - message: String - }, - render: (props) => { - return ( -
- { props.message } -
- ) - } -}) diff --git a/examples/advanced/jsx/nuxt.config.ts b/examples/advanced/jsx/nuxt.config.ts deleted file mode 100644 index 9f9029e2b1..0000000000 --- a/examples/advanced/jsx/nuxt.config.ts +++ /dev/null @@ -1,5 +0,0 @@ -export default defineNuxtConfig({ - modules: [ - '@nuxt/ui' - ] -}) diff --git a/examples/advanced/jsx/package.json b/examples/advanced/jsx/package.json deleted file mode 100644 index 98a35c623f..0000000000 --- a/examples/advanced/jsx/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "example-jsx", - "private": true, - "scripts": { - "build": "nuxi build", - "dev": "nuxi dev", - "start": "nuxi preview" - }, - "devDependencies": { - "@nuxt/ui": "^0.3.3", - "nuxt": "^3.0.0" - } -} diff --git a/examples/advanced/jsx/tsconfig.json b/examples/advanced/jsx/tsconfig.json deleted file mode 100644 index 4b34df1571..0000000000 --- a/examples/advanced/jsx/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./.nuxt/tsconfig.json" -} diff --git a/examples/advanced/module-extend-pages/layouts/default.vue b/examples/advanced/module-extend-pages/layouts/default.vue deleted file mode 100644 index b1a49db13c..0000000000 --- a/examples/advanced/module-extend-pages/layouts/default.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/examples/advanced/module-extend-pages/modules/pages/index.ts b/examples/advanced/module-extend-pages/modules/pages/index.ts deleted file mode 100644 index 1052078d0c..0000000000 --- a/examples/advanced/module-extend-pages/modules/pages/index.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { defineNuxtModule, extendPages } from '@nuxt/kit' -import { resolve } from 'pathe' - -export default defineNuxtModule({ - setup () { - extendPages((pages) => { - // Add /test page - pages.push({ - name: 'Test', - path: '/test', - file: resolve(__dirname, './pages/test.vue') - }) - }) - } -}) diff --git a/examples/advanced/module-extend-pages/modules/pages/pages/test.vue b/examples/advanced/module-extend-pages/modules/pages/pages/test.vue deleted file mode 100644 index 6d83a00dca..0000000000 --- a/examples/advanced/module-extend-pages/modules/pages/pages/test.vue +++ /dev/null @@ -1,10 +0,0 @@ - diff --git a/examples/advanced/module-extend-pages/nuxt.config.ts b/examples/advanced/module-extend-pages/nuxt.config.ts deleted file mode 100644 index b13e1285b1..0000000000 --- a/examples/advanced/module-extend-pages/nuxt.config.ts +++ /dev/null @@ -1,6 +0,0 @@ -export default defineNuxtConfig({ - modules: [ - '~/modules/pages', - '@nuxt/ui' - ] -}) diff --git a/examples/advanced/module-extend-pages/package.json b/examples/advanced/module-extend-pages/package.json deleted file mode 100644 index b8c76d2919..0000000000 --- a/examples/advanced/module-extend-pages/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "example-module-extend-pages", - "private": true, - "scripts": { - "build": "nuxi build", - "dev": "nuxi dev", - "start": "nuxi preview" - }, - "devDependencies": { - "@nuxt/ui": "^0.3.3", - "nuxt": "^3.0.0" - } -} diff --git a/examples/advanced/module-extend-pages/pages/index.vue b/examples/advanced/module-extend-pages/pages/index.vue deleted file mode 100644 index 709ee2486f..0000000000 --- a/examples/advanced/module-extend-pages/pages/index.vue +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/examples/advanced/module-extend-pages/tsconfig.json b/examples/advanced/module-extend-pages/tsconfig.json deleted file mode 100644 index 4b34df1571..0000000000 --- a/examples/advanced/module-extend-pages/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./.nuxt/tsconfig.json" -} diff --git a/examples/advanced/testing/app.vue b/examples/advanced/testing/app.vue deleted file mode 100644 index 19bf5ff27e..0000000000 --- a/examples/advanced/testing/app.vue +++ /dev/null @@ -1,16 +0,0 @@ - - - - - diff --git a/examples/advanced/testing/nuxt.config.ts b/examples/advanced/testing/nuxt.config.ts deleted file mode 100644 index fc5628ebc3..0000000000 --- a/examples/advanced/testing/nuxt.config.ts +++ /dev/null @@ -1,2 +0,0 @@ -export default defineNuxtConfig({ -}) diff --git a/examples/advanced/testing/package.json b/examples/advanced/testing/package.json deleted file mode 100644 index bb138b0525..0000000000 --- a/examples/advanced/testing/package.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "example-testing", - "private": true, - "scripts": { - "build": "nuxi build", - "dev": "nuxi dev", - "start": "nuxi preview", - "test": "nuxi test" - }, - "devDependencies": { - "@nuxt/test-utils": "^3.0.0", - "nuxt": "^3.0.0", - "vitest": "latest" - } -} diff --git a/examples/advanced/testing/tests/basic.test.ts b/examples/advanced/testing/tests/basic.test.ts deleted file mode 100644 index 696e3ec940..0000000000 --- a/examples/advanced/testing/tests/basic.test.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { describe, expect, it } from 'vitest' -import { $fetch, isDev } from '@nuxt/test-utils' - -describe('example', () => { - it('Renders Hello Nuxt', async () => { - expect(await $fetch('/')).toMatch('Hello Nuxt!') - }) - - if (isDev()) { - it('[dev] ensure vite client script is added', async () => { - expect(await $fetch('/')).toMatch('/_nuxt/@vite/client"') - }) - } -}) diff --git a/examples/advanced/testing/tsconfig.json b/examples/advanced/testing/tsconfig.json deleted file mode 100644 index 4b34df1571..0000000000 --- a/examples/advanced/testing/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./.nuxt/tsconfig.json" -} diff --git a/examples/app-config/app.config.ts b/examples/app-config/app.config.ts deleted file mode 100644 index ed5df7eb16..0000000000 --- a/examples/app-config/app.config.ts +++ /dev/null @@ -1,6 +0,0 @@ -export default defineAppConfig({ - title: 'Hello App Config', - description: - 'This is some content coming from app.config.ts that support HMR, try to update it and see it in action.', - showButton: false -}) diff --git a/examples/app-config/app.vue b/examples/app-config/app.vue deleted file mode 100644 index 6bc63d859b..0000000000 --- a/examples/app-config/app.vue +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/examples/app-config/nuxt.config.ts b/examples/app-config/nuxt.config.ts deleted file mode 100644 index 9f9029e2b1..0000000000 --- a/examples/app-config/nuxt.config.ts +++ /dev/null @@ -1,5 +0,0 @@ -export default defineNuxtConfig({ - modules: [ - '@nuxt/ui' - ] -}) diff --git a/examples/app-config/package.json b/examples/app-config/package.json deleted file mode 100644 index 46d0eed72c..0000000000 --- a/examples/app-config/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "example-app-config", - "private": true, - "scripts": { - "build": "nuxi build", - "dev": "nuxi dev", - "start": "nuxi preview" - }, - "devDependencies": { - "@nuxt/ui": "^0.3.3", - "nuxt": "^3.0.0" - } -} diff --git a/examples/app-config/tsconfig.json b/examples/app-config/tsconfig.json deleted file mode 100644 index 4b34df1571..0000000000 --- a/examples/app-config/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./.nuxt/tsconfig.json" -} diff --git a/examples/app/error-handling/app.vue b/examples/app/error-handling/app.vue deleted file mode 100644 index bbd937d8de..0000000000 --- a/examples/app/error-handling/app.vue +++ /dev/null @@ -1,48 +0,0 @@ - - - diff --git a/examples/app/error-handling/components/FaultyComponent.vue b/examples/app/error-handling/components/FaultyComponent.vue deleted file mode 100644 index bca16e1f46..0000000000 --- a/examples/app/error-handling/components/FaultyComponent.vue +++ /dev/null @@ -1,25 +0,0 @@ - - - diff --git a/examples/app/error-handling/components/ThrowError.vue b/examples/app/error-handling/components/ThrowError.vue deleted file mode 100644 index 2027018d70..0000000000 --- a/examples/app/error-handling/components/ThrowError.vue +++ /dev/null @@ -1,7 +0,0 @@ - - - diff --git a/examples/app/error-handling/error.vue b/examples/app/error-handling/error.vue deleted file mode 100644 index 5a58812ce5..0000000000 --- a/examples/app/error-handling/error.vue +++ /dev/null @@ -1,29 +0,0 @@ - - - diff --git a/examples/app/error-handling/middleware/error.global.ts b/examples/app/error-handling/middleware/error.global.ts deleted file mode 100644 index 4d3927f4e6..0000000000 --- a/examples/app/error-handling/middleware/error.global.ts +++ /dev/null @@ -1,5 +0,0 @@ -export default defineNuxtRouteMiddleware((to) => { - if ('middleware' in to.query) { - return showError('error in middleware') - } -}) diff --git a/examples/app/error-handling/nuxt.config.ts b/examples/app/error-handling/nuxt.config.ts deleted file mode 100644 index 9f9029e2b1..0000000000 --- a/examples/app/error-handling/nuxt.config.ts +++ /dev/null @@ -1,5 +0,0 @@ -export default defineNuxtConfig({ - modules: [ - '@nuxt/ui' - ] -}) diff --git a/examples/app/error-handling/package.json b/examples/app/error-handling/package.json deleted file mode 100644 index 6d67806679..0000000000 --- a/examples/app/error-handling/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "example-error-handling", - "private": true, - "scripts": { - "build": "nuxi build", - "dev": "nuxi dev", - "start": "nuxi preview" - }, - "devDependencies": { - "@nuxt/ui": "^0.3.3", - "nuxt": "^3.0.0" - } -} diff --git a/examples/app/error-handling/pages/index.vue b/examples/app/error-handling/pages/index.vue deleted file mode 100644 index 8729197b37..0000000000 --- a/examples/app/error-handling/pages/index.vue +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/examples/app/error-handling/pages/other.vue b/examples/app/error-handling/pages/other.vue deleted file mode 100644 index 95aef348c6..0000000000 --- a/examples/app/error-handling/pages/other.vue +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/examples/app/error-handling/plugins/error.ts b/examples/app/error-handling/plugins/error.ts deleted file mode 100644 index b06a954765..0000000000 --- a/examples/app/error-handling/plugins/error.ts +++ /dev/null @@ -1,20 +0,0 @@ -export default defineNuxtPlugin((nuxtApp) => { - nuxtApp.hook('vue:error', (..._args) => { - console.log('vue:error') - // if (process.client) { - // console.log(..._args) - // } - }) - nuxtApp.hook('app:error', (..._args) => { - console.log('app:error') - // if (process.client) { - // console.log(..._args) - // } - }) - nuxtApp.vueApp.config.errorHandler = (..._args) => { - console.log('global error handler') - // if (process.client) { - // console.log(..._args) - // } - } -}) diff --git a/examples/app/error-handling/server/middleware/error.ts b/examples/app/error-handling/server/middleware/error.ts deleted file mode 100644 index 50b5576ef9..0000000000 --- a/examples/app/error-handling/server/middleware/error.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { defineEventHandler, getQuery } from 'h3' - -export default defineEventHandler((event) => { - if ('api' in getQuery(event)) { - throw new Error('Server middleware error') - } -}) diff --git a/examples/app/error-handling/tsconfig.json b/examples/app/error-handling/tsconfig.json deleted file mode 100644 index 4b34df1571..0000000000 --- a/examples/app/error-handling/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./.nuxt/tsconfig.json" -} diff --git a/examples/app/plugins/app.vue b/examples/app/plugins/app.vue deleted file mode 100644 index 37142ca1c1..0000000000 --- a/examples/app/plugins/app.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/examples/app/plugins/nuxt.config.ts b/examples/app/plugins/nuxt.config.ts deleted file mode 100644 index 9f9029e2b1..0000000000 --- a/examples/app/plugins/nuxt.config.ts +++ /dev/null @@ -1,5 +0,0 @@ -export default defineNuxtConfig({ - modules: [ - '@nuxt/ui' - ] -}) diff --git a/examples/app/plugins/package.json b/examples/app/plugins/package.json deleted file mode 100644 index 0b8a356b64..0000000000 --- a/examples/app/plugins/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "example-plugins", - "private": true, - "scripts": { - "build": "nuxi build", - "dev": "nuxi dev", - "start": "nuxi preview" - }, - "devDependencies": { - "@nuxt/ui": "^0.3.3", - "nuxt": "^3.0.0" - } -} diff --git a/examples/app/plugins/plugins/my-plugin.ts b/examples/app/plugins/plugins/my-plugin.ts deleted file mode 100644 index df28887c51..0000000000 --- a/examples/app/plugins/plugins/my-plugin.ts +++ /dev/null @@ -1,7 +0,0 @@ -export default defineNuxtPlugin((/* nuxtApp */) => { - return { - provide: { - myPlugin: () => 'String generated from my auto-imported plugin!' - } - } -}) diff --git a/examples/app/plugins/tsconfig.json b/examples/app/plugins/tsconfig.json deleted file mode 100644 index 4b34df1571..0000000000 --- a/examples/app/plugins/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./.nuxt/tsconfig.json" -} diff --git a/examples/app/teleport/app.vue b/examples/app/teleport/app.vue deleted file mode 100644 index bc3f9b9966..0000000000 --- a/examples/app/teleport/app.vue +++ /dev/null @@ -1,22 +0,0 @@ - diff --git a/examples/app/teleport/components/MyModal.vue b/examples/app/teleport/components/MyModal.vue deleted file mode 100644 index 804c2b18f0..0000000000 --- a/examples/app/teleport/components/MyModal.vue +++ /dev/null @@ -1,34 +0,0 @@ - - - - - diff --git a/examples/app/teleport/nuxt.config.ts b/examples/app/teleport/nuxt.config.ts deleted file mode 100644 index 9f9029e2b1..0000000000 --- a/examples/app/teleport/nuxt.config.ts +++ /dev/null @@ -1,5 +0,0 @@ -export default defineNuxtConfig({ - modules: [ - '@nuxt/ui' - ] -}) diff --git a/examples/app/teleport/package.json b/examples/app/teleport/package.json deleted file mode 100644 index 6bff5420e3..0000000000 --- a/examples/app/teleport/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "example-teleport", - "private": true, - "scripts": { - "build": "nuxi build", - "dev": "nuxi dev", - "start": "nuxi preview" - }, - "devDependencies": { - "@nuxt/ui": "^0.3.3", - "nuxt": "^3.0.0" - } -} diff --git a/examples/app/teleport/tsconfig.json b/examples/app/teleport/tsconfig.json deleted file mode 100644 index 4b34df1571..0000000000 --- a/examples/app/teleport/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./.nuxt/tsconfig.json" -} diff --git a/examples/auto-imports/components/app.vue b/examples/auto-imports/components/app.vue deleted file mode 100644 index fdbfbb8949..0000000000 --- a/examples/auto-imports/components/app.vue +++ /dev/null @@ -1,18 +0,0 @@ - diff --git a/examples/auto-imports/components/components/ClientAndServer.client.vue b/examples/auto-imports/components/components/ClientAndServer.client.vue deleted file mode 100644 index 3e055a3d66..0000000000 --- a/examples/auto-imports/components/components/ClientAndServer.client.vue +++ /dev/null @@ -1,10 +0,0 @@ - - - diff --git a/examples/auto-imports/components/components/ClientAndServer.server.vue b/examples/auto-imports/components/components/ClientAndServer.server.vue deleted file mode 100644 index 8e1af3bf58..0000000000 --- a/examples/auto-imports/components/components/ClientAndServer.server.vue +++ /dev/null @@ -1,10 +0,0 @@ - - - diff --git a/examples/auto-imports/components/components/HelloWorld.vue b/examples/auto-imports/components/components/HelloWorld.vue deleted file mode 100644 index 92f324eb3e..0000000000 --- a/examples/auto-imports/components/components/HelloWorld.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/examples/auto-imports/components/components/JustClient.client.vue b/examples/auto-imports/components/components/JustClient.client.vue deleted file mode 100644 index 68549aef07..0000000000 --- a/examples/auto-imports/components/components/JustClient.client.vue +++ /dev/null @@ -1,10 +0,0 @@ - - - diff --git a/examples/auto-imports/components/components/Nuxt3.vue b/examples/auto-imports/components/components/Nuxt3.vue deleted file mode 100644 index 0faa5c7efe..0000000000 --- a/examples/auto-imports/components/components/Nuxt3.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/examples/auto-imports/components/components/ServerOnlyComponent.server.vue b/examples/auto-imports/components/components/ServerOnlyComponent.server.vue deleted file mode 100644 index 8aa6a2035d..0000000000 --- a/examples/auto-imports/components/components/ServerOnlyComponent.server.vue +++ /dev/null @@ -1,21 +0,0 @@ - - - - - diff --git a/examples/auto-imports/components/components/parent-folder/Hello.vue b/examples/auto-imports/components/components/parent-folder/Hello.vue deleted file mode 100644 index 36614a01db..0000000000 --- a/examples/auto-imports/components/components/parent-folder/Hello.vue +++ /dev/null @@ -1,8 +0,0 @@ - diff --git a/examples/auto-imports/components/nuxt.config.ts b/examples/auto-imports/components/nuxt.config.ts deleted file mode 100644 index 340315d428..0000000000 --- a/examples/auto-imports/components/nuxt.config.ts +++ /dev/null @@ -1,15 +0,0 @@ -export default defineNuxtConfig({ - modules: [ - '@nuxt/ui' - ], - components: { - dirs: [ - '~/components', - { - path: '~/other-components-folder', - extensions: ['vue'], - prefix: 'nuxt' - } - ] - } -}) diff --git a/examples/auto-imports/components/other-components-folder/with-prefix.vue b/examples/auto-imports/components/other-components-folder/with-prefix.vue deleted file mode 100644 index 43daa59fe1..0000000000 --- a/examples/auto-imports/components/other-components-folder/with-prefix.vue +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/examples/auto-imports/components/package.json b/examples/auto-imports/components/package.json deleted file mode 100644 index 6fbd840489..0000000000 --- a/examples/auto-imports/components/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "example-components", - "private": true, - "scripts": { - "build": "nuxi build", - "dev": "nuxi dev", - "start": "nuxi preview" - }, - "devDependencies": { - "@nuxt/ui": "^0.3.3", - "nuxt": "^3.0.0" - } -} diff --git a/examples/auto-imports/components/tsconfig.json b/examples/auto-imports/components/tsconfig.json deleted file mode 100644 index 4b34df1571..0000000000 --- a/examples/auto-imports/components/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./.nuxt/tsconfig.json" -} diff --git a/examples/auto-imports/composables/app.vue b/examples/auto-imports/composables/app.vue deleted file mode 100644 index 9ac9b2312f..0000000000 --- a/examples/auto-imports/composables/app.vue +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/examples/auto-imports/composables/composables/export-star.ts b/examples/auto-imports/composables/composables/export-star.ts deleted file mode 100644 index e759d92d6b..0000000000 --- a/examples/auto-imports/composables/composables/export-star.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './nested/bar' diff --git a/examples/auto-imports/composables/composables/nested/bar.ts b/examples/auto-imports/composables/composables/nested/bar.ts deleted file mode 100644 index 0e9345c11e..0000000000 --- a/examples/auto-imports/composables/composables/nested/bar.ts +++ /dev/null @@ -1,3 +0,0 @@ -export function useNestedBar () { - return 'bar' -} diff --git a/examples/auto-imports/composables/composables/use-foo.ts b/examples/auto-imports/composables/composables/use-foo.ts deleted file mode 100644 index 3550421ffe..0000000000 --- a/examples/auto-imports/composables/composables/use-foo.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { useState } from '#app' - -export function useA () { - return 'a' -} - -function useB () { - return 'b' -} - -function _useC () { - return 'c' -} - -export const useD = () => { - return 'd' -} - -export { useB, _useC as useC } - -export default function () { - return useState('foo', () => 'bar') -} diff --git a/examples/auto-imports/composables/nuxt.config.ts b/examples/auto-imports/composables/nuxt.config.ts deleted file mode 100644 index 9f9029e2b1..0000000000 --- a/examples/auto-imports/composables/nuxt.config.ts +++ /dev/null @@ -1,5 +0,0 @@ -export default defineNuxtConfig({ - modules: [ - '@nuxt/ui' - ] -}) diff --git a/examples/auto-imports/composables/package.json b/examples/auto-imports/composables/package.json deleted file mode 100644 index 4059ab55ff..0000000000 --- a/examples/auto-imports/composables/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "example-composables", - "private": true, - "scripts": { - "build": "nuxi build", - "dev": "nuxi dev", - "start": "nuxi preview" - }, - "devDependencies": { - "@nuxt/ui": "^0.3.3", - "nuxt": "^3.0.0" - } -} diff --git a/examples/composables/use-async-data/app.vue b/examples/composables/use-async-data/app.vue deleted file mode 100644 index 4987a0223d..0000000000 --- a/examples/composables/use-async-data/app.vue +++ /dev/null @@ -1,35 +0,0 @@ - - - diff --git a/examples/composables/use-async-data/components/CounterExample.vue b/examples/composables/use-async-data/components/CounterExample.vue deleted file mode 100644 index 14ea1d01a5..0000000000 --- a/examples/composables/use-async-data/components/CounterExample.vue +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/examples/composables/use-async-data/components/MountainExample.vue b/examples/composables/use-async-data/components/MountainExample.vue deleted file mode 100644 index 9632969f99..0000000000 --- a/examples/composables/use-async-data/components/MountainExample.vue +++ /dev/null @@ -1,9 +0,0 @@ - - - diff --git a/examples/composables/use-async-data/nuxt.config.ts b/examples/composables/use-async-data/nuxt.config.ts deleted file mode 100644 index 9f9029e2b1..0000000000 --- a/examples/composables/use-async-data/nuxt.config.ts +++ /dev/null @@ -1,5 +0,0 @@ -export default defineNuxtConfig({ - modules: [ - '@nuxt/ui' - ] -}) diff --git a/examples/composables/use-async-data/package.json b/examples/composables/use-async-data/package.json deleted file mode 100644 index d486a0393b..0000000000 --- a/examples/composables/use-async-data/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "example-use-async-data", - "private": true, - "scripts": { - "build": "nuxi build", - "dev": "nuxi dev", - "start": "nuxi preview" - }, - "devDependencies": { - "@nuxt/ui": "^0.3.3", - "nuxt": "^3.0.0" - } -} diff --git a/examples/composables/use-async-data/server/api/hello/[slug].ts b/examples/composables/use-async-data/server/api/hello/[slug].ts deleted file mode 100644 index 0cec73da7f..0000000000 --- a/examples/composables/use-async-data/server/api/hello/[slug].ts +++ /dev/null @@ -1 +0,0 @@ -export default defineEventHandler(event => `Hello world (${event.node.req.url.substr(1)}) (Generated at ${new Date().toUTCString()})`) diff --git a/examples/composables/use-async-data/tsconfig.json b/examples/composables/use-async-data/tsconfig.json deleted file mode 100644 index 4b34df1571..0000000000 --- a/examples/composables/use-async-data/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./.nuxt/tsconfig.json" -} diff --git a/examples/composables/use-cookie/app.vue b/examples/composables/use-cookie/app.vue deleted file mode 100644 index e941773be7..0000000000 --- a/examples/composables/use-cookie/app.vue +++ /dev/null @@ -1,46 +0,0 @@ - - - diff --git a/examples/composables/use-cookie/nuxt.config.ts b/examples/composables/use-cookie/nuxt.config.ts deleted file mode 100644 index 9f9029e2b1..0000000000 --- a/examples/composables/use-cookie/nuxt.config.ts +++ /dev/null @@ -1,5 +0,0 @@ -export default defineNuxtConfig({ - modules: [ - '@nuxt/ui' - ] -}) diff --git a/examples/composables/use-cookie/package.json b/examples/composables/use-cookie/package.json deleted file mode 100644 index 70d3b5b124..0000000000 --- a/examples/composables/use-cookie/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "example-use-cookie", - "private": true, - "scripts": { - "build": "nuxi build", - "dev": "nuxi dev", - "start": "nuxi preview" - }, - "devDependencies": { - "@nuxt/ui": "^0.3.3", - "nuxt": "^3.0.0" - } -} diff --git a/examples/composables/use-cookie/tsconfig.json b/examples/composables/use-cookie/tsconfig.json deleted file mode 100644 index 4b34df1571..0000000000 --- a/examples/composables/use-cookie/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./.nuxt/tsconfig.json" -} diff --git a/examples/composables/use-fetch/app.vue b/examples/composables/use-fetch/app.vue deleted file mode 100644 index 9054d508f8..0000000000 --- a/examples/composables/use-fetch/app.vue +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/examples/composables/use-fetch/nuxt.config.ts b/examples/composables/use-fetch/nuxt.config.ts deleted file mode 100644 index 9f9029e2b1..0000000000 --- a/examples/composables/use-fetch/nuxt.config.ts +++ /dev/null @@ -1,5 +0,0 @@ -export default defineNuxtConfig({ - modules: [ - '@nuxt/ui' - ] -}) diff --git a/examples/composables/use-fetch/package.json b/examples/composables/use-fetch/package.json deleted file mode 100644 index 9815e9956d..0000000000 --- a/examples/composables/use-fetch/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "example-use-fetch", - "private": true, - "scripts": { - "build": "nuxi build", - "dev": "nuxi dev", - "start": "nuxi preview" - }, - "devDependencies": { - "@nuxt/ui": "^0.3.3", - "nuxt": "^3.0.0" - } -} diff --git a/examples/composables/use-fetch/server/api/[...hello].ts b/examples/composables/use-fetch/server/api/[...hello].ts deleted file mode 100644 index daf60d2f62..0000000000 --- a/examples/composables/use-fetch/server/api/[...hello].ts +++ /dev/null @@ -1,4 +0,0 @@ -export default defineEventHandler(event => ({ - path: '/api/' + event.context.params.hello, - query: getQuery(event) -})) diff --git a/examples/composables/use-fetch/tsconfig.json b/examples/composables/use-fetch/tsconfig.json deleted file mode 100644 index 4b34df1571..0000000000 --- a/examples/composables/use-fetch/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./.nuxt/tsconfig.json" -} diff --git a/examples/composables/use-head/app.vue b/examples/composables/use-head/app.vue deleted file mode 100644 index 335ffbd8f9..0000000000 --- a/examples/composables/use-head/app.vue +++ /dev/null @@ -1,41 +0,0 @@ - - - diff --git a/examples/composables/use-head/nuxt.config.ts b/examples/composables/use-head/nuxt.config.ts deleted file mode 100644 index 9f9029e2b1..0000000000 --- a/examples/composables/use-head/nuxt.config.ts +++ /dev/null @@ -1,5 +0,0 @@ -export default defineNuxtConfig({ - modules: [ - '@nuxt/ui' - ] -}) diff --git a/examples/composables/use-head/package.json b/examples/composables/use-head/package.json deleted file mode 100644 index e64efc2dc4..0000000000 --- a/examples/composables/use-head/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "example-use-head", - "private": true, - "scripts": { - "build": "nuxi build", - "dev": "nuxi dev", - "start": "node .output/server" - }, - "devDependencies": { - "@nuxt/ui": "^0.3.3", - "nuxt": "^3.0.0" - } -} diff --git a/examples/composables/use-head/tsconfig.json b/examples/composables/use-head/tsconfig.json deleted file mode 100644 index 4b34df1571..0000000000 --- a/examples/composables/use-head/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./.nuxt/tsconfig.json" -} diff --git a/examples/composables/use-state/app.vue b/examples/composables/use-state/app.vue deleted file mode 100644 index 23650adaf2..0000000000 --- a/examples/composables/use-state/app.vue +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/examples/composables/use-state/nuxt.config.ts b/examples/composables/use-state/nuxt.config.ts deleted file mode 100644 index 9f9029e2b1..0000000000 --- a/examples/composables/use-state/nuxt.config.ts +++ /dev/null @@ -1,5 +0,0 @@ -export default defineNuxtConfig({ - modules: [ - '@nuxt/ui' - ] -}) diff --git a/examples/composables/use-state/package.json b/examples/composables/use-state/package.json deleted file mode 100644 index 0bf3812f99..0000000000 --- a/examples/composables/use-state/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "example-use-state", - "private": true, - "scripts": { - "build": "nuxi build", - "dev": "nuxi dev", - "start": "nuxi preview" - }, - "devDependencies": { - "@nuxt/ui": "^0.3.3", - "nuxt": "^3.0.0" - } -} diff --git a/examples/composables/use-state/tsconfig.json b/examples/composables/use-state/tsconfig.json deleted file mode 100644 index dfaf3c6d8f..0000000000 --- a/examples/composables/use-state/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./.nuxt/tsconfig.json", -} diff --git a/examples/essentials/hello-world/app.vue b/examples/essentials/hello-world/app.vue deleted file mode 100644 index 19a4e3e12c..0000000000 --- a/examples/essentials/hello-world/app.vue +++ /dev/null @@ -1,17 +0,0 @@ - - - - - diff --git a/examples/essentials/hello-world/nuxt.config.ts b/examples/essentials/hello-world/nuxt.config.ts deleted file mode 100644 index fc5628ebc3..0000000000 --- a/examples/essentials/hello-world/nuxt.config.ts +++ /dev/null @@ -1,2 +0,0 @@ -export default defineNuxtConfig({ -}) diff --git a/examples/essentials/hello-world/package.json b/examples/essentials/hello-world/package.json deleted file mode 100644 index 818247b527..0000000000 --- a/examples/essentials/hello-world/package.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name": "example-hello-world", - "private": true, - "scripts": { - "build": "nuxi build", - "dev": "nuxi dev", - "start": "nuxi preview" - }, - "devDependencies": { - "nuxt": "^3.0.0" - } -} diff --git a/examples/essentials/hello-world/tsconfig.json b/examples/essentials/hello-world/tsconfig.json deleted file mode 100644 index 4b34df1571..0000000000 --- a/examples/essentials/hello-world/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./.nuxt/tsconfig.json" -} diff --git a/examples/experimental/vite-node/app.vue b/examples/experimental/vite-node/app.vue deleted file mode 100644 index f6c1c7031b..0000000000 --- a/examples/experimental/vite-node/app.vue +++ /dev/null @@ -1,26 +0,0 @@ - - - diff --git a/examples/experimental/vite-node/nuxt.config.ts b/examples/experimental/vite-node/nuxt.config.ts deleted file mode 100644 index 5244ad314d..0000000000 --- a/examples/experimental/vite-node/nuxt.config.ts +++ /dev/null @@ -1,8 +0,0 @@ -export default defineNuxtConfig({ - modules: [ - '@nuxt/ui' - ], - experimental: { - viteNode: true - } -}) diff --git a/examples/experimental/vite-node/package.json b/examples/experimental/vite-node/package.json deleted file mode 100644 index 4c5128725e..0000000000 --- a/examples/experimental/vite-node/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "example-vite-node", - "private": true, - "scripts": { - "build": "nuxi build", - "dev": "nuxi dev", - "start": "nuxi preview" - }, - "devDependencies": { - "@nuxt/ui": "^0.3.3", - "nuxt": "^3.0.0" - } -} diff --git a/examples/experimental/vite-node/tsconfig.json b/examples/experimental/vite-node/tsconfig.json deleted file mode 100644 index 4b34df1571..0000000000 --- a/examples/experimental/vite-node/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./.nuxt/tsconfig.json" -} diff --git a/examples/experimental/wasm/app.vue b/examples/experimental/wasm/app.vue deleted file mode 100644 index 193b6581c4..0000000000 --- a/examples/experimental/wasm/app.vue +++ /dev/null @@ -1,24 +0,0 @@ - - - diff --git a/examples/experimental/wasm/nuxt.config.ts b/examples/experimental/wasm/nuxt.config.ts deleted file mode 100644 index fc744fd0dd..0000000000 --- a/examples/experimental/wasm/nuxt.config.ts +++ /dev/null @@ -1,10 +0,0 @@ -export default defineNuxtConfig({ - nitro: { - experimental: { - wasm: true - } - }, - modules: [ - '@nuxt/ui' - ] -}) diff --git a/examples/experimental/wasm/package.json b/examples/experimental/wasm/package.json deleted file mode 100644 index 8235d294c1..0000000000 --- a/examples/experimental/wasm/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "example-wasm", - "private": true, - "devDependencies": { - "@nuxt/ui": "^0.3.3", - "nuxt": "^3.0.0" - }, - "scripts": { - "dev": "nuxi dev", - "build": "nuxi build", - "start": "nuxi preview" - } -} diff --git a/examples/experimental/wasm/server/api/sum.ts b/examples/experimental/wasm/server/api/sum.ts deleted file mode 100644 index 55bd69c18f..0000000000 --- a/examples/experimental/wasm/server/api/sum.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { defineLazyEventHandler } from 'h3' - -export default defineLazyEventHandler(async () => { - const { exports: { sum } } = await loadWasmInstance( - // @ts-expect-error TODO: https://github.com/nuxt/nuxt/issues/14131 - () => import('~/server/wasm/sum.wasm') - ) - - return (event) => { - const { a = 0, b = 0 } = getQuery(event) - return { sum: sum(a, b) } - } -}) - -async function loadWasmInstance (importFn, imports = {}) { - const init = await importFn().then(m => m.default || m) - const { instance } = await init(imports) - return instance -} diff --git a/examples/experimental/wasm/server/wasm/sum.wasm b/examples/experimental/wasm/server/wasm/sum.wasm deleted file mode 100755 index 7267db6252285d7a5282ddc866780b552b749625..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57 zcmWN{F$#b%5Jb^G8(~nvGvsKduo2cKSnt*K)sHb#fUGmBR4s(9Hs6G8mFaZdJIC^j Jyuu>>&Ijpb2Pyyn diff --git a/examples/experimental/wasm/server/wasm/sum.wat b/examples/experimental/wasm/server/wasm/sum.wat deleted file mode 100644 index 71d6e2859e..0000000000 --- a/examples/experimental/wasm/server/wasm/sum.wat +++ /dev/null @@ -1,7 +0,0 @@ -;; https://developer.mozilla.org/en-US/docs/WebAssembly/Understanding_the_text_format -;; https://webassembly.github.io/wabt/demo/wat2wasm/ -(module - (func (export "sum") (param i32 i32) (result i32) - local.get 0 - local.get 1 - i32.add)) diff --git a/examples/experimental/wasm/tsconfig.json b/examples/experimental/wasm/tsconfig.json deleted file mode 100644 index 4b34df1571..0000000000 --- a/examples/experimental/wasm/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./.nuxt/tsconfig.json" -} diff --git a/examples/other/locale/app.vue b/examples/other/locale/app.vue deleted file mode 100644 index d8239321aa..0000000000 --- a/examples/other/locale/app.vue +++ /dev/null @@ -1,24 +0,0 @@ - - - diff --git a/examples/other/locale/composables/locale.ts b/examples/other/locale/composables/locale.ts deleted file mode 100644 index 2eb1f714ea..0000000000 --- a/examples/other/locale/composables/locale.ts +++ /dev/null @@ -1,43 +0,0 @@ -import type { Ref } from 'vue' - -export const useLocale = () => useState('locale', () => useDefaultLocale().value) - -export const useDefaultLocale = (fallback = 'en-US') => { - const locale = ref(fallback) - if (process.server) { - // Learn more about the nuxtApp interface on https://nuxt.com/docs/guide/going-further/internals#the-nuxtapp-interface - const reqLocale = useRequestHeaders()['accept-language']?.split(',')[0] - if (reqLocale) { - locale.value = reqLocale - } - } else if (process.client) { - const navLang = navigator.language - if (navLang) { - locale.value = navLang - } - } - return locale -} - -export const useLocales = () => { - const locale = useLocale() - const locales = ref([ - 'en-US', - 'en-GB', - 'ko-KR', - 'zh-CN', - 'ar-EG', - 'fa-IR', - 'ja-JP-u-ca-japanese' - ]) - if (!locales.value.includes(locale.value)) { - locales.value.unshift(locale.value) - } - return locales -} - -// Using Intl.DateTimeFormat for language-sensitive date and time formatting -// Learn more: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat -export const useLocaleDate = (date: Ref | Date, locale = useLocale()) => { - return computed(() => new Intl.DateTimeFormat(locale.value, { dateStyle: 'full' }).format(unref(date))) -} diff --git a/examples/other/locale/nuxt.config.ts b/examples/other/locale/nuxt.config.ts deleted file mode 100644 index 9f9029e2b1..0000000000 --- a/examples/other/locale/nuxt.config.ts +++ /dev/null @@ -1,5 +0,0 @@ -export default defineNuxtConfig({ - modules: [ - '@nuxt/ui' - ] -}) diff --git a/examples/other/locale/package.json b/examples/other/locale/package.json deleted file mode 100644 index 64c709405d..0000000000 --- a/examples/other/locale/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "example-locale", - "private": true, - "scripts": { - "build": "nuxi build", - "dev": "nuxi dev", - "start": "nuxi preview" - }, - "devDependencies": { - "@nuxt/ui": "^0.3.3", - "nuxt": "^3.0.0" - } -} diff --git a/examples/other/locale/tsconfig.json b/examples/other/locale/tsconfig.json deleted file mode 100644 index 4b34df1571..0000000000 --- a/examples/other/locale/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./.nuxt/tsconfig.json" -} diff --git a/examples/other/use-custom-fetch-composable/app.vue b/examples/other/use-custom-fetch-composable/app.vue deleted file mode 100644 index a4b3d6d4a9..0000000000 --- a/examples/other/use-custom-fetch-composable/app.vue +++ /dev/null @@ -1,16 +0,0 @@ - - - - diff --git a/examples/other/use-custom-fetch-composable/composables/useCustomFetch.ts b/examples/other/use-custom-fetch-composable/composables/useCustomFetch.ts deleted file mode 100644 index db9e572744..0000000000 --- a/examples/other/use-custom-fetch-composable/composables/useCustomFetch.ts +++ /dev/null @@ -1,31 +0,0 @@ -import type { UseFetchOptions } from 'nuxt/app' -import { defu } from 'defu' - -export function useCustomFetch (url: string, options: UseFetchOptions = {}) { - const userAuth = useCookie('token') - const config = useRuntimeConfig() - - const defaults: UseFetchOptions = { - baseURL: config.baseUrl ?? 'https://api.nuxtjs.dev', - // cache request - key: url, - - // set user token if connected - headers: userAuth.value - ? { Authorization: `Bearer ${userAuth.value}` } - : {}, - - onResponse (_ctx) { - // _ctx.response._data = new myBusinessResponse(_ctx.response._data) - }, - - onResponseError (_ctx) { - // throw new myBusinessError() - } - } - - // for nice deep defaults, please use unjs/defu - const params = defu(options, defaults) - - return useFetch(url, params) -} diff --git a/examples/other/use-custom-fetch-composable/nuxt.config.ts b/examples/other/use-custom-fetch-composable/nuxt.config.ts deleted file mode 100644 index 1ede6806b6..0000000000 --- a/examples/other/use-custom-fetch-composable/nuxt.config.ts +++ /dev/null @@ -1,6 +0,0 @@ -// https://nuxt.com/docs/api/configuration/nuxt-config -export default defineNuxtConfig({ - modules: [ - '@nuxt/ui' - ] -}) diff --git a/examples/other/use-custom-fetch-composable/package.json b/examples/other/use-custom-fetch-composable/package.json deleted file mode 100644 index ae4d600098..0000000000 --- a/examples/other/use-custom-fetch-composable/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "example-use-custom-fetch-composable", - "private": true, - "scripts": { - "build": "nuxi build", - "dev": "nuxi dev", - "start": "nuxi preview" - }, - "devDependencies": { - "@nuxt/ui": "^0.3.3", - "nuxt": "^3.0.0" - } -} diff --git a/examples/other/use-custom-fetch-composable/tsconfig.json b/examples/other/use-custom-fetch-composable/tsconfig.json deleted file mode 100644 index a746f2a70c..0000000000 --- a/examples/other/use-custom-fetch-composable/tsconfig.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - // https://nuxt.com/docs/guide/concepts/typescript - "extends": "./.nuxt/tsconfig.json" -} diff --git a/examples/routing/layouts/layouts/custom.vue b/examples/routing/layouts/layouts/custom.vue deleted file mode 100644 index 3ccb238316..0000000000 --- a/examples/routing/layouts/layouts/custom.vue +++ /dev/null @@ -1,18 +0,0 @@ - - - diff --git a/examples/routing/layouts/layouts/default.vue b/examples/routing/layouts/layouts/default.vue deleted file mode 100644 index 6d83fd9b55..0000000000 --- a/examples/routing/layouts/layouts/default.vue +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/examples/routing/layouts/layouts/other.vue b/examples/routing/layouts/layouts/other.vue deleted file mode 100644 index 129449dd1a..0000000000 --- a/examples/routing/layouts/layouts/other.vue +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/examples/routing/layouts/middleware/other.ts b/examples/routing/layouts/middleware/other.ts deleted file mode 100644 index 24e3a83911..0000000000 --- a/examples/routing/layouts/middleware/other.ts +++ /dev/null @@ -1,4 +0,0 @@ - -export default defineNuxtRouteMiddleware(() => { - setPageLayout('other') -}) diff --git a/examples/routing/layouts/nuxt.config.ts b/examples/routing/layouts/nuxt.config.ts deleted file mode 100644 index 9f9029e2b1..0000000000 --- a/examples/routing/layouts/nuxt.config.ts +++ /dev/null @@ -1,5 +0,0 @@ -export default defineNuxtConfig({ - modules: [ - '@nuxt/ui' - ] -}) diff --git a/examples/routing/layouts/package.json b/examples/routing/layouts/package.json deleted file mode 100644 index ba7b256878..0000000000 --- a/examples/routing/layouts/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "example-layouts", - "private": true, - "scripts": { - "build": "nuxi build", - "dev": "nuxi dev", - "start": "nuxi preview" - }, - "devDependencies": { - "@nuxt/ui": "^0.3.3", - "nuxt": "^3.0.0" - } -} diff --git a/examples/routing/layouts/pages/custom.vue b/examples/routing/layouts/pages/custom.vue deleted file mode 100644 index b8bb904e73..0000000000 --- a/examples/routing/layouts/pages/custom.vue +++ /dev/null @@ -1,15 +0,0 @@ - - - diff --git a/examples/routing/layouts/pages/default.vue b/examples/routing/layouts/pages/default.vue deleted file mode 100644 index 175c83f07e..0000000000 --- a/examples/routing/layouts/pages/default.vue +++ /dev/null @@ -1,9 +0,0 @@ - diff --git a/examples/routing/layouts/pages/dynamic.vue b/examples/routing/layouts/pages/dynamic.vue deleted file mode 100644 index f07ea238b3..0000000000 --- a/examples/routing/layouts/pages/dynamic.vue +++ /dev/null @@ -1,32 +0,0 @@ - - - diff --git a/examples/routing/layouts/pages/index.vue b/examples/routing/layouts/pages/index.vue deleted file mode 100644 index 8f38f2f09d..0000000000 --- a/examples/routing/layouts/pages/index.vue +++ /dev/null @@ -1,29 +0,0 @@ - diff --git a/examples/routing/layouts/pages/other.vue b/examples/routing/layouts/pages/other.vue deleted file mode 100644 index 00b14af93a..0000000000 --- a/examples/routing/layouts/pages/other.vue +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/examples/routing/layouts/tsconfig.json b/examples/routing/layouts/tsconfig.json deleted file mode 100644 index 4b34df1571..0000000000 --- a/examples/routing/layouts/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./.nuxt/tsconfig.json" -} diff --git a/examples/routing/middleware/app.vue b/examples/routing/middleware/app.vue deleted file mode 100644 index 6ecc44ead0..0000000000 --- a/examples/routing/middleware/app.vue +++ /dev/null @@ -1,29 +0,0 @@ - - - diff --git a/examples/routing/middleware/middleware/always-run.global.ts b/examples/routing/middleware/middleware/always-run.global.ts deleted file mode 100644 index 7ec72f4acd..0000000000 --- a/examples/routing/middleware/middleware/always-run.global.ts +++ /dev/null @@ -1,3 +0,0 @@ -export default defineNuxtRouteMiddleware(() => { - console.log('running global middleware') -}) diff --git a/examples/routing/middleware/middleware/redirect-me.ts b/examples/routing/middleware/middleware/redirect-me.ts deleted file mode 100644 index 03db33c244..0000000000 --- a/examples/routing/middleware/middleware/redirect-me.ts +++ /dev/null @@ -1,8 +0,0 @@ -export default defineNuxtRouteMiddleware((to) => { - const { $config } = useNuxtApp() - if ($config) { - console.log('Accessed runtime config within middleware.') - } - console.log('Heading to', to.path, 'but I think we should go somewhere else...') - return '/secret' -}) diff --git a/examples/routing/middleware/nuxt.config.ts b/examples/routing/middleware/nuxt.config.ts deleted file mode 100644 index 9f9029e2b1..0000000000 --- a/examples/routing/middleware/nuxt.config.ts +++ /dev/null @@ -1,5 +0,0 @@ -export default defineNuxtConfig({ - modules: [ - '@nuxt/ui' - ] -}) diff --git a/examples/routing/middleware/package.json b/examples/routing/middleware/package.json deleted file mode 100644 index a14a0c7bb4..0000000000 --- a/examples/routing/middleware/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "example-middleware", - "private": true, - "scripts": { - "build": "nuxi build", - "dev": "nuxi dev", - "start": "nuxi preview" - }, - "devDependencies": { - "@nuxt/ui": "^0.3.3", - "nuxt": "^3.0.0" - } -} diff --git a/examples/routing/middleware/pages/forbidden.vue b/examples/routing/middleware/pages/forbidden.vue deleted file mode 100644 index dcd621edad..0000000000 --- a/examples/routing/middleware/pages/forbidden.vue +++ /dev/null @@ -1,15 +0,0 @@ - - - diff --git a/examples/routing/middleware/pages/index.vue b/examples/routing/middleware/pages/index.vue deleted file mode 100644 index a9168c0bdf..0000000000 --- a/examples/routing/middleware/pages/index.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/examples/routing/middleware/pages/redirect.vue b/examples/routing/middleware/pages/redirect.vue deleted file mode 100644 index 045cf341bc..0000000000 --- a/examples/routing/middleware/pages/redirect.vue +++ /dev/null @@ -1,12 +0,0 @@ - - - diff --git a/examples/routing/middleware/pages/secret.vue b/examples/routing/middleware/pages/secret.vue deleted file mode 100644 index 4f694d72fc..0000000000 --- a/examples/routing/middleware/pages/secret.vue +++ /dev/null @@ -1,11 +0,0 @@ - - - diff --git a/examples/routing/middleware/plugins/add.ts b/examples/routing/middleware/plugins/add.ts deleted file mode 100644 index 9d9dc5ab1b..0000000000 --- a/examples/routing/middleware/plugins/add.ts +++ /dev/null @@ -1,9 +0,0 @@ -export default defineNuxtPlugin(() => { - addRouteMiddleware('global-test', () => { - console.log('this global middleware was added in a plugin') - }, { global: true }) - - addRouteMiddleware('named-test', () => { - console.log('this named middleware was added in a plugin') - }) -}) diff --git a/examples/routing/middleware/tsconfig.json b/examples/routing/middleware/tsconfig.json deleted file mode 100644 index 4b34df1571..0000000000 --- a/examples/routing/middleware/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./.nuxt/tsconfig.json" -} diff --git a/examples/routing/nuxt-link/app.vue b/examples/routing/nuxt-link/app.vue deleted file mode 100644 index 66f1679a6c..0000000000 --- a/examples/routing/nuxt-link/app.vue +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/examples/routing/nuxt-link/components/MyNuxtLink.ts b/examples/routing/nuxt-link/components/MyNuxtLink.ts deleted file mode 100644 index 3ae8613b2c..0000000000 --- a/examples/routing/nuxt-link/components/MyNuxtLink.ts +++ /dev/null @@ -1,6 +0,0 @@ -export default defineNuxtLink({ - componentName: 'MyNuxtLink', - externalRelAttribute: '', - activeClass: 'active', - exactActiveClass: 'exact-active' -}) diff --git a/examples/routing/nuxt-link/nuxt.config.ts b/examples/routing/nuxt-link/nuxt.config.ts deleted file mode 100644 index 9f9029e2b1..0000000000 --- a/examples/routing/nuxt-link/nuxt.config.ts +++ /dev/null @@ -1,5 +0,0 @@ -export default defineNuxtConfig({ - modules: [ - '@nuxt/ui' - ] -}) diff --git a/examples/routing/nuxt-link/package.json b/examples/routing/nuxt-link/package.json deleted file mode 100644 index 357411c5f5..0000000000 --- a/examples/routing/nuxt-link/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "example-nuxt-link", - "private": true, - "scripts": { - "build": "nuxi build", - "dev": "nuxi dev", - "start": "nuxi preview" - }, - "devDependencies": { - "@nuxt/ui": "^0.3.3", - "nuxt": "^3.0.0" - } -} diff --git a/examples/routing/nuxt-link/pages/about.vue b/examples/routing/nuxt-link/pages/about.vue deleted file mode 100644 index d3c82f35e2..0000000000 --- a/examples/routing/nuxt-link/pages/about.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/examples/routing/nuxt-link/pages/index.vue b/examples/routing/nuxt-link/pages/index.vue deleted file mode 100644 index 230bd2698a..0000000000 --- a/examples/routing/nuxt-link/pages/index.vue +++ /dev/null @@ -1,34 +0,0 @@ - diff --git a/examples/routing/nuxt-link/tsconfig.json b/examples/routing/nuxt-link/tsconfig.json deleted file mode 100644 index 4b34df1571..0000000000 --- a/examples/routing/nuxt-link/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./.nuxt/tsconfig.json" -} diff --git a/examples/routing/pages/app.vue b/examples/routing/pages/app.vue deleted file mode 100644 index 8ffd82ba5d..0000000000 --- a/examples/routing/pages/app.vue +++ /dev/null @@ -1,39 +0,0 @@ - - - diff --git a/examples/routing/pages/nuxt.config.ts b/examples/routing/pages/nuxt.config.ts deleted file mode 100644 index 9f9029e2b1..0000000000 --- a/examples/routing/pages/nuxt.config.ts +++ /dev/null @@ -1,5 +0,0 @@ -export default defineNuxtConfig({ - modules: [ - '@nuxt/ui' - ] -}) diff --git a/examples/routing/pages/package.json b/examples/routing/pages/package.json deleted file mode 100644 index 54a68103e7..0000000000 --- a/examples/routing/pages/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "example-pages", - "private": true, - "scripts": { - "build": "nuxi build", - "dev": "nuxi dev", - "start": "nuxi preview" - }, - "devDependencies": { - "@nuxt/ui": "^0.3.3", - "nuxt": "^3.0.0" - } -} diff --git a/examples/routing/pages/pages/about.vue b/examples/routing/pages/pages/about.vue deleted file mode 100644 index 43685bec2a..0000000000 --- a/examples/routing/pages/pages/about.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/examples/routing/pages/pages/catchall/[...id].vue b/examples/routing/pages/pages/catchall/[...id].vue deleted file mode 100644 index c4e5f199e6..0000000000 --- a/examples/routing/pages/pages/catchall/[...id].vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/examples/routing/pages/pages/index.vue b/examples/routing/pages/pages/index.vue deleted file mode 100644 index a9168c0bdf..0000000000 --- a/examples/routing/pages/pages/index.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/examples/routing/pages/pages/parent.vue b/examples/routing/pages/pages/parent.vue deleted file mode 100644 index dd5a406de2..0000000000 --- a/examples/routing/pages/pages/parent.vue +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/examples/routing/pages/pages/parent/b.vue b/examples/routing/pages/pages/parent/b.vue deleted file mode 100644 index 6312e81612..0000000000 --- a/examples/routing/pages/pages/parent/b.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/examples/routing/pages/pages/parent/index.vue b/examples/routing/pages/pages/parent/index.vue deleted file mode 100644 index fe020db9bc..0000000000 --- a/examples/routing/pages/pages/parent/index.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/examples/routing/pages/pages/parent/reload-[id].vue b/examples/routing/pages/pages/parent/reload-[id].vue deleted file mode 100644 index baa06935fa..0000000000 --- a/examples/routing/pages/pages/parent/reload-[id].vue +++ /dev/null @@ -1,10 +0,0 @@ - - - diff --git a/examples/routing/pages/pages/parent/static-[id].vue b/examples/routing/pages/pages/parent/static-[id].vue deleted file mode 100644 index eaa7085ef9..0000000000 --- a/examples/routing/pages/pages/parent/static-[id].vue +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/examples/routing/pages/tsconfig.json b/examples/routing/pages/tsconfig.json deleted file mode 100644 index 4b34df1571..0000000000 --- a/examples/routing/pages/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./.nuxt/tsconfig.json" -} diff --git a/examples/routing/universal-router/app.vue b/examples/routing/universal-router/app.vue deleted file mode 100644 index eb7103262a..0000000000 --- a/examples/routing/universal-router/app.vue +++ /dev/null @@ -1,42 +0,0 @@ - - - diff --git a/examples/routing/universal-router/middleware/always-run.global.ts b/examples/routing/universal-router/middleware/always-run.global.ts deleted file mode 100644 index 7ec72f4acd..0000000000 --- a/examples/routing/universal-router/middleware/always-run.global.ts +++ /dev/null @@ -1,3 +0,0 @@ -export default defineNuxtRouteMiddleware(() => { - console.log('running global middleware') -}) diff --git a/examples/routing/universal-router/nuxt.config.ts b/examples/routing/universal-router/nuxt.config.ts deleted file mode 100644 index 9f9029e2b1..0000000000 --- a/examples/routing/universal-router/nuxt.config.ts +++ /dev/null @@ -1,5 +0,0 @@ -export default defineNuxtConfig({ - modules: [ - '@nuxt/ui' - ] -}) diff --git a/examples/routing/universal-router/package.json b/examples/routing/universal-router/package.json deleted file mode 100644 index 127c3beb42..0000000000 --- a/examples/routing/universal-router/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "example-universal-router", - "private": true, - "scripts": { - "build": "nuxi build", - "dev": "nuxi dev", - "start": "nuxi preview" - }, - "devDependencies": { - "@nuxt/ui": "^0.3.3", - "nuxt": "^3.0.0" - } -} diff --git a/examples/routing/universal-router/plugins/add.ts b/examples/routing/universal-router/plugins/add.ts deleted file mode 100644 index 6677989d22..0000000000 --- a/examples/routing/universal-router/plugins/add.ts +++ /dev/null @@ -1,33 +0,0 @@ -export default defineNuxtPlugin(() => { - const timer = useState('timer', () => 0) - - if (process.client) { - addRouteMiddleware(async () => { - console.log('Starting timer...') - timer.value = 5 - do { - await new Promise(resolve => setTimeout(resolve, 100)) - timer.value-- - } while (timer.value) - console.log('...and navigating') - }) - } - - addRouteMiddleware((to) => { - if (to.path === '/forbidden') { - return false - } - }) - - addRouteMiddleware((to) => { - const { $config } = useNuxtApp() - if ($config) { - console.log('Accessed runtime config within middleware.') - } - - if (to.path !== '/redirect') { return } - - console.log('Heading to', to.path, 'but I think we should go somewhere else...') - return '/secret' - }) -}) diff --git a/examples/routing/universal-router/tsconfig.json b/examples/routing/universal-router/tsconfig.json deleted file mode 100644 index 4b34df1571..0000000000 --- a/examples/routing/universal-router/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./.nuxt/tsconfig.json" -} diff --git a/examples/server/routes/app.vue b/examples/server/routes/app.vue deleted file mode 100644 index c5537ec950..0000000000 --- a/examples/server/routes/app.vue +++ /dev/null @@ -1,9 +0,0 @@ - - - diff --git a/examples/server/routes/nuxt.config.ts b/examples/server/routes/nuxt.config.ts deleted file mode 100644 index 9f9029e2b1..0000000000 --- a/examples/server/routes/nuxt.config.ts +++ /dev/null @@ -1,5 +0,0 @@ -export default defineNuxtConfig({ - modules: [ - '@nuxt/ui' - ] -}) diff --git a/examples/server/routes/package.json b/examples/server/routes/package.json deleted file mode 100644 index ed0cd6c92e..0000000000 --- a/examples/server/routes/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "example-server-routes", - "private": true, - "scripts": { - "build": "nuxi build", - "dev": "nuxi dev", - "start": "nuxi preview" - }, - "devDependencies": { - "@nuxt/ui": "^0.3.3", - "nuxt": "^3.0.0" - } -} diff --git a/examples/server/routes/server/api/mountain.js b/examples/server/routes/server/api/mountain.js deleted file mode 100644 index a3e85f2427..0000000000 --- a/examples/server/routes/server/api/mountain.js +++ /dev/null @@ -1,17 +0,0 @@ -export default defineEventHandler(() => { - return { - title: 'Mount Everest', - description: "Mount Everest is Earth's highest mountain above sea level, located in the Mahalangur Himal sub-range of the Himalayas. The Chinaโ€“Nepal border runs across its summit point", - height: '8,848 m', - countries: [ - 'China', - 'Nepal' - ], - continent: 'Asia', - image: 'https://upload.wikimedia.org/wikipedia/commons/thumb/f/f6/Everest_kalapatthar.jpg/600px-Everest_kalapatthar.jpg', - dir: '/mountains', - path: '/mountains/mount-everest', - slug: 'mount-everest', - updatedAt: '2020-12-11T15:40:35.000Z' - } -}) diff --git a/examples/server/routes/tsconfig.json b/examples/server/routes/tsconfig.json deleted file mode 100644 index 4b34df1571..0000000000 --- a/examples/server/routes/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./.nuxt/tsconfig.json" -}