Fala, Brenner! Tudo certo?
Valeu pela dica!
O prompt-sync
é um jeito diferente de pegar dados do terminal. No curso eu mostrei o readline
porque ele já vem no Node, então não precisa instalar nada.
Já o prompt-sync
entra como dependência no projeto — e vale ficar atento aos detalhes: essa lib não recebe atualização há uns 6 anos! (confere aqui)
Se a gente levantar o capô pra ver o que o prompt-sync faz, não tem mistério: ele usa funções do próprio Node (fs.readSync
, stdin
) pra "segurar" o programa até você digitar algo e devolver como se fosse uma função prompt()
. Ou seja, resolve o mesmo problema, só com outra abordagem.
Boa de ter levantado isso, porque ajuda a galera a entender as diferenças e fazer escolhas!
Vida longa e próspera