semantic-release-npm-workspaces-monorepo
Version:
Help you use semantic-release with npm workspaces
14 lines (13 loc) • 436 B
JavaScript
import { importSettings } from '../../settings.js';
import PublishPackages from '../../package-utils/publish-packages.js';
export const PublishCommand = {
command: '$0',
describe: 'Run semantic-release on the monorepo',
handler: publishMonorepo,
};
export async function publishMonorepo() {
await importSettings();
const publish = new PublishPackages();
await publish.scan();
await publish.loopPackages();
}