{"_id":"@signpdf/placeholder-pdfkit010","_rev":"16-a1c75d04530eff3e291aa6dbcc57c98b","name":"@signpdf/placeholder-pdfkit010","dist-tags":{"latest":"3.3.0"},"versions":{"3.0.0":{"name":"@signpdf/placeholder-pdfkit010","version":"3.0.0","keywords":["sign","pdf","node","nodejs","esign","adobe","ppklite","sign detached","pkcs7","pkcs#7","pades","digital signature"],"license":"MIT","_id":"@signpdf/placeholder-pdfkit010@3.0.0","maintainers":[{"name":"vbuch","email":"djmute@abv.bg"}],"homepage":"https://github.com/vbuch/node-signpdf#readme","bugs":{"url":"https://github.com/vbuch/node-signpdf/issues"},"dist":{"shasum":"7e47cfee83549f690ec991c3da29a9c13c350529","tarball":"https://registry.npmjs.org/@signpdf/placeholder-pdfkit010/-/placeholder-pdfkit010-3.0.0.tgz","fileCount":17,"integrity":"sha512-BzG9m2STgXx04avx6AMOnIN7qhL9P7t1H3N9LT5/IuK6LrfwOUIHZbY0ZelhwEDR/tsAY8uAqqXmEo8qKAgAUQ==","signatures":[{"sig":"MEQCICPVpnS5IIc2aZaRDAsrWYEbHuvZDapv/a1nqUnmcvjSAiBulG1WSDWm77U551A00PrOlYQAeh//MOkrebqOGN+A2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17925},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12","yarn":">=1.22.18"},"gitHead":"cf8d5f40b2e2e513919ba586df03bad4fb87982c","scripts":{"lint":"eslint -c .eslintrc --ignore-path ../../.eslintignore ./","test":"jest","build":"rm -rf ./dist/* & babel ./src -d ./dist --ignore \"**/*.test.js\" & tsc"},"_npmUser":{"name":"vbuch","email":"djmute@abv.bg"},"repository":{"url":"git+https://github.com/vbuch/node-signpdf.git","type":"git"},"_npmVersion":"9.5.1","description":"Use foliojs/PDFKit 0.10 to insert a signature placeholder.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@signpdf/utils":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^7.0.4","eslint":"^8.50.0","pdfkit":"~0.10.0","coveralls":"^3.0.2","@babel/cli":"^7.0.0","babel-jest":"^27.3.1","node-forge":"^1.2.1","typescript":"^5.2.2","@babel/core":"^7.4.0","@babel/node":"^7.0.0","@types/node":">=12.0.0","assertion-error":"^1.1.0","@babel/preset-env":"^7.4.2","@types/node-forge":"^1.2.1","eslint-plugin-jest":"^25.2.4","@babel/eslint-parser":"^7.16.3","eslint-plugin-import":"^2.25.3","@signpdf/eslint-config":"^3.0.0","@signpdf/internal-utils":"^3.0.0","eslint-config-airbnb-base":"^15.0.0","babel-plugin-module-resolver":"^3.1.1","eslint-import-resolver-babel-module":"^5.3.1","@babel/plugin-syntax-object-rest-spread":"^7.0.0"},"peerDependencies":{"pdfkit":"~0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/placeholder-pdfkit010_3.0.0_1696841544413_0.6705086876079136","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@signpdf/placeholder-pdfkit010","version":"3.1.0","keywords":["sign","pdf","node","nodejs","esign","adobe","ppklite","sign detached","pkcs7","pkcs#7","pades","digital signature"],"license":"MIT","_id":"@signpdf/placeholder-pdfkit010@3.1.0","maintainers":[{"name":"vbuch","email":"djmute@abv.bg"}],"homepage":"https://github.com/vbuch/node-signpdf#readme","bugs":{"url":"https://github.com/vbuch/node-signpdf/issues"},"dist":{"shasum":"94296d140613eaa51d3dcac151cbd8fb4416d4a5","tarball":"https://registry.npmjs.org/@signpdf/placeholder-pdfkit010/-/placeholder-pdfkit010-3.1.0.tgz","fileCount":18,"integrity":"sha512-tvJAy12Fdzpf3DXvy1uhq/UErrsSF2ii5aMZ1CLK+hwI4N2hrv27NNbf23SVFkzdte2ro31T5Bi88RWJHMJJNw==","signatures":[{"sig":"MEQCICPXbNKm4It4l6zbt8/QvOucPeadZl6Vo3rBwXCm4/E6AiA2AAkiBOFuVkpCnV12GHjXKqyKRqdbCRnUYbVu5VbEaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19380},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12","yarn":">=1.22.18"},"gitHead":"5d5ec00c21e072613acb9776c7c6ac7697314955","scripts":{"lint":"eslint -c .eslintrc --ignore-path ../../.eslintignore ./","test":"jest","build":"rm -rf ./dist/* & babel ./src -d ./dist --ignore \"**/*.test.js\" & tsc"},"_npmUser":{"name":"vbuch","email":"djmute@abv.bg"},"repository":{"url":"git+https://github.com/vbuch/node-signpdf.git","type":"git"},"_npmVersion":"lerna/7.3.0/node@v18.18.2+x64 (win32)","description":"Use foliojs/PDFKit 0.10 to insert a signature placeholder.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"@signpdf/utils":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^7.0.4","eslint":"^8.50.0","pdfkit":"~0.10.0","coveralls":"^3.0.2","@babel/cli":"^7.0.0","babel-jest":"^27.3.1","node-forge":"^1.2.1","typescript":"^5.2.2","@babel/core":"^7.4.0","@babel/node":"^7.0.0","@types/node":">=12.0.0","assertion-error":"^1.1.0","@babel/preset-env":"^7.4.2","@types/node-forge":"^1.2.1","eslint-plugin-jest":"^25.2.4","@babel/eslint-parser":"^7.16.3","eslint-plugin-import":"^2.25.3","@signpdf/eslint-config":"^3.1.0","@signpdf/internal-utils":"^3.0.0","eslint-config-airbnb-base":"^15.0.0","babel-plugin-module-resolver":"^3.1.1","eslint-import-resolver-babel-module":"^5.3.1","@babel/plugin-syntax-object-rest-spread":"^7.0.0"},"peerDependencies":{"pdfkit":"~0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/placeholder-pdfkit010_3.1.0_1700811382096_0.8855735560656683","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@signpdf/placeholder-pdfkit010","version":"3.2.0","keywords":["sign","pdf","node","nodejs","esign","adobe","ppklite","sign detached","pkcs7","pkcs#7","pades","digital signature"],"license":"MIT","_id":"@signpdf/placeholder-pdfkit010@3.2.0","maintainers":[{"name":"vbuch","email":"djmute@abv.bg"}],"homepage":"https://github.com/vbuch/node-signpdf#readme","bugs":{"url":"https://github.com/vbuch/node-signpdf/issues"},"dist":{"shasum":"a5ab86f8a78d467700064c556110a1338a2d8e4f","tarball":"https://registry.npmjs.org/@signpdf/placeholder-pdfkit010/-/placeholder-pdfkit010-3.2.0.tgz","fileCount":18,"integrity":"sha512-ETPIut13Ly8uP+h0rPwXLzhQhfkc7FbFNWelZx8S4pqRyL8H4QgKmgAtkw/WTI/bfIU196CghoYU//55Pq1aFw==","signatures":[{"sig":"MEYCIQD2dv+/p0t5yhqQfmjF/dgxWXrO9XypCjmzaIPfT8rP5AIhAIAbFXFjFcI8PXbEKxiOkRFeFIVSDZQxGSizaHq94kfH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19943},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12","yarn":">=1.22.18"},"gitHead":"17a9e6ba4133e75af2916340683d7b4189ad47f0","scripts":{"lint":"eslint -c .eslintrc --ignore-path ../../.eslintignore ./","test":"jest","build":"rm -rf ./dist/* & babel ./src -d ./dist --ignore \"**/*.test.js\" & tsc"},"_npmUser":{"name":"vbuch","email":"djmute@abv.bg"},"repository":{"url":"git+https://github.com/vbuch/node-signpdf.git","type":"git"},"_npmVersion":"lerna/7.3.0/node@v18.18.2+x64 (win32)","description":"Use foliojs/PDFKit 0.10 to insert a signature placeholder.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"@signpdf/utils":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^7.0.4","eslint":"^8.50.0","pdfkit":"~0.10.0","coveralls":"^3.0.2","@babel/cli":"^7.0.0","babel-jest":"^27.3.1","node-forge":"^1.2.1","typescript":"^5.2.2","@babel/core":"^7.4.0","@babel/node":"^7.0.0","@types/node":">=12.0.0","assertion-error":"^1.1.0","@babel/preset-env":"^7.4.2","@types/node-forge":"^1.2.1","eslint-plugin-jest":"^25.2.4","@babel/eslint-parser":"^7.16.3","eslint-plugin-import":"^2.25.3","@signpdf/eslint-config":"^3.1.0","@signpdf/internal-utils":"^3.2.0","eslint-config-airbnb-base":"^15.0.0","babel-plugin-module-resolver":"^3.1.1","eslint-import-resolver-babel-module":"^5.3.1","@babel/plugin-syntax-object-rest-spread":"^7.0.0"},"peerDependencies":{"pdfkit":"~0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/placeholder-pdfkit010_3.2.0_1705673233444_0.34211945804782395","host":"s3://npm-registry-packages"}},"3.2.3":{"name":"@signpdf/placeholder-pdfkit010","version":"3.2.3","keywords":["sign","pdf","node","nodejs","esign","adobe","ppklite","sign detached","pkcs7","pkcs#7","pades","digital signature"],"license":"MIT","_id":"@signpdf/placeholder-pdfkit010@3.2.3","maintainers":[{"name":"vbuch","email":"djmute@abv.bg"}],"homepage":"https://github.com/vbuch/node-signpdf#readme","bugs":{"url":"https://github.com/vbuch/node-signpdf/issues"},"dist":{"shasum":"b8ff2260217eae5855d1c7f4857f6b2ffd8da1fe","tarball":"https://registry.npmjs.org/@signpdf/placeholder-pdfkit010/-/placeholder-pdfkit010-3.2.3.tgz","fileCount":18,"integrity":"sha512-K0BwCKC8qDWBDVMiOXWFzfuAwOL+8w5h34zCLfGLr2G0Wdmr3D4NdNcW4JXsxecQoYX/ZmnR4l0aNW0ZxEbgYg==","signatures":[{"sig":"MEUCIC9+MX3ipAkhVOjUXdsqPmc4gJnF5iuIr8gsRCUXl/21AiEAkMvtwcYEOQ38QpCxTz9m1CWVtd6yftrH2jd7hh0PICY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19943},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12","yarn":">=1.22.18"},"gitHead":"8e24e2cf0db275bc20dfd565cb19e268702a3599","scripts":{"lint":"eslint -c .eslintrc --ignore-path ../../.eslintignore ./","test":"jest","build":"rm -rf ./dist/* & babel ./src -d ./dist --ignore \"**/*.test.js\" & tsc"},"_npmUser":{"name":"vbuch","email":"djmute@abv.bg"},"repository":{"url":"git+https://github.com/vbuch/node-signpdf.git","type":"git"},"_npmVersion":"lerna/7.3.0/node@v21.1.0+x64 (darwin)","description":"Use foliojs/PDFKit 0.10 to insert a signature placeholder.","directories":{},"_nodeVersion":"21.1.0","dependencies":{"@signpdf/utils":"^3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^7.0.4","eslint":"^8.50.0","pdfkit":"~0.10.0","coveralls":"^3.0.2","@babel/cli":"^7.0.0","babel-jest":"^27.3.1","node-forge":"^1.2.1","typescript":"^5.2.2","@babel/core":"^7.4.0","@babel/node":"^7.0.0","@types/node":">=12.0.0","assertion-error":"^1.1.0","@babel/preset-env":"^7.4.2","@types/node-forge":"^1.2.1","eslint-plugin-jest":"^25.2.4","@babel/eslint-parser":"^7.16.3","eslint-plugin-import":"^2.25.3","@signpdf/eslint-config":"^3.2.3","@signpdf/internal-utils":"^3.2.0","eslint-config-airbnb-base":"^15.0.0","babel-plugin-module-resolver":"^3.1.1","eslint-import-resolver-babel-module":"^5.3.1","@babel/plugin-syntax-object-rest-spread":"^7.0.0"},"peerDependencies":{"pdfkit":"~0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/placeholder-pdfkit010_3.2.3_1708683891743_0.9993520657261767","host":"s3://npm-registry-packages"}},"3.2.4":{"name":"@signpdf/placeholder-pdfkit010","version":"3.2.4","keywords":["sign","pdf","node","nodejs","esign","adobe","ppklite","sign detached","pkcs7","pkcs#7","pades","digital signature"],"license":"MIT","_id":"@signpdf/placeholder-pdfkit010@3.2.4","maintainers":[{"name":"vbuch","email":"djmute@abv.bg"}],"homepage":"https://github.com/vbuch/node-signpdf#readme","bugs":{"url":"https://github.com/vbuch/node-signpdf/issues"},"dist":{"shasum":"86be960cafdaa9a052673cd1873b085ce3a0f9d6","tarball":"https://registry.npmjs.org/@signpdf/placeholder-pdfkit010/-/placeholder-pdfkit010-3.2.4.tgz","fileCount":18,"integrity":"sha512-NxcrK/osmMCbEihdaiJNhAsCFJjid1RST478pFcLR7OJ/dORQujvtcHX3rnOeab2r0Jgy+KBzGYpl9eDCyyTiw==","signatures":[{"sig":"MEYCIQDjVlxk1WF7AJAP3iHDOM763Jb1LYQXd7oaIGIcvWpbVwIhAI6EYdSY1ROaKMZY9T1VxCbKijAk8ZuhHqVWwq8FIHH5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20260},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12","yarn":">=1.22.18"},"funding":[{"url":"https://buymeacoffee.com/vbuch?utm_source=npm-funding-signpdf","type":"individual"}],"gitHead":"402c4a229b392aa08c290de1bf0b92d398326415","scripts":{"lint":"eslint -c .eslintrc --ignore-path ../../.eslintignore ./","test":"jest","build":"yarn build:clean && yarn build:compile && yarn build:types","build:clean":"rm -rf ./dist/*","build:types":"yarn build:types:compile && yarn build:types:verify","build:compile":"babel ./src -d ./dist --ignore \"**/*.test.js\"","build:types:verify":"tsd --files=index.test-d.ts","build:types:compile":"tsc"},"_npmUser":{"name":"vbuch","email":"djmute@abv.bg"},"repository":{"url":"git+https://github.com/vbuch/node-signpdf.git","type":"git"},"_npmVersion":"lerna/7.3.0/node@v18.18.2+x64 (win32)","description":"Use foliojs/PDFKit 0.10 to insert a signature placeholder.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"@signpdf/utils":"^3.2.4"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.30.7","jest":"^27.3.1","husky":"^7.0.4","eslint":"^8.50.0","pdfkit":"~0.10.0","coveralls":"^3.0.2","@babel/cli":"^7.0.0","babel-jest":"^27.3.1","node-forge":"^1.2.1","typescript":"^5.2.2","@babel/core":"^7.4.0","@babel/node":"^7.0.0","@types/node":">=12.0.0","assertion-error":"^1.1.0","@babel/preset-env":"^7.4.2","@types/node-forge":"^1.2.1","eslint-plugin-jest":"^25.2.4","@babel/eslint-parser":"^7.16.3","eslint-plugin-import":"^2.25.3","@signpdf/eslint-config":"^3.2.3","@signpdf/internal-utils":"^3.2.0","eslint-config-airbnb-base":"^15.0.0","babel-plugin-module-resolver":"^3.1.1","eslint-import-resolver-babel-module":"^5.3.1","@babel/plugin-syntax-object-rest-spread":"^7.0.0"},"peerDependencies":{"pdfkit":"~0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/placeholder-pdfkit010_3.2.4_1710752643804_0.09005357005446402","host":"s3://npm-registry-packages"}},"3.2.5":{"name":"@signpdf/placeholder-pdfkit010","version":"3.2.5","keywords":["sign","pdf","node","nodejs","esign","adobe","ppklite","sign detached","pkcs7","pkcs#7","pades","digital signature"],"license":"MIT","_id":"@signpdf/placeholder-pdfkit010@3.2.5","maintainers":[{"name":"vbuch","email":"djmute@abv.bg"}],"homepage":"https://github.com/vbuch/node-signpdf#readme","bugs":{"url":"https://github.com/vbuch/node-signpdf/issues"},"dist":{"shasum":"11180336e64bcd766f55745a4f0c02c1b2035cfd","tarball":"https://registry.npmjs.org/@signpdf/placeholder-pdfkit010/-/placeholder-pdfkit010-3.2.5.tgz","fileCount":18,"integrity":"sha512-dLfUIyeqjFP6pUxegucK6G5HLTzdSSwHghqh621ocKDUH7/dCCd/BazS8B50yFBd+UBlGj7AvVzOV4Q0gGNfzw==","signatures":[{"sig":"MEYCIQC/jshdjOrnujy9vaosHutyzCbIoZnuEIvUgEALmps6IAIhAJzdRcZu30cHy/dA68SK7ww8zzKZy/y4zYftHI1x9WlW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20276},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12","yarn":">=1.22.18"},"funding":[{"url":"https://buymeacoffee.com/vbuch?utm_source=npm-funding-signpdf","type":"individual"}],"gitHead":"6119102557858bddc1b0c23b273ebd0e2c5119b3","scripts":{"lint":"eslint -c .eslintrc --ignore-path ../../.eslintignore ./","test":"jest","build":"yarn build:clean && yarn build:compile && yarn build:types","build:clean":"rm -rf ./dist/*","build:types":"yarn build:types:compile && yarn build:types:verify","build:compile":"babel ./src -d ./dist --ignore \"**/*.test.js\"","build:types:verify":"tsd --files=index.test-d.ts","build:types:compile":"tsc"},"_npmUser":{"name":"vbuch","email":"djmute@abv.bg"},"repository":{"url":"git+https://github.com/vbuch/node-signpdf.git","type":"git"},"_npmVersion":"lerna/7.3.0/node@v20.12.2+x64 (win32)","description":"Use foliojs/PDFKit 0.10 to insert a signature placeholder.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@signpdf/utils":"^3.2.4"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.30.7","jest":"^27.3.1","husky":"^7.0.4","eslint":"^8.50.0","pdfkit":"~0.10.0","coveralls":"^3.0.2","@babel/cli":"^7.0.0","babel-jest":"^27.3.1","node-forge":"^1.2.1","typescript":"^5.2.2","@babel/core":"^7.4.0","@babel/node":"^7.0.0","@types/node":">=12.0.0","assertion-error":"^1.1.0","@babel/preset-env":"^7.4.2","@types/node-forge":"^1.2.1","eslint-plugin-jest":"^25.2.4","@babel/eslint-parser":"^7.16.3","eslint-plugin-import":"^2.25.3","@signpdf/eslint-config":"^3.2.3","@signpdf/internal-utils":"^3.2.0","eslint-config-airbnb-base":"^15.0.0","babel-plugin-module-resolver":"^3.1.1","eslint-import-resolver-babel-module":"^5.3.1","@babel/plugin-syntax-object-rest-spread":"^7.0.0"},"peerDependencies":{"pdfkit":"~0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/placeholder-pdfkit010_3.2.5_1741725102879_0.4270739275106885","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@signpdf/placeholder-pdfkit010","version":"3.3.0","description":"Use foliojs/PDFKit 0.10 to insert a signature placeholder.","repository":{"type":"git","url":"git+https://github.com/vbuch/node-signpdf.git"},"license":"MIT","keywords":["sign","pdf","node","nodejs","esign","adobe","ppklite","sign detached","pkcs7","pkcs#7","pades","digital signature"],"funding":[{"type":"individual","url":"https://buymeacoffee.com/vbuch?utm_source=npm-funding-signpdf"}],"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12","yarn":">=1.22.18"},"scripts":{"test":"jest","build":"yarn build:clean && yarn build:compile && yarn build:types","lint":"eslint -c .eslintrc --ignore-path ../../.eslintignore ./","build:clean":"rm -rf ./dist/*","build:compile":"babel ./src -d ./dist --ignore \"**/*.test.js\"","build:types":"yarn build:types:compile && yarn build:types:verify","build:types:compile":"tsc","build:types:verify":"tsd --files=index.test-d.ts"},"dependencies":{"@signpdf/utils":"^3.3.0"},"peerDependencies":{"pdfkit":"~0.10.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.4.0","@babel/eslint-parser":"^7.16.3","@babel/node":"^7.0.0","@babel/plugin-syntax-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.4.2","@signpdf/eslint-config":"^3.2.3","@signpdf/internal-utils":"^3.2.0","@types/node":">=12.0.0","assertion-error":"^1.1.0","babel-jest":"^27.3.1","babel-plugin-module-resolver":"^3.1.1","coveralls":"^3.0.2","eslint":"^8.50.0","eslint-config-airbnb-base":"^15.0.0","eslint-import-resolver-babel-module":"^5.3.1","eslint-plugin-import":"^2.25.3","eslint-plugin-jest":"^25.2.4","husky":"^7.0.4","jest":"^27.3.1","pdfkit":"~0.10.0","tsd":"^0.30.7","typescript":"^5.2.2"},"gitHead":"e74b26bb945bc111c3a7638c0760547c75b7acd7","bugs":{"url":"https://github.com/vbuch/node-signpdf/issues"},"homepage":"https://github.com/vbuch/node-signpdf#readme","_id":"@signpdf/placeholder-pdfkit010@3.3.0","_nodeVersion":"18.20.7","_npmVersion":"lerna/7.3.0/node@v18.20.7+arm64 (darwin)","dist":{"integrity":"sha512-tfXvynZDT68VoQg80cSdN5TET3ZzLMQCNHQpc3RJCi67YnhRromVhyCwMyi2tCdApGo2rkI46x6e9kCPvNsaBA==","shasum":"4ccf1d63730ef1e934f453c1541ae64f3fc822f3","tarball":"https://registry.npmjs.org/@signpdf/placeholder-pdfkit010/-/placeholder-pdfkit010-3.3.0.tgz","fileCount":18,"unpackedSize":19327,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDtR/jzExDBby6p1exlKDFTWAClZbi8BikZO7XB2pZ3mAiEAt+DVSegL0XJhYZmvuvnZj4tKg+FoIDsPfnWDkNGXVJY="}]},"_npmUser":{"name":"vbuch","email":"djmute@abv.bg"},"directories":{},"maintainers":[{"name":"vbuch","email":"djmute@abv.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/placeholder-pdfkit010_3.3.0_1767000354629_0.2162985521157863"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-09T08:52:24.313Z","modified":"2025-12-29T09:25:54.995Z","3.0.2":"2023-10-04T13:27:39.636Z","3.0.3":"2023-10-04T15:58:30.950Z","3.0.4":"2023-10-05T09:25:29.085Z","3.0.5":"2023-10-05T11:36:41.175Z","3.0.6":"2023-10-05T12:30:40.407Z","3.0.7":"2023-10-06T08:36:29.716Z","3.0.8":"2023-10-06T08:45:57.932Z","3.0.0":"2023-10-09T08:52:24.614Z","3.1.0":"2023-11-24T07:36:22.257Z","3.2.0":"2024-01-19T14:07:13.637Z","3.2.3":"2024-02-23T10:24:51.900Z","3.2.4":"2024-03-18T09:04:03.947Z","3.2.5":"2025-03-11T20:31:43.066Z","3.3.0":"2025-12-29T09:25:54.783Z"},"bugs":{"url":"https://github.com/vbuch/node-signpdf/issues"},"license":"MIT","homepage":"https://github.com/vbuch/node-signpdf#readme","keywords":["sign","pdf","node","nodejs","esign","adobe","ppklite","sign detached","pkcs7","pkcs#7","pades","digital signature"],"repository":{"type":"git","url":"git+https://github.com/vbuch/node-signpdf.git"},"description":"Use foliojs/PDFKit 0.10 to insert a signature placeholder.","maintainers":[{"name":"vbuch","email":"djmute@abv.bg"}],"readme":"# Helper that provides placeholder using PDFKit 0.10.0\n\nfor [![@signpdf](https://raw.githubusercontent.com/vbuch/node-signpdf/master/resources/logo-horizontal.svg?sanitize=true)](https://github.com/vbuch/node-signpdf/)\n\n[![npm version](https://badge.fury.io/js/@signpdf%2Fplaceholder-pdfkit010.svg)](https://badge.fury.io/js/@signpdf%2Fplaceholder-pdfkit010)\n\nWorks on top of `PDFKit 0.10.0` and given a PDFDocument that is in the works, adds an e-signature placeholder. When the PDF is ready you can pass it to `@signpdf/signpdf` to complete the process.\n\n## Usage\n\nYou will need `$ npm i -S @signpdf/signpdf @signpdf/placeholder-pdfkit010 node-forge` and a look at the [pdfkit010.js example](/packages/examples/src/pdfkit010.js).\n\n## Notes\n\n* Make sure to have a look at the docs of the [@signpdf family of packages](https://github.com/vbuch/node-signpdf/).\n* Feel free to copy and paste any part of this code. See its defined [Purpose](https://github.com/vbuch/node-signpdf#purpose).\n\n### Signature length\n\nSigning in detached mode makes the signature length independent of the PDF's content length, but it may still vary between different signing certificates. So every time you sign using the same P12 you will get the same length of the output signature, no matter the length of the signed content. It is safe to find out the actual signature length your certificate produces and use it to properly configure the placeholder length.\n\n### PAdES compliant signatures\n\nTo produce PAdES compliant signatures, the ETSI Signature Dictionary SubFilter value must be `ETSI.CAdES.detached` instead of the standard Adobe value.\n\nThis can be declared using the subFilter option argument passed to `pdfkitAddPlaceholder` and `plainAddPlaceholder`.\n\n```js\nimport { pdfkitAddPlaceholder } from '@signpdf/placeholder-pdfkit010';\nimport { SUBFILTER_ETSI_CADES_DETACHED } from '@signpdf/utils';\n\nconst pdfToSign = pdfkitAddPlaceholder({\n  ...,\n  subFilter: SUBFILTER_ETSI_CADES_DETACHED,\n});\n```\n","readmeFilename":"README.md"}