next-ai-defence
Version:
Defend against LLM-based web scrapers in Next.js applications
12 lines (11 loc) • 476 B
TypeScript
import { Metadata } from "next";
import { AiDefenceOptions } from "./types";
export * from "./types";
export * from "./defaults";
export * from "./components/AiDefenceMetadata";
export * from "./utils/promptTemplates";
export * from "./utils/asciiSmuggler";
/**
* Creates defensive metadata for Next.js pages to protect against LLM-based scrapers
*/
export declare function createAiDefence<T extends AiDefenceOptions>(options: T): (existingMetadata?: Metadata) => Metadata;