@tapjs/run
Version:
Command-line interface for the node-tap runner
18 lines • 443 B
JavaScript
import { createRequire } from 'node:module';
import { resolveImportSync } from 'resolve-import/resolve-import-sync';
const require = createRequire(import.meta.url);
export const pkgExists = (f) => {
try {
resolveImportSync(f, import.meta.url);
return true;
}
catch { }
try {
require.resolve(f);
return true;
}
catch {
return false;
}
};
//# sourceMappingURL=pkg-exists.js.map