Executando verificação de segurança...
11

Minha primeira lib no NPM - Scanner

Fala pessoal!

Como desenvolvedor e professor, comecei recentemente a ensinar meus alunos do curso Desenvolvedor Fullstack do Senac Pato Branco, como usarem TypeScript para o desenvolvimento backend.

Dessa forma, uma das coisas básicas que precisava fazer para ensina-los, era executar um programa pelo terminal e que pudesse ter o input de dados pelo próprio terminal.

Achando que seria simples, tentei algumas libs conhecidas como readline-sync e até mesmo o próprio readline nativo do Node.js, o qual achei um pouco complexo para o inicio da matéria.

Então, resolvi criar a lib scanner, semelhante ao Scanner do Java (sim, porque eu sou Javeiro) e com um funcionamento muito simples e que não tira o foco do aluno.

Para instalar use o comando:

npm install @codeea/scanner

Para usar, siga como no exemplo abaixo:

import Scanner from "@codeea/scanner";

const main = async () => {
  const scanner = new Scanner();
  for (let index = 0; index < 10; index++) {
    const name = await scanner.question(`${index + 1} - What is your name? `);
    console.log(`Hello ${name}!`);
  }
  scanner.close();
};

main();

Ficou curioso? Acesse o repo e deixe uma ⭐️

Carregando publicação patrocinada...
1
1
1