UNPKG

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
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; }