44 lines
2.0 KiB
JavaScript
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;
|