Skip to content

Commit 59fc527

Browse files
committed
Fix asyncImportHelper to use relative paths for rollup preprocessing
Changed asyncImportHelper.ts to use relative path (../../dist/jspdf.es.js) instead of absolute Karma path (/base/dist/jspdf.es.js). Configured rollup external option to preserve relative import paths. This matches the ESM deployment test approach.
1 parent 247a0ae commit 59fc527

File tree

3 files changed

+3
-1
lines changed

3 files changed

+3
-1
lines changed

test/deployment/esm/karma.conf.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ module.exports = config => {
6363
resolve(),
6464
commonjs()
6565
],
66+
external: [/^\.\.?\//], // Mark relative paths as external
6667
output: {
6768
format: "esm",
6869
sourcemap: "inline"

test/unit/asyncImportHelper.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import {
1212
AcroFormTextField,
1313
AcroFormPasswordField,
1414
AcroFormAppearance
15-
} from "/base/dist/jspdf.es.js";
15+
} from "../../dist/jspdf.es.js";
1616

1717
window.importsReady({
1818
jsPDF,

test/unit/karma.conf.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ module.exports = config => {
4949
resolve(),
5050
commonjs()
5151
],
52+
external: [/^\.\.?\//], // Mark relative paths as external
5253
output: {
5354
format: "esm",
5455
sourcemap: "inline"

0 commit comments

Comments
 (0)