92 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			92 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
'use strict'
 | 
						|
 | 
						|
// 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,
 | 
						|
}
 |