diff --git a/crates/swc_plugin_runner/Cargo.toml b/crates/swc_plugin_runner/Cargo.toml index c451638f8c0f..f03cc426f2be 100644 --- a/crates/swc_plugin_runner/Cargo.toml +++ b/crates/swc_plugin_runner/Cargo.toml @@ -66,7 +66,10 @@ swc_ecma_visit = { version = "0.81.1", path = "../swc_ecma_visit" } swc_node_base = { version = "0.5.8", path = "../swc_node_base" } testing = { version = "0.31.18", path = "../testing" } # This allows we can run non-wasm32 target build command while some pkg select features for wasmer/js omits its transitive deps -wasmer = "2.3.0" +swc_ecma_ast = { version = "0.95.1", path = "../swc_ecma_ast", feature = [ + "rkyv-impl", +] } +wasmer = "2.3.0" wasmer-wasi = "2.3.0" [[bench]] diff --git a/crates/swc_plugin_runner/benches/ecma_invoke.rs b/crates/swc_plugin_runner/benches/ecma_invoke.rs index b2aab239ab83..cca63b9ebeff 100644 --- a/crates/swc_plugin_runner/benches/ecma_invoke.rs +++ b/crates/swc_plugin_runner/benches/ecma_invoke.rs @@ -1,4 +1,3 @@ -#![cfg(feature = "ecma")] #![cfg_attr(not(feature = "__rkyv"), allow(warnings))] extern crate swc_node_base; diff --git a/crates/swc_plugin_runner/tests/ecma_integration.rs b/crates/swc_plugin_runner/tests/ecma_integration.rs index 6b2339e4df87..902895358ea1 100644 --- a/crates/swc_plugin_runner/tests/ecma_integration.rs +++ b/crates/swc_plugin_runner/tests/ecma_integration.rs @@ -1,4 +1,3 @@ -#![cfg(feature = "ecma")] #![cfg_attr(not(feature = "__rkyv"), allow(warnings))] use std::{ diff --git a/crates/swc_plugin_runner/tests/ecma_rkyv.rs b/crates/swc_plugin_runner/tests/ecma_rkyv.rs index b004b9843597..bae760584717 100644 --- a/crates/swc_plugin_runner/tests/ecma_rkyv.rs +++ b/crates/swc_plugin_runner/tests/ecma_rkyv.rs @@ -1,4 +1,3 @@ -#![cfg(feature = "ecma")] #![cfg_attr(not(feature = "__rkyv"), allow(warnings))] use std::{ env, fs,