vars.js 940 B

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