UNPKG

network-performance-monitor

Version:

A comprehensive network performance monitoring tool that continuously tests and tracks your network's performance over time

37 lines (36 loc) 1.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.config = void 0; var os = require("os"); var path = require("path"); exports.config = { db: { directory: path.join(os.homedir(), '.network-performance-tester'), filename: 'performance.db' }, logging: { directory: path.join(os.homedir(), '.network-performance-tester'), filename: 'network-tester.log' }, pid: { directory: path.join(os.homedir(), '.network-performance-tester'), filename: 'network-tester.pid' }, dns: { servers: ['8.8.8.8', '1.1.1.1', '208.67.222.222'], // Google, Cloudflare, OpenDNS query: 'google.com' }, websites: [ 'https://www.google.com', 'https://www.cloudflare.com', 'https://www.amazon.com' ], intervals: { regularCheck: 60000, // 1 minute in ms speedTest: 3600000, // 1 hour in ms defaultTest: 1000 // 1 second for testing mode }, thresholds: { latencyMultiplier: 2.0 // Trigger speed test if latency doubles } };