ember-introjs
Version:
An Ember Component for intro.js
15 lines (12 loc) • 330 B
JavaScript
function basename ( path ) {
return path.split( /(\/|\\)/ ).pop();
}
function extname ( path ) {
const match = /\.[^\.]+$/.exec( basename( path ) );
if ( !match ) return '';
return match[0];
}
export default function addExtension ( filename, ext = '.js' ) {
if ( !extname( filename ) ) filename += ext;
return filename;
}