We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c316ad8 commit 7fca87cCopy full SHA for 7fca87c
1 file changed
index.js
@@ -91,13 +91,11 @@ module.exports = function requireDir(dir, opts) {
91
continue;
92
}
93
94
- // Node v8+ uses "clean" objects w/o hasOwnProperty for require
95
- var hasExt = require.extensions.hasOwnProperty || function(ext) { return require.extensions[ext]; };
96
-
97
// otherwise, go through and try each require.extension key!
98
for (ext in require.extensions) {
+ // Node v8+ uses "clean" objects w/o hasOwnProperty for require
99
// again protect against enumerable object prototype extensions:
100
- if (!hasExt(ext)) {
+ if (!Object.prototype.hasOwnProperty.call(require.extensions, ext)) {
101
102
103
0 commit comments