graphitepdf 0.3.0

A Rust PDF rendering engine for layout, composition, and rendering pipelines.
Documentation
[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-template]
workspace = true
optional = true

[dependencies.graphitepdf-utils]
workspace = true

[features]
default = []
template = ["dep:graphitepdf-template"]

[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/template",
    "crates/template-macros",
    "crates/textkit",
    "crates/utils",
    "docs",
    "example",
]
resolver = "3"

[workspace.package]
version = "0.3.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.3.0"
path = "crates/document"

[workspace.dependencies.graphitepdf-errors]
version = "0.3.0"
path = "crates/errors"

[workspace.dependencies.graphitepdf-font]
version = "0.3.0"
path = "crates/font"

[workspace.dependencies.graphitepdf-image]
version = "0.3.0"
path = "crates/image"

[workspace.dependencies.graphitepdf-kit]
version = "0.3.0"
path = "crates/kit"

[workspace.dependencies.graphitepdf-layout]
version = "0.3.0"
path = "crates/layout"

[workspace.dependencies.graphitepdf-math]
version = "0.3.0"
path = "crates/math"

[workspace.dependencies.graphitepdf-primitives]
version = "0.3.0"
path = "crates/primitives"

[workspace.dependencies.graphitepdf-render]
version = "0.3.0"
path = "crates/render"

[workspace.dependencies.graphitepdf-renderer]
version = "0.3.0"
path = "crates/renderer"

[workspace.dependencies.graphitepdf-style]
version = "0.3.0"
path = "crates/style"

[workspace.dependencies.graphitepdf-stylesheet]
version = "0.3.0"
path = "crates/stylesheet"

[workspace.dependencies.graphitepdf-svg]
version = "0.3.0"
path = "crates/svg"

[workspace.dependencies.graphitepdf-textkit]
version = "0.3.0"
path = "crates/textkit"

[workspace.dependencies.graphitepdf-template]
version = "0.3.0"
path = "crates/template"

[workspace.dependencies.graphitepdf-template-macros]
version = "0.3.0"
path = "crates/template-macros"

[workspace.dependencies.graphitepdf-utils]
version = "0.3.0"
path = "crates/utils"