ktym4a / astro-page-insight

Shows everything to improve from Lighthouse results directly on the page.
https://astro-page-insight.pages.dev/
MIT License
67 stars 1 forks source link

chore(deps): bump the dependencies group with 10 updates #136

Closed dependabot[bot] closed 1 month ago

dependabot[bot] commented 1 month ago

Bumps the dependencies group with 10 updates:

Package From To
puppeteer 23.0.2 23.1.0
@playwright/test 1.46.0 1.46.1
@types/node 22.2.0 22.4.0
vite 5.4.0 5.4.1
@astrojs/check 0.9.2 0.9.3
astro 4.13.3 4.14.2
@astrojs/node 8.3.2 8.3.3
sharp 0.33.4 0.33.5
@astrojs/starlight 0.25.4 0.26.1
wrangler 3.70.0 3.72.0

Updates puppeteer from 23.0.2 to 23.1.0

Release notes

Sourced from puppeteer's releases.

puppeteer-core: v23.1.0

23.1.0 (2024-08-14)

Features

  • improve type inference for selectors by adopting "typed-query-selector" (#12950) (77b729e)
  • support signal in WaitFor functions (#12926) (67e3be8)

Bug Fixes

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @​puppeteer/browsers bumped from 2.3.0 to 2.3.1

puppeteer: v23.1.0

23.1.0 (2024-08-14)

Features

  • improve type inference for selectors by adopting "typed-query-selector" (#12950) (77b729e)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @​puppeteer/browsers bumped from 2.3.0 to 2.3.1
      • puppeteer-core bumped from 23.0.2 to 23.1.0
Commits


Updates @playwright/test from 1.46.0 to 1.46.1

Release notes

Sourced from @​playwright/test's releases.

v1.46.1

Highlights

microsoft/playwright#32004 - [REGRESSION]: Client Certificates don't work with Microsoft IIS microsoft/playwright#32004 - [REGRESSION]: Websites stall on TLS handshake errors when using Client Certificates microsoft/playwright#32146 - [BUG]: Credential scanners warn about internal socks-proxy TLS certificates microsoft/playwright#32056 - [REGRESSION]: 1.46.0 (TypeScript) - custom fixtures extend no longer chainable microsoft/playwright#32070 - [Bug]: --only-changed flag and project dependencies microsoft/playwright#32188 - [Bug]: --only-changed with shallow clone throws "unknown revision" error

Browser Versions

  • Chromium 128.0.6613.18
  • Mozilla Firefox 128.0
  • WebKit 18.0

This version was also tested against the following stable channels:

  • Google Chrome 127
  • Microsoft Edge 127
Commits
  • e1c861c cherry-pick(#32021): test: fix failing client-certificate tests
  • 20b0788 chore: mark v1.46.1 (#32194)
  • 57c3240 cherry-pick(#32192): chore: generate self-signed certificates for socks proxy
  • 301f179 cherry-pick(#32189): fix(only-changed): show nice error message about shallow...
  • b2d6a09 cherry-pick(#32164): docs: release video and trace viewer video (#32173)
  • 7cf7aec cherry-pick(#32094): fix(test runner): run project dependencies of `--only-ch...
  • d78ae01 cherry-pick(#32163): fix(client-certificates): stall on tls handshake errors
  • bd13da4 cherry-pick(#32155): fix(client-certificates): when server does tls renegotia...
  • 30684a7 cherry-pick(#32066): fix(types): revert type changes made to support TS 5.5 (...
  • 5e68061 cherry-pick(#32015): docs(release-notes): fix typo in .NET release notes
  • See full diff in compare view


Updates @types/node from 22.2.0 to 22.4.0

Commits


Updates vite from 5.4.0 to 5.4.1

Changelog

Sourced from vite's changelog.

5.4.1 (2024-08-15)

Commits
  • b44c20c release: v5.4.1
  • 391bb49 fix(worker): handle self reference url worker in dependency for build (#17846)
  • e686d74 fix(build): avoid re-define __vite_import_meta_env__ (#17876)
  • 9018255 chore: fix picocolors import for local dev (#17884)
  • 1bda847 fix: align CorsOptions.origin type with @​types/cors (#17836)
  • e16bf1f refactor: remove handleHotUpdate from watch-package-data plugin (#17865)
  • 6700594 fix: typings for vite:preloadError (#17868)
  • d11711c fix(deps): update all non-major dependencies (#17869)
  • 4e5ce3c fix(lightningcss): search for assets with correct base path (#17856)
  • e961b31 fix: build.modulePreload.resolveDependencies is optimizable (#16083)
  • Additional commits viewable in compare view


Updates @astrojs/check from 0.9.2 to 0.9.3

Release notes

Sourced from @​astrojs/check's releases.

@​astrojs/check@​0.9.3

Patch Changes

  • 28dfebe: Updates to the stable version of Volar 2.4.0
  • Updated dependencies [28dfebe]
    • @​astrojs/language-server@​2.14.1
Changelog

Sourced from @​astrojs/check's changelog.

0.9.3

Patch Changes

  • 28dfebe: Updates to the stable version of Volar 2.4.0
  • Updated dependencies [28dfebe]
    • @​astrojs/language-server@​2.14.1
Commits


Updates astro from 4.13.3 to 4.14.2

Release notes

Sourced from astro's releases.

astro@4.14.2

Patch Changes

astro@4.14.1

Patch Changes

  • #11725 6c1560f Thanks @​ascorbic! - Prevents content layer importing node builtins in runtime

  • #11692 35af73a Thanks @​matthewp! - Prevent errant HTML from crashing server islands

    When an HTML minifier strips away the server island comment, the script can't correctly know where the end of the fallback content is. This makes it so that it simply doesn't remove any DOM in that scenario. This means the fallback isn't removed, but it also doesn't crash the browser.

  • #11727 3c2f93b Thanks @​florian-lefebvre! - Fixes a type issue when using the Content Layer in dev

astro@4.14.0

Minor Changes

  • #11657 a23c69d Thanks @​bluwy! - Deprecates the option for route-generating files to export a dynamic value for prerender. Only static values are now supported (e.g. export const prerender = true or = false). This allows for better treeshaking and bundling configuration in the future.

    Adds a new "astro:route:setup" hook to the Integrations API to allow you to dynamically set options for a route at build or request time through an integration, such as enabling on-demand server rendering.

    To migrate from a dynamic export to the new hook, update or remove any dynamic prerender exports from individual routing files:

    // src/pages/blog/[slug].astro
    - export const prerender = import.meta.env.PRERENDER
    

    Instead, create an integration with the "astro:route:setup" hook and update the route's prerender option:

    // astro.config.mjs
    import { defineConfig } from 'astro/config';
    import { loadEnv } from 'vite';
    

    export default defineConfig({ integrations: [setPrerender()], });

    function setPrerender() { const { PRERENDER } = loadEnv(process.env.NODE_ENV, process.cwd(), '');

    return { name: 'set-prerender', hooks: { 'astro:route:setup': ({ route }) => { if (route.component.endsWith('/blog/[slug].astro')) { route.prerender = PRERENDER;

... (truncated)

Changelog

Sourced from astro's changelog.

4.14.2

Patch Changes

4.14.1

Patch Changes

  • #11725 6c1560f Thanks @​ascorbic! - Prevents content layer importing node builtins in runtime

  • #11692 35af73a Thanks @​matthewp! - Prevent errant HTML from crashing server islands

    When an HTML minifier strips away the server island comment, the script can't correctly know where the end of the fallback content is. This makes it so that it simply doesn't remove any DOM in that scenario. This means the fallback isn't removed, but it also doesn't crash the browser.

  • #11727 3c2f93b Thanks @​florian-lefebvre! - Fixes a type issue when using the Content Layer in dev

4.14.0

Minor Changes

  • #11657 a23c69d Thanks @​bluwy! - Deprecates the option for route-generating files to export a dynamic value for prerender. Only static values are now supported (e.g. export const prerender = true or = false). This allows for better treeshaking and bundling configuration in the future.

    Adds a new "astro:route:setup" hook to the Integrations API to allow you to dynamically set options for a route at build or request time through an integration, such as enabling on-demand server rendering.

    To migrate from a dynamic export to the new hook, update or remove any dynamic prerender exports from individual routing files:

    // src/pages/blog/[slug].astro
    - export const prerender = import.meta.env.PRERENDER
    

    Instead, create an integration with the "astro:route:setup" hook and update the route's prerender option:

    // astro.config.mjs
    import { defineConfig } from 'astro/config';
    import { loadEnv } from 'vite';
    

    export default defineConfig({ integrations: [setPrerender()], });

    function setPrerender() { const { PRERENDER } = loadEnv(process.env.NODE_ENV, process.cwd(), '');

    return { name: 'set-prerender', hooks: {

... (truncated)

Commits


Updates @astrojs/node from 8.3.2 to 8.3.3

Release notes

Sourced from @​astrojs/node's releases.

@​astrojs/node@​8.3.3

Patch Changes

  • #11535 932bd2e Thanks @​matthewp! - Move polyfills up before awaiting the env module in the Node.js adapter.

    Previously the env setting was happening before the polyfills were applied. This means that if the Astro env code (or any dependencies) depended on crypto, it would not be polyfilled in time.

    Polyfills should be applied ASAP to prevent races. This moves it to the top of the Node adapter.

Changelog

Sourced from @​astrojs/node's changelog.

8.3.3

Patch Changes

  • #11535 932bd2e Thanks @​matthewp! - Move polyfills up before awaiting the env module in the Node.js adapter.

    Previously the env setting was happening before the polyfills were applied. This means that if the Astro env code (or any dependencies) depended on crypto, it would not be polyfilled in time.

    Polyfills should be applied ASAP to prevent races. This moves it to the top of the Node adapter.

Commits


Updates sharp from 0.33.4 to 0.33.5

Changelog

Sourced from sharp's changelog.

v0.33.5 - 16th August 2024

  • Upgrade to libvips v8.15.3 for upstream bug fixes.

  • Add pageHeight and pages to response of multi-page output. #3411

  • Ensure option to force use of a globally-installed libvips works correctly. #4111 @​project0

  • Minimise use of engines property to improve yarn v1 support. #4130

  • Ensure sharp.format.heif includes only AVIF when using prebuilt binaries. #4132

  • Add support to recomb operation for 4x4 matrices. #4147 @​ton11797

  • Expose PNG text chunks as comments metadata. #4157 @​nkeynes

  • Expose optional precision and minAmplitude parameters of blur operation. #4168 #4172 @​marcosc90

  • Ensure keepIccProfile avoids colour transformation where possible. #4186

  • TypeScript: chromaSubsampling metadata is optional. #4191 @​DavidVaness

Commits
  • fc32e0b Release v0.33.5
  • 0546e48 Docs: changelog entry for #4191
  • ab65b7a TypeScript: chromaSubsampling can be undefined (#4191)
  • 2474bd4 Prerelease v0.33.5-rc.1
  • ff2e689 Remove yarn v1 specifics from help text
  • 6327f13 CI: Add yarn v1 to packaging tests
  • f1e69a2 Prerelease v0.33.5-rc.0
  • 3c14dbb Minimise use of engines property to improve yarn v1 support
  • 82cebc3 Upgrade to libvips v8.15.3 for Linux ARMv6
  • ad36fa0 Ensure emnapiInit function is exported
  • Additional commits viewable in compare view


Updates @astrojs/starlight from 0.25.4 to 0.26.1

Release notes

Sourced from @​astrojs/starlight's releases.

@​astrojs/starlight@​0.26.1

Patch Changes

  • #2219 74d4716 Thanks @​HiDeoo! - Fixes a sidebar persistence issue when navigating between pages with different sidebar content.

@​astrojs/starlight@​0.26.0

Minor Changes

  • #1784 68f56a7 Thanks @​HiDeoo! - Adds <LinkButton> component for visually distinct and emphasized call to action links

  • #2150 9368494 Thanks @​delucis! - Adds state persistence across page navigations to the main site sidebar

  • #2087 caa84ea Thanks @​HiDeoo! - Adds persistence to synced <Tabs> so that a user's choices are reflected across page navigations.

  • #2051 ec3b579 Thanks @​HiDeoo! - Adds a guideline to the last step of the <Steps> component.

    If you want to preserve the previous behaviour and hide the guideline on final steps, you can add the following custom CSS to your site:

    /* Hide the guideline for the final step in <Steps> lists. */
    .sl-steps > li:last-of-type::after {
      background: transparent;
    }
    
  • #1784 68f56a7 Thanks @​HiDeoo! - Changes the hero component action button default variant from minimal to primary.

    ⚠️ BREAKING CHANGE: If you want to preserve the previous appearance, hero component action buttons previously declared without a variant will need to be updated to include the variant property with the value minimal.

    hero:
      actions:
        - text: View on GitHub
          link: https://github.com/astronaut/my-project
          icon: external
    +     variant: minimal
    
  • #2168 e044fee Thanks @​HiDeoo! - ⚠️ BREAKING CHANGE: Updates the <StarlightPage /> component sidebar prop to accept an array of SidebarItems like the main Starlight sidebar configuration in astro.config.mjs.

    This change simplifies the definition of sidebar items in the <StarlightPage /> component, allows for shared sidebar configuration between the global sidebar option and <StarlightPage /> component, and also enables the usage of autogenerated sidebar groups with the <StarlightPage /> component. If you are using the <StarlightPage /> component with a custom sidebar configuration, you will need to update the sidebar prop to an array of SidebarItem objects.

    For example, the following custom page with a custom sidebar configuration defines a “Resources” group with a “New” badge, a link to the “Showcase” page which is part of the docs content collection, and a link to the Starlight website:

    ---
    // src/pages/custom-page/example.astro
    ---
    

... (truncated)

Changelog

Sourced from @​astrojs/starlight's changelog.

0.26.1

Patch Changes

  • #2219 74d4716 Thanks @​HiDeoo! - Fixes a sidebar persistence issue when navigating between pages with different sidebar content.

0.26.0

Minor Changes

  • #1784 68f56a7 Thanks @​HiDeoo! - Adds <LinkButton> component for visually distinct and emphasized call to action links

  • #2150 9368494 Thanks @​delucis! - Adds state persistence across page navigations to the main site sidebar

  • #2087 caa84ea Thanks @​HiDeoo! - Adds persistence to synced <Tabs> so that a user's choices are reflected across page navigations.

  • #2051 ec3b579 Thanks @​HiDeoo! - Adds a guideline to the last step of the <Steps> component.

    If you want to preserve the previous behaviour and hide the guideline on final steps, you can add the following custom CSS to your site:

    /* Hide the guideline for the final step in <Steps> lists. */
    .sl-steps > li:last-of-type::after {
      background: transparent;
    }
    
  • #1784 68f56a7 Thanks @​HiDeoo! - Changes the hero component action button default variant from minimal to primary.

    ⚠️ BREAKING CHANGE: If you want to preserve the previous appearance, hero component action buttons previously declared without a variant will need to be updated to include the variant property with the value minimal.

    hero:
      actions:
        - text: View on GitHub
          link: https://github.com/astronaut/my-project
          icon: external
    +     variant: minimal
    
  • #2168 e044fee Thanks @​HiDeoo! - ⚠️ BREAKING CHANGE: Updates the <StarlightPage /> component sidebar prop to accept an array of SidebarItems like the main Starlight sidebar configuration in astro.config.mjs.

    This change simplifies the definition of sidebar items in the <StarlightPage /> component, allows for shared sidebar configuration between the global sidebar option and <StarlightPage /> component, and also enables the usage of autogenerated sidebar groups with the <StarlightPage /> component. If you are using the <StarlightPage /> component with a custom sidebar configuration, you will need to update the sidebar prop to an array of SidebarItem objects.

    For example, the following custom page with a custom sidebar configuration defines a “Resources” group with a “New” badge, a link to the “Showcase” page which is part of the docs content collection, and a link to the Starlight website:

    ---
    // src/pages/custom-page/example.astro
    

... (truncated)

Commits


Updates wrangler from 3.70.0 to 3.72.0

Release notes

Sourced from wrangler's releases.

wrangler@3.72.0

Minor Changes

  • #6479 3c24d84 Thanks @​petebacondarwin! - feat: allow HTTPS custom certificate paths to be provided by a environment variables

    As well as providing paths to custom HTTPS certificate files, it is now possible to use WRANGLER_HTTPS_KEY_PATH and WRANGLER_HTTPS_CERT_PATH environment variables.

    Specifying the file paths at the command line overrides specifying in environment variables.

    Fixes #5997

Patch Changes

  • #6471 0d85f24 Thanks @​petebacondarwin! - fix: add a helpful message on Windows when Miniflare fails to start

  • #6489 34bf393 Thanks @​GregBrimble! - fix: Upload assets as JSON Lines (application/jsonl) rather than NDJSON (application/x-ndjson)

  • #6482 e24939c Thanks @​RamIdeas! - fix: reimplement module aliasing so user-defined aliases take precedence over other plugins (eg unenv node.js polyfills)

  • Updated dependencies [00f340f]:

    • miniflare@3.20240806.1
    • @​cloudflare/workers-shared@​0.2.0

wrangler@3.71.0

Minor Changes

  • #6464 da9106c Thanks @​AnantharamanSI! - feat: rename --count to --limit in wrangler d1 insights

    This PR renames wrangler d1 insight's --count flag to --limit to improve clarity and conform to naming conventions.

    To avoid a breaking change, we have kept --count as an alias to --limit.

  • #6451 515de6a Thanks @​danielrs! - feat: whoami shows membership information when available

  • #6463 dbc6782 Thanks @​AnantharamanSI! - feat: add queryEfficiency to wrangler d1 insights output

  • #6252 a2a144c Thanks @​garvit-gupta! - feat: Enable Wrangler to operate on Vectorize V2 indexes

Patch Changes

Changelog

Sourced from wrangler's changelog.

3.72.0

Minor Changes

  • #6479 3c24d84 Thanks @​petebacondarwin! - feat: allow HTTPS custom certificate paths to be provided by a environment variables

    As well as providing paths to custom HTTPS certificate files, it is now possible to use WRANGLER_HTTPS_KEY_PATH and WRANGLER_HTTPS_CERT_PATH environment variables.

    Specifying the file paths at the command line overrides specifying in environment variables.

    Fixes #5997

Patch Changes

  • #6471 0d85f24 Thanks @​petebacondarwin! - fix: add a helpful message on Windows when Miniflare fails to start

  • #6489 34bf393 Thanks @​GregBrimble! - fix: Upload assets as JSON Lines (application/jsonl) rather than NDJSON (application/x-ndjson)

  • #6482 e24939c Thanks @​RamIdeas! - fix: reimplement module aliasing so user-defined aliases take precedence over other plugins (eg unenv node.js polyfills)

  • Updated dependencies [00f340f]:

    • miniflare@3.20240806.1
    • @​cloudflare/workers-shared@​0.2.0

3.71.0

Minor Changes

  • #6464 da9106c Thanks @​AnantharamanSI! - feat: rename --count to --limit in wrangler d1 insights

    This PR renames wrangler d1 insight's --count flag to --limit to improve clarity and conform to naming conventions.

    To avoid a breaking change, we have kept --count as an alias to --limit.

  • #6451 515de6a Thanks @​danielrs! - feat: whoami shows membership information when available

  • #6463 dbc6782 Thanks @​AnantharamanSI! - feat: add queryEfficiency to wrangler d1 insights output

  • #6252 a2a144c Thanks @​garvit-gupta! - feat: Enable Wrangler to operate on Vectorize V2 indexes

Patch Changes

Commits
  • fcc7129 Version Packages (#6490)
  • 59556eb feat(wrangler) - add assets binding to wrangler deploy (#6487)
  • 00f340f feat(miniflare): Implement KV/Assets plugin and Workers Assets simulator (#6403)
  • 0d85f24 fix: add a helpful message on Windows when Miniflare fails to start (#6471)
  • 3c24d84 Support setting custom HTTPS certification paths from environment variables (...
  • 0e36f89 [D1] add tests for wrangler d1 insights (#6492)
  • 34bf393 Upload assets as JSON Lines (application/jsonl) rather than NDJSON (applicati...
  • e24939c reimplement module aliasing with esbuild plugin (#6482)
  • 231f1f6 Version Packages (#6468)
  • da9106c [D1] Rename --count to --limit in wrangler insights (#6464)
  • Additional commits viewable in compare view


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will... _Description has been truncated_