square/js-jose

Square/js-jose future

dkowis opened this issue · 0 comments

@dkowis thanks for taking this on and investigating this issue! I've spent some time looking into this problem, but haven't quite got time recently to focus on it.

You've mentioned quite a few issues, so here's what I've been thinking (and I should probably open it up as an issue, so we can track these):

  • I'd like to get rid off global var references and make modules as self-contained as possible.
  • It would be great if we migrated the entire project to TypeScript.
  • Improve unit and integration tests.
    the project is in 0.x release cycle, so we can create breaking changes and call it 0.3 without breaking SemVer.
  • I'd like to clean-up Travis CI and build releases on CI, not on devs' laptops.
  • I'd like to release this package under @square namespace (so maybe @square/jose?)
  • I'd like to review the API, get some feedback and make changes that we can then call as 1.0.

If you'd like to tackle any of these (however big or small), I'd be happy to chat and review the code.