aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/packages/turbo-codemod/src/utils/getTransformerHelpers.ts
blob: e37da6e4609d93da3213fe7eba68676a29db4cae (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import { TransformerOptions } from "../types";
import { Runner } from "../runner";
import Logger from "./logger";

export default function getTransformerHelpers({
  transformer,
  rootPath,
  options,
}: {
  transformer: string;
  rootPath: string;
  options: TransformerOptions;
}) {
  const utilArgs = {
    transformer,
    rootPath,
    ...options,
  };
  const log = new Logger(utilArgs);
  const runner = new Runner(utilArgs);

  return { log, runner };
}