Penpot foreign fixture
fixture.penpot is generated by the official @penpot/library 1.1.0 package
from generate.mjs. It supplies foreign-producer evidence for the bounded
nuif-penpot-v3-0 package reader. The fixture contains one file, one page, one
board, one rectangle, one circle and one literal text shape. The org-nuif
plug-in data on the text shape carries the pinned font identity that Penpot’s
literal package member does not otherwise express.
Regeneration requires Node.js and network access for npm ci:
cd conformance/foreign/penpot
npm ci --ignore-scripts
npm run generate
The generator fixes JavaScript time before loading the ZIP writer and supplies all mapped UUIDs. The gate compares decoded member semantics and exact retained payloads; it does not treat the ZIP envelope timestamp or compression stream as a semantic format guarantee.
Primary locator: Penpot repository library/README.md,
library/src/lib/builder.cljs and library/src/lib/export.cljs, retrieved
2026-08-30: https://github.com/penpot/penpot/tree/develop/library.