1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| var toArr = require('./toArr');
| exports = function(name, requires, method) {
| if (arguments.length === 2) {
| method = requires;
| requires = [];
| }
| define(name, requires, method);
| };
| var modules = (exports._modules = {});
| function define(name, requires, method) {
| modules[name] = {
| requires: toArr(requires),
| body: method
| };
| }
|
| module.exports = exports;
|
|