UNPKG

git-release-manager

Version:

A tool to generate release notes from git commit history

19 lines 893 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createSections = createSections; const contributors_1 = require("./contributors"); const grouping_1 = require("./grouping"); const summarizing_1 = require("./summarizing"); function createSections(commits, config) { const sections = {}; sections.commits = (0, grouping_1.groupBy)(commits, 'type', config); sections.notes = (0, grouping_1.groupByNotes)(commits, config, false); sections.contributors = (0, contributors_1.getContributors)(commits, config); sections.summary = { commits: (0, summarizing_1.summarizeCommits)(sections.commits, config), notes: (0, summarizing_1.summarizeNotes)(sections.notes, config), contributors: (0, summarizing_1.summarizeContributors)(sections.contributors, config), }; return sections; } //# sourceMappingURL=index.js.map