drop reference types due to deprecation, pin browserlist (fix ci) (#3272)

* drop reference types due to deprecation

* also downgrade browserlist
This commit is contained in:
Jonathan Kelley authored and GitHub committed 2024-12-02 13:34:14 -08:00
1 parent 5fc099b30a
commit b114ed39f3
4 files changed
+2 -6

No files matched your search

+1
View File
@@ -158,6 +158,7 @@ swc_trace_macro = { version = "=0.1.3", default-features = false }
swc_transform_common = { version = "=0.1.1", default-features = false }
swc_typescript = { version = "=0.5.0", default-features = false }
swc_visit = { version = "=0.6.2", default-features = false }
browserslist-rs = { version = "=0.16.0" }
tracing-subscriber = { version = "0.3.18", features = ["std", "env-filter", "json"] }
console-subscriber = { version = "0.3.0", optional = true }
-2
View File
@@ -604,7 +604,6 @@ impl AppBundle {
let input_path = input_path.to_path_buf();
let bindgen_outdir = bindgen_outdir.to_path_buf();
let name = self.build.krate.executable_name().to_string();
let reference_types = self.build.krate.config.web.wasm_opt.reference_types;
let keep_debug =
// if we're in debug mode, or we're generating debug symbols, keep debug info
(self.build.krate.config.web.wasm_opt.debug || self.build.build.debug_symbols)
@@ -620,7 +619,6 @@ impl AppBundle {
.debug(keep_debug)
.demangle(keep_debug)
.keep_debug(keep_debug)
.reference_types(keep_debug || reference_types)
.remove_name_section(!keep_debug)
.remove_producers_section(!keep_debug)
.out_name(&name)
-4
View File
@@ -58,10 +58,6 @@ pub(crate) struct WasmOptConfig {
/// Keep debug symbols in the wasm file
#[serde(default = "false_bool")]
pub(crate) debug: bool,
/// Enable reference types
#[serde(default = "false_bool")]
pub(crate) reference_types: bool,
}
/// The wasm-opt level to use for release web builds [default: 4]