[package] name = "graphene-core" version = "0.1.0" edition = "2024" description = "API definitions for Graphene" authors = ["Graphite Authors "] license = "MIT OR Apache-2.0" [features] default = ["serde"] nightly = [] type_id_logging = [] wgpu = ["dep:wgpu"] dealloc_nodes = [] [dependencies] # Local dependencies graphene-core-shaders = { workspace = true, features = ["std"] } # Workspace dependencies bitflags = { workspace = true } bytemuck = { workspace = true } node-macro = { workspace = true } num-traits = { workspace = true } rand = { workspace = true } glam = { workspace = true } serde_json = { workspace = true } petgraph = { workspace = true } rustc-hash = { workspace = true } dyn-any = { workspace = true } ctor = { workspace = true } rand_chacha = { workspace = true } specta = { workspace = true } image = { workspace = true } tinyvec = { workspace = true } parley = { workspace = true } skrifa = { workspace = true } kurbo = { workspace = true } lyon_geom = { workspace = true } log = { workspace = true } base64 = { workspace = true } polycool = { workspace = true } # Optional workspace dependencies serde = { workspace = true, optional = true } wgpu = { workspace = true, optional = true } [dev-dependencies] # Workspace dependencies tokio = { workspace = true } serde_json = { workspace = true }