| // just pre-load all the stuff that index.js lazily exports |
| const 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, |
| } |