aboutsummaryrefslogtreecommitdiff
path: root/save-32x32.js
blob: 5cef27304e5401a711dee6dd1d103c9fc0bac6e4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
const exec = require("child_process").exec;

const command = [
  "cd 32x32",
  "npm install",
  "npm run build",
  "mv build/static ../output/", // HACK - move static first
  "mv build ../output/32x32",
].join(" && ");

function save32x32() {
  return new Promise((resolve, reject) => {
    console.log(command);
    exec(command, (err, stdout, stderr) => {
      if (err || stderr) {
        return reject(err || stderr);
      }

      resolve(stdout);
    });
  });
}

module.exports = save32x32;