dragonbones-runtime
Version:
the tools to build dragonbones file for diffrent framework
30 lines (29 loc) • 1.15 kB
JavaScript
/// <reference path="../../lib/types.d.ts" />
var file = require("../../lib/FileUtil");
var ModifyProperties = (function () {
function ModifyProperties() {
}
ModifyProperties.prototype.initProperties = function () {
var projectPath = file.joinPath(egret.args.projectDir, "egretProperties.json");
this.projectConfig = JSON.parse(file.read(projectPath));
};
ModifyProperties.prototype.save = function (version) {
if (version) {
this.projectConfig.egret_version = version;
}
var projectPath = file.joinPath(egret.args.projectDir, "egretProperties.json");
var content = JSON.stringify(this.projectConfig, null, "\t");
file.save(projectPath, content);
};
ModifyProperties.prototype.upgradeModulePath = function () {
var config = this.projectConfig;
for (var _i = 0, _a = config.modules; _i < _a.length; _i++) {
var m = _a[_i];
if (!m.path) {
m.path = '${EGRET_APP_DATA}/' + config.egret_version;
}
}
};
return ModifyProperties;
}());
module.exports = new ModifyProperties();