UNPKG

@brettdh/standard-version-expo

Version:

Automatic Expo versioning with Standard Version

22 lines (21 loc) 757 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const helpers_1 = require("../helpers"); /** * Read the buildnum stored at versionCode in the build.gradle. */ exports.readVersion = helpers_1.androidBuildnumReader; /** * Increment the buildnum stored at versionCode in the build.gradle. * This ignores the provided version. */ exports.writeVersion = (contents, _version) => { const buildNumStr = helpers_1.androidBuildnumReader(contents); const buildNumber = buildNumStr != '' ? Number(buildNumStr) : 0; if (Number.isNaN(buildNumber)) { throw new Error('Could not parse number from `versionCode`.'); } return helpers_1.androidBuildnumWriter(contents, String(buildNumber + 1)); };