(filename)
| 33 | * @returns {string} extname |
| 34 | */ |
| 35 | const extname = (filename) => { |
| 36 | const replaced = filename.replace(/\?.*/, ""); |
| 37 | const split = replaced.split("."); |
| 38 | const last = split.pop(); |
| 39 | if (!last) return ""; |
| 40 | return last && /^(?:gz|br|map)$/i.test(last) |
| 41 | ? `${split.pop()}.${last}` |
| 42 | : last; |
| 43 | }; |
| 44 | |
| 45 | const DEFAULT_PREFIX = "[publicpath]"; |
| 46 | const DEFAULT_FILENAME = "manifest.json"; |
no test coverage detected