New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@deepkit/type-compiler

Package Overview
Dependencies
Maintainers
1
Versions
40
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@deepkit/type-compiler - npm Package Versions

134

1.0.1-alpha.141

Diff

Changelog

Source

1.0.1-alpha.141 (2024-03-05)

Bug Fixes

  • orm: remove browser export (58bb3c8)
  • rpc: maintain strictSerialization option also in new observables (273330b)
  • type: handle Function correctly in type comparisons (16f0c1d)
marcj
published 1.0.1-alpha.139 •

Changelog

Source

1.0.1-alpha.139 (2024-02-29)

Bug Fixes

  • create-app: adjust example app to new API changes (d2b1c26)
  • rpc: only print warning text, not error (ed8cfe7)
  • type-compiler: mark the right SourceFile object as processed (38cfdf0)
  • type: better error message when fast path type resolution fails due to undefined symbols (0ef082d)
marcj
published 1.0.1-alpha.123 •

Changelog

Source

1.0.1-alpha.123 (2024-02-02)

Bug Fixes

  • desktop-ui: resolve various circular imports (3f5c676)
  • injector: resolve deps of exported providers correctly (c185b38)

Features

  • orm: onDatabaseError event (cdb7256)
marcj
published 1.0.1-alpha.117 •

Changelog

Source

1.0.1-alpha.117 (2024-01-26)

Bug Fixes

  • broker: invalid type in Bus.publish (fb99dbe)
  • type-compiler: embed external class/functions (ad6973d)
  • type-compiler: merge compilerOptions from ConfigResolver (7b00789)
  • type-compiler: pattern match exclusion for globs (#543) (30e3319)
  • type: correct type guard (272cff9)

Features

  • app: allow object literals as flags (488247a)
  • app: allow passing command function without name (6796414)
  • app: more color in CLI validation error (9231b7c)
  • http: support non-class types as DI tokens in route actions (a296570)
  • type-compiler: improve perf by 10x (6eb0436)
  • type-compiler: support local export syntax + improve logging (993cffa)
marcj
published 1.0.1-alpha.116 •

Changelog

Source

1.0.1-alpha.116 (2024-01-22)

Features

  • injector: throw error when both forRoot and exports are used in module (#539) (7faa60d)
  • type: refactor typeName embedding (48a2994)
marcj
published 1.0.1-alpha.114 •

Changelog

Source

1.0.1-alpha.114 (2024-01-21)

Bug Fixes

  • http: make sure HttpHeader options is defined (ea251ed)
  • type-compiler: support nodenext/node16 module type (5e40fae)

Features

  • type-compiler: improve performance drastically (1d80c1a)
marcj
published 1.0.1-alpha.112 •

Changelog

Source

1.0.1-alpha.112 (2024-01-16)

Bug Fixes

  • framework: make sure configured var/debug folder is created when (3383504)

Features

  • app: improve CLI outputs/parsing by removing @oclif (e38bbd1)
  • rpc: make kernel connection available in kernel security (#536) (32252b0)
marcj
published 1.0.1-alpha.110 •

Changelog

Source

1.0.1-alpha.110 (2024-01-11)

Bug Fixes

  • type-compiler: make sure plugin is exported in new entrypoint + deps are correct (22eb296)
marcj
published 1.0.1-alpha.109 •

Changelog

Source

1.0.1-alpha.109 (2024-01-10)

Bug Fixes

  • bson: tests (607d369)
  • create-app: add missing filesystem dependency (#533) (a70327c)
  • http: use default values of route parameters if no http value was provided. (fa74d16), closes #529
  • injector: allow to define scope in provide<T>({}) (2f12c2e)
  • orm: snapshot type any correctly (4898e9b)
  • rpc: defer resolving class name (68fe2a9)
  • rpc: tests with controller path resolution based on reflection (6909fa8)
  • sql: serialize referenced types (#528) (2f68991)
  • type-compiler: arrow function receive type (#521) (6bfb246)
  • type-compiler: resolve reflection mode paths correctly (acb2d72)
  • type-compiler: set ts compiler options target to es2022 if higher than es20222 when resolving global lib files (#516) (29a1a17)
  • type: make serializer API consistent (5870005)

Features

  • broker: queue message deduplication (#512) (2a8bf2c)
  • injector: add support for receive type in isProvided (#511) (e405ed3)
  • mongo,sql: skip database field for inserts (#527) (9fca388)
marcj
published 1.0.1-alpha.108 •

Changelog

Source

1.0.1-alpha.108 (2023-11-21)

Bug Fixes

  • app: correctly end stopwatch frame (86be2e1)
  • broker: await disconnect (0568378)
  • core: make sure stringifyValueWithType does not print unlimited depth (56fbef9)
  • framework: don't enable profiler per default (52a7e52)
  • framework: dont throw when profiler package couldn't be built. (3b165d6)
  • framework: provide always DebugBroker (1b55b65)
  • http: fix tests to reflect new error reporting (1eb83ff)
  • injector: make sure type cache is used when finding matching provider. (8c79e4b)
  • rpc: correctly load controller name (9d603db)
  • rpc: race condition in disconnect() when connect is still in progress (f2d708d)
  • template: better typings to support <element role="string"> (efb1668)
  • type: correctly check X extends Date and print validation errors with caused value. (fde795e)
  • type: correctly materialize Promise in runtime checks. (aa66460), closes #495
  • type: make sure typeof x expression doesn't return the original type (7206e7e)
  • type: make sure inline returns a ref to the correct type program (dc5d6dd)

Features

  • rpc: make controller decorator name optional (#491) (525ed39)
  • type-compiler: emit typeName for type only imports (#501) (318d091)
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc