| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent e363f8e commit 9248c8b
1 file changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -55,7 +55,7 @@ function normalizeString(path, allowAboveRoot, separator, isPathSeparator) { | |||
| 55 | 55 | let lastSlash = -1; | |
| 56 | 56 | let dots = 0; | |
| 57 | 57 | let code = 0; | |
| 58 | - for (var i = 0; i <= path.length; ++i) { | ||
| 58 | + for (let i = 0; i <= path.length; ++i) { | ||
| 59 | 59 | if (i < path.length) | |
| 60 | 60 | code = path.charCodeAt(i); | |
| 61 | 61 | else if (isPathSeparator(code)) | |
@@ -132,7 +132,7 @@ const win32 = { | |||
| 132 | 132 | let resolvedTail = ''; | |
| 133 | 133 | let resolvedAbsolute = false; | |
| 134 | 134 | ||
| 135 | - for (var i = args.length - 1; i >= -1; i--) { | ||
| 135 | + for (let i = args.length - 1; i >= -1; i--) { | ||
| 136 | 136 | let path; | |
| 137 | 137 | if (i >= 0) { | |
| 138 | 138 | path = args[i]; | |
@@ -370,7 +370,7 @@ const win32 = { | |||
| 370 | 370 | ||
| 371 | 371 | let joined; | |
| 372 | 372 | let firstPart; | |
| 373 | - for (var i = 0; i < args.length; ++i) { | ||
| 373 | + for (let i = 0; i < args.length; ++i) { | ||
| 374 | 374 | const arg = args[i]; | |
| 375 | 375 | validateString(arg, 'path'); | |
| 376 | 376 | if (arg.length > 0) { | |
@@ -644,7 +644,7 @@ const win32 = { | |||
| 644 | 644 | ||
| 645 | 645 | let end = -1; | |
| 646 | 646 | let matchedSlash = true; | |
| 647 | - for (var i = len - 1; i >= offset; --i) { | ||
| 647 | + for (let i = len - 1; i >= offset; --i) { | ||
| 648 | 648 | if (isPathSeparator(path.charCodeAt(i))) { | |
| 649 | 649 | if (!matchedSlash) { | |
| 650 | 650 | end = i; | |
@@ -669,10 +669,9 @@ const win32 = { | |||
| 669 | 669 | if (ext !== undefined) | |
| 670 | 670 | validateString(ext, 'ext'); | |
| 671 | 671 | validateString(path, 'path'); | |
| 672 | - var start = 0; | ||
| 673 | - var end = -1; | ||
| 674 | - var matchedSlash = true; | ||
| 675 | - var i; | ||
| 672 | + let start = 0; | ||
| 673 | + let end = -1; | ||
| 674 | + let matchedSlash = true; | ||
| 676 | 675 | ||
| 677 | 676 | // Check for a drive letter prefix so as not to mistake the following | |
| 678 | 677 | // path separator as an extra separator at the end of the path that can be | |
@@ -686,9 +685,9 @@ const win32 = { | |||
| 686 | 685 | if (ext !== undefined && ext.length > 0 && ext.length <= path.length) { | |
| 687 | 686 | if (ext === path) | |
| 688 | 687 | return ''; | |
| 689 | - var extIdx = ext.length - 1; | ||
| 690 | - var firstNonSlashEnd = -1; | ||
| 691 | - for (i = path.length - 1; i >= start; --i) { | ||
| 688 | + let extIdx = ext.length - 1; | ||
| 689 | + let firstNonSlashEnd = -1; | ||
| 690 | + for (let i = path.length - 1; i >= start; --i) { | ||
| 692 | 691 | const code = path.charCodeAt(i); | |
| 693 | 692 | if (isPathSeparator(code)) { | |
| 694 | 693 | // If we reached a path separator that was not part of a set of path | |
@@ -728,7 +727,7 @@ const win32 = { | |||
| 728 | 727 | end = path.length; | |
| 729 | 728 | return path.slice(start, end); | |
| 730 | 729 | } | |
| 731 | - for (i = path.length - 1; i >= start; --i) { | ||
| 730 | + for (let i = path.length - 1; i >= start; --i) { | ||
| 732 | 731 | if (isPathSeparator(path.charCodeAt(i))) { | |
| 733 | 732 | // If we reached a path separator that was not part of a set of path | |
| 734 | 733 | // separators at the end of the string, stop now | |
@@ -751,14 +750,14 @@ const win32 = { | |||
| 751 | 750 | ||
| 752 | 751 | extname(path) { | |
| 753 | 752 | validateString(path, 'path'); | |
| 754 | - var start = 0; | ||
| 755 | - var startDot = -1; | ||
| 756 | - var startPart = 0; | ||
| 757 | - var end = -1; | ||
| 758 | - var matchedSlash = true; | ||
| 753 | + let start = 0; | ||
| 754 | + let startDot = -1; | ||
| 755 | + let startPart = 0; | ||
| 756 | + let end = -1; | ||
| 757 | + let matchedSlash = true; | ||
| 759 | 758 | // Track the state of characters (if any) we see before our first dot and | |
| 760 | 759 | // after any path separator we find | |
| 761 | - var preDotState = 0; | ||
| 760 | + let preDotState = 0; | ||
| 762 | 761 | ||
| 763 | 762 | // Check for a drive letter prefix so as not to mistake the following | |
| 764 | 763 | // path separator as an extra separator at the end of the path that can be | |
@@ -770,7 +769,7 @@ const win32 = { | |||
| 770 | 769 | start = startPart = 2; | |
| 771 | 770 | } | |
| 772 | 771 | ||
| 773 | - for (var i = path.length - 1; i >= start; --i) { | ||
| 772 | + for (let i = path.length - 1; i >= start; --i) { | ||
| 774 | 773 | const code = path.charCodeAt(i); | |
| 775 | 774 | if (isPathSeparator(code)) { | |
| 776 | 775 | // If we reached a path separator that was not part of a set of path | |
@@ -823,7 +822,7 @@ const win32 = { | |||
| 823 | 822 | return ret; | |
| 824 | 823 | ||
| 825 | 824 | const len = path.length; | |
| 826 | - var rootEnd = 0; | ||
| 825 | + let rootEnd = 0; | ||
| 827 | 826 | let code = path.charCodeAt(0); | |
| 828 | 827 | ||
| 829 | 828 | if (len === 1) { | |
@@ -895,15 +894,15 @@ const win32 = { | |||
| 895 | 894 | if (rootEnd > 0) | |
| 896 | 895 | ret.root = path.slice(0, rootEnd); | |
| 897 | 896 | ||
| 898 | - var startDot = -1; | ||
| 899 | - var startPart = rootEnd; | ||
| 900 | - var end = -1; | ||
| 901 | - var matchedSlash = true; | ||
| 902 | - var i = path.length - 1; | ||
| 897 | + let startDot = -1; | ||
| 898 | + let startPart = rootEnd; | ||
| 899 | + let end = -1; | ||
| 900 | + let matchedSlash = true; | ||
| 901 | + let i = path.length - 1; | ||
| 903 | 902 | ||
| 904 | 903 | // Track the state of characters (if any) we see before our first dot and | |
| 905 | 904 | // after any path separator we find | |
| 906 | - var preDotState = 0; | ||
| 905 | + let preDotState = 0; | ||
| 907 | 906 | ||
| 908 | 907 | // Get non-dir info | |
| 909 | 908 | for (; i >= rootEnd; --i) { | |
@@ -975,7 +974,7 @@ const posix = { | |||
| 975 | 974 | let resolvedPath = ''; | |
| 976 | 975 | let resolvedAbsolute = false; | |
| 977 | 976 | ||
| 978 | - for (var i = args.length - 1; i >= -1 && !resolvedAbsolute; i--) { | ||
| 977 | + for (let i = args.length - 1; i >= -1 && !resolvedAbsolute; i--) { | ||
| 979 | 978 | const path = i >= 0 ? args[i] : process.cwd(); | |
| 980 | 979 | ||
| 981 | 980 | validateString(path, 'path'); | |
@@ -1035,7 +1034,7 @@ const posix = { | |||
| 1035 | 1034 | if (args.length === 0) | |
| 1036 | 1035 | return '.'; | |
| 1037 | 1036 | let joined; | |
| 1038 | - for (var i = 0; i < args.length; ++i) { | ||
| 1037 | + for (let i = 0; i < args.length; ++i) { | ||
| 1039 | 1038 | const arg = args[i]; | |
| 1040 | 1039 | validateString(arg, 'path'); | |
| 1041 | 1040 | if (arg.length > 0) { | |
@@ -1130,9 +1129,9 @@ const posix = { | |||
| 1130 | 1129 | if (path.length === 0) | |
| 1131 | 1130 | return '.'; | |
| 1132 | 1131 | const hasRoot = path.charCodeAt(0) === CHAR_FORWARD_SLASH; | |
| 1133 | - var end = -1; | ||
| 1134 | - var matchedSlash = true; | ||
| 1135 | - for (var i = path.length - 1; i >= 1; --i) { | ||
| 1132 | + let end = -1; | ||
| 1133 | + let matchedSlash = true; | ||
| 1134 | + for (let i = path.length - 1; i >= 1; --i) { | ||
| 1136 | 1135 | if (path.charCodeAt(i) === CHAR_FORWARD_SLASH) { | |
| 1137 | 1136 | if (!matchedSlash) { | |
| 1138 | 1137 | end = i; | |
@@ -1156,17 +1155,16 @@ const posix = { | |||
| 1156 | 1155 | validateString(ext, 'ext'); | |
| 1157 | 1156 | validateString(path, 'path'); | |
| 1158 | 1157 | ||
| 1159 | - var start = 0; | ||
| 1160 | - var end = -1; | ||
| 1161 | - var matchedSlash = true; | ||
| 1162 | - var i; | ||
| 1158 | + let start = 0; | ||
| 1159 | + let end = -1; | ||
| 1160 | + let matchedSlash = true; | ||
| 1163 | 1161 | ||
| 1164 | 1162 | if (ext !== undefined && ext.length > 0 && ext.length <= path.length) { | |
| 1165 | 1163 | if (ext === path) | |
| 1166 | 1164 | return ''; | |
| 1167 | - var extIdx = ext.length - 1; | ||
| 1168 | - var firstNonSlashEnd = -1; | ||
| 1169 | - for (i = path.length - 1; i >= 0; --i) { | ||
| 1165 | + let extIdx = ext.length - 1; | ||
| 1166 | + let firstNonSlashEnd = -1; | ||
| 1167 | + for (let i = path.length - 1; i >= 0; --i) { | ||
| 1170 | 1168 | const code = path.charCodeAt(i); | |
| 1171 | 1169 | if (code === CHAR_FORWARD_SLASH) { | |
| 1172 | 1170 | // If we reached a path separator that was not part of a set of path | |
@@ -1206,7 +1204,7 @@ const posix = { | |||
| 1206 | 1204 | end = path.length; | |
| 1207 | 1205 | return path.slice(start, end); | |
| 1208 | 1206 | } | |
| 1209 | - for (i = path.length - 1; i >= 0; --i) { | ||
| 1207 | + for (let i = path.length - 1; i >= 0; --i) { | ||
| 1210 | 1208 | if (path.charCodeAt(i) === CHAR_FORWARD_SLASH) { | |
| 1211 | 1209 | // If we reached a path separator that was not part of a set of path | |
| 1212 | 1210 | // separators at the end of the string, stop now | |
@@ -1229,14 +1227,14 @@ const posix = { | |||
| 1229 | 1227 | ||
| 1230 | 1228 | extname(path) { | |
| 1231 | 1229 | validateString(path, 'path'); | |
| 1232 | - var startDot = -1; | ||
| 1233 | - var startPart = 0; | ||
| 1234 | - var end = -1; | ||
| 1235 | - var matchedSlash = true; | ||
| 1230 | + let startDot = -1; | ||
| 1231 | + let startPart = 0; | ||
| 1232 | + let end = -1; | ||
| 1233 | + let matchedSlash = true; | ||
| 1236 | 1234 | // Track the state of characters (if any) we see before our first dot and | |
| 1237 | 1235 | // after any path separator we find | |
| 1238 | - var preDotState = 0; | ||
| 1239 | - for (var i = path.length - 1; i >= 0; --i) { | ||
| 1236 | + let preDotState = 0; | ||
| 1237 | + for (let i = path.length - 1; i >= 0; --i) { | ||
| 1240 | 1238 | const code = path.charCodeAt(i); | |
| 1241 | 1239 | if (code === CHAR_FORWARD_SLASH) { | |
| 1242 | 1240 | // If we reached a path separator that was not part of a set of path | |
@@ -1288,22 +1286,22 @@ const posix = { | |||
| 1288 | 1286 | if (path.length === 0) | |
| 1289 | 1287 | return ret; | |
| 1290 | 1288 | const isAbsolute = path.charCodeAt(0) === CHAR_FORWARD_SLASH; | |
| 1291 | - var start; | ||
| 1289 | + let start; | ||
| 1292 | 1290 | if (isAbsolute) { | |
| 1293 | 1291 | ret.root = '/'; | |
| 1294 | 1292 | start = 1; | |
| 1295 | 1293 | } else { | |
| 1296 | 1294 | start = 0; | |
| 1297 | 1295 | } | |
| 1298 | - var startDot = -1; | ||
| 1299 | - var startPart = 0; | ||
| 1300 | - var end = -1; | ||
| 1301 | - var matchedSlash = true; | ||
| 1302 | - var i = path.length - 1; | ||
| 1296 | + let startDot = -1; | ||
| 1297 | + let startPart = 0; | ||
| 1298 | + let end = -1; | ||
| 1299 | + let matchedSlash = true; | ||
| 1300 | + let i = path.length - 1; | ||
| 1303 | 1301 | ||
| 1304 | 1302 | // Track the state of characters (if any) we see before our first dot and | |
| 1305 | 1303 | // after any path separator we find | |
| 1306 | - var preDotState = 0; | ||
| 1304 | + let preDotState = 0; | ||
| 1307 | 1305 | ||
| 1308 | 1306 | // Get non-dir info | |
| 1309 | 1307 | for (; i >= start; --i) { | |
| Back | FazBrowse Home | New Git URL |
0 commit comments