25 lines
762 B
JavaScript
25 lines
762 B
JavaScript
// Metro module 988 (f989).
|
|
import * as _Module989 from "./Module989";
|
|
const dynamicRequire = function dynamicRequire(a0, a1) {
|
|
return a0.require(a1);
|
|
};
|
|
Object.defineProperty(exports, Symbol.toStringTag, {
|
|
value: "Module"
|
|
});
|
|
export function isNodeEnv() {
|
|
const isBrowserBundle = _Module989.isBrowserBundle();
|
|
return isBrowserBundle ? !isBrowserBundle : Object.prototype.toString.call(typeof globalThis.process !== "undefined" ? globalThis.process : 0) === "[object process]";
|
|
}
|
|
export function loadModule(a0, r4 = module) {
|
|
let r9;
|
|
try {
|
|
r9 = dynamicRequire(r4, a0);
|
|
} catch ($e) {}
|
|
if (!r9) {
|
|
try {
|
|
r9 = dynamicRequire(r4, `${(0, dynamicRequire(r4, "process").cwd)()}/node_modules/${a0}`);
|
|
} catch ($e) {}
|
|
}
|
|
return r9;
|
|
}
|