Skip to content

Commit 26208c0

Browse files
committed
Add require check for path resolver
Closes #35.
1 parent 0d7399d commit 26208c0

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

CHANGELOG.md

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
### Changed
66

77
- Pin `domain-browser` to 4.22.0
8+
- Add `require` check for path resolver
89

910
## [1.2.1][] - 2024-09-16
1011

index.js

+9-1
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,16 @@ import pkgDir from 'pkg-dir';
55
* @param {string} path
66
*/
77
const resolvePath = (path) => {
8+
let _require = null;
9+
try {
10+
_require = require;
11+
} catch {
12+
// Handled
13+
}
814
const resolvedPath = (
9-
globalThis.require ?? createRequire(import.meta.url)
15+
_require ??
16+
globalThis.require ??
17+
createRequire(import.meta.url)
1018
).resolve(path);
1119
if (!path.includes('./')) {
1220
const directory = pkgDir.sync(resolvedPath) ?? '';

0 commit comments

Comments
 (0)