UNPKG

cray-encode

Version:

Encode is a library for encoding a value.

80 lines (79 loc) 2.2 kB
exports.encode = encode function encode(argument) { return argument .replace('a', '1') .replace('b', '2') .replace('c', '3') .replace('d', '4') .replace('e', '5') .replace('f', '6') .replace('h', '7') .replace('i', '8') .replace('j', '9') .replace('k', 'a') .replace('l', 'b') .replace('m', 'c') .replace('n', 'd') .replace('o', 'e') .replace('p', 'f') .replace('q', 'h') .replace('r', 'i') .replace('s', 'j') .replace('t', 'k') .replace('u', 'l') .replace('v', 'm') .replace('w', 'n') .replace('x', 'o') .replace('y', 'p') .replace('z', 'q') .replace('1', 'r') .replace('2', 's') .replace('3', 't') .replace('4', 'u') .replace('5', 'v') .replace('6', 'w') .replace('7', 'x') .replace('8', 'y') .replace('9', 'z') .replace('0', 'z') .replace('&', 'y') .replace('é', 'x') .replace('"', 'w') .replace('(', 'u') .replace('-', 't') .replace('è', 's') .replace('_', 'r') .replace('ç', 'q') .replace('à', 'p') .replace(')', 'o') .replace('=', 'n') .replace('~', 'm') .replace('#', 'i') .replace('{', 'k') .replace('[', 'j') .replace('|', 'e') .replace('`', 'a') .replace('^', '8') .replace('@', '+') .replace(']', '/') .replace('}', ')') .replace('<', 'c') .replace('>', '1') .replace(',', ',') .replace(';', '(') .replace(':', ':') .replace('!', '&') .replace('/', '4') .replace('*', '#') .replace('-', 's') .replace('+', '*') .replace('.', ',') .replace('¨', 'e') .replace('£', '.') .replace('$', '7') .replace('¤', '&') .replace('ù', '.') .replace('%', '-') .replace('*', '+') .replace('µ', 'à') }