manifest.js 812 B

123456789101112131415161718192021
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.parseUniXSplashScreen = exports.parseUniXFlexDirection = void 0;
  4. const shared_1 = require("@vue/shared");
  5. const flexDirs = ['row', 'row-reverse', 'column', 'column-reverse'];
  6. function parseUniXFlexDirection(manifestJson) {
  7. const flexDir = manifestJson?.['uni-app-x']?.['flex-direction'];
  8. if (flexDir && flexDirs.includes(flexDir)) {
  9. return flexDir;
  10. }
  11. return 'column';
  12. }
  13. exports.parseUniXFlexDirection = parseUniXFlexDirection;
  14. function parseUniXSplashScreen(manifestJson) {
  15. const splashScreen = manifestJson?.['app']?.['splashScreen'];
  16. if ((0, shared_1.isPlainObject)(splashScreen)) {
  17. return splashScreen;
  18. }
  19. return false;
  20. }
  21. exports.parseUniXSplashScreen = parseUniXSplashScreen;