# 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 are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "beetmash" version = "0.0.6-rc.7" build = false publish = true autobins = false autoexamples = false autotests = false autobenches = false description = "The number one bevy scene registry." homepage = "https://beetmash.com" documentation = "https://beetmash.com/docs/beetmash" readme = "README.md" keywords = [ "beetmash", "behavior", "game-ai", "robotics", ] categories = [ "science::robotics", "game-development", "simulation", "wasm", "embedded", ] license = "MIT OR Apache-2.0" repository = "https://github.com/mrchantey/beetmash" [[package.metadata.scene]] description = "A basic beetmash app, supports spawning objects and a terminal." name = "app" thumb-text = "🖥️" [package.metadata.scene.app] js-url = "https://mrchantey.github.io/beetmash-apps/beetmash/app.js" replication-registry-url = "https://mrchantey.github.io/beetmash-apps/beetmash/registries/replication_registry.json" type-registry-url = "https://mrchantey.github.io/beetmash-apps/beetmash/registries/type_registry.json" wasm-url = "https://mrchantey.github.io/beetmash-apps/beetmash/app_bg.wasm" [[package.metadata.scene]] app = "app" description = "Simple camera and on-screen terminal." include = ["camera-2d"] name = "hello-terminal" path = "scenes/ui-terminal-input.json" thumb-text = "🖥️" [[package.metadata.scene]] description = "On-screen terminal." name = "ui-terminal" path = "scenes/ui-terminal.json" thumb-text = "🖥️" [[package.metadata.scene]] description = "On-screen terminal with support for user input." name = "ui-terminal-input" path = "scenes/ui-terminal-input.json" thumb-text = "🖥️" [[package.metadata.scene]] description = "2D camera for rendering 2D scenes." name = "camera-2d" path = "scenes/camera-2d.json" thumb-text = "📸" [[package.metadata.scene]] description = "3D camera for rendering 3D scenes." name = "camera-3d" path = "scenes/camera-3d.json" thumb-text = "📸" [[package.metadata.scene]] description = "A simple 3D ground plane." name = "ground-3d" path = "scenes/ground-3d.json" thumb-text = "🏝️" [[package.metadata.scene]] description = "A directional light configured with shadows." name = "lighting-3d" path = "scenes/lighting-3d.json" thumb-text = "💡" [[package.metadata.scene]] description = "A starry background." name = "space-scene" path = "scenes/space-scene.json" thumb-text = "🌌" [profile.dev] opt-level = 1 [profile.dev.package."*"] opt-level = 3 [lib] name = "beetmash" path = "src/lib.rs" [[example]] name = "app" path = "examples/app.rs" [[example]] name = "export_scenes" path = "examples/export_scenes.rs" [[example]] name = "export_typescript" path = "examples/export_typescript.rs" [[example]] name = "ik_solver" path = "examples/ik_solver.rs" [[example]] name = "tmp" path = "examples/tmp.rs" [dependencies.beetmash_core] version = "0.0.6-rc.7" [dependencies.beetmash_net] version = "0.0.6-rc.7" optional = true [dependencies.beetmash_scene] version = "0.0.6-rc.7" optional = true [dev-dependencies.anyhow] version = "1.0.75" [dev-dependencies.bevy] version = "0.14" default-features = false [dev-dependencies.forky] version = "0.2.0-rc.6" features = [ "bevy", "web", ] [dev-dependencies.serde_json] version = "1" [features] default = [ "net", "render", ] net = ["dep:beetmash_net"] render = [ "scene", "beetmash_core/render", ] scene = [ "dep:beetmash_scene", "beetmash_core/scene", ] test = [ "beetmash_core/test", "beetmash_scene/test", ] tokio = ["beetmash_net/tokio"]