UNPKG

@eljs/config

Version:
24 lines (22 loc) 674 B
import { isAbsolute, join } from 'path'; /** * 文件增加扩展名 * @param file 文件路径 * @param ext 扩展名 */ export function addFileExt(file, ext) { var index = file.lastIndexOf('.'); ext = ext.startsWith('.') ? ext : ".".concat(ext); return "".concat(file.slice(0, index)).concat(ext).concat(file.slice(index)); } /** * 获取文件绝对路径 * @param files 文件路径集合 * @param cwd 当前工作目录 */ export function getAbsFiles(files) { var cwd = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : process.cwd(); return files.map(function (file) { return isAbsolute(file) ? file : join(cwd, file); }); }