Build: transform String.raw (#18134)

This commit is contained in:
fisker Cheung authored and GitHub committed 2025-10-27 23:24:02 +08:00
1 parent eca8348812
commit b99012b48c
10 files changed
+147 -45

No files matched your search

+13 -2
View File
@@ -56,13 +56,16 @@ function transform(original, file) {
continue;
}
transform.transform(node);
changed ||= true;
if (transform.inject) {
injected.add(transform.inject);
}
changed ||= true;
const replacement = transform.transform(node);
if (replacement && replacement !== node) {
replaceNode(node, replacement);
}
}
});
@@ -95,4 +98,12 @@ function transform(original, file) {
return code;
}
function replaceNode(original, object) {
for (const key of Object.keys(original)) {
delete original[key];
}
Object.assign(original, object);
}
export default transform;