{
  "cksum": "3457a6e767ad6cd08f366af96e60a06a193d029a92866a96a0feb6b582ce72fe",
  "crate_file": "mockforge-cli-0.3.99.crate",
  "crate_url": "https://static.crates.io/crates/mockforge-cli/mockforge-cli-0.3.99.crate",
  "deps": [
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "anyhow",
      "optional": false,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "assert_cmd",
      "optional": false,
      "req": "^2.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "async-trait",
      "optional": false,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "ws",
        "multipart"
      ],
      "kind": "normal",
      "name": "axum",
      "optional": false,
      "req": "^0.8",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "base64",
      "optional": false,
      "req": "^0.22",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "serde"
      ],
      "kind": "normal",
      "name": "chrono",
      "optional": false,
      "req": "^0.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "derive",
        "std",
        "env"
      ],
      "kind": "normal",
      "name": "clap",
      "optional": false,
      "req": "^4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "clap_complete",
      "optional": false,
      "req": "^4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "colored",
      "optional": false,
      "req": "^2.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "console",
      "optional": false,
      "req": "^0.15",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "cpal",
      "optional": true,
      "req": "^0.15",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "dialoguer",
      "optional": false,
      "req": "^0.11",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "dirs",
      "optional": false,
      "req": "^5.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "futures-lite",
      "optional": true,
      "req": "^2.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "hex",
      "optional": false,
      "req": "^0.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "hound",
      "optional": true,
      "req": "^3.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "full"
      ],
      "kind": "normal",
      "name": "hyper",
      "optional": false,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "indicatif",
      "optional": false,
      "req": "^0.17",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "jsonschema",
      "optional": false,
      "req": "^0.33",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "lapin",
      "optional": true,
      "req": "^2.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mockforge-amqp",
      "optional": true,
      "req": "^0.3.70",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mockforge-bench",
      "optional": true,
      "req": "^0.3.70",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mockforge-chaos",
      "optional": true,
      "req": "^0.3.70",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "schema"
      ],
      "kind": "normal",
      "name": "mockforge-core",
      "optional": false,
      "req": "^0.3.70",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mockforge-data",
      "optional": false,
      "req": "^0.3.70",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mockforge-federation",
      "optional": true,
      "req": "^0.3.70",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mockforge-ftp",
      "optional": true,
      "req": "^0.3.70",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mockforge-graphql",
      "optional": true,
      "req": "^0.3.70",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mockforge-grpc",
      "optional": true,
      "req": "^0.3.70",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mockforge-http",
      "optional": true,
      "req": "^0.3.70",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mockforge-kafka",
      "optional": true,
      "req": "^0.3.70",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mockforge-mqtt",
      "optional": true,
      "req": "^0.3.70",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mockforge-observability",
      "optional": false,
      "req": "^0.3.70",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mockforge-pipelines",
      "optional": true,
      "req": "^0.3.70",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mockforge-plugin-core",
      "optional": false,
      "req": "^0.3.70",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mockforge-plugin-loader",
      "optional": false,
      "req": "^0.3.70",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mockforge-recorder",
      "optional": true,
      "req": "^0.3.70",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "studio-packs"
      ],
      "kind": "normal",
      "name": "mockforge-scenarios",
      "optional": true,
      "req": "^0.3.70",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mockforge-smtp",
      "optional": true,
      "req": "^0.3.70",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mockforge-tcp",
      "optional": true,
      "req": "^0.3.70",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mockforge-tracing",
      "optional": true,
      "req": "^0.3.70",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mockforge-tui",
      "optional": true,
      "req": "^0.3.70",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mockforge-tunnel",
      "optional": true,
      "req": "^0.3.70",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mockforge-ui",
      "optional": true,
      "req": "^0.3.70",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mockforge-vbr",
      "optional": true,
      "req": "^0.3.70",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mockforge-ws",
      "optional": true,
      "req": "^0.3.70",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "openapiv3",
      "optional": false,
      "req": "^2.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "predicates",
      "optional": false,
      "req": "^3.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rdkafka",
      "optional": true,
      "req": "^0.38",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "regex",
      "optional": false,
      "req": "^1.10",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "json",
        "rustls-tls",
        "multipart"
      ],
      "kind": "normal",
      "name": "reqwest",
      "optional": false,
      "req": "^0.12",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "ring",
      "optional": false,
      "req": "^0.17",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rumqttc",
      "optional": true,
      "req": "^0.25",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "derive"
      ],
      "kind": "normal",
      "name": "schemars",
      "optional": false,
      "req": "^0.8",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "derive"
      ],
      "kind": "normal",
      "name": "serde",
      "optional": false,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "serde_json",
      "optional": false,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "serde_yaml",
      "optional": false,
      "req": "^0.9",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "runtime-tokio-rustls",
        "postgres",
        "chrono",
        "uuid"
      ],
      "kind": "normal",
      "name": "sqlx",
      "optional": false,
      "req": "^0.8",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tempfile",
      "optional": false,
      "req": "^3.8",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "tempfile",
      "optional": false,
      "req": "^3.8",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "rt-multi-thread",
        "macros",
        "net",
        "time",
        "sync",
        "fs",
        "signal"
      ],
      "kind": "normal",
      "name": "tokio",
      "optional": false,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tokio-util",
      "optional": false,
      "req": "^0.7",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tracing",
      "optional": false,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tracing-opentelemetry",
      "optional": false,
      "req": "^0.22",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "fmt"
      ],
      "kind": "normal",
      "name": "tracing-subscriber",
      "optional": false,
      "req": "^0.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "url",
      "optional": false,
      "req": "^2.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "urlencoding",
      "optional": false,
      "req": "^2.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "v4"
      ],
      "kind": "normal",
      "name": "uuid",
      "optional": false,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "vosk",
      "optional": true,
      "req": "^0.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "zip",
      "optional": false,
      "req": "^2.2",
      "target": null
    }
  ],
  "features": {
    "all-protocols": [
      "http",
      "mqtt",
      "ws",
      "grpc",
      "graphql",
      "ftp",
      "amqp",
      "kafka",
      "smtp",
      "tcp"
    ],
    "amqp": [
      "mockforge-amqp",
      "lapin",
      "futures-lite"
    ],
    "ftp": [
      "mockforge-ftp"
    ],
    "graphql": [
      "mockforge-graphql"
    ],
    "grpc": [
      "mockforge-grpc"
    ],
    "http": [
      "mockforge-http",
      "mockforge-http/conformance"
    ],
    "kafka": [
      "mockforge-kafka",
      "rdkafka"
    ],
    "mqtt": [
      "mockforge-mqtt",
      "mockforge-http/mqtt",
      "rumqttc"
    ],
    "smtp": [
      "mockforge-smtp",
      "mockforge-http/smtp"
    ],
    "stt-all": [
      "stt-cloud",
      "stt-vosk"
    ],
    "stt-cloud": [],
    "stt-vosk": [
      "vosk",
      "cpal",
      "hound"
    ],
    "studio-packs": [
      "mockforge-scenarios/studio-packs"
    ],
    "tcp": [
      "mockforge-tcp"
    ],
    "vue": [],
    "ws": [
      "mockforge-ws"
    ]
  },
  "features2": {
    "admin": [
      "dep:mockforge-ui"
    ],
    "bench": [
      "dep:mockforge-bench"
    ],
    "chaos": [
      "dep:mockforge-chaos"
    ],
    "default": [
      "http",
      "admin",
      "bench",
      "chaos",
      "recorder",
      "scenarios",
      "tracing",
      "federation",
      "tunnel",
      "vbr"
    ],
    "federation": [
      "dep:mockforge-federation"
    ],
    "full": [
      "default",
      "all-protocols",
      "pipelines",
      "tui",
      "stt-all",
      "studio-packs"
    ],
    "pipelines": [
      "dep:mockforge-pipelines"
    ],
    "recorder": [
      "dep:mockforge-recorder"
    ],
    "scenarios": [
      "dep:mockforge-scenarios"
    ],
    "tracing": [
      "dep:mockforge-tracing"
    ],
    "tui": [
      "dep:mockforge-tui"
    ],
    "tunnel": [
      "dep:mockforge-tunnel"
    ],
    "vbr": [
      "dep:mockforge-vbr"
    ]
  },
  "index_path": "mo/ck/mockforge-cli",
  "name": "mockforge-cli",
  "pubtime": "2026-03-23T14:36:17Z",
  "v": 2,
  "vers": "0.3.99",
  "yanked": false
}
