version_up.js 711 B

12345678910111213141516171819202122232425262728
  1. /**
  2. * version_up
  3. * @author: oldj
  4. * @homepage: https://oldj.net
  5. */
  6. const fs = require('fs')
  7. const path = require('path')
  8. const version_file = path.join(path.dirname(__dirname), 'src', 'version.json')
  9. const version = require(version_file)
  10. const app_package = require('../app/package.json')
  11. const versionInc = (v) => {
  12. return ++v
  13. }
  14. version[3] = versionInc(version[3])
  15. console.log(`version -> ${version.slice(0, 3).join('.')}(${version[3]})`)
  16. fs.writeFileSync(version_file, `[${version.join(', ')}]`)
  17. app_package.version = version.slice(0, 3).join('.') + '.' + version[3]
  18. fs.writeFileSync(
  19. path.join(path.dirname(__dirname), 'app', 'package.json'),
  20. JSON.stringify(app_package, null, 2),
  21. 'utf8',
  22. )