rittenhop-ghost/versions/5.94.2/node_modules/file-extension/file-extension.js

20 lines
518 B
JavaScript

/*! file-extension v4.0.5 | (c) silverwind | BSD license */
"use strict";
(function(m) {
if (typeof exports === "object") {
module.exports = m();
} else if (typeof define === "function" && define.amd) {
define([], m);
} else {
this.fileExtension = m();
}
})(function() {
return function fileExtension(filename, opts) {
if (!opts) opts = {};
if (!filename) return "";
var ext = (/[^./\\]*$/.exec(filename) || [""])[0];
return opts.preserveCase ? ext : ext.toLowerCase();
};
});