New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

cross-mp-power

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

cross-mp-power - npm Package Compare versions

Comparing version 0.2.0 to 0.2.1

61

esm/index.js

@@ -194,3 +194,3 @@ const memoize = (func)=>{

let res;
if (BUILD_TARGET === 'wx') {
if (typeof BUILD_TARGET === 'string' ? BUILD_TARGET === 'wx' : getApiVarName() === 'wx') {
if ('getAppBaseInfo' in wx) {

@@ -208,3 +208,3 @@ var _wx_getAppBaseInfo;

}
if (BUILD_TARGET === 'qq') {
if (typeof BUILD_TARGET === 'string' ? BUILD_TARGET === 'qq' : getApiVarName() === 'qq') {
return res = typeof __wxConfig === 'object' && !!__wxConfig.debug || typeof __qqConfig === 'object' && !!__qqConfig.debug;

@@ -231,3 +231,3 @@ }

};
if (BUILD_TARGET === 'wx') {
if (typeof BUILD_TARGET === 'string' ? BUILD_TARGET === 'wx' : getApiVarName() === 'wx') {
if ('getAccountInfoSync' in wx) {

@@ -241,4 +241,3 @@ var _wx_getAccountInfoSync;

envVersion: __wxConfig.envVersion,
appId: ((__wxConfig_accountInfo = __wxConfig.accountInfo) === null || __wxConfig_accountInfo === void 0 ? void 0 : __wxConfig_accountInfo.appId) || '?',
version: '?'
appId: (__wxConfig_accountInfo = __wxConfig.accountInfo) === null || __wxConfig_accountInfo === void 0 ? void 0 : __wxConfig_accountInfo.appId
});

@@ -248,3 +247,3 @@ }

}
if (BUILD_TARGET === 'qq') {
if (typeof BUILD_TARGET === 'string' ? BUILD_TARGET === 'qq' : getApiVarName() === 'qq') {
if ('getAccountInfoSync' in qq) {

@@ -260,4 +259,3 @@ var _qq_getAccountInfoSync;

envVersion: cfg.envVersion,
appId: ((_cfg_accountInfo = cfg.accountInfo) === null || _cfg_accountInfo === void 0 ? void 0 : _cfg_accountInfo.appId) || '?',
version: '?'
appId: (_cfg_accountInfo = cfg.accountInfo) === null || _cfg_accountInfo === void 0 ? void 0 : _cfg_accountInfo.appId
});

@@ -268,3 +266,3 @@ }

}
if (BUILD_TARGET === 'my') {
if (typeof BUILD_TARGET === 'string' ? BUILD_TARGET === 'my' : getApiVarName() === 'my') {
if ('getAccountInfoSync' in my) {

@@ -277,4 +275,3 @@ var _my_getAccountInfoSync;

envVersion: __appxStartupParams.envVersion || (my.isIDE ? 'develop' : '?'),
appId: __appxStartupParams.appId || '?',
version: '?'
appId: __appxStartupParams.appId
});

@@ -284,2 +281,22 @@ }

}
if (typeof BUILD_TARGET === 'string' ? BUILD_TARGET === 'swan' : getApiVarName() === 'swan') {
const envMap = {
development: 'develop',
trial: 'trial',
production: 'release'
};
if ('getEnvInfoSync' in swan) {
try {
const envInfo = swan.getEnvInfoSync();
return d({
appId: envInfo.appKey,
envVersion: envMap[envInfo.env],
version: envInfo.appVersion
});
} catch (error) {
return d();
}
}
return d();
}
const apiVar = getApiVar();

@@ -353,3 +370,3 @@ if ('getAccountInfoSync' in apiVar) {

let key;
if (BUILD_TARGET === 'my') {
if (typeof BUILD_TARGET === 'string') {
name = BUILD_TARGET === 'my' ? 'setClipboard' : 'setClipboardData';

@@ -427,2 +444,5 @@ key = BUILD_TARGET === 'my' ? 'text' : 'data';

}
if (typeof BUILD_TARGET === 'string' ? BUILD_TARGET === 'swan' : getApiVarName() === 'swan' && selector.split('.').length > 2) {
console.warn('百度小程序平台下使用多个class选择器获取boundingClientRect时可能拿不到数据,建议换成单个class或者id选择器');
}
return new Promise((resolve, reject)=>{

@@ -489,5 +509,16 @@ let timer;

if (typeof getApp === 'function') {
const app = getApp({
allowDefault: true
});
let app;
let hasArg;
if (typeof BUILD_TARGET === 'string') {
hasArg = BUILD_TARGET === 'wx' || BUILD_TARGET === 'qq';
} else {
hasArg = getApiVarName() === 'wx' || getApiVarName() === 'qq';
}
if (hasArg) {
app = getApp({
allowDefault: true
});
} else {
app = getApp();
}
app[key] = app[key] || {};

@@ -494,0 +525,0 @@ return app[key];

{
"name": "cross-mp-power",
"version": "0.2.0",
"version": "0.2.1",
"description": "跨平台小程序能力封装",

@@ -5,0 +5,0 @@ "main": "esm/index.js",

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc