Home

Awesome

UTC Version

Return a version string based on the current date and time. If you prefer automatically generating date-only versions based on your latest git tag, try daily-version.

Installation

npm intall --save utc-version

Usage

JavaScript:

const utcVersion = require('utc-version')

console.log(utcVersion())
//=> 18.1.22.1441

console.log(utcVersion({ apple: true }))
//=> 18.1.22i157

console.log(utcVersion({ short: true }))
//=> 18.1.22

Shell:

$ utc-version
18.1.22.1441

$ utc-version --apple
18.1.22i157

$ utc-version --short
18.1.22

API

utcVersion([date], [options]) => string

Return a version string based on the Date-object passed in. If no time is given, the current time is used.

If options.apple is truthy, the version string will be compatible with Apples restrictions on CFBundleVersion. The format will be year.month.day followed by i and a number between 1 and 255 inclusively. The i number is increased rughly every 5 minutes and 39 seconds.

If options.short is truthy, the format will be year.month.day, without seconds.