H5-contact/node_modules/@dcloudio/uni-cli-shared/dist/x.js

44 lines
2.0 KiB
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.isUniAppXAndroidNative = exports.isUniAppXAndroidJsEngine = exports.isUniAppXJsEngine = exports.isUniAppXAndroidVapor = exports.shouldUseHighResolutionSourceMap = exports.isUniAppXVapor = exports.isUniAppXIOS = exports.isUniAppXAndroid = exports.isUniAppX = void 0;
function isUniAppX() {
return process.env.UNI_APP_X === 'true';
}
exports.isUniAppX = isUniAppX;
function isUniAppXAndroid(platform = process.env.UNI_UTS_PLATFORM) {
return isUniAppX() && platform === 'app-android';
}
exports.isUniAppXAndroid = isUniAppXAndroid;
function isUniAppXIOS(platform = process.env.UNI_UTS_PLATFORM) {
return isUniAppX() && platform === 'app-ios';
}
exports.isUniAppXIOS = isUniAppXIOS;
function isUniAppXVapor() {
return isUniAppX() && process.env.UNI_APP_X_DOM2 === 'true';
}
exports.isUniAppXVapor = isUniAppXVapor;
function shouldUseHighResolutionSourceMap() {
return !(process.env.NODE_ENV === 'development' && isUniAppXVapor());
}
exports.shouldUseHighResolutionSourceMap = shouldUseHighResolutionSourceMap;
function isUniAppXAndroidVapor(platform = process.env.UNI_UTS_PLATFORM) {
return isUniAppXAndroid(platform) && process.env.UNI_APP_X_DOM2 === 'true';
}
exports.isUniAppXAndroidVapor = isUniAppXAndroidVapor;
function isUniAppXJsEngine() {
return isUniAppX() && process.env.UNI_APP_X_UVUE_SCRIPT_ENGINE === 'js';
}
exports.isUniAppXJsEngine = isUniAppXJsEngine;
function isUniAppXAndroidJsEngine(platform = process.env.UNI_UTS_PLATFORM) {
return (isUniAppXAndroid(platform) &&
process.env.UNI_APP_X_UVUE_SCRIPT_ENGINE === 'js');
}
exports.isUniAppXAndroidJsEngine = isUniAppXAndroidJsEngine;
function isUniAppXAndroidNative(platform = process.env.UNI_UTS_PLATFORM) {
return (isUniAppXAndroid(platform) &&
// 非 Vapor 或者 Vapor 但使用 native 引擎
(process.env.UNI_APP_X_DOM2 !== 'true' ||
process.env.UNI_APP_X_UVUE_SCRIPT_ENGINE === 'native'));
}
exports.isUniAppXAndroidNative = isUniAppXAndroidNative;