UNPKG

@jakechampion/cli-testing-library

Version:

Small but powerful library for testing CLI the way it is used by people.

23 lines (22 loc) 561 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.keyToHEx = void 0; const keyMap = { arrowDown: '\x1B\x5B\x42', arrowLeft: '\x1b\x5b\x44', arrowRight: '\x1b\x5b\x43', arrowUp: '\x1b\x5b\x41', backSpace: '\x08', delete: '\x1b\x5b\x33\x7e', end: '\x1b\x4f\x46', enter: '\x0D', escape: '\x1b', home: '\x1b\x4f\x48', pageUp: '\x1b\x5b\x35\x7e', pageDown: '\x1b\x5b\x36\x7e', space: '\x20', }; const keyToHEx = (key) => { return keyMap[key]; }; exports.keyToHEx = keyToHEx;