UNPKG

@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
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