(version: string, options: BumpFlags)
| 85 | }; |
| 86 | |
| 87 | export const bump = async (version: string, options: BumpFlags) => { |
| 88 | if (!isValidBumpArg(version)) { |
| 89 | throw new Error('Incorrect bump argument.'); |
| 90 | } |
| 91 | consola.info( |
| 92 | `${colors.bold(colors.blue('Verifying packages...'))} ${ |
| 93 | options.forcePublish ? colors.red(colors.bold('[FORCE]')) : '' |
| 94 | }`, |
| 95 | ); |
| 96 | const config = await mergeFlags(options); |
| 97 | const diff = await getChanged(config); |
| 98 | const bumpObjects = await bumpPackages(diff, version); |
| 99 | for (const pkg of bumpObjects) { |
| 100 | await writeUpdate(pkg, { version: true, hash: true }); |
| 101 | } |
| 102 | }; |
no test coverage detected