| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 | // just pre-load all the stuff that index.js lazily exportsconst internalRe = require('./internal/re')const constants = require('./internal/constants')const SemVer = require('./classes/semver')const identifiers = require('./internal/identifiers')const parse = require('./functions/parse')const valid = require('./functions/valid')const clean = require('./functions/clean')const inc = require('./functions/inc')const diff = require('./functions/diff')const major = require('./functions/major')const minor = require('./functions/minor')const patch = require('./functions/patch')const prerelease = require('./functions/prerelease')const compare = require('./functions/compare')const rcompare = require('./functions/rcompare')const compareLoose = require('./functions/compare-loose')const compareBuild = require('./functions/compare-build')const sort = require('./functions/sort')const rsort = require('./functions/rsort')const gt = require('./functions/gt')const lt = require('./functions/lt')const eq = require('./functions/eq')const neq = require('./functions/neq')const gte = require('./functions/gte')const lte = require('./functions/lte')const cmp = require('./functions/cmp')const coerce = require('./functions/coerce')const Comparator = require('./classes/comparator')const Range = require('./classes/range')const satisfies = require('./functions/satisfies')const toComparators = require('./ranges/to-comparators')const maxSatisfying = require('./ranges/max-satisfying')const minSatisfying = require('./ranges/min-satisfying')const minVersion = require('./ranges/min-version')const validRange = require('./ranges/valid')const outside = require('./ranges/outside')const gtr = require('./ranges/gtr')const ltr = require('./ranges/ltr')const intersects = require('./ranges/intersects')const simplifyRange = require('./ranges/simplify')const subset = require('./ranges/subset')module.exports = {  parse,  valid,  clean,  inc,  diff,  major,  minor,  patch,  prerelease,  compare,  rcompare,  compareLoose,  compareBuild,  sort,  rsort,  gt,  lt,  eq,  neq,  gte,  lte,  cmp,  coerce,  Comparator,  Range,  satisfies,  toComparators,  maxSatisfying,  minSatisfying,  minVersion,  validRange,  outside,  gtr,  ltr,  intersects,  simplifyRange,  subset,  SemVer,  re: internalRe.re,  src: internalRe.src,  tokens: internalRe.t,  SEMVER_SPEC_VERSION: constants.SEMVER_SPEC_VERSION,  RELEASE_TYPES: constants.RELEASE_TYPES,  compareIdentifiers: identifiers.compareIdentifiers,  rcompareIdentifiers: identifiers.rcompareIdentifiers,}
 |