AMD module using require.js
HTML
<script src="http://requirejs.org/docs/release/2.1.2/minified/require.js"></script>
JavaScript
define("mattModules/test", [], function () {
return function () {
console.log("Test 1 worked!")
}
});
define("mattModules/test2", ["./test"], function (e) {
return function () {
e(), console.log("Test 2 has run!")
}
});
require(["mattModules/test2"], function (e) {
e()
});
define("main", function () {});