Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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.


Canonical source.