@halospv3/hce.shared-config
Version:
Automate commit message quality, changelogs, and CI/CD releases. Its `main` entry point is a Semantic Release config. Functions and classes are exposed for customization. An ESLint config, a Commitlint config, and addl. resources for .NET projects are als
17 lines • 1.01 kB
text/typescript
import { DefaultOptions } from "./setupGitPluginSpec.default.mjs";
import { PluginSpecTuple } from "./semanticReleaseConfig.mjs";
//#region src/setupGitPluginSpec.d.ts
declare const GitPluginId = "@semantic-release/git";
/**
* https://github.com/semantic-release/git#options
*
* This plugin may be deprecated at a later date.
* Q: Why would I need to commit during release?
* A: This is for committing your changelog, README, and/or other files updated during the release procedure.
* @param plugins An ordered array of {@link PluginSpecTuple PluginSpecTuples}.
* @returns A {@link PluginSpecTuple}[]. Duplicate `@semantic-release/git` plugin entries are merged or overridden. The last entry takes priority e.g. if the last entry is `{assets: false}`, previous entries' assets are ignored.
*/
declare function setupGitPluginSpec(plugins: PluginSpecTuple[]): PluginSpecTuple[];
//#endregion
export { DefaultOptions, GitPluginId, setupGitPluginSpec };
//# sourceMappingURL=setupGitPluginSpec.d.mts.map