11cb0ef41Sopenharmony_ci// just pre-load all the stuff that index.js lazily exports
21cb0ef41Sopenharmony_ciconst internalRe = require('./internal/re')
31cb0ef41Sopenharmony_ciconst constants = require('./internal/constants')
41cb0ef41Sopenharmony_ciconst SemVer = require('./classes/semver')
51cb0ef41Sopenharmony_ciconst identifiers = require('./internal/identifiers')
61cb0ef41Sopenharmony_ciconst parse = require('./functions/parse')
71cb0ef41Sopenharmony_ciconst valid = require('./functions/valid')
81cb0ef41Sopenharmony_ciconst clean = require('./functions/clean')
91cb0ef41Sopenharmony_ciconst inc = require('./functions/inc')
101cb0ef41Sopenharmony_ciconst diff = require('./functions/diff')
111cb0ef41Sopenharmony_ciconst major = require('./functions/major')
121cb0ef41Sopenharmony_ciconst minor = require('./functions/minor')
131cb0ef41Sopenharmony_ciconst patch = require('./functions/patch')
141cb0ef41Sopenharmony_ciconst prerelease = require('./functions/prerelease')
151cb0ef41Sopenharmony_ciconst compare = require('./functions/compare')
161cb0ef41Sopenharmony_ciconst rcompare = require('./functions/rcompare')
171cb0ef41Sopenharmony_ciconst compareLoose = require('./functions/compare-loose')
181cb0ef41Sopenharmony_ciconst compareBuild = require('./functions/compare-build')
191cb0ef41Sopenharmony_ciconst sort = require('./functions/sort')
201cb0ef41Sopenharmony_ciconst rsort = require('./functions/rsort')
211cb0ef41Sopenharmony_ciconst gt = require('./functions/gt')
221cb0ef41Sopenharmony_ciconst lt = require('./functions/lt')
231cb0ef41Sopenharmony_ciconst eq = require('./functions/eq')
241cb0ef41Sopenharmony_ciconst neq = require('./functions/neq')
251cb0ef41Sopenharmony_ciconst gte = require('./functions/gte')
261cb0ef41Sopenharmony_ciconst lte = require('./functions/lte')
271cb0ef41Sopenharmony_ciconst cmp = require('./functions/cmp')
281cb0ef41Sopenharmony_ciconst coerce = require('./functions/coerce')
291cb0ef41Sopenharmony_ciconst Comparator = require('./classes/comparator')
301cb0ef41Sopenharmony_ciconst Range = require('./classes/range')
311cb0ef41Sopenharmony_ciconst satisfies = require('./functions/satisfies')
321cb0ef41Sopenharmony_ciconst toComparators = require('./ranges/to-comparators')
331cb0ef41Sopenharmony_ciconst maxSatisfying = require('./ranges/max-satisfying')
341cb0ef41Sopenharmony_ciconst minSatisfying = require('./ranges/min-satisfying')
351cb0ef41Sopenharmony_ciconst minVersion = require('./ranges/min-version')
361cb0ef41Sopenharmony_ciconst validRange = require('./ranges/valid')
371cb0ef41Sopenharmony_ciconst outside = require('./ranges/outside')
381cb0ef41Sopenharmony_ciconst gtr = require('./ranges/gtr')
391cb0ef41Sopenharmony_ciconst ltr = require('./ranges/ltr')
401cb0ef41Sopenharmony_ciconst intersects = require('./ranges/intersects')
411cb0ef41Sopenharmony_ciconst simplifyRange = require('./ranges/simplify')
421cb0ef41Sopenharmony_ciconst subset = require('./ranges/subset')
431cb0ef41Sopenharmony_cimodule.exports = {
441cb0ef41Sopenharmony_ci  parse,
451cb0ef41Sopenharmony_ci  valid,
461cb0ef41Sopenharmony_ci  clean,
471cb0ef41Sopenharmony_ci  inc,
481cb0ef41Sopenharmony_ci  diff,
491cb0ef41Sopenharmony_ci  major,
501cb0ef41Sopenharmony_ci  minor,
511cb0ef41Sopenharmony_ci  patch,
521cb0ef41Sopenharmony_ci  prerelease,
531cb0ef41Sopenharmony_ci  compare,
541cb0ef41Sopenharmony_ci  rcompare,
551cb0ef41Sopenharmony_ci  compareLoose,
561cb0ef41Sopenharmony_ci  compareBuild,
571cb0ef41Sopenharmony_ci  sort,
581cb0ef41Sopenharmony_ci  rsort,
591cb0ef41Sopenharmony_ci  gt,
601cb0ef41Sopenharmony_ci  lt,
611cb0ef41Sopenharmony_ci  eq,
621cb0ef41Sopenharmony_ci  neq,
631cb0ef41Sopenharmony_ci  gte,
641cb0ef41Sopenharmony_ci  lte,
651cb0ef41Sopenharmony_ci  cmp,
661cb0ef41Sopenharmony_ci  coerce,
671cb0ef41Sopenharmony_ci  Comparator,
681cb0ef41Sopenharmony_ci  Range,
691cb0ef41Sopenharmony_ci  satisfies,
701cb0ef41Sopenharmony_ci  toComparators,
711cb0ef41Sopenharmony_ci  maxSatisfying,
721cb0ef41Sopenharmony_ci  minSatisfying,
731cb0ef41Sopenharmony_ci  minVersion,
741cb0ef41Sopenharmony_ci  validRange,
751cb0ef41Sopenharmony_ci  outside,
761cb0ef41Sopenharmony_ci  gtr,
771cb0ef41Sopenharmony_ci  ltr,
781cb0ef41Sopenharmony_ci  intersects,
791cb0ef41Sopenharmony_ci  simplifyRange,
801cb0ef41Sopenharmony_ci  subset,
811cb0ef41Sopenharmony_ci  SemVer,
821cb0ef41Sopenharmony_ci  re: internalRe.re,
831cb0ef41Sopenharmony_ci  src: internalRe.src,
841cb0ef41Sopenharmony_ci  tokens: internalRe.t,
851cb0ef41Sopenharmony_ci  SEMVER_SPEC_VERSION: constants.SEMVER_SPEC_VERSION,
861cb0ef41Sopenharmony_ci  RELEASE_TYPES: constants.RELEASE_TYPES,
871cb0ef41Sopenharmony_ci  compareIdentifiers: identifiers.compareIdentifiers,
881cb0ef41Sopenharmony_ci  rcompareIdentifiers: identifiers.rcompareIdentifiers,
891cb0ef41Sopenharmony_ci}
90