Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dmno-dev/bumpy
/ functions
Functions
350 in github.com/dmno-dev/bumpy
⨍
Functions
350
◇
Types & classes
60
↓ 156 callers
Function
makePkg
( name: string, version: string, deps: Partial< Pick< WorkspacePackage, 'dependencies' |
packages/bumpy/test/helpers.ts:23
↓ 99 callers
Function
makeConfig
(overrides: Partial<BumpyConfig> = {})
packages/bumpy/test/helpers.ts:49
↓ 85 callers
Function
makeRelease
( name: string, newVersion: string, opts: Partial< Pick<PlannedRelease, 'type' | 'oldVersion' | 'bum
packages/bumpy/test/helpers.ts:54
↓ 66 callers
Function
gitInDir
(args: string[], cwd: string)
packages/bumpy/test/helpers.ts:107
↓ 65 callers
Function
tryRunArgs
(args: string[], opts?: { cwd?: string })
packages/bumpy/src/utils/shell.ts:167
↓ 64 callers
Function
assembleReleasePlan
( bumpFiles: BumpFile[], packages: Map<string, WorkspacePackage>, depGraph: DependencyGraph, config: B
packages/bumpy/src/core/release-plan.ts:53
↓ 48 callers
Function
makeBumpFile
( id: string, releases: { name: string; type: BumpTypeWithNone }[], summary = 'Test change', extra: Pa
packages/bumpy/test/helpers.ts:77
↓ 39 callers
Function
runArgs
(args: string[], opts?: { cwd?: string; input?: string })
packages/bumpy/src/utils/shell.ts:128
↓ 36 callers
Function
exists
(filePath: string)
packages/bumpy/src/utils/fs.ts:68
↓ 30 callers
Function
addMockRule
(rule: MockRule)
packages/bumpy/test/helpers-shell-mock.ts:88
↓ 29 callers
Function
matchGlob
(name: string, pattern: string)
packages/bumpy/src/core/config.ts:92
↓ 28 callers
Function
writeJson
(path: string, data: unknown)
packages/bumpy/test/core/check-catalog.test.ts:43
↓ 27 callers
Function
ensureDir
(dir: string)
packages/bumpy/src/utils/fs.ts:91
↓ 26 callers
Function
writeText
(filePath: string, content: string)
packages/bumpy/src/utils/fs.ts:64
↓ 25 callers
Function
colorize
(text: string, color: 'red' | 'green' | 'yellow' | 'blue' | 'cyan' | 'dim' | 'bold')
packages/bumpy/src/utils/logger.ts:34
↓ 25 callers
Function
runArgsAsync
(args: string[], opts?: { cwd?: string; input?: string })
packages/bumpy/src/utils/shell.ts:144
↓ 21 callers
Function
createGithubFormatter
(options: GithubChangelogOptions = {})
packages/bumpy/src/core/changelog-github.ts:49
↓ 21 callers
Function
parseBumpFile
(content: string, id: string)
packages/bumpy/src/core/bump-file.ts:138
↓ 21 callers
Function
satisfies
(version: string, range: string, currentVersion?: string)
packages/bumpy/src/core/semver.ts:16
↓ 20 callers
Function
makeReleasePlan
(releases: PlannedRelease[], bumpFiles: BumpFile[] = [])
packages/bumpy/test/helpers.ts:87
↓ 18 callers
Function
defaultFormatter
(ctx)
packages/bumpy/src/core/changelog.ts:91
↓ 17 callers
Function
readBumpFiles
(rootDir: string, opts: ReadBumpFilesOptions = {})
packages/bumpy/src/core/bump-file.ts:43
↓ 16 callers
Function
resolveChannels
(config: BumpyConfig)
packages/bumpy/src/core/channels.ts:27
↓ 15 callers
Function
discoverWorkspace
(rootDir: string, config: BumpyConfig)
packages/bumpy/src/core/workspace.ts:14
↓ 15 callers
Function
findChangedPackages
( changedFiles: string[], packages: Map<string, WorkspacePackage>, rootDir: string, config: BumpyConfi
packages/bumpy/src/commands/check.ts:241
↓ 15 callers
Function
isPackageManaged
( pkgName: string, isPrivate: boolean, config: BumpyConfig, pkgBumpy?: PackageConfig, )
packages/bumpy/src/core/config.ts:184
↓ 15 callers
Function
loadConfig
(rootDir: string)
packages/bumpy/src/core/config.ts:31
↓ 15 callers
Function
parseCatalogs
(workspaceYaml: string | null, rootPackageJson: string | null)
packages/bumpy/src/utils/package-manager.ts:108
↓ 14 callers
Function
readText
(filePath: string)
packages/bumpy/src/utils/fs.ts:60
↓ 13 callers
Function
channelNames
(config: BumpyConfig)
packages/bumpy/src/core/channels.ts:67
↓ 13 callers
Function
cleanupTempDir
(dir: string)
packages/bumpy/test/helpers.ts:102
↓ 13 callers
Function
createTempGitRepo
()
packages/bumpy/test/helpers.ts:94
↓ 13 callers
Function
slugify
(name: string)
packages/bumpy/src/utils/names.ts:8
↓ 13 callers
Function
writeBumpFileAt
(dir: string, relPath: string, pkgName = 'pkg-a', bump = 'minor')
packages/bumpy/test/core/bump-file-channels.test.ts:13
↓ 13 callers
Function
writeFileAt
(path: string, content: string)
packages/bumpy/test/core/check-catalog.test.ts:47
↓ 13 callers
Function
writeJson
(path: string, data: unknown)
packages/bumpy/test/core/check-pkgjson-fields.test.ts:42
↓ 12 callers
Function
applyReleasePlan
( releasePlan: ReleasePlan, packages: Map<string, WorkspacePackage>, rootDir: string, config: BumpyCon
packages/bumpy/src/core/apply-release-plan.ts:17
↓ 12 callers
Function
getCallsMatching
(pattern: string | RegExp)
packages/bumpy/test/helpers-shell-mock.ts:98
↓ 12 callers
Function
mapOf
(obj: Record<string, Record<string, string>>)
packages/bumpy/test/utils/package-manager.test.ts:132
↓ 12 callers
Function
setupPackage
(name: string, version: string, extraPkgJson: Record<string, unknown> = {})
packages/bumpy/test/core/apply-release-plan.test.ts:22
↓ 11 callers
Function
filterBranchBumpFiles
( allBumpFiles: BumpFile[], changedFiles: string[], rootDir?: string, parseErrors: string[] = [], )
packages/bumpy/src/core/bump-file.ts:347
↓ 11 callers
Function
getChangedFiles
(rootDir: string, baseBranch: string)
packages/bumpy/src/core/git.ts:144
↓ 10 callers
Function
buildPublishUrl
( name: string, version: string, targetType: string, opts: BuildPublishUrlOptions = {}, )
packages/bumpy/src/core/github-release.ts:290
↓ 10 callers
Function
bumpLevel
(type: BumpType)
packages/bumpy/src/types.ts:12
↓ 10 callers
Function
bumpVersion
(version: string, type: BumpType)
packages/bumpy/src/core/semver.ts:4
↓ 10 callers
Function
createTag
(tag: string, opts?: { cwd?: string })
packages/bumpy/src/core/git.ts:4
↓ 10 callers
Function
extractCwdFlag
(argv: string[])
packages/bumpy/src/utils/cwd.ts:22
↓ 10 callers
Function
getBumpyDir
(rootDir: string)
packages/bumpy/src/core/config.ts:170
↓ 10 callers
Function
isCatalogRefAffected
( range: string, depName: string, catalogChanges: Map<string, Set<string>>, )
packages/bumpy/src/utils/package-manager.ts:232
↓ 10 callers
Function
matchChannelByBranch
(config: BumpyConfig, branch: string | null)
packages/bumpy/src/core/channels.ts:90
↓ 10 callers
Function
randomName
()
packages/bumpy/src/utils/names.ts:2
↓ 10 callers
Function
tagExists
(tag: string, opts?: { cwd?: string })
packages/bumpy/src/core/git.ts:127
↓ 10 callers
Function
unwrap
(value: T | symbol)
packages/bumpy/src/utils/clack.ts:10
↓ 9 callers
Function
formatVersionPrBody
( plan: ReleasePlan, preamble: string, packageDirs: Map<string, string>, repo: string | undefined, p
packages/bumpy/src/commands/ci.ts:1619
↓ 9 callers
Method
getDependents
Get all packages that depend on the given package
packages/bumpy/src/core/dep-graph.ts:40
↓ 9 callers
Function
publishTargetLabel
(targetType: string, registry?: string)
packages/bumpy/src/core/github-release.ts:244
↓ 9 callers
Function
sanitizeSnapshotName
(name: string)
packages/bumpy/src/core/snapshot.ts:38
↓ 8 callers
Function
detect
()
packages/bumpy/test/core/check-pkgjson-fields.test.ts:57
↓ 8 callers
Function
findRoot
(startDir: string = process.cwd())
packages/bumpy/src/core/config.ts:9
↓ 8 callers
Function
formatPublishedToSection
(targets: Record<string, PublishTargetState>)
packages/bumpy/src/core/github-release.ts:188
↓ 8 callers
Function
parseJsonc
(text: string)
packages/bumpy/src/utils/jsonc.ts:5
↓ 8 callers
Function
publishPackages
( releasePlan: ReleasePlan, packages: Map<string, WorkspacePackage>, depGraph: DependencyGraph, config
packages/bumpy/src/core/publish-pipeline.ts:150
↓ 8 callers
Function
withPatToken
* Temporarily override GH_TOKEN with BUMPY_GH_TOKEN for a gh CLI call. * * When BUMPY_GH_TOKEN is set (e.g. a dedicated bot PAT or GitHub App token)
packages/bumpy/src/commands/ci.ts:37
↓ 7 callers
Function
diffCatalogMaps
(before: CatalogMap, after: CatalogMap)
packages/bumpy/src/utils/package-manager.ts:205
↓ 7 callers
Function
installShellMock
(opts: { interceptGh?: boolean } = {})
packages/bumpy/test/helpers-shell-mock.ts:50
↓ 7 callers
Function
isGitHubPackagesRegistry
(registry?: string)
packages/bumpy/src/core/github-release.ts:231
↓ 7 callers
Function
listTags
(pattern: string, opts?: { cwd?: string })
packages/bumpy/src/core/git.ts:218
↓ 7 callers
Function
maxBump
(a: BumpType | undefined, b: BumpType)
packages/bumpy/src/types.ts:16
↓ 7 callers
Function
normalizeCascadeConfig
(config: CascadeConfig)
packages/bumpy/src/types.ts:41
↓ 7 callers
Function
parseRepoSlug
(repository: unknown)
packages/bumpy/src/core/github-release.ts:269
↓ 7 callers
Function
setupPkg
Set up a single-package monorepo on main, then branch to "feature".
packages/bumpy/test/core/check-pkgjson-fields.test.ts:48
↓ 7 callers
Function
writeGitHubOutput
Write a key=value pair to $GITHUB_OUTPUT if available
packages/bumpy/src/commands/ci.ts:523
↓ 6 callers
Function
applyBump
Apply a bump to a package, upgrading if already planned. Returns true if anything changed.
packages/bumpy/src/core/release-plan.ts:376
↓ 6 callers
Function
catalogYamlFile
(pm: PackageManager)
packages/bumpy/src/utils/package-manager.ts:87
↓ 6 callers
Function
detectPackageManager
(rootDir: string)
packages/bumpy/src/utils/package-manager.ts:23
↓ 6 callers
Function
extractPrereleaseCounters
(versions: string[], target: string, preid: string)
packages/bumpy/src/core/prerelease.ts:29
↓ 6 callers
Function
isValidVersion
(version: string)
packages/bumpy/src/core/semver.ts:46
↓ 6 callers
Function
p
(n: number, len = 2)
packages/bumpy/src/core/snapshot.ts:58
↓ 6 callers
Function
publishCommand
( rootDir: string, opts: PublishCommandOptions, )
packages/bumpy/src/commands/publish.ts:72
↓ 6 callers
Function
pullRequestTargetCwdError
(opts: { eventName: string | undefined; cwdProvided: boolean; })
packages/bumpy/src/utils/cwd.ts:61
↓ 6 callers
Function
resolveCatalogDep
(depName: string, range: string, catalogs: CatalogMap)
packages/bumpy/src/utils/package-manager.ts:194
↓ 6 callers
Function
resolvePackageRegistry
( pkg: WorkspacePackage | undefined, pkgConfig: Partial<PackageConfig> | undefined, )
packages/bumpy/src/core/github-release.ts:255
↓ 6 callers
Function
resolveSnapshot
( rawName: string, config: BumpyConfig, rootDir: string, opts: { tag?: string; now?: Date } = {}, )
packages/bumpy/src/core/snapshot.ts:69
↓ 6 callers
Function
runStreaming
(cmd: string, opts?: { cwd?: string; input?: string })
packages/bumpy/src/utils/shell.ts:79
↓ 6 callers
Function
setupGitRepo
()
packages/bumpy/test/core/publish-pipeline.test.ts:36
↓ 6 callers
Function
validatePrNumber
Validate a PR number is numeric
packages/bumpy/src/commands/ci.ts:68
↓ 5 callers
Function
checkIntercept
(args: string[], opts?: { cwd?: string; input?: string })
packages/bumpy/src/utils/shell.ts:26
↓ 5 callers
Function
compareVersions
(a: string, b: string)
packages/bumpy/src/core/semver.ts:42
↓ 5 callers
Function
createIndividualReleases
( releases: PlannedRelease[], bumpFiles: BumpFile[], rootDir: string, opts: GitHubReleaseOptions = {},
packages/bumpy/src/core/github-release.ts:48
↓ 5 callers
Function
detectWorkspaces
(rootDir: string)
packages/bumpy/src/utils/package-manager.ts:16
↓ 5 callers
Function
formatReleasePlanComment
( plan: ReleasePlan, bumpFiles: BumpFile[], prNumber: string, prBranch: string | null, pm: PackageMa
packages/bumpy/src/commands/ci.ts:1320
↓ 5 callers
Function
generateChangelogEntry
( release: PlannedRelease, bumpFiles: BumpFile[], formatter: ChangelogFormatter = defaultFormatter, da
packages/bumpy/src/core/changelog.ts:228
↓ 5 callers
Function
hasUncommittedChanges
(opts?: { cwd?: string })
packages/bumpy/src/core/git.ts:107
↓ 5 callers
Function
listFiles
(dir: string, ext?: string)
packages/bumpy/src/utils/fs.ts:77
↓ 5 callers
Function
loadFormatter
(changelog: BumpyConfig['changelog'], rootDir: string)
packages/bumpy/src/core/changelog.ts:164
↓ 5 callers
Function
parseReleaseMetadata
(body: string)
packages/bumpy/src/core/github-release.ts:169
↓ 5 callers
Function
postOrUpdatePrComment
( prNumber: string, body: string, rootDir: string, marker: string = COMMENT_MARKER, )
packages/bumpy/src/commands/ci.ts:1717
↓ 5 callers
Function
prependToChangelog
(existingContent: string, newEntry: string)
packages/bumpy/src/core/changelog.ts:265
↓ 5 callers
Function
resolveTargetPrNumber
(rootDir: string)
packages/bumpy/src/commands/ci.ts:345
↓ 5 callers
Function
setupOriginMain
Set up a bare remote so getBaseCompareRef can resolve origin/main
packages/bumpy/test/core/check-catalog.test.ts:33
next →
1–100 of 350, ranked by callers