A TypeScript ORM for Amazon DynamoDB, version 2.1.0, with built-in support for models, CRUD operations, global secondary index queries, soft delete/recover, and automatic timestamps. Released under MIT license, maintained actively. Differentiates from other DynamoDB ORMs by providing a class-based model pattern with entity definitions, easy GSI queries, and soft delete functionality out of the box. Ships TypeScript definitions.
npm install dynamite-ormNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Defines a User model and entity, then inserts a document and logs the result with auto-generated fields.
Review business logic: use SoftDelete when you need recoverability, HardDelete for permanent removal.
Install @aws-sdk/client-dynamodb and configure SDK client accordingly.
Double-check table name matches DynamoDB resource.
Always pass { id: '...' } to FindOne.Use ES import syntax.
Ensure import { BaseModel } from 'dynamite-orm' is correct.Use import { Entity } from 'dynamite-orm'.Verify table name in Entity constructor and primary key spelling.