Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions lib/parserstream.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Transform, Readable } from "stream";
import fs from "fs";
import { Buffer } from "buffer";
import { Transform, Readable } from "node:stream";
import fs from "node:fs";
import { Buffer } from "node:buffer";

export class ParserStream extends Transform {
static createContentStream(jsonObj) {
Expand Down
10 changes: 5 additions & 5 deletions lib/pdf.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import process from "process";
import console from "console";
import fs from "fs";
import nodeUtil from "util";
import { EventEmitter } from "events";
import process from "node:process";
import console from "node:console";
import fs from "node:fs";
import nodeUtil from "node:util";
import { EventEmitter } from "node:events";

import { _PARSER_SIG } from "./pkinfo.js";
import PDFField from "./pdffield.js";
Expand Down
2 changes: 1 addition & 1 deletion lib/pdfanno.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import nodeUtil from "util";
import nodeUtil from "node:util";

//BEGIN - MQZ 9/19/2012. Helper functions to parse acroForm elements
function setupRadioButton(annotation, item) {
Expand Down
2 changes: 1 addition & 1 deletion lib/pdfcanvas.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import nodeUtil from "util";
import nodeUtil from "node:util";
import PDFLine from "./pdfline.js";
import PDFFill from "./pdffill.js";
import PDFFont from "./pdffont.js";
Expand Down
2 changes: 1 addition & 1 deletion lib/pdffield.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import nodeUtil from "util";
import nodeUtil from "node:util";
import PDFUnit from "./pdfunit.js";

const kFBANotOverridable = 0x00000400; // indicates the field is read only by the user
Expand Down
2 changes: 1 addition & 1 deletion lib/pdffill.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import nodeUtil from "util";
import nodeUtil from "node:util";
import PDFUnit from "./pdfunit.js";

export default class PDFFill{
Expand Down
2 changes: 1 addition & 1 deletion lib/pdffont.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import nodeUtil from 'util';
import nodeUtil from 'node:util';
import PDFUnit from './pdfunit.js';
import { kFontFaces, kFontStyles } from './pdfconst.js';

Expand Down
2 changes: 1 addition & 1 deletion lib/pdfimage.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

import { Buffer } from "buffer";
import { Buffer } from "node:buffer";
export default class PDFImage {
#_src = '';
#_onload = null;
Expand Down
2 changes: 1 addition & 1 deletion lib/pdfline.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import nodeUtil from "util";
import nodeUtil from "node:util";
import PDFUnit from "./pdfunit.js";

export default class PDFLine {
Expand Down
2 changes: 1 addition & 1 deletion lib/ptixmlinject.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import fs from "fs";
import fs from "node:fs";
import { DOMParser } from "./simpleXmlParser.js";

/**
Expand Down
10 changes: 5 additions & 5 deletions pdfparser.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import fs from "fs";
import nodeUtil from "util";
import { readFile } from "fs/promises";
import { EventEmitter } from "events";
import { Buffer } from "buffer";
import fs from "node:fs";
import nodeUtil from "node:util";
import { readFile } from "node:fs/promises";
import { EventEmitter } from "node:events";
import { Buffer } from "node:buffer";

import PDFJS from "./lib/pdf.js";
import { ParserStream, StringifyStream } from "./lib/parserstream.js";
Expand Down
8 changes: 5 additions & 3 deletions rollup/bundle-pdfjs-base.js
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ const _baseCode = _pdfjsFiles.reduce(

fs.writeFileSync(path.join(__dirname, "../lib/pdfjs-code.js"),
`
${"import nodeUtil from 'util';import { Blob } from 'buffer';import { DOMParser } from './simpleXmlParser.js';import PDFAnno from './pdfanno.js';import Image from './pdfimage.js';import { createScratchCanvas } from './pdfcanvas.js';"}
${"import nodeUtil from 'node:util';import { Blob } from 'node:buffer';import { DOMParser } from './simpleXmlParser.js';import PDFAnno from './pdfanno.js';import Image from './pdfimage.js';import { createScratchCanvas } from './pdfcanvas.js';"}
${"export const PDFJS = {};"}
${"const globalScope = { console };"}
${_baseCode}
Expand All @@ -76,9 +76,11 @@ fs.writeFileSync(path.join(__dirname, "../lib/pdfjs-code.js"),
);

const targetDir = path.join(__dirname, "../dist");
if (!fs.existsSync(targetDir)) {
fs.mkdirSync(targetDir);
if (fs.existsSync(targetDir)) {
fs.rmSync(targetDir, { recursive: true, force: true });
}
fs.mkdirSync(targetDir);

fs.copyFileSync(path.join(__dirname, "../pdfparser.d.ts"), path.join(targetDir, "pdfparser.d.ts"));
// .d.cts should have "export =" instead of "export default"
const typeDefContent = fs.readFileSync(path.join(__dirname, "../pdfparser.d.ts"), "utf8");
Expand Down
6 changes: 3 additions & 3 deletions src/cli/p2jcli.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/* eslint-disable @typescript-eslint/no-explicit-any */
import nodeUtil from "util";
import fs from "fs";
import path from "path";
import nodeUtil from "node:util";
import fs from "node:fs";
import path from "node:path";

import { yargs } from "./p2jcliarg.js";
import PDFParser from "../../dist/pdfparser.js";
Expand Down