diff --git a/package.json b/package.json index 4e821d1..fdbfe37 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "LiteRyzJS", - "version": "0.1.0.455", + "version": "0.2.0.058", "devDependencies": { "css-loader": "^7.1.2", "sass": "^1.77.8", diff --git a/src/extensions.js b/src/extensions.js index 722083e..3719ff1 100644 --- a/src/extensions.js +++ b/src/extensions.js @@ -7,3 +7,4 @@ import './extensions/math.js'; import './extensions/object.js'; import './extensions/string.js'; import './extensions/window.js'; +import './extensions/file.js'; diff --git a/src/extensions/file.js b/src/extensions/file.js new file mode 100644 index 0000000..f323dba --- /dev/null +++ b/src/extensions/file.js @@ -0,0 +1,9 @@ +String.prototype.getFilename = function () { + return this.substring(this.lastIndexOf('/') + 1); +}; + +String.prototype.getFileExtension = function () { + const filename = this.getFilename(); + + return filename.substring(filename.lastIndexOf('.') + 1).toLowerCase(); +}; \ No newline at end of file diff --git a/src/extensions/string.js b/src/extensions/string.js index 344e152..f9ad930 100644 --- a/src/extensions/string.js +++ b/src/extensions/string.js @@ -76,8 +76,4 @@ String.prototype.toTitleCase = function () { result = result.charAt(0).toUpperCase() + result.substr(1); return result; -}; - -String.prototype.getFilename = function () { - return this.substring(this.lastIndexOf('/') + 1); }; \ No newline at end of file