index.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. var each = require('./each');
  2. var mix = require('./mix');
  3. // collections
  4. var DOMUtil = require('./dom/');
  5. var arrayUtil = require('./array/');
  6. var eventUtil = require('./event/');
  7. var formatUtil = require('./format');
  8. var mathUtil = require('./math/');
  9. var matrixUtil = require('./matrix/');
  10. var objectUtil = require('./object/');
  11. var pathUtil = require('./path/');
  12. var stringUtil = require('./string/');
  13. var typeUtil = require('./type/');
  14. var util = {
  15. // collections
  16. DOMUtil: DOMUtil,
  17. DomUtil: DOMUtil,
  18. MatrixUtil: matrixUtil,
  19. PathUtil: pathUtil,
  20. arrayUtil: arrayUtil,
  21. domUtil: DOMUtil,
  22. eventUtil: eventUtil,
  23. formatUtil: formatUtil,
  24. mathUtil: mathUtil,
  25. matrixUtil: matrixUtil,
  26. objectUtil: objectUtil,
  27. stringUtil: stringUtil,
  28. pathUtil: pathUtil,
  29. typeUtil: typeUtil,
  30. // others
  31. augment: require('./augment'),
  32. clone: require('./clone'),
  33. deepMix: require('./deep-mix'),
  34. each: each,
  35. extend: require('./extend'),
  36. filter: require('./filter'),
  37. group: require('./group'),
  38. groupBy: require('./group-by'),
  39. groupToMap: require('./group-to-map'),
  40. indexOf: require('./index-of'),
  41. isEmpty: require('./is-empty'),
  42. isEqual: require('./is-equal'),
  43. isEqualWith: require('./is-equal-with'),
  44. map: require('./map'),
  45. mix: mix,
  46. pick: require('./pick'),
  47. toArray: require('./to-array'),
  48. toString: require('./to-string'),
  49. uniqueId: require('./unique-id')
  50. };
  51. each([DOMUtil, arrayUtil, eventUtil, formatUtil, mathUtil, matrixUtil, objectUtil, pathUtil, stringUtil, typeUtil], function (collection) {
  52. mix(util, collection);
  53. });
  54. module.exports = util;