Skip to content

build(deps): bump the npm-all group across 1 directory with 28 updates - #1711

Closed
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/npm_and_yarn/src/frontend/npm-all-d9de0718de
Closed

dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/npm_and_yarn/src/frontend/npm-all-d9de0718de

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 22, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the npm-all group with 28 updates in the /src/frontend directory:

Package From To
@astrojs/markdown-remark 7.2.1 7.3.1
@astrojs/mdx 7.0.3 8.0.1
@expressive-code/plugin-collapsible-sections 0.44.1 0.44.2
@expressive-code/plugin-line-numbers 0.44.1 0.44.2
@lunariajs/core 0.1.1 0.2.0
astro-expressive-code 0.44.1 0.44.2
mermaid 11.16.1 12.0.0
satori 0.28.1 0.33.4
satteri 0.9.5 0.10.5
starlight-image-zoom 0.15.0 0.16.0
starlight-links-validator 0.25.2 0.26.0
starlight-page-actions 0.7.0 0.7.1
starlight-sidebar-topics 0.8.0 0.9.0
@axe-core/playwright 4.12.1 4.13.0
@iconify-json/material-icon-theme 1.2.69 1.2.70
@playwright/test 1.61.1 1.63.0
@unocss/astro 66.7.5 66.10.3
astro-embed 0.13.1 0.14.0
astro-vtbot 3.0.0 3.1.0
eslint 10.7.0 10.10.0
globals 17.7.0 17.12.0
prettier 3.9.5 3.9.6
prettier-plugin-astro 0.14.1 1.0.0
tsx 4.23.1 4.23.13
typescript 6.0.3 7.0.2
typescript-eslint 8.65.0 8.70.0
unocss 66.7.5 66.10.3
vitest 4.1.11 5.0.0

Updates @astrojs/markdown-remark from 7.2.1 to 7.3.1

Release notes

Sourced from @​astrojs/markdown-remark's releases.

@​astrojs/markdown-remark@​7.3.1

Patch Changes

  • #17896 a548223 Thanks @​matthewp! - Fixes <script>/<style> rendering in MDX so that only literal content (including content injected by remark/rehype plugins) is treated as trusted markup. A dynamic value passed as a <script>/<style> child (e.g. <script>{value}</script>) is now escaped like any other element's content instead of being rendered raw. Use set:html to explicitly opt a dynamic value back into raw rendering.

@​astrojs/markdown-remark@​7.3.0

Minor Changes

  • #17262 f8e9458 Thanks @​Princesseuh! - Adds MDX rendering to the unified() and satteri() processors.

    Both processors now compile .mdx files themselves. You still need to install @astrojs/mdx to add MDX support to your project.

  • #17262 f8e9458 Thanks @​Princesseuh! - Adds a recmaPlugins option to unified() for adding recma (estree/JSX) plugins to the MDX compiler.

Patch Changes

  • Updated dependencies [f8e9458]:
    • @​astrojs/internal-helpers@​0.11.0

@​astrojs/markdown-remark@​7.2.4

Patch Changes

  • Updated dependencies [05763a0]:
    • @​astrojs/internal-helpers@​0.10.4

@​astrojs/markdown-remark@​7.2.3

Patch Changes

  • Updated dependencies [8c193f6]:
    • @​astrojs/internal-helpers@​0.10.3
Changelog

Sourced from @​astrojs/markdown-remark's changelog.

7.3.1

Patch Changes

  • #17896 a548223 Thanks @​matthewp! - Fixes <script>/<style> rendering in MDX so that only literal content (including content injected by remark/rehype plugins) is treated as trusted markup. A dynamic value passed as a <script>/<style> child (e.g. <script>{value}</script>) is now escaped like any other element's content instead of being rendered raw. Use set:html to explicitly opt a dynamic value back into raw rendering.

7.3.0

Minor Changes

  • #17262 f8e9458 Thanks @​Princesseuh! - Adds MDX rendering to the unified() and satteri() processors.

    Both processors now compile .mdx files themselves. You still need to install @astrojs/mdx to add MDX support to your project.

  • #17262 f8e9458 Thanks @​Princesseuh! - Adds a recmaPlugins option to unified() for adding recma (estree/JSX) plugins to the MDX compiler.

Patch Changes

  • Updated dependencies [f8e9458]:
    • @​astrojs/internal-helpers@​0.11.0

7.2.4

Patch Changes

  • Updated dependencies [05763a0]:
    • @​astrojs/internal-helpers@​0.10.4

7.2.3

Patch Changes

  • Updated dependencies [8c193f6]:
    • @​astrojs/internal-helpers@​0.10.3

7.2.2

Patch Changes

  • Updated dependencies [c895b12]:
    • @​astrojs/internal-helpers@​0.10.2
Commits

Updates @astrojs/mdx from 7.0.3 to 8.0.1

Release notes

Sourced from @​astrojs/mdx's releases.

@​astrojs/mdx@​8.0.1

Patch Changes

  • Updated dependencies [a548223]:
    • @​astrojs/markdown-satteri@​0.4.1

@​astrojs/mdx@​8.0.0

Major Changes

  • #17262 f8e9458 Thanks @​Princesseuh! - Moves MDX file processing to the Markdown processors.

    '@​astrojs/mdx' is still required to add MDX support to your project. However, it now delegates the MDX files processing to Markdown processors.

    What should I do?

    If you haven't explicitly installed a Markdown processor, you don't need to do anything.

    Otherwise, ensure that your configured Markdown processor uses the following version:

    • @astrojs/markdown-satteri 0.4.0 or later if you use satteri()
    • @astrojs/markdown-remark 7.3.0 or later if you use unified()

Patch Changes

  • #17262 f8e9458 Thanks @​Princesseuh! - Fixes .mdx files still using markdown.processor when extendMarkdownConfig is false. They now use a clean default processor instead; pass mdx({ processor }) to choose one explicitly.

  • #17262 f8e9458 Thanks @​Princesseuh! - Adds a warning when the deprecated remarkPlugins, rehypePlugins, recmaPlugins and remarkRehype options are ignored because your Markdown processor does not run them. They still apply when your processor is unified(), and were previously dropped silently otherwise.

  • Updated dependencies [f8e9458, f8e9458]:

    • @​astrojs/internal-helpers@​0.11.0
    • @​astrojs/markdown-satteri@​0.4.0

@​astrojs/mdx@​7.0.8

Patch Changes

  • #17757 660991c Thanks @​astro-factory! - Fixes build errors showing wrong file location, missing line:col, and misleading hints when a plugin error (e.g. from MDX) is wrapped by Vite's build error

  • #17766 0762a83 Thanks @​HiDeoo! - Fixes Sätteri processor option types to accept all plugin entries supported by Sätteri v0.10.3.

@​astrojs/mdx@​7.0.7

Patch Changes

@​astrojs/mdx@​7.0.6

Patch Changes

... (truncated)

Changelog

Sourced from @​astrojs/mdx's changelog.

8.0.1

Patch Changes

  • Updated dependencies [a548223]:
    • @​astrojs/markdown-satteri@​0.4.1

8.0.0

Major Changes

  • #17262 f8e9458 Thanks @​Princesseuh! - Moves MDX file processing to the Markdown processors.

    '@​astrojs/mdx' is still required to add MDX support to your project. However, it now delegates the MDX files processing to Markdown processors.

    What should I do?

    If you haven't explicitly installed a Markdown processor, you don't need to do anything.

    Otherwise, ensure that your configured Markdown processor uses the following version:

    • @astrojs/markdown-satteri 0.4.0 or later if you use satteri()
    • @astrojs/markdown-remark 7.3.0 or later if you use unified()

Patch Changes

  • #17262 f8e9458 Thanks @​Princesseuh! - Fixes .mdx files still using markdown.processor when extendMarkdownConfig is false. They now use a clean default processor instead; pass mdx({ processor }) to choose one explicitly.

  • #17262 f8e9458 Thanks @​Princesseuh! - Adds a warning when the deprecated remarkPlugins, rehypePlugins, recmaPlugins and remarkRehype options are ignored because your Markdown processor does not run them. They still apply when your processor is unified(), and were previously dropped silently otherwise.

  • Updated dependencies [f8e9458, f8e9458]:

    • @​astrojs/internal-helpers@​0.11.0
    • @​astrojs/markdown-satteri@​0.4.0

7.0.8

Patch Changes

  • #17757 660991c Thanks @​astro-factory! - Fixes build errors showing wrong file location, missing line:col, and misleading hints when a plugin error (e.g. from MDX) is wrapped by Vite's build error

  • #17766 0762a83 Thanks @​HiDeoo! - Fixes Sätteri processor option types to accept all plugin entries supported by Sätteri v0.10.3.

7.0.7

Patch Changes

... (truncated)

Commits

Updates @expressive-code/plugin-collapsible-sections from 0.44.1 to 0.44.2

Release notes

Sourced from @​expressive-code/plugin-collapsible-sections's releases.

@​expressive-code/plugin-collapsible-sections@​0.44.2

Patch Changes

  • @​expressive-code/core@​0.44.2
Changelog

Sourced from @​expressive-code/plugin-collapsible-sections's changelog.

0.44.2

Patch Changes

  • @​expressive-code/core@​0.44.2
Commits

Updates @expressive-code/plugin-line-numbers from 0.44.1 to 0.44.2

Release notes

Sourced from @​expressive-code/plugin-line-numbers's releases.

@​expressive-code/plugin-line-numbers@​0.44.2

Patch Changes

  • @​expressive-code/core@​0.44.2
Changelog

Sourced from @​expressive-code/plugin-line-numbers's changelog.

0.44.2

Patch Changes

  • @​expressive-code/core@​0.44.2
Commits

Updates @lunariajs/core from 0.1.1 to 0.2.0

Release notes

Sourced from @​lunariajs/core's releases.

@​lunariajs/core@​0.2.0

Minor Changes

  • 12d67bf Thanks @​yanthomasdev! - Replaces the lunaria.config.json file with a JavaScript or TypeScript configuration file.

    Lunaria now loads a lunaria.config.mjs file (or .js, .ts, .mts, .cjs, .cts) exporting your configuration, which can be wrapped with the new defineConfig() helper from @lunariajs/core/config for type hints.

    // lunaria.config.mjs
    import { defineConfig } from '@lunariajs/core/config';
    export default defineConfig({
    repository: {
    name: 'me/cool-docs',
    },
    sourceLocale: { label: 'English', lang: 'en' },
    locales: [{ label: 'Português', lang: 'pt' }],
    files: [
    {
    include: ['content/en/**/*.md'],
    pattern: 'content/@lang/@​path',
    type: 'universal',
    },
    ],
    });

  • 12d67bf Thanks @​yanthomasdev! - Renames and restructures several configuration properties:

    • defaultLocale is now sourceLocale.
    • files[].location is now files[].include, an array of glob patterns matching only the source files, and files[].ignore is now files[].exclude.
    • ignoreKeywords and localizableProperty are now tracking.ignoredKeywords and tracking.localizableProperty.
    • renderer now receives the renderer configuration object directly, instead of the path to a renderer configuration file.
    • optionalKeys of dictionary file entries now mirrors the structure of the dictionary, e.g. { footer: true, sidebar: { search: true } }, and applies to every file matched by the entry, instead of being a record of shared paths with an array of top-level keys.
  • 12d67bf Thanks @​yanthomasdev! - The @lang placeholder is now required in files patterns and strictly matches the lang of the configured locales, while the @locales placeholder has been removed.

    Projects where the source and localized files follow different structures, e.g. source files in the root of the content directory and localizations in a directory per locale, can now set pattern to an object with a source and a locales pattern:

    files: [
      {
        include: ['src/content/docs/**/*.mdx'],
        exclude: ['src/content/docs/pt/**/*.mdx'],
        pattern: {
          source: 'src/content/docs/@path',
          locales: 'src/content/docs/@lang/@path',
        },
        type: 'universal',
      },

... (truncated)

Changelog

Sourced from @​lunariajs/core's changelog.

0.2.0

Minor Changes

  • 12d67bf Thanks @​yanthomasdev! - Replaces the lunaria.config.json file with a JavaScript or TypeScript configuration file.

    Lunaria now loads a lunaria.config.mjs file (or .js, .ts, .mts, .cjs, .cts) exporting your configuration, which can be wrapped with the new defineConfig() helper from @lunariajs/core/config for type hints.

    // lunaria.config.mjs
    import { defineConfig } from '@lunariajs/core/config';
    export default defineConfig({
    repository: {
    name: 'me/cool-docs',
    },
    sourceLocale: { label: 'English', lang: 'en' },
    locales: [{ label: 'Português', lang: 'pt' }],
    files: [
    {
    include: ['content/en/**/*.md'],
    pattern: 'content/@lang/@​path',
    type: 'universal',
    },
    ],
    });

  • 12d67bf Thanks @​yanthomasdev! - Renames and restructures several configuration properties:

    • defaultLocale is now sourceLocale.
    • files[].location is now files[].include, an array of glob patterns matching only the source files, and files[].ignore is now files[].exclude.
    • ignoreKeywords and localizableProperty are now tracking.ignoredKeywords and tracking.localizableProperty.
    • renderer now receives the renderer configuration object directly, instead of the path to a renderer configuration file.
    • optionalKeys of dictionary file entries now mirrors the structure of the dictionary, e.g. { footer: true, sidebar: { search: true } }, and applies to every file matched by the entry, instead of being a record of shared paths with an array of top-level keys.
  • 12d67bf Thanks @​yanthomasdev! - The @lang placeholder is now required in files patterns and strictly matches the lang of the configured locales, while the @locales placeholder has been removed.

    Projects where the source and localized files follow different structures, e.g. source files in the root of the content directory and localizations in a directory per locale, can now set pattern to an object with a source and a locales pattern:

    files: [
      {
        include: ['src/content/docs/**/*.mdx'],
        exclude: ['src/content/docs/pt/**/*.mdx'],
        pattern: {
          source: 'src/content/docs/@path',
          locales: 'src/content/docs/@lang/@path',
        },
        type: 'universal',

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​lunariajs/core since your current version.


Updates astro-expressive-code from 0.44.1 to 0.44.2

Release notes

Sourced from astro-expressive-code's releases.

astro-expressive-code@0.44.2

Patch Changes

  • rehype-expressive-code@0.44.2
Changelog

Sourced from astro-expressive-code's changelog.

0.44.2

Patch Changes

  • rehype-expressive-code@0.44.2
Commits

Updates mermaid from 11.16.1 to 12.0.0

Release notes

Sourced from mermaid's releases.

mermaid@12.0.0

Mermaid 12.0.0 ships ELK as the bundled default layout engine, a new redux-color / neo default appearance, and two new diagram types: UML use case diagrams.

This is a breaking release (ES2024, Safari 17.4+, Node 22.12+). Existing flowcharts, state and class diagrams will re-lay out and recolour; add layout: dagre, theme: default and look: classic to your config to keep the old look. Full changelog below.

Major Changes

  • #8213 33442fd Thanks @​aloisklink! - chore!: require ES2024, Safari 17.4+, Node.JS v22.12+

    Mermaid is now built to target Safari 17.4+ and ES2024. If you need to support older browsers, you may need to polyfill or transpile mermaid.

    Safari 17.4+ has been chosen as the floor, as unlike Firefox/Chrome, older iOS devices don't get major Safari updates.

    Node.JS v22.12+ is also declared as requirement in our package.json files, but as mermaid requires a browser, this is mainly so we can use dependencies that also declare a Node.JS v22.12+ requirement, without causing issues for users when running npm install.

  • #8155 810893c Thanks @​ashishjain0512! - feat!: ELK is now bundled with mermaid and is the default layout algorithm.

    ELK previously shipped as a separate @mermaid-js/layout-elk package that sites had to install and register. It is now part of mermaid itself and registered automatically, so layout: elk — and the elk.stress, elk.force, elk.mrtree, elk.sporeOverlap, elk.box and elk.rectpacking variants — work with no setup.

    This changes how existing diagrams look. Flowchart, state, class, entity-relationship, requirement, use-case diagrams that do not specify a layout are now laid out by ELK instead of dagre. To keep the previous layout, set dagre explicitly:

    ---
    config:
      layout: dagre
    ---

    or globally, mermaid.initialize({ layout: 'dagre' }).

    Mindmap is unchanged: it keeps laying out with cose-bilkent unless a layout is explicitly requested (in the tiny build, which ships neither ELK nor cose-bilkent, it falls back to dagre).

    Other notes:

    • ELK is loaded as a separate chunk in the ESM builds, so it is only fetched when a diagram actually uses it. The single-file IIFE build (mermaid.min.js) inlines it and grows by roughly 500 kB gzipped.
    • The tiny build deliberately omits ELK to stay small, and falls back to dagre for diagrams that ask for an ELK layout. Its size is unchanged.
    • @mermaid-js/layout-elk is no longer needed on normal builds — existing mermaid.registerLayoutLoaders(elkLayouts) calls keep working and can be removed. It is still published, and remains the way to add ELK to the tiny build.
    • dist/mermaid.esm.min.mjs now contains syntax that es-module-lexer (used by Vite) rejects with content contains invalid JS syntax. Bundler users are unaffected as long as they import the mermaid package specifier, which resolves to the core build; only builds that point Vite directly at that dist file need to switch to the package specifier or the core build.
    • State diagrams now resolve their layout through the same registration check as every other diagram, so an unavailable layout falls back instead of failing to render.

    An unrecognised theme name now resolves to the default theme in name as well as in variables; previously the invalid name stayed in place while the default's variables were loaded, and every palette-aware stylesheet gates on the name. theme: 'null', the documented way to disable the pre-defined themes, is unaffected. Note that neo paints node strokes with a gradient when the theme sets useGradient, which base does; setting a custom nodeBorder on base turns the gradient off.

  • #8211 a19bd08 Thanks @​ashishjain0512! - Removed: the defaultRenderer option of the flowchart, class and state config sections.

    Use the top-level layout option instead:

... (truncated)

Commits
  • 98a0945 Merge pull request #8237 from mermaid-js/changeset-release/master
  • 96be564 Version Packages
  • dd65cfd Merge pull request #8239 from mermaid-js/bug/appearance-docs-release-version-...
  • e1cc7c2 fix(tests): accept a released version in the appearance docs marker
  • 8382837 Merge pull request #8211 from mermaid-js/release/12.0.0
  • 8a90389 ci: trigger a preview publish
  • 01b8590 ci: attempt every preview package before failing the publish step
  • 1997a23 ci: record why the preview publish of layout-elk and tiny is refused
  • 0304007 ci: drop --access public from the preview publish of layout-elk and tiny
  • 223be92 docs: capitalize Markdown in README tagline
  • Additional commits viewable in compare view

Updates satori from 0.28.1 to 0.33.4

Release notes

Sourced from satori's releases.

0.33.4

0.33.4 (2026-08-24)

Bug Fixes

0.33.3

0.33.3 (2026-08-21)

Bug Fixes

0.33.2

0.33.2 (2026-08-21)

Bug Fixes

0.33.1

0.33.1 (2026-08-21)

Bug Fixes

  • Improve cache and update benchmark (~12% faster) (#787) (ed7d78e)

0.33.0

0.33.0 (2026-08-20)

Features

0.32.0

0.32.0 (2026-08-20)

Features

0.31.0

0.31.0 (2026-08-20)

... (truncated)

Commits

Updates satteri from 0.9.5 to 0.10.5

Release notes

Sourced from satteri's releases.

satteri-v0.10.5

Patch changes

  • Updated dependencies: satteri-mdxjs (Cargo)@​0.3.13

satteri-v0.10.4

Patch changes

  • Updated dependencies: satteri-mdxjs (Cargo)@​0.3.13

satteri-v0.10.3

Patch changes

  • 2cf9aef Added clobberPrefix option to footnotes, mirroring remark-rehype — Thanks @​Princesseuh!
  • Updated dependencies: satteri-ast (Cargo)@​0.5.3, satteri-mdxjs (Cargo)@​0.3.12, satteri-pulldown-cmark (Cargo)@​0.6.3

satteri-v0.10.2

Patch changes

  • Updated dependencies: satteri-ast (Cargo)@​0.5.2, satteri-mdxjs (Cargo)@​0.3.11, satteri-pulldown-cmark (Cargo)@​0.6.2

satteri-v0.10.1

Patch changes

  • Updated dependencies: satteri-ast (Cargo)@​0.5.1, satteri-mdxjs (Cargo)@​0.3.10, satteri-pulldown-cmark (Cargo)@​0.6.1

satteri-v0.10.0

Patch changes

  • 0d26ea6 Changed the minimum supported Rust version to 1.85, as these crates now build on the 2024 edition. — Thanks @​Princesseuh!
  • Updated dependencies: satteri-ast (Cargo)@​0.5.0, satteri-mdxjs (Cargo)@​0.3.9, satteri-pulldown-cmark (Cargo)@​0.6.0
Commits
  • b3d38e1 Release (main) (#276)
  • 393aed7 fix(release): fail the job when a native binding fails to publish (#275)
  • f2eb29a Release (main) (#273)
  • 72d4710 fix(mdx): key explicit JSX by node identity instead of span (#272)
  • f339a9c chore(website): update playground to satteri 0.10.3 (#269)
  • 5df21fc Release (main) (#268)
  • 1a052cf chore(changeset): collapse the pipeline performance changesets into one
  • 2cf9aef Revert "Release (main) (#267)"
  • a7132d2 Release (main) (#267)
  • d21f486 perf: cut per-call cost across the parser, renderer, and napi boundary (#257)
  • Additional commits viewable in compare view

Updates starlight-image-zoom from 0.15.0 to 0.16.0

Release notes

Sourced from starlight-image-zoom's releases.

starlight-image-zoom@0.16.0

Minor Changes

  • #67 be1f4b3 Thanks @​HiDeoo! - ⚠️ BREAKING CHANGE: The minimum supported version of Starlight is now version 0.42.0.

    Please use the @astrojs/upgrade command to upgrade your project:

    npx @astrojs/upgrade
  • #67 be1f4b3 Thanks @​HiDeoo! - Adds support for the Sätteri Markdown processor.

Changelog

Sourced from starlight-image-zoom's changelog.

0.16.0

Minor Changes

  • #67 be1f4b3 Thanks @​HiDeoo! - ⚠️ BREAKING CHANGE: The minimum supported version of Starlight is now version 0.42.0.

    Please use the @astrojs/upgrade command to upgrade your project:

    npx @astrojs/upgrade
  • #67 be1f4b3 Thanks @​HiDeoo! - Adds support for the Sätteri Markdown processor.

Commits

Updates starlight-links-validator from 0.25.2 to 0.26.0

Release notes

Sourced from starlight-links-validator's releases.

starlight-links-validator@0.26.0

Minor Changes

  • #175 4b23995 Thanks @​HiDeoo! - ⚠️ BREAKING CHANGE: The minimum supported version of Starlight is now version 0.42.0.

    Please use the @astrojs/upgrade command to upgrade your project:

    npx @astrojs/upgrade

starlight-links-validator@0.25.3

Patch Changes

Changelog

Sourced from starlight-links-validator's changelog.

0.26.0

Minor Changes

  • #175 4b23995 Thanks @​HiDeoo! - ⚠️ BREAKING CHANGE: The minimum supported version of Starlight is now version 0.42.0.

    Please use the @astrojs/upgrade command to upgrade your project:

    npx @astrojs/upgrade

0.25.3

Patch Changes

Commits

Updates starlight-page-actions from 0.7.0 to 0.7.1

Release notes

Sourced from starlight-page-actions's releases.

v0.7.1

Bug Fixes

  • Fix Markdown actions and copied Markdown output for pages that use a custom slug
Commits
  • eb56201 chore(starlight-page-actions): bump starlight-page-actions to v0.7.1
  • c2f14b8 chore(starlight-page-actions): fmt
  • Description has been truncated

Bumps the npm-all group with 28 updates in the /src/frontend directory:

| Package | From | To |
| --- | --- | --- |
| [@astrojs/markdown-remark](https://github.com/withastro/astro/tree/HEAD/packages/markdown/remark) | `7.2.1` | `7.3.1` |
| [@astrojs/mdx](https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx) | `7.0.3` | `8.0.1` |
| [@expressive-code/plugin-collapsible-sections](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections) | `0.44.1` | `0.44.2` |
| [@expressive-code/plugin-line-numbers](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers) | `0.44.1` | `0.44.2` |
| [@lunariajs/core](https://github.com/lunariajs/lunaria/tree/HEAD/packages/core) | `0.1.1` | `0.2.0` |
| [astro-expressive-code](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code) | `0.44.1` | `0.44.2` |
| [mermaid](https://github.com/mermaid-js/mermaid) | `11.16.1` | `12.0.0` |
| [satori](https://github.com/vercel/satori) | `0.28.1` | `0.33.4` |
| [satteri](https://github.com/bruits/satteri) | `0.9.5` | `0.10.5` |
| [starlight-image-zoom](https://github.com/HiDeoo/starlight-image-zoom/tree/HEAD/packages/starlight-image-zoom) | `0.15.0` | `0.16.0` |
| [starlight-links-validator](https://github.com/HiDeoo/starlight-links-validator/tree/HEAD/packages/starlight-links-validator) | `0.25.2` | `0.26.0` |
| [starlight-page-actions](https://github.com/dlcastillop/starlight-page-actions/tree/HEAD/packages/starlight-page-actions) | `0.7.0` | `0.7.1` |
| [starlight-sidebar-topics](https://github.com/HiDeoo/starlight-sidebar-topics/tree/HEAD/packages/starlight-sidebar-topics) | `0.8.0` | `0.9.0` |
| [@axe-core/playwright](https://github.com/dequelabs/axe-core-npm) | `4.12.1` | `4.13.0` |
| [@iconify-json/material-icon-theme](https://github.com/iconify/icon-sets) | `1.2.69` | `1.2.70` |
| [@playwright/test](https://github.com/microsoft/playwright) | `1.61.1` | `1.63.0` |
| [@unocss/astro](https://github.com/unocss/unocss/tree/HEAD/packages-integrations/astro) | `66.7.5` | `66.10.3` |
| [astro-embed](https://github.com/delucis/astro-embed/tree/HEAD/packages/astro-embed) | `0.13.1` | `0.14.0` |
| [astro-vtbot](https://github.com/martrapp/astro-vtbot) | `3.0.0` | `3.1.0` |
| [eslint](https://github.com/eslint/eslint) | `10.7.0` | `10.10.0` |
| [globals](https://github.com/sindresorhus/globals) | `17.7.0` | `17.12.0` |
| [prettier](https://github.com/prettier/prettier) | `3.9.5` | `3.9.6` |
| [prettier-plugin-astro](https://github.com/withastro/prettier-plugin-astro) | `0.14.1` | `1.0.0` |
| [tsx](https://github.com/privatenumber/tsx) | `4.23.1` | `4.23.13` |
| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.65.0` | `8.70.0` |
| [unocss](https://github.com/unocss/unocss/tree/HEAD/packages-presets/unocss) | `66.7.5` | `66.10.3` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.11` | `5.0.0` |



Updates `@astrojs/markdown-remark` from 7.2.1 to 7.3.1
- [Release notes](https://github.com/withastro/astro/releases)
- [Changelog](https://github.com/withastro/astro/blob/main/packages/markdown/remark/CHANGELOG.md)
- [Commits](https://github.com/withastro/astro/commits/@astrojs/markdown-remark@7.3.1/packages/markdown/remark)

Updates `@astrojs/mdx` from 7.0.3 to 8.0.1
- [Release notes](https://github.com/withastro/astro/releases)
- [Changelog](https://github.com/withastro/astro/blob/main/packages/integrations/mdx/CHANGELOG.md)
- [Commits](https://github.com/withastro/astro/commits/@astrojs/mdx@8.0.1/packages/integrations/mdx)

Updates `@expressive-code/plugin-collapsible-sections` from 0.44.1 to 0.44.2
- [Release notes](https://github.com/expressive-code/expressive-code/releases)
- [Changelog](https://github.com/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-collapsible-sections/CHANGELOG.md)
- [Commits](https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-collapsible-sections@0.44.2/packages/@expressive-code/plugin-collapsible-sections)

Updates `@expressive-code/plugin-line-numbers` from 0.44.1 to 0.44.2
- [Release notes](https://github.com/expressive-code/expressive-code/releases)
- [Changelog](https://github.com/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-line-numbers/CHANGELOG.md)
- [Commits](https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-line-numbers@0.44.2/packages/@expressive-code/plugin-line-numbers)

Updates `@lunariajs/core` from 0.1.1 to 0.2.0
- [Release notes](https://github.com/lunariajs/lunaria/releases)
- [Changelog](https://github.com/lunariajs/lunaria/blob/main/packages/core/CHANGELOG.md)
- [Commits](https://github.com/lunariajs/lunaria/commits/@lunariajs/core@0.2.0/packages/core)

Updates `astro-expressive-code` from 0.44.1 to 0.44.2
- [Release notes](https://github.com/expressive-code/expressive-code/releases)
- [Changelog](https://github.com/expressive-code/expressive-code/blob/main/packages/astro-expressive-code/CHANGELOG.md)
- [Commits](https://github.com/expressive-code/expressive-code/commits/astro-expressive-code@0.44.2/packages/astro-expressive-code)

Updates `mermaid` from 11.16.1 to 12.0.0
- [Release notes](https://github.com/mermaid-js/mermaid/releases)
- [Commits](https://github.com/mermaid-js/mermaid/compare/mermaid@11.16.1...mermaid@12.0.0)

Updates `satori` from 0.28.1 to 0.33.4
- [Release notes](https://github.com/vercel/satori/releases)
- [Commits](vercel/satori@0.28.1...0.33.4)

Updates `satteri` from 0.9.5 to 0.10.5
- [Release notes](https://github.com/bruits/satteri/releases)
- [Commits](bruits/satteri@satteri-v0.9.5...satteri-v0.10.5)

Updates `starlight-image-zoom` from 0.15.0 to 0.16.0
- [Release notes](https://github.com/HiDeoo/starlight-image-zoom/releases)
- [Changelog](https://github.com/HiDeoo/starlight-image-zoom/blob/main/packages/starlight-image-zoom/CHANGELOG.md)
- [Commits](https://github.com/HiDeoo/starlight-image-zoom/commits/starlight-image-zoom@0.16.0/packages/starlight-image-zoom)

Updates `starlight-links-validator` from 0.25.2 to 0.26.0
- [Release notes](https://github.com/HiDeoo/starlight-links-validator/releases)
- [Changelog](https://github.com/HiDeoo/starlight-links-validator/blob/main/packages/starlight-links-validator/CHANGELOG.md)
- [Commits](https://github.com/HiDeoo/starlight-links-validator/commits/starlight-links-validator@0.26.0/packages/starlight-links-validator)

Updates `starlight-page-actions` from 0.7.0 to 0.7.1
- [Release notes](https://github.com/dlcastillop/starlight-page-actions/releases)
- [Commits](https://github.com/dlcastillop/starlight-page-actions/commits/v0.7.1/packages/starlight-page-actions)

Updates `starlight-sidebar-topics` from 0.8.0 to 0.9.0
- [Release notes](https://github.com/HiDeoo/starlight-sidebar-topics/releases)
- [Changelog](https://github.com/HiDeoo/starlight-sidebar-topics/blob/main/packages/starlight-sidebar-topics/CHANGELOG.md)
- [Commits](https://github.com/HiDeoo/starlight-sidebar-topics/commits/starlight-sidebar-topics@0.9.0/packages/starlight-sidebar-topics)

Updates `@axe-core/playwright` from 4.12.1 to 4.13.0
- [Release notes](https://github.com/dequelabs/axe-core-npm/releases)
- [Changelog](https://github.com/dequelabs/axe-core-npm/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/dequelabs/axe-core-npm/commits/v4.13.0)

Updates `@iconify-json/material-icon-theme` from 1.2.69 to 1.2.70
- [Commits](https://github.com/iconify/icon-sets/commits)

Updates `@playwright/test` from 1.61.1 to 1.63.0
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](microsoft/playwright@v1.61.1...v1.63.0)

Updates `@unocss/astro` from 66.7.5 to 66.10.3
- [Release notes](https://github.com/unocss/unocss/releases)
- [Commits](https://github.com/unocss/unocss/commits/v66.10.3/packages-integrations/astro)

Updates `astro-embed` from 0.13.1 to 0.14.0
- [Release notes](https://github.com/delucis/astro-embed/releases)
- [Changelog](https://github.com/delucis/astro-embed/blob/main/packages/astro-embed/CHANGELOG.md)
- [Commits](https://github.com/delucis/astro-embed/commits/astro-embed@0.14.0/packages/astro-embed)

Updates `astro-vtbot` from 3.0.0 to 3.1.0
- [Changelog](https://github.com/martrapp/astro-vtbot/blob/main/CHANGELOG.md)
- [Commits](https://github.com/martrapp/astro-vtbot/commits)

Updates `eslint` from 10.7.0 to 10.10.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](eslint/eslint@v10.7.0...v10.10.0)

Updates `globals` from 17.7.0 to 17.12.0
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](sindresorhus/globals@v17.7.0...v17.12.0)

Updates `prettier` from 3.9.5 to 3.9.6
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@3.9.5...3.9.6)

Updates `prettier-plugin-astro` from 0.14.1 to 1.0.0
- [Release notes](https://github.com/withastro/prettier-plugin-astro/releases)
- [Changelog](https://github.com/withastro/prettier-plugin-astro/blob/main/CHANGELOG.md)
- [Commits](withastro/prettier-plugin-astro@v0.14.1...v1.0.0)

Updates `tsx` from 4.23.1 to 4.23.13
- [Release notes](https://github.com/privatenumber/tsx/releases)
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs)
- [Commits](privatenumber/tsx@v4.23.1...v4.23.13)

Updates `typescript` from 6.0.3 to 7.0.2
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Commits](microsoft/TypeScript@v6.0.3...v7.0.2)

Updates `typescript-eslint` from 8.65.0 to 8.70.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.70.0/packages/typescript-eslint)

Updates `unocss` from 66.7.5 to 66.10.3
- [Release notes](https://github.com/unocss/unocss/releases)
- [Commits](https://github.com/unocss/unocss/commits/v66.10.3/packages-presets/unocss)

Updates `vitest` from 4.1.11 to 5.0.0
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v5.0.0/packages/vitest)

---
updated-dependencies:
- dependency-name: "@astrojs/markdown-remark"
  dependency-version: 7.3.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-all
- dependency-name: "@astrojs/mdx"
  dependency-version: 8.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-all
- dependency-name: "@expressive-code/plugin-collapsible-sections"
  dependency-version: 0.44.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-all
- dependency-name: "@expressive-code/plugin-line-numbers"
  dependency-version: 0.44.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-all
- dependency-name: "@lunariajs/core"
  dependency-version: 0.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-all
- dependency-name: astro-expressive-code
  dependency-version: 0.44.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-all
- dependency-name: mermaid
  dependency-version: 12.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-all
- dependency-name: satori
  dependency-version: 0.33.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-all
- dependency-name: satteri
  dependency-version: 0.10.5
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-all
- dependency-name: starlight-image-zoom
  dependency-version: 0.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-all
- dependency-name: starlight-links-validator
  dependency-version: 0.26.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-all
- dependency-name: starlight-page-actions
  dependency-version: 0.7.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-all
- dependency-name: starlight-sidebar-topics
  dependency-version: 0.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-all
- dependency-name: "@axe-core/playwright"
  dependency-version: 4.13.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-all
- dependency-name: "@iconify-json/material-icon-theme"
  dependency-version: 1.2.70
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-all
- dependency-name: "@playwright/test"
  dependency-version: 1.63.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-all
- dependency-name: "@unocss/astro"
  dependency-version: 66.10.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-all
- dependency-name: astro-embed
  dependency-version: 0.14.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-all
- dependency-name: astro-vtbot
  dependency-version: 3.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-all
- dependency-name: eslint
  dependency-version: 10.10.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-all
- dependency-name: globals
  dependency-version: 17.12.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-all
- dependency-name: prettier
  dependency-version: 3.9.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-all
- dependency-name: prettier-plugin-astro
  dependency-version: 1.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-all
- dependency-name: tsx
  dependency-version: 4.23.13
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-all
- dependency-name: typescript
  dependency-version: 7.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-all
- dependency-name: typescript-eslint
  dependency-version: 8.70.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-all
- dependency-name: unocss
  dependency-version: 66.10.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-all
- dependency-name: vitest
  dependency-version: 5.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-all
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 22, 2026
Copilot AI lite review requested due to automatic review settings September 22, 2026 04:46
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 22, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

Several upgrades introduce incompatible Starlight, Lunaria, Mermaid, and TypeScript contracts.

Get a fresh assessment by requesting another Copilot review.

Review effort: Lite
Findings: 1 High severity · 3 Medium severity

Open (4)
What changed in this PR

Updates the frontend dependency set and lockfile, including several major-version upgrades.

Changes:

  • Upgrades Astro, Mermaid, Sätteri, Satori, Starlight plugins, and Lunaria.
  • Refreshes TypeScript, Vitest, ESLint, Prettier, and Playwright tooling.
File Description
src/​frontend/​package.json Updates frontend dependencies and development tooling.
src/​frontend/​pnpm-lock.yaml Resolves the upgraded dependency graph.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread src/frontend/package.json Outdated
Comment thread src/frontend/package.json Outdated
Comment thread src/frontend/package.json Outdated
Comment thread src/frontend/package.json Outdated
Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>
@aspire-repo-bot

Copy link
Copy Markdown
Contributor

Frontend HTML artifact ready

The latest frontend build uploaded the frontend-dist artifact for PR #1711. Use the VS Code button below to open this PR with GitHub Artifacts Explorer and browse the built HTML locally.

VS Code: Open PR #1711 artifacts

This comment updates automatically when a new frontend build artifact is uploaded.

@dependabot @github

dependabot Bot commented on behalf of github Sep 29, 2026

Copy link
Copy Markdown
Contributor Author

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot Bot closed this Sep 29, 2026
auto-merge was automatically disabled September 29, 2026 04:45

Pull request was closed

@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/src/frontend/npm-all-d9de0718de branch September 29, 2026 04:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants