UNPKG

@r4lrgx/shared-config

Version:

🔩 My customized Config of semantic release and commitlint and others.

17 lines (14 loc) • 926 B
import { PluginSpec } from 'semantic-release'; import { ReleaseNotesGeneratorPluginOptions } from '../types/index.js'; /** * Configures the semantic-release release notes generator with Gitmoji support * This plugin generates release notes based on commit messages and includes customizations such as emojis, authors, and summaries. * * @param {ReleaseNotesGeneratorPluginOptions} [options={}] - Plugin configuration options * @param {ParserOptions} [options.parserOpts] - Commit parser options * @param {WriterOptions} [options.writerOpts] - Release notes writer options * @param {object} [options.opts] - Additional plugin options * @returns {PluginSpec<ReleaseNotesGeneratorPluginOptions>} semantic-release plugin configuration */ declare const releaseNotesGeneratorPlugin: (options?: ReleaseNotesGeneratorPluginOptions) => PluginSpec<ReleaseNotesGeneratorPluginOptions>; export { releaseNotesGeneratorPlugin };