elemental-kit 0.1.0

Elemental is a modular, extensible Minecraft instance management and modding framework written in Rust, designed to provide a unified interface for launching, managing, and modding Minecraft across different platforms and modloader ecosystems.
Documentation
# 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 = "2024"
name = "elemental-kit"
version = "0.1.0"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Elemental is a modular, extensible Minecraft instance management and modding framework written in Rust, designed to provide a unified interface for launching, managing, and modding Minecraft across different platforms and modloader ecosystems."
homepage = "https://github.com/ElectronicWave/Elemental"
documentation = "https://docs.rs/elemental-kit"
readme = "README.md"
license = "AGPL-3.0-only"
repository = "https://github.com/ElectronicWave/Elemental"

[features]
core = ["dep:elemental-core"]
default = [
    "full",
    "shared-json",
    "object-notify",
]
driver = ["dep:elemental-driver"]
full = [
    "driver",
    "launcher",
    "object",
    "shared",
    "core",
    "infra",
    "schema",
]
infra = ["dep:elemental-infra"]
launcher = ["dep:elemental-launcher"]
object = ["dep:elemental-object"]
object-notify = ["elemental-object/notify"]
schema = ["dep:elemental-schema"]
shared = ["dep:elemental-shared"]
shared-json = ["elemental-shared/json"]
shared-toml = ["elemental-shared/toml"]

[lib]
name = "elemental_kit"
path = "src/lib.rs"

[dependencies.elemental-core]
version = "0.1.0"
optional = true
default-features = false

[dependencies.elemental-driver]
version = "0.1.0"
optional = true
default-features = false

[dependencies.elemental-infra]
version = "0.1.0"
optional = true
default-features = false

[dependencies.elemental-launcher]
version = "0.1.0"
optional = true
default-features = false

[dependencies.elemental-object]
version = "0.1.0"
optional = true
default-features = false

[dependencies.elemental-schema]
version = "0.1.0"
optional = true
default-features = false

[dependencies.elemental-shared]
version = "0.1.0"
optional = true
default-features = false