summaryrefslogtreecommitdiff
path: root/cli/build.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/build.rs')
-rw-r--r--cli/build.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/cli/build.rs b/cli/build.rs
index 03aa47c51..131d404a7 100644
--- a/cli/build.rs
+++ b/cli/build.rs
@@ -17,6 +17,7 @@ mod ts {
use deno_core::error::AnyError;
use deno_core::op;
use deno_core::OpState;
+ use deno_runtime::deno_node::SUPPORTED_BUILTIN_NODE_MODULES;
use regex::Regex;
use serde::Deserialize;
use serde_json::json;
@@ -164,10 +165,16 @@ mod ts {
#[op]
fn op_build_info(state: &mut OpState) -> Value {
let build_specifier = "asset:///bootstrap.ts";
+
+ let node_built_in_module_names = SUPPORTED_BUILTIN_NODE_MODULES
+ .iter()
+ .map(|s| s.name)
+ .collect::<Vec<&str>>();
let build_libs = state.borrow::<Vec<&str>>();
json!({
"buildSpecifier": build_specifier,
"libs": build_libs,
+ "nodeBuiltInModuleNames": node_built_in_module_names,
})
}