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

Project status? #2

Closed
pauldraper opened this issue Mar 3, 2019 · 5 comments
Closed

Project status? #2

pauldraper opened this issue Mar 3, 2019 · 5 comments

Comments

@pauldraper
Copy link

This project is pre-1.0 and was last updated 2018-10-29.

  1. Is the API stable and the implementation production-ready?
  2. What future fixes/additions -- if any -- are planned?
@martijndeh
Copy link
Contributor

I moved this project to a submodule of a project of mine (which is in production), but continued development, so a lot of changes are not pushed to this repo yet. I'll take some time to this week to move back to this public repo and publish to npm.

The philosophy of the public api is to stick as close as possible to PostgreSQL—to avoid any unnecessary abstractions. So, the api is fairly stable, as in it won't suddenly change, but there are still some sql commands not supported.

I'll keep this issue open until I updated the repo again. But feel free to ask any questions in the meantime.

@gilbert
Copy link
Contributor

gilbert commented Mar 29, 2019

I'm also highly interested in this library. What kind of changes have you made?

@martijndeh
Copy link
Contributor

OK, I just updated the repo. Let me know what you think.

As for the changes: some bugs are fixed and a lot of typing improvements e.g. when inserting specifying id is not required anymore. :) On delete and update cascade/restrict/no action/set null/set default and a handful more sql keywords are supported now.

@ansarizafar
Copy link

@martijndeh Any update on project status? I would love to use mammoth in my new project.

@martijndeh
Copy link
Contributor

I'm not working on a project which uses postgres and typescript right now, so new development is paused currently. I think it needs some dependency updates and check with the latest typescript again. Still, I think Mammoth is feature-complete enough to be usable, especially because I value the type safety so much. But yea officially the status is still pre-production.

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

4 participants