23 lines
1.0 KiB
JavaScript
23 lines
1.0 KiB
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
const ios_plugins_1 = require("../plugins/ios-plugins");
|
|
exports.withVersion = ios_plugins_1.createInfoPlistPlugin(setVersion, 'withVersion');
|
|
exports.withBuildNumber = ios_plugins_1.createInfoPlistPlugin(setBuildNumber, 'withBuildNumber');
|
|
function getVersion(config) {
|
|
return config.version || '0.0.0';
|
|
}
|
|
exports.getVersion = getVersion;
|
|
function setVersion(config, infoPlist) {
|
|
return Object.assign(Object.assign({}, infoPlist), { CFBundleShortVersionString: getVersion(config) });
|
|
}
|
|
exports.setVersion = setVersion;
|
|
function getBuildNumber(config) {
|
|
var _a;
|
|
return ((_a = config.ios) === null || _a === void 0 ? void 0 : _a.buildNumber) ? config.ios.buildNumber : '1';
|
|
}
|
|
exports.getBuildNumber = getBuildNumber;
|
|
function setBuildNumber(config, infoPlist) {
|
|
return Object.assign(Object.assign({}, infoPlist), { CFBundleVersion: getBuildNumber(config) });
|
|
}
|
|
exports.setBuildNumber = setBuildNumber;
|
|
//# sourceMappingURL=Version.js.map
|