📷 A modern, cross-platform, 2D Graphics library for .NET
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.
 
 

17 lines
636 B

var jsonfile = require("jsonfile");
var semver = require("semver");
var file = "../src/imageprocessorcore/project.json";
var buildVersion = process.env.APPVEYOR_BUILD_VERSION.substring(1);
var findPoint = buildVersion.lastIndexOf(".");
var basePackageVer = buildVersion.substring(0, findPoint);
var buildNumber = buildVersion.substring(findPoint + 1, buildVersion.length);
var semversion = semver.valid(basePackageVer + "-alpha" + buildNumber);
jsonfile.readFile(file, function (err, project) {
project.version = semversion;
jsonfile.writeFile(file, project, {spaces: 2}, function(err) {
console.error(err);
});
})