From ea025f4c309ae795ae04cb9858a3c917d48b01f8 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 6 Jul 2026 13:37:50 +0000 Subject: [PATCH 1/2] Plan Node 22 engine update --- packages/placeholder-pdf-lib/dist/pdflibAddPlaceholder.js | 2 -- packages/placeholder-pdfkit010/dist/pdfkitAddPlaceholder.js | 1 - 2 files changed, 3 deletions(-) diff --git a/packages/placeholder-pdf-lib/dist/pdflibAddPlaceholder.js b/packages/placeholder-pdf-lib/dist/pdflibAddPlaceholder.js index b608c516..f2192429 100644 --- a/packages/placeholder-pdf-lib/dist/pdflibAddPlaceholder.js +++ b/packages/placeholder-pdf-lib/dist/pdflibAddPlaceholder.js @@ -121,7 +121,6 @@ const pdflibAddPlaceholder = ({ BBox: widgetRect, Resources: {} // Necessary to avoid Acrobat bug (see https://stackoverflow.com/a/73011571) }); - const widgetDict = doc.context.obj({ Type: 'Annot', Subtype: 'Widget', @@ -135,7 +134,6 @@ const pdflibAddPlaceholder = ({ N: doc.context.register(apStream) } // Required for PDF/A compliance }); - const widgetDictRef = doc.context.register(widgetDict); // Annotate the widget on the given page diff --git a/packages/placeholder-pdfkit010/dist/pdfkitAddPlaceholder.js b/packages/placeholder-pdfkit010/dist/pdfkitAddPlaceholder.js index dd843524..0d115b05 100644 --- a/packages/placeholder-pdfkit010/dist/pdfkitAddPlaceholder.js +++ b/packages/placeholder-pdfkit010/dist/pdfkitAddPlaceholder.js @@ -126,7 +126,6 @@ const pdfkitAddPlaceholder = ({ F: _utils.ANNOTATION_FLAGS.PRINT, P: pdf.page.dictionary // eslint-disable-line no-underscore-dangle }); - pdf.page.dictionary.data.Annots = [widget]; // Include the widget in a page let form; From 439a4ca7cc9310356458216797aa8432675fdf2d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 6 Jul 2026 13:38:57 +0000 Subject: [PATCH 2/2] Raise package engines to Node 22 --- package.json | 2 +- packages/examples/package.json | 2 +- packages/placeholder-pdf-lib/package.json | 4 ++-- packages/placeholder-pdfkit/package.json | 4 ++-- packages/placeholder-pdfkit010/package.json | 4 ++-- packages/placeholder-plain/package.json | 4 ++-- packages/signer-p12/package.json | 4 ++-- packages/signpdf/package.json | 4 ++-- packages/utils/package.json | 4 ++-- 9 files changed, 16 insertions(+), 16 deletions(-) diff --git a/package.json b/package.json index 0fe952c3..00a14407 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ ], "license": "MIT", "engines": { - "node": ">=12" + "node": ">=22" }, "scripts": { "prepare": "husky install", diff --git a/packages/examples/package.json b/packages/examples/package.json index 0342aff9..e2cba7a2 100644 --- a/packages/examples/package.json +++ b/packages/examples/package.json @@ -9,7 +9,7 @@ "lint": "eslint -c .eslintrc --ignore-path ../../.eslintignore ./" }, "engines": { - "node": ">=12" + "node": ">=22" }, "repository": { "type": "git", diff --git a/packages/placeholder-pdf-lib/package.json b/packages/placeholder-pdf-lib/package.json index 07d408cf..f480c970 100644 --- a/packages/placeholder-pdf-lib/package.json +++ b/packages/placeholder-pdf-lib/package.json @@ -35,7 +35,7 @@ "README.md" ], "engines": { - "node": ">=12", + "node": ">=22", "yarn": ">=1.22.18" }, "scripts": { @@ -63,7 +63,7 @@ "@babel/preset-env": "^7.4.2", "@signpdf/eslint-config": "^3.2.3", "@signpdf/internal-utils": "^3.2.0", - "@types/node": ">=12.0.0", + "@types/node": ">=22.0.0", "assertion-error": "^1.1.0", "babel-jest": "^27.3.1", "babel-plugin-module-resolver": "^3.1.1", diff --git a/packages/placeholder-pdfkit/package.json b/packages/placeholder-pdfkit/package.json index 87dc8729..8f05f7c1 100644 --- a/packages/placeholder-pdfkit/package.json +++ b/packages/placeholder-pdfkit/package.json @@ -35,7 +35,7 @@ "README.md" ], "engines": { - "node": ">=12", + "node": ">=22", "yarn": ">=1.22.18" }, "scripts": { @@ -63,7 +63,7 @@ "@babel/preset-env": "^7.4.2", "@signpdf/eslint-config": "^3.2.3", "@signpdf/internal-utils": "^3.2.0", - "@types/node": ">=12.0.0", + "@types/node": ">=22.0.0", "assertion-error": "^1.1.0", "babel-jest": "^27.3.1", "babel-plugin-module-resolver": "^3.1.1", diff --git a/packages/placeholder-pdfkit010/package.json b/packages/placeholder-pdfkit010/package.json index bbebdee0..f9f1001f 100644 --- a/packages/placeholder-pdfkit010/package.json +++ b/packages/placeholder-pdfkit010/package.json @@ -35,7 +35,7 @@ "README.md" ], "engines": { - "node": ">=12", + "node": ">=22", "yarn": ">=1.22.18" }, "scripts": { @@ -63,7 +63,7 @@ "@babel/preset-env": "^7.4.2", "@signpdf/eslint-config": "^3.2.3", "@signpdf/internal-utils": "^3.2.0", - "@types/node": ">=12.0.0", + "@types/node": ">=22.0.0", "assertion-error": "^1.1.0", "babel-jest": "^27.3.1", "babel-plugin-module-resolver": "^3.1.1", diff --git a/packages/placeholder-plain/package.json b/packages/placeholder-plain/package.json index 01360a8f..af77950d 100644 --- a/packages/placeholder-plain/package.json +++ b/packages/placeholder-plain/package.json @@ -35,7 +35,7 @@ "README.md" ], "engines": { - "node": ">=12" + "node": ">=22" }, "scripts": { "test": "./node_modules/.bin/jest", @@ -59,7 +59,7 @@ "@babel/plugin-syntax-object-rest-spread": "^7.0.0", "@babel/preset-env": "^7.4.2", "@signpdf/internal-utils": "^3.2.0", - "@types/node": ">=12.0.0", + "@types/node": ">=22.0.0", "assertion-error": "^1.1.0", "babel-jest": "^27.3.1", "babel-plugin-module-resolver": "^3.1.1", diff --git a/packages/signer-p12/package.json b/packages/signer-p12/package.json index c7546757..968207b9 100644 --- a/packages/signer-p12/package.json +++ b/packages/signer-p12/package.json @@ -36,7 +36,7 @@ "README.md" ], "engines": { - "node": ">=12", + "node": ">=22", "yarn": ">=1.22.18" }, "scripts": { @@ -64,7 +64,7 @@ "@babel/preset-env": "^7.4.2", "@signpdf/eslint-config": "^3.2.3", "@signpdf/internal-utils": "^3.2.0", - "@types/node": ">=12.0.0", + "@types/node": ">=22.0.0", "@types/node-forge": "^1.3.3", "assertion-error": "^1.1.0", "babel-jest": "^27.3.1", diff --git a/packages/signpdf/package.json b/packages/signpdf/package.json index 970a436c..e1e535a9 100644 --- a/packages/signpdf/package.json +++ b/packages/signpdf/package.json @@ -35,7 +35,7 @@ "README.md" ], "engines": { - "node": ">=12" + "node": ">=22" }, "scripts": { "test": "./node_modules/.bin/jest", @@ -62,7 +62,7 @@ "@signpdf/placeholder-pdfkit010": "^3.3.0", "@signpdf/placeholder-plain": "^3.3.0", "@signpdf/signer-p12": "^3.3.0", - "@types/node": ">=12.0.0", + "@types/node": ">=22.0.0", "assertion-error": "^1.1.0", "babel-jest": "^27.3.1", "babel-plugin-module-resolver": "^3.1.1", diff --git a/packages/utils/package.json b/packages/utils/package.json index 9e9ec038..ceedf6ad 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -35,7 +35,7 @@ "README.md" ], "engines": { - "node": ">=12", + "node": ">=22", "yarn": ">=1.22.18" }, "scripts": { @@ -52,7 +52,7 @@ "@babel/preset-env": "^7.4.2", "@signpdf/eslint-config": "^3.2.3", "@signpdf/internal-utils": "^3.2.0", - "@types/node": ">=12.0.0", + "@types/node": ">=22.0.0", "assertion-error": "^1.1.0", "babel-jest": "^27.3.1", "babel-plugin-module-resolver": "^3.1.1",