File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -35,6 +35,7 @@ const {
3535 SafeSet,
3636 SafeWeakMap,
3737 SafeWeakRef,
38+ StringPrototypeIncludes,
3839 StringPrototypeReplace,
3940 StringPrototypeToLowerCase,
4041 StringPrototypeToUpperCase,
@@ -476,7 +477,7 @@ function spliceOne(list, index) {
476477 list . pop ( ) ;
477478}
478479
479- const kNodeModulesRE = / ^ ( .* ) [ \\ / ] n o d e _ m o d u l e s [ \\ / ] / ;
480+ const kNodeModulesRE = / ^ (?: .* ) [ \\ / ] n o d e _ m o d u l e s [ \\ / ] / ;
480481
481482let getStructuredStack ;
482483
@@ -506,8 +507,12 @@ function isInsideNodeModules() {
506507 const filename = frame . getFileName ( ) ;
507508 // If a filename does not start with / or contain \,
508509 // it's likely from Node.js core.
509- if ( RegExpPrototypeExec ( / ^ \/ | \\ / , filename ) === null )
510+ if (
511+ filename [ 0 ] !== '/' &&
512+ StringPrototypeIncludes ( filename , '\\' ) === false
513+ ) {
510514 continue ;
515+ }
511516 return RegExpPrototypeExec ( kNodeModulesRE , filename ) !== null ;
512517 }
513518 }
You can’t perform that action at this time.
0 commit comments