[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"contentNavigation":3,"newsletter-stats":4,"$fQa3xUpnRDPNiFFu2QS4K-DAjYmsapeR9fNhPNBdpkOc":-1,"weekly-digest-2026-06-14":6},[],{"confirmedCount":5},405,{"bouncedCount":7,"broadcastStatus":7,"clickedCount":7,"complainedCount":7,"createdAt":8,"deliveredCount":7,"failedCount":7,"html":9,"id":10,"openedCount":7,"payload":11,"sentAt":8,"sentCount":7,"slug":43,"subject":44,"subscriberCount":7,"updatedAt":8,"weekEnd":45,"weekLabel":28,"weekStart":46},null,"2026-06-14T11:00:03.663Z","\u003C!DOCTYPE html PUBLIC \"-\u002F\u002FW3C\u002F\u002FDTD XHTML 1.0 Transitional\u002F\u002FEN\" \"http:\u002F\u002Fwww.w3.org\u002FTR\u002Fxhtml1\u002FDTD\u002Fxhtml1-transitional.dtd\">\n\u003Chtml lang=\"en\" dir=\"ltr\">\n\n  \u003Chead>\n    \u003Cmeta http-equiv=\"Content-Type\" content=\"text\u002Fhtml; charset=UTF-8\">\n    \u003Cmeta name=\"x-apple-disable-message-reformatting\">\n    \u003Cstyle>\n      @font-face {\n        font-family: 'Onest';\n        font-style: normal;\n        font-weight: 400;\n        mso-font-alt: 'Arial';\n\n      }\n\n      * {\n        font-family: 'Onest', Arial;\n      }\n    \u003C\u002Fstyle>\n  \u003C\u002Fhead>\n  \u003Ctable align=\"center\" width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" role=\"presentation\">\n    \u003Ctbody>\n      \u003Ctr>\n        \u003Ctd>\n          \u003Ctable align=\"center\" width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" role=\"presentation\">\n            \u003Ctbody style=\"width:100%;\">\n              \u003Ctr style=\"width:100%;\">\n                \u003Ctable align=\"center\" width=\"100%\" role=\"presentation\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"max-width:37.5em;border-color:rgb(209,213,219);border-radius:0.5rem;border-style:solid;border-width:1px;font-size:16px;line-height:1.5;padding:1.5rem;\">\n                  \u003Ctbody>\n                    \u003Ctr style=\"width: 100%\">\n                      \u003Ctd>\n                        \u003Ctable align=\"center\" width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" role=\"presentation\" style=\"margin-top:1rem;\">\n                          \u003Ctbody>\n                            \u003Ctr>\n                              \u003Ctd>\u003Cimg style=\"display:block;outline:none;border:none;text-decoration:none;margin-bottom:0px;margin-top:0px;\" src=\"https:\u002F\u002Fmokkapps.twic.pics\u002Fvuedigest.com\u002Flogo.png\" width=\"100\">\u003C\u002Ftd>\n                            \u003C\u002Ftr>\n                          \u003C\u002Ftbody>\n                        \u003C\u002Ftable>\n                        \u003Ch1 style=\"font-size:2rem;font-weight:700;line-height:2.5rem;margin:0 0 4px 0;\">\n                          Weekly Digest\n                        \u003C\u002Fh1>\n                        \u003Cp style=\"font-size:1rem;line-height:24px;margin:0 0 16px 0;color:#6b7280;\">Jun 7, 2026 – Jun 14, 2026\u003C\u002Fp>\n                        \u003Chr style=\"width: 100%; border: none; border-top: 1px solid #eaeaea;\">\n                        \u003Ch1 style=\"font-size:1.375rem;font-weight:600;line-height:1.75rem;margin:24px 0 12px 0;\">\n                          Top Articles\n                        \u003C\u002Fh1>\n                        \u003Cdiv style=\"border-bottom:1px solid #e5e7eb;padding:12px 0;\">\n                          \u003Cp style=\"font-size:0.9375rem;line-height:24px;margin:0;color:#6b7280;\">\n                            #1 · Jakub Andrzejewski\u003C\u002Fp> \u003Ca style=\"color:rgb(252,137,7);text-decoration:none;font-size:1.25rem;font-weight:600;line-height:1.75rem;text-decoration:none;\" href=\"https:\u002F\u002Fdev.to\u002Fjacobandrewsky\u002Ffrontend-observability-in-vue-apps-with-opentelemetry-3fb0\" target=\"_blank\">Frontend Observability in Vue Apps with OpenTelemetry\u003C\u002Fa>\n                          \u003Cp style=\"font-size:1rem;line-height:1.5rem;margin:4px 0 0 0;color:#374151;\">This article discusses the importance of frontend observability in Vue applications, emphasizing how traditional monitoring falls short in diagnosing performance issues. It introduces OpenTelemetry as a solution for collecting telemetry data, providing insights into application behavior and performance. The article also includes a guide on setting up OpenTelemetry in Vue apps to enhance observability.\u003C\u002Fp>\n                        \u003C\u002Fdiv>\n                        \u003Cdiv style=\"border-bottom:1px solid #e5e7eb;padding:12px 0;\">\n                          \u003Cp style=\"font-size:0.9375rem;line-height:24px;margin:0;color:#6b7280;\">\n                            #2 · LogRocket\u003C\u002Fp> \u003Ca style=\"color:rgb(252,137,7);text-decoration:none;font-size:1.25rem;font-weight:600;line-height:1.75rem;text-decoration:none;\" href=\"https:\u002F\u002Fblog.logrocket.com\u002Fadvanced-guide-nuxt-testing-mocking\u002F\" target=\"_blank\">An advanced guide to Nuxt testing and mocking\u003C\u002Fa>\n                          \u003Cp style=\"font-size:1rem;line-height:1.5rem;margin:4px 0 0 0;color:#374151;\">Learn how to test Nuxt apps with Vitest, @nuxt\u002Ftest-utils, runtime mocks, server route mocks, and Playwright e2e tests.\u003C\u002Fp>\n                        \u003C\u002Fdiv>\n                        \u003Cdiv style=\"border-bottom:1px solid #e5e7eb;padding:12px 0;\">\n                          \u003Cp style=\"font-size:0.9375rem;line-height:24px;margin:0;color:#6b7280;\">\n                            #3 · Nuxt Blog\u003C\u002Fp> \u003Ca style=\"color:rgb(252,137,7);text-decoration:none;font-size:1.25rem;font-weight:600;line-height:1.75rem;text-decoration:none;\" href=\"https:\u002F\u002Fnuxt.com\u002Fblog\u002Fmeet-nuxi\" target=\"_blank\">Meet Nuxi\u003C\u002Fa>\n                          \u003Cp style=\"font-size:1rem;line-height:1.5rem;margin:4px 0 0 0;color:#374151;\">The article introduces Nuxi, the new Nuxt Agent aimed at enhancing the Nuxt experience by making it more personalized and community-focused. This initiative seeks to improve user engagement and satisfaction within the Nuxt ecosystem.\u003C\u002Fp>\n                        \u003C\u002Fdiv>\n                        \u003Ch1 style=\"font-size:1.375rem;font-weight:600;line-height:1.75rem;margin:24px 0 12px 0;\">\n                          GitHub Releases\n                        \u003C\u002Fh1>\n                        \u003Cp style=\"font-size:1rem;line-height:1.625rem;margin:0 0 8px 0;color:#374151;\">This week in the Vue\u002FNuxt ecosystem, notable releases include Nuxt v4.4.8, which addresses dev server issues on MacOS, and Nuxt Hints v1.1.3, enhancing hydration diff handling. Additionally, Vue Language Tools v3.3.5 improves event modifier checks, while Nuxt ESLint v1.16.0 focuses on compatibility and performance updates. Vue Core v3.5.38 continues to prioritize stability with various improvements.\u003C\u002Fp> \u003Ca style=\"color:rgb(252,137,7);text-decoration:none;font-size:1rem;text-decoration:none;\" href=\"https:\u002F\u002Fvuedigest.com\u002Fgithub-releases\" target=\"_blank\">\n                          View all releases →\n                        \u003C\u002Fa>\n                        \u003Ch1 style=\"font-size:1.375rem;font-weight:600;line-height:1.75rem;margin:24px 0 12px 0;\">\n                          Upcoming Conferences\n                        \u003C\u002Fh1>\n                        \u003Cdiv style=\"border-bottom:1px solid #e5e7eb;padding:12px 0;\">\u003Ca style=\"color:rgb(252,137,7);text-decoration:none;font-size:1.125rem;font-weight:600;text-decoration:none;\" href=\"https:\u002F\u002Fpragvue.com\u002F\" target=\"_blank\">PragVue\u003C\u002Fa>\n                          \u003Cp style=\"font-size:1rem;line-height:24px;margin:4px 0 0 0;color:#6b7280;\">Sep 29, 2026\u003Cspan> · Prag, Czech Republic\u003C\u002Fspan>\u003C\u002Fp>\n                        \u003C\u002Fdiv>\n                        \u003Cdiv style=\"border-bottom:1px solid #e5e7eb;padding:12px 0;\">\u003Ca style=\"color:rgb(252,137,7);text-decoration:none;font-size:1.125rem;font-weight:600;text-decoration:none;\" href=\"https:\u002F\u002Fvuefes.jp\u002F2026\u002F\" target=\"_blank\">Vue Fes Japan\u003C\u002Fa>\n                          \u003Cp style=\"font-size:1rem;line-height:24px;margin:4px 0 0 0;color:#6b7280;\">Oct 24, 2026\u003Cspan> · Tokyo, Japan\u003C\u002Fspan>\u003C\u002Fp>\n                        \u003C\u002Fdiv> \u003Ca style=\"color:rgb(252,137,7);text-decoration:none;font-size:1rem;text-decoration:none;\" href=\"https:\u002F\u002Fvuedigest.com\u002Fconferences\" target=\"_blank\">\n                          View all conferences →\n                        \u003C\u002Fa>\n                      \u003C\u002Ftd>\n                    \u003C\u002Ftr>\n                  \u003C\u002Ftbody>\n                \u003C\u002Ftable>\n              \u003C\u002Ftr>\n            \u003C\u002Ftbody>\n          \u003C\u002Ftable>\n        \u003C\u002Ftd>\n      \u003C\u002Ftr>\n    \u003C\u002Ftbody>\n  \u003C\u002Ftable>\n  \u003Ctable align=\"center\" width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" role=\"presentation\">\n    \u003Ctbody>\n      \u003Ctr>\n        \u003Ctd>\n          \u003Ctable align=\"center\" width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" role=\"presentation\">\n            \u003Ctbody style=\"width:100%;\">\n              \u003Ctr style=\"width:100%;\">\n                \u003Cp style=\"font-size:14px;line-height:24px;margin:16px 0;text-align:center;margin-bottom:0px;\">VueDigest\u003C\u002Fp>\n                \u003Cp style=\"font-size:14px;line-height:24px;margin:16px 0;text-align:center;margin-top:0px;\">\u003Ca style=\"color:#2FBC79;text-decoration:none;font-size:14px;text-align:center;\" href=\"https:\u002F\u002Fvuedigest.com\" target=\"_blank\" class=\"text-primary\">vuedigest.com\u003C\u002Fa>\u003C\u002Fp>\n              \u003C\u002Ftr>\n            \u003C\u002Ftbody>\n          \u003C\u002Ftable>\n        \u003C\u002Ftd>\n      \u003C\u002Ftr>\n    \u003C\u002Ftbody>\n  \u003C\u002Ftable>\n\n\u003C\u002Fhtml>","019ec5c9-e5b9-77ee-8001-d24e75cafb42",{"articles":12,"weekLabel":28,"conferences":29,"releasesUrl":40,"conferencesUrl":41,"releasesSummary":42},[13,18,23],{"url":14,"title":15,"summary":16,"sourceName":17},"https:\u002F\u002Fdev.to\u002Fjacobandrewsky\u002Ffrontend-observability-in-vue-apps-with-opentelemetry-3fb0","Frontend Observability in Vue Apps with OpenTelemetry","This article discusses the importance of frontend observability in Vue applications, emphasizing how traditional monitoring falls short in diagnosing performance issues. It introduces OpenTelemetry as a solution for collecting telemetry data, providing insights into application behavior and performance. The article also includes a guide on setting up OpenTelemetry in Vue apps to enhance observability.","Jakub Andrzejewski",{"url":19,"title":20,"summary":21,"sourceName":22},"https:\u002F\u002Fblog.logrocket.com\u002Fadvanced-guide-nuxt-testing-mocking\u002F","An advanced guide to Nuxt testing and mocking","Learn how to test Nuxt apps with Vitest, @nuxt\u002Ftest-utils, runtime mocks, server route mocks, and Playwright e2e tests.","LogRocket",{"url":24,"title":25,"summary":26,"sourceName":27},"https:\u002F\u002Fnuxt.com\u002Fblog\u002Fmeet-nuxi","Meet Nuxi","The article introduces Nuxi, the new Nuxt Agent aimed at enhancing the Nuxt experience by making it more personalized and community-focused. This initiative seeks to improve user engagement and satisfaction within the Nuxt ecosystem.","Nuxt Blog","Jun 7, 2026 – Jun 14, 2026",[30,35],{"url":31,"name":32,"location":33,"dateRange":34},"https:\u002F\u002Fpragvue.com\u002F","PragVue","Prag, Czech Republic","Sep 29, 2026",{"url":36,"name":37,"location":38,"dateRange":39},"https:\u002F\u002Fvuefes.jp\u002F2026\u002F","Vue Fes Japan","Tokyo, Japan","Oct 24, 2026","https:\u002F\u002Fvuedigest.com\u002Fgithub-releases","https:\u002F\u002Fvuedigest.com\u002Fconferences","This week in the Vue\u002FNuxt ecosystem, notable releases include Nuxt v4.4.8, which addresses dev server issues on MacOS, and Nuxt Hints v1.1.3, enhancing hydration diff handling. Additionally, Vue Language Tools v3.3.5 improves event modifier checks, while Nuxt ESLint v1.16.0 focuses on compatibility and performance updates. Vue Core v3.5.38 continues to prioritize stability with various improvements.","2026-06-14","[VueDigest] Weekly Digest — Jun 7, 2026 – Jun 14, 2026","2026-06-14T11:00:00.072Z","2026-06-07T11:00:00.072Z"]