@yzfu/bumpx
TypeScript icon, indicating that this package has built-in type declarations

1.2.2 • Public • Published

bumpx

GitHub stars   GitHub issues   npm Download   license

bump specified version of multiple packages

Feature:
  • Based on bumpp, new --select option
  • Use -s(--select) to manually select the specified package for upgrade
  • Disable push (opt-out by --no-push, etc.) by default
  • Always use the version of package.json in the root directory as the latest version number
Details:
  1. By default, only the package.json version number of the project is updated.
  2. If the files attribute is added to the configuration file bumpx.config.ts, all packages of files will be updated.
  3. If a workspaces is configured, the packages in the workspaces will be upgraded first.
  4. If -s (--select) is configured, you will be informed before step 2 or 4 whether to select some packages to upgrade.
  5. Supports npm, yarn, pnpm workspaces
Execution order:

script command > bumpx.config.ts > workspaces > root

Use

  npm install @yzfu/bumpx --save-dev

Script command

  npx bumpx -s

configuration file

Add a configuration file bumpx.config.ts in the project root directory, the file may not match

See other parameters bumpp

  import { defineConfig } from '@yzfu/bumpx'

  export default defineConfig({
    select: true,
    // other options see https://github.com/antfu/bumpp#changes-in-this-fork
  })

Package Sidebar

Install

npm i @yzfu/bumpx

Weekly Downloads

1

Version

1.2.2

License

MIT

Unpacked Size

48.2 kB

Total Files

13

Last publish

Collaborators

  • fafayzf