2022-03-01 01:52:56 -06:00
|
|
|
import {processCode, spawnWith} from '@flecks/core/server';
|
|
|
|
|
2024-01-04 03:20:55 -06:00
|
|
|
export default async (packageManager, cwd) => {
|
|
|
|
const code = await processCode(spawnWith([packageManager, 'install'], {cwd}));
|
2022-03-01 01:52:56 -06:00
|
|
|
if (0 !== code) {
|
|
|
|
return code;
|
|
|
|
}
|
2024-01-04 03:20:55 -06:00
|
|
|
return processCode(spawnWith([packageManager, 'run', 'build'], {cwd}));
|
2022-03-01 01:52:56 -06:00
|
|
|
};
|