[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2v3tzw7dti6zg":-1,"weekly-digest-2026-11-02":3},{"bouncedCount":4,"broadcastStatus":5,"clickedCount":6,"complainedCount":4,"createdAt":7,"deliveredCount":8,"failedCount":9,"html":10,"id":11,"openedCount":12,"payload":13,"sentAt":7,"sentCount":37,"slug":38,"subject":39,"subscriberCount":37,"updatedAt":40,"weekEnd":41,"weekLabel":25,"weekStart":42},null,"sent",44,"2026-11-02T14:00:03.905Z",452,0,"\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                        \u003Ctable align=\"center\" width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" role=\"presentation\" style=\"background-color:#f1f8f3;border-radius:10px;margin-top:20px;padding:24px;\">\n                          \u003Ctbody>\n                            \u003Ctr>\n                              \u003Ctd>\n                                \u003Cp style=\"font-size:11px;line-height:24px;margin:0 0 10px;color:#24704c;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;\">\n                                  Your weekly Vue &amp; Nuxt roundup\n                                \u003C\u002Fp>\n                                \u003Ch1 style=\"color:#172b24;font-size:30px;font-weight:700;line-height:38px;margin:0 0 8px;\">\n                                  Weekly Digest\n                                \u003C\u002Fh1>\n                                \u003Cp style=\"font-size:15px;line-height:23px;margin:0;color:#52645a;\">Oct 26, 2026 – Nov 2, 2026 · Hand-picked reads and updates from the Vue ecosystem.\n                                \u003C\u002Fp>\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\" style=\"margin-top:30px;\">\n                          \u003Ctbody>\n                            \u003Ctr>\n                              \u003Ctd>\n                                \u003Cp style=\"font-size:11px;line-height:24px;margin:0 0 5px;color:#24704c;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;\">\n                                  Worth your time\n                                \u003C\u002Fp>\n                                \u003Ch2 style=\"color:#172b24;font-size:21px;font-weight:700;line-height:29px;margin:0;\">\n                                  Top Articles\n                                \u003C\u002Fh2>\n                                \u003Cdiv style=\"border-bottom:1px solid #e6ece8;padding:18px 0;\">\n                                  \u003Cp style=\"font-size:12px;line-height:24px;margin:0 0 7px;color:#24704c;font-weight:700;letter-spacing:0.5px;text-transform:uppercase;\">Nuxt Blog · #1\u003C\u002Fp> \u003Ca style=\"color:#176a46;text-decoration:none;font-size:18px;font-weight:700;line-height:26px;text-decoration:none;\" href=\"https:\u002F\u002Fvuedigest.com\u002Fnews\u002Fnuxt-devtools-v4\" target=\"_blank\">Nuxt DevTools v4\u003C\u002Fa>\n                                  \u003Cp style=\"font-size:15px;line-height:23px;margin:8px 0 0;color:#52645a;\">Nuxt DevTools v4 integrates with Devframe and Vite DevTools, enhancing the development experience for Nuxt applications by incorporating the full Vue DevTools and expanding the devtools ecosystem available for Nuxt developers.\u003C\u002Fp>\n                                \u003C\u002Fdiv>\n                                \u003Cdiv style=\"border-bottom:1px solid #e6ece8;padding:18px 0;\">\n                                  \u003Cp style=\"font-size:12px;line-height:24px;margin:0 0 7px;color:#24704c;font-weight:700;letter-spacing:0.5px;text-transform:uppercase;\">Program With Erik · #2\u003C\u002Fp> \u003Ca style=\"color:#176a46;text-decoration:none;font-size:18px;font-weight:700;line-height:26px;text-decoration:none;\" href=\"https:\u002F\u002Fvuedigest.com\u002Fnews\u002Fare-eslint-and-prettier-cooked-vite-10\" target=\"_blank\">Are ESLint and Prettier Cooked? (Vite+ 1.0)\u003C\u002Fa>\n                                  \u003Cp style=\"font-size:15px;line-height:23px;margin:8px 0 0;color:#52645a;\">The Vite+ team argues that with the release of Vite+ 1.0, there may no longer be a need for ESLint and Prettier, as the new version integrates linting and formatting directly. This update includes features like Git hooks and testing with Vitest.\u003C\u002Fp>\n                                \u003C\u002Fdiv>\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\" style=\"margin-top:30px;\">\n                          \u003Ctbody>\n                            \u003Ctr>\n                              \u003Ctd>\n                                \u003Cp style=\"font-size:11px;line-height:24px;margin:0 0 5px;color:#24704c;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;\">\n                                  What shipped\n                                \u003C\u002Fp>\n                                \u003Ch2 style=\"color:#172b24;font-size:21px;font-weight:700;line-height:29px;margin:0;\">\n                                  GitHub Releases\n                                \u003C\u002Fh2>\n                                \u003Cp style=\"font-size:15px;line-height:24px;margin:12px 0;color:#52645a;\">This week in the Vue and Nuxt ecosystem, several notable releases have emerged. Nuxt Devtools v4.1.0 added a feature to disable the Vite DevTools MCP endpoint, while Nuxt v4.6.3 focused on critical security fixes for Vite. Vue i18n v11.4.17 improved the installation process by making it synchronous, ensuring immediate error handling. Additionally, Nuxt Image v1.11.2 addressed a security vulnerability, and Vue Language Tools v3.3.14 enhanced TypeScript support, reflecting ongoing efforts to improve security and performance across the ecosystem.\u003C\u002Fp> \u003Ca style=\"color:#167a4d;text-decoration:none;font-size:14px;font-weight:700;text-decoration:none;\" href=\"https:\u002F\u002Fvuedigest.com\u002Fgithub-releases\" target=\"_blank\">\n                                  View all releases →\n                                \u003C\u002Fa>\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\" style=\"margin-top:30px;\">\n                          \u003Ctbody>\n                            \u003Ctr>\n                              \u003Ctd>\n                                \u003Cp style=\"font-size:11px;line-height:24px;margin:0 0 5px;color:#24704c;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;\">\n                                  On the calendar\n                                \u003C\u002Fp>\n                                \u003Ch2 style=\"color:#172b24;font-size:21px;font-weight:700;line-height:29px;margin:0;\">\n                                  Upcoming Conferences\n                                \u003C\u002Fh2>\n                                \u003Cdiv style=\"border-bottom:1px solid #e6ece8;padding:16px 0;\">\u003Ca style=\"color:#176a46;text-decoration:none;font-size:17px;font-weight:700;line-height:25px;text-decoration:none;\" href=\"https:\u002F\u002Fvuejs.amsterdam\u002F\" target=\"_blank\">VueJS Amsterdam\u003C\u002Fa>\n                                  \u003Cp style=\"font-size:14px;line-height:21px;margin:6px 0 0;color:#52645a;\">Mar 11, 2027 – Mar 12, 2027\u003Cspan> · Amsterdam, Netherlands\u003C\u002Fspan>\u003C\u002Fp>\n                                \u003C\u002Fdiv> \u003Ca style=\"color:#167a4d;text-decoration:none;font-size:14px;font-weight:700;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                        \u003Ctable align=\"center\" width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" role=\"presentation\" style=\"border-top:1px solid #e6ece8;margin-top:30px;padding-top:25px;\">\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                                      \u003Ctd role=\"presentation\" width=\"52\">\u003Cimg style=\"display:block;outline:none;border:none;text-decoration:none;border-radius:50%;\" src=\"https:\u002F\u002Fmokkapps.twic.pics\u002Fvuedigest.com\u002F2024-profile-pic-1.png?twic=v1\u002Fresize=104x104\" width=\"52\" height=\"52\" alt=\"Michael Hoffmann\">\u003C\u002Ftd>\n                                      \u003Ctd role=\"presentation\" style=\"padding-left:14px;vertical-align:middle;\">\n                                        \u003Cp style=\"font-size:14px;line-height:21px;margin:0;color:#52645a;\">\n                                          Thanks for reading, see you next week!\n                                        \u003C\u002Fp>\n                                        \u003Cp style=\"font-size:15px;line-height:24px;margin:2px 0 0;color:#172b24;font-weight:700;\">\n                                          Michael Hoffmann\n                                        \u003C\u002Fp>\n                                      \u003C\u002Ftd>\n                                    \u003C\u002Ftr>\n                                  \u003C\u002Ftbody>\n                                \u003C\u002Ftable>\n                              \u003C\u002Ftd>\n                            \u003C\u002Ftr>\n                          \u003C\u002Ftbody>\n                        \u003C\u002Ftable>\n                        \u003Chr style=\"width: 100%; border: none; border-top: 1px solid #eaeaea;\">\n                        \u003Cp style=\"font-size:12px;line-height:19px;margin:0 0 5px;color:#738179;text-align:center;\">\n                          You received this email because you subscribed to the VueDigest newsletter.\n                        \u003C\u002Fp>\n                        \u003Cp style=\"font-size:12px;line-height:19px;margin:0 0 5px;color:#738179;text-align:center;\">\u003Ca style=\"color:#52645a;text-decoration:none;font-size:13px;text-decoration:underline;\" href=\"{{unsubscribeUrl}}\" target=\"_blank\">\n                            Unsubscribe\n                          \u003C\u002Fa>\u003C\u002Fp>\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>","01a19c8f-5e40-7395-8ee5-aac482b095c6",258,{"articles":14,"weekLabel":25,"conferences":26,"editorPicks":33,"releasesUrl":34,"conferencesUrl":35,"releasesSummary":36},[15,20],{"url":16,"title":17,"summary":18,"sourceName":19},"https:\u002F\u002Fvuedigest.com\u002Fnews\u002Fnuxt-devtools-v4","Nuxt DevTools v4","Nuxt DevTools v4 integrates with Devframe and Vite DevTools, enhancing the development experience for Nuxt applications by incorporating the full Vue DevTools and expanding the devtools ecosystem available for Nuxt developers.","Nuxt Blog",{"url":21,"title":22,"summary":23,"sourceName":24},"https:\u002F\u002Fvuedigest.com\u002Fnews\u002Fare-eslint-and-prettier-cooked-vite-10","Are ESLint and Prettier Cooked? (Vite+ 1.0)","The Vite+ team argues that with the release of Vite+ 1.0, there may no longer be a need for ESLint and Prettier, as the new version integrates linting and formatting directly. This update includes features like Git hooks and testing with Vitest.","Program With Erik","Oct 26, 2026 – Nov 2, 2026",[27],{"url":28,"name":29,"location":30,"dateRange":31,"startDate":32},"https:\u002F\u002Fvuejs.amsterdam\u002F","VueJS Amsterdam","Amsterdam, Netherlands","Mar 11, 2027 – Mar 12, 2027","2027-03-11T00:00:00.000Z",[],"https:\u002F\u002Fvuedigest.com\u002Fgithub-releases","https:\u002F\u002Fvuedigest.com\u002Fconferences","This week in the Vue and Nuxt ecosystem, several notable releases have emerged. Nuxt Devtools v4.1.0 added a feature to disable the Vite DevTools MCP endpoint, while Nuxt v4.6.3 focused on critical security fixes for Vite. Vue i18n v11.4.17 improved the installation process by making it synchronous, ensuring immediate error handling. Additionally, Nuxt Image v1.11.2 addressed a security vulnerability, and Vue Language Tools v3.3.14 enhanced TypeScript support, reflecting ongoing efforts to improve security and performance across the ecosystem.",486,"2026-11-02","[VueDigest] Weekly Digest — Oct 26, 2026 – Nov 2, 2026","2026-11-03T23:05:27.186Z","2026-11-02T14:00:00.055Z","2026-10-26T14:00:00.055Z"]