tsedio / tsed

:triangular_ruler: Ts.ED is a Node.js and TypeScript framework on top of Express to write your application with TypeScript (or ES6). It provides a lot of decorators and guideline to make your code more readable and less error-prone. ⭐️ Star to support our work!
https://tsed.io/
MIT License
2.86k stars 284 forks source link

Fix remove reexport symbol common #2859

Closed Romakita closed 1 month ago

Romakita commented 1 month ago

Information

Type Breaking change
chore No

Add @tsed/platform-http to export only symbol from the old @tsed/common.

@tsed/common re-export @tsed/schema, @tsed/di, @tsed/platform-params, @tsed/platform-exceptions, @tsed/platform-response-filter, and $log / Logger from @tsed/logger.

This new @tsed/platform-http don't re-export these things. The CLI will use directly @tsed/platform-http package to generate the appropriate project.

This way it will be easier to compose your project according to your needs and to have a lighter bundle (without the log-request for example).

Todos

Romakita commented 1 month ago

:tada: This PR is included in version 8.0.0-beta.4 :tada:

The release is available on:

Your semantic-release bot :package::rocket: