monitor-usage
Version:
a code monitoring tool based on Javascript, used to monitor and track target code usage in real time, collect code running log reports, etc.
16 lines (15 loc) • 430 B
JavaScript
import MonitorUsageClass from './core';
import { isInNodeEnv } from './utils';
function createMonitorUsage() {
let instance;
return () => {
if (!instance)
instance = new MonitorUsageClass();
return instance;
};
}
const MonitorUsage = createMonitorUsage();
export default MonitorUsage;
if (!isInNodeEnv() && process.env.NODE_ENV === 'production') {
window.MonitorUsage = MonitorUsage;
}