DevFlow logoDevFlow
Infrastructure & Stack MigrationsBreaking Change Detection

DevOps & Engineering Stack Migrators

Safely transition configuration files, build scripts, and test suites across modern stacks. Automate Docker to Kubernetes migrations, npm to Bun script updates, and ESLint flat config shifts with zero guesswork.

Run via CLI: devflow migrate <slug> -i config.yml
Showing 10 of 10 migrators
Containers & Orchestration
Docker ComposeKubernetes Manifests

Docker Compose to Kubernetes Pod & Deployment Converter

Convert docker-compose.yml services into production-ready Kubernetes Deployments, Services, ConfigMaps, and PVCs online with breaking change analysis.

Start Migration
JavaScript & TypeScript Ecosystem
npm / Node.jsBun Runtime

Migrate npm package.json to Bun Runtime & Scripts

Instantly migrate npm scripts, dependencies, and configurations to Bun. Optimize script execution speeds and strip obsolete transpilations.

Start Migration
JavaScript & TypeScript Ecosystem
ESLint Legacy (.eslintrc)ESLint v9 Flat Config (eslint.config.mjs)

Migrate .eslintrc to ESLint v9 Flat Config

Convert legacy .eslintrc.json and .eslintrc.js configurations into ESLint v9 flat config (eslint.config.mjs) with typescript-eslint support.

Start Migration
JavaScript & TypeScript Ecosystem
Moment.jsdate-fns v3/v4

Migrate Moment.js to date-fns (Zero Bundle Bloat)

Convert legacy mutable Moment.js operations into pure, tree-shakeable date-fns functions. Reduce JavaScript bundle weight by up to 70KB.

Start Migration
CI/CD & Automation Pipelines
GitHub ActionsGitLab CI (.gitlab-ci.yml)

Migrate GitHub Actions Workflows to GitLab CI

Translate GitHub Actions YAML workflows into robust .gitlab-ci.yml pipelines with stages, container images, caching, and artifacts.

Start Migration
Compilers & Build Systems
Webpack 5Vite

Migrate Webpack 5 Config to Vite (10x Faster HMR)

Convert webpack.config.js bundles into lightning-fast Vite configs (vite.config.ts). Eliminate multi-minute cold starts and reload delays.

Start Migration
JavaScript & TypeScript Ecosystem
JestVitest

Migrate Jest Unit Tests to Vitest

Convert Jest test suites, configs, and mocks to Vitest. Share identical Vite configurations and execute tests 4x faster with ESM native workers.

Start Migration
Python Packaging & Environments
Python requirements.txtPEP 621 pyproject.toml (uv / Poetry)

Migrate requirements.txt to pyproject.toml (PEP 621)

Convert legacy Python requirements.txt files into modern PEP 621 compliant pyproject.toml dependencies for uv, Poetry, and Flit.

Start Migration
Containers & Orchestration
Helm ValuesKustomize Overlays

Helm Values to Kustomize Overlays & Patches

Convert Helm chart values and templated configurations into pure Kustomize kustomization.yaml resources and patches without Tiller or templating engine bloat.

Start Migration
Infrastructure & Cloud Config
Nginx ConfigCaddyfile (Automatic HTTPS)

Migrate Nginx Server Blocks to Caddyfile

Convert Nginx reverse proxy blocks, SSL certificate setups, and header directives into concise, automatic-HTTPS Caddyfile rules.

Start Migration