Остановить выполнение скрипта,не закрыв консоль

У меня есть код

    try{
    let data = fs.readFileSync('config.json', {
        encoding: 'utf8',
        flag: 'r'
    });
    settings = JSON.parse(data);
    if(!settings[value])
    {throw(`Value ${value} invalid!Check config.json`)}
    return settings[value]
    }
    catch(err){Error(err)}
    console.log("test")

Вообщем,мне нужно остановить скрипт так,чтобы дальнейший код после throw'а ошибки не выполнялся,но и не исчезала консоль с выводом этой ошибки


Ответы (2 шт):

Автор решения: Иван Осипов

Пауза 5 секунд, можно больше поставить, вместо 5000 другое число

setTimeout(alert("5 seconds"),5000);

→ Ссылка
Автор решения: Neon

Вообщем,подошло вот это

        console.log('Press any key to exit');
        process.stdin.setRawMode(true);
        process.stdin.resume();
        process.stdin.on('data', process.exit.bind(process, 0));
        return true;
→ Ссылка