deepkit-framework
                                
                                
                                
                                    deepkit-framework copied to clipboard
                            
                            
                            
                        A new full-featured and high-performance TypeScript framework
## Code ```ts #!/usr/bin/env ts-node-script import { App } from '@deepkit/app'; import { FrameworkModule } from '@deepkit/framework'; import { t } from '@deepkit/type'; import { inject } from '@deepkit/injector'; import...
We'd like to support additional runtime environments, such as: - [Cloudflare Workers](https://workers.cloudflare.com) - [Deno](https://deno.land) - [Bun](https://bun.sh) - [Netlify Functions](https://www.netlify.com/products/#netlify-edge-functions) - ... and more This would require that we'd need to...
Currently in deepkit, the `Query` object is more like a query builder. While in the most popular ORM in Python, [Django ORM](https://docs.djangoproject.com/en/4.0/topics/db/queries/#retrieving-objects), the `QuerySet` objects can be directly considered as...
I should be able to describe a property as type `version` in which case the ORM will auto-increment the property on every DB write starting with 1.
I heard it was planned within the Discord, but I'm just making an issue to make things easier to track. :)
Hello, I really like the idea of this library! I hope it can go on and become mainstream of TypeScript server development. Currently I have experienced with the follow bug...
The documentation is here https://deepkit.io/documentation/framework/http/controller#response but it is no longer in the code: https://github.com/deepkit/deepkit-framework/blob/d1533ff6e5a008cb9080a7607e5b7bcda2cefdde/packages/http/src/decorator.ts#L187
I have node-lts installed on Windows 11 using scoop. I tried installing as per the documentation with the following log generated: [2022-06-11T10_36_02_815Z-debug-0.log](https://github.com/deepkit/deepkit-framework/files/8883679/2022-06-11T10_36_02_815Z-debug-0.log)
Currently embedded data fields cannot be nullable, so we have to write `if (entity.embedded.field1 && entity.embedded.field2) {}` instead of `if (entity.embedded) {}`. This example will throw a database validation error:...
It happens only when: - database is provided using a class extending `Database` as its token (`Database` as token is not tested because the bug) - some entities are inheriting...