AMD module using require.js

by Matthew Vasallo

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 () {});