TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, MariaDB, MS SQL Server, PostgreSQL and SQLite/libSQL databases.
Stars
9.0k
Forks
625
Watchers
9.0k
Open Issues
32
Overall repository health assessment
0.56.020.5.020.5.01.0.01.0.11.11.11.15.247.6.1324.12.26.10.28.20.02.7.24.0.37.7.12.3.211.0.017.0.354.1.27.2.01.0.62.2.39.1.72.6.10.14.33.2.99.0.716.4.011.0.10.43.01.58.0^0.19.00.2.26.1.32.0.124.21.06.0.21.5.911.1.04.1.24.2k
commits
1.1k
commits
346
commits
128
commits
82
commits
18
commits
17
commits
16
commits
10
commits
9
commits
fix(core): skip shared join columns with null value in mapDataToFieldNames (#7490)
f6b4273View on GitHubfix(core): escape special characters in base Platform array marshalling (#7489)
9bc798fView on GitHubfix(migrations): skip database connection in checkSchema() when snapshot exists (#7493)
2bcde16View on GitHubfix(core): include generated columns in mergeData diff for identity map reuse (#7491)
97fd5c6View on GitHubci: fixed Oracle's and MySQL9's health checks (#7484)
5460361View on GitHubchore(deps): bump lodash from 4.17.23 to 4.18.1 (#7482)
f27e6cfView on GitHubchore(deps): bump lodash from 4.17.23 to 4.18.1 in /docs (#7483)
dd2c985View on GitHubfix(sql): use composite unique constraint for OneToOne on STI entities (#7480)
cef70b9View on GitHubchore(deps): update dependency @types/picomatch to v4.0.3
0edf6d4View on GitHubfix(core): resolve EntityIdentifier in composite FK with shared join columns (#7477)
cb44ba0View on GitHubfix(sql): fix null composite FK producing `undefined` column values in `nativeInsertMany` (#7476)
7043886View on GitHubfix(sql): fix populate of 1:1 on TPT leaf entity with joined strategy (#7474)
053881cView on GitHubfix(core): use symbol brand in CollectionShape to prevent false structural matches (#7473)
c9e93e4View on GitHub