Cargo Features

[dependencies]
cargo-near-build = { version = "0.6.0", default-features = false, features = ["build_external", "build_internal", "docker", "test_code"] }
default = build_external

The build_external feature is set by default whenever cargo-near-build is added without default-features = false somewhere in the dependency tree.

build_external default

Affects cargo-near-build::extended, near::build_external, near::build_rs_build_external, near::build_extended

build_internal

Enables humantime, libloading, near-abi, schemars, serde_json, symbolic-debuginfo ^8.8, tempfile, wasm-opt, and zstd

symbolic-debuginfo:

deps of non-default features
build_internal

Affects cargo_native::compile, cargo_native::target, fs::copy, fs::copy_to_file, cargo-near-build::abi, near::abi, near::build, pretty_print::success, pretty_print::duration, pretty_print::duration_millis, build::buildtime_env, near::abi, pretty_print::handle_step, pretty_print::step, build::output, build::side_effects

docker

Enables git2 ^0.19, home, near-verify-rs, regex, serde, serde_json, tempfile, unix_path, and url

Affects cargo-near-build::docker, near::docker_build, input::BuildContext, near::docker_build, pretty_print::handle_step, pretty_print::step, build::output, build::side_effects

test_code