{"name":"clasp-bridge","vers":"0.1.0","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"artnet_protocol","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["json","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clasp-core","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"evalexpr","req":"^11.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath_lib","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"midir","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rosc","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust_socketio","req":"^0.6","features":["async"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.21","features":["native-tls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1d8eeb2d1bbc1e6fe9df6573c36f3645788ee8be6ed6d228ff2cd9e15038e2f3","features":{"artnet":["artnet_protocol"],"default":["osc","midi","artnet","dmx","mqtt","websocket","http"],"dmx":[],"http":["axum","tower","tower-http","reqwest"],"midi":["midir"],"mqtt":["rumqttc"],"osc":["rosc"],"sacn":[],"socketio":["rust_socketio"],"websocket":["tokio-tungstenite"]},"yanked":false,"pubtime":"2026-01-16T05:02:37Z"}
{"name":"clasp-bridge","vers":"0.1.1","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"artnet_protocol","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["json","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clasp-core","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"evalexpr","req":"^11.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath_lib","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"midir","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rosc","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust_socketio","req":"^0.6","features":["async"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.21","features":["native-tls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5e904038f16584facee9452fd566f26f2e45f87da3a28e1fa06e46010a3bc828","features":{"artnet":["artnet_protocol"],"default":["osc","midi","artnet","dmx","mqtt","websocket","http"],"dmx":[],"http":["axum","tower","tower-http","reqwest"],"midi":["midir"],"mqtt":["rumqttc"],"osc":["rosc"],"sacn":[],"socketio":["rust_socketio"],"websocket":["tokio-tungstenite"]},"yanked":false,"pubtime":"2026-01-17T00:44:24Z"}
{"name":"clasp-bridge","vers":"0.1.5","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"artnet_protocol","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["json","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clasp-core","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"evalexpr","req":"^11.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath_lib","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"midir","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rosc","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust_socketio","req":"^0.6","features":["async"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.21","features":["native-tls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"be7178999372791b60d04f15d386660ff48d847dabe5d039c848fb977e2a5f30","features":{"artnet":["artnet_protocol"],"default":["osc","midi","artnet","dmx","mqtt","websocket","http"],"dmx":[],"http":["axum","tower","tower-http","reqwest"],"midi":["midir"],"mqtt":["rumqttc"],"osc":["rosc"],"sacn":[],"socketio":["rust_socketio"],"websocket":["tokio-tungstenite"]},"yanked":false,"pubtime":"2026-01-17T20:23:26Z"}
{"name":"clasp-bridge","vers":"0.1.8","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"artnet_protocol","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["json","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clasp-core","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"evalexpr","req":"^11.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath_lib","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"midir","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rosc","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust_socketio","req":"^0.6","features":["async"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"sacn-lib","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"sacn"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.21","features":["native-tls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"66609224bfbacbba4ce38cbdace0771f54c9b3370cc2abbf41239de397668910","features":{"artnet":["artnet_protocol"],"default":["osc","midi","artnet","dmx","mqtt","websocket","http"],"dmx":[],"http":["axum","tower","tower-http","reqwest"],"midi":["midir"],"mqtt":["rumqttc"],"osc":["rosc"],"sacn":["sacn-lib"],"socketio":["rust_socketio"],"websocket":["tokio-tungstenite"]},"yanked":false,"pubtime":"2026-01-22T18:56:48Z"}
{"name":"clasp-bridge","vers":"3.0.1","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"artnet_protocol","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"artnet_protocol","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["json","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clasp-core","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"evalexpr","req":"^11.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath_lib","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"midir","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"midir","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rosc","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rosc","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rumqttc","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust_socketio","req":"^0.6","features":["async"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"sacn-lib","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"sacn"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.21","features":["native-tls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"uuid","req":"^1.6","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"187423ca17ce8b59259127bd7716201b8a8ef026418335afacb24b0b1e266d80","features":{"artnet":["artnet_protocol"],"default":["osc","midi","artnet","dmx","mqtt","websocket","http"],"dmx":[],"http":["axum","tower","tower-http","reqwest"],"midi":["midir"],"mqtt":["rumqttc"],"osc":["rosc"],"sacn":["sacn-lib"],"socketio":["rust_socketio"],"websocket":["tokio-tungstenite"]},"yanked":false,"pubtime":"2026-01-24T01:00:31Z"}
{"name":"clasp-bridge","vers":"3.1.0","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"artnet_protocol","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"artnet_protocol","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["json","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clasp-client","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clasp-core","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clasp-router","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clasp-test-utils","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"evalexpr","req":"^11.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath_lib","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"midir","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"midir","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rosc","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rosc","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rumqttc","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust_socketio","req":"^0.6","features":["async"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"sacn-lib","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"sacn"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.21","features":["native-tls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"uuid","req":"^1.6","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ad45ae468862688d2533ccfcf0cc61ef895bd7c7b98fa9a7588d6701c8c1adac","features":{"artnet":["artnet_protocol"],"default":["osc","midi","artnet","dmx","mqtt","websocket","http"],"dmx":[],"http":["axum","tower","tower-http","reqwest"],"midi":["midir"],"mqtt":["rumqttc"],"osc":["rosc"],"sacn":["sacn-lib"],"socketio":["rust_socketio"],"websocket":["tokio-tungstenite"]},"yanked":false,"pubtime":"2026-01-25T07:24:02Z"}
{"name":"clasp-bridge","vers":"3.2.0","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"artnet_protocol","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"artnet_protocol","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["json","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clasp-client","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clasp-core","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clasp-router","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clasp-test-utils","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"evalexpr","req":"^11.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath_lib","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"midir","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"midir","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rosc","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rosc","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rumqttc","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust_socketio","req":"^0.6","features":["async"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"sacn-lib","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"sacn"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.21","features":["native-tls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"uuid","req":"^1.6","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f0507aaa10d4927ba5f59a51b95e6a7ab5dcaae86738c9bb765d5d36483e6bb0","features":{"artnet":["artnet_protocol"],"default":["osc","midi","artnet","dmx","mqtt","websocket","http"],"dmx":[],"http":["axum","tower","tower-http","reqwest"],"midi":["midir"],"mqtt":["rumqttc"],"osc":["rosc"],"sacn":["sacn-lib"],"socketio":["rust_socketio"],"websocket":["tokio-tungstenite"]},"yanked":false,"pubtime":"2026-01-26T10:16:22Z"}
{"name":"clasp-bridge","vers":"3.3.0","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"artnet_protocol","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"artnet_protocol","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["json","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clasp-client","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clasp-core","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clasp-router","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clasp-test-utils","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"evalexpr","req":"^11.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath_lib","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"midir","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"midir","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rosc","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rosc","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rumqttc","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust_socketio","req":"^0.6","features":["async"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"sacn-lib","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"sacn"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.21","features":["native-tls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"uuid","req":"^1.6","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9c15cddec9784a4d2d5aa0552f4c0d6990fcfede3cbc2d010153434c58420012","features":{"artnet":["artnet_protocol"],"default":["osc","midi","artnet","dmx","mqtt","websocket","http"],"dmx":[],"http":["axum","tower","tower-http","reqwest"],"midi":["midir"],"mqtt":["rumqttc"],"osc":["rosc"],"sacn":["sacn-lib"],"socketio":["rust_socketio"],"websocket":["tokio-tungstenite"]},"yanked":false,"pubtime":"2026-01-26T23:26:24Z"}
{"name":"clasp-bridge","vers":"3.3.1","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"artnet_protocol","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"artnet_protocol","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["json","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clasp-client","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clasp-core","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clasp-router","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clasp-test-utils","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"evalexpr","req":"^11.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath_lib","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"midir","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"midir","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rosc","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rosc","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rumqttc","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust_socketio","req":"^0.6","features":["async"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"sacn-lib","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"sacn"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.21","features":["native-tls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"uuid","req":"^1.6","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8332376c9e3968f24244764edd363e5c737e93dd679cff3e01bec161a12a30ae","features":{"artnet":["artnet_protocol"],"default":["osc","midi","artnet","dmx","mqtt","websocket","http"],"dmx":[],"http":["axum","tower","tower-http","reqwest"],"midi":["midir"],"mqtt":["rumqttc"],"osc":["rosc"],"sacn":["sacn-lib"],"socketio":["rust_socketio"],"websocket":["tokio-tungstenite"]},"yanked":false,"pubtime":"2026-02-18T10:56:39Z"}
{"name":"clasp-bridge","vers":"4.0.0","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"artnet_protocol","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"artnet_protocol","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["json","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clasp-core","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"evalexpr","req":"^11.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath_lib","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"midir","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"midir","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rosc","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rosc","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rumqttc","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust_socketio","req":"^0.6","features":["async"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"sacn-lib","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"sacn"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.21","features":["native-tls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"uuid","req":"^1.6","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"175b8f6277482f6d92b66eff6cebcee625d1af29c220425e6d0d7c52a624e96c","features":{"artnet":["artnet_protocol"],"default":["osc","midi","artnet","dmx","mqtt","websocket","http"],"dmx":[],"http":["axum","tower","tower-http","reqwest"],"midi":["midir"],"mqtt":["rumqttc"],"osc":["rosc"],"sacn":["sacn-lib"],"socketio":["rust_socketio"],"websocket":["tokio-tungstenite"]},"yanked":false,"pubtime":"2026-02-22T18:44:50Z"}
{"name":"clasp-bridge","vers":"4.0.1","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"artnet_protocol","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"artnet_protocol","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["json","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clasp-client","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clasp-core","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clasp-router","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clasp-test-utils","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"evalexpr","req":"^11.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath_lib","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"midir","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"midir","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rosc","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rosc","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rumqttc","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust_socketio","req":"^0.6","features":["async"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"sacn-lib","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"sacn"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.21","features":["native-tls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"uuid","req":"^1.6","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"00d30095744611561ba4a1f510939cf867a42b7b8a57170ccba8907c1ff0e457","features":{"artnet":["artnet_protocol"],"default":["osc","midi","artnet","dmx","mqtt","websocket","http"],"dmx":[],"http":["axum","tower","tower-http","reqwest"],"midi":["midir"],"mqtt":["rumqttc"],"osc":["rosc"],"sacn":["sacn-lib"],"socketio":["rust_socketio"],"websocket":["tokio-tungstenite"]},"yanked":false,"pubtime":"2026-02-22T19:42:41Z"}
{"name":"clasp-bridge","vers":"4.0.2","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"artnet_protocol","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"artnet_protocol","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["json","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clasp-client","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clasp-core","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clasp-router","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clasp-test-utils","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"evalexpr","req":"^11.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath_lib","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"midir","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"midir","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rosc","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rosc","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rumqttc","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust_socketio","req":"^0.6","features":["async"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"sacn-lib","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"sacn"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.21","features":["native-tls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"uuid","req":"^1.6","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c7bec0645a7566a921e1d2750cbbdb2c266526b9325d126f40cac5a43a759d86","features":{"artnet":["artnet_protocol"],"default":["osc","midi","artnet","dmx","mqtt","websocket","http"],"dmx":[],"http":["axum","tower","tower-http","reqwest"],"midi":["midir"],"mqtt":["rumqttc"],"osc":["rosc"],"sacn":["sacn-lib"],"socketio":["rust_socketio"],"websocket":["tokio-tungstenite"]},"yanked":false,"pubtime":"2026-02-22T20:04:58Z"}
{"name":"clasp-bridge","vers":"4.0.3","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"artnet_protocol","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"artnet_protocol","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["json","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clasp-client","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clasp-core","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clasp-router","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clasp-test-utils","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"evalexpr","req":"^11.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath_lib","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"midir","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"midir","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rosc","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rosc","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rumqttc","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust_socketio","req":"^0.6","features":["async"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"sacn-lib","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"sacn"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.21","features":["native-tls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"uuid","req":"^1.6","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6bd5733338931f34bacf2ccbfb0bd62cea9d0aa4b339cd4fd2a4e6f753aa9201","features":{"artnet":["artnet_protocol"],"default":["osc","midi","artnet","dmx","mqtt","websocket","http"],"dmx":[],"http":["axum","tower","tower-http","reqwest"],"midi":["midir"],"mqtt":["rumqttc"],"osc":["rosc"],"sacn":["sacn-lib"],"socketio":["rust_socketio"],"websocket":["tokio-tungstenite"]},"yanked":false,"pubtime":"2026-02-22T23:01:19Z"}
{"name":"clasp-bridge","vers":"4.1.0","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"artnet_protocol","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"artnet_protocol","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["json","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clasp-client","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clasp-core","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clasp-router","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clasp-test-utils","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"evalexpr","req":"^11.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath_lib","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"midir","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"midir","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rosc","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rosc","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rumqttc","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust_socketio","req":"^0.6","features":["async"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"sacn-lib","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"sacn"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.21","features":["native-tls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"uuid","req":"^1.6","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"53f5584a56e2a71aaf71e17a9b67fd3d794af5e792e408d09b1589c094e10f35","features":{"artnet":["artnet_protocol"],"default":["osc","midi","artnet","dmx","mqtt","websocket","http"],"dmx":[],"http":["axum","tower","tower-http","reqwest"],"midi":["midir"],"mqtt":["rumqttc"],"osc":["rosc"],"sacn":["sacn-lib"],"socketio":["rust_socketio"],"websocket":["tokio-tungstenite"]},"yanked":false,"pubtime":"2026-03-06T04:56:10Z"}
{"name":"clasp-bridge","vers":"4.2.0","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"artnet_protocol","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"artnet_protocol","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["json","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clasp-client","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clasp-core","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clasp-router","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clasp-test-utils","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"evalexpr","req":"^11.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath_lib","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"midir","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"midir","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rosc","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rosc","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rumqttc","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust_socketio","req":"^0.6","features":["async"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"sacn-lib","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"sacn"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.21","features":["native-tls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"uuid","req":"^1.6","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"37c03c04e7b9eb0973abdadcae4afa5a2405002df2ecd3418c4629d70f07841f","features":{"artnet":["artnet_protocol"],"default":["osc","midi","artnet","dmx","mqtt","websocket","http"],"dmx":[],"http":["axum","tower","tower-http","reqwest"],"midi":["midir"],"mqtt":["rumqttc"],"osc":["rosc"],"sacn":["sacn-lib"],"socketio":["rust_socketio"],"websocket":["tokio-tungstenite"]},"yanked":false,"pubtime":"2026-03-09T06:17:46Z"}
{"name":"clasp-bridge","vers":"4.3.0","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"artnet_protocol","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["json","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clasp-core","req":"^4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"evalexpr","req":"^11.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath_lib","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"midir","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rosc","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust_socketio","req":"^0.6","features":["async"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"sacn-lib","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"sacn"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.21","features":["native-tls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f4f15be56e2cae7defc56579cfca0e70762b34f79498f1be46eb1544f2885774","features":{"artnet":["artnet_protocol"],"default":["osc","midi","artnet","dmx","mqtt","websocket","http"],"dmx":[],"http":["axum","tower","tower-http","reqwest"],"midi":["midir"],"mqtt":["rumqttc"],"osc":["rosc"],"sacn":["sacn-lib"],"socketio":["rust_socketio"],"websocket":["tokio-tungstenite"]},"yanked":false,"pubtime":"2026-03-26T19:37:46Z"}
{"name":"clasp-bridge","vers":"4.4.0","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"artnet_protocol","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["json","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clasp-core","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clasp-lens","req":"^4.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"evalexpr","req":"^11.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath_lib","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"midir","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rosc","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust_socketio","req":"^0.6","features":["async"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"sacn-lib","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"sacn"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.21","features":["native-tls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8674a59a2eec54cc8b4ea73ae97c392211d36aadd6e8b16fa165a8c3c9c06b1d","features":{"artnet":["artnet_protocol"],"default":["osc","midi","artnet","dmx","mqtt","websocket","http"],"dmx":[],"http":["axum","tower","tower-http","reqwest"],"lens":["clasp-lens"],"midi":["midir"],"mqtt":["rumqttc"],"osc":["rosc"],"sacn":["sacn-lib"],"socketio":["rust_socketio"],"websocket":["tokio-tungstenite"]},"yanked":false,"pubtime":"2026-03-29T00:37:53Z"}
{"name":"clasp-bridge","vers":"4.5.0","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"artnet_protocol","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"artnet_protocol","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["json","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clasp-client","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clasp-core","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clasp-lens","req":"^4.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clasp-router","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clasp-test-utils","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"evalexpr","req":"^11.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath_lib","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"midir","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"midir","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rosc","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rosc","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rumqttc","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rust_socketio","req":"^0.6","features":["async"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"sacn-lib","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"sacn"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.21","features":["native-tls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"uuid","req":"^1.6","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f236529c04420a600528588cf9e369fb37d46f5c8dac0d62c79480cfc6ae0a48","features":{"artnet":["artnet_protocol"],"default":["osc","midi","artnet","dmx","mqtt","websocket","http"],"dmx":[],"http":["axum","tower","tower-http","reqwest"],"lens":["clasp-lens"],"midi":["midir"],"mqtt":["rumqttc"],"osc":["rosc"],"sacn":["sacn-lib"],"socketio":["rust_socketio"],"websocket":["tokio-tungstenite"]},"yanked":false,"pubtime":"2026-03-30T00:05:54Z"}
