Rocky_Mountain_Vending/.pnpm-store/v10/files/67/4c1a472584ddbbb4c5342f0ff58fd251f61a59243c989dfe3f67a76fb94372f21e2ffe5991f113fcefba1ad9a85acae3d49e613040554258ad569882c3da30
DMleadgen 46d973904b
Initial commit: Rocky Mountain Vending website
Next.js website for Rocky Mountain Vending company featuring:
- Product catalog with Stripe integration
- Service areas and parts pages
- Admin dashboard with Clerk authentication
- SEO optimized pages with JSON-LD structured data

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 16:22:15 -07:00

53 lines
No EOL
1.3 KiB
Text

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
0 && (module.exports = {
getGcEvents: null,
startObservingGc: null,
stopObservingGc: null
});
function _export(target, all) {
for(var name in all)Object.defineProperty(target, name, {
enumerable: true,
get: all[name]
});
}
_export(exports, {
getGcEvents: function() {
return getGcEvents;
},
startObservingGc: function() {
return startObservingGc;
},
stopObservingGc: function() {
return stopObservingGc;
}
});
const _perf_hooks = require("perf_hooks");
const _log = require("../../build/output/log");
const _picocolors = require("../picocolors");
const LONG_RUNNING_GC_THRESHOLD_MS = 15;
const gcEvents = [];
const obs = new _perf_hooks.PerformanceObserver((list)=>{
const entry = list.getEntries()[0];
gcEvents.push(entry);
if (entry.duration > LONG_RUNNING_GC_THRESHOLD_MS) {
(0, _log.warn)((0, _picocolors.bold)(`Long running GC detected: ${entry.duration.toFixed(2)}ms`));
}
});
function startObservingGc() {
obs.observe({
entryTypes: [
'gc'
]
});
}
function stopObservingGc() {
obs.disconnect();
}
function getGcEvents() {
return gcEvents;
}
//# sourceMappingURL=gc-observer.js.map