Skip to content

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

exsolve

ts
import { resolveModulePath } from 'exsolve'

const path = resolveModulePath('my-module')

oxc-resolver

oxc-resolver

ts
import { ResolverFactory } from 'oxc-resolver'

const resolver = new ResolverFactory()
const { path } = resolver.sync(process.cwd(), 'my-module')

Released under the MIT License. (65e83b3b)