mirror of
https://github.com/MercuryWorkshop/scramjet.git
synced 2025-05-13 06:20:02 -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 std::ops::Range;
|
||||||
|
|
||||||
use cfg::Config;
|
use cfg::Config;
|
||||||
use changes::{JsChangeResult, JsChanges, Rewrite};
|
use changes::{JsChangeResult, JsChanges};
|
||||||
use oxc::{
|
use oxc::{
|
||||||
allocator::Allocator,
|
allocator::Allocator,
|
||||||
ast::Visit,
|
ast::Visit,
|
||||||
|
|
|
@ -26,6 +26,7 @@ function rewriteJsWrapper(
|
||||||
): string | ArrayBuffer {
|
): string | ArrayBuffer {
|
||||||
let out: RewriterOutput;
|
let out: RewriterOutput;
|
||||||
const before = performance.now();
|
const before = performance.now();
|
||||||
|
try {
|
||||||
if (typeof input === "string") {
|
if (typeof input === "string") {
|
||||||
out = rewrite_js(input, meta.base.href, url || "(unknown)", $scramjet);
|
out = rewrite_js(input, meta.base.href, url || "(unknown)", $scramjet);
|
||||||
} else {
|
} else {
|
||||||
|
@ -36,6 +37,12 @@ function rewriteJsWrapper(
|
||||||
$scramjet
|
$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 after = performance.now();
|
||||||
const { js, errors, duration } = out;
|
const { js, errors, duration } = out;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue