Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modernize codebase with newer JavaScript syntax, techniques, etc #71

Open
4 tasks
KrisSiegel opened this issue Jan 11, 2019 · 0 comments
Open
4 tasks
Labels
enhancement exploratory help wanted Tasks Kris would LOVE some help on :)

Comments

@KrisSiegel
Copy link
Owner

msngr.js has been around for quite a long time. When it was initially created it was named intents.js and was used pretty much exclusively in an environment without access to ES6, transpilers or really anything modern. It was almost 2 years before intents.js was renamed and open sourced onto github + npm. This project has carried around that old baggage for quite a while and it's time to modernize a little bit.

This issue is for exploring and implementing multiple modernization efforts. Multiple pull requests will be expected and this will get rolled up into a new, major version release.

  • Drop support for node 0.10, 0.11, 0.12, 4.x, and 5.x
  • Revise code to drop var essentially everywhere
  • Revise code to start using arrow functions where applicable
  • Revise code to support ES6 style imports. We must ensure the global availability will continue to work as well as node module inclusion.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement exploratory help wanted Tasks Kris would LOVE some help on :)
Projects
None yet
Development

No branches or pull requests

1 participant