|
[package] |
|
name = "graphene-std" |
|
version = "0.1.0" |
|
edition = "2024" |
|
description = "Graphene standard library" |
|
authors = ["Graphite Authors <contact@graphite.rs>"] |
|
license = "MIT OR Apache-2.0" |
|
|
|
[features] |
|
default = ["wasm"] |
|
gpu = [] |
|
wgpu = ["gpu", "graph-craft/wgpu", "graphene-application-io/wgpu"] |
|
wasm = [ |
|
"wasm-bindgen", |
|
"wasm-bindgen-futures", |
|
"web-sys", |
|
"graphene-application-io/wasm", |
|
"image/png", |
|
] |
|
image-compare = [] |
|
vello = ["dep:vello", "gpu"] |
|
resvg = [] |
|
wayland = ["graph-craft/wayland"] |
|
|
|
[dependencies] |
|
|
|
dyn-any = { workspace = true } |
|
graph-craft = { workspace = true } |
|
wgpu-executor = { workspace = true } |
|
graphene-core = { workspace = true } |
|
graphene-path-bool = { workspace = true } |
|
graphene-math-nodes = { workspace = true } |
|
graphene-svg-renderer = { workspace = true } |
|
graphene-application-io = { workspace = true } |
|
graphene-raster-nodes = { workspace = true } |
|
graphene-brush = { workspace = true } |
|
|
|
|
|
fastnoise-lite = { workspace = true } |
|
log = { workspace = true } |
|
glam = { workspace = true } |
|
node-macro = { workspace = true } |
|
reqwest = { workspace = true } |
|
futures = { workspace = true } |
|
rand_chacha = { workspace = true } |
|
rand = { workspace = true } |
|
bytemuck = { workspace = true } |
|
image = { workspace = true } |
|
base64 = { workspace = true } |
|
|
|
|
|
wasm-bindgen = { workspace = true, optional = true } |
|
wasm-bindgen-futures = { workspace = true, optional = true } |
|
tokio = { workspace = true, optional = true } |
|
vello = { workspace = true, optional = true } |
|
web-sys = { workspace = true, optional = true, features = [ |
|
"Window", |
|
"CanvasRenderingContext2d", |
|
"ImageData", |
|
"Document", |
|
"Navigator", |
|
"Gpu", |
|
"HtmlCanvasElement", |
|
"HtmlImageElement", |
|
"ImageBitmapRenderingContext", |
|
] } |
|
|
|
|
|
ndarray = "0.16.1" |
|
|
|
[dev-dependencies] |
|
tokio = { workspace = true } |
|
|