# Copyright 2018-2021 the Deno authors. All rights reserved. MIT license. [workspace] members = [ "cli", "core", "runtime", "serde_v8", "test_plugin", "bench_util", "test_util", "op_crates/crypto", "op_crates/fetch", "op_crates/timers", "op_crates/url", "op_crates/web", "op_crates/webgpu", "op_crates/webidl", "op_crates/websocket", ] exclude = [ "std/hash/_wasm" ] [profile.release] codegen-units = 1 incremental = true lto = true opt-level = 'z' # Optimize for size [profile.bench] codegen-units = 1 incremental = true lto = true opt-level = 'z' # Optimize for size # Optimize these packages for perf [profile.release.package.rand] opt-level = 3 [profile.release.package.flate2] opt-level = 3 [profile.release.package.brotli] opt-level = 3 [profile.release.package.miniz_oxide] opt-level = 3 [profile.release.package.async-compression] opt-level = 3 [profile.release.package.brotli-decompressor] opt-level = 3 [profile.release.package.deno_core] opt-level = 3 [profile.release.package.deno_runtime] opt-level = 3 [profile.release.package.rusty_v8] opt-level = 3 [profile.release.package.serde_v8] opt-level = 3 [profile.release.package.serde] opt-level = 3