Files
supabase/packages
Anthony Lio 4b93c5186d chore: bump shiki and catalog entry (#51578)
## Problem

monorepo resolved four different shiki majors _ shiki was never added to
the pnpm catalog so each app kept whatever version it started with.

shiki 4.5.0 stops grammar injections from being registered again on
every language load (shikijs/shiki#1318) and docs worked around the same
problem locally in #50501

## Solution

- adds `shiki: ^4.5.0` to the catalog and points docs, www and marketing
at it
- docs preload guard from #50501 stays but will be ff by moving docs to
lazy language loading in another pr

<!--
## Preview links

If relevant, include links to changed pages for easy review access.

Copy the preview base URL from the Vercel bot comment on this PR. Use
the following table as an example template.

| Site | Live | Preview | Search for |
| -------------- |
-------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------------------------
| ----------------------------- |
| WWW | [/blog/your-post](https://supabase.com/blog/your-post) |
[/blog/your-post](https://zone-www-dot-com-git-branch-name-supabase.vercel.app/blog/your-post)
| unique phrase from the change |
| Docs |
[/docs/guides/your-page](https://supabase.com/docs/guides/your-page) |
[/docs/guides/your-page](https://docs-git-branch-name-supabase.vercel.app/docs/guides/your-page)
| unique phrase from the change |
| Studio | [/dashboard](https://supabase.com/dashboard) |
[/dashboard](https://studio-git-branch-name-supabase.vercel.app/dashboard)
| unique phrase from the change |
| Design system | [/design-system](https://supabase.com/design-system) |
[/design-system](https://design-system-git-branch-name-supabase.vercel.app/design-system)
| unique phrase from the change |
| UI library | [/library](https://supabase.com/library) |
[/library](https://ui-library-git-branch-name-supabase.vercel.app/library)
| unique phrase from the change |
| Knowledge base |
[/kb/guides/your-page](https://supabase.com/kb/guides/your-page) |
[/kb/guides/your-page](https://kb-git-branch-name-supabase.vercel.app/kb/guides/your-page)
| unique phrase from the change |
-->

<!-- ## Additional context

Optionally add any other context or screenshots.

-->

## Review instructions

1. open `/docs/guides/database/full-text-search` on the docs preview and
on production side by side _ sql, js, dart and python blocks should have
the same colors in light and dark mode
2. hover a function name in one of the js blocks on that page, the type
popover should still show
3. open the www preview home page, scroll to the frameworks section and
switch a few tabs _ code should be highlighted.
4. open `/go/supabase-stripe-projects` on the www preview _ code block
section should be highlighted the same as production

## Checklist

Check all before review:

- [x] I have read
[CONTRIBUTING.md](https://github.com/supabase/supabase/blob/master/CONTRIBUTING.md)
- [x] If I wrote a new docs topic or edited an existing topic, I used
the `/write-the-docs` or `/edit-the-docs` skill, which applies the docs
[style
guide](https://github.com/supabase/supabase/tree/master/apps/docs/style-guide)
2026-10-14 12:46:03 +03:00
..