/
githubmirror
/
strapi
Обзор
Документация
Войти
/
githubmirror
/
strapi
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
packages/utils/upgrade/src/modules/runner/code/code.ts
18 строк
543 B
Ben Irvin
feat: Upgrade Tool
08 янв 2024, 13:26
Не верифицирован
08 янв 2024, 13:26
7d13a12
Код
Авторство
О чём код?
import { run as jscodeshift } from 'jscodeshift/src/Runner'; import { AbstractRunner } from '../runner'; import type { Codemod } from '../../codemod'; import type { CodeRunnerConfiguration } from './types'; export class CodeRunner extends AbstractRunner<CodeRunnerConfiguration> { runner = jscodeshift; valid(codemod: Codemod.Codemod): boolean { return codemod.kind === 'code'; } } export const codeRunnerFactory = (paths: string[], configuration: CodeRunnerConfiguration) => { return new CodeRunner(paths, configuration); };