JSFiddle - React, Tailwind, and code Playground
by tonyleeper
JavaScript
var factory = function(ModuleA, ModuleB) {
console.log(arguments);
}
var factoryDefinition = factory.toString();
var regex = /\(.*\)/;
var signature = regex.exec(factoryDefinition)[0];
signature = signature.replace(/\(*\)*\s*/g, '');
var dependencies = signature.split(',');
console.log(dependencies);