UNPKG

js-code-encryptor

Version:

A powerful JavaScript code encryptor with ID-based encryption/decryption

34 lines 1.06 kB
interface ObfuscationOptions { file: string; base64: boolean; linelox: number; obfulox: boolean; LZString: boolean; uniCode: boolean; jsConfuser: boolean; arrayObfuscation: boolean; stringObfuscation: boolean; integrity: boolean; deadCode: boolean; uniCodeType: string; idObfulox: string; lock: { antiDebug: boolean; selfDefending: boolean; }; codeobfulox: boolean; } interface ObfuscationResult { code: string; idObfulox: string; metadata: { timestamp: number; options: Partial<ObfuscationOptions>; }; } export declare function obfuscationlox(fileName: string, options: ObfuscationOptions): Promise<ObfuscationResult>; export declare function deobfuscationlox(obfuscatedCode: string, idObfulox: string): Promise<string>; export declare function extractIdObfulox(obfuscatedCode: string): string | null; export declare function validateIdObfulox(obfuscatedCode: string, idObfulox: string): boolean; export {}; //# sourceMappingURL=obfulox.d.ts.map