From eb211d567260812dc3444ce6789d0ce45a6c1031 Mon Sep 17 00:00:00 2001 From: Anthony GAEREMYNCK <1@anthony.sh> Date: Fri, 31 Jul 2026 10:53:07 +0200 Subject: [PATCH] Fix fontkit import in font conversion spec Verified empirically: fontkit has no default ESM export in this project's "type": "module" setup (import fontkit from 'fontkit' throws). The working form is import * as fontkit from 'fontkit'. --- docs/superpowers/specs/2026-07-31-font-conversion-design.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/superpowers/specs/2026-07-31-font-conversion-design.md b/docs/superpowers/specs/2026-07-31-font-conversion-design.md index 283b013..279be06 100644 --- a/docs/superpowers/specs/2026-07-31-font-conversion-design.md +++ b/docs/superpowers/specs/2026-07-31-font-conversion-design.md @@ -86,7 +86,7 @@ export function registerFontConverter() { ```js import fs from 'node:fs/promises'; -import fontkit from 'fontkit'; +import * as fontkit from 'fontkit'; import { Font } from 'fonteditor-core'; import opentype from 'opentype.js'; import { register } from './registry.js';