UNPKG

react-cosmos

Version:

Sandbox for developing and testing UI components in isolation

13 lines (12 loc) 545 B
import { createRequire } from 'node:module'; // One day this code will be replaced by import.meta.resolve // https://nodejs.org/api/esm.html#importmetaresolvespecifier-parent // Still under --experimental-import-meta-resolve flag in Node v19 export function resolve(moduleId) { const require = createRequire(import.meta.url); return require.resolve(moduleId); } export function resolveFrom(fromDirectory, moduleId) { const require = createRequire(import.meta.url); return require.resolve(moduleId, { paths: [fromDirectory] }); }