index.js 648 B

1234567891011121314151617
  1. "use strict";
  2. const { recommendVersion } = require("./lib/recommend-version");
  3. const { updateChangelog } = require("./lib/update-changelog");
  4. exports.recommendVersion = recommendVersion;
  5. exports.updateChangelog = updateChangelog;
  6. /** @typedef {'fixed' | 'independent'} VersioningStrategy */
  7. /** @typedef {'fixed' | 'independent' | 'root'} ChangelogType */
  8. /** @typedef {string | { name: string; [key: string]: unknown }} ChangelogPresetConfig */
  9. /**
  10. * @typedef {object} BaseChangelogOptions
  11. * @property {ChangelogPresetConfig} [changelogPreset]
  12. * @property {string} [rootPath] of project
  13. * @property {string} [tagPrefix] defaults to "v"
  14. */