| 1234567891011121314151617181920212223242526272829303132333435 | // Note: this is the semver.org version of the spec that it implements// Not necessarily the package version of this code.const SEMVER_SPEC_VERSION = '2.0.0'const MAX_LENGTH = 256const MAX_SAFE_INTEGER = Number.MAX_SAFE_INTEGER ||/* istanbul ignore next */ 9007199254740991// Max safe segment length for coercion.const MAX_SAFE_COMPONENT_LENGTH = 16// Max safe length for a build identifier. The max length minus 6 characters for// the shortest version with a build 0.0.0+BUILD.const MAX_SAFE_BUILD_LENGTH = MAX_LENGTH - 6const RELEASE_TYPES = [  'major',  'premajor',  'minor',  'preminor',  'patch',  'prepatch',  'prerelease',]module.exports = {  MAX_LENGTH,  MAX_SAFE_COMPONENT_LENGTH,  MAX_SAFE_BUILD_LENGTH,  MAX_SAFE_INTEGER,  RELEASE_TYPES,  SEMVER_SPEC_VERSION,  FLAG_INCLUDE_PRERELEASE: 0b001,  FLAG_LOOSE: 0b010,}
 |