diff options
author | Divy Srivastava <dj.srivastava23@gmail.com> | 2023-12-11 12:38:45 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-11 07:08:45 +0000 |
commit | 02e138dca9c9fd79f47d352114b45b21dbb2b2ba (patch) | |
tree | 396fce46b544635ecec93a0c7592d570e48474cb /ext/node/lib.rs | |
parent | 0bee37a5e24048cbf92c1b56efd0c65deaea1418 (diff) |
fix(ext/node): basic vm.runInNewContext implementation (#21527)
Simple implementation to support webpack (& Next.js):
https://github.com/webpack/webpack/blob/87660921808566ef3b8796f8df61bd79fc026108/lib/javascript/JavascriptParser.js#L4329
Diffstat (limited to 'ext/node/lib.rs')
-rw-r--r-- | ext/node/lib.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ext/node/lib.rs b/ext/node/lib.rs index 547f1d60a..56f4b0ee0 100644 --- a/ext/node/lib.rs +++ b/ext/node/lib.rs @@ -30,6 +30,7 @@ mod path; mod polyfill; mod resolution; +pub use ops::v8::VM_CONTEXT_INDEX; pub use package_json::PackageJson; pub use path::PathClean; pub use polyfill::is_builtin_node_module; @@ -243,6 +244,7 @@ deno_core::extension!(deno_node, ops::winerror::op_node_sys_to_uv_error, ops::v8::op_v8_cached_data_version_tag, ops::v8::op_v8_get_heap_statistics, + ops::v8::op_vm_run_in_new_context, ops::idna::op_node_idna_domain_to_ascii, ops::idna::op_node_idna_domain_to_unicode, ops::idna::op_node_idna_punycode_decode, |