mirror of
https://github.com/transloadit/uppy.git
synced 2026-07-23 10:18:40 +00:00
And rewrite all the require calls. ```bash git mv src/utils/* packages/@uppy/utils/src sed -i 's/[./]*\/utils\//@uppy\/utils\/lib\//' src/**/*.js # transform (../)*utils → @uppy/utils ```
15 lines
402 B
JavaScript
15 lines
402 B
JavaScript
/**
|
|
* Takes a full filename string and returns an object {name, extension}
|
|
*
|
|
* @param {string} fullFileName
|
|
* @return {object} {name, extension}
|
|
*/
|
|
module.exports = function getFileNameAndExtension (fullFileName) {
|
|
var re = /(?:\.([^.]+))?$/
|
|
var fileExt = re.exec(fullFileName)[1]
|
|
var fileName = fullFileName.replace('.' + fileExt, '')
|
|
return {
|
|
name: fileName,
|
|
extension: fileExt
|
|
}
|
|
}
|