/
githubmirror
/
tabby
Обзор
Документация
Войти
/
githubmirror
/
tabby
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
scripts/build-modules.mjs
27 строк
729 B
Eugene
fail on webpack exceptions
04 май 2026, 18:38
Не верифицирован
04 май 2026, 18:38
5aa2ea9
Код
Авторство
О чём код?
#!/usr/bin/env node import * as vars from './vars.mjs' import log from 'npmlog' import webpack from 'webpack' import { promisify } from 'node:util' const configs = [ '../app/webpack.config.main.mjs', '../app/webpack.config.mjs', ...vars.allPackages.map(x => `../${x}/webpack.config.mjs`), ]; (async () => { try { for (const c of configs) { log.info('build', c) const stats = await promisify(webpack)((await import(c)).default()) console.log(stats.toString({ colors: true })) if (stats.hasErrors()) { process.exit(1) } } } catch (error) { log.error('build', String(error)) process.exit(1) } })()