MOON
Server: Apache
System: Linux e2e-78-16.ssdcloudindia.net 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
User: imensosw (1005)
PHP: 8.0.30
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/imensosw/chartapi.imenso.co/node_modules/rechoir/lib/extension.js
var path = require('path');

var EXTRE = /\.[^.]*/g;
var LONGEXTRE = /^[.]?[^.]+([.].+[^.])$/;

module.exports = function(input) {
  var basename = path.basename(input);
  var longExtension = LONGEXTRE.exec(basename);
  if (!longExtension) {
    return;
  }
  var possibleExtensions = longExtension[1].match(EXTRE);
  if (!possibleExtensions) {
    return;
  }
  return possibleExtensions.map(function(_, idx, exts) {
    return exts.slice(idx).join('');
  });
};