addHook
Add a lifecycle hook to the generator instance.
Usage:
TypeScript
import { Generator, BeforeGenerateContext } from "relno";
const generator = new Generator([], {
template: "",
prTypes: [],
metadata: {} as ReleaseMetadata,
});
generator.addHook(
Lifecycle.BeforeGenerate,
async (generator: Generator, context: BeforeGenerateContext) => {
const commits = context.commits;
// do something with the commits object
},
);
Learn more about lifecycle hooks.