1.4.5 • Published 10 years ago

version-service v1.4.5

Weekly downloads
1
License
ISC
Repository
-
Last release
10 years ago

Version Service

This service provides a mechanism for determining if your local SPA is out of date and needs to be refreshed.

Install

npm install --save version-service

Use

// es6
import Version from 'version-service';

// node/webpack/etc. + es6
var Version = require('version-service');

// node/webpack/etc. + es5
var Version = require('version-service')['default'];

var url = 'some/url';
var timeout = 500;
var localVersion = '1.0.0';
var callback = function(localVersion, responseVersion) {
	//...do something when versions dont match
}
var versionService = new Version(url, timeout, localVersion, callback);

// you can run a single version check
versionService.checkVersion().then(function(version) {
	/* returns an object of signature:
    	{
        	isCurrent: localVersion === responseVersion,
            local: localVersion,
            server: responseVersion
        }
    */
});

// to run periodic checks
versionService.start();

// to cancel the periodic checks
versionService.stop();

// you can override the default getVersion function
versionService.setGetVersion(function() {
	// make an api call
	// must return a promise which resolves with a version (typically a string)
});
1.4.5

10 years ago

1.4.4

10 years ago

1.4.3

10 years ago

1.4.2

10 years ago

1.4.1

10 years ago

1.4.0

10 years ago

1.3.0

10 years ago

1.2.5

10 years ago

1.2.4

10 years ago

1.2.3

10 years ago

1.2.2

10 years ago

1.2.1

10 years ago

1.1.2

10 years ago

1.1.1

10 years ago

1.1.0

10 years ago

1.0.0

10 years ago