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);