+7
-4
@@ -1,2 +0,4 @@ | ||
| import { getDocument, version, } from 'pdfjs-dist'; | ||
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| const pdfjs_dist_1 = require("pdfjs-dist"); | ||
| /** | ||
@@ -20,3 +22,3 @@ * Represents a PDF parser for extracting text and metadata from PDF files. | ||
| */ | ||
| export default class PDFParse { | ||
| class PDFParse { | ||
| /** | ||
@@ -52,6 +54,6 @@ * A reference to the loaded PDF document. | ||
| text: '', | ||
| version: version, | ||
| version: pdfjs_dist_1.version, | ||
| }; | ||
| // Buffer doesn't exist in the browser, so we need to convert it to ArrayBuffer / Uint8Array | ||
| this._file = await getDocument({ data: new Uint8Array(src) }).promise; | ||
| this._file = await (0, pdfjs_dist_1.getDocument)({ data: new Uint8Array(src) }).promise; | ||
| pdfReturn.totalPages = this._file.numPages; | ||
@@ -114,2 +116,3 @@ const metaData = await this._file.getMetadata(); | ||
| } | ||
| exports.default = PDFParse; | ||
| //# sourceMappingURL=index.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} |
@@ -1,4 +0,20 @@ | ||
| export * from './pdf-return.interface'; | ||
| export * from './pdf-options.interface'; | ||
| export * from './render-options.interface'; | ||
| "use strict"; | ||
| var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
| if (k2 === undefined) k2 = k; | ||
| var desc = Object.getOwnPropertyDescriptor(m, k); | ||
| if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { | ||
| desc = { enumerable: true, get: function() { return m[k]; } }; | ||
| } | ||
| Object.defineProperty(o, k2, desc); | ||
| }) : (function(o, m, k, k2) { | ||
| if (k2 === undefined) k2 = k; | ||
| o[k2] = m[k]; | ||
| })); | ||
| var __exportStar = (this && this.__exportStar) || function(m, exports) { | ||
| for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| __exportStar(require("./pdf-return.interface"), exports); | ||
| __exportStar(require("./pdf-options.interface"), exports); | ||
| __exportStar(require("./render-options.interface"), exports); | ||
| //# sourceMappingURL=index.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/interface/index.ts"],"names":[],"mappings":"AAAA,cAAc,wBAAwB,CAAC;AACvC,cAAc,yBAAyB,CAAC;AACxC,cAAc,4BAA4B,CAAC"} | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/interface/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAAA,yDAAuC;AACvC,0DAAwC;AACxC,6DAA2C"} |
@@ -1,2 +0,3 @@ | ||
| export {}; | ||
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| //# sourceMappingURL=pdf-options.interface.js.map |
@@ -1,2 +0,3 @@ | ||
| export {}; | ||
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| //# sourceMappingURL=pdf-return.interface.js.map |
@@ -1,2 +0,3 @@ | ||
| export {}; | ||
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| //# sourceMappingURL=render-options.interface.js.map |
+1
-1
| { | ||
| "name": "pdf-parse2", | ||
| "version": "1.0.0", | ||
| "version": "1.0.1", | ||
| "description": "A pure JavaScript, cross-platform module designed for extracting text from PDF files.", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
+7
-0
@@ -0,1 +1,8 @@ | ||
| [](https://www.npmjs.org/package/pdf-parse2) | ||
| [](https://www.npmjs.org/package/pdf-parse2) | ||
|  | ||
| [](https://nodejs.org/) | ||
|  | ||
|  | ||
| # PDF Parse | ||
@@ -2,0 +9,0 @@ |
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
17500
9.54%215
11.4%68
11.48%0
-100%