3.3.1 • Published 3 years ago

@nativecode/latest-version v3.3.1

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

latest-version

The primary purpose of this package originally was to provide a common framework and set of interfaces to connect to various version providers.

Install

npm add @nativecode/latest-version

Getting Started

import LatestVersion from "@nativecode/latest-version"
const provider = LatestVersion.get("dockerhub")
const filter = await provider.list({ user: <username>, name: <image_name> })

console.log(filter.released().array)
console.log(filter.not.released().array)
console.log(filter.released().latest)

Providers

  • DockerHubProvider - a provider that supports Docker Hub
  • GitHubProvider - a provider that supports GitHub

Parsers

The default parsers will parse the version into a common VersionInfo object.

  • ParseSemVer - Parses a version using the semver library
  • ParseSemVerEx - Parses a version using a custom parser to allow extended semver semantics
  • ParseVersion - Parses a standard x.x.x.x format of versions

Filter

VersionInfoFilter class provides a fluent filter that is returned by the list method from the provider.

2.3.0-develop.4

3 years ago

3.3.1-develop.1

3 years ago

2.3.0

3 years ago

2.3.1

3 years ago

3.0.1-develop.1

3 years ago

3.3.1

3 years ago

3.3.0

3 years ago

3.0.2-develop.1

3 years ago

3.2.0

3 years ago

3.0.2

3 years ago

3.3.0-develop.1

3 years ago

3.1.0

3 years ago

3.0.1

3 years ago

2.3.1-develop.1

3 years ago

3.0.0

3 years ago

3.1.0-develop.2

3 years ago

3.0.0-develop.1

3 years ago

3.1.0-develop.1

3 years ago

2.2.0-develop.2

3 years ago

2.3.0-develop.2

3 years ago

2.3.0-develop.1

3 years ago

2.1.0-develop.1

3 years ago

2.3.0-develop.3

3 years ago

2.2.0-develop.1

3 years ago

2.2.1

3 years ago

2.2.0

3 years ago

2.1.0

3 years ago

2.0.0-develop.4

3 years ago

2.0.0-develop.5

3 years ago

2.0.0

3 years ago

2.2.1-develop.1

3 years ago

1.1.0

3 years ago

1.1.0-develop.2

3 years ago

2.0.0-develop.2

3 years ago

2.0.0-develop.3

3 years ago

2.0.0-develop.1

3 years ago

1.1.0-develop.1

3 years ago

1.0.0

3 years ago

1.0.0-develop.7

3 years ago

1.0.0-develop.6

3 years ago

1.0.0-develop.5

3 years ago

1.0.0-develop.4

3 years ago

1.0.0-develop.3

3 years ago

1.0.0-develop.2

3 years ago