/
githubmirror
/
gpt-runner
Обзор
Документация
Войти
/
githubmirror
/
gpt-runner
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
scripts/cli-pkg-alias.ts
23 строки
779 B
JinmingYang
feat(gpt-runner-cli): add alias publish to gptr
19 июн 2023, 17:07
19 июн 2023, 17:07
719067a
Код
Авторство
О чём код?
import path from 'node:path' import { fileURLToPath } from 'node:url' import fs from 'fs-extra' const dirname = path.dirname(fileURLToPath(import.meta.url)) const root = path.join(dirname, '..') const gptRunnerCliPkgPath = path.join(root, './packages/gpt-runner-cli') const gptrPkgPath = path.join(root, './packages/gptr') async function cloneToGptrAliasPkg() { const pkgJsonPath = path.join(gptRunnerCliPkgPath, 'package.json') const gptrPkgJsonPath = path.join(gptrPkgPath, 'package.json') const rawJSON = await fs.readFile(pkgJsonPath, 'utf-8') const pkg = JSON.parse(rawJSON) pkg.name = 'gptr' await fs.ensureDir(gptrPkgPath) await fs.copy(gptRunnerCliPkgPath, gptrPkgPath) await fs.writeJSON(gptrPkgJsonPath, pkg, { spaces: 2 }) } cloneToGptrAliasPkg()