UNPKG

rgex

Version:

A powerful, chainable regex builder platform with comprehensive validation utilities

63 lines 2.4 kB
/** * RGex Configuration * Central configuration for the RGex library */ export declare const RGEX_CONFIG: { readonly name: "RGex"; readonly version: "1.0.0"; readonly description: "A powerful, chainable regex builder platform"; readonly author: "duongnguyen321"; readonly website: "https://duongnguyen321.github.io/rgex/"; readonly repository: "https://github.com/duongnguyen321/rgex"; readonly defaults: { readonly passwordValidation: { readonly minLength: 8; readonly maxLength: 128; readonly hasNumber: true; readonly hasSpecial: true; readonly hasUpperChar: true; readonly hasLowerChar: true; readonly hasSymbol: false; readonly hasUnicode: false; readonly noSequential: false; readonly noRepeating: false; readonly noCommonWords: false; readonly customPattern: any; }; readonly humanTextConfidence: { readonly high: 0.8; readonly medium: 0.6; readonly low: 0.4; }; readonly flags: { readonly global: false; readonly ignoreCase: false; readonly multiline: false; readonly dotAll: false; readonly unicode: false; readonly sticky: false; }; }; readonly features: { readonly humanTextParsing: true; readonly advancedPasswordValidation: true; readonly prebuiltPatterns: true; readonly builderPattern: true; readonly validationMethods: true; }; readonly messages: { readonly errors: { readonly invalidPattern: "Invalid regex pattern provided"; readonly unknownHumanText: "Could not understand the text description"; readonly invalidCustomPattern: "Invalid custom pattern in password validation"; readonly validationFailed: "Validation failed for the provided input"; }; readonly success: { readonly patternExtracted: "Successfully extracted pattern from human text"; readonly validationRulesExtracted: "Successfully extracted validation rules"; readonly passwordAnalyzed: "Password analysis completed"; }; }; }; export type RGexConfig = typeof RGEX_CONFIG; //# sourceMappingURL=index.d.ts.map