tsed

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!

MIT License

Downloads
1.8M
Stars
2.7K
Committers
162
tsed - v6.75.4

Published by Romakita about 3 years ago

6.75.4 (2021-10-21)

Bug Fixes

  • core: Prevent undefined ancestors (ceb333e)
tsed - v6.75.3

Published by Romakita about 3 years ago

6.75.3 (2021-10-20)

Bug Fixes

  • json-schema: Fix Serialize function when the given class model isn't aligned with the data type (914fe76)
tsed - v6.75.2

Published by Romakita about 3 years ago

6.75.2 (2021-10-19)

Bug Fixes

  • common: Fix controllers build mechanism and respect the natural order given by the DI. (6925176), closes #1568
  • koa: Add koa-qs as peerDependencies (85de1d4)
tsed - v6.75.1

Published by Romakita about 3 years ago

6.75.1 (2021-10-18)

Bug Fixes

  • di: Fix DI constant binding (e48fe5d)
  • serverless: Fix ajv bundler options (46dc3a1)
tsed - v6.75.0

Published by Romakita about 3 years ago

6.75.0 (2021-10-15)

Features

  • di: external providers can use @Constant, @Value, @Inject and @InjectContext decorators (74b3974)

Example:

@EntityRepository(Timeslot)
export class TimeslotsRepository extends Repository<Timeslot> {
  @InjectContext()
  protected $ctx?: DIContext; // works now with Repository
}
tsed - v6.74.1

Published by Romakita about 3 years ago

6.74.1 (2021-10-15)

Bug Fixes

  • async-hook-context: Fix microbundle packaging configuration. Exclude logger to the bundle (51563da)
tsed - v6.74.0

Published by Romakita about 3 years ago

6.74.0 (2021-10-14)

Bug Fixes

  • mongoose: Discriminator key can be serialized by json-mapper (dd26450), closes #1568
  • typeorm: Add AbstractRepository to whitelisted injectable services (bc93fd2), closes #1577

Features

  • common: Add statics.hook options to load statics before controllers (99b0ff9)
  • schema: Add @Examples decorator for Parameters and RequestBody (OS3 uniquely) (72755c8)
tsed - v6.73.9

Published by Romakita about 3 years ago

6.73.9 (2021-10-08)

Bug Fixes

  • di: Store constant value in a closure to avoid cloneDeep each time the value is accessed (2758caa)
tsed - v6.73.8

Published by Romakita about 3 years ago

6.73.8 (2021-10-07)

Bug Fixes

  • typeorm: Prevent throwing error with the typeORM container when the token type isn't a repository (78c3590)
tsed - v6.73.7

Published by Romakita about 3 years ago

6.73.7 (2021-10-06)

Bug Fixes

  • Prevent clearing decorator context after init (#1566) (9145885)
tsed - v6.73.6

Published by Romakita about 3 years ago

6.73.6 (2021-10-06)

Bug Fixes

  • schema: Make onInit stateless by removing call to clear() (#1563) (956e66d)
tsed - v6.73.5

Published by Romakita about 3 years ago

6.73.5 (2021-10-05)

Bug Fixes

  • json-mapper: Fix ObjectID serialization (9e3b2b7)
tsed - v6.73.4

Published by Romakita about 3 years ago

6.73.4 (2021-10-04)

Bug Fixes

  • json-mapper: Fix issue with Ref + Array for @tsed/mongoose package (87bd893)
tsed - v6.73.3

Published by Romakita about 3 years ago

6.73.3 (2021-10-04)

Bug Fixes

  • common: Fix Returns(201, MyModel).Groups() issue (852dcd2)
tsed - v6.73.2

Published by Romakita about 3 years ago

6.73.2 (2021-10-02)

Bug Fixes

  • json-mapper: Improve support with MikroORM/Objection/Mongoose (551842c)
  • schema: Fix issue with enum and babel (e880fe4), closes #1534
tsed - v6.73.1

Published by Romakita about 3 years ago

6.73.1 (2021-10-01)

Bug Fixes

  • common: Add complementary log to analyse isSentHeaders sent issue (e8c58e2)
tsed - v6.73.0

Published by Romakita about 3 years ago

6.73.0 (2021-09-30)

Features

  • di,common: Move Controller decorator to di (c005407)
  • schema,common: Move Get/Post/etc.. to schema (e74f498)
tsed - v6.72.3

Published by Romakita about 3 years ago

6.72.3 (2021-09-29)

Bug Fixes

  • change terminus values store to fix undefined issue (#1546) (fbd42d0)
tsed - v6.72.2

Published by Romakita about 3 years ago

6.72.2 (2021-09-28)

Bug Fixes

  • schema,core: Fix controller inheritance (6036432)
tsed - v6.72.1

Published by Romakita about 3 years ago

6.72.1 (2021-09-27)

Bug Fixes

  • platform-serverless: Add application/json when the response is serializable (be088c5)
Package Rankings
Top 1.14% on Npmjs.org
Top 6.72% on Proxy.golang.org
Badges
Extracted from project README
Build & Release PR Welcome npm version semantic-release code style: prettier github opencollective