deepkit-framework icon indicating copy to clipboard operation
deepkit-framework copied to clipboard

A new full-featured and high-performance TypeScript framework

Results 136 deepkit-framework issues
Sort by recently updated
recently updated
newest added

Docker compose ```yml version: '3.1' services: mongo: image: mongo:5.0.10 restart: always ports: - 27017:27017 environment: MONGO_INITDB_ROOT_USERNAME: root MONGO_INITDB_ROOT_PASSWORD: root MONGO_INITDB_DATABASE: db volumes: - ./db/data:/data/db - ./db/config:/data/configdb # - ./db/001_users.js:/docker-entrypoint-initdb.d/001_users.js:ro #...

I'm not sure where the problem is, but i have problem with imported `types` when compiling with webpack. **tsc** works ```typescript PrivateApiController.__type = ['methods', function () { return {}; },...

Refs: #332 ### Summary of changes Supports tsconfig.json extends (Nx monorepo) ### Relinquishment of Rights Please mark following checkbox to confirm that you relinquish all rights of your changes: -...

Middlewares are not applied when specifying multiple matching routes: This won't work: ```ts middlewares: [ httpMiddleware.for(SomeMiddleware).forRoutes({ path: '/pathA', }, { path: 'pathB', }), ] ``` While this works: ```ts middlewares:...

### Summary of changes Add `.js` file extension to all internal imports. This fixes #161 (see [latest comments](https://github.com/deepkit/deepkit-framework/issues/161#issuecomment-1181704041)). For example, the error message without this fix looks like this: ```...

The idea behind this is to be able to start a project with all the files configured for the deepkit. Some issues that arise with the implementation approach: - How...

Remove unnecessary packages from production dependencies to have a lighter zip file. Like this one with `@types/ws` and `faker` for example. https://github.com/deepkit/deepkit-framework/blob/master/packages/framework/package.json#L48-L69 Also, in this file, some dependencies that should...

### Summary of changes ### Relinquishment of Rights Please mark following checkbox to confirm that you relinquish all rights of your changes: - [x] I waive and relinquish all rights...

### Summary of changes Provides resolvers with type information. As an example case, this enables a resolver to determine optionality in order to understand if they should throw vs return...

I've only noticed this with `Pick` so far, but: When `target` in `tsconfig.json` is set to `ES2020` or `ES2021`, [this code](https://github.com/deepkit/deepkit-framework/commit/1d984fec0839796126264b44e77e80b04593d748#diff-f647e316ee8bb0d2599cb8db20bdcc44742189e5137cd2e68a5a17d85b2b306fR1181-R1189) from the @deepkit/type tests builds the following: ``` const...