Skip to content

Commit 707ed48

Browse files
committed
build(cargo): bump up dependencies
1 parent ce26301 commit 707ed48

File tree

8 files changed

+148
-89
lines changed

8 files changed

+148
-89
lines changed

Cargo.lock

Lines changed: 112 additions & 57 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ resolver = "2"
1212
#lto = true
1313

1414
[workspace.dependencies]
15-
istanbul-oxide = { path = "./packages/istanbul-oxide", version = "0.0.26" }
15+
istanbul-oxide = { path = "./packages/istanbul-oxide", version = "0.0.27" }
1616
swc-coverage-instrument = { path = "./packages/swc-coverage-instrument" }
1717

1818
getrandom = { version = "0.2.15" }
@@ -21,7 +21,7 @@ resolver = "2"
2121
serde = { version = "1.0.203" }
2222
serde-wasm-bindgen = { version = "0.6.5" }
2323
serde_json = { version = "1.0.120" }
24-
swc_core = { version = "13.0.4" }
24+
swc_core = { version = "22.2.1" }
2525
tracing = { version = "0.1.37" }
2626
tracing-subscriber = { version = "0.3.17" }
2727
wasm-bindgen = { version = "0.2.92" }

packages/istanbul-oxide/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ edition = "2021"
55
license = "MIT"
66
name = "istanbul-oxide"
77
repository = "https://github.com/kwonoj/swc-coverage-instrument"
8-
version = "0.0.26"
8+
version = "0.0.27"
99

1010
[dependencies]
1111
indexmap = { workspace = true, features = ["serde"] }

packages/swc-coverage-instrument/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ edition = "2021"
55
license = "MIT"
66
name = "swc-coverage-instrument"
77
repository = "https://github.com/kwonoj/swc-coverage-instrument"
8-
version = "0.0.26"
8+
version = "0.0.27"
99

1010
[dependencies]
1111
istanbul-oxide = { workspace = true }

packages/swc-plugin-coverage/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ edition = "2021"
55
license = "MIT"
66
name = "swc-plugin-coverage"
77
repository = "https://github.com/kwonoj/swc-coverage-instrument"
8-
version = "0.0.26"
8+
version = "0.0.27"
99

1010
[lib]
1111
crate-type = ["cdylib"]

spec/swc-coverage-custom-transform/Cargo.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,13 @@ napi-derive = { version = "2.12.3", default-features = false, features = [
2121
] }
2222
serde = { version = "1.0.203", features = ["derive"] }
2323
serde_json = { version = "1.0.120", features = ["unbounded_depth"] }
24-
swc-coverage-instrument = { version = "0.0.26", path = "../../packages/swc-coverage-instrument" }
25-
swc_core = { version = "13.0.4", features = [
24+
swc-coverage-instrument = { version = "0.0.27", path = "../../packages/swc-coverage-instrument" }
25+
swc_core = { version = "22.2.1", features = [
2626
"common_concurrent",
2727
"ecma_transforms",
2828
"ecma_ast",
2929
"allocator_node",
3030
"ecma_visit",
3131
"base_node",
3232
] }
33+
swc_error_reporters = { version = "10.0.0" }

spec/swc-coverage-custom-transform/src/lib.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ use std::{env, panic::set_hook, sync::Arc};
1212

1313
use backtrace::Backtrace;
1414

15+
use crate::util::MapErr;
1516
use swc_core::{
1617
base::{config::Options, Compiler, TransformOutput},
1718
common::{
@@ -30,7 +31,7 @@ use std::path::Path;
3031

3132
use napi::bindgen_prelude::Buffer;
3233

33-
use crate::util::{get_deserialized, try_with, MapErr};
34+
use crate::util::{get_deserialized, try_with};
3435

3536
static COMPILER: Lazy<Arc<Compiler>> = Lazy::new(|| {
3637
let cm = Arc::new(SourceMap::new(FilePathMapping::empty()));

spec/swc-coverage-custom-transform/src/util.rs

Lines changed: 26 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -15,32 +15,34 @@ pub fn try_with<F, Ret>(cm: Lrc<SourceMap>, skip_filename: bool, op: F) -> Resul
1515
where
1616
F: FnOnce(&Handler) -> Result<Ret, Error>,
1717
{
18-
GLOBALS.set(&Default::default(), || {
19-
try_with_handler(
20-
cm,
21-
HandlerOpts {
22-
skip_filename,
23-
..Default::default()
24-
},
25-
|handler| {
26-
//
27-
let result = catch_unwind(AssertUnwindSafe(|| op(handler)));
18+
GLOBALS
19+
.set(&Default::default(), || {
20+
try_with_handler(
21+
cm,
22+
HandlerOpts {
23+
skip_filename,
24+
..Default::default()
25+
},
26+
|handler| {
27+
//
28+
let result = catch_unwind(AssertUnwindSafe(|| op(handler)));
2829

29-
let p = match result {
30-
Ok(v) => return v,
31-
Err(v) => v,
32-
};
30+
let p = match result {
31+
Ok(v) => return v,
32+
Err(v) => v,
33+
};
3334

34-
if let Some(s) = p.downcast_ref::<String>() {
35-
Err(anyhow!("failed to handle: {}", s))
36-
} else if let Some(s) = p.downcast_ref::<&str>() {
37-
Err(anyhow!("failed to handle: {}", s))
38-
} else {
39-
Err(anyhow!("failed to handle with unknown panic message"))
40-
}
41-
},
42-
)
43-
})
35+
if let Some(s) = p.downcast_ref::<String>() {
36+
Err(anyhow!("failed to handle: {}", s))
37+
} else if let Some(s) = p.downcast_ref::<&str>() {
38+
Err(anyhow!("failed to handle: {}", s))
39+
} else {
40+
Err(anyhow!("failed to handle with unknown panic message"))
41+
}
42+
},
43+
)
44+
})
45+
.map_err(|e| e.to_pretty_error())
4446
}
4547

4648
pub trait MapErr<T>: Into<Result<T, anyhow::Error>> {

0 commit comments

Comments
 (0)