Use cargo workspace to remove dublicated version, license and author fields

This commit is contained in:
Timon
2026-09-13 15:40:04 +00:00
parent ecd2007e63
commit 9656f80e42
58 changed files with 334 additions and 263 deletions
Generated
+32 -32
View File
@@ -320,7 +320,7 @@ dependencies = [
[[package]] [[package]]
name = "blending-nodes" name = "blending-nodes"
version = "0.1.0" version = "0.0.0"
dependencies = [ dependencies = [
"core-types", "core-types",
"glam", "glam",
@@ -368,7 +368,7 @@ dependencies = [
[[package]] [[package]]
name = "brush-nodes" name = "brush-nodes"
version = "0.1.0" version = "0.0.0"
dependencies = [ dependencies = [
"brush-types", "brush-types",
"bytemuck", "bytemuck",
@@ -388,7 +388,7 @@ dependencies = [
[[package]] [[package]]
name = "brush-types" name = "brush-types"
version = "0.1.0" version = "0.0.0"
dependencies = [ dependencies = [
"core-types", "core-types",
"dyn-any", "dyn-any",
@@ -950,7 +950,7 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
[[package]] [[package]]
name = "core-types" name = "core-types"
version = "0.1.0" version = "0.0.0"
dependencies = [ dependencies = [
"base64", "base64",
"bitflags 2.11.0", "bitflags 2.11.0",
@@ -2043,7 +2043,7 @@ dependencies = [
[[package]] [[package]]
name = "graph-craft" name = "graph-craft"
version = "0.1.0" version = "0.0.0"
dependencies = [ dependencies = [
"brush-nodes", "brush-nodes",
"core-types", "core-types",
@@ -2080,7 +2080,7 @@ dependencies = [
[[package]] [[package]]
name = "graphene-application-io" name = "graphene-application-io"
version = "0.1.0" version = "0.0.0"
dependencies = [ dependencies = [
"blake3", "blake3",
"core-types", "core-types",
@@ -2098,7 +2098,7 @@ dependencies = [
[[package]] [[package]]
name = "graphene-canvas-utils" name = "graphene-canvas-utils"
version = "0.1.0" version = "0.0.0"
dependencies = [ dependencies = [
"core-types", "core-types",
"dyn-any", "dyn-any",
@@ -2115,7 +2115,7 @@ dependencies = [
[[package]] [[package]]
name = "graphene-cli" name = "graphene-cli"
version = "0.1.0" version = "0.0.0"
dependencies = [ dependencies = [
"chrono", "chrono",
"clap", "clap",
@@ -2136,7 +2136,7 @@ dependencies = [
[[package]] [[package]]
name = "graphene-core" name = "graphene-core"
version = "0.1.0" version = "0.0.0"
dependencies = [ dependencies = [
"core-types", "core-types",
"dyn-any", "dyn-any",
@@ -2171,7 +2171,7 @@ dependencies = [
[[package]] [[package]]
name = "graphene-resource" name = "graphene-resource"
version = "0.1.0" version = "0.0.0"
dependencies = [ dependencies = [
"blake3", "blake3",
"core-types", "core-types",
@@ -2182,7 +2182,7 @@ dependencies = [
[[package]] [[package]]
name = "graphene-std" name = "graphene-std"
version = "0.1.0" version = "0.0.0"
dependencies = [ dependencies = [
"base64", "base64",
"blending-nodes", "blending-nodes",
@@ -2222,7 +2222,7 @@ dependencies = [
[[package]] [[package]]
name = "graphic-nodes" name = "graphic-nodes"
version = "0.1.0" version = "0.0.0"
dependencies = [ dependencies = [
"brush-types", "brush-types",
"core-types", "core-types",
@@ -2238,7 +2238,7 @@ dependencies = [
[[package]] [[package]]
name = "graphic-types" name = "graphic-types"
version = "0.1.0" version = "0.0.0"
dependencies = [ dependencies = [
"brush-types", "brush-types",
"core-types", "core-types",
@@ -2255,7 +2255,7 @@ dependencies = [
[[package]] [[package]]
name = "graphite-desktop" name = "graphite-desktop"
version = "0.1.0" version = "0.0.0"
dependencies = [ dependencies = [
"bytemuck", "bytemuck",
"clap", "clap",
@@ -2300,7 +2300,7 @@ dependencies = [
[[package]] [[package]]
name = "graphite-desktop-embedded-resources" name = "graphite-desktop-embedded-resources"
version = "0.1.0" version = "0.0.0"
dependencies = [ dependencies = [
"include_dir", "include_dir",
] ]
@@ -2357,7 +2357,7 @@ dependencies = [
[[package]] [[package]]
name = "graphite-desktop-wrapper" name = "graphite-desktop-wrapper"
version = "0.1.0" version = "0.0.0"
dependencies = [ dependencies = [
"base64", "base64",
"dirs", "dirs",
@@ -2980,7 +2980,7 @@ dependencies = [
[[package]] [[package]]
name = "interpreted-executor" name = "interpreted-executor"
version = "0.1.0" version = "0.0.0"
dependencies = [ dependencies = [
"core-types", "core-types",
"criterion", "criterion",
@@ -3405,7 +3405,7 @@ dependencies = [
[[package]] [[package]]
name = "math-nodes" name = "math-nodes"
version = "0.1.0" version = "0.0.0"
dependencies = [ dependencies = [
"core-types", "core-types",
"glam", "glam",
@@ -3614,7 +3614,7 @@ dependencies = [
[[package]] [[package]]
name = "no-std-types" name = "no-std-types"
version = "0.1.0" version = "0.0.0"
dependencies = [ dependencies = [
"bytemuck", "bytemuck",
"core-types", "core-types",
@@ -4151,7 +4151,7 @@ dependencies = [
[[package]] [[package]]
name = "path-bool-nodes" name = "path-bool-nodes"
version = "0.1.0" version = "0.0.0"
dependencies = [ dependencies = [
"core-types", "core-types",
"glam", "glam",
@@ -4462,7 +4462,7 @@ checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c"
[[package]] [[package]]
name = "preprocessor" name = "preprocessor"
version = "0.1.0" version = "0.0.0"
dependencies = [ dependencies = [
"graph-craft", "graph-craft",
"graphene-std", "graphene-std",
@@ -4670,7 +4670,7 @@ checksum = "c3d6831663a5098ea164f89cff59c6284e95f4e3c76ce9848d4529f5ccca9bde"
[[package]] [[package]]
name = "raster-nodes" name = "raster-nodes"
version = "0.1.0" version = "0.0.0"
dependencies = [ dependencies = [
"bytemuck", "bytemuck",
"core-types", "core-types",
@@ -4702,7 +4702,7 @@ dependencies = [
[[package]] [[package]]
name = "raster-nodes-shaders" name = "raster-nodes-shaders"
version = "0.1.0" version = "0.0.0"
dependencies = [ dependencies = [
"cargo-gpu-install", "cargo-gpu-install",
"env_logger", "env_logger",
@@ -4711,14 +4711,14 @@ dependencies = [
[[package]] [[package]]
name = "raster-nodes-shaders-entrypoint" name = "raster-nodes-shaders-entrypoint"
version = "0.1.0" version = "0.0.0"
dependencies = [ dependencies = [
"raster-nodes", "raster-nodes",
] ]
[[package]] [[package]]
name = "raster-types" name = "raster-types"
version = "0.1.0" version = "0.0.0"
dependencies = [ dependencies = [
"base64", "base64",
"bytemuck", "bytemuck",
@@ -4887,7 +4887,7 @@ checksum = "19b30a45b0cd0bcca8037f3d0dc3421eaf95327a17cad11964fb8179b4fc4832"
[[package]] [[package]]
name = "rendering" name = "rendering"
version = "0.1.0" version = "0.0.0"
dependencies = [ dependencies = [
"base64", "base64",
"brush-types", "brush-types",
@@ -4912,7 +4912,7 @@ dependencies = [
[[package]] [[package]]
name = "repeat-nodes" name = "repeat-nodes"
version = "0.1.0" version = "0.0.0"
dependencies = [ dependencies = [
"core-types", "core-types",
"dyn-any", "dyn-any",
@@ -5962,7 +5962,7 @@ dependencies = [
[[package]] [[package]]
name = "text-nodes" name = "text-nodes"
version = "0.1.0" version = "0.0.0"
dependencies = [ dependencies = [
"convert_case", "convert_case",
"core-types", "core-types",
@@ -6369,7 +6369,7 @@ dependencies = [
[[package]] [[package]]
name = "transform-nodes" name = "transform-nodes"
version = "0.1.0" version = "0.0.0"
dependencies = [ dependencies = [
"core-types", "core-types",
"glam", "glam",
@@ -6620,7 +6620,7 @@ checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65"
[[package]] [[package]]
name = "vector-nodes" name = "vector-nodes"
version = "0.1.0" version = "0.0.0"
dependencies = [ dependencies = [
"core-types", "core-types",
"delaunator", "delaunator",
@@ -6646,7 +6646,7 @@ dependencies = [
[[package]] [[package]]
name = "vector-types" name = "vector-types"
version = "0.1.0" version = "0.0.0"
dependencies = [ dependencies = [
"bitflags 2.11.0", "bitflags 2.11.0",
"bytemuck", "bytemuck",
@@ -7094,7 +7094,7 @@ dependencies = [
[[package]] [[package]]
name = "wgpu-executor" name = "wgpu-executor"
version = "0.1.0" version = "0.0.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"bytemuck", "bytemuck",
+6 -6
View File
@@ -1,12 +1,12 @@
[package] [package]
name = "graphite-desktop" name = "graphite-desktop"
version = "0.1.0"
description = "Graphite Desktop" description = "Graphite Desktop"
authors = ["Graphite Authors <contact@graphite.art>"] version.workspace = true
license = "MIT OR Apache-2.0" license.workspace = true
repository = "" authors.workspace = true
edition = "2024" edition.workspace = true
rust-version = "1.87" rust-version.workspace = true
publish.workspace = true
[[bin]] [[bin]]
name = "graphite" name = "graphite"
+6 -6
View File
@@ -1,12 +1,12 @@
[package] [package]
name = "graphite-desktop-bundle" name = "graphite-desktop-bundle"
version = "0.0.0"
description = "Graphite Desktop Bundle" description = "Graphite Desktop Bundle"
authors = ["Graphite Authors <contact@graphite.art>"] version.workspace = true
license = "MIT OR Apache-2.0" license.workspace = true
repository = "" authors.workspace = true
edition = "2024" edition.workspace = true
rust-version = "1.87" rust-version.workspace = true
publish.workspace = true
[dependencies] [dependencies]
cef-dll-sys = { workspace = true } cef-dll-sys = { workspace = true }
+6 -6
View File
@@ -1,12 +1,12 @@
[package] [package]
name = "graphite-desktop-embedded-resources" name = "graphite-desktop-embedded-resources"
version = "0.1.0"
description = "Graphite Desktop Embedded Resources" description = "Graphite Desktop Embedded Resources"
authors = ["Graphite Authors <contact@graphite.art>"] version.workspace = true
license = "MIT OR Apache-2.0" license.workspace = true
repository = "" authors.workspace = true
edition = "2024" edition.workspace = true
rust-version = "1.87" rust-version.workspace = true
publish.workspace = true
[dependencies] [dependencies]
include_dir = { workspace = true } include_dir = { workspace = true }
+6 -6
View File
@@ -1,12 +1,12 @@
[package] [package]
name = "graphite-desktop-platform-linux" name = "graphite-desktop-platform-linux"
version = "0.0.0"
description = "Graphite Desktop Platform Linux" description = "Graphite Desktop Platform Linux"
authors = ["Graphite Authors <contact@graphite.art>"] version.workspace = true
license = "MIT OR Apache-2.0" license.workspace = true
repository = "" authors.workspace = true
edition = "2024" edition.workspace = true
rust-version = "1.87" rust-version.workspace = true
publish.workspace = true
[[bin]] [[bin]]
name = "graphite" name = "graphite"
+6 -6
View File
@@ -1,12 +1,12 @@
[package] [package]
name = "graphite-desktop-platform-mac" name = "graphite-desktop-platform-mac"
version = "0.0.0"
description = "Graphite Desktop Platform Mac" description = "Graphite Desktop Platform Mac"
authors = ["Graphite Authors <contact@graphite.art>"] version.workspace = true
license = "MIT OR Apache-2.0" license.workspace = true
repository = "" authors.workspace = true
edition = "2024" edition.workspace = true
rust-version = "1.87" rust-version.workspace = true
publish.workspace = true
[features] [features]
main = ["dep:graphite-desktop"] main = ["dep:graphite-desktop"]
+6 -6
View File
@@ -1,12 +1,12 @@
[package] [package]
name = "graphite-desktop-platform-win" name = "graphite-desktop-platform-win"
version = "0.0.0"
description = "Graphite Desktop Platform Windows" description = "Graphite Desktop Platform Windows"
authors = ["Graphite Authors <contact@graphite.art>"] version.workspace = true
license = "MIT OR Apache-2.0" license.workspace = true
repository = "" authors.workspace = true
edition = "2024" edition.workspace = true
rust-version = "1.87" rust-version.workspace = true
publish.workspace = true
[[bin]] [[bin]]
name = "graphite" name = "graphite"
+3 -1
View File
@@ -2,9 +2,11 @@
name = "graphite-desktop-ui" name = "graphite-desktop-ui"
description = "Renders the Graphite editor frontend UI into wgpu textures" description = "Renders the Graphite editor frontend UI into wgpu textures"
version.workspace = true version.workspace = true
authors.workspace = true
license.workspace = true license.workspace = true
authors.workspace = true
edition.workspace = true edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[features] [features]
default = [] default = []
+6 -6
View File
@@ -1,12 +1,12 @@
[package] [package]
name = "graphite-desktop-wrapper" name = "graphite-desktop-wrapper"
version = "0.1.0"
description = "Graphite Desktop Wrapper" description = "Graphite Desktop Wrapper"
authors = ["Graphite Authors <contact@graphite.art>"] version.workspace = true
license = "MIT OR Apache-2.0" license.workspace = true
repository = "" authors.workspace = true
edition = "2024" edition.workspace = true
rust-version = "1.87" rust-version.workspace = true
publish.workspace = true
[features] [features]
gpu = ["graphite-editor/gpu", "graphene-std/shader-nodes"] gpu = ["graphite-editor/gpu", "graphene-std/shader-nodes"]
+3 -1
View File
@@ -1,10 +1,12 @@
[package] [package]
name = "document-container" name = "document-container"
description = "Container abstraction for the on-disk side of the .gdd document format" description = "Container abstraction for the on-disk side of the .gdd document format"
edition.workspace = true
version.workspace = true version.workspace = true
license.workspace = true license.workspace = true
authors.workspace = true authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[features] [features]
default = [] default = []
+3 -1
View File
@@ -1,10 +1,12 @@
[package] [package]
name = "document-format" name = "document-format"
description = "Typed handle for the .gdd document format, sitting over document-graph-storage and document-container" description = "Typed handle for the .gdd document format, sitting over document-graph-storage and document-container"
edition.workspace = true
version.workspace = true version.workspace = true
license.workspace = true license.workspace = true
authors.workspace = true authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[features] [features]
# Runtime bridge: the editor <-> storage conversion methods (stage/commit from a `NodeNetwork`, # Runtime bridge: the editor <-> storage conversion methods (stage/commit from a `NodeNetwork`,
+3 -1
View File
@@ -1,10 +1,12 @@
[package] [package]
name = "document-graph-storage" name = "document-graph-storage"
description = "Provides a delta based graph representation used in the Graphite file format" description = "Provides a delta based graph representation used in the Graphite file format"
edition.workspace = true
version.workspace = true version.workspace = true
license.workspace = true license.workspace = true
authors.workspace = true authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[features] [features]
conversion = ["dep:graph-craft", "dep:core-types"] conversion = ["dep:graph-craft", "dep:core-types"]
+6 -9
View File
@@ -1,14 +1,11 @@
[package] [package]
name = "graphite-editor" name = "graphite-editor"
publish = false version.workspace = true
version = "0.0.0" license.workspace = true
rust-version = "1.88" authors.workspace = true
authors = ["Graphite Authors <contact@graphite.art>"] edition.workspace = true
edition = "2024" rust-version.workspace = true
readme = "../README.md" publish.workspace = true
homepage = "https://graphite.art"
repository = "https://github.com/GraphiteEditor/Graphite"
license = "MIT OR Apache-2.0"
[features] [features]
default = ["gpu"] default = ["gpu"]
+6 -9
View File
@@ -1,14 +1,11 @@
[package] [package]
name = "graphite-wasm-wrapper" name = "graphite-wasm-wrapper"
publish = false version.workspace = true
version = "0.0.0" license.workspace = true
rust-version = "1.88" authors.workspace = true
authors = ["Graphite Authors <contact@graphite.art>"] edition.workspace = true
edition = "2024" rust-version.workspace = true
readme = "../../README.md" publish.workspace = true
homepage = "https://graphite.art"
repository = "https://github.com/GraphiteEditor/Graphite"
license = "MIT OR Apache-2.0"
[features] [features]
default = ["gpu", "shader-nodes", "web"] default = ["gpu", "shader-nodes", "web"]
+7 -8
View File
@@ -1,15 +1,14 @@
[package] [package]
name = "dyn-any" name = "dyn-any"
version = "0.3.1"
rust-version = "1.85"
edition = "2024"
authors = ["Graphite Authors <contact@graphite.art>"]
description = "An Any trait that works for arbitrary lifetimes" description = "An Any trait that works for arbitrary lifetimes"
license = "MIT OR Apache-2.0" version = "0.3.1"
readme = "./README.md" license.workspace = true
homepage = "https://crates.io/crates/dyn-any" authors.workspace = true
repository = "https://github.com/GraphiteEditor/Graphite/tree/master/libraries/dyn-any" edition.workspace = true
rust-version.workspace = true
documentation = "https://docs.rs/dyn-any" documentation = "https://docs.rs/dyn-any"
repository = "https://github.com/GraphiteEditor/Graphite/tree/master/libraries/dyn-any"
readme = "./README.md"
[features] [features]
default = ["std", "large-atomics"] default = ["std", "large-atomics"]
+5 -5
View File
@@ -1,13 +1,13 @@
[package] [package]
name = "dyn-any-derive" name = "dyn-any-derive"
version = "0.3.0"
edition = "2024"
authors = ["Graphite Authors <contact@graphite.art>"]
description = "#[derive(DynAny)]" description = "#[derive(DynAny)]"
version = "0.3.0"
license.workspace = true
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
documentation = "https://docs.rs/dyn-any-derive" documentation = "https://docs.rs/dyn-any-derive"
repository = "https://github.com/GraphiteEditor/Graphite/tree/master/libraries/dyn-any/derive" repository = "https://github.com/GraphiteEditor/Graphite/tree/master/libraries/dyn-any/derive"
license = "MIT OR Apache-2.0"
readme = "../README.md" readme = "../README.md"
[lib] [lib]
+6 -5
View File
@@ -1,11 +1,12 @@
[package] [package]
name = "math-parser" name = "math-parser"
version = "0.0.0"
rust-version = "1.85"
edition = "2024"
authors = ["Graphite Authors <contact@graphite.art>"]
description = "Parser for Graphite style mathematics expressions" description = "Parser for Graphite style mathematics expressions"
license = "MIT OR Apache-2.0" version.workspace = true
license.workspace = true
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[dependencies] [dependencies]
thiserror = "2.0" thiserror = "2.0"
+4 -2
View File
@@ -2,9 +2,11 @@
name = "wgpu-sync" name = "wgpu-sync"
description = "Helper for working with wgpu in a multi-threaded context" description = "Helper for working with wgpu in a multi-threaded context"
version.workspace = true version.workspace = true
edition.workspace = true
authors.workspace = true
license.workspace = true license.workspace = true
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[dependencies] [dependencies]
wgpu = { workspace = true } wgpu = { workspace = true }
+5 -3
View File
@@ -1,9 +1,11 @@
[package] [package]
name = "graph-craft" name = "graph-craft"
version = "0.1.0" version.workspace = true
edition = "2024" license.workspace = true
license = "MIT OR Apache-2.0"
authors.workspace = true authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[features] [features]
default = ["dealloc_nodes", "wgpu", "loading"] default = ["dealloc_nodes", "wgpu", "loading"]
+6 -4
View File
@@ -1,10 +1,12 @@
[package] [package]
name = "graphene-cli" name = "graphene-cli"
version = "0.1.0"
edition = "2024"
description = "CLI interface for the graphene language" description = "CLI interface for the graphene language"
authors = ["Graphite Authors <contact@graphite.art>"] version.workspace = true
license = "MIT OR Apache-2.0" license.workspace = true
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[features] [features]
default = ["wgpu"] default = ["wgpu"]
+5 -3
View File
@@ -1,9 +1,11 @@
[package] [package]
name = "interpreted-executor" name = "interpreted-executor"
version = "0.1.0" version.workspace = true
edition = "2024" license.workspace = true
license = "MIT OR Apache-2.0"
authors.workspace = true authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[features] [features]
default = [] default = []
@@ -1,10 +1,12 @@
[package] [package]
name = "graphene-application-io" name = "graphene-application-io"
version = "0.1.0"
edition = "2024"
description = "graphene application io interface" description = "graphene application io interface"
authors = ["Graphite Authors <contact@graphite.art>"] version.workspace = true
license = "MIT OR Apache-2.0" license.workspace = true
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[features] [features]
default = ["serde"] default = ["serde"]
+6 -4
View File
@@ -1,10 +1,12 @@
[package] [package]
name = "brush-types" name = "brush-types"
version = "0.1.0"
edition = "2024"
description = "The brush stroke data format for Graphene" description = "The brush stroke data format for Graphene"
authors = ["Graphite Authors <contact@graphite.art>"] version.workspace = true
license = "MIT OR Apache-2.0" license.workspace = true
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[features] [features]
default = ["serde"] default = ["serde"]
+6 -4
View File
@@ -1,10 +1,12 @@
[package] [package]
name = "graphene-canvas-utils" name = "graphene-canvas-utils"
version = "0.1.0"
edition = "2024"
description = "graphene canvas utilities" description = "graphene canvas utilities"
authors = ["Graphite Authors <contact@graphite.art>"] version.workspace = true
license = "MIT OR Apache-2.0" license.workspace = true
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[features] [features]
wgpu = ["dep:wgpu", "dep:wgpu-executor"] wgpu = ["dep:wgpu", "dep:wgpu-executor"]
+6 -4
View File
@@ -1,10 +1,12 @@
[package] [package]
name = "core-types" name = "core-types"
version = "0.1.0"
edition = "2024"
description = "Core types and traits for Graphene node system" description = "Core types and traits for Graphene node system"
authors = ["Graphite Authors <contact@graphite.art>"] version.workspace = true
license = "MIT OR Apache-2.0" license.workspace = true
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[features] [features]
default = ["serde"] default = ["serde"]
@@ -1,11 +1,12 @@
[package] [package]
name = "graphene-hash" name = "graphene-hash"
version = "0.0.0"
edition = "2024"
authors = ["Graphite Authors <contact@graphite.art>"]
description = "CacheHash trait and derive macro for cache invalidation hashing in Graphite" description = "CacheHash trait and derive macro for cache invalidation hashing in Graphite"
license = "MIT OR Apache-2.0" version.workspace = true
publish = false license.workspace = true
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[features] [features]
default = ["std"] default = ["std"]
@@ -1,11 +1,12 @@
[package] [package]
name = "graphene-hash-derive" name = "graphene-hash-derive"
version = "0.0.0"
edition = "2024"
authors = ["Graphite Authors <contact@graphite.art>"]
description = "#[derive(CacheHash)]" description = "#[derive(CacheHash)]"
license = "MIT OR Apache-2.0" version.workspace = true
publish = false license.workspace = true
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[lib] [lib]
proc-macro = true proc-macro = true
@@ -1,10 +1,12 @@
[package] [package]
name = "graphic-types" name = "graphic-types"
version = "0.1.0"
edition = "2024"
description = "Graphic types for Graphene - combines vector types with core infrastructure" description = "Graphic types for Graphene - combines vector types with core infrastructure"
authors = ["Graphite Authors <contact@graphite.art>"] version.workspace = true
license = "MIT OR Apache-2.0" license.workspace = true
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[features] [features]
default = ["serde"] default = ["serde"]
+6 -4
View File
@@ -1,10 +1,12 @@
[package] [package]
name = "no-std-types" name = "no-std-types"
version = "0.1.0"
edition = "2024"
description = "no_std types for Graphene (shader-compatible)" description = "no_std types for Graphene (shader-compatible)"
authors = ["Graphite Authors <contact@graphite.art>"] version.workspace = true
license = "MIT OR Apache-2.0" license.workspace = true
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[features] [features]
# any feature that # any feature that
+6 -4
View File
@@ -1,10 +1,12 @@
[package] [package]
name = "raster-types" name = "raster-types"
version = "0.1.0"
edition = "2024"
description = "Raster data types for Graphene node system" description = "Raster data types for Graphene node system"
authors = ["Graphite Authors <contact@graphite.art>"] version.workspace = true
license = "MIT OR Apache-2.0" license.workspace = true
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[features] [features]
default = ["serde"] default = ["serde"]
+6 -4
View File
@@ -1,10 +1,12 @@
[package] [package]
name = "rendering" name = "rendering"
version = "0.1.0"
edition = "2024"
description = "SVG rendering for Graphene" description = "SVG rendering for Graphene"
authors = ["Graphite Authors <contact@graphite.art>"] version.workspace = true
license = "MIT OR Apache-2.0" license.workspace = true
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[features] [features]
default = ["serde"] default = ["serde"]
+6 -4
View File
@@ -1,10 +1,12 @@
[package] [package]
name = "graphene-resource" name = "graphene-resource"
version = "0.1.0"
edition = "2024"
description = "graphene resource interface" description = "graphene resource interface"
authors = ["Graphite Authors <contact@graphite.art>"] version.workspace = true
license = "MIT OR Apache-2.0" license.workspace = true
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[features] [features]
default = ["serde"] default = ["serde"]
+6 -4
View File
@@ -1,10 +1,12 @@
[package] [package]
name = "vector-types" name = "vector-types"
version = "0.1.0"
edition = "2024"
description = "Vector graphics types and algorithms for Graphene" description = "Vector graphics types and algorithms for Graphene"
authors = ["Graphite Authors <contact@graphite.art>"] version.workspace = true
license = "MIT OR Apache-2.0" license.workspace = true
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[features] [features]
default = ["serde"] default = ["serde"]
@@ -1,9 +1,11 @@
[package] [package]
name = "wgpu-executor" name = "wgpu-executor"
version = "0.1.0" version.workspace = true
edition = "2024" license.workspace = true
license = "MIT OR Apache-2.0"
authors.workspace = true authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[dependencies] [dependencies]
# Local dependencies # Local dependencies
+6 -9
View File
@@ -1,14 +1,11 @@
[package] [package]
name = "node-macro" name = "node-macro"
publish = false version.workspace = true
version = "0.0.0" license.workspace = true
rust-version = "1.88" authors.workspace = true
authors = ["Graphite Authors <contact@graphite.art>"] edition.workspace = true
edition = "2024" rust-version.workspace = true
readme = "../../README.md" publish.workspace = true
homepage = "https://graphite.art"
repository = "https://github.com/GraphiteEditor/Graphite"
license = "MIT OR Apache-2.0"
[lib] [lib]
proc-macro = true proc-macro = true
+6 -4
View File
@@ -1,10 +1,12 @@
[package] [package]
name = "blending-nodes" name = "blending-nodes"
version = "0.1.0"
edition = "2024"
description = "Blending operation nodes for Graphene" description = "Blending operation nodes for Graphene"
authors = ["Graphite Authors <contact@graphite.art>"] version.workspace = true
license = "MIT OR Apache-2.0" license.workspace = true
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[features] [features]
default = ["serde"] default = ["serde"]
+6 -4
View File
@@ -1,10 +1,12 @@
[package] [package]
name = "brush-nodes" name = "brush-nodes"
version = "0.1.0"
edition = "2024"
description = "Brush rendering nodes for Graphene" description = "Brush rendering nodes for Graphene"
authors = ["Graphite Authors <contact@graphite.art>"] version.workspace = true
license = "MIT OR Apache-2.0" license.workspace = true
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[features] [features]
default = ["serde"] default = ["serde"]
+6 -4
View File
@@ -1,10 +1,12 @@
[package] [package]
name = "graphene-core" name = "graphene-core"
version = "0.1.0"
edition = "2024"
description = "Core utility nodes for Graphene" description = "Core utility nodes for Graphene"
authors = ["Graphite Authors <contact@graphite.art>"] version.workspace = true
license = "MIT OR Apache-2.0" license.workspace = true
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[features] [features]
default = ["serde"] default = ["serde"]
+5 -3
View File
@@ -1,9 +1,11 @@
[package] [package]
name = "graphic-nodes" name = "graphic-nodes"
version = "0.1.0" version.workspace = true
edition = "2024" license.workspace = true
license = "MIT OR Apache-2.0"
authors.workspace = true authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[dependencies] [dependencies]
# Local dependencies # Local dependencies
+6 -4
View File
@@ -1,10 +1,12 @@
[package] [package]
name = "graphene-std" name = "graphene-std"
version = "0.1.0"
edition = "2024"
description = "Graphene standard library" description = "Graphene standard library"
authors = ["Graphite Authors <contact@graphite.art>"] version.workspace = true
license = "MIT OR Apache-2.0" license.workspace = true
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[features] [features]
default = ["wgpu"] default = ["wgpu"]
+6 -4
View File
@@ -1,10 +1,12 @@
[package] [package]
name = "math-nodes" name = "math-nodes"
version = "0.1.0"
edition = "2024"
description = "Math operation nodes for Graphene" description = "Math operation nodes for Graphene"
authors = ["Graphite Authors <contact@graphite.art>"] version.workspace = true
license = "MIT OR Apache-2.0" license.workspace = true
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[dependencies] [dependencies]
core-types = { workspace = true } core-types = { workspace = true }
+6 -4
View File
@@ -1,10 +1,12 @@
[package] [package]
name = "path-bool-nodes" name = "path-bool-nodes"
version = "0.1.0"
edition = "2024"
description = "Path boolean operation nodes for Graphene" description = "Path boolean operation nodes for Graphene"
authors = ["Graphite Authors <contact@graphite.art>"] version.workspace = true
license = "MIT OR Apache-2.0" license.workspace = true
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[dependencies] [dependencies]
# Local dependencies # Local dependencies
+6 -4
View File
@@ -1,10 +1,12 @@
[package] [package]
name = "raster-nodes" name = "raster-nodes"
version = "0.1.0"
edition = "2024"
description = "Raster operation nodes for Graphene" description = "Raster operation nodes for Graphene"
authors = ["Graphite Authors <contact@graphite.art>"] version.workspace = true
license = "MIT OR Apache-2.0" license.workspace = true
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[lints] [lints]
workspace = true workspace = true
+6 -4
View File
@@ -1,10 +1,12 @@
[package] [package]
name = "raster-nodes-shaders" name = "raster-nodes-shaders"
version = "0.1.0"
edition = "2024"
description = "graphene raster data format" description = "graphene raster data format"
authors = ["Graphite Authors <contact@graphite.art>"] version.workspace = true
license = "MIT OR Apache-2.0" license.workspace = true
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[dependencies] [dependencies]
@@ -1,10 +1,12 @@
[package] [package]
name = "raster-nodes-shaders-entrypoint" name = "raster-nodes-shaders-entrypoint"
version = "0.1.0"
edition = "2024"
description = "graphene raster nodes shaders entrypoint" description = "graphene raster nodes shaders entrypoint"
authors = ["Graphite Authors <contact@graphite.art>"] version.workspace = true
license = "MIT OR Apache-2.0" license.workspace = true
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[dependencies] [dependencies]
raster-nodes = { path = "../..", default-features = false } raster-nodes = { path = "../..", default-features = false }
+6 -4
View File
@@ -1,10 +1,12 @@
[package] [package]
name = "repeat-nodes" name = "repeat-nodes"
version = "0.1.0"
edition = "2024"
description = "Repeat operation nodes for Graphene" description = "Repeat operation nodes for Graphene"
authors = ["Graphite Authors <contact@graphite.art>"] version.workspace = true
license = "MIT OR Apache-2.0" license.workspace = true
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[features] [features]
default = ["serde"] default = ["serde"]
+6 -4
View File
@@ -1,10 +1,12 @@
[package] [package]
name = "text-nodes" name = "text-nodes"
version = "0.1.0"
edition = "2024"
description = "Text operation nodes for Graphene" description = "Text operation nodes for Graphene"
authors = ["Graphite Authors <contact@graphite.art>"] version.workspace = true
license = "MIT OR Apache-2.0" license.workspace = true
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[features] [features]
default = ["serde"] default = ["serde"]
+6 -4
View File
@@ -1,10 +1,12 @@
[package] [package]
name = "transform-nodes" name = "transform-nodes"
version = "0.1.0"
edition = "2024"
description = "Transform operation nodes for Graphene" description = "Transform operation nodes for Graphene"
authors = ["Graphite Authors <contact@graphite.art>"] version.workspace = true
license = "MIT OR Apache-2.0" license.workspace = true
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[features] [features]
default = ["serde"] default = ["serde"]
+6 -4
View File
@@ -1,10 +1,12 @@
[package] [package]
name = "vector-nodes" name = "vector-nodes"
version = "0.1.0"
edition = "2024"
description = "Vector operation nodes for Graphene" description = "Vector operation nodes for Graphene"
authors = ["Graphite Authors <contact@graphite.art>"] version.workspace = true
license = "MIT OR Apache-2.0" license.workspace = true
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[features] [features]
default = ["serde"] default = ["serde"]
+5 -3
View File
@@ -1,9 +1,11 @@
[package] [package]
name = "preprocessor" name = "preprocessor"
version = "0.1.0" version.workspace = true
edition = "2024" license.workspace = true
license = "MIT OR Apache-2.0"
authors.workspace = true authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[features] [features]
+6 -9
View File
@@ -1,14 +1,11 @@
[package] [package]
name = "graphite-proc-macros" name = "graphite-proc-macros"
publish = false version.workspace = true
version = "0.0.0" license.workspace = true
rust-version = "1.88" authors.workspace = true
authors = ["Graphite Authors <contact@graphite.art>"] edition.workspace = true
edition = "2024" rust-version.workspace = true
readme = "../README.md" publish.workspace = true
homepage = "https://graphite.art"
repository = "https://github.com/GraphiteEditor/Graphite"
license = "MIT OR Apache-2.0"
[lib] [lib]
path = "src/lib.rs" path = "src/lib.rs"
+3 -2
View File
@@ -1,10 +1,11 @@
[package] [package]
name = "cargo-run" name = "cargo-run"
edition.workspace = true
version.workspace = true version.workspace = true
license.workspace = true license.workspace = true
authors.workspace = true authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
default-run = "cargo-run" default-run = "cargo-run"
[dependencies] [dependencies]
+3 -1
View File
@@ -1,9 +1,11 @@
[package] [package]
name = "cargo-run-internal-download" name = "cargo-run-internal-download"
edition.workspace = true
version.workspace = true version.workspace = true
license.workspace = true license.workspace = true
authors.workspace = true authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[dependencies] [dependencies]
cargo-run = { path = "../.." } cargo-run = { path = "../.." }
+3 -1
View File
@@ -1,9 +1,11 @@
[package] [package]
name = "cargo-run-internal-watch" name = "cargo-run-internal-watch"
edition.workspace = true
version.workspace = true version.workspace = true
license.workspace = true license.workspace = true
authors.workspace = true authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[dependencies] [dependencies]
cargo-run = { path = "../.." } cargo-run = { path = "../.." }
+3 -1
View File
@@ -1,10 +1,12 @@
[package] [package]
name = "crate-hierarchy-viz" name = "crate-hierarchy-viz"
description = "Tool to visualize the crate hierarchy in the Graphite workspace" description = "Tool to visualize the crate hierarchy in the Graphite workspace"
edition.workspace = true
version.workspace = true version.workspace = true
license.workspace = true license.workspace = true
authors.workspace = true authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[dependencies] [dependencies]
serde = { workspace = true } serde = { workspace = true }
+3 -1
View File
@@ -1,10 +1,12 @@
[package] [package]
name = "editor-message-tree" name = "editor-message-tree"
description = "Tool to generate developer documentation for the editor message system structure" description = "Tool to generate developer documentation for the editor message system structure"
edition.workspace = true
version.workspace = true version.workspace = true
license.workspace = true license.workspace = true
authors.workspace = true authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[dependencies] [dependencies]
# Local dependencies # Local dependencies
+3 -1
View File
@@ -1,10 +1,12 @@
[package] [package]
name = "node-docs" name = "node-docs"
description = "Tool to generate node documentation for the node catalog on the Graphite website" description = "Tool to generate node documentation for the node catalog on the Graphite website"
edition.workspace = true
version.workspace = true version.workspace = true
license.workspace = true license.workspace = true
authors.workspace = true authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[dependencies] [dependencies]
# Local dependencies # Local dependencies
+3 -1
View File
@@ -1,9 +1,11 @@
[package] [package]
name = "third-party-licenses" name = "third-party-licenses"
edition.workspace = true
version.workspace = true version.workspace = true
license.workspace = true license.workspace = true
authors.workspace = true authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish.workspace = true
[features] [features]
desktop = ["dep:cef-dll-sys", "dep:scraper"] desktop = ["dep:cef-dll-sys", "dep:scraper"]