node.js script to increment the AndroidManifest.xml versionCode value
var fs = require('fs');
var androidManifest = fs.readFileSync("AndroidManifest.xml", 'utf-8');
var m = androidManifest.match(/android:versionCode="([0-9]+)"/);
if (m) {
var versionCode = parseInt(m[1], 10) + 1;
var updatedAndroidManifest = androidManifest.replace(/(android:versionCode=")([0-9]+)(")/, '$1' + versionCode + '$3');
fs.writeFileSync("AndroidManifest.xml", updatedAndroidManifest, 'utf-8');
console.log('Updated versionCode to ' + versionCode);
}