utils.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.getVirtualDeviceNameForPlatform = exports.getNativeIDEForPlatform = exports.generateOptionsForCapacitorBuild = void 0;
  4. function generateOptionsForCapacitorBuild(inputs, options) {
  5. const [platform] = inputs;
  6. return {
  7. ...options,
  8. externalAddressRequired: true,
  9. open: false,
  10. engine: 'capacitor',
  11. platform: platform ? platform : (options['platform'] ? String(options['platform']) : undefined),
  12. };
  13. }
  14. exports.generateOptionsForCapacitorBuild = generateOptionsForCapacitorBuild;
  15. function getNativeIDEForPlatform(platform) {
  16. switch (platform) {
  17. case 'ios':
  18. return 'Xcode';
  19. case 'android':
  20. return 'Android Studio';
  21. }
  22. return 'Native IDE';
  23. }
  24. exports.getNativeIDEForPlatform = getNativeIDEForPlatform;
  25. function getVirtualDeviceNameForPlatform(platform) {
  26. switch (platform) {
  27. case 'ios':
  28. return 'simulator';
  29. case 'android':
  30. return 'emulator';
  31. }
  32. return 'virtual device';
  33. }
  34. exports.getVirtualDeviceNameForPlatform = getVirtualDeviceNameForPlatform;