MCPcopy Create free account

hub / github.com/dmno-dev/bumpy / functions

Functions350 in github.com/dmno-dev/bumpy

↓ 2 callersFunctionprintAppWorkflowSnippet
(pm: PackageManager)
packages/bumpy/src/commands/ci-setup.ts:238
↓ 2 callersFunctionprintBumpFileGroup
(label: string, files: BumpFile[])
packages/bumpy/src/commands/status.ts:278
↓ 2 callersFunctionprintBumpFileList
( ids: string[], bumpyRelDir: string, statuses: Map<string, 'committed' | 'staged' | 'untracked'>, )
packages/bumpy/src/commands/check.ts:222
↓ 2 callersFunctionprintHelp
()
packages/bumpy/src/cli.ts:249
↓ 2 callersFunctionprintPatWorkflowSnippet
(pm: PackageManager)
packages/bumpy/src/commands/ci-setup.ts:222
↓ 2 callersFunctionprintRelease
(r: PlannedRelease, packages: Map<string, WorkspacePackage>)
packages/bumpy/src/commands/status.ts:290
↓ 2 callersFunctionregistryHost
Extract the host from a registry URL, tolerating missing protocols and trailing slashes.
packages/bumpy/src/core/github-release.ts:218
↓ 2 callersFunctionrender
(includeSummaries: boolean)
packages/bumpy/src/commands/ci.ts:1637
↓ 2 callersFunctionrunAsync
(cmd: string, opts?: { cwd?: string; input?: string })
packages/bumpy/src/utils/shell.ts:47
↓ 2 callersFunctionrunPublishFlow
* The shared publish flow: OIDC checks, draft GitHub releases, topological publish, * release metadata updates, tag pushes. Used by both the stable a
packages/bumpy/src/commands/publish.ts:382
↓ 2 callersFunctionsafeReaddir
(dir: string)
packages/bumpy/src/core/workspace.ts:101
↓ 2 callersFunctionsetupOriginMain
()
packages/bumpy/test/core/check-pkgjson-fields.test.ts:32
↓ 2 callersFunctionsortBumpFilesByType
(bumpFiles: BumpFile[], packageName: string)
packages/bumpy/src/core/changelog.ts:44
↓ 2 callersFunctionsq
(value: string)
packages/bumpy/src/utils/shell.ts:8
↓ 2 callersFunctionsummaryNeedsBlockLayout
(summary: string)
packages/bumpy/src/core/changelog.ts:72
↓ 2 callersFunctiontrimBlankEdges
(lines: string[])
packages/bumpy/src/core/changelog.ts:80
↓ 2 callersFunctionuninstallPackage
(pm: string, pkgName: string, rootDir: string)
packages/bumpy/src/commands/init.ts:211
↓ 2 callersFunctionupdateJsonFields
(filePath: string, updates: Record<string, string>)
packages/bumpy/src/utils/fs.ts:23
↓ 2 callersFunctionupdateReleaseBody
(tag: string, body: string, rootDir: string)
packages/bumpy/src/core/github-release.ts:389
↓ 2 callersFunctionwithTempDir
(fn: (dir: string) => Promise<void>)
packages/bumpy/test/utils/package-manager.test.ts:256
↓ 1 callersFunctionaddCommand
(rootDir: string, opts: AddOptions)
packages/bumpy/src/commands/add.ts:24
↓ 1 callersFunctionautoPublish
* "Auto-publish" mode: skip the Version Packages PR and ship version+publish in one run. * * The only thing forfeited vs. the default flow is the pr
packages/bumpy/src/commands/ci.ts:638
↓ 1 callersMethodbuild
(packages: Map<string, WorkspacePackage>)
packages/bumpy/src/core/dep-graph.ts:14
↓ 1 callersFunctionbuildAddEmptyBumpFileLink
Link to create an empty bump file on GitHub — acknowledges that no release is needed
packages/bumpy/src/commands/ci.ts:1253
↓ 1 callersFunctionbuildChannelPrPreamble
(config: BumpyConfig, channel: ResolvedChannel)
packages/bumpy/src/commands/ci.ts:1166
↓ 1 callersFunctionbuildDiffLinks
Build inline diff links for a package's changed files in the PR
packages/bumpy/src/commands/ci.ts:1601
↓ 1 callersFunctionbuildScopeMap
Build a map of scope aliases → package names from config and package names
packages/bumpy/src/commands/generate.ts:250
↓ 1 callersFunctionbumpSelectPrompt
(items: BumpSelectItem[])
packages/bumpy/src/prompts/bump-select.ts:40
↓ 1 callersFunctioncascadeFromRules
* Consumer-side cascade rules for a package: explicit `cascadeFrom` entries, plus the * `releaseTriggeringDevDeps` sugar. * * `releaseTriggeringDev
packages/bumpy/src/core/release-plan.ts:474
↓ 1 callersFunctionchannelStatus
* Status on a prerelease channel: shows the cycle (shipped + pending bump files) * and the derived prerelease versions. Counters come from the regist
packages/bumpy/src/commands/status.ts:171
↓ 1 callersFunctionchannelTag
(name: string)
packages/bumpy/src/commands/ci.ts:1342
↓ 1 callersFunctioncheckCommand
(rootDir: string, opts: CheckOptions = {})
packages/bumpy/src/commands/check.ts:41
↓ 1 callersFunctioncheckIfPublished
(name: string, version: string, pkgConfig?: PackageConfig)
packages/bumpy/src/commands/publish.ts:798
↓ 1 callersFunctionciChannelPlan
Channel-aware `ci plan`: reports what `ci release` would do on this channel branch
packages/bumpy/src/commands/ci.ts:1191
↓ 1 callersFunctionciChannelRelease
* CI release on a channel branch. Two independent steps, both of which can run * in the same invocation: * * 1. **Publish** — if this push moved bu
packages/bumpy/src/commands/ci.ts:988
↓ 1 callersFunctionciCheckCommand
(rootDir: string, opts: CheckOptions)
packages/bumpy/src/commands/ci.ts:118
↓ 1 callersFunctionciPlanCommand
(rootDir: string)
packages/bumpy/src/commands/ci.ts:402
↓ 1 callersFunctionciReleaseCommand
(rootDir: string, opts: ReleaseOptions)
packages/bumpy/src/commands/ci.ts:547
↓ 1 callersFunctionciSetupCommand
(rootDir: string)
packages/bumpy/src/commands/ci-setup.ts:14
↓ 1 callersFunctionciSnapshotRelease
* CI snapshot release: publish a transient snapshot and (if this is a PR) comment install * instructions. One self-contained step — no version PR, no
packages/bumpy/src/commands/ci.ts:671
↓ 1 callersFunctioncreateChannelReleasePr
* Create or update the channel's release PR. Unlike the stable version PR, its diff * is pure file moves (pending bump files → `.bumpy/<channel>/`) —
packages/bumpy/src/commands/ci.ts:1053
↓ 1 callersFunctioncreateDraftRelease
( tag: string, title: string, body: string, rootDir: string, targetSha?: string, opts?: { prerelea
packages/bumpy/src/core/github-release.ts:374
↓ 1 callersFunctioncreateVersionPr
( rootDir: string, plan: ReleasePlan, config: BumpyConfig, packageDirs: Map<string, string>, branchN
packages/bumpy/src/commands/ci.ts:723
↓ 1 callersFunctiondeepEqual
Structural equality for parsed JSON values (objects compared key-insensitive to order).
packages/bumpy/src/commands/check.ts:393
↓ 1 callersFunctiondefaultCommitMessage
Build the default version commit message
packages/bumpy/src/core/commit-message.ts:5
↓ 1 callersFunctiondetectArrivedChannelFiles
* Channels whose dirs gained bump files in the triggering push — i.e. this push is * the promotion/graduation merge that delivered them. (Same range
packages/bumpy/src/commands/ci.ts:841
↓ 1 callersFunctiondetectRepo
(rootDir: string)
packages/bumpy/src/commands/ci-setup.ts:268
↓ 1 callersFunctiondetectRepo
Try to detect the repo slug from the gh CLI
packages/bumpy/src/core/changelog-github.ts:356
↓ 1 callersFunctionenableAutoMerge
Enable GitHub auto-merge on a PR, trying the available merge methods in order
packages/bumpy/src/commands/ci.ts:1176
↓ 1 callersFunctionensureGitIdentity
Configure git identity for CI commits if not already set
packages/bumpy/src/commands/ci.ts:76
↓ 1 callersFunctionexpandGlob
(baseDir: string, parts: string[])
packages/bumpy/src/core/workspace.ts:55
↓ 1 callersFunctionextractSummaryMeta
* Extract metadata lines (pr, commit, author) from a bump file summary. * These override git-derived info, matching the behavior of @changesets/chang
packages/bumpy/src/core/changelog-github.ts:174
↓ 1 callersFunctionfetchGitHead
Fetch the gitHead recorded for a published version (set by npm publish from a git checkout)
packages/bumpy/src/core/prerelease.ts:66
↓ 1 callersFunctionfinalizeSupersededDrafts
( packageName: string, newVersion: string, rootDir: string, )
packages/bumpy/src/core/github-release.ts:441
↓ 1 callersFunctionfindBumpFileCommitInfo
* Find the PR that introduced a bump file by checking git log * for the commit that added the file, then looking up the PR.
packages/bumpy/src/core/changelog-github.ts:255
↓ 1 callersFunctionfindPackageConfig
Find a package config from the root config, supporting glob patterns
packages/bumpy/src/core/config.ts:81
↓ 1 callersFunctionfindPackagesMissingFromNpm
* Filter `toPublish` to package names that don't exist on npm yet. * Skips packages not going through the standard npm publish flow.
packages/bumpy/src/commands/publish.ts:847
↓ 1 callersFunctionfindRule
(cmdString: string)
packages/bumpy/test/helpers-shell-mock.ts:42
↓ 1 callersFunctionfindStaleDraftReleases
( packageName: string, currentVersion: string, rootDir: string, )
packages/bumpy/src/core/github-release.ts:404
↓ 1 callersFunctionfindUnpublishedWithCache
* Find unpublished packages, using the ci plan cache if available. * Falls back to registry lookups if no cache or cache is invalid.
packages/bumpy/src/commands/publish.ts:731
↓ 1 callersFunctionfinish
(result: BumpSelectResult[] | symbol)
packages/bumpy/src/prompts/bump-select.ts:211
↓ 1 callersFunctionforcePushTag
(tag: string, opts?: { cwd?: string })
packages/bumpy/src/core/git.ts:28
↓ 1 callersFunctionformatBumpFileErrorsComment
(errors: string[], prBranch: string | null, pm: PackageManager)
packages/bumpy/src/commands/ci.ts:1453
↓ 1 callersFunctionformatEmptyBumpFileComment
(emptyBumpFileIds: string[], prNumber: string, prBranch: string | null)
packages/bumpy/src/commands/ci.ts:1481
↓ 1 callersFunctionformatLevel
(level: BumpLevel, focused: boolean)
packages/bumpy/src/prompts/bump-select.ts:319
↓ 1 callersFunctionformatPrefix
* Build the prefix portions of a changelog line, split into links and thanks * so the bump type tag can be inserted between them.
packages/bumpy/src/core/changelog-github.ts:315
↓ 1 callersFunctionformatRow
(item: BumpSelectItem, level: BumpLevel, focused: boolean)
packages/bumpy/src/prompts/bump-select.ts:309
↓ 1 callersFunctionformatSnapshotComment
( snapshot: ResolvedSnapshot, published: { name: string; version: string }[], pm: PackageManager, )
packages/bumpy/src/commands/ci.ts:1284
↓ 1 callersFunctiongenerateCommand
(rootDir: string, opts: GenerateOptions)
packages/bumpy/src/commands/generate.ts:41
↓ 1 callersFunctiongetBranchCommits
( rootDir: string, baseBranch: string, )
packages/bumpy/src/core/git.ts:160
↓ 1 callersFunctiongetBumpFileCreationOrder
* Use `git log` to get the commit timestamp when each bump file was first added. * Returns a map of bump file ID → unix timestamp (seconds).
packages/bumpy/src/core/bump-file.ts:95
↓ 1 callersFunctiongetChangedCatalogEntries
* Compute which catalog entries changed between the base ref and HEAD. * Returns Map<catalogName, Set<depName>>. Empty if no catalog files changed.
packages/bumpy/src/commands/check.ts:413
↓ 1 callersFunctiongetCurrentSection
Returns the section the focused item is in, plus the row index of its header.
packages/bumpy/src/prompts/bump-select.ts:294
↓ 1 callersFunctiongetFileStatuses
( dir: string, opts?: { cwd?: string }, )
packages/bumpy/src/core/git.ts:197
↓ 1 callersFunctiongetInstallArgs
(pm: string)
packages/bumpy/src/commands/version.ts:196
↓ 1 callersFunctiongetPackArgs
(pm: PackageManager)
packages/bumpy/src/core/publish-pipeline.ts:333
↓ 1 callersFunctiongetPublishTargets
( pkg: { private: boolean; bumpy?: PackageConfig } | undefined, _config: BumpyConfig, )
packages/bumpy/src/commands/ci.ts:505
↓ 1 callersFunctiongetPublishedPrereleaseState
( pkg: WorkspacePackage, target: string, preid: string, rootDir: string, )
packages/bumpy/src/core/prerelease.ts:84
↓ 1 callersFunctiongetWorkspaceGlobs
(rootDir: string, pm: PackageManager)
packages/bumpy/src/utils/package-manager.ts:47
↓ 1 callersFunctionhasCascade
(r: BumpFileRelease)
packages/bumpy/src/types.ts:293
↓ 1 callersFunctioninitCommentArtifact
* Ensure the emit dir exists with an (empty) comment file. Called up-front so the * artifact is deterministically present for the `workflow_run` post
packages/bumpy/src/commands/ci.ts:103
↓ 1 callersFunctionisCustomCommandAllowed
Check if a package is allowed to define custom commands via package.json
packages/bumpy/src/core/config.ts:161
↓ 1 callersFunctionisDefaultNpmRegistry
Whether a registry URL is the public npmjs.com registry (the default).
packages/bumpy/src/core/github-release.ts:236
↓ 1 callersFunctionisForkPr
True when running on a PR whose head repo differs from the base repo (i.e. a fork).
packages/bumpy/src/commands/ci.ts:1820
↓ 1 callersFunctionlinkifyIssueRefs
* Linkify bare issue/PR references like #123 in text, * but skip references already inside markdown links.
packages/bumpy/src/core/changelog-github.ts:346
↓ 1 callersFunctionloadCachedPlan
* Try to load cached plan from `ci plan`. Returns the unpublished package names * if the cache is valid, or null to fall back to registry lookups. *
packages/bumpy/src/commands/publish.ts:693
↓ 1 callersFunctionloadCatalogs
Load catalog definitions from the package manager's workspace YAML and/or root package.json
packages/bumpy/src/utils/package-manager.ts:167
↓ 1 callersFunctionlookupPr
Look up a PR by number using gh CLI
packages/bumpy/src/core/changelog-github.ts:232
↓ 1 callersFunctionmain
()
packages/bumpy/src/cli.ts:26
↓ 1 callersFunctionmatchCommand
(cmdString: string, rule: MockRule)
packages/bumpy/test/helpers-shell-mock.ts:35
↓ 1 callersFunctionmergeConfig
(defaults: BumpyConfig, user: Partial<BumpyConfig>)
packages/bumpy/src/core/config.ts:105
↓ 1 callersFunctionmergePackageConfig
(...configs: PackageConfig[])
packages/bumpy/src/core/config.ts:136
↓ 1 callersFunctionmigrateChangesetConfig
(csConfig: Record<string, unknown>)
packages/bumpy/src/commands/init.ts:159
↓ 1 callersFunctionnpmPublishDirect
Publish directly from the package directory (no tarball)
packages/bumpy/src/core/publish-pipeline.ts:320
↓ 1 callersFunctionpackThenPublish
* Pack with the PM (which resolves workspace:/catalog: protocols into the tarball), * then publish the tarball with npm (which supports OIDC/provenan
packages/bumpy/src/core/publish-pipeline.ts:284
↓ 1 callersFunctionpackageExistsOnNpm
* Check whether a package exists on npm at all (any version). * Returns true if the package is registered, false if it doesn't exist or the query fai
packages/bumpy/src/commands/publish.ts:832
↓ 1 callersFunctionpackageJsonAffectsRelease
* Decide whether a package's `package.json` change is release-affecting — i.e. whether * a bump file should be required for it. Diffs the file agains
packages/bumpy/src/commands/check.ts:333
↓ 1 callersFunctionparseConventionalCommit
Parse a commit subject into conventional commit format
packages/bumpy/src/commands/generate.ts:231
↓ 1 callersFunctionparseGitLog
Parse raw git log output into individual commits
packages/bumpy/src/commands/generate.ts:214
↓ 1 callersFunctionparsePackagesFlag
(input: string)
packages/bumpy/src/commands/add.ts:182
← previousnext →201–300 of 350, ranked by callers