/ node_modules / semver / index.js
index.js
 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 Comparator = require('./classes/comparator')
32  const Range = require('./classes/range')
33  const satisfies = require('./functions/satisfies')
34  const toComparators = require('./ranges/to-comparators')
35  const maxSatisfying = require('./ranges/max-satisfying')
36  const minSatisfying = require('./ranges/min-satisfying')
37  const minVersion = require('./ranges/min-version')
38  const validRange = require('./ranges/valid')
39  const outside = require('./ranges/outside')
40  const gtr = require('./ranges/gtr')
41  const ltr = require('./ranges/ltr')
42  const intersects = require('./ranges/intersects')
43  const simplifyRange = require('./ranges/simplify')
44  const subset = require('./ranges/subset')
45  module.exports = {
46    parse,
47    valid,
48    clean,
49    inc,
50    diff,
51    major,
52    minor,
53    patch,
54    prerelease,
55    compare,
56    rcompare,
57    compareLoose,
58    compareBuild,
59    sort,
60    rsort,
61    gt,
62    lt,
63    eq,
64    neq,
65    gte,
66    lte,
67    cmp,
68    coerce,
69    Comparator,
70    Range,
71    satisfies,
72    toComparators,
73    maxSatisfying,
74    minSatisfying,
75    minVersion,
76    validRange,
77    outside,
78    gtr,
79    ltr,
80    intersects,
81    simplifyRange,
82    subset,
83    SemVer,
84    re: internalRe.re,
85    src: internalRe.src,
86    tokens: internalRe.t,
87    SEMVER_SPEC_VERSION: constants.SEMVER_SPEC_VERSION,
88    RELEASE_TYPES: constants.RELEASE_TYPES,
89    compareIdentifiers: identifiers.compareIdentifiers,
90    rcompareIdentifiers: identifiers.rcompareIdentifiers,
91  }