orogene 0.3.17

`node_modules/` package manager and utility toolkit.
Documentation
[tasks.changelog]
workspace = false
install_crate = "git-cliff"
command = "git-cliff"
args = ["--prepend", "CHANGELOG.md", "-u", "--tag", "${@}"]

[tasks.prerelease]
workspace = false
dependencies = ["changelog", "readmes"]

[tasks.release]
workspace = false
install_crate = "cargo-release"
command = "cargo"
args = ["release", "--workspace", "${@}"]

[tasks.readmes]
workspace = false
dependencies = ["workspace-readmes", "root-readme"]

[tasks.workspace-readmes]
workspace = false
env = { CARGO_MAKE_WORKSPACE_SKIP_MEMBERS = ["."] }
command = "cargo"
args = ["make", "workspace-readmes-inner"]

[tasks.workspace-readmes-inner]
install_crate = "cargo-readme"
command = "cargo"
args = ["readme", "-t", "../../WORKSPACE_README.tpl", "-o", "README.md"]

[tasks.root-readme]
workspace = false
install_crate = "cargo-readme"
command = "cargo"
args = ["readme", "-o", "README.md"]

# NOTE: This is meant to be run on *nix systems only.
[tasks.benchmark-graphs]
workspace = false
install_crate = "hyperfine"
command = "cargo"
args = ["run", "--release", "--example", "render-benchmarks"]

[env]
CARGO_MAKE_EXTEND_WORKSPACE_MAKEFILE = true