Skip to content

Bump the npm-dependencies group with 24 updates - #671

Merged
webstackdev merged 3 commits into
mainfrom
dependabot/npm_and_yarn/npm-dependencies-0f801e42cb
Apr 30, 2026
Merged

webstackdev merged 3 commits into
mainfrom
dependabot/npm_and_yarn/npm-dependencies-0f801e42cb

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 30, 2026

Copy link
Copy Markdown
Contributor

Bumps the npm-dependencies group with 24 updates:

Package From To
@astrojs/check 0.9.8 0.9.9
@astrojs/compiler-rs 0.1.8 0.1.10
@astrojs/db 0.20.1 0.21.0
@astrojs/vercel 10.0.5 10.0.6
@nanostores/persistent 1.3.3 1.3.4
@sentry/astro 10.49.0 10.51.0
@sentry/browser 10.49.0 10.51.0
@types/dom-speech-recognition 0.0.9 0.0.10
@typescript-eslint/eslint-plugin 8.59.0 8.59.1
@typescript-eslint/parser 8.59.0 8.59.1
astro 6.1.9 6.1.10
baseline-browser-mapping 2.10.21 2.10.24
focus-trap 8.0.1 8.1.0
isomorphic-git 1.37.5 1.37.6
jsdom 29.0.2 29.1.0
libphonenumber-js 1.12.41 1.12.42
mjml 5.0.1 5.1.0
nodemailer 8.0.5 8.0.7
postcss 8.5.10 8.5.12
stylelint 17.8.0 17.9.1
timezones-ical-library 2.1.3 2.2.0
typescript-eslint 8.59.0 8.59.1
vercel 52.0.0 52.2.0
zod 4.3.6 4.4.1

Updates @astrojs/check from 0.9.8 to 0.9.9

Release notes

Sourced from @​astrojs/check's releases.

@​astrojs/check@​0.9.9

Patch Changes

Changelog

Sourced from @​astrojs/check's changelog.

0.9.9

Patch Changes

Commits

Updates @astrojs/compiler-rs from 0.1.8 to 0.1.10

Release notes

Sourced from @​astrojs/compiler-rs's releases.

@​astrojs/compiler-rs@​0.1.10

Patch Changes

  • 551f3e0: Fixed invalid CSS output when using ::part() or ::slotted() pseudo-elements in scoped styles
    • @​astrojs/compiler-binding@​0.1.10

@​astrojs/compiler-rs@​0.1.9

Patch Changes

  • 8b7a46f: Add fallback download for Webcontainers
  • Updated dependencies [8b7a46f]
    • @​astrojs/compiler-binding@​0.1.9
Commits

Updates @astrojs/db from 0.20.1 to 0.21.0

Release notes

Sourced from @​astrojs/db's releases.

@​astrojs/db@​0.21.0

Minor Changes

  • #16289 5d580c0 Thanks @​maxmalkin! - Adds a new getDbError() helper exported from astro:db. It walks the error .cause chain and returns the underlying LibsqlError, or undefined if the error did not originate from libSQL. This is needed because drizzle-orm 0.44+ wraps query errors in a DrizzleQueryError whose .cause is the real LibsqlError.

    Upgrading

    Code that reads .code or .message after catching a database error should migrate from isDbError() to getDbError():

    // Before
    import { isDbError } from 'astro:db';
    try {
      await db.insert(MyTable).values({ ... });
    } catch (e) {
      if (isDbError(e)) {
        console.error(e.code, e.message);
      }
    }
    // After
    import { getDbError } from 'astro:db';
    try {
    await db.insert(MyTable).values({ ... });
    } catch (e) {
    const dbError = getDbError(e);
    if (dbError) {
    console.error(dbError.code, dbError.message);
    }
    }

    isDbError() is still exported and still returns true for wrapped errors, but its return type is now boolean instead of the err is LibsqlError type predicate. Code that relied on the narrowing to access .code or .message directly will now produce a TypeScript error pointing you to getDbError().

Patch Changes

Changelog

Sourced from @​astrojs/db's changelog.

0.21.0

Minor Changes

  • #16289 5d580c0 Thanks @​maxmalkin! - Adds a new getDbError() helper exported from astro:db. It walks the error .cause chain and returns the underlying LibsqlError, or undefined if the error did not originate from libSQL. This is needed because drizzle-orm 0.44+ wraps query errors in a DrizzleQueryError whose .cause is the real LibsqlError.

    Upgrading

    Code that reads .code or .message after catching a database error should migrate from isDbError() to getDbError():

    // Before
    import { isDbError } from 'astro:db';
    try {
      await db.insert(MyTable).values({ ... });
    } catch (e) {
      if (isDbError(e)) {
        console.error(e.code, e.message);
      }
    }
    // After
    import { getDbError } from 'astro:db';
    try {
    await db.insert(MyTable).values({ ... });
    } catch (e) {
    const dbError = getDbError(e);
    if (dbError) {
    console.error(dbError.code, dbError.message);
    }
    }

    isDbError() is still exported and still returns true for wrapped errors, but its return type is now boolean instead of the err is LibsqlError type predicate. Code that relied on the narrowing to access .code or .message directly will now produce a TypeScript error pointing you to getDbError().

Patch Changes

Commits

Updates @astrojs/vercel from 10.0.5 to 10.0.6

Release notes

Sourced from @​astrojs/vercel's releases.

@​astrojs/vercel@​10.0.6

Patch Changes

  • #16486 0bae1a5 Thanks @​cyphercodes! - Fix forwarded serverless requests with streamed bodies by preserving the required duplex: 'half' option when rewriting middleware paths.
Changelog

Sourced from @​astrojs/vercel's changelog.

10.0.6

Patch Changes

  • #16486 0bae1a5 Thanks @​cyphercodes! - Fix forwarded serverless requests with streamed bodies by preserving the required duplex: 'half' option when rewriting middleware paths.
Commits

Updates @nanostores/persistent from 1.3.3 to 1.3.4

Release notes

Sourced from @​nanostores/persistent's releases.

1.3.4

  • Fixed persistentBoolean cross tab synchronization (by @​dettogatto).
Changelog

Sourced from @​nanostores/persistent's changelog.

1.3.4

  • Fixed persistentBoolean cross tab synchronization (by @​dettogatto).
Commits

Updates @sentry/astro from 10.49.0 to 10.51.0

Release notes

Sourced from @​sentry/astro's releases.

10.51.0

Important Changes

  • feat(cloudflare): Add trace propagation for RPC method calls (#20343)

    Trace context is now propagated across Cloudflare Workers RPC calls, connecting traces between Workers and Durable Objects. This feature is opt-in and requires setting enableRpcTracePropagation: true in your SDK configuration:

    // Worker
    export default Sentry.withSentry(
      env => ({
        dsn: env.SENTRY_DSN,
        enableRpcTracePropagation: true,
      }),
      handler,
    );
    // Durable Object
    export const MyDurableObject = Sentry.instrumentDurableObjectWithSentry(
    env => ({
    dsn: env.SENTRY_DSN,
    enableRpcTracePropagation: true,
    }),
    MyDurableObjectBase,
    );

  • feat(hono)!: Change setup for @sentry/hono/node (init in external file) (#20497)

    To improve Node.js instrumentation, the sentry() middleware exported from @sentry/hono/node no longer accepts configuration options. Instead, you must configure the SDK by calling Sentry.init() in a dedicated instrumentation file that runs before your application code (read more in the Hono SDK readme:

    // instrument.mjs (or instrument.ts)
    import * as Sentry from '@sentry/hono/node';
    Sentry.init({
    dsn: 'DSN',
    tracesSampleRate: 1.0,
    });

  • feat(nitro): Add @sentry/nitro SDK (#19224)

    A new @sentry/nitro package provides first-class Sentry support for Nitro applications, with HTTP handler and error instrumentation, middleware tracing, request isolation, and build-time source map uploading via withSentryConfig. Read more in the Nitro SDK docs and the Nitro SDK readme.

Other Changes

... (truncated)

Changelog

Sourced from @​sentry/astro's changelog.

10.51.0

Important Changes

  • feat(cloudflare): Add trace propagation for RPC method calls (#20343)

    Trace context is now propagated across Cloudflare Workers RPC calls, connecting traces between Workers and Durable Objects. This feature is opt-in and requires setting enableRpcTracePropagation: true in your SDK configuration:

    // Worker
    export default Sentry.withSentry(
      env => ({
        dsn: env.SENTRY_DSN,
        enableRpcTracePropagation: true,
      }),
      handler,
    );
    // Durable Object
    export const MyDurableObject = Sentry.instrumentDurableObjectWithSentry(
    env => ({
    dsn: env.SENTRY_DSN,
    enableRpcTracePropagation: true,
    }),
    MyDurableObjectBase,
    );

  • feat(hono)!: Change setup for @sentry/hono/node (init in external file) (#20497)

    To improve Node.js instrumentation, the sentry() middleware exported from @sentry/hono/node no longer accepts configuration options. Instead, you must configure the SDK by calling Sentry.init() in a dedicated instrumentation file that runs before your application code (read more in the Hono SDK readme:

    // instrument.mjs (or instrument.ts)
    import * as Sentry from '@sentry/hono/node';
    Sentry.init({
    dsn: 'DSN',
    tracesSampleRate: 1.0,
    });

  • feat(nitro): Add @sentry/nitro SDK (#19224)

    A new @sentry/nitro package provides first-class Sentry support for Nitro applications, with HTTP handler and error instrumentation, middleware tracing, request isolation, and build-time source map uploading via withSentryConfig. Read more in the Nitro SDK docs and the Nitro SDK readme.

Other Changes

... (truncated)

Commits
  • dc0b839 release: 10.51.0
  • b3cabee Merge pull request #20599 from getsentry/prepare-release/10.51.0
  • 3be99a9 meta(changelog): Update changelog for 10.51.0
  • bea1aad test(browser): Unflake some more tests (#20591)
  • 50aa085 test(node): Unflake postgres tests (#20593)
  • 1166839 fix(hono): Distinguish .use() middleware in sub-apps from .all() handlers...
  • 217ad4a test(node): Fix flaky ANR test (#20592)
  • 91ffb3f test(node): Fix flaky worker thread integration test (#20588)
  • c4e3902 chore(ci): Do not report flaky test issues if we cannot find a test name (#20...
  • c0005cd test(node): Update timeout for cron integration tests (#20586)
  • Additional commits viewable in compare view

Updates @sentry/browser from 10.49.0 to 10.51.0

Release notes

Sourced from @​sentry/browser's releases.

10.51.0

Important Changes

  • feat(cloudflare): Add trace propagation for RPC method calls (#20343)

    Trace context is now propagated across Cloudflare Workers RPC calls, connecting traces between Workers and Durable Objects. This feature is opt-in and requires setting enableRpcTracePropagation: true in your SDK configuration:

    // Worker
    export default Sentry.withSentry(
      env => ({
        dsn: env.SENTRY_DSN,
        enableRpcTracePropagation: true,
      }),
      handler,
    );
    // Durable Object
    export const MyDurableObject = Sentry.instrumentDurableObjectWithSentry(
    env => ({
    dsn: env.SENTRY_DSN,
    enableRpcTracePropagation: true,
    }),
    MyDurableObjectBase,
    );

  • feat(hono)!: Change setup for @sentry/hono/node (init in external file) (#20497)

    To improve Node.js instrumentation, the sentry() middleware exported from @sentry/hono/node no longer accepts configuration options. Instead, you must configure the SDK by calling Sentry.init() in a dedicated instrumentation file that runs before your application code (read more in the Hono SDK readme:

    // instrument.mjs (or instrument.ts)
    import * as Sentry from '@sentry/hono/node';
    Sentry.init({
    dsn: 'DSN',
    tracesSampleRate: 1.0,
    });

  • feat(nitro): Add @sentry/nitro SDK (#19224)

    A new @sentry/nitro package provides first-class Sentry support for Nitro applications, with HTTP handler and error instrumentation, middleware tracing, request isolation, and build-time source map uploading via withSentryConfig. Read more in the Nitro SDK docs and the Nitro SDK readme.

Other Changes

... (truncated)

Changelog

Sourced from @​sentry/browser's changelog.

10.51.0

Important Changes

  • feat(cloudflare): Add trace propagation for RPC method calls (#20343)

    Trace context is now propagated across Cloudflare Workers RPC calls, connecting traces between Workers and Durable Objects. This feature is opt-in and requires setting enableRpcTracePropagation: true in your SDK configuration:

    // Worker
    export default Sentry.withSentry(
      env => ({
        dsn: env.SENTRY_DSN,
        enableRpcTracePropagation: true,
      }),
      handler,
    );
    // Durable Object
    export const MyDurableObject = Sentry.instrumentDurableObjectWithSentry(
    env => ({
    dsn: env.SENTRY_DSN,
    enableRpcTracePropagation: true,
    }),
    MyDurableObjectBase,
    );

  • feat(hono)!: Change setup for @sentry/hono/node (init in external file) (#20497)

    To improve Node.js instrumentation, the sentry() middleware exported from @sentry/hono/node no longer accepts configuration options. Instead, you must configure the SDK by calling Sentry.init() in a dedicated instrumentation file that runs before your application code (read more in the Hono SDK readme:

    // instrument.mjs (or instrument.ts)
    import * as Sentry from '@sentry/hono/node';
    Sentry.init({
    dsn: 'DSN',
    tracesSampleRate: 1.0,
    });

  • feat(nitro): Add @sentry/nitro SDK (#19224)

    A new @sentry/nitro package provides first-class Sentry support for Nitro applications, with HTTP handler and error instrumentation, middleware tracing, request isolation, and build-time source map uploading via withSentryConfig. Read more in the Nitro SDK docs and the Nitro SDK readme.

Other Changes

... (truncated)

Commits
  • dc0b839 release: 10.51.0
  • b3cabee Merge pull request #20599 from getsentry/prepare-release/10.51.0
  • 3be99a9 meta(changelog): Update changelog for 10.51.0
  • bea1aad test(browser): Unflake some more tests (#20591)
  • 50aa085 test(node): Unflake postgres tests (#20593)
  • 1166839 fix(hono): Distinguish .use() middleware in sub-apps from .all() handlers...
  • 217ad4a test(node): Fix flaky ANR test (#20592)
  • 91ffb3f test(node): Fix flaky worker thread integration test (#20588)
  • c4e3902 chore(ci): Do not report flaky test issues if we cannot find a test name (#20...
  • c0005cd test(node): Update timeout for cron integration tests (#20586)
  • Additional commits viewable in compare view

Updates @types/dom-speech-recognition from 0.0.9 to 0.0.10

Commits

Updates @typescript-eslint/eslint-plugin from 8.59.0 to 8.59.1

Release notes

Sourced from @​typescript-eslint/eslint-plugin's releases.

v8.59.1

8.59.1 (2026-04-27)

🩹 Fixes

  • eslint-plugin: [no-unnecessary-type-assertion] fix crash "TypeError: checker.getTypeArguments is not a function" (#12246)
  • eslint-plugin: [no-unnecessary-type-assertion] preserve index signatures in undefined unions (#12257)
  • eslint-plugin: [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (#12269)
  • eslint-plugin: [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (#12278)
  • eslint-plugin: [no-unnecessary-type-arguments] handle instantiation expressions (#12220)
  • eslint-plugin: [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (#12241)

❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

Changelog

Sourced from @​typescript-eslint/eslint-plugin's changelog.

8.59.1 (2026-04-27)

🩹 Fixes

  • eslint-plugin: [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (#12241)
  • eslint-plugin: [no-unnecessary-type-arguments] handle instantiation expressions (#12220)
  • eslint-plugin: [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (#12278)
  • eslint-plugin: [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (#12269)
  • eslint-plugin: [no-unnecessary-type-assertion] preserve index signatures in undefined unions (#12257)
  • eslint-plugin: [no-unnecessary-type-assertion] fix crash "TypeError: checker.getTypeArguments is not a function" (#12246)

❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

Commits
  • 5245793 chore(release): publish 8.59.1
  • 3cef124 chore(eslint-plugin): switch auto-generated test cases to hand-written in dot...
  • 27c507b test: make sort-type-constituents tests fully static (#12262)
  • a03b31d chore(eslint-plugin): switch auto-generated test cases to hand-written in no-...
  • a7099a7 chore(eslint-plugin): switch auto-generated test cases to hand-written in no-...
  • bfbd4a5 chore(eslint-plugin): switch auto-generated test cases to hand-written in no-...
  • b49d4b1 chore(eslint-plugin): switch auto-generated test cases to hand-written in no-...
  • 3097e72 chore(eslint-plugin): switch auto-generated test cases to hand-written in nam...
  • 676191b chore(eslint-plugin): switch auto-generated test cases to hand-written in mem...
  • e9dce8b fix(eslint-plugin): [no-unnecessary-condition] treat void as nullish in no-un...
  • Additional commits viewable in compare view

Updates @typescript-eslint/parser from 8.59.0 to 8.59.1

Release notes

Sourced from @​typescript-eslint/parser's releases.

v8.59.1

8.59.1 (2026-04-27)

🩹 Fixes

  • eslint-plugin: [no-unnecessary-type-assertion] fix crash "TypeError: checker.getTypeArguments is not a function" (#12246)
  • eslint-plugin: [no-unnecessary-type-assertion] preserve index signatures in undefined unions (#12257)
  • eslint-plugin: [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (#12269)
  • eslint-plugin: [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (#12278)
  • eslint-plugin: [no-unnecessary-type-arguments] handle instantiation expressions (#12220)
  • eslint-plugin: [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (#12241)

❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

Changelog

Sourced from @​typescript-eslint/parser's changelog.

8.59.1 (2026-04-27)

This was a version bump only for parser to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

Commits

Updates astro from 6.1.9 to 6.1.10

Release notes

Sourced from astro's releases.

astro@6.1.10

Patch Changes

  • #16479 1058428 Thanks @​matthewp! - Fixes a spurious [WARN] [content] Content config not loaded warning during astro dev for projects that don't use content collections

  • #16457 3d82220 Thanks @​matthewp! - Hardens server island encryption to prevent encrypted data from one island component being replayed against a different one

  • #16481 152700e Thanks @​matthewp! - Fixes a spurious 404 request for a dev toolbar sourcemap during astro dev caused by the browser mis-resolving a relative sourceMappingURL from the /@id/ URL prefix

  • #16480 1bcb43b Thanks @​matthewp! - Fixes an unnecessary full page reload on first navigation during dev

Changelog

Sourced from astro's changelog.

6.1.10

Patch Changes

  • #16479 1058428 Thanks @​matthewp! - Fixes a spurious [WARN] [content] Content config not loaded warning during astro dev for projects that don't use content collections

  • #16457 3d82220 Thanks @​matthewp! - Hardens server island encryption to prevent encrypted data from one island component being replayed against a different one

  • #16481 152700e Thanks @​matthewp! - Fixes a spurious 404 request for a dev toolbar sourcemap during astro dev caused by the browser mis-resolving a relative sourceMappingURL from the /@id/ URL prefix

  • #16480 1bcb43b Thanks @​matthewp! - Fixes an unnecessary full page reload on first navigation during dev

Commits
  • c1f2e4f [ci] release (#16467)
  • 345fb9e chore: fix flaky dev toolbar render time test (#16500)
  • 5120ecd [ci] format
  • 3d82220 Add AEAD context binding to server island encryption (#16457)
  • 1bcb43b Prebundle dev toolbar entrypoint in client environment (#16480)
  • 93101cc [ci] format
  • 152700e fix: strip sourceMappingURL from dev toolbar entrypoint during dep optimizati...
  • bc83041 refactor(astro): migrate test utils to typescript (#16492)
  • 5c543c5 refactor(astro): add internal entry points for test (#16473)
  • 1058428 Suppress content config warning for projects without content collections (#16...
  • Additional commits viewable in compare view

Updates baseline-browser-mapping from 2.10.21 to 2.10.24

Release notes

Sourced from baseline-browser-mapping's releases.

v2.9.3 - remove process.loadEnvFile()

What's Changed

Full Changelog: web-platform-dx/baseline-browser-mapping@v2.9.2...v2.9.3

Commits
  • 85a2a0d Patch to 2.10.24 because browser or feature data changed
  • 7c50e2c Browser or feature data changed
  • 2775eef Updating static site
  • 0544d03 Patch to 2.10.23 because browser or feature data changed
  • 2e7b2aa Browser or feature data changed
  • 0a152af Updating static site
  • 62f1580 Patch to 2.10.22 because browser or feature data changed
  • 28f506e Browser or feature data changed
  • 16e4c4f Updating static site
  • d17de12 Updating static site
  • See full diff in compare view

Updates focus-trap from 8.0.1 to 8.1.0

Release notes

Sourced from focus-trap's releases.

v8.1.0

Minor Changes

  • 642f7f2: Update lifecycle hooks to include the associated focus trap as a parameter.
Changelog

Sourced from focus-trap's changelog.

8.1.0

Minor Changes

  • 642f7f2: Update lifecycle hooks to include the associated focus trap as a parameter.
Commits
  • bf5dbd4 Version Packages (#1855)
  • 642f7f2 feat: pass focus trap as lifecycle hook parameter (#1854)
  • fd5e7b6 [DEPENDABOT]: Bump cypress from 15.13.1 to 15.14.1 (#1847)
  • 02e6d44 [DEPENDABOT]: Bump typescript from 6.0.2 to 6.0.3 (#1848)
  • 0952e3d [DEPENDABOT]: Bump rollup from 4.60.1 to 4.60.2 (#1850)
  • 4f58cea [DEPENDABOT]: Bump @​typescript-eslint/eslint-plugin from 8.58.2 to 8.59.0 (#1...
  • 58dd581 [DEPENDABOT]: Bump @​changesets/cli from 2.30.0 to 2.31.0 (#1853)
  • 5a3325e [DEPENDABOT]: Bump @​typescript-eslint/eslint-plugin from 8.58.1 to 8.58.2 (#1...
  • 268aae3 [DEPENDABOT]: Bump eslint-plugin-cypress from 6.2.3 to 6.3.1 (#1838)
  • 85ec8d1 [DEPENDABOT]: Bump prettier from 3.8.1 to 3.8.3 (#1840)
  • Additional commits viewable in compare view

Updates isomorphic-git from 1.37.5 to 1.37.6

Release notes

Sourced from isomorphic-git's releases.

v1.37.6

1.37.6 (2026-04-27)

Bug Fixes

  • checkout surface silent rejections in batchAllSettled (#2306) (acb2dcd)
Commits

Updates jsdom from 29.0.2 to 29.1.0

Release notes

Sourced from jsdom's releases.

v29.1.0

  • Added basic support for the ratio CSS type. (@​asamuzaK)
  • Fixed getComputedStyle() sometimes returning outdated results after CSS was modified. (@​asamuzaK)
Commits

Updates libphonenumber-js from 1.12.41 to 1.12.42

Changelog

Sourced from libphonenumber-js's changelog.

1.12.42 / 23.4.2026

  • Updated metadata to version 9.0.29:
    • Updated phone metadata for region code(s): BI, BL, GP, MF, MY, SK, TH, TR, TW
    • Updated short number metadata for region code(s): CH
    • New geocoding data for country calling code(s): 7 (kk)
    • Updated carrier data for country calling code(s): 7 (en, ru), 31 (en), 32 (en), 90 (en), 257 (en), 590 (en), 593 (en)

1.12.42 / 11.4.2026

  • Updated metadata to version 9.0.28:
    • Updated phone metadata for region code(s): BW, IL, MN, RE, SR, YT
    • Updated carrier data for country calling code(s): 34 (en), 267 (en), 359 (en), 972 (en), 976 (en)
    • Updated / refreshed time zone meta data.
Commits

Bumps the npm-dependencies group with 24 updates:

| Package | From | To |
| --- | --- | --- |
| [@astrojs/check](https://github.com/withastro/astro/tree/HEAD/packages/language-tools/astro-check) | `0.9.8` | `0.9.9` |
| [@astrojs/compiler-rs](https://github.com/withastro/compiler-rs) | `0.1.8` | `0.1.10` |
| [@astrojs/db](https://github.com/withastro/astro/tree/HEAD/packages/db) | `0.20.1` | `0.21.0` |
| [@astrojs/vercel](https://github.com/withastro/astro/tree/HEAD/packages/integrations/vercel) | `10.0.5` | `10.0.6` |
| [@nanostores/persistent](https://github.com/nanostores/persistent) | `1.3.3` | `1.3.4` |
| [@sentry/astro](https://github.com/getsentry/sentry-javascript) | `10.49.0` | `10.51.0` |
| [@sentry/browser](https://github.com/getsentry/sentry-javascript) | `10.49.0` | `10.51.0` |
| [@types/dom-speech-recognition](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dom-speech-recognition) | `0.0.9` | `0.0.10` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.59.0` | `8.59.1` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.59.0` | `8.59.1` |
| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `6.1.9` | `6.1.10` |
| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.21` | `2.10.24` |
| [focus-trap](https://github.com/focus-trap/focus-trap) | `8.0.1` | `8.1.0` |
| [isomorphic-git](https://github.com/isomorphic-git/isomorphic-git) | `1.37.5` | `1.37.6` |
| [jsdom](https://github.com/jsdom/jsdom) | `29.0.2` | `29.1.0` |
| [libphonenumber-js](https://gitlab.com/catamphetamine/libphonenumber-js) | `1.12.41` | `1.12.42` |
| [mjml](https://github.com/mjmlio/mjml/tree/HEAD/packages/mjml) | `5.0.1` | `5.1.0` |
| [nodemailer](https://github.com/nodemailer/nodemailer) | `8.0.5` | `8.0.7` |
| [postcss](https://github.com/postcss/postcss) | `8.5.10` | `8.5.12` |
| [stylelint](https://github.com/stylelint/stylelint) | `17.8.0` | `17.9.1` |
| [timezones-ical-library](https://github.com/add2cal/timezones-ical-library) | `2.1.3` | `2.2.0` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.0` | `8.59.1` |
| [vercel](https://github.com/vercel/vercel/tree/HEAD/packages/cli) | `52.0.0` | `52.2.0` |
| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.4.1` |


Updates `@astrojs/check` from 0.9.8 to 0.9.9
- [Release notes](https://github.com/withastro/astro/releases)
- [Changelog](https://github.com/withastro/astro/blob/main/packages/language-tools/astro-check/CHANGELOG.md)
- [Commits](https://github.com/withastro/astro/commits/@astrojs/check@0.9.9/packages/language-tools/astro-check)

Updates `@astrojs/compiler-rs` from 0.1.8 to 0.1.10
- [Release notes](https://github.com/withastro/compiler-rs/releases)
- [Commits](https://github.com/withastro/compiler-rs/compare/@astrojs/compiler-rs@0.1.8...@astrojs/compiler-rs@0.1.10)

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

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

Updates `@nanostores/persistent` from 1.3.3 to 1.3.4
- [Release notes](https://github.com/nanostores/persistent/releases)
- [Changelog](https://github.com/nanostores/persistent/blob/main/CHANGELOG.md)
- [Commits](nanostores/persistent@1.3.3...1.3.4)

Updates `@sentry/astro` from 10.49.0 to 10.51.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md)
- [Commits](getsentry/sentry-javascript@10.49.0...10.51.0)

Updates `@sentry/browser` from 10.49.0 to 10.51.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md)
- [Commits](getsentry/sentry-javascript@10.49.0...10.51.0)

Updates `@types/dom-speech-recognition` from 0.0.9 to 0.0.10
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/dom-speech-recognition)

Updates `@typescript-eslint/eslint-plugin` from 8.59.0 to 8.59.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.1/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.59.0 to 8.59.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.1/packages/parser)

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

Updates `baseline-browser-mapping` from 2.10.21 to 2.10.24
- [Release notes](https://github.com/web-platform-dx/baseline-browser-mapping/releases)
- [Commits](web-platform-dx/baseline-browser-mapping@v2.10.21...v2.10.24)

Updates `focus-trap` from 8.0.1 to 8.1.0
- [Release notes](https://github.com/focus-trap/focus-trap/releases)
- [Changelog](https://github.com/focus-trap/focus-trap/blob/master/CHANGELOG.md)
- [Commits](focus-trap/focus-trap@v8.0.1...v8.1.0)

Updates `isomorphic-git` from 1.37.5 to 1.37.6
- [Release notes](https://github.com/isomorphic-git/isomorphic-git/releases)
- [Commits](isomorphic-git/isomorphic-git@v1.37.5...v1.37.6)

Updates `jsdom` from 29.0.2 to 29.1.0
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Commits](jsdom/jsdom@v29.0.2...v29.1.0)

Updates `libphonenumber-js` from 1.12.41 to 1.12.42
- [Changelog](https://gitlab.com/catamphetamine/libphonenumber-js/blob/master/CHANGELOG.md)
- [Commits](https://gitlab.com/catamphetamine/libphonenumber-js/compare/v1.12.41...v1.12.42)

Updates `mjml` from 5.0.1 to 5.1.0
- [Release notes](https://github.com/mjmlio/mjml/releases)
- [Commits](https://github.com/mjmlio/mjml/commits/v5.1.0/packages/mjml)

Updates `nodemailer` from 8.0.5 to 8.0.7
- [Release notes](https://github.com/nodemailer/nodemailer/releases)
- [Changelog](https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md)
- [Commits](nodemailer/nodemailer@v8.0.5...v8.0.7)

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

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

Updates `timezones-ical-library` from 2.1.3 to 2.2.0
- [Release notes](https://github.com/add2cal/timezones-ical-library/releases)
- [Commits](add2cal/timezones-ical-library@v2.1.3...v2.2.0)

Updates `typescript-eslint` from 8.59.0 to 8.59.1
- [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.59.1/packages/typescript-eslint)

Updates `vercel` from 52.0.0 to 52.2.0
- [Release notes](https://github.com/vercel/vercel/releases)
- [Changelog](https://github.com/vercel/vercel/blob/main/packages/cli/CHANGELOG.md)
- [Commits](https://github.com/vercel/vercel/commits/vercel@52.2.0/packages/cli)

Updates `zod` from 4.3.6 to 4.4.1
- [Release notes](https://github.com/colinhacks/zod/releases)
- [Commits](colinhacks/zod@v4.3.6...v4.4.1)

---
updated-dependencies:
- dependency-name: "@astrojs/check"
  dependency-version: 0.9.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-dependencies
- dependency-name: "@astrojs/compiler-rs"
  dependency-version: 0.1.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-dependencies
- dependency-name: "@astrojs/db"
  dependency-version: 0.21.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-dependencies
- dependency-name: "@astrojs/vercel"
  dependency-version: 10.0.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-dependencies
- dependency-name: "@nanostores/persistent"
  dependency-version: 1.3.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-dependencies
- dependency-name: "@sentry/astro"
  dependency-version: 10.51.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-dependencies
- dependency-name: "@sentry/browser"
  dependency-version: 10.51.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-dependencies
- dependency-name: "@types/dom-speech-recognition"
  dependency-version: 0.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.59.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.59.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-dependencies
- dependency-name: astro
  dependency-version: 6.1.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-dependencies
- dependency-name: baseline-browser-mapping
  dependency-version: 2.10.24
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-dependencies
- dependency-name: focus-trap
  dependency-version: 8.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-dependencies
- dependency-name: isomorphic-git
  dependency-version: 1.37.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-dependencies
- dependency-name: jsdom
  dependency-version: 29.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-dependencies
- dependency-name: libphonenumber-js
  dependency-version: 1.12.42
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-dependencies
- dependency-name: mjml
  dependency-version: 5.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-dependencies
- dependency-name: nodemailer
  dependency-version: 8.0.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-dependencies
- dependency-name: postcss
  dependency-version: 8.5.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-dependencies
- dependency-name: stylelint
  dependency-version: 17.9.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-dependencies
- dependency-name: timezones-ical-library
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-dependencies
- dependency-name: typescript-eslint
  dependency-version: 8.59.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-dependencies
- dependency-name: vercel
  dependency-version: 52.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-dependencies
- dependency-name: zod
  dependency-version: 4.4.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Apr 30, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: automerge 🤞, type: dependencies 🔗. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@github-actions

github-actions Bot commented Apr 30, 2026

Copy link
Copy Markdown

Dependency Review

The following issues were found:

  • ✅ 0 vulnerable package(s)
  • ✅ 0 package(s) with incompatible licenses
  • ✅ 0 package(s) with invalid SPDX license definitions
  • ⚠️ 3 package(s) with unknown licenses.
  • ⚠️ 12 packages with OpenSSF Scorecard issues.

View full job summary

@github-actions

Copy link
Copy Markdown

@github-actions

Copy link
Copy Markdown

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 71.69% 10775 / 15029
🔵 Statements 69.61% 11347 / 16299
🔵 Functions 71.4% 2215 / 3102
🔵 Branches 55.88% 6148 / 11002
File Coverage
File Stmts Branches Functions Lines Uncovered Lines
Changed Files
src/actions/contact/domain.ts 81.81% 50% 83.33% 81.81% 14, 34-37
src/actions/contact/utils.ts 100% 88.46% 100% 100%
src/actions/downloads/action.ts 58.33% 37.5% 100% 58.33% 41-66, 84-90
src/actions/gdpr/entities/dsar.ts 0% 0% 0% 0% 22-239
src/components/List/layouts/ExperienceList.astro 100% 75% 100% 100%
src/components/Pages/MyData/index.astro 83.33% 50% 100% 80% 64-67
src/components/Pages/MyData/client/index.ts 78.31% 66.66% 90.32% 78.63% 92-96, 116, 138-144, 169, 353-381, 443, 448-451, 460-474, 484-485, 496-503, 529-532, 541-547
src/components/Pages/MyData/client/selectors.ts 96.29% 64.28% 100% 96.15% 23-25
src/components/Pages/Resume/index.astro 0% 100% 0% 0% 1-80
src/components/Pages/Resume/partials/Experience.astro 0% 0% 0% 0% 1-98
src/components/Pages/Resume/partials/Languages.astro 0% 100% 0% 0% 1-33
src/components/Pages/Resume/partials/Skills.astro 0% 100% 0% 0% 1-30
src/components/Pages/Resume/partials/Socials.astro 0% 0% 0% 0% 1-49
src/components/Pages/Resume/partials/Summary.astro 0% 100% 0% 0% 1-20
src/components/Pages/TagPage/index.astro 0% 0% 0% 0% 1-236
src/components/Search/SearchResults/client/index.ts 66.98% 61.21% 75% 66.98% 32, 464-467, 508-535, 130, 134, 174, 182, 202-208, 213, 278-358, 369-375, 401, 465-466, 474-475, 483-485, 489-495, 499, 509-534, 567, 600-604, 608-610, 614, 637-642
src/components/scripts/errors/actionClient.ts 94.87% 70.21% 100% 94.44% 55-58, 76-78
src/components/scripts/sentry/helpers.ts 100% 94.16% 100% 100%
src/components/scripts/store/consent.ts 74.72% 57.47% 77.58% 74.11% 61, 88-93, 100-115, 136-152, 176, 182, 195, 311-314, 372-382, 395-398, 430-431, 444-451, 468, 498, 502-506, 511-514, 546, 559-571, 576, 580-581, 595-597, 606-608, 615-616, 670-677, 691, 721-724, 739-799
src/lib/config/index.ts 100% 100% 100% 100%
src/lib/config/pwa.ts 100% 50% 100% 100%
src/lib/tags/pagination.ts 38.88% 50% 17.64% 42.42% 16, 26-27, 47-55, 62-71, 77-98, 104
src/pages/tags/[tag]/[page].astro 0% 100% 0% 0% 1-21
src/pages/testing/comps/links.astro 0% 100% 0% 0% 1-6
Generated in workflow #486 for commit 9ec8f79 by the Vitest Coverage Report Action

@webstackdev
webstackdev merged commit ddf4248 into main Apr 30, 2026
20 checks passed
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/npm-dependencies-0f801e42cb branch April 30, 2026 16:52

This branch was previously deployed

3 inactive deployments
Preview 9ec8f793 Deployed Apr 30, 2026 by github-actions[bot]
preview 9ec8f793 Deployed Apr 30, 2026 by webstackdev via Deploy Preview #433
testing 9ec8f793 Deployed Apr 30, 2026 by webstackdev via Unit Tests #486
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant