From 77a515c31aa4383e54e032bebdc399b3704e8a3d Mon Sep 17 00:00:00 2001 From: Guy Bedford Date: Wed, 5 Aug 2020 12:06:28 -0700 Subject: module: custom --conditions flag option PR-URL: https://github.com/nodejs/node/pull/34637 Reviewed-By: Anna Henningsen Reviewed-By: Geoffrey Booth Reviewed-By: Jan Krems --- src/node_options.cc | 5 +++++ src/node_options.h | 1 + 2 files changed, 6 insertions(+) (limited to 'src') diff --git a/src/node_options.cc b/src/node_options.cc index 737c4c147d3..d3fdc459de1 100644 --- a/src/node_options.cc +++ b/src/node_options.cc @@ -281,6 +281,11 @@ DebugOptionsParser::DebugOptionsParser() { } EnvironmentOptionsParser::EnvironmentOptionsParser() { + AddOption("--conditions", + "additional user conditions for conditional exports and imports", + &EnvironmentOptions::conditions, + kAllowedInEnvironment); + AddAlias("-u", "--conditions"); AddOption("--diagnostic-dir", "set dir for all output files" " (default: current working directory)", diff --git a/src/node_options.h b/src/node_options.h index fe20022bb2f..3258d4b3f0d 100644 --- a/src/node_options.h +++ b/src/node_options.h @@ -100,6 +100,7 @@ class DebugOptions : public Options { class EnvironmentOptions : public Options { public: bool abort_on_uncaught_exception = false; + std::vector conditions; bool enable_source_maps = false; bool experimental_json_modules = false; bool experimental_modules = false; -- cgit v1.2.3