From f4ef7f7a489a2b83c5dd1ad310ed082f24a07ce3 Mon Sep 17 00:00:00 2001 From: Wojciech Maj Date: Mon, 9 Oct 2023 12:30:51 +0200 Subject: [PATCH] Fix build --- packages/pdfkit/src/mixins/attachments.js | 8 ++++++-- packages/stylesheet/src/expand/boxModel.js | 4 +++- packages/textkit/src/engines/wordHyphenation/index.js | 4 +++- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/packages/pdfkit/src/mixins/attachments.js b/packages/pdfkit/src/mixins/attachments.js index 133c00d17..cf7c8ef59 100644 --- a/packages/pdfkit/src/mixins/attachments.js +++ b/packages/pdfkit/src/mixins/attachments.js @@ -1,6 +1,10 @@ import fs from 'fs'; -import * as CryptoJS from 'crypto-js/core'; -import MD5 from 'crypto-js/md5'; +// This file is ran directly with Node - needs to have .js extension +// eslint-disable-next-line import/extensions +import * as CryptoJS from 'crypto-js/core.js'; +// This file is ran directly with Node - needs to have .js extension +// eslint-disable-next-line import/extensions +import MD5 from 'crypto-js/md5.js'; export default { /** diff --git a/packages/stylesheet/src/expand/boxModel.js b/packages/stylesheet/src/expand/boxModel.js index 373d8cca7..2416349ab 100644 --- a/packages/stylesheet/src/expand/boxModel.js +++ b/packages/stylesheet/src/expand/boxModel.js @@ -1,6 +1,8 @@ /* eslint-disable no-plusplus */ import parse from 'postcss-value-parser/lib/parse'; -import parseUnit from 'postcss-value-parser/lib/unit'; +// This file is ran directly with Node - needs to have .js extension +// eslint-disable-next-line import/extensions +import parseUnit from 'postcss-value-parser/lib/unit.js'; const BOX_MODEL_UNITS = 'px,in,mm,cm,pt,%,vw,vh'; diff --git a/packages/textkit/src/engines/wordHyphenation/index.js b/packages/textkit/src/engines/wordHyphenation/index.js index 4fa45e6b1..4de04b3a0 100644 --- a/packages/textkit/src/engines/wordHyphenation/index.js +++ b/packages/textkit/src/engines/wordHyphenation/index.js @@ -1,5 +1,7 @@ import hyphen from 'hyphen'; -import pattern from 'hyphen/patterns/en-us'; +// This file is ran directly with Node - needs to have .js extension +// eslint-disable-next-line import/extensions +import pattern from 'hyphen/patterns/en-us.js'; import { isNil } from '@react-pdf/fns'; const SOFT_HYPHEN = '\u00ad';