UNPKG

rush-archive-project-plugin

Version:
30 lines 1.13 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ProjectMetadata = void 0; var node_core_library_1 = require("@rushstack/node-core-library"); var ProjectMetadata = exports.ProjectMetadata = /** @class */ (function () { function ProjectMetadata(projectConfig) { this._projectConfig = projectConfig; } ProjectMetadata.load = function (filePath) { var projectConfig = node_core_library_1.JsonFile.load(filePath).projectConfig; return new ProjectMetadata(projectConfig); }; ProjectMetadata.prototype.save = function (filePath) { node_core_library_1.JsonFile.save({ projectConfig: this._projectConfig, }, filePath, { ensureFolderExists: true, }); }; Object.defineProperty(ProjectMetadata.prototype, "projectConfig", { get: function () { return this._projectConfig; }, enumerable: false, configurable: true }); ProjectMetadata.FILENAME = "rush-project-metadata.json"; return ProjectMetadata; }()); //# sourceMappingURL=projectMetadata.js.map