Grouped findings from a survey of fds dev boot logs (padp and marronage, both on 48a160a). None of these block anything; together they make every dev session noisy enough to hide real problems. One checklist item each — fine to split out if someone picks one up.
Noted but probably not worth chasing: the [@astrojs/netlify] Enabling sessions with Netlify Blobs info line (adapter default; the sites don't use Astro sessions), and the moment.defineLocale / punycode deprecations, which are transitive and will age out.
Related: the i18next debug dump (the largest noise block) is filed against react-components, since it comes from the published @performant-software/core-data bundle.
Grouped findings from a survey of
fds devboot logs (padp and marronage, both on 48a160a). None of these block anything; together they make every dev session noisy enough to hide real problems. One checklist item each — fine to split out if someone picks one up.optimizeDeps.esbuildOptionsis set inastro.config.mjs(line 28). Vite now optimizes with Rolldown and warns on every boot; the option should move tooptimizeDeps.rolldownOptions.getStaticPaths() ignored in dynamic pagefires for[lang]/index.astro,[lang]/posts/index.astro, and[lang]/pages/[slug].astro. The pages carrygetStaticPathsfor the static build mode but run SSR in dev, so Astro warns once per page per session. Needs a conditionalprerenderexport (or equivalent) keyed to build mode.The user interface for number does not support 'list: true'— the schema generated from the site's user-defined fields maps a list-of-numbers field to a field UI Tina doesn't support.@cu-mkp/editioncrafter@1.3.1, whose Material-UI 4 dependencies declare React 16/17 peers against our React 18. Anoverridesblock in package.json would silence it honestly until EditionCrafter moves off MUI 4.Noted but probably not worth chasing: the
[@astrojs/netlify] Enabling sessions with Netlify Blobsinfo line (adapter default; the sites don't use Astro sessions), and themoment.defineLocale/punycodedeprecations, which are transitive and will age out.Related: the i18next debug dump (the largest noise block) is filed against react-components, since it comes from the published
@performant-software/core-databundle.