mirror of
https://github.com/transloadit/uppy.git
synced 2026-07-25 11:14:05 +00:00
* Update eslint * Do eslint --fix * Do not access Object.prototype method 'hasOwnProperty' from target object * utils: add hasProperty * eslint --fix * Disable quote-props for locale files * add back quotes in locale files * revert locale files to state on master * Update react-scripts
15 lines
408 B
JavaScript
15 lines
408 B
JavaScript
/**
|
|
* Takes a full filename string and returns an object {name, extension}
|
|
*
|
|
* @param {string} fullFileName
|
|
* @returns {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
|
|
}
|
|
}
|