1
0

vars.js 950 B

1234567891011121314151617181920212223242526272829
  1. const path = require('path')
  2. const fs = require('fs')
  3. const semver = require('semver')
  4. const childProcess = require('child_process')
  5. const appInfo = JSON.parse(fs.readFileSync(path.resolve(__dirname, '../app/package.json')))
  6. const electronInfo = JSON.parse(fs.readFileSync(path.resolve(__dirname, '../node_modules/electron/package.json')))
  7. exports.version = childProcess.execSync('git describe --tags', {encoding:'utf-8'})
  8. exports.version = exports.version.substring(1).trim()
  9. exports.version = exports.version.replace('-', '-c')
  10. if (exports.version.includes('-c')) {
  11. exports.version = semver.inc(exports.version, 'prepatch').replace('-0', '-nightly.0')
  12. }
  13. exports.builtinPlugins = [
  14. 'terminus-core',
  15. 'terminus-settings',
  16. 'terminus-terminal',
  17. 'terminus-community-color-schemes',
  18. 'terminus-plugin-manager',
  19. 'terminus-ssh',
  20. ]
  21. exports.bundledModules = [
  22. '@angular',
  23. '@ng-bootstrap',
  24. ]
  25. exports.electronVersion = electronInfo.version