UNPKG

bot-guardian-js

Version:

A powerful bot detection and prevention library for Node.js applications

19 lines (18 loc) 988 B
import { GuardianJS } from './core/GuardianJS'; import type { GuardianConfig, TrackingEvent, TLSAnalysis, BehaviorAnalysis, CustomRule } from './types'; import { analyzeTLS } from './core/TLSFingerprint'; import { analyzeBehavior } from './core/Behavior'; import { validateConfig } from './utils/validation'; import * as nextjs from './integrations/nextjs'; import * as express from './integrations/express'; import * as react from './integrations/react'; export { GuardianJS, analyzeTLS, analyzeBehavior, validateConfig, nextjs, express, react }; export type { GuardianConfig, TrackingEvent, TLSAnalysis, BehaviorAnalysis, CustomRule }; export default GuardianJS; export * from './types'; export * from './middleware/express'; export * from './middleware/guardian'; export { createGuardianMiddleware } from './middleware/express'; export { guardianMiddleware } from './middleware/guardian'; export { GuardianClient } from './client/node'; export { createApiServer } from './api/server';