feat(): add optional requirejs mode