Skip to content
Merged
2 changes: 1 addition & 1 deletion packages/placeholder-pdfkit/dist/index.d.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
export * from "./pdfkitAddPlaceholder";
export { default as PDFObject } from "./pdfkit/pdfobject";
export { PDFObject } from "@signpdf/utils";
//# sourceMappingURL=index.d.ts.map
5 changes: 2 additions & 3 deletions packages/placeholder-pdfkit/dist/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ var _exportNames = {
Object.defineProperty(exports, "PDFObject", {
enumerable: true,
get: function () {
return _pdfobject.default;
return _utils.PDFObject;
}
});
var _pdfkitAddPlaceholder = require("./pdfkitAddPlaceholder");
Expand All @@ -24,5 +24,4 @@ Object.keys(_pdfkitAddPlaceholder).forEach(function (key) {
}
});
});
var _pdfobject = _interopRequireDefault(require("./pdfkit/pdfobject"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _utils = require("@signpdf/utils");
2 changes: 1 addition & 1 deletion packages/placeholder-pdfkit/dist/pdfkit/pdfobject.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Object.defineProperty(exports, "__esModule", {
});
exports.default = void 0;
var _abstract_reference = _interopRequireDefault(require("./abstract_reference"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
/*
PDFObject by Devon Govett used below.
The class is part of pdfkit. See https://github.com/foliojs/pdfkit
Expand Down
2 changes: 1 addition & 1 deletion packages/placeholder-pdfkit/src/index.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
export * from './pdfkitAddPlaceholder';
export {default as PDFObject} from './pdfkit/pdfobject';
export {PDFObject} from '@signpdf/utils';
3 changes: 1 addition & 2 deletions packages/placeholder-pdfkit010/dist/index.d.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
export * from "./pdfkitAddPlaceholder";
export * from "./pdfkitReferenceMock";
export { default as PDFObject } from "./pdfkit/pdfobject";
export { PDFKitReferenceMock, PDFObject } from "@signpdf/utils";
//# sourceMappingURL=index.d.ts.map
24 changes: 9 additions & 15 deletions packages/placeholder-pdfkit010/dist/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,19 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
var _exportNames = {
PDFKitReferenceMock: true,
PDFObject: true
};
Object.defineProperty(exports, "PDFKitReferenceMock", {
enumerable: true,
get: function () {
return _utils.PDFKitReferenceMock;
}
});
Object.defineProperty(exports, "PDFObject", {
enumerable: true,
get: function () {
return _pdfobject.default;
return _utils.PDFObject;
}
});
var _pdfkitAddPlaceholder = require("./pdfkitAddPlaceholder");
Expand All @@ -24,17 +31,4 @@ Object.keys(_pdfkitAddPlaceholder).forEach(function (key) {
}
});
});
var _pdfkitReferenceMock = require("./pdfkitReferenceMock");
Object.keys(_pdfkitReferenceMock).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _pdfkitReferenceMock[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _pdfkitReferenceMock[key];
}
});
});
var _pdfobject = _interopRequireDefault(require("./pdfkit/pdfobject"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _utils = require("@signpdf/utils");
2 changes: 1 addition & 1 deletion packages/placeholder-pdfkit010/dist/pdfkit/pdfobject.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Object.defineProperty(exports, "__esModule", {
});
exports.default = void 0;
var _abstract_reference = _interopRequireDefault(require("./abstract_reference"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
/*
PDFObject by Devon Govett used below.
The class is part of pdfkit. See https://github.com/foliojs/pdfkit
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 1 addition & 4 deletions packages/placeholder-pdfkit010/dist/pdfkitAddPlaceholder.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@ Object.defineProperty(exports, "__esModule", {
});
exports.pdfkitAddPlaceholder = void 0;
var _utils = require("@signpdf/utils");
var _pdfkitReferenceMock = require("./pdfkitReferenceMock");
// eslint-disable-next-line import/no-unresolved

/**
* @typedef {object} InputType
* @property {object} pdf PDFDocument
Expand Down Expand Up @@ -113,7 +110,7 @@ const pdfkitAddPlaceholder = ({
const acroForm = pdfSlice.slice(0, pdfSlice.indexOf('endobj')).toString();
acroFormId = parseInt(pdf._root.data.AcroForm.toString());
const acroFormFields = acroForm.slice(acroForm.indexOf('/Fields [') + 9, acroForm.indexOf(']'));
fieldIds = acroFormFields.split(' ').filter(Boolean).filter((element, i) => i % 3 === 0).map(fieldId => new _pdfkitReferenceMock.PDFKitReferenceMock(fieldId));
fieldIds = acroFormFields.split(' ').filter(Boolean).filter((element, i) => i % 3 === 0).map(fieldId => new _utils.PDFKitReferenceMock(fieldId));
}
const signatureName = 'Signature';

Expand Down
2 changes: 1 addition & 1 deletion packages/placeholder-pdfkit010/dist/pdfkitReferenceMock.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Object.defineProperty(exports, "__esModule", {
});
exports.PDFKitReferenceMock = void 0;
var _abstract_reference = _interopRequireDefault(require("./pdfkit/abstract_reference"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
class PDFKitReferenceMock extends _abstract_reference.default {
constructor(index, additionalData = undefined) {
super();
Expand Down
3 changes: 1 addition & 2 deletions packages/placeholder-pdfkit010/src/index.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
export * from './pdfkitAddPlaceholder';
export * from './pdfkitReferenceMock';
export {default as PDFObject} from './pdfkit/pdfobject';
export {PDFKitReferenceMock, PDFObject} from '@signpdf/utils';
3 changes: 1 addition & 2 deletions packages/placeholder-pdfkit010/src/pdfkitAddPlaceholder.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,8 @@ import {
SIG_FLAGS,
SUBFILTER_ADOBE_PKCS7_DETACHED,
ANNOTATION_FLAGS,
PDFKitReferenceMock,
} from '@signpdf/utils';
// eslint-disable-next-line import/no-unresolved
import {PDFKitReferenceMock} from './pdfkitReferenceMock';

/**
* @typedef {object} InputType
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Object.defineProperty(exports, "__esModule", {
exports.default = void 0;
var _findObject = _interopRequireDefault(require("./findObject"));
var _getIndexFromRef = _interopRequireDefault(require("./getIndexFromRef"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
const createBufferPageWithAnnotation = (pdf, info, pagesRef, widget) => {
const pagesDictionary = (0, _findObject.default)(pdf, info.xref, pagesRef).toString();

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Object.defineProperty(exports, "__esModule", {
});
exports.default = void 0;
var _getIndexFromRef = _interopRequireDefault(require("./getIndexFromRef"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
const createBufferRootWithAcroform = (pdf, info, form) => {
const rootIndex = (0, _getIndexFromRef.default)(info.xref, info.rootRef);
return Buffer.concat([Buffer.from(`${rootIndex} 0 obj\n`), Buffer.from('<<\n'), Buffer.from(`${info.root}\n`), Buffer.from(`/AcroForm ${form}`), Buffer.from('\n>>\nendobj\n')]);
Expand Down
2 changes: 1 addition & 1 deletion packages/placeholder-plain/dist/findObject.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Object.defineProperty(exports, "__esModule", {
});
exports.default = void 0;
var _getIndexFromRef = _interopRequireDefault(require("./getIndexFromRef"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
/**
* @param {Buffer} pdf
* @param {Map} refTable
Expand Down
2 changes: 1 addition & 1 deletion packages/placeholder-plain/dist/getPageRef.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Object.defineProperty(exports, "__esModule", {
exports.default = getPageRef;
var _getPagesDictionaryRef = _interopRequireDefault(require("./getPagesDictionaryRef"));
var _findObject = _interopRequireDefault(require("./findObject"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
/**
* Finds the reference to a page.
*
Expand Down
8 changes: 4 additions & 4 deletions packages/placeholder-plain/dist/plainAddPlaceholder.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ var _getPageRef = _interopRequireDefault(require("./getPageRef"));
var _createBufferRootWithAcroform = _interopRequireDefault(require("./createBufferRootWithAcroform"));
var _createBufferPageWithAnnotation = _interopRequireDefault(require("./createBufferPageWithAnnotation"));
var _createBufferTrailer = _interopRequireDefault(require("./createBufferTrailer"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
/* eslint-disable no-underscore-dangle */

/**
Expand Down Expand Up @@ -77,11 +77,11 @@ const plainAddPlaceholder = ({
const index = knownIndex != null ? knownIndex : info.xref.maxIndex;
addedReferences.set(index, pdf.length + 1); // + 1 new line

pdf = Buffer.concat([pdf, Buffer.from('\n'), Buffer.from(`${index} 0 obj\n`), Buffer.from(_placeholderPdfkit.PDFObject.convert(input)), Buffer.from('\nendobj\n')]);
return new _placeholderPdfkit.PDFKitReferenceMock(info.xref.maxIndex);
pdf = Buffer.concat([pdf, Buffer.from('\n'), Buffer.from(`${index} 0 obj\n`), Buffer.from(_utils.PDFObject.convert(input)), Buffer.from('\nendobj\n')]);
return new _utils.PDFKitReferenceMock(info.xref.maxIndex);
},
page: {
dictionary: new _placeholderPdfkit.PDFKitReferenceMock(pageIndex, {
dictionary: new _utils.PDFKitReferenceMock(pageIndex, {
data: {
Annots: []
}
Expand Down
2 changes: 1 addition & 1 deletion packages/placeholder-plain/dist/readPdf.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Object.defineProperty(exports, "__esModule", {
exports.getValue = exports.default = void 0;
var _readRefTable = _interopRequireDefault(require("./readRefTable"));
var _findObject = _interopRequireDefault(require("./findObject"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
/**
* @param {Buffer} trailer
* @param {string} key
Expand Down
2 changes: 1 addition & 1 deletion packages/placeholder-plain/dist/readRefTable.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Object.defineProperty(exports, "__esModule", {
exports.getXref = exports.getLastTrailerPosition = exports.getFullXrefTable = exports.default = void 0;
var _utils = require("@signpdf/utils");
var _xrefToRefMap = _interopRequireDefault(require("./xrefToRefMap"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
const getLastTrailerPosition = pdf => {
const trailerStart = pdf.lastIndexOf(Buffer.from('trailer', 'utf8'));
const trailer = pdf.slice(trailerStart, pdf.length - 6);
Expand Down
4 changes: 2 additions & 2 deletions packages/placeholder-plain/src/plainAddPlaceholder.js
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
/* eslint-disable no-underscore-dangle */
import {
pdfkitAddPlaceholder,
PDFKitReferenceMock,
PDFObject,
} from '@signpdf/placeholder-pdfkit010';
import {
removeTrailingNewLine,
DEFAULT_SIGNATURE_LENGTH,
SUBFILTER_ADOBE_PKCS7_DETACHED,
PDFKitReferenceMock,
PDFObject,
} from '@signpdf/utils';

import getIndexFromRef from './getIndexFromRef';
Expand Down
2 changes: 1 addition & 1 deletion packages/signer-p12/dist/P12Signer.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Object.defineProperty(exports, "__esModule", {
exports.P12Signer = void 0;
var _nodeForge = _interopRequireDefault(require("node-forge"));
var _utils = require("@signpdf/utils");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
/**
* @typedef {object} SignerOptions
* @prop {string} [passphrase]
Expand Down
5 changes: 5 additions & 0 deletions packages/utils/dist/PDFAbstractReference.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
export class PDFAbstractReference {
toString(): void;
end(): void;
}
//# sourceMappingURL=PDFAbstractReference.d.ts.map
1 change: 1 addition & 0 deletions packages/utils/dist/PDFAbstractReference.d.ts.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

26 changes: 26 additions & 0 deletions packages/utils/dist/PDFAbstractReference.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
"use strict";

Object.defineProperty(exports, "__esModule", {
value: true
});
exports.PDFAbstractReference = void 0;
/*
PDFAbstractReference by Devon Govett used below.
The class is part of pdfkit. See https://github.com/foliojs/pdfkit
LICENSE: MIT. Included in this folder.
Modifications may have been applied for the purposes of node-signpdf.
*/

/*
PDFAbstractReference - abstract class for PDF reference
*/

class PDFAbstractReference {
toString() {
throw new Error('Must be implemented by subclasses');
}
end() {
// noop
}
}
exports.PDFAbstractReference = PDFAbstractReference;
7 changes: 7 additions & 0 deletions packages/utils/dist/PDFKitReferenceMock.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
export class PDFKitReferenceMock extends PDFAbstractReference {
constructor(index: any, additionalData?: any);
index: any;
toString(): string;
}
import { PDFAbstractReference } from './PDFAbstractReference';
//# sourceMappingURL=PDFKitReferenceMock.d.ts.map
1 change: 1 addition & 0 deletions packages/utils/dist/PDFKitReferenceMock.d.ts.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

20 changes: 20 additions & 0 deletions packages/utils/dist/PDFKitReferenceMock.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
"use strict";

Object.defineProperty(exports, "__esModule", {
value: true
});
exports.PDFKitReferenceMock = void 0;
var _PDFAbstractReference = require("./PDFAbstractReference");
class PDFKitReferenceMock extends _PDFAbstractReference.PDFAbstractReference {
constructor(index, additionalData = undefined) {
super();
this.index = index;
if (typeof additionalData !== 'undefined') {
Object.assign(this, additionalData);
}
}
toString() {
return `${this.index} 0 R`;
}
}
exports.PDFKitReferenceMock = PDFKitReferenceMock;
5 changes: 5 additions & 0 deletions packages/utils/dist/PDFObject.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
export class PDFObject {
static convert(object: any, encryptFn?: any): any;
static number(n: any): number;
}
//# sourceMappingURL=PDFObject.d.ts.map
1 change: 1 addition & 0 deletions packages/utils/dist/PDFObject.d.ts.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading