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
trusty-cms-6.3.1 node_modules/normalize-package-data/node_modules/semver/internal/constants.js
immosquare-cleaner-0.1.51 node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/constants.js
immosquare-cleaner-0.1.51 node_modules/semver/internal/constants.js
immosquare-cleaner-0.1.51 node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/constants.js
immosquare-cleaner-0.1.51 node_modules/vue-eslint-parser/node_modules/semver/internal/constants.js
immosquare-cleaner-0.1.51 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/constants.js
immosquare-cleaner-0.1.51 node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/constants.js
immosquare-cleaner-0.1.50 node_modules/vue-eslint-parser/node_modules/semver/internal/constants.js
immosquare-cleaner-0.1.50 node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/constants.js
immosquare-cleaner-0.1.50 node_modules/semver/internal/constants.js
immosquare-cleaner-0.1.50 node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/constants.js
immosquare-cleaner-0.1.50 node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/constants.js
immosquare-cleaner-0.1.50 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/constants.js
immosquare-cleaner-0.1.49 node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/constants.js
immosquare-cleaner-0.1.49 node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/constants.js
immosquare-cleaner-0.1.49 node_modules/vue-eslint-parser/node_modules/semver/internal/constants.js
immosquare-cleaner-0.1.49 node_modules/semver/internal/constants.js
immosquare-cleaner-0.1.49 node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/constants.js
immosquare-cleaner-0.1.48 node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils/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