|
|
@ -1,8 +1,10 @@ |
|
|
|
// Packages
|
|
|
|
const ansiEscapes = require('ansi-escapes') |
|
|
|
const ansiRegex = require('ansi-regex') |
|
|
|
const chalk = require('chalk') |
|
|
|
const stripAnsi = require('strip-ansi') |
|
|
|
|
|
|
|
// Utilities
|
|
|
|
const eraseLines = require('../output/erase-lines') |
|
|
|
|
|
|
|
const ESCAPES = { |
|
|
@ -14,9 +16,7 @@ const ESCAPES = { |
|
|
|
CARRIAGE: '\r' |
|
|
|
} |
|
|
|
|
|
|
|
function formatCC(data) { |
|
|
|
return data.replace(/\s/g, '').replace(/(.{4})/g, '$1 ').trim() |
|
|
|
} |
|
|
|
const formatCC = data => data.replace(/\s/g, '').replace(/(.{4})/g, '$1 ').trim() |
|
|
|
|
|
|
|
module.exports = function( |
|
|
|
{ |
|
|
@ -71,6 +71,7 @@ module.exports = function( |
|
|
|
const _label = label.replace('-', '✖') |
|
|
|
stdout.write(chalk.red(_label)) |
|
|
|
} |
|
|
|
|
|
|
|
value = initialValue |
|
|
|
stdout.write(initialValue) |
|
|
|
|
|
|
@ -97,6 +98,7 @@ module.exports = function( |
|
|
|
.join('|') |
|
|
|
regex = new RegExp(`(${regex})`, 'g') |
|
|
|
} |
|
|
|
|
|
|
|
stdin.setRawMode(true) |
|
|
|
stdin.resume() |
|
|
|
|
|
|
|