包详细信息

@deepkit/core

deepkit39kMIT1.0.15

Deepkit core library

自述文件







Discord npm CI

Deepkit Framework is a new high-performance and real-time TypeScript framework for enterprise TypeScript applications. Standalone TypeScript libraries and a framework that brings everything together.

Docs

Check out the Deepkit Documentation to get started.

Getting started

To create a Deepkit app with Deepkit Framework from scratch, you can use NPM init:

npm init @deepkit/app@latest my-deepkit-app

Community Packages

Examples

Contributing

If you are interested in contributing to the development of Deepkit, check out the Development Docs to learn more about setting up your local development environment.

更新日志

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

1.0.15 (2025-06-26)

Features

  • desktop-ui: refactor to standalone/signal, update angular to v20, new website docs (#657) (a39d26c)

1.0.5 (2025-04-02)

Features

  • core: export AsyncFunction (cebd164)

1.0.3 (2025-03-13)

Features

  • mongo,orm,logger: improve transaction safety and logging (95faf2c)
  • rpc: automatically garbage collect observables + new event system + stats collection (d727232)

1.0.1 (2025-02-24)

Note: Version bump only for package @deepkit/core

1.0.1-alpha.158 (2025-02-15)

Note: Version bump only for package @deepkit/core

1.0.1-alpha.157 (2025-02-15)

Bug Fixes

  • core: disable reflection in indent.ts (9bbc278)
  • core: pass correct global in indent.ts (b1558e4)
  • rpc: ensure message size is reset to 0 after reaching a buffer that is too small (c78a2a2)
  • tsconfig and tsc build (ac71e83)
  • type: convert TypeAnnotation into intrinsic type (#629) (4d1a13e), closes #626

Features

  • update to angular 19 and typescript 5.7.3, new @deepkit/angular-ssr package (#627) (52333a7)

1.0.1-alpha.156 (2025-01-30)

Bug Fixes

  • type: make sure forwarded type arguments reset Ω at the origin (3138671), closes #619

1.0.1-alpha.154 (2024-09-06)

Features

  • rpc: make Buffer dependency optional (2f32a12)

1.0.1-alpha.147 (2024-05-04)

Bug Fixes

  • type: make sure handled constructor properties are not set twice (2e82eb6)
  • type: resolve global classes as shallow TypeClass (d976024)

1.0.1-alpha.145 (2024-04-08)

Bug Fixes

  • type guard handing of empty Map/Set (da4cf82)

1.0.1-alpha.143 (2024-03-17)

Bug Fixes

  • core: don't include stack in formatError per default (1b603ee)
  • type: print Error cause chain in formatError (c2a413a)

1.0.1-alpha.124 (2024-02-04)

Bug Fixes

  • desktop-ui: -webkit-scrollbar is not supported in chrome anymore (68fca4f)
  • type: handle more circular types (5f6bd12), closes #477

Features

  • orm: better Error handling + UniqueConstraintFailure (f1845ee)

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

Features

  • orm: onDatabaseError event (cdb7256)

1.0.1-alpha.121 (2024-01-31)

Bug Fixes

  • core: clear timeouts correctly in ProcessLock (89cd2d5)

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

Note: Version bump only for package @deepkit/core

1.0.1-alpha.113 (2024-01-17)

Features

  • orm: remove rxjs dependency (0d9dfe1)

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

Features

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

Bug Fixes

  • core: make sure stringifyValueWithType does not print unlimited depth (56fbef9)

1.0.1-alpha.105 (2023-10-23)

Note: Version bump only for package @deepkit/core