lusofonia / extenso.js

Uma biblioteca avançada para escrever números por extenso (em português).
https://extenso.js.org
MIT License
268 stars 36 forks source link

Zero (0) retorna `undefined` em `{mode: 'number'}` #58

Closed neuberoliveira closed 1 week ago

neuberoliveira commented 1 year ago

extenso('0', {mode: 'number'}) retorna undefined ao invés de zero

Se o mode for currency funciona OK, mas numerico não

usando a versao 2.0.1

theuves commented 1 week ago

O pior é que não consegui simular esse problema. Sabe dizer em qual plataforma isso acontece?

theuves commented 1 week ago

Consegui realizar um teste e simular o erro.

Parece ocorrer pelo Node.js.

Testei com o Node.js v21.7.1.

theuves commented 1 week ago

Ocorre com:

extenso('0', {mode: 'number'})
extenso('0')
extenso(0)
theuves commented 1 week ago

Problema provavelmente está relacionado ao build do Webpack e não ao código-fonte. Todos os testes estão passando.

theuves commented 1 week ago

Na verdade foi corrigido em 67b000f.

Vamos publicar a correção.

theuves commented 1 week ago

Era um problema de #33, #34. Não lembrava. Perdão.