@apistudio/apim-cli
Version:
CLI for API Management Products
18 lines (17 loc) • 573 B
JavaScript
function getFileExtension(filename) {
const parts = filename.split('.');
return parts[parts.length - 1];
}
const getNormalizedLanguageExtension = (name) => {
const langExtension = getFileExtension(name);
return langExtension === 'yml' ? 'yaml' : langExtension;
};
const trimFileNameFromPath = (filePath) => {
const lastSlashIndex = filePath.lastIndexOf('/');
if (lastSlashIndex === -1) {
return '';
}
return filePath.slice(0, lastSlashIndex);
};
export { getFileExtension, getNormalizedLanguageExtension, trimFileNameFromPath };
``;