64 lines
3.9 KiB
JavaScript
64 lines
3.9 KiB
JavaScript
"use strict";
|
|
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
|
|
if (k2 === undefined) k2 = k;
|
|
var desc = Object.getOwnPropertyDescriptor(m, k);
|
|
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
|
|
desc = { enumerable: true, get: function() { return m[k]; } };
|
|
}
|
|
Object.defineProperty(o, k2, desc);
|
|
}) : (function(o, m, k, k2) {
|
|
if (k2 === undefined) k2 = k;
|
|
o[k2] = m[k];
|
|
}));
|
|
var __exportStar = (this && this.__exportStar) || function(m, exports) {
|
|
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
|
|
};
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.parseArguments = exports.getNVueFlexDirection = exports.getNVueStyleCompiler = exports.getNVueCompiler = exports.hasConfusionFile = exports.isConfusionFile = exports.APP_CONFUSION_FILENAME = exports.normalizeAppManifestJson = void 0;
|
|
const shared_1 = require("@vue/shared");
|
|
const merge_1 = require("./merge");
|
|
const defaultManifestJson_1 = require("./defaultManifestJson");
|
|
const statusbar_1 = require("./statusbar");
|
|
const plus_1 = require("./plus");
|
|
const nvue_1 = require("./nvue");
|
|
const arguments_1 = require("./arguments");
|
|
const safearea_1 = require("./safearea");
|
|
const splashscreen_1 = require("./splashscreen");
|
|
const confusion_1 = require("./confusion");
|
|
const uniApp_1 = require("./uniApp");
|
|
const launchwebview_1 = require("./launchwebview");
|
|
const checksystemwebview_1 = require("./checksystemwebview");
|
|
const tabBar_1 = require("./tabBar");
|
|
const i18n_1 = require("./i18n");
|
|
const theme_1 = require("../../theme");
|
|
function normalizeAppManifestJson(userManifestJson, pagesJson) {
|
|
const manifestJson = (0, merge_1.initRecursiveMerge)((0, defaultManifestJson_1.initDefaultManifestJson)(), userManifestJson);
|
|
const { pages, globalStyle, tabBar } = (0, theme_1.initTheme)(manifestJson, pagesJson);
|
|
(0, shared_1.extend)(pagesJson, JSON.parse(JSON.stringify({ pages, globalStyle, tabBar })));
|
|
(0, statusbar_1.initAppStatusbar)(manifestJson, pagesJson);
|
|
(0, arguments_1.initArguments)(manifestJson, pagesJson);
|
|
(0, plus_1.initPlus)(manifestJson, pagesJson);
|
|
(0, nvue_1.initNVue)(manifestJson, pagesJson);
|
|
(0, safearea_1.initSafearea)(manifestJson, pagesJson);
|
|
(0, splashscreen_1.initSplashscreen)(manifestJson, userManifestJson);
|
|
(0, confusion_1.initConfusion)(manifestJson);
|
|
(0, uniApp_1.initUniApp)(manifestJson);
|
|
// 依赖 initArguments 先执行
|
|
(0, tabBar_1.initTabBar)((0, launchwebview_1.initLaunchwebview)(manifestJson, pagesJson), manifestJson, pagesJson);
|
|
// 依赖 initUniApp 先执行
|
|
(0, checksystemwebview_1.initCheckSystemWebview)(manifestJson);
|
|
return (0, i18n_1.initI18n)(manifestJson);
|
|
}
|
|
exports.normalizeAppManifestJson = normalizeAppManifestJson;
|
|
__exportStar(require("./env"), exports);
|
|
var confusion_2 = require("./confusion");
|
|
Object.defineProperty(exports, "APP_CONFUSION_FILENAME", { enumerable: true, get: function () { return confusion_2.APP_CONFUSION_FILENAME; } });
|
|
Object.defineProperty(exports, "isConfusionFile", { enumerable: true, get: function () { return confusion_2.isConfusionFile; } });
|
|
Object.defineProperty(exports, "hasConfusionFile", { enumerable: true, get: function () { return confusion_2.hasConfusionFile; } });
|
|
var nvue_2 = require("./nvue");
|
|
Object.defineProperty(exports, "getNVueCompiler", { enumerable: true, get: function () { return nvue_2.getNVueCompiler; } });
|
|
Object.defineProperty(exports, "getNVueStyleCompiler", { enumerable: true, get: function () { return nvue_2.getNVueStyleCompiler; } });
|
|
Object.defineProperty(exports, "getNVueFlexDirection", { enumerable: true, get: function () { return nvue_2.getNVueFlexDirection; } });
|
|
var arguments_2 = require("./arguments");
|
|
Object.defineProperty(exports, "parseArguments", { enumerable: true, get: function () { return arguments_2.parseArguments; } });
|