Replacements for resolve
import.meta.resolve (native)
import.meta.resolve is built into browsers and Node.js (>= 20).
Example:
ts
const path = import.meta.resolve('my-module')exsolve
ts
import { resolveModulePath } from 'exsolve'
const path = resolveModulePath('my-module')oxc-resolver
ts
import { ResolverFactory } from 'oxc-resolver'
const resolver = new ResolverFactory()
const { path } = resolver.sync(process.cwd(), 'my-module')