Concatenation of RequireJS modules

by Mohammed Ismail Ansari

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.3/require.min.js"></script>

JavaScript

define('module-2', function() {
  return {
    sayHello: function() {
      return 'hello!';
    }
  };
});

define('module-1', ['module-2'], function(module2) {
  console.log('into module-1');

  console.log(module2.sayHello());
});

require(['module-1'],
  function(module1) {
    console.log('required module-1');
  });