UNPKG

generate-alphabetic-name

Version:

Take an arbitrary string or integer and generate a short alphabetic code. It works in the browser and node.js and is designed to be as small as possible, and extremely fast.

20 lines 873 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const generateAlphabeticNameFromNumber_1 = __importDefault(require("./generateAlphabeticNameFromNumber")); exports.generateAlphabeticNameFromNumber = generateAlphabeticNameFromNumber_1.default; const hash_1 = __importDefault(require("./hash")); exports.hash = hash_1.default; /** * Take an arbitrary string or number and generate a short * alphabetic code for it using only characters in /[a-zA-Z]+/ * * @param input */ function generateAlphabeticName(input) { return generateAlphabeticNameFromNumber_1.default(typeof input === 'number' ? input : hash_1.default(input)); } exports.default = generateAlphabeticName; //# sourceMappingURL=index.js.map