/
VasilyNovosad
/
ui-kit
Обзор
Документация
Войти
/
VasilyNovosad
/
ui-kit
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
scripts/postinstall.js
45 строк
895 B
Vasily Novosad
Repository config
28 дек 2023, 09:33
28 дек 2023, 09:33
049b581
Код
Авторство
О чём код?
const path = require("node:path"); const fs = require("node:fs"); const { workspaces } = require("../package.json"); /** * Copy «.env» files */ workspaces.forEach((workspaceName) => { const sourceConfig = path.resolve( __dirname, "..", workspaceName, ".env.example" ); const destinationConfig = path.resolve( __dirname, "..", workspaceName, ".env" ); if (fs.existsSync(sourceConfig) && !fs.existsSync(destinationConfig)) { fs.copyFileSync(sourceConfig, destinationConfig); } }); /** * Copy «.vscode/launch.json» file */ const sourceConfig = path.resolve( __dirname, "..", ".vscode", "launch.example.json" ); const destinationConfig = path.resolve( __dirname, "..", ".vscode", "launch.json" ); if (fs.existsSync(sourceConfig) && !fs.existsSync(destinationConfig)) { fs.copyFileSync(sourceConfig, destinationConfig); }