{"name":"zmk-studio-api","vers":"0.1.1","deps":[{"name":"btleplug","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num_enum","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"protoc-bin-vendored","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pyo3","req":"^0.23","features":["extension-module","abi3-py39"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serialport","req":"^4.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["rt-multi-thread","sync","time","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"70bb8afa5bca4cfef6374a302bfe8c2a8da7fface88ea2c07bfdfc763a6425eb","features":{},"features2":{"ble":["dep:btleplug","dep:futures","dep:tokio","dep:uuid"],"default":["serial"],"python":["dep:pyo3"],"serial":["dep:serialport"]},"yanked":false,"pubtime":"2026-02-21T17:15:20Z","v":2} {"name":"zmk-studio-api","vers":"0.2.0","deps":[{"name":"btleplug","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num_enum","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.14.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"protoc-bin-vendored","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pyo3","req":"^0.28.2","features":["extension-module","abi3-py39"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serialport","req":"^4.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.27.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["rt-multi-thread","sync","time","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"24e0f779a8f50dcd71529eb634771fbdcd806874b67a03215548f07d10a714ef","features":{},"features2":{"ble":["dep:btleplug","dep:futures","dep:tokio","dep:uuid"],"default":["serial"],"python":["dep:pyo3"],"serial":["dep:serialport"]},"yanked":false,"pubtime":"2026-02-21T20:41:15Z","v":2} {"name":"zmk-studio-api","vers":"0.3.0","deps":[{"name":"bluest","req":"^0.6","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num_enum","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"objc2","req":"^0.6","features":["disable-encoding-assertions"],"optional":false,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"prost","req":"^0.14.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"protoc-bin-vendored","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pyo3","req":"^0.28.2","features":["extension-module","abi3-py39"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serialport","req":"^4.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["rt-multi-thread","sync","time","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6d0f10752c5c5e3f8deffd74f81696b467017bb88c883a5efe5fe04b3321d367","features":{},"features2":{"ble":["dep:futures","dep:tokio","dep:bluest","dep:serde_json"],"default":["serial"],"python":["dep:pyo3"],"serial":["dep:serialport"]},"yanked":false,"pubtime":"2026-03-08T14:56:23Z","v":2} {"name":"zmk-studio-api","vers":"0.3.1","deps":[{"name":"bluest","req":"^0.6","features":["serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num_enum","req":"^0.7.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"objc2","req":"^0.6","features":["disable-encoding-assertions"],"optional":false,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"prost","req":"^0.14.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"protoc-bin-vendored","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pyo3","req":"^0.28.3","features":["extension-module","abi3-py39"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serialport","req":"^4.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["rt-multi-thread","sync","time","macros"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"43c7f89f3a72087dfbb46cee1d0a44e3abcf58a97c5e7e4763590d5b3ce7703a","features":{},"features2":{"ble":["dep:futures","dep:tokio","dep:bluest","dep:serde_json"],"default":["serial"],"python":["dep:pyo3"],"serial":["dep:serialport"]},"yanked":false,"pubtime":"2026-04-03T07:18:54Z","v":2}