Giter Site home page Giter Site logo

broleto's People

Contributors

dav1app avatar dependabot[bot] avatar diegogasparcruz avatar jardelgoncalves-dev avatar lucianossr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

broleto's Issues

Bug em differenceForNow

Olá!!

Primeiramente gostaria de agradecer aos autores pelo projeto, estou utilizando-o para criar um site que requer a função de verificação de boletos e esse módulo tem me ajudado bastante!!!

Verifiquei que a variável "differenceForNow" em index.js sempre retorna um resultado positivo. Isso faz com que o resultado de "boleto.expired()" sempre retorne positivo, mesmo nos casos em que os boletos ainda não estão vencidos.

Fiz a correção local da seguinte maneira, porém não sei se isso pode acabar alterando o comportamento de outras funções que utilizem o resultado dessa variável.

  • Substitua a linha
  • var diff = Math.abs(now.getTime() - past.getTime())
  • Pela linha
  • var diff = now.getTime() - past.getTime();

Problema na instalação do módulo.

Bom dia.

Eu fiz a instalação do módulo conforme o README, porém quando ele vai iniciar está me retornando o seguinte erro:

/node_modules/broleto/dist/index.js'. Please verify that the package.json has a valid "main" entry

Pude notar que dentro da node_modules a pasta referente ao módulo só contém três arquivos:

  • LICENSE
  • package.json
  • README.md

Talvez eu esteja cometendo algum erro no qual não estou percebendo.

Desde já agradeço.

bug em "differenceForNow"

Olá!!

Primeiramente gostaria de agradecer aos autores pelo projeto, estou utilizando-o para criar um site que requer a função de verificação de boletos e esse módulo tem me ajudado bastante!!!

Verifiquei que a variável "differenceForNow" em index.js sempre retorna um resultado positivo. Isso faz com que o resultado de "boleto.expired()" sempre retorne positivo, mesmo nos casos em que os boletos ainda não estão vencidos.

Fiz a correção local da seguinte maneira, porém não sei se isso pode acabar alterando o comportamento de outras funções que utilizem o resultado dessa variável.

  • Substitua a linha
  • var diff = Math.abs(now.getTime() - past.getTime())
  • Pela linha
  • var diff = now.getTime() - past.getTime();

Deixar o import padrão

Como para usar a lib é necessário instanciar a classe Boleto, faria mais sentido deixar o import default.

Ex:

   import Boleto from 'broleto';

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.