[package] name = "shirabe" version.workspace = true edition.workspace = true rust-version.workspace = true description = "A Rust port of Composer, the dependency manager for PHP" autobenches = false repository.workspace = true license.workspace = true [dependencies] shirabe-ca-bundle.workspace = true shirabe-class-map-generator.workspace = true shirabe-metadata-minifier.workspace = true shirabe-php-rpc.workspace = true shirabe-php-shim.workspace = true shirabe-seld-json-lint.workspace = true shirabe-semver.workspace = true shirabe-spdx-licenses.workspace = true shirabe-symfony-console.workspace = true shirabe-symfony-filesystem.workspace = true shirabe-symfony-finder.workspace = true shirabe-symfony-process.workspace = true anyhow.workspace = true async-trait.workspace = true base64.workspace = true chrono.workspace = true futures.workspace = true indexmap.workspace = true jsonschema.workspace = true md5.workspace = true mimalloc.workspace = true nix.workspace = true regex.workspace = true reqwest.workspace = true serde.workspace = true serde_json.workspace = true sha1.workspace = true tokio.workspace = true tracing.workspace = true tracing-subscriber.workspace = true url.workspace = true [dev-dependencies] criterion.workspace = true mockall.workspace = true serial_test.workspace = true tempfile.workspace = true [[bench]] name = "process_executor" harness = false [[bench]] name = "metadata_minifier" harness = false [[bench]] name = "composer_repository" harness = false [lints] workspace = true