/
mmorozan
/
ui-tests
Обзор
Документация
Войти
/
mmorozan
/
ui-tests
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
scripts/sync-generated-steps.js
23 строки
828 B
Mikhail
Initial cross-stack Playwright Gherkin monorepo
22 апр 2026, 01:16
22 апр 2026, 01:16
d88d01c
Код
Авторство
О чём код?
#!/usr/bin/env node const fs = require("node:fs"); const path = require("node:path"); const repoRoot = path.resolve(__dirname, ".."); const copies = [ { from: path.join(repoRoot, "generated", "ts", "common.steps.ts"), to: path.join(repoRoot, "packages", "ts-playwright-gherkin", "features", "step_definitions", "common.steps.ts") }, { from: path.join(repoRoot, "generated", "java", "com", "example", "steps", "CommonSteps.java"), to: path.join(repoRoot, "packages", "java-playwright-gherkin", "src", "test", "java", "com", "example", "steps", "CommonSteps.java") } ]; for (const copy of copies) { fs.mkdirSync(path.dirname(copy.to), { recursive: true }); fs.copyFileSync(copy.from, copy.to); console.log(`Synced ${path.relative(repoRoot, copy.from)} -> ${path.relative(repoRoot, copy.to)}`); }