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