gjoseph / spenno

0 stars 0 forks source link

Update dependency web-vitals to v4 #236

Open renovate[bot] opened 5 months ago

renovate[bot] commented 5 months ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
web-vitals 2.1.4 -> 4.2.4 age adoption passing confidence

Release Notes

GoogleChrome/web-vitals (web-vitals) ### [`v4.2.4`](https://redirect.github.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v424-2024-10-22) [Compare Source](https://redirect.github.com/GoogleChrome/web-vitals/compare/v4.2.3...v4.2.4) - Fix memory leak in registering new event listeners on every keydown and click ([#​554](https://redirect.github.com/GoogleChrome/web-vitals/pull/554)) ### [`v4.2.3`](https://redirect.github.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v423-2024-08-06) [Compare Source](https://redirect.github.com/GoogleChrome/web-vitals/compare/v4.2.2...v4.2.3) - Fix missing LoAF entries in INP attribution ([#​512](https://redirect.github.com/GoogleChrome/web-vitals/pull/512)) ### [`v4.2.2`](https://redirect.github.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v422-2024-07-17) [Compare Source](https://redirect.github.com/GoogleChrome/web-vitals/compare/v4.2.1...v4.2.2) - Fix interaction count after bfcache restore ([#​505](https://redirect.github.com/GoogleChrome/web-vitals/pull/505)) ### [`v4.2.1`](https://redirect.github.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v421-2024-06-30) [Compare Source](https://redirect.github.com/GoogleChrome/web-vitals/compare/v4.2.0...v4.2.1) - Fix compatibility issues with TypeScript v5.5 ([#​497](https://redirect.github.com/GoogleChrome/web-vitals/pull/497)) ### [`v4.2.0`](https://redirect.github.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v420-2024-06-20) [Compare Source](https://redirect.github.com/GoogleChrome/web-vitals/compare/v4.1.1...v4.2.0) - Refactor INP attribution code to fix errors on Windows 10 ([#​495](https://redirect.github.com/GoogleChrome/web-vitals/pull/495)) ### [`v4.1.1`](https://redirect.github.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v411-2024-06-10) [Compare Source](https://redirect.github.com/GoogleChrome/web-vitals/compare/v4.1.0...v4.1.1) - Fix pending LoAF cleanup logic ([#​493](https://redirect.github.com/GoogleChrome/web-vitals/pull/493)) ### [`v4.1.0`](https://redirect.github.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v410-2024-06-06) [Compare Source](https://redirect.github.com/GoogleChrome/web-vitals/compare/v4.0.1...v4.1.0) - Move the support check to the top of the onINP() function ([#​490](https://redirect.github.com/GoogleChrome/web-vitals/pull/490)) - Fix missing LoAF attribution when entries are dispatched before event entries ([#​487](https://redirect.github.com/GoogleChrome/web-vitals/pull/487)) ### [`v4.0.1`](https://redirect.github.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v401-2024-05-21) [Compare Source](https://redirect.github.com/GoogleChrome/web-vitals/compare/v4.0.0...v4.0.1) - Add the `ReportCallback` type back but deprecate it ([#​483](https://redirect.github.com/GoogleChrome/web-vitals/pull/483)) ### [`v4.0.0`](https://redirect.github.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v400-2024-05-13) [Compare Source](https://redirect.github.com/GoogleChrome/web-vitals/compare/v3.5.2...v4.0.0) - **\[BREAKING]** Update types to support more generic usage ([#​471](https://redirect.github.com/GoogleChrome/web-vitals/pull/471)) - **\[BREAKING]** Split `waitingDuration` to make it easier to understand redirect delays ([#​458](https://redirect.github.com/GoogleChrome/web-vitals/pull/458)) - **\[BREAKING]** Rename `TTFBAttribution` fields from `*Time` to `*Duration` ([#​453](https://redirect.github.com/GoogleChrome/web-vitals/pull/453)) - **\[BREAKING]** Rename `resourceLoadTime` to `resourceLoadDuration` in LCP attribution ([#​450](https://redirect.github.com/GoogleChrome/web-vitals/pull/450)) - **\[BREAKING]** Add INP breakdown timings and LoAF attribution ([#​442](https://redirect.github.com/GoogleChrome/web-vitals/pull/442)) - **\[BREAKING]** Deprecate `onFID()` and remove previously deprecated APIs ([#​435](https://redirect.github.com/GoogleChrome/web-vitals/pull/435)) - Expose the target element in INP attribution ([#​479](https://redirect.github.com/GoogleChrome/web-vitals/pull/479)) - Save INP target after interactions to reduce null values when removed from the DOM ([#​477](https://redirect.github.com/GoogleChrome/web-vitals/pull/477)) - Cap TTFB in attribution ([#​440](https://redirect.github.com/GoogleChrome/web-vitals/pull/440)) - Fix `reportAllChanges` behavior for LCP when library is loaded late ([#​468](https://redirect.github.com/GoogleChrome/web-vitals/pull/468)) ### [`v3.5.2`](https://redirect.github.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v352-2024-01-25) [Compare Source](https://redirect.github.com/GoogleChrome/web-vitals/compare/v3.5.1...v3.5.2) - Pick the first non-null `target` for INP attribution ([#​421](https://redirect.github.com/GoogleChrome/web-vitals/pull/421)) ### [`v3.5.1`](https://redirect.github.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v351-2023-12-27) [Compare Source](https://redirect.github.com/GoogleChrome/web-vitals/compare/v3.5.0...v3.5.1) - Add extra guard for `PerformanceEventTiming` not existing ([#​403](https://redirect.github.com/GoogleChrome/web-vitals/pull/403)) ### [`v3.5.0`](https://redirect.github.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v350-2023-09-28) [Compare Source](https://redirect.github.com/GoogleChrome/web-vitals/compare/v3.4.0...v3.5.0) - Run `onLCP` callback in separate task ([#​386](https://redirect.github.com/GoogleChrome/web-vitals/pull/386)) - Fix INP durationThreshold bug when set to 0 ([#​372](https://redirect.github.com/GoogleChrome/web-vitals/pull/372)) - Prevent FID entries being emitted as INP for non-supporting browsers ([#​368](https://redirect.github.com/GoogleChrome/web-vitals/pull/368)) ### [`v3.4.0`](https://redirect.github.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v340-2023-07-11) [Compare Source](https://redirect.github.com/GoogleChrome/web-vitals/compare/v3.3.2...v3.4.0) - Make `bindReporter` generic over metric type ([#​359](https://redirect.github.com/GoogleChrome/web-vitals/pull/359)) - Update INP status in README ([#​362](https://redirect.github.com/GoogleChrome/web-vitals/pull/362)) - Fix Metric types for better TypeScript support ([#​356](https://redirect.github.com/GoogleChrome/web-vitals/pull/356)) - Fix selector for SVGs for attribution build ([#​354](https://redirect.github.com/GoogleChrome/web-vitals/pull/354)) ### [`v3.3.2`](https://redirect.github.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v332-2023-05-29) [Compare Source](https://redirect.github.com/GoogleChrome/web-vitals/compare/v3.3.1...v3.3.2) - Fix attribution types ([#​348](https://redirect.github.com/GoogleChrome/web-vitals/pull/348)) - Safe access navigation entry type ([#​290](https://redirect.github.com/GoogleChrome/web-vitals/pull/290)) ### [`v3.3.1`](https://redirect.github.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v331-2023-04-04) [Compare Source](https://redirect.github.com/GoogleChrome/web-vitals/compare/v3.3.0...v3.3.1) - Export metric rating thresholds in attribution build as well. ### [`v3.3.0`](https://redirect.github.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v330-2023-03-09) [Compare Source](https://redirect.github.com/GoogleChrome/web-vitals/compare/v3.1.1...v3.3.0) - Export metric rating thresholds, add explicit `MetricRatingThresholds` type ([#​323](https://redirect.github.com/GoogleChrome/web-vitals/pull/323)) - Trim classname selector ([#​328](https://redirect.github.com/GoogleChrome/web-vitals/pull/328)) - Add link to CrUX versus RUM blog post ([#​327](https://redirect.github.com/GoogleChrome/web-vitals/pull/327)) - Prevent LCP being reported for hidden prerendered pages ([#​326](https://redirect.github.com/GoogleChrome/web-vitals/pull/326)) - Add Server Timing information to docs ([#​324](https://redirect.github.com/GoogleChrome/web-vitals/pull/324)) - Fix link in `onINP()` thresholds comment ([#​318](https://redirect.github.com/GoogleChrome/web-vitals/pull/318)) - Update web.dev link for `onINP()` ([#​307](https://redirect.github.com/GoogleChrome/web-vitals/pull/307)) - Add a note about when to load the library ([#​305](https://redirect.github.com/GoogleChrome/web-vitals/pull/305)) ### [`v3.1.1`](https://redirect.github.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v311-2023-01-10) [Compare Source](https://redirect.github.com/GoogleChrome/web-vitals/compare/v3.1.0...v3.1.1) - Defer CLS logic until after `onFCP()` callback ([#​297](https://redirect.github.com/GoogleChrome/web-vitals/pull/297)) ### [`v3.1.0`](https://redirect.github.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v310-2022-11-15) [Compare Source](https://redirect.github.com/GoogleChrome/web-vitals/compare/v3.0.4...v3.1.0) - Add support for `'restore'` as a `navigationType` ([#​284](https://redirect.github.com/GoogleChrome/web-vitals/pull/284)) - Report initial CLS value when `reportAllChanges` is true ([#​283](https://redirect.github.com/GoogleChrome/web-vitals/pull/283)) - Defer all observers until after activation ([#​282](https://redirect.github.com/GoogleChrome/web-vitals/pull/282)) - Ignore TTFB for loads where responseStart is zero ([#​281](https://redirect.github.com/GoogleChrome/web-vitals/pull/281)) - Defer execution of observer callbacks ([#​278](https://redirect.github.com/GoogleChrome/web-vitals/pull/278)) ### [`v3.0.4`](https://redirect.github.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v304-2022-10-18) [Compare Source](https://redirect.github.com/GoogleChrome/web-vitals/compare/v3.0.3...v3.0.4) - Clamp LCP and FCP to 0 for prerendered pages ([#​270](https://redirect.github.com/GoogleChrome/web-vitals/pull/270)) ### [`v3.0.3`](https://redirect.github.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v303-2022-10-04) [Compare Source](https://redirect.github.com/GoogleChrome/web-vitals/compare/v3.0.2...v3.0.3) - Ensure `attribution` object is always present in attribution build ([#​265](https://redirect.github.com/GoogleChrome/web-vitals/pull/265)) ### [`v3.0.2`](https://redirect.github.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v302-2022-09-14) [Compare Source](https://redirect.github.com/GoogleChrome/web-vitals/compare/v3.0.1...v3.0.2) - Set an explicit unpkg dist file ([#​261](https://redirect.github.com/GoogleChrome/web-vitals/pull/261)) ### [`v3.0.1`](https://redirect.github.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v301-2022-08-31) [Compare Source](https://redirect.github.com/GoogleChrome/web-vitals/compare/v3.0.0...v3.0.1) - Use the cjs extension for all UMD builds ([#​257](https://redirect.github.com/GoogleChrome/web-vitals/pull/257)) ### [`v3.0.0`](https://redirect.github.com/GoogleChrome/web-vitals/blob/HEAD/CHANGELOG.md#v300-2022-08-24) [Compare Source](https://redirect.github.com/GoogleChrome/web-vitals/compare/v2.1.4...v3.0.0) - **\[BREAKING]** Add a config object param to all metric functions ([#​225](https://redirect.github.com/GoogleChrome/web-vitals/pull/225)) - **\[BREAKING]** Report TTFB after a bfcache restore ([#​220](https://redirect.github.com/GoogleChrome/web-vitals/pull/220)) - **\[BREAKING]** Only include last LCP entry in metric entries ([#​218](https://redirect.github.com/GoogleChrome/web-vitals/pull/218)) - Update the metric ID prefix for v3 ([#​251](https://redirect.github.com/GoogleChrome/web-vitals/pull/251)) - Move the Navigation Timing API polyfill to the base+polyfill build ([#​248](https://redirect.github.com/GoogleChrome/web-vitals/pull/248)) - Add a metric rating property ([#​246](https://redirect.github.com/GoogleChrome/web-vitals/pull/246)) - Add deprecation notices for base+polyfill builds ([#​242](https://redirect.github.com/GoogleChrome/web-vitals/pull/242)) - Add a new attribution build for debugging issues in the field ([#​237](https://redirect.github.com/GoogleChrome/web-vitals/pull/237), [#​244](https://redirect.github.com/GoogleChrome/web-vitals/pull/244)) - Add support for prerendered pages ([#​233](https://redirect.github.com/GoogleChrome/web-vitals/pull/233)) - Rename the `ReportHandler` type to `ReportCallback`, with alias for back-compat ([#​225](https://redirect.github.com/GoogleChrome/web-vitals/pull/225), [#​227](https://redirect.github.com/GoogleChrome/web-vitals/pull/227)) - Add support for the new INP metric ([#​221](https://redirect.github.com/GoogleChrome/web-vitals/pull/221), [#​232](https://redirect.github.com/GoogleChrome/web-vitals/pull/232)) - Rename `getXXX()` functions to `onXXX()` ([#​222](https://redirect.github.com/GoogleChrome/web-vitals/pull/222)) - Add a `navigationType` property to the Metric object ([#​219](https://redirect.github.com/GoogleChrome/web-vitals/pull/219))

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.

renovate[bot] commented 5 months ago

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

The artifact failure details are included below:

File name: package-lock.json
npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR! 
npm ERR! While resolving: @mui/x-data-grid@5.8.0
npm ERR! Found: react@18.0.0
npm ERR! node_modules/react
npm ERR!   react@"18.0.0" from the root project
npm ERR!   peer react@">=16.8.0" from @emotion/react@11.9.0
npm ERR!   node_modules/@emotion/react
npm ERR!     @emotion/react@"11.9.0" from the root project
npm ERR!     peer @emotion/react@"^11.0.0-rc.0" from @emotion/styled@11.8.1
npm ERR!     node_modules/@emotion/styled
npm ERR!       @emotion/styled@"11.8.1" from the root project
npm ERR!       3 more (@mui/material, @mui/styled-engine, @mui/system)
npm ERR!     3 more (@mui/material, @mui/styled-engine, @mui/system)
npm ERR!   14 more (@emotion/styled, @mui/base, @mui/icons-material, ...)
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! peer react@"^17.0.2" from @mui/x-data-grid@5.8.0
npm ERR! node_modules/@mui/x-data-grid
npm ERR!   @mui/x-data-grid@"5.8.0" from the root project
npm ERR! 
npm ERR! Conflicting peer dependency: react@17.0.2
npm ERR! node_modules/react
npm ERR!   peer react@"^17.0.2" from @mui/x-data-grid@5.8.0
npm ERR!   node_modules/@mui/x-data-grid
npm ERR!     @mui/x-data-grid@"5.8.0" from the root project
npm ERR! 
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR! 
npm ERR! See /tmp/renovate/cache/others/npm/eresolve-report.txt for a full report.

npm ERR! A complete log of this run can be found in:
npm ERR!     /tmp/renovate/cache/others/npm/_logs/2024-10-27T05_44_17_848Z-debug-0.log