ESM 189: Translating StandardModule file:///vagrant/register.mjs ESM 189: Storing file:///vagrant/register.mjs (implicit type) in ModuleLoadMap ESM 189: ModuleJob.run() ModuleWrap { sourceURL: undefined, sourceMapURL: undefined, url: 'file:///vagrant/register.mjs' } ESM 189: async addJobsToDependencyGraph() file:///vagrant/register.mjs ModuleJob { importAttributes: [Object: null prototype] {}, isMain: false, inspectBrk: false, url: 'file:///vagrant/register.mjs', module: ModuleWrap { sourceURL: undefined, sourceMapURL: undefined, url: 'file:///vagrant/register.mjs' }, modulePromise: Promise { ModuleWrap { sourceURL: undefined, sourceMapURL: undefined, url: 'file:///vagrant/register.mjs' } }, linked: Promise { }, instantiated: undefined } ESM 189: Translating BuiltinModule node:module MODULE 189: load built-in module module ESM 189: Loading BuiltinModule node:module ESM 189: Storing node:module (implicit type) in ModuleLoadMap ESM 189: Translating BuiltinModule node:url MODULE 189: load built-in module url ESM 189: Loading BuiltinModule node:url ESM 189: Storing node:url (implicit type) in ModuleLoadMap ESM 189: Translating BuiltinModule node:path MODULE 189: load built-in module path ESM 189: Loading BuiltinModule node:path ESM 189: Storing node:path (implicit type) in ModuleLoadMap ESM 189: async link() file:///vagrant/register.mjs -> node:module ModuleJob { importAttributes: [Object: null prototype] {}, isMain: false, inspectBrk: false, url: 'node:module', module: ModuleWrap { url: 'node:module' }, modulePromise: Promise { ModuleWrap { url: 'node:module' } }, linked: Promise { }, instantiated: undefined } ESM 189: async link() file:///vagrant/register.mjs -> node:url ModuleJob { importAttributes: [Object: null prototype] {}, isMain: false, inspectBrk: false, url: 'node:url', module: ModuleWrap { url: 'node:url' }, modulePromise: Promise { ModuleWrap { url: 'node:url' } }, linked: Promise { }, instantiated: undefined } ESM 189: async link() file:///vagrant/register.mjs -> node:path ModuleJob { importAttributes: [Object: null prototype] {}, isMain: false, inspectBrk: false, url: 'node:path', module: ModuleWrap { url: 'node:path' }, modulePromise: Promise { ModuleWrap { url: 'node:path' } }, linked: Promise { }, instantiated: undefined } ESM 189: async addJobsToDependencyGraph() file:///vagrant/register.mjs ModuleJob { importAttributes: [Object: null prototype] {}, isMain: false, inspectBrk: false, url: 'node:module', module: ModuleWrap { url: 'node:module' }, modulePromise: Promise { ModuleWrap { url: 'node:module' } }, linked: Promise { [Array(0): null prototype] [] }, instantiated: undefined } ESM 189: async addJobsToDependencyGraph() file:///vagrant/register.mjs ModuleJob { importAttributes: [Object: null prototype] {}, isMain: false, inspectBrk: false, url: 'node:url', module: ModuleWrap { url: 'node:url' }, modulePromise: Promise { ModuleWrap { url: 'node:url' } }, linked: Promise { [Array(0): null prototype] [] }, instantiated: undefined } ESM 189: async addJobsToDependencyGraph() file:///vagrant/register.mjs ModuleJob { importAttributes: [Object: null prototype] {}, isMain: false, inspectBrk: false, url: 'node:path', module: ModuleWrap { url: 'node:path' }, modulePromise: Promise { ModuleWrap { url: 'node:path' } }, linked: Promise { [Array(0): null prototype] [] }, instantiated: undefined } MODULE_HOOKS 189: resolveWithHooks file:///vagrant/index.cjs undefined [Object: null prototype] {} ESM 189: Translating CJSModule file:///vagrant/index.cjs ESM 189: Preparsing exports of /vagrant/index.cjs ESM 189: Storing file:///vagrant/index.cjs (implicit type) in ModuleLoadMap ESM 189: ModuleJob.run() ModuleWrap { url: 'file:///vagrant/index.cjs', [Symbol(imported_cjs_symbol)]: { id: '/vagrant/index.cjs', path: '/vagrant', exports: {}, filename: '/vagrant/index.cjs', loaded: false, children: [], paths: [ '/vagrant/node_modules', '/node_modules' ], [Symbol(kIsCachedByESMLoader)]: true } } ESM 189: async addJobsToDependencyGraph() file:///vagrant/index.cjs ModuleJob { importAttributes: [Object: null prototype] {}, isMain: true, inspectBrk: false, url: 'file:///vagrant/index.cjs', module: ModuleWrap { url: 'file:///vagrant/index.cjs', [Symbol(imported_cjs_symbol)]: { id: '/vagrant/index.cjs', path: '/vagrant', exports: {}, filename: '/vagrant/index.cjs', loaded: false, children: [], paths: [Array], [Symbol(kIsCachedByESMLoader)]: true } }, modulePromise: Promise { ModuleWrap { url: 'file:///vagrant/index.cjs', [Symbol(imported_cjs_symbol)]: [Object] } }, linked: Promise { }, instantiated: undefined } ESM 189: Loading CJSModule file:///vagrant/index.cjs MODULE_HOOKS 189: resolveWithHooks /vagrant/index.cjs undefined undefined MODULE 189: looking for "/vagrant/index.cjs" in ["/home/vagrant/.node_modules","/home/vagrant/.node_libraries","/usr/lib/node"] MODULE 189: load "/vagrant/index.cjs" for module "/vagrant/index.cjs" MODULE 189: Module._load REQUEST node:fs parent: /vagrant/index.cjs MODULE_HOOKS 189: resolveWithHooks node:fs file:///vagrant/index.cjs undefined MODULE 189: looking for "/vagrant/fs-mock.mjs" in ["/vagrant/node_modules","/node_modules","/home/vagrant/.node_modules","/home/vagrant/.node_libraries","/usr/lib/node"] MODULE_TIMER 189 [/vagrant/index.cjs] [node:fs]: 0.878ms MODULE_TIMER 189 [] [/vagrant/index.cjs]: 1.997ms node:internal/modules/cjs/loader:1155 return mod.exports; ^ TypeError: Cannot read properties of undefined (reading 'exports') at loadBuiltinWithHooks (node:internal/modules/cjs/loader:1155:14) at Function._load (node:internal/modules/cjs/loader:1197:20) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:237:24) at Module.require (node:internal/modules/cjs/loader:1463:12) at require (node:internal/modules/helpers:147:16) at Object. (/vagrant/index.cjs:1:12) at Module._compile (node:internal/modules/cjs/loader:1706:14) at Object..js (node:internal/modules/cjs/loader:1839:10) at Module.load (node:internal/modules/cjs/loader:1441:32) Node.js v22.20.0