Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
if (config.notification_hide_user) {
name = config.notification_hidden_user || 'Someone';
}
notifier.notify({
appName: "Snore.DesktopToasts", // Windows FIX - might not be needed
title: name,
message: message,
wait: false,
timeout: config.notification_time
});
// sound/beep
if (config.notification_sound) {
process.stdout.write(ansiEscapes.beep);
}
}
}
if (value[value.length + caretOffset] === '/') {
caretOffset += formattedData.length + 1
}
} else {
tmp =
value.substr(0, value.length + caretOffset) +
formattedData +
value.substr(value.length + caretOffset + formattedData.length)
caretOffset += formattedData.length
}
} else if (/\s/.test(data) && caretOffset < 0) {
caretOffset++
tmp = value
} else {
return stdout.write(ansiEscapes.beep)
}
value = tmp
} else if (validateKeypress(data, value)) {
value = tmp
if (caretOffset === 0) {
const completion = await autoComplete(value)
if (completion) {
suggestion = chalk.gray(completion)
suggestion += ansiEscapes.cursorBackward(completion.length)
} else {
suggestion = ''
}
}
} else {
return stdout.write(ansiEscapes.beep)
}
if (value[value.length + caretOffset] === '/') {
caretOffset += formattedData.length + 1;
}
} else {
tmp =
value.substr(0, value.length + caretOffset) +
formattedData +
value.substr(value.length + caretOffset + formattedData.length);
caretOffset += formattedData.length;
}
} else if (/\s/.test(data) && caretOffset < 0) {
caretOffset++;
tmp = value;
} else {
return stdout.write(ansiEscapes.beep);
}
value = tmp;
} else if (validateKeypress(data, value)) {
value = tmp;
if (caretOffset === 0) {
const completion = await autoComplete(value);
if (completion) {
suggestion = chalk.gray(completion);
suggestion += ansiEscapes.cursorBackward(completion.length);
} else {
suggestion = '';
}
}
} else {
return stdout.write(ansiEscapes.beep);
}
return stdout.write(ansiEscapes.beep)
}
value = tmp
} else if (validateKeypress(data, value)) {
value = tmp
if (caretOffset === 0) {
const completion = await autoComplete(value)
if (completion) {
suggestion = chalk.gray(completion)
suggestion += ansiEscapes.cursorBackward(completion.length)
} else {
suggestion = ''
}
}
} else {
return stdout.write(ansiEscapes.beep)
}
}
if (mask === 'cc' || mask === 'ccv') {
value = formatCC(value)
value = value.replace(regex, chalk.gray('$1'))
} else if (mask === 'expDate') {
value = value.replace(regex, chalk.gray('$1'))
}
eraseLines(1)
stdout.write(label + value + suggestion)
if (caretOffset) {
process.stdout.write(ansiEscapes.cursorBackward(Math.abs(caretOffset)))
}
}