# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies # # If you believe there's an error in this file please file an # issue against the rust-lang/cargo repository. If you're # editing this file be aware that the upstream Cargo.toml # will likely look very different (and much more reasonable) [package] edition = "2018" name = "sardonyx" version = "0.0.3" authors = ["Jonathan Baginski "] exclude = ["examples/*", "book/*"] description = "Home automation platform, based on the Amethyst game engine" homepage = "https://sardonyx.io/" readme = "README.md" keywords = ["smart-home", "home-automation", "automation-engine", "sdk", "sardonyx"] license = "MIT/Apache-2.0" repository = "https://gitlab.com/patchedsoul/sardonyx" [package.metadata.docs.rs] features = ["animation", "audio", "gltf", "json", "locale", "network", "sdl_controller", "vulkan"] [dependencies.crossbeam-channel] version = "0.3.9" [dependencies.derivative] version = "1.0" [dependencies.fern] version = "0.5" features = ["colored"] [dependencies.log] version = "0.4.6" features = ["serde"] [dependencies.palette] version = "0.4" features = ["serde"] [dependencies.rayon] version = "1.1.0" [dependencies.rustc_version_runtime] version = "0.1" [dependencies.sardonyx_animation] version = ">= 0.0.3" optional = true [dependencies.sardonyx_assets] version = ">= 0.0.3" [dependencies.sardonyx_audio] version = ">= 0.0.3" optional = true [dependencies.sardonyx_config] version = ">= 0.0.3" [dependencies.sardonyx_controls] version = ">= 0.0.3" [dependencies.sardonyx_core] version = ">= 0.0.3" [dependencies.sardonyx_derive] version = ">= 0.0.3" [dependencies.sardonyx_error] version = ">= 0.0.3" [dependencies.sardonyx_gltf] version = ">= 0.0.3" optional = true [dependencies.sardonyx_input] version = ">= 0.0.3" [dependencies.sardonyx_locale] version = ">= 0.0.3" optional = true [dependencies.sardonyx_network] version = ">= 0.0.3" optional = true [dependencies.sardonyx_rendy] version = ">= 0.0.3" features = ["window"] optional = true [dependencies.sardonyx_ui] version = ">= 0.0.3" [dependencies.sardonyx_utils] version = ">= 0.0.3" [dependencies.sardonyx_window] version = ">= 0.0.3" [dependencies.sentry] version = "0.15.4" optional = true [dependencies.serde] version = "1.0" features = ["derive"] [dependencies.thread_profiler] version = "0.3" optional = true [dependencies.winit] version = "0.19" features = ["serde", "icon_loading"] [dev-dependencies.derive-new] version = "0.5" [dev-dependencies.env_logger] version = "0.6.1" [dev-dependencies.genmesh] version = "0.6" [dev-dependencies.ron] version = "0.5" [dev-dependencies.specs-derive] version = "0.4" [build-dependencies.dirs] version = "1.0.5" [build-dependencies.vergen] version = "3.0" [features] animation = ["sardonyx_animation"] audio = ["sardonyx_audio"] default = ["animation", "audio", "locale", "network", "renderer", "sentry"] empty = ["sardonyx_rendy/empty"] experimental-spirv-reflection = ["sardonyx_rendy/experimental-spirv-reflection"] gltf = ["sardonyx_gltf", "sardonyx_animation"] json = ["sardonyx_assets/json"] locale = ["sardonyx_locale"] metal = ["sardonyx_rendy/metal"] network = ["sardonyx_network"] nightly = ["sardonyx_animation/nightly", "sardonyx_assets/nightly", "sardonyx_audio/nightly", "sardonyx_config/nightly", "sardonyx_core/nightly", "sardonyx_controls/nightly", "sardonyx_network/nightly", "sardonyx_rendy/nightly", "sardonyx_input/nightly", "sardonyx_ui/nightly", "sardonyx_utils/nightly"] no-slow-safety-checks = ["sardonyx_rendy/no-slow-safety-checks"] profiler = ["thread_profiler", "thread_profiler/thread_profiler", "sardonyx_animation/profiler", "sardonyx_assets/profiler", "sardonyx_audio/profiler", "sardonyx_config/profiler", "sardonyx_core/profiler", "sardonyx_controls/profiler", "sardonyx_input/profiler", "sardonyx_locale/profiler", "sardonyx_rendy/profiler", "sardonyx_ui/profiler", "sardonyx_utils/profiler"] renderer = ["sardonyx_rendy"] saveload = ["sardonyx_core/saveload"] sdl_controller = ["sardonyx_input/sdl_controller"] server = ["locale", "network"] shader-compiler = ["sardonyx_rendy/shader-compiler"] test-support = ["sardonyx_rendy/test-support", "sardonyx_window/test-support"] vulkan = ["sardonyx_rendy/vulkan"]