| Crates.io | cargo-mono |
| lib.rs | cargo-mono |
| version | 0.4.1 |
| created_at | 2020-07-31 11:27:23.015786+00 |
| updated_at | 2024-07-24 01:39:22.267589+00 |
| description | Cargo subcommand to manage mono repository |
| homepage | |
| repository | https://github.com/kdy1/cargo-mono.git |
| max_upload_size | |
| id | 271613 |
| size | 73,091 |
Mono repository for cargo.
cargo install cargo-mono
cargo mono bump -i
cargo mono bump swc_common --breaking
This will bump version of swc_common and its dependants.
--breaking is optional, and if omitted, only patch (according to semver) of specified crate is bumped.
Even if it's not a breaking change, you may want to bump dependants along with it.
If so, you can use -D like
cargo mono bump swc_common -D
The command above will bump version of swc_common and its dependants. Requirements of dependants packages will be updated too.
cargo mono publish
The command defaults to publishing all publishable crates.
cargo mono publish swc_ecmascript
This command will publish dependencies of swc_ecmascript first and swc_ecmascript.
swc_ecmascript rexports swc_ecma_transforms and Cargo.toml of swc_ecmascript specifies
[dependencies]
swc_ecma_transforms = "0.1"
When you made a small change to swc_ecma_transforms and do not want to change version of swc_ecmascript, you can do
cargo mono publish --allow-only-deps swc_ecmascript