[workspace] members = [ "crates/swc_core", "crates/dbg-swc", "crates/jsdoc", "crates/binding_macros", "crates/swc_css", "crates/swc_css_lints", "crates/swc_css_prefixer", "crates/swc_ecmascript", "crates/swc_ecma_lints", "crates/swc_ecma_quote", "crates/swc_estree_compat", "crates/swc_html", "crates/swc_plugin", "crates/swc_plugin_macro", "crates/swc_plugin_runner", "crates/swc_plugin_testing", "crates/swc_plugin_proxy", "crates/swc_timer", "crates/swc_xml", ] resolver = "2" [profile.release] # lto = true # We use CARGO_PROFILE_RELEASE_LTO for production builds # lto = "fat" # debug = true # opt-level = 'z' [profile.bench] debug = true # lto = true # Without this, printing diff consumes more than a minute. [profile.dev.package.pretty_assertions] opt-level = 3 [profile.test.package.pretty_assertions] opt-level = 3