linsight-plugin-sdk 1.20.5

Public SDK for authoring LinSight sensor plugins.
Documentation
# SPDX-FileCopyrightText: 2026 VisorCraft LLC
# SPDX-License-Identifier: GPL-3.0-only
[package]
publish = ["crates-io"]
name = "linsight-plugin-sdk"
version.workspace = true
edition.workspace = true
license.workspace = true
authors.workspace = true
rust-version.workspace = true
description = "Public SDK for authoring LinSight sensor plugins."
repository.workspace = true
documentation = "https://docs.rs/linsight-plugin-sdk"
readme = "README.md"
keywords = ["linsight", "plugin", "sensors", "monitoring"]
include = ["src/**", "tests/fixtures/**", "README.md"]

[dependencies]
linsight-core = { path = "../linsight-core", version = "1.20.5" }
serde_json = { workspace = true }
stabby = { workspace = true }
thiserror = { workspace = true }

[dev-dependencies]
# Used by tests/dynamic_load.rs to load the example plugin .so and
# exercise the export_plugin! macro end-to-end.
libloading = { workspace = true }
escargot = { workspace = true }