You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

48 lines
1.2 KiB

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getBuildNumber = getBuildNumber;
exports.getVersion = getVersion;
exports.setBuildNumber = setBuildNumber;
exports.setVersion = setVersion;
exports.withVersion = exports.withBuildNumber = void 0;
function _iosPlugins() {
const data = require("../plugins/ios-plugins");
_iosPlugins = function () {
return data;
};
return data;
}
const withVersion = (0, _iosPlugins().createInfoPlistPlugin)(setVersion, 'withVersion');
exports.withVersion = withVersion;
const withBuildNumber = (0, _iosPlugins().createInfoPlistPlugin)(setBuildNumber, 'withBuildNumber');
exports.withBuildNumber = withBuildNumber;
function getVersion(config) {
return config.version || '1.0.0';
}
function setVersion(config, infoPlist) {
return { ...infoPlist,
CFBundleShortVersionString: getVersion(config)
};
}
function getBuildNumber(config) {
var _config$ios;
return (_config$ios = config.ios) !== null && _config$ios !== void 0 && _config$ios.buildNumber ? config.ios.buildNumber : '1';
}
function setBuildNumber(config, infoPlist) {
return { ...infoPlist,
CFBundleVersion: getBuildNumber(config)
};
}
//# sourceMappingURL=Version.js.map