You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

config.js 764B

12345678910111213141516171819202122232425262728
  1. var args = require('yargs').argv;
  2. var fs = require('fs');
  3. var userhome = process.env.HOME || process.env.HOMEPATH || process.env.USERPROFILE;
  4. module.exports = {
  5. coreElements: ['vaadin-grid', 'vaadin-combo-box'],
  6. version: args.version || 'master',
  7. permalink: args.version ? 'latest' : '',
  8. toolsHost: args.toolsHostname || 'tools.vaadin.com',
  9. zipHost: args.zipHostname || 'vaadin.com',
  10. paths: {
  11. staging: {
  12. bower: 'target/bower',
  13. cdn: 'target/cdn',
  14. zip: 'target/zip',
  15. doc: 'target/docsite'
  16. },
  17. userhome: userhome,
  18. privateKey: function() {
  19. try {
  20. return fs.readFileSync(userhome + '/.ssh/id_rsa');
  21. } catch(error) {
  22. return fs.readFileSync(userhome + '/.ssh/id_dsa');
  23. }
  24. }
  25. }
  26. };