We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
require
1 parent 0d7399d commit 26208c0Copy full SHA for 26208c0
CHANGELOG.md
@@ -5,6 +5,7 @@
5
### Changed
6
7
- Pin `domain-browser` to 4.22.0
8
+- Add `require` check for path resolver
9
10
## [1.2.1][] - 2024-09-16
11
index.js
@@ -5,8 +5,16 @@ import pkgDir from 'pkg-dir';
* @param {string} path
*/
const resolvePath = (path) => {
+ let _require = null;
+ try {
+ _require = require;
+ } catch {
12
+ // Handled
13
+ }
14
const resolvedPath = (
- globalThis.require ?? createRequire(import.meta.url)
15
+ _require ??
16
+ globalThis.require ??
17
+ createRequire(import.meta.url)
18
).resolve(path);
19
if (!path.includes('./')) {
20
const directory = pkgDir.sync(resolvedPath) ?? '';
0 commit comments