Options
All
  • Public
  • Public/Protected
  • All
Menu

Class VersionChecker

Version checker helper

Hierarchy

  • VersionChecker

Index

Methods

Static checkIfTagIsNewer

  • checkIfTagIsNewer(oldTag: string, newTag: string): boolean
  • Check if a tag is newer than the old tag

    example

    checkIfTagIsNewer('1', '2') // true

    example

    checkIfTagIsNewer('2', '1') // false

    example

    checkIfTagIsNewer('2', '2') // false

    example

    checkIfTagIsNewer('v2', '2') // false

    example

    checkIfTagIsNewer('v2.0.0', '2.0.0') // false

    example

    checkIfTagIsNewer('v0.0.1', '2.0.0') // true

    example

    checkIfTagIsNewer('v0.0.1', 'v2.0.0') // true

    example

    checkIfTagIsNewer('0.1', '0.0.1') // false

    example

    checkIfTagIsNewer('0.0.1', '0.1') // true

    Parameters

    • oldTag: string

      The old version tag

    • newTag: string

      The new version tag

    Returns boolean

    Tag is newer

Static getLatestTagGithub

  • getLatestTagGithub(githubLatestReleaseUrl: string): Promise<GitHubLatestTag>

Generated using TypeDoc