dioxuscut_paths/lib.rs
1//! Dioxuscut Paths — SVG path parsing, metrics, and stroke evolution utilities.
2//!
3//! Ported from `@remotion/paths`:
4//! - [`parse_path`] / [`serialize_instructions`]
5//! - [`get_length`] / [`get_instructions_length`]
6//! - [`evolve_path`]
7//! - [`translate_path`] / [`scale_path`]
8//! - [`get_point_at_length`]
9
10pub mod evolve_path;
11pub mod length;
12pub mod parser;
13pub mod point_at_length;
14pub mod transform;
15pub mod types;
16
17pub use evolve_path::evolve_path;
18pub use length::{get_instructions_length, get_length};
19pub use parser::{parse_path, serialize_instructions, PathParseError};
20pub use point_at_length::get_point_at_length;
21pub use transform::{scale_path, translate_path};
22pub use types::{EvolvedPath, Instruction, Point};