Skip to content

Conversation

@codingfrog27
Copy link
Contributor

@codingfrog27 codingfrog27 commented Jan 22, 2026

CHANGELOG

updated:

  • Astro,
  • vite
  • vite svelte plugin
  • svelte
    • Since Svelte 5 uses new syntax. The packages with svelte components accept both Svelte 4 and 5 for now via peer dependencies.

removed deprecated dependencies

  • sqoosh image service

    • added sharp as image service replacement, it’s added in every site since it cant be inherited from workspace packages. Due to it being a native binary. Added it as a devependency since we only need it at build time.
  • astropub/md

    • (astro now has its own internal mdx handling syntax has been changed accordingly in DocsArticle.astro and DirectoryListing.astro)
  • prefetch

fixed build issues

  • The missing svelte component build issue has been solved by adding a blog directory to the astro theme components. And having the astro theme package take ownership of it.
    • Which is why it now also has the following added dependencies:
      	"@codemirror/lang-css": "^6.3.1",
      		"@codemirror/lang-html": "^6.4.11",
      		"@codemirror/lang-javascript": "^6.2.4",
      		"@codemirror/lang-json": "^6.0.2",
      		"@codemirror/view": "^6.39.2",
      		"@iconify/svelte": "^5.1.0",
      		"@replit/codemirror-lang-svelte": "^6.0.0",
      

other changes

  • added module type to labs theme package file to silence warning and improve performance

notes and future changes

  • the only not up to date things are 2 deprecated subpendencies: ar@6.2.1, whatwg-encoding@3.1.1. Though functionality seems intact so think best to wait for parents to be updated
  • migrate to svelte 5 syntax and fully use 4
  • Astro content layer migration
  • change the tailwind pattern matching to not search all node modules for better performance

…ate astro depends in the theme package manually since it cant use the install script cause astro is a peer dependency instead of installed itself
- added sharp depend (check if needed or not)
- removed hero image refine warning
- added script : true to svelte.config.js to fix animation bug
…mprove performance

Also updated pnpm lockfile w updated installs
…es an older version so for now it doesnt do much (+prettier changes)
…hip of it with a new blog subdir in components. (Will look into astro content layer for future changes)
Also removed leftover duplicate svelte component files

And accept both svelt 4 and 5 for now since 5 requires new syntax. Can update that as a seperate PR.

(+ linting)
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Jan 22, 2026

Deploying labs-browserpod-previews with  Cloudflare Pages  Cloudflare Pages

Latest commit: 278dfbd
Status: ✅  Deploy successful!
Preview URL: https://f451317d.labs-browserpod-previews.pages.dev
Branch Preview URL: https://updating-depends.labs-browserpod-previews.pages.dev

View logs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants