mirror of
https://github.com/MercuryWorkshop/scramjet.git
synced 2025-05-12 22:10:01 -04:00
show more info in js rewrite err
This commit is contained in:
parent
8ad714332a
commit
174375be1b
2 changed files with 17 additions and 10 deletions
|
@ -1,7 +1,7 @@
|
|||
use std::ops::Range;
|
||||
|
||||
use cfg::Config;
|
||||
use changes::{JsChangeResult, JsChanges, Rewrite};
|
||||
use changes::{JsChangeResult, JsChanges};
|
||||
use oxc::{
|
||||
allocator::Allocator,
|
||||
ast::Visit,
|
||||
|
|
|
@ -26,15 +26,22 @@ function rewriteJsWrapper(
|
|||
): string | ArrayBuffer {
|
||||
let out: RewriterOutput;
|
||||
const before = performance.now();
|
||||
if (typeof input === "string") {
|
||||
out = rewrite_js(input, meta.base.href, url || "(unknown)", $scramjet);
|
||||
} else {
|
||||
out = rewrite_js_from_arraybuffer(
|
||||
new Uint8Array(input),
|
||||
meta.base.href,
|
||||
url || "(unknown)",
|
||||
$scramjet
|
||||
);
|
||||
try {
|
||||
if (typeof input === "string") {
|
||||
out = rewrite_js(input, meta.base.href, url || "(unknown)", $scramjet);
|
||||
} else {
|
||||
out = rewrite_js_from_arraybuffer(
|
||||
new Uint8Array(input),
|
||||
meta.base.href,
|
||||
url || "(unknown)",
|
||||
$scramjet
|
||||
);
|
||||
}
|
||||
} catch (err) {
|
||||
let err1 = err as Error;
|
||||
console.error("failed rewriting js for", url, err1, input);
|
||||
err1.message = `failed rewriting js for "${url}": ${err1.message}`;
|
||||
throw err1;
|
||||
}
|
||||
const after = performance.now();
|
||||
const { js, errors, duration } = out;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue