define.js 401 B

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