/
chat-center
/
server
Обзор
Документация
Войти
/
chat-center
/
server
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
master
scripts/afterpkg.ts
45 строк
935 B
levkin_s
Перенес модуль для публикации
04 авг 2026, 17:47
04 авг 2026, 17:47
0ed10dd
Код
Авторство
О чём код?
import { join } from 'path'; import { Zip } from 'zip-lib'; async function execute() { const binpath = join(process.cwd(), 'dist', 'bin'); const pkgsets = [ { name: 'linux', suffix: 'linux', }, { name: 'windows', suffix: 'win.exe', }, ]; const osfiles = ['server-', 'runner-']; const zipper = new Zip(); pkgsets.forEach((value) => { for (const fileprefix of osfiles) { zipper.addFile( join(binpath, fileprefix + value.suffix), join(value.name, fileprefix + value.suffix), ); } zipper.addFile( join(process.cwd(), '.env.example'), join(value.name, '.env.example'), ); }); await zipper.archive( join( binpath, 'chat-center-server-' + process.env.npm_package_version + '.zip', ), ); console.log('Сборка исполняемых файлов в архив завершена'); } execute();