From 6872b2c5d11b907032e6c3da60e1977a7a236620 Mon Sep 17 00:00:00 2001 From: grainrigi Date: Sun, 15 Sep 2024 19:58:05 +0900 Subject: [PATCH] feat: add commonjs type definition file generation --- rollup/bundle-pdfjs-base.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/rollup/bundle-pdfjs-base.js b/rollup/bundle-pdfjs-base.js index 13482c73..f6e983dd 100644 --- a/rollup/bundle-pdfjs-base.js +++ b/rollup/bundle-pdfjs-base.js @@ -80,3 +80,9 @@ if (!fs.existsSync(targetDir)) { 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"); +fs.writeFileSync( + path.join(targetDir, "pdfparser.d.cts"), + typeDefContent.replace("export default", "export =") +);