@r4lrgx/shared-config
Version:
🔩 My customized Config of semantic release and commitlint and others.
17 lines (14 loc) • 926 B
TypeScript
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 };