Skip to main content

max / goingson

765 B · 43 lines History Blame Raw
1 [package]
2 name = "goingson-plugin-runtime"
3 version.workspace = true
4 edition.workspace = true
5 description = "Rhai plugin runtime for GoingsOn"
6
7 [dependencies]
8 # Plugin engine
9 rhai = { workspace = true }
10
11 # File watching for hot-reload
12 notify = { workspace = true }
13
14 # Manifest parsing
15 toml = { workspace = true }
16
17 # Core types
18 goingson-core = { workspace = true }
19
20 # Async support
21 async-trait = { workspace = true }
22 tokio = { workspace = true }
23
24 # Serialization
25 serde = { workspace = true }
26 serde_json = { workspace = true }
27
28 # Error handling
29 thiserror = { workspace = true }
30
31 # Utilities
32 uuid = { workspace = true }
33 chrono = { workspace = true }
34
35 # CSV parsing
36 csv = { workspace = true }
37
38 # Logging
39 tracing = { workspace = true }
40
41 [dev-dependencies]
42 tempfile = "3"
43