UNPKG

bear-tracker

Version:

Lightweight bot detection middleware for tracking AI crawler visits (OpenAI, ChatGPT, etc.) with API support and analytics

14 lines 413 B
export interface BotPattern { name: string; type: 'ai_search' | 'ai_training' | 'ai_user' | 'search_engine' | 'unknown'; patterns: RegExp[]; description?: string; } export declare const BOT_PATTERNS: BotPattern[]; export declare function detectBot(userAgent: string): { isBot: boolean; name: string; type: string; description?: string; }; //# sourceMappingURL=bot-patterns.d.ts.map