UNPKG

@oxc-node/core

Version:

Transformer and register for Node.js projects.

27 lines (21 loc) 488 B
import { isMainThread, MessageChannel } from 'node:worker_threads' import { load, createResolve, initTracing } from './index.js' initTracing() if (!isMainThread) { const mc = new MessageChannel() mc.port1.ref() } /** * @type {import('node:module').ResolveHook} */ function resolve(specifier, context, nextResolve) { return createResolve( { getCurrentDirectory: () => process.cwd(), }, specifier, context, nextResolve, ) } export { load, resolve }