From c926bc0debd0df3bf62d5125a490f8675e70c6ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Thu, 11 May 2023 21:24:40 +0200 Subject: fix(npm): make http2 module available, make 'nodeGlobalThisName' writable (#19092) --- ext/node/polyfill.rs | 4 ++++ ext/node/polyfills/02_init.js | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) (limited to 'ext/node') diff --git a/ext/node/polyfill.rs b/ext/node/polyfill.rs index b334d2d34..8cf1cec70 100644 --- a/ext/node/polyfill.rs +++ b/ext/node/polyfill.rs @@ -101,6 +101,10 @@ pub static SUPPORTED_BUILTIN_NODE_MODULES: &[NodeModulePolyfill] = &[ name: "http", specifier: "ext:deno_node/http.ts", }, + NodeModulePolyfill { + name: "http2", + specifier: "ext:deno_node/http2.ts", + }, NodeModulePolyfill { name: "https", specifier: "ext:deno_node/https.ts", diff --git a/ext/node/polyfills/02_init.js b/ext/node/polyfills/02_init.js index d419c3bca..b8070d50f 100644 --- a/ext/node/polyfills/02_init.js +++ b/ext/node/polyfills/02_init.js @@ -39,7 +39,7 @@ function initialize( // get node's globalThis ObjectDefineProperty(globalThis, nodeGlobalThisName, { enumerable: false, - writable: false, + writable: true, value: nodeGlobalThis, }); // FIXME(bartlomieju): not nice to depend on `Deno` namespace here -- cgit v1.2.3