scripts: {
"build:site":"cross-env BUNDLE=site ...."
"build:admin":"cross-env BUNDLE=admin ...."
}
if (process.env.BUNDLE === 'site') {
// конфиг для сайта
}
if (process.env.BUNDLE === 'admin') {
// конфиг для админки
}
// общий конфиг
npm run build:site
npm run build:admin
В общем случае (согласно принципу Дирихле) нет однозначного соответствия между хеш-кодом (выходными данными) и исходными (входными) данными.