Socket
Socket
Sign inDemoInstall

cordova-plugin-buildinfo

Package Overview
Dependencies
0
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.0.1 to 2.0.2

2

package.json
{
"name": "cordova-plugin-buildinfo",
"version": "2.0.1",
"version": "2.0.2",
"description": "Cordova/Phonegap Build Information Plugin. Get PackageName, Version, Debug and more...",

@@ -5,0 +5,0 @@ "cordova": {

@@ -5,3 +5,3 @@ BuildInfoProxy = {

init: function (successCallback, errorCallback, args) {
if (null != this._cache) {
if (null !== this._cache) {
successCallback(this._cache);

@@ -8,0 +8,0 @@ return;

@@ -42,84 +42,101 @@ /*

channel.onCordovaReady.subscribe(function () {
// module.exports.init();
var args = [];
function _buldinfoCheckCordovaPlatform() {
var allowPlatforms = ['android', 'ios', 'windows'];
var platformId = (cordova && cordova.platformId) ? cordova.platformId : null;
return (-1 !== allowPlatforms.indexOf(platformId));
}
// Android Only
// defined buildInfoBuildConfigClassName variable
// BuildConfig class name.
// ex: <script>var buildInfoBuildConfigClassName = 'org.apache.cordova.sample.BuildConfig';</script>
if ('undefined' !== typeof buildInfoBuildConfigClassName) {
args.push(buildInfoBuildConfigClassName);
}
if (_buldinfoCheckCordovaPlatform()) {
exec(
function (res) {
if (!res) {
return;
}
channel.onCordovaReady.subscribe(function () {
// Platform Check
var allowPlatforms = ['android', 'ios', 'windows'];
var platformId = (cordova && cordova.platformId) ? cordova.platformId : null;
if (-1 == allowPlatforms.indexOf(platformId)) {
console.debug('BuildInfo init skip.');
return;
}
if ('undefined' !== typeof res.packageName) {
module.exports.packageName = res.packageName;
}
// module.exports.init();
var args = [];
if ('undefined' !== typeof res.basePackageName) {
module.exports.basePackageName = res.basePackageName;
}
// Android Only
// defined buildInfoBuildConfigClassName variable
// BuildConfig class name.
// ex: <script>var buildInfoBuildConfigClassName = 'org.apache.cordova.sample.BuildConfig';</script>
if ('undefined' !== typeof buildInfoBuildConfigClassName) {
args.push(buildInfoBuildConfigClassName);
}
if ('undefined' !== typeof res.displayName) {
module.exports.displayName = res.displayName;
}
exec(
function (res) {
if (!res) {
return;
}
if ('undefined' !== typeof res.name) {
module.exports.name = res.name;
}
if ('undefined' !== typeof res.packageName) {
module.exports.packageName = res.packageName;
}
if ('undefined' !== typeof res.version) {
module.exports.version = res.version;
}
if ('undefined' !== typeof res.basePackageName) {
module.exports.basePackageName = res.basePackageName;
}
if ('undefined' !== typeof res.versionCode) {
module.exports.versionCode = res.versionCode;
}
if ('undefined' !== typeof res.displayName) {
module.exports.displayName = res.displayName;
}
if ('undefined' !== typeof res.debug) {
module.exports.debug = res.debug;
}
if ('undefined' !== typeof res.name) {
module.exports.name = res.name;
}
if ('undefined' !== typeof res.buildType) {
module.exports.buildType = res.buildType;
}
if ('undefined' !== typeof res.version) {
module.exports.version = res.version;
}
if ('undefined' !== typeof res.flavor) {
module.exports.flavor = res.flavor;
}
if ('undefined' !== typeof res.versionCode) {
module.exports.versionCode = res.versionCode;
}
if ('undefined' !== typeof res.buildDate) {
if (res.buildDate instanceof Date) {
module.exports.buildDate = res.buildDate;
} else {
module.exports.buildDate = new Date(res.buildDate);
if ('undefined' !== typeof res.debug) {
module.exports.debug = res.debug;
}
}
if ('undefined' !== typeof res.installDate) {
if (res.installDate instanceof Date) {
module.exports.installDate = res.installDate;
} else {
module.exports.installDate = new Date(res.installDate);
if ('undefined' !== typeof res.buildType) {
module.exports.buildType = res.buildType;
}
}
if ('undefined' !== typeof res.windows) {
module.exports.windows = res.windows;
}
},
function (msg) {
console.error('BuildInfo init fail');
console.error(msg);
},
'BuildInfo',
'init',
args
);
});
if ('undefined' !== typeof res.flavor) {
module.exports.flavor = res.flavor;
}
if ('undefined' !== typeof res.buildDate) {
if (res.buildDate instanceof Date) {
module.exports.buildDate = res.buildDate;
} else {
module.exports.buildDate = new Date(res.buildDate);
}
}
if ('undefined' !== typeof res.installDate) {
if (res.installDate instanceof Date) {
module.exports.installDate = res.installDate;
} else {
module.exports.installDate = new Date(res.installDate);
}
}
if ('undefined' !== typeof res.windows) {
module.exports.windows = res.windows;
}
},
function (msg) {
console.error('BuildInfo init fail');
console.error(msg);
},
'BuildInfo',
'init',
args
);
});
}

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc