Migratortron-1000 (v1.0.0-beta.87) is a TypeScript library for cloning data or entire sites between Contensis CMS projects. It supports migrating content types, components, content models, assets, entries, site view nodes, and individual fields. Key differentiators include deterministic GUID transformation, two-pass migration for handling dependencies, automatic language code replacement between projects, and availability as both a REST API and CLI. The library ships TypeScript types.
npm install migratortronNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Demonstrates setting up source and target repositories, hydrating them, getting entries, and building migration payloads.
Pin to exact version or stay updated with changelog.
Include alias and project in the returned string as shown in quickstart.
Ensure client IDs have appropriate roles (e.g., 'ProjectAdmin').
Use the dedicated commit/download methods or pass flags in the options object.
Provide a transformGuid function that takes (guid, alias, project) and returns a string.
Use import { HydrateContensisRepositories } from 'migratortron'.Verify environment variables CONTENSIS_SOURCE_CLIENT_ID, etc. are set correctly.
No dependency data recorded yet.