@r4lrgx/shared-config
Version:
🔩 My customized Config of semantic release and commitlint and others.
16 lines (13 loc) • 751 B
TypeScript
import { PluginSpec } from 'semantic-release';
import { CommitAnalyzerPluginOptions } from '../types/index.js';
/**
* Configures the semantic-release commit analyzer plugin with Gitmoji support
*
* @param {CommitAnalyzerPluginOptions} [options={}] - Plugin configuration options
* @param {Array<ReleaseRule>} [options.releaseRules] - Custom release rules
* @param {ParserOptions} [options.parserOpts] - Commit message parser options
* @param {object} [options.opts] - Additional plugin options
* @returns {PluginSpec<CommitAnalyzerPluginOptions>} semantic-release plugin configuration
*/
declare const commitAnalyzerPlugin: (options?: CommitAnalyzerPluginOptions) => PluginSpec<CommitAnalyzerPluginOptions>;
export { commitAnalyzerPlugin };