@kitmi/utils
Version:
A JavaScript utility library for both server and browser
27 lines (26 loc) • 729 B
JavaScript
/**
* Get basename with or without path.
* @param {string} str - Path
* @param {boolean} includePath - Include path in the result.
* @returns {string}
*/ "use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function() {
return _default;
}
});
const baseName = (str, includePath)=>{
const pos = str.lastIndexOf('.');
let pathname = pos === -1 ? str : str.substring(0, pos);
if (includePath) {
return pathname;
}
pathname = pathname.replace(/\\/g, '/');
return pathname.substring(pathname.lastIndexOf('/') + 1);
};
const _default = baseName;
//# sourceMappingURL=baseName.js.map