index.js 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. // just pre-load all the stuff that index.js lazily exports
  2. const internalRe = require('./internal/re')
  3. const constants = require('./internal/constants')
  4. const SemVer = require('./classes/semver')
  5. const identifiers = require('./internal/identifiers')
  6. const parse = require('./functions/parse')
  7. const valid = require('./functions/valid')
  8. const clean = require('./functions/clean')
  9. const inc = require('./functions/inc')
  10. const diff = require('./functions/diff')
  11. const major = require('./functions/major')
  12. const minor = require('./functions/minor')
  13. const patch = require('./functions/patch')
  14. const prerelease = require('./functions/prerelease')
  15. const compare = require('./functions/compare')
  16. const rcompare = require('./functions/rcompare')
  17. const compareLoose = require('./functions/compare-loose')
  18. const compareBuild = require('./functions/compare-build')
  19. const sort = require('./functions/sort')
  20. const rsort = require('./functions/rsort')
  21. const gt = require('./functions/gt')
  22. const lt = require('./functions/lt')
  23. const eq = require('./functions/eq')
  24. const neq = require('./functions/neq')
  25. const gte = require('./functions/gte')
  26. const lte = require('./functions/lte')
  27. const cmp = require('./functions/cmp')
  28. const coerce = require('./functions/coerce')
  29. const Comparator = require('./classes/comparator')
  30. const Range = require('./classes/range')
  31. const satisfies = require('./functions/satisfies')
  32. const toComparators = require('./ranges/to-comparators')
  33. const maxSatisfying = require('./ranges/max-satisfying')
  34. const minSatisfying = require('./ranges/min-satisfying')
  35. const minVersion = require('./ranges/min-version')
  36. const validRange = require('./ranges/valid')
  37. const outside = require('./ranges/outside')
  38. const gtr = require('./ranges/gtr')
  39. const ltr = require('./ranges/ltr')
  40. const intersects = require('./ranges/intersects')
  41. const simplifyRange = require('./ranges/simplify')
  42. const subset = require('./ranges/subset')
  43. module.exports = {
  44. parse,
  45. valid,
  46. clean,
  47. inc,
  48. diff,
  49. major,
  50. minor,
  51. patch,
  52. prerelease,
  53. compare,
  54. rcompare,
  55. compareLoose,
  56. compareBuild,
  57. sort,
  58. rsort,
  59. gt,
  60. lt,
  61. eq,
  62. neq,
  63. gte,
  64. lte,
  65. cmp,
  66. coerce,
  67. Comparator,
  68. Range,
  69. satisfies,
  70. toComparators,
  71. maxSatisfying,
  72. minSatisfying,
  73. minVersion,
  74. validRange,
  75. outside,
  76. gtr,
  77. ltr,
  78. intersects,
  79. simplifyRange,
  80. subset,
  81. SemVer,
  82. re: internalRe.re,
  83. src: internalRe.src,
  84. tokens: internalRe.t,
  85. SEMVER_SPEC_VERSION: constants.SEMVER_SPEC_VERSION,
  86. RELEASE_TYPES: constants.RELEASE_TYPES,
  87. compareIdentifiers: identifiers.compareIdentifiers,
  88. rcompareIdentifiers: identifiers.rcompareIdentifiers,
  89. }