← all projects
Library 2026

@karots/migrate

A lightweight, database-agnostic TypeScript migration engine with adapters, hashing protection, and transactional safety.

An open-source, database-agnostic migration engine for TypeScript projects, published to npm as @karots/migrate.

It provides a small defineMigration API, pluggable database adapters, hashing protection to detect tampered/edited migrations, and transactional safety so partially-applied migrations don't corrupt state.