{"library":"mts-migrator","type":"library","category":null,"description":"mts-migrator is a javascript-to-typescript migration engine that converts CommonJS modules to ESM, infers types from AST analysis, extracts JSDoc annotations, and refines types with the TypeScript compiler using ts-morph. Current stable version is 2.1.11, released under AGPL-3.0. It can be used via `pnpm dlx` or `npx` without installation. Key differentiators: it handles module system conversion (require→import, module.exports→export), deduplicates imports, strips .js/.jsx from relative imports, infers types from literals, constructors, known APIs, arrays, binary ops, and JSDoc, and optionally runs eslint --fix. It backs up original files, supports dry runs, error recovery, migration reports, and skips config files. Does not handle Flow types or fix logic bugs.","language":"javascript","status":"active","version":"2.1.11","tags":["javascript","typescript","migration","converter","babel","ast","commonjs","esm"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install mts-migrator","imports":["import { migrateCode } from 'mts-migrator'","import { migrateCode } from 'mts-migrator'","import { codeToAST } from 'mts-migrator'","import { convertModuleSystem } from 'mts-migrator'","import { injectTypes } from 'mts-migrator'","import { astToCode } from 'mts-migrator'"]},{"cmd":"yarn add mts-migrator","imports":[]},{"cmd":"pnpm add mts-migrator","imports":[]}],"homepage":"https://colorwall.xyz","github":"https://github.com/LaxentaInc/Magikk-Typescript-Migrator","docs":null,"changelog":null,"pypi":null,"npm":"mts-migrator","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}