@oazmi/kitchensink - v0.9.13
    Preparing search index...

    Function isSatisfying

    • check if provided version satisfies the given range description.

      Parameters

      • version: string | Semver

        version string or object to validate.

      • range: string | Range

        range of versions that are accepted.

      Returns boolean

      true is returned if the provided version is within the provided range description, otherwise false is returned.

      import { assertEquals } from "jsr:@std/assert"

      // aliasing our functions and constants for brevity
      const
      fn = isSatisfying,
      eq = assertEquals

      eq(fn("1.2.3", "1.x || >=2.5.0 || 5.0.0 - 7.2.3"), true)
      eq(fn("0.2.3", "1.x || >=2.5.0 || 5.0.0 - 7.2.3"), false)