Open
Description
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.
Metadata
Metadata
Assignees
Labels
No labels