[package]
name = "graphitepdf"
description = "A Rust PDF rendering engine for layout, composition, and rendering pipelines."
documentation = "https://docs.rs/graphitepdf"
keywords = [
"pdf",
"renderer",
"layout",
"document",
"graphics",
]
[package.edition]
workspace = true
[package.rust-version]
workspace = true
[package.version]
workspace = true
[package.homepage]
workspace = true
[package.categories]
workspace = true
[package.license-file]
workspace = true
[package.repository]
workspace = true
[dependencies.graphitepdf-document]
workspace = true
[dependencies.graphitepdf-errors]
workspace = true
[dependencies.graphitepdf-font]
workspace = true
[dependencies.graphitepdf-image]
workspace = true
[dependencies.graphitepdf-kit]
workspace = true
[dependencies.graphitepdf-layout]
workspace = true
[dependencies.graphitepdf-math]
workspace = true
[dependencies.graphitepdf-primitives]
workspace = true
[dependencies.graphitepdf-render]
workspace = true
[dependencies.graphitepdf-renderer]
workspace = true
[dependencies.graphitepdf-style]
workspace = true
[dependencies.graphitepdf-stylesheet]
workspace = true
[dependencies.graphitepdf-svg]
workspace = true
[dependencies.graphitepdf-textkit]
workspace = true
[dependencies.graphitepdf-utils]
workspace = true
[workspace]
members = [
".",
"crates/document",
"crates/errors",
"crates/font",
"crates/image",
"crates/kit",
"crates/layout",
"crates/math",
"crates/primitives",
"crates/render",
"crates/renderer",
"crates/style",
"crates/stylesheet",
"crates/svg",
"crates/textkit",
"crates/utils",
"docs",
]
resolver = "3"
[workspace.package]
version = "0.2.0"
authors = ["admirsaheta <admir@flyrank.com>"]
homepage = "https://github.com/admirsaheta/graphite-pdf"
categories = [
"graphics",
"rendering",
]
license-file = "LICENSE"
repository = "https://github.com/admirsaheta/graphite-pdf"
edition = "2024"
rust-version = "1.88"
[workspace.dependencies.graphitepdf-document]
version = "0.2.0"
path = "crates/document"
[workspace.dependencies.graphitepdf-errors]
version = "0.2.0"
path = "crates/errors"
[workspace.dependencies.graphitepdf-font]
version = "0.2.0"
path = "crates/font"
[workspace.dependencies.graphitepdf-image]
version = "0.2.0"
path = "crates/image"
[workspace.dependencies.graphitepdf-kit]
version = "0.2.0"
path = "crates/kit"
[workspace.dependencies.graphitepdf-layout]
version = "0.2.0"
path = "crates/layout"
[workspace.dependencies.graphitepdf-math]
version = "0.2.0"
path = "crates/math"
[workspace.dependencies.graphitepdf-primitives]
version = "0.2.0"
path = "crates/primitives"
[workspace.dependencies.graphitepdf-render]
version = "0.2.0"
path = "crates/render"
[workspace.dependencies.graphitepdf-renderer]
version = "0.2.0"
path = "crates/renderer"
[workspace.dependencies.graphitepdf-style]
version = "0.2.0"
path = "crates/style"
[workspace.dependencies.graphitepdf-stylesheet]
version = "0.2.0"
path = "crates/stylesheet"
[workspace.dependencies.graphitepdf-svg]
version = "0.2.0"
path = "crates/svg"
[workspace.dependencies.graphitepdf-textkit]
version = "0.2.0"
path = "crates/textkit"
[workspace.dependencies.graphitepdf-utils]
version = "0.2.0"
path = "crates/utils"