UNPKG

@h0llyw00dzz/crypto-rand

Version:

Cryptographically secure random utilities for Node.js and browsers

25 lines 1.3 kB
"use strict"; /** * Cryptographic constants for secure random generation */ Object.defineProperty(exports, "__esModule", { value: true }); exports.FULL_CHARSET = exports.SPECIAL_CHARSET = exports.UPPERCASE_CHARSET = exports.LOWERCASE_CHARSET = exports.NUMERIC_CHARSET = exports.ALPHANUMERIC_CHARSET = exports.BASE64_CHARSET = exports.HEX_CHARSET = exports.DEFAULT_CHARSET = void 0; // Default character set for random string generation exports.DEFAULT_CHARSET = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; // Hex character set exports.HEX_CHARSET = '0123456789abcdef'; // Base64 character set exports.BASE64_CHARSET = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'; // Alphanumeric character set exports.ALPHANUMERIC_CHARSET = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; // Numeric character set exports.NUMERIC_CHARSET = '0123456789'; // Lowercase letters exports.LOWERCASE_CHARSET = 'abcdefghijklmnopqrstuvwxyz'; // Uppercase letters exports.UPPERCASE_CHARSET = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; // Special characters for passwords exports.SPECIAL_CHARSET = '!@#$%^&*()_+-=[]{}|;:,.<>?'; // Full charset including special characters exports.FULL_CHARSET = exports.DEFAULT_CHARSET + exports.SPECIAL_CHARSET; //# sourceMappingURL=const.js.map