Skip to content

Commit b87511c

Browse files
author
Luca Forstner
authored
fix: Create word-based fidelity source mapping for code transformations (#513)
1 parent 6fd1363 commit b87511c

File tree

4 files changed

+11
-11
lines changed

4 files changed

+11
-11
lines changed

packages/bundler-plugin-core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
"dotenv": "^16.3.1",
5959
"find-up": "^5.0.0",
6060
"glob": "^9.3.2",
61-
"magic-string": "0.27.0",
61+
"magic-string": "0.30.8",
6262
"unplugin": "1.0.1"
6363
},
6464
"devDependencies": {

packages/bundler-plugin-core/src/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -419,7 +419,7 @@ export function createRollupReleaseInjectionHooks(injectionCode: string) {
419419

420420
return {
421421
code: ms.toString(),
422-
map: ms.generateMap({ hires: true }),
422+
map: ms.generateMap({ hires: "boundary" }),
423423
};
424424
},
425425
};
@@ -464,7 +464,7 @@ export function createRollupDebugIdInjectionHooks() {
464464

465465
return {
466466
code: ms.toString(),
467-
map: ms.generateMap({ file: chunk.fileName, hires: true }),
467+
map: ms.generateMap({ file: chunk.fileName, hires: "boundary" }),
468468
};
469469
} else {
470470
return null; // returning null means not modifying the chunk at all
@@ -495,7 +495,7 @@ export function createRollupModuleMetadataInjectionHooks(injectionCode: string)
495495

496496
return {
497497
code: ms.toString(),
498-
map: ms.generateMap({ file: chunk.fileName, hires: true }),
498+
map: ms.generateMap({ file: chunk.fileName, hires: "boundary" }),
499499
};
500500
} else {
501501
return null; // returning null means not modifying the chunk at all

packages/bundler-plugin-core/src/utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -326,7 +326,7 @@ export function replaceBooleanFlagsInCode(
326326
if (ms.hasChanged()) {
327327
return {
328328
code: ms.toString(),
329-
map: ms.generateMap({ hires: true }),
329+
map: ms.generateMap({ hires: "boundary" }),
330330
};
331331
}
332332

yarn.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2001,7 +2001,7 @@
20012001
resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24"
20022002
integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==
20032003

2004-
"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13", "@jridgewell/sourcemap-codec@^1.4.15":
2004+
"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.15":
20052005
version "1.4.15"
20062006
resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32"
20072007
integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==
@@ -9314,12 +9314,12 @@ lru_map@^0.3.3:
93149314
resolved "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz#b5c8351b9464cbd750335a79650a0ec0e56118dd"
93159315
integrity sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ==
93169316

9317-
magic-string@0.27.0:
9318-
version "0.27.0"
9319-
resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz#e4a3413b4bab6d98d2becffd48b4a257effdbbf3"
9320-
integrity sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==
9317+
magic-string@0.30.8:
9318+
version "0.30.8"
9319+
resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.30.8.tgz#14e8624246d2bedba70d5462aa99ac9681844613"
9320+
integrity sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==
93219321
dependencies:
9322-
"@jridgewell/sourcemap-codec" "^1.4.13"
9322+
"@jridgewell/sourcemap-codec" "^1.4.15"
93239323

93249324
magic-string@^0.25.7:
93259325
version "0.25.9"

0 commit comments

Comments
 (0)