singularity-forge/packages
Lex Christopherson 75fe5d3319 feat: add native image module — decode, encode, and resize via Rust image crate
Port image processing from Oh My Pi's pi-natives crate, adapted for napi-rs v2.
Exposes NativeImage class with async parse/encode/resize methods backed by the
Rust `image` crate (PNG, JPEG, WebP, GIF support).

Includes:
- task.rs: lightweight async task scheduling for libuv thread pool
- image.rs: NativeImage class with SamplingFilter enum
- TypeScript types and wrapper (parseImage, ImageFormat, SamplingFilter)
- 8 passing tests covering decode, encode, resize, round-trip, error cases

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-13 12:51:49 -06:00
..
native feat: add native image module — decode, encode, and resize via Rust image crate 2026-03-13 12:51:49 -06:00
pi-agent-core feat: vendor Pi source into workspace monorepo 2026-03-12 21:55:17 -06:00
pi-ai feat: vendor Pi source into workspace monorepo 2026-03-12 21:55:17 -06:00
pi-coding-agent fix: prevent move operation from silently overwriting existing files (#219) (#223) 2026-03-13 12:27:39 -06:00
pi-tui feat: vendor Pi source into workspace monorepo 2026-03-12 21:55:17 -06:00