mirror of
https://github.com/lrnselfreliance/wrolpi.git
synced 2026-10-26 19:01:39 -04:00
cachetools 6 removed cachetools.func.mru_cache; the Zim search estimate cache was its only user, so it becomes an lru_cache and the pin moves to 7.2.0 with the Dependabot ignore removed. reportWebVitals still destructured the web-vitals 2.x names (getCLS, getFID, ...) which no longer exist, so it silently did nothing. Use the on* names, replace FID with INP, return the import promise, and accept any callable rather than instanceof Function. Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
14 lines
458 B
JavaScript
14 lines
458 B
JavaScript
const reportWebVitals = onPerfEntry => {
|
|
if (typeof onPerfEntry === 'function') {
|
|
// web-vitals 3+ renamed get* to on*; 5+ replaced FID with INP.
|
|
return import('web-vitals').then(({onCLS, onINP, onFCP, onLCP, onTTFB}) => {
|
|
onCLS(onPerfEntry);
|
|
onINP(onPerfEntry);
|
|
onFCP(onPerfEntry);
|
|
onLCP(onPerfEntry);
|
|
onTTFB(onPerfEntry);
|
|
});
|
|
}
|
|
};
|
|
|
|
export default reportWebVitals;
|