# Copyright 2018-2021 the Deno authors. All rights reserved. MIT license. [workspace] members = [ "bench_util", "cli", "core", "runtime", "serde_v8", "test_plugin", "test_util", "extensions/console", "extensions/crypto", "extensions/fetch", "extensions/file", "extensions/timers", "extensions/url", "extensions/web", "extensions/webgpu", "extensions/webidl", "extensions/websocket", "extensions/webstorage" ] exclude = ["test_util/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