@masanto/hotku-mailhub
Version:
HOTKU MailHub - Professional Mass Email Verification Tool
92 lines (85 loc) • 2.14 kB
JavaScript
/**
* Application Configuration
* Central configuration for HOTKU MailHub
* @author masanto
* @contributor Not-ISellStuff
* @version 1.0.0
*/
const config = {
// Application info
app: {
name: 'HOTKU MailHub Mass Checker',
version: '1.0.0',
author: 'masanto',
contributors: ['Not-ISellStuff'],
description: 'Professional email verification tool'
},
// Default settings
defaults: {
timeout: 100000, // 100 seconds
delay: 1000, // 1 second between requests
outputDir: './results',
validFile: 'valid.txt'
},
// File paths
paths: {
lib: './lib',
utils: './utils',
config: './config',
src: './src'
},
// Supported providers
providers: {
microsoft: {
enabled: true,
name: 'Microsoft',
library: 'microsoft-auth'
}
// Future providers can be added here
// gmail: {
// enabled: false,
// name: 'Gmail',
// library: 'gmail-auth'
// }
},
// Result categories
resultTypes: {
ok: {
name: 'Valid',
emoji: '✅',
color: '\x1b[32m',
save: true
},
fail: {
name: 'Invalid',
emoji: '❌',
color: '\x1b[31m',
save: false
},
custom: {
name: 'Custom',
emoji: '🔒',
color: '\x1b[33m',
save: true
},
nfa: {
name: 'NFA',
emoji: '📧',
color: '\x1b[36m',
save: true
},
retry: {
name: 'Retry',
emoji: '🔄',
color: '\x1b[31m',
save: false
}
},
// Performance settings
performance: {
maxConcurrency: 1, // Sequential processing for now
retryAttempts: 3,
rateLimitDelay: 1000
}
};
module.exports = config;