A TypeScript ORM for SQLite that eliminates schema definitions by automatically creating tables and columns on-the-fly. v0.0.1 is the current stable release. Key differentiators: zero-configuration dynamic schema, automatic UUID primary keys, managed timestamps (createdAt, updatedAt, deletedAt), soft delete, native boolean/Date/JSON type support, and runtime column management. Suitable for rapid prototyping and dynamic data shapes where traditional ORM migrations are overhead.
npm install schemaless-sqliteNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Demonstrates basic CRUD operations: create, find with filters, and database close.
Call `db.hardDelete('table', id)` if you need to permanently remove a record. Check API documentation for method availability.Use lowercase filter operators: `{ age: { gte: 18 } }` not `{ age: { GTE: 18 } }`.Always check `result.data` existence after calling `findOne`.
Review the full TypeScript definition file or source code for correct method signatures before using column management.
Change import to: `import { SqliteOrm } from 'schemaless-sqlite'`Ensure `npm install schemaless-sqlite` and TypeScript is configured with `"esModuleInterop": true` if needed. Check that package type declarations are properly resolved.