From 908c99dfd23736007c8775ec3da4390933422bb7 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Tue, 11 Jun 2024 14:19:52 +0100 Subject: [PATCH] chore: update to latest nuxt with `compatibilityVersion: 4` (#1408) --- {src => app}/app.vue | 0 {src => app}/assets/favicon.svg | 0 {src => app}/assets/main.css | 0 {src => app}/components/ExpandableTray.vue | 0 {src => app}/components/FeedPost.vue | 4 +- {src => app}/components/GridLink.vue | 0 .../components/OgImage/DefaultImage.vue | 0 .../components/StaticMarkdownRender.server.ts | 0 .../components/TheBlogIndex.server.vue | 0 .../components/TheClientWork.server.vue | 0 .../components/TheGithubRepos.server.vue | 0 {src => app}/components/TheHome.server.vue | 12 +- .../components/TheSocialFeed.server.vue | 0 {src => app}/components/TheSponsors.vue | 0 {src => app}/components/TheTalks.server.vue | 12 +- {src => app}/components/ToggleColorMode.vue | 0 {src => app}/components/WebMentions.vue | 0 .../components/global/CalSchedule.vue | 0 {src => app}/components/global/ProseA.vue | 0 {src => app}/components/global/ProseImg.vue | 0 {src => app}/components/global/ProseTh.vue | 0 {src => app}/components/global/SocialPost.vue | 0 .../layout/ThePresenceIndicator.vue | 1 + .../layout/TheSiteFooter.server.vue | 0 .../components/layout/TheSiteHeader.vue | 0 {src => app}/composables/dates.ts | 0 {src => app}/composables/onIdle.ts | 0 {src => app}/content/bio.md | 0 .../blog/a-letter-to-modern-frontends.md | 0 ...ilding-your-own-vue-rich-text-component.md | 0 .../content/blog/contributing-to-nuxt.md | 0 .../blog/creating-your-own-sitemap-module.md | 0 {src => app}/content/blog/funding.md | 0 .../content/blog/good-ux-and-giving-birth.md | 0 .../content/blog/governance-and-abuse.md | 0 {src => app}/content/blog/introduction.md | 0 {src => app}/content/blog/little-oak.md | 0 .../content/blog/nuxt-server-components.md | 0 {src => app}/content/blog/open-invitation.md | 0 .../serverless-functions-nuxt-zeit-now.md | 0 .../content/blog/shared-data-nuxt-generate.md | 0 {src => app}/content/uses.md | 0 {src => app}/data/talks.json | 0 {src => app}/error.vue | 0 {src => app}/middleware/cal.global.ts | 0 {src => app}/pages/bio.vue | 0 {src => app}/pages/blog/[article].vue | 0 {src => app}/pages/blog/index.vue | 0 {src => app}/pages/feed.vue | 0 {src => app}/pages/feedback.vue | 0 {src => app}/pages/index.vue | 0 {src => app}/pages/talks.vue | 0 {src => app}/pages/uses.vue | 0 {src => app}/pages/voted.vue | 0 {src => app}/pages/work.vue | 0 {src => app}/plugins/auth.ts | 0 {src => app}/plugins/idle.client.ts | 0 {src/modules => modules}/bundle.ts | 0 {src/modules => modules}/components-chunk.ts | 5 +- {src/modules => modules}/dedupe-hoisted.ts | 2 +- {src/modules => modules}/dev-to.ts | 7 +- {src/modules => modules}/invites.ts | 2 +- {src/modules => modules}/metadata.ts | 5 +- {src/modules => modules}/mocks/semver.ts | 0 .../mocks/sourcemap-codec.ts | 0 {src/modules => modules}/og-tweaks.ts | 0 {src/modules => modules}/reduce-chunks.ts | 0 {src/modules => modules}/router.ts | 4 +- {src/modules => modules}/runtime/NuxtPage.vue | 0 {src/modules => modules}/runtime/nuxt-link.ts | 0 .../runtime/path.global.ts | 0 .../runtime/remove-renderer.server.ts | 0 .../runtime/route-composables.ts | 0 {src/modules => modules}/runtime/routes.ts | 0 .../runtime/server/_social/bluesky.get.ts | 0 .../runtime/server/_social/mastodon.get.ts | 4 +- .../runtime/server/auth/github/[slug].ts | 6 +- modules/runtime/server/tsconfig.json | 3 + .../modules => modules}/shared/serialisers.ts | 0 {src/modules => modules}/sitemap.ts | 0 {src/modules => modules}/slides.ts | 2 +- {src/modules => modules}/social.ts | 0 {src/modules => modules}/tree-shake.ts | 0 nuxt.config.ts | 5 +- package.json | 8 +- pnpm-lock.yaml | 1684 +++++++++-------- .../android-chrome-192x192.png | Bin .../android-chrome-512x512.png | Bin {src/public => public}/apple-touch-icon.png | Bin {src/public => public}/browserconfig.xml | 0 {src/public => public}/favicon-16x16.png | Bin {src/public => public}/favicon-32x32.png | Bin {src/public => public}/favicon.ico | Bin {src/public => public}/favicon.svg | 0 {src/public => public}/img/freya1.jpg | Bin {src/public => public}/img/freya2.jpg | Bin {src/public => public}/img/freya3.jpg | Bin .../img/icons/android-chrome-192x192.png | Bin .../img/icons/android-chrome-512x512.png | Bin .../img/icons/apple-touch-icon-120x120.png | Bin .../img/icons/apple-touch-icon-152x152.png | Bin .../img/icons/apple-touch-icon-180x180.png | Bin .../img/icons/apple-touch-icon-60x60.png | Bin .../img/icons/apple-touch-icon-76x76.png | Bin .../img/icons/apple-touch-icon.png | Bin .../img/icons/favicon-16x16.png | Bin .../img/icons/favicon-32x32.png | Bin .../img/icons/msapplication-icon-144x144.png | Bin .../img/icons/mstile-150x150.png | Bin .../img/icons/safari-pinned-tab.svg | 0 {src/public => public}/img/pbc.jpg | Bin .../img/tiptap-webpack-bundle.png | Bin .../img/work/acadian-software.svg | 0 {src/public => public}/img/work/canvas8.svg | 0 .../img/work/chadwickconsulting.svg | 0 {src/public => public}/img/work/comcast.svg | 0 {src/public => public}/img/work/concision.svg | 0 {src/public => public}/img/work/convoke.png | Bin .../img/work/durham-university.svg | 0 {src/public => public}/img/work/gde.png | Bin {src/public => public}/img/work/iel.svg | 0 .../img/work/imperial-enterprise-lab.svg | 0 {src/public => public}/img/work/mvp.png | Bin {src/public => public}/img/work/nelep.png | Bin {src/public => public}/img/work/nuxtlabs.svg | 0 .../img/work/parentscheme.svg | 0 {src/public => public}/me.jpg | Bin {src/public => public}/mstile-150x150.png | Bin {src/public => public}/robots.txt | 0 {src/public => public}/safari-pinned-tab.svg | 0 {src/public => public}/site.webmanifest | 0 {src/public => public}/talk.jpg | Bin {src/server => server}/api/feedback.post.ts | 0 {src/server => server}/api/hi.ts | 0 {src/server => server}/api/idea.post.ts | 0 {src/server => server}/api/sponsors.get.ts | 0 {src/server => server}/api/streams.ts | 0 .../api/upcoming-conferences.get.ts | 0 {src/server => server}/api/user.get.ts | 0 .../server => server}/plugins/island-frame.ts | 0 .../routes/auth/[...provider].get.ts | 0 {src/server => server}/routes/rss.xml.get.ts | 0 {src/server => server}/routes/v/[slug].ts | 0 server/tsconfig.json | 3 + {src/server => server}/utils/email.ts | 0 {src/server => server}/utils/github.ts | 0 {src/server => server}/utils/session.ts | 0 {src/server => server}/utils/sponsors.ts | 0 src/modules/runtime/server/tsconfig.json | 3 - src/server/tsconfig.json | 3 - 150 files changed, 953 insertions(+), 822 deletions(-) rename {src => app}/app.vue (100%) rename {src => app}/assets/favicon.svg (100%) rename {src => app}/assets/main.css (100%) rename {src => app}/components/ExpandableTray.vue (100%) rename {src => app}/components/FeedPost.vue (93%) rename {src => app}/components/GridLink.vue (100%) rename {src => app}/components/OgImage/DefaultImage.vue (100%) rename {src => app}/components/StaticMarkdownRender.server.ts (100%) rename {src => app}/components/TheBlogIndex.server.vue (100%) rename {src => app}/components/TheClientWork.server.vue (100%) rename {src => app}/components/TheGithubRepos.server.vue (100%) rename {src => app}/components/TheHome.server.vue (98%) rename {src => app}/components/TheSocialFeed.server.vue (100%) rename {src => app}/components/TheSponsors.vue (100%) rename {src => app}/components/TheTalks.server.vue (94%) rename {src => app}/components/ToggleColorMode.vue (100%) rename {src => app}/components/WebMentions.vue (100%) rename {src => app}/components/global/CalSchedule.vue (100%) rename {src => app}/components/global/ProseA.vue (100%) rename {src => app}/components/global/ProseImg.vue (100%) rename {src => app}/components/global/ProseTh.vue (100%) rename {src => app}/components/global/SocialPost.vue (100%) rename {src => app}/components/layout/ThePresenceIndicator.vue (99%) rename {src => app}/components/layout/TheSiteFooter.server.vue (100%) rename {src => app}/components/layout/TheSiteHeader.vue (100%) rename {src => app}/composables/dates.ts (100%) rename {src => app}/composables/onIdle.ts (100%) rename {src => app}/content/bio.md (100%) rename {src => app}/content/blog/a-letter-to-modern-frontends.md (100%) rename {src => app}/content/blog/building-your-own-vue-rich-text-component.md (100%) rename {src => app}/content/blog/contributing-to-nuxt.md (100%) rename {src => app}/content/blog/creating-your-own-sitemap-module.md (100%) rename {src => app}/content/blog/funding.md (100%) rename {src => app}/content/blog/good-ux-and-giving-birth.md (100%) rename {src => app}/content/blog/governance-and-abuse.md (100%) rename {src => app}/content/blog/introduction.md (100%) rename {src => app}/content/blog/little-oak.md (100%) rename {src => app}/content/blog/nuxt-server-components.md (100%) rename {src => app}/content/blog/open-invitation.md (100%) rename {src => app}/content/blog/serverless-functions-nuxt-zeit-now.md (100%) rename {src => app}/content/blog/shared-data-nuxt-generate.md (100%) rename {src => app}/content/uses.md (100%) rename {src => app}/data/talks.json (100%) rename {src => app}/error.vue (100%) rename {src => app}/middleware/cal.global.ts (100%) rename {src => app}/pages/bio.vue (100%) rename {src => app}/pages/blog/[article].vue (100%) rename {src => app}/pages/blog/index.vue (100%) rename {src => app}/pages/feed.vue (100%) rename {src => app}/pages/feedback.vue (100%) rename {src => app}/pages/index.vue (100%) rename {src => app}/pages/talks.vue (100%) rename {src => app}/pages/uses.vue (100%) rename {src => app}/pages/voted.vue (100%) rename {src => app}/pages/work.vue (100%) rename {src => app}/plugins/auth.ts (100%) rename {src => app}/plugins/idle.client.ts (100%) rename {src/modules => modules}/bundle.ts (100%) rename {src/modules => modules}/components-chunk.ts (91%) rename {src/modules => modules}/dedupe-hoisted.ts (96%) rename {src/modules => modules}/dev-to.ts (94%) rename {src/modules => modules}/invites.ts (96%) rename {src/modules => modules}/metadata.ts (88%) rename {src/modules => modules}/mocks/semver.ts (100%) rename {src/modules => modules}/mocks/sourcemap-codec.ts (100%) rename {src/modules => modules}/og-tweaks.ts (100%) rename {src/modules => modules}/reduce-chunks.ts (100%) rename {src/modules => modules}/router.ts (95%) rename {src/modules => modules}/runtime/NuxtPage.vue (100%) rename {src/modules => modules}/runtime/nuxt-link.ts (100%) rename {src/modules => modules}/runtime/path.global.ts (100%) rename {src/modules => modules}/runtime/remove-renderer.server.ts (100%) rename {src/modules => modules}/runtime/route-composables.ts (100%) rename {src/modules => modules}/runtime/routes.ts (100%) rename {src/modules => modules}/runtime/server/_social/bluesky.get.ts (100%) rename {src/modules => modules}/runtime/server/_social/mastodon.get.ts (91%) rename {src/modules => modules}/runtime/server/auth/github/[slug].ts (91%) create mode 100644 modules/runtime/server/tsconfig.json rename {src/modules => modules}/shared/serialisers.ts (100%) rename {src/modules => modules}/sitemap.ts (100%) rename {src/modules => modules}/slides.ts (95%) rename {src/modules => modules}/social.ts (100%) rename {src/modules => modules}/tree-shake.ts (100%) rename {src/public => public}/android-chrome-192x192.png (100%) rename {src/public => public}/android-chrome-512x512.png (100%) rename {src/public => public}/apple-touch-icon.png (100%) rename {src/public => public}/browserconfig.xml (100%) rename {src/public => public}/favicon-16x16.png (100%) rename {src/public => public}/favicon-32x32.png (100%) rename {src/public => public}/favicon.ico (100%) rename {src/public => public}/favicon.svg (100%) rename {src/public => public}/img/freya1.jpg (100%) rename {src/public => public}/img/freya2.jpg (100%) rename {src/public => public}/img/freya3.jpg (100%) rename {src/public => public}/img/icons/android-chrome-192x192.png (100%) rename {src/public => public}/img/icons/android-chrome-512x512.png (100%) rename {src/public => public}/img/icons/apple-touch-icon-120x120.png (100%) rename {src/public => public}/img/icons/apple-touch-icon-152x152.png (100%) rename {src/public => public}/img/icons/apple-touch-icon-180x180.png (100%) rename {src/public => public}/img/icons/apple-touch-icon-60x60.png (100%) rename {src/public => public}/img/icons/apple-touch-icon-76x76.png (100%) rename {src/public => public}/img/icons/apple-touch-icon.png (100%) rename {src/public => public}/img/icons/favicon-16x16.png (100%) rename {src/public => public}/img/icons/favicon-32x32.png (100%) rename {src/public => public}/img/icons/msapplication-icon-144x144.png (100%) rename {src/public => public}/img/icons/mstile-150x150.png (100%) rename {src/public => public}/img/icons/safari-pinned-tab.svg (100%) rename {src/public => public}/img/pbc.jpg (100%) rename {src/public => public}/img/tiptap-webpack-bundle.png (100%) rename {src/public => public}/img/work/acadian-software.svg (100%) rename {src/public => public}/img/work/canvas8.svg (100%) rename {src/public => public}/img/work/chadwickconsulting.svg (100%) rename {src/public => public}/img/work/comcast.svg (100%) rename {src/public => public}/img/work/concision.svg (100%) rename {src/public => public}/img/work/convoke.png (100%) rename {src/public => public}/img/work/durham-university.svg (100%) rename {src/public => public}/img/work/gde.png (100%) rename {src/public => public}/img/work/iel.svg (100%) rename {src/public => public}/img/work/imperial-enterprise-lab.svg (100%) rename {src/public => public}/img/work/mvp.png (100%) rename {src/public => public}/img/work/nelep.png (100%) rename {src/public => public}/img/work/nuxtlabs.svg (100%) rename {src/public => public}/img/work/parentscheme.svg (100%) rename {src/public => public}/me.jpg (100%) rename {src/public => public}/mstile-150x150.png (100%) rename {src/public => public}/robots.txt (100%) rename {src/public => public}/safari-pinned-tab.svg (100%) rename {src/public => public}/site.webmanifest (100%) rename {src/public => public}/talk.jpg (100%) rename {src/server => server}/api/feedback.post.ts (100%) rename {src/server => server}/api/hi.ts (100%) rename {src/server => server}/api/idea.post.ts (100%) rename {src/server => server}/api/sponsors.get.ts (100%) rename {src/server => server}/api/streams.ts (100%) rename {src/server => server}/api/upcoming-conferences.get.ts (100%) rename {src/server => server}/api/user.get.ts (100%) rename {src/server => server}/plugins/island-frame.ts (100%) rename {src/server => server}/routes/auth/[...provider].get.ts (100%) rename {src/server => server}/routes/rss.xml.get.ts (100%) rename {src/server => server}/routes/v/[slug].ts (100%) create mode 100644 server/tsconfig.json rename {src/server => server}/utils/email.ts (100%) rename {src/server => server}/utils/github.ts (100%) rename {src/server => server}/utils/session.ts (100%) rename {src/server => server}/utils/sponsors.ts (100%) delete mode 100644 src/modules/runtime/server/tsconfig.json delete mode 100644 src/server/tsconfig.json diff --git a/src/app.vue b/app/app.vue similarity index 100% rename from src/app.vue rename to app/app.vue diff --git a/src/assets/favicon.svg b/app/assets/favicon.svg similarity index 100% rename from src/assets/favicon.svg rename to app/assets/favicon.svg diff --git a/src/assets/main.css b/app/assets/main.css similarity index 100% rename from src/assets/main.css rename to app/assets/main.css diff --git a/src/components/ExpandableTray.vue b/app/components/ExpandableTray.vue similarity index 100% rename from src/components/ExpandableTray.vue rename to app/components/ExpandableTray.vue diff --git a/src/components/FeedPost.vue b/app/components/FeedPost.vue similarity index 93% rename from src/components/FeedPost.vue rename to app/components/FeedPost.vue index f3ffa124..a4c26a5d 100644 --- a/src/components/FeedPost.vue +++ b/app/components/FeedPost.vue @@ -64,14 +64,14 @@ defineProps({ v-html="html" />