Open breath103 opened 4 years ago
I know that @breath103 mentioned Dynamorm but I'd also like to mention my port of Dynamo-Types:
It takes a slightly different approach to querying and operations, with support for call-chaining and advanced queries, utility classes for performing transactions and batch operations, exposes conditional checks for all operations, and more goodies. It too is being actively maintained.
Thanks for the info! Personally I ended up using Dynamoose but the TypeScript support had a lot of errors and I didnt like the syntax that much (its close to Mongoose even tho DynamoDB is totally different than MongoDB).
@MickL I agree, I had been using Dynamoose for awhile and really wanted better typing. I also found the way it built queries often ended up being poorly optimized. I found dynamo-types later but it didn't support some key features I was looking for. I created a few pull requests for dynamo-types but eventually I had to do a hard fork as I was changing the usage significantly. Dyngoose now is fully-typed for every operation with some advanced features exposed in helpful ways.
@breath103 hey man, is it still the case that this repo is not being maintained? I'm just asking because it has been updated 19 days ago..
@jpmtrabbold it's because of renovate automatic dependency update. at least original maintainers all maintaining https://github.com/serverless-seoul/dynamorm this repository
I suppose this might be confusing, even saddening news for contributors of this repository.
This library initially developed while building Vingle.
Since it doesn't contains any business logic, We nurtured this as open source from very beginning - to share the benefit of it with wider serverless & AWS & Typescript communities, and to get contributions from those communities as well
But since all of its core contributors left Vingle at 2020, including myself and @mooyoul @deerFried,
we got into situation where Vingle orgs owns the repository, yet there is nobody in Vingle who can actively maintain the repository.
As a solution, we tried to transfer this repository along with other open source libraries to public github org dedicated on those libraries, serverless-seoul, In order to keep the contribution / issues / PR history.
but we've asked to put this back to under Vingle org, with mentioning of legal obligation for copy rights to company.
As a result, we have no choice but to hard fork this repository. We're trying to achieve those things by doing so:
@MyAeroCode @ktwbc @rogueturnip @lorenzocastelli @MickL @benhutchins @NoelBaron @brianjd @mikecann @thakursunakshi @singhdeepme @sanchaysdn @evaneus @civilizeddev @tscj3490 @mihirogi @justin-gerhardt Thanks for your contributions, sorry for the not optimal result here. please refer Dynamorm for further maintenance and contribution, we'll be actively maintaining this repo - we've just added documents -
thanks.