UNPKG

387 BJavaScriptView Raw
1import { createRequire } from 'node:module'
2
3/**
4 * require() does not exist for ESM, so we must create it to use require.resolve().
5 * @see https://nodejs.org/api/module.html#modulecreaterequirefilename
6 */
7const require = createRequire(import.meta.url)
8
9export function resolveConfig(configPath) {
10 try {
11 return require.resolve(configPath)
12 } catch {
13 return configPath
14 }
15}