Sha256: 0e3c33323906f2c612b0855895965f3ebac4865dd8fa9c6b4893cd4ea71e383e

Contents?: true

Size: 859 Bytes

Versions: 71

Compression:

Stored size: 859 Bytes

Contents

// 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 = 256
const 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 - 6

const 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,
}

Version data entries

71 entries across 42 versions & 4 rubygems

Version Path
immosquare-cleaner-0.1.48 node_modules/semver/internal/constants.js
immosquare-cleaner-0.1.48 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/constants.js
immosquare-cleaner-0.1.48 node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/constants.js
immosquare-cleaner-0.1.47 node_modules/semver/internal/constants.js
immosquare-cleaner-0.1.46 node_modules/semver/internal/constants.js
pcp-server-ruby-sdk-0.0.6 node_modules/semver/internal/constants.js
pcp-server-ruby-sdk-0.1.0 node_modules/semver/internal/constants.js
immosquare-cleaner-0.1.45 node_modules/semver/internal/constants.js
immosquare-cleaner-0.1.42 node_modules/semver/internal/constants.js
immosquare-cleaner-0.1.41 node_modules/semver/internal/constants.js
immosquare-cleaner-0.1.40 node_modules/semver/internal/constants.js
immosquare-cleaner-0.1.39 node_modules/semver/internal/constants.js
immosquare-cleaner-0.1.38 node_modules/semver/internal/constants.js
immosquare-cleaner-0.1.32 node_modules/jsonc-eslint-parser/node_modules/semver/internal/constants.js
immosquare-cleaner-0.1.32 node_modules/semver/internal/constants.js
immosquare-cleaner-0.1.31 node_modules/jsonc-eslint-parser/node_modules/semver/internal/constants.js
immosquare-cleaner-0.1.31 node_modules/semver/internal/constants.js
immosquare-cleaner-0.1.30 node_modules/jsonc-eslint-parser/node_modules/semver/internal/constants.js
immosquare-cleaner-0.1.30 node_modules/semver/internal/constants.js
immosquare-cleaner-0.1.29 node_modules/semver/internal/constants.js