@@ -477,6 +477,10 @@ function spliceOne(list, index) {
|
477 | 477 | |
478 | 478 | const kNodeModulesRE = /^(?:.*)[\\/]node_modules[\\/]/; |
479 | 479 | |
| 480 | +function isUnderNodeModules(filename) { |
| 481 | +return filename && (RegExpPrototypeExec(kNodeModulesRE, filename) !== null); |
| 482 | +} |
| 483 | + |
480 | 484 | let getStructuredStackImpl; |
481 | 485 | |
482 | 486 | function lazyGetStructuredStack() { |
@@ -524,7 +528,7 @@ function isInsideNodeModules() {
|
524 | 528 | ) { |
525 | 529 | continue; |
526 | 530 | } |
527 | | -return RegExpPrototypeExec(kNodeModulesRE, filename) !== null; |
| 531 | +return isUnderNodeModules(filename); |
528 | 532 | } |
529 | 533 | } |
530 | 534 | return false; |
@@ -913,6 +917,7 @@ module.exports = {
|
913 | 917 | isArrayBufferDetached, |
914 | 918 | isError, |
915 | 919 | isInsideNodeModules, |
| 920 | + isUnderNodeModules, |
916 | 921 | join, |
917 | 922 | lazyDOMException, |
918 | 923 | lazyDOMExceptionClass, |
|