{"library":"rs-migrate","type":"library","category":null,"description":"Versioned document migration library for remoteStorage apps. v1.0.2 (2024). No dependencies. Documents track their own version via a configurable field (default `_migrateVersion`). When reading a document, `migrateDocument` deep-clones it and runs registered transforms in order if behind. `migrateAll` batch-migrates full collections via an adapter. Distinguishes itself from generic migration tools by being purpose-built for remoteStorage's document model (zero deps, lazy on read, eager batch optional). Ships TypeScript definitions.","language":"javascript","status":"active","version":"1.0.2","tags":["javascript","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install rs-migrate","imports":["import { createMigrator } from 'rs-migrate'","import type { Migrator } from 'rs-migrate'","import type { MigrationDescriptor } from 'rs-migrate'"]},{"cmd":"yarn add rs-migrate","imports":[]},{"cmd":"pnpm add rs-migrate","imports":[]}],"homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":"rs-migrate","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}