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

Maintainance #348

Open
6 tasks
vixalien opened this issue Jul 28, 2024 · 1 comment
Open
6 tasks

Maintainance #348

vixalien opened this issue Jul 28, 2024 · 1 comment

Comments

@vixalien
Copy link

Hello everyone.

I like using monk, as it's quite a good library. However, I've been distressed about the status of the project, particularly of the fact that it's been years without it seeing activity. This is hence why I'm planning to contribute through a series of Pull Requests, but wanted to talk about it first here, so I can get some insight and advice.

I already have a local branch with some of the changes, and I'll list all planned changes here to see if they are desirable or useful:

  • Switch to ESM (instead of CommonJS)
  • Use ES6 Classes, instead of Object.prototype.function hacks
  • Drop callback support in support for promises
  • Update the mongo package to the latest version
  • Use c8 instead of nyc for testing. nyc doesn't support ESM and isn't really maintained.
  • Convert the repository to a monorepo, to easily maintain the middleware

I'm looking for feedback, and if the maintainers agree, I can start by creating the new PRs.

@codenomnom
Copy link

@vixalien I think it's time to fork 😉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants