yaclt
Version:
Yet Another Change Log Tool
22 lines • 2.38 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.WithoutChangeTypeStrategy = void 0;
var template_utils_1 = require("../../../utils/template-utils");
var WithoutChangeTypeStrategy = (function () {
function WithoutChangeTypeStrategy() {
this.lines = [];
}
WithoutChangeTypeStrategy.prototype.processLine = function (line) {
this.lines.push(line);
};
WithoutChangeTypeStrategy.prototype.generate = function (template, releaseNumber) {
var handlebarsTemplate = template_utils_1.compileTemplate(template);
return handlebarsTemplate({
releaseNumber: releaseNumber,
entries: this.lines,
});
};
return WithoutChangeTypeStrategy;
}());
exports.WithoutChangeTypeStrategy = WithoutChangeTypeStrategy;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2l0aG91dC1jaGFuZ2UtdHlwZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9hY3Rpb25zL3ByZXBhcmUtcmVsZWFzZS9zdHJhdGVnaWVzL3dpdGhvdXQtY2hhbmdlLXR5cGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsZ0VBQWdFO0FBR2hFO0lBQUE7UUFDVSxVQUFLLEdBQWEsRUFBRSxDQUFDO0lBYS9CLENBQUM7SUFYUSwrQ0FBVyxHQUFsQixVQUFtQixJQUFZO1FBQzdCLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQ3hCLENBQUM7SUFFTSw0Q0FBUSxHQUFmLFVBQWdCLFFBQWdCLEVBQUUsYUFBcUI7UUFDckQsSUFBTSxrQkFBa0IsR0FBRyxnQ0FBZSxDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBQ3JELE9BQU8sa0JBQWtCLENBQUM7WUFDeEIsYUFBYSxlQUFBO1lBQ2IsT0FBTyxFQUFFLElBQUksQ0FBQyxLQUFLO1NBQ3BCLENBQUMsQ0FBQztJQUNMLENBQUM7SUFDSCxnQ0FBQztBQUFELENBQUMsQUFkRCxJQWNDO0FBZFksOERBQXlCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY29tcGlsZVRlbXBsYXRlIH0gZnJvbSBcIi4uLy4uLy4uL3V0aWxzL3RlbXBsYXRlLXV0aWxzXCI7XG5pbXBvcnQgeyBQcmVwYXJlUmVsZWFzZVN0cmF0ZWd5IH0gZnJvbSBcIi4vcHJlcGFyZS1yZWxlYXNlLXN0cmF0ZWd5XCI7XG5cbmV4cG9ydCBjbGFzcyBXaXRob3V0Q2hhbmdlVHlwZVN0cmF0ZWd5IGltcGxlbWVudHMgUHJlcGFyZVJlbGVhc2VTdHJhdGVneSB7XG4gIHByaXZhdGUgbGluZXM6IHN0cmluZ1tdID0gW107XG5cbiAgcHVibGljIHByb2Nlc3NMaW5lKGxpbmU6IHN0cmluZyk6IHZvaWQge1xuICAgIHRoaXMubGluZXMucHVzaChsaW5lKTtcbiAgfVxuXG4gIHB1YmxpYyBnZW5lcmF0ZSh0ZW1wbGF0ZTogc3RyaW5nLCByZWxlYXNlTnVtYmVyOiBzdHJpbmcpOiBzdHJpbmcge1xuICAgIGNvbnN0IGhhbmRsZWJhcnNUZW1wbGF0ZSA9IGNvbXBpbGVUZW1wbGF0ZSh0ZW1wbGF0ZSk7XG4gICAgcmV0dXJuIGhhbmRsZWJhcnNUZW1wbGF0ZSh7XG4gICAgICByZWxlYXNlTnVtYmVyLFxuICAgICAgZW50cmllczogdGhpcy5saW5lcyxcbiAgICB9KTtcbiAgfVxufVxuIl19