@h0llyw00dzz/crypto-rand
Version:
Cryptographically secure random utilities for Node.js and browsers
25 lines • 1.3 kB
JavaScript
;
/**
* 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