UNPKG

@tapjs/run

Version:

Command-line interface for the node-tap runner

16 lines 424 B
import { createRequire } from 'node:module'; import { resolveImport } from 'resolve-import'; const require = createRequire(import.meta.url); export const pkgExists = async (f) => { if (await resolveImport(f, import.meta.url).catch(() => false)) { return true; } try { require.resolve(f); return true; } catch { return false; } }; //# sourceMappingURL=pkg-exists.js.map