UNPKG

bear-tracker

Version:

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

12 lines 793 B
export { BotTracker } from './middleware'; export { BotLogger } from './logger'; export { detectBot, BOT_PATTERNS } from './bot-patterns'; export type { BotPattern } from './bot-patterns'; export type { BotInfo, BotTrackerOptions, RequestLike, ResponseLike, NextFunction, MiddlewareFunction } from './types'; import { BotTracker } from './middleware'; export declare const createBotTracker: typeof BotTracker.createQuickTracker; export declare const createCustomBotTracker: typeof BotTracker.createCustomTracker; export declare const createApiTracker: typeof BotTracker.createApiTracker; export declare const createNextMiddleware: typeof BotTracker.createNextMiddleware; export declare const detectBotFromUserAgent: typeof BotTracker.detectBotFromUserAgent; //# sourceMappingURL=index.d.ts.map