semantic-release-npm-workspaces-monorepo
Version:
Help you use semantic-release with npm workspaces
45 lines (44 loc) • 1.28 kB
TypeScript
import { BranchObject } from 'semantic-release';
export declare const SETTINGS: {
preReleaseVersionTemplate: string;
registry: string;
workspaces: string[];
tagFormat: string;
release: {
extends: string;
ci: boolean;
branches: (string | BranchObject)[];
plugins: any[];
};
semanticReleaseBin: string;
semanticReleaseBinArgs: any[];
changelogCommit: boolean;
npmRelease: boolean;
extendsReleaseRules: any[];
extendsNoteGeneratorTypes: any[];
extendsDefaultPlugins: any[];
perPackageConfig: {};
autoCreatedPlugins: boolean;
};
export declare function importSettings(): Promise<void>;
export declare function generatePackageSettings(packageLocation: string): {
preReleaseVersionTemplate: string;
registry: string;
workspaces: string[];
tagFormat: string;
release: {
extends: string;
ci: boolean;
branches: (string | BranchObject)[];
plugins: any[];
};
semanticReleaseBin: string;
semanticReleaseBinArgs: any[];
changelogCommit: boolean;
npmRelease: boolean;
extendsReleaseRules: any[];
extendsNoteGeneratorTypes: any[];
extendsDefaultPlugins: any[];
perPackageConfig: {};
autoCreatedPlugins: boolean;
};