@icebreakers/monorepo
v5.4.7
Published
Core engine and programmatic APIs for repoctl
Maintainers
Readme
@icebreakers/monorepo
English | 简体中文
Core engine and programmatic APIs for repoctl.
Most users should install repoctl and use the repo command. Install this package directly when you need its lower-level workspace, configuration, diagnostics, release, or tooling APIs.
pnpm add -D repoctl
pnpm exec repo doctorProgrammatic usage
import {
getWorkspacePackageSummaries,
runDoctor,
} from '@icebreakers/monorepo'
const workspace = await getWorkspacePackageSummaries(process.cwd())
const report = await runDoctor(workspace.workspaceDir)Tooling wrappers are available from either @icebreakers/monorepo/tooling or the recommended repoctl/tooling entrypoint.
Compatibility
This package retains the repo and repoctl bins for existing installations. New user documentation recommends the repoctl package; the command surface is shared.
Project links
- Documentation: https://repoctl.icebreaker.top
- Repository: https://github.com/sonofmagic/repoctl/tree/main/packages/monorepo
- Issues: https://github.com/sonofmagic/repoctl/issues
