From 285a377c7346f9fd40ee10eab3b9cec377e5f196 Mon Sep 17 00:00:00 2001 From: Momtchil Momtchev Date: Sat, 16 Jul 2022 07:47:49 +0000 Subject: [PATCH] add import.meta --- src/js_native_api_v8.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/js_native_api_v8.cc b/src/js_native_api_v8.cc index 1fb99beb8088bb..ebad6c582f2509 100644 --- a/src/js_native_api_v8.cc +++ b/src/js_native_api_v8.cc @@ -887,7 +887,9 @@ napi_status NAPI_CDECL napi_create_environment(napi_platform platform, "const internalLoader = new ESMLoader;" "const parent_path = require('url').pathToFileURL(process.argv[0]);" "global.import = (mod) => internalLoader.import(mod, parent_path, " - "Object.create(null));"; + "Object.create(null));" + "global.import.meta = { url: parent_path };" + ; auto wrapper = reinterpret_cast(platform); std::vector errors_vec;