(path, index = 0)
| 3056 | |
| 3057 | |
| 3058 | function lastCompressedFile(path, index = 0) |
| 3059 | { |
| 3060 | let segments = splitPath(path); |
| 3061 | let len = segments.length; |
| 3062 | |
| 3063 | let newPath = (len > 0) ? (isEmpty(segments[0]) ? '/' : segments[0]) : ''; |
| 3064 | let numSegments = len + index; |
| 3065 | |
| 3066 | let lastCompressed = false; |
| 3067 | |
| 3068 | for(let i = 1; i < len; i++) |
| 3069 | { |
| 3070 | newPath = join(newPath, segments[i]); |
| 3071 | |
| 3072 | if(i < numSegments) |
| 3073 | { |
| 3074 | if(compatible.compressed(newPath)) |
| 3075 | lastCompressed = newPath; |
| 3076 | } |
| 3077 | } |
| 3078 | |
| 3079 | return lastCompressed; |
| 3080 | } |
| 3081 | |
| 3082 | function allCompressedFiles(path, index = 0) |
| 3083 | { |
no test coverage detected