drawio-desktop/sync.js
2017-03-04 23:29:23 +03:00

23 lines
602 B
JavaScript

const fs = require('fs')
const path = require('path')
const child_process = require('child_process')
const wardir = path.resolve(__dirname, 'draw.io', 'war')
const appjsonpath = path.resolve(wardir, 'package.json')
// let ver = fs.readFileSync(path.resolve(__dirname, 'draw.io', 'VERSION'), 'utf8')
let ver = '6.2.5' // just to test autoupdate
let pj = require(appjsonpath)
pj.version = ver
fs.writeFileSync(appjsonpath, JSON.stringify(pj), 'utf8')
child_process.spawnSync('yarn', ['install','--production'], {cwd: wardir})
/*
"postinstall": "cd draw.io/war && yarn install --production",
*/