+
+// Thanks: https://stackoverflow.com/a/37014317
+function getNewestFile (files: string[], basePath: string) {
+ const out = []
+
+ files.forEach(file => {
+ const stats = statSync(basePath + '/' + file)
+ if (stats.isFile()) out.push({ file, mtime: stats.mtime.getTime() })
+ })
+
+ out.sort((a, b) => b.mtime - a.mtime)
+
+ return (out.length > 0) ? out[ 0 ].file : ''
+}