MCPcopy
hub / github.com/nuxt/nuxt / createResolver

Function createResolver

packages/kit/src/resolve.ts:106–120  ·  view source on GitHub ↗
(base: string | URL)

Source from the content-addressed store, hash-verified

104 * Create a relative resolver
105 */
106export function createResolver (base: string | URL): Resolver {
107 if (!base) {
108 throw new Error('`base` argument is missing for createResolver(base)!')
109 }
110
111 base = base.toString()
112 if (base.startsWith('file://')) {
113 base = dirname(fileURLToPath(base))
114 }
115
116 return {
117 resolve: (...path) => resolve(base as string, ...path),
118 resolvePath: (path, opts) => resolvePath(path, { cwd: base as string, ...opts }),
119 }
120}
121
122export async function resolveNuxtModule (base: string, paths: string[]): Promise<string[]> {
123 const resolved: string[] = []

Callers 12

setupFunction · 0.90
components.spec.tsFile · 0.90
setupFunction · 0.90
setupFunction · 0.90
setupFunction · 0.90
setupFunction · 0.90
setupFunction · 0.90
setupFunction · 0.90
setupFunction · 0.90
setupFunction · 0.90
resolveNuxtModuleFunction · 0.85
getPostcssConfigFunction · 0.85

Calls 2

resolvePathFunction · 0.85
toStringMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…