diff options
Diffstat (limited to 'cli/build.rs')
-rw-r--r-- | cli/build.rs | 7 |
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, }) } |