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

Pra mim, qualquer um que defenda ou leve a sério esses pacotes tipo is-odd já é desqualificado na hora.

E pra completar o show de horrores, o is-even tem como dependência o is-odd, inclusive seu código fonte é:

module.exports = function isEven(i) {
    return !isOdd(i);
};

E o is-odd, por sua vez, tem outra dependência, o is-number.

Por fim, vale lembrar que quanto mais dependências, mais chances de dar problema caso alguma delas fique desatualizada ou deixe de existir. Quem não se lembra do infame caso do left-pad?

Claro que reinventar a roda toda hora não é produtivo, então o ideal é tentar encontrar um equilíbrio entre usar algo pronto e fazer vc mesmo. Não tem regra exata pra isso, sempre é uma análise caso a caso.

Carregando publicação patrocinada...