UNPKG

658 BJavaScriptView Raw
1let runChaikaMergeTask = require('./chaikaMergeTask/index');
2let runPreTasks = require('./pretasks');
3let cwd = process.cwd();
4let path = require('path');
5
6function changeWorkingDir(){
7 process.chdir(path.join(cwd, '.CACHE/nanachi'));
8}
9
10function isChaikaMode() {
11 return process.env.NANACHI_CHAIK_MODE === 'CHAIK_MODE';
12}
13
14module.exports = async function(args){
15
16 try {
17 if (isChaikaMode()) {
18 await runChaikaMergeTask();
19 }
20
21 await runPreTasks(args);
22
23 if (isChaikaMode()) {
24 changeWorkingDir();
25 }
26 } catch (err) {
27 // eslint-disable-next-line
28 console.log(err);
29 }
30};