aiselp

Results 14 comments of aiselp
trafficstars

In `new vm.SourceTextModule(code[, options])`, `options.initializeImportMeta` supports passing in a function to set `Import.meta`. I need to set `Import.meta` only through this method

I think this is feasible ```js const { Script, constants } = require('node:vm'); const script = new Script( 'import("./module.mjs")', { importModuleDynamically: constants.USE_MAIN_CONTEXT_DEFAULT_LOADER }); script.runInNewContext() ``` In this code, `import()` is...

This shows that the nodejs esm parser is still valid

```kt V8Host.getNodeInstance().createV8Runtime().use { runtime -> runtime.v8ModuleResolver = object : JavetBuiltInModuleResolver() { override fun resolve( v8Runtime: V8Runtime?, resourceName: String?, v8ModuleReferrer: IV8Module? ): IV8Module? { println("resolve: $resourceName referrer: ${v8ModuleReferrer?.resourceName}") return super.resolve(v8Runtime, resourceName,...